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

** 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 6.16 Tool: armasm [5dfea300]
    Component: ARM Compiler 6.16 Tool: armlink [5dfeaa00]

    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: 1813212 (0x001baadc)
    Section header offset: 1813244 (0x001baafc)

    Section header string table index: 16

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

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


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

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

    $d
    RESET
    __Vectors
        0x00018000:    10023ab8    .:..    DCD    268581560
        0x00018004:    00018201    ....    DCD    98817
        0x00018008:    0001821f    ....    DCD    98847
        0x0001800c:    0001b8cd    ....    DCD    112845
        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:    0001d141    A...    DCD    119105
        0x00018030:    00018229    )...    DCD    98857
        0x00018034:    00000000    ....    DCD    0
        0x00018038:    0001d0d1    ....    DCD    118993
        0x0001803c:    0001dfd5    ....    DCD    122837
        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:    0001fd79    y...    DCD    130425
        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:    000253b9    .S..    DCD    152505
        0x000180c4:    000253e1    .S..    DCD    152545
        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:    000252c9    .R..    DCD    152265
        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:    00021501    ....    DCD    136449
        0x00018124:    00021531    1...    DCD    136497
        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:    0003e464    d...    DCD    255076
        0x0001826c:    0003e494    ....    DCD    255124
    $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:    f035f98e    5...    BL       _fp_init ; 0x4d626
    .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:    f000fa1b    ....    BL       __semihosting_library_function ; 0x1874a
        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:    f026f923    &.#.    BL       main ; 0x3e564
        0x0001831e:    f000fa39    ..9.    BL       exit ; 0x18794
    .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:    f000fa3d    ..=.    BL       _sys_exit ; 0x187a8
        0x0001832e:    0000        ..      MOVS     r0,r0
    .text
    $v0
    __user_initial_stackheap
        0x00018330:    4802        .H      LDR      r0,[pc,#8] ; [0x1833c] = 0x10022ab8
        0x00018332:    4903        .I      LDR      r1,[pc,#12] ; [0x18340] = 0x10023ab8
        0x00018334:    4a01        .J      LDR      r2,[pc,#4] ; [0x1833c] = 0x10022ab8
        0x00018336:    4b03        .K      LDR      r3,[pc,#12] ; [0x18344] = 0x10022ab8
        0x00018338:    4770        pG      BX       lr
    $d
        0x0001833a:    0000        ..      DCW    0
        0x0001833c:    10022ab8    .*..    DCD    268577464
        0x00018340:    10023ab8    .:..    DCD    268581560
        0x00018344:    10022ab8    .*..    DCD    268577464
    $t
    .text
    memcmp
        0x00018348:    ea400301    @...    ORR      r3,r0,r1
        0x0001834c:    b510        ..      PUSH     {r4,lr}
        0x0001834e:    079b        ..      LSLS     r3,r3,#30
        0x00018350:    d10f        ..      BNE      0x18372 ; memcmp + 42
        0x00018352:    2a04        .*      CMP      r2,#4
        0x00018354:    d30d        ..      BCC      0x18372 ; memcmp + 42
        0x00018356:    c810        ..      LDM      r0!,{r4}
        0x00018358:    c908        ..      LDM      r1!,{r3}
        0x0001835a:    1f12        ..      SUBS     r2,r2,#4
        0x0001835c:    429c        .B      CMP      r4,r3
        0x0001835e:    d0f8        ..      BEQ      0x18352 ; memcmp + 10
        0x00018360:    ba20         .      REV      r0,r4
        0x00018362:    ba19        ..      REV      r1,r3
        0x00018364:    4288        .B      CMP      r0,r1
        0x00018366:    d901        ..      BLS      0x1836c ; memcmp + 36
        0x00018368:    2001        .       MOVS     r0,#1
        0x0001836a:    bd10        ..      POP      {r4,pc}
        0x0001836c:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00018370:    bd10        ..      POP      {r4,pc}
        0x00018372:    b11a        ..      CBZ      r2,0x1837c ; memcmp + 52
        0x00018374:    07d3        ..      LSLS     r3,r2,#31
        0x00018376:    d003        ..      BEQ      0x18380 ; memcmp + 56
        0x00018378:    1c52        R.      ADDS     r2,r2,#1
        0x0001837a:    e007        ..      B        0x1838c ; memcmp + 68
        0x0001837c:    2000        .       MOVS     r0,#0
        0x0001837e:    bd10        ..      POP      {r4,pc}
        0x00018380:    f8103b01    ...;    LDRB     r3,[r0],#1
        0x00018384:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x00018388:    1b1b        ..      SUBS     r3,r3,r4
        0x0001838a:    d107        ..      BNE      0x1839c ; memcmp + 84
        0x0001838c:    f8103b01    ...;    LDRB     r3,[r0],#1
        0x00018390:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x00018394:    1b1b        ..      SUBS     r3,r3,r4
        0x00018396:    d101        ..      BNE      0x1839c ; memcmp + 84
        0x00018398:    1e92        ..      SUBS     r2,r2,#2
        0x0001839a:    d1f1        ..      BNE      0x18380 ; memcmp + 56
        0x0001839c:    4618        .F      MOV      r0,r3
        0x0001839e:    bd10        ..      POP      {r4,pc}
    .text
    strcpy
        0x000183a0:    ea400301    @...    ORR      r3,r0,r1
        0x000183a4:    4602        .F      MOV      r2,r0
        0x000183a6:    b530        0.      PUSH     {r4,r5,lr}
        0x000183a8:    079b        ..      LSLS     r3,r3,#30
        0x000183aa:    d110        ..      BNE      0x183ce ; strcpy + 46
        0x000183ac:    f04f3401    O..4    MOV      r4,#0x1010101
        0x000183b0:    e000        ..      B        0x183b4 ; strcpy + 20
        0x000183b2:    c208        ..      STM      r2!,{r3}
        0x000183b4:    c908        ..      LDM      r1!,{r3}
        0x000183b6:    1b1d        ..      SUBS     r5,r3,r4
        0x000183b8:    439d        .C      BICS     r5,r5,r3
        0x000183ba:    ea151fc4    ....    TST      r5,r4,LSL #7
        0x000183be:    d0f8        ..      BEQ      0x183b2 ; strcpy + 18
        0x000183c0:    f01301ff    ....    ANDS     r1,r3,#0xff
        0x000183c4:    f8021b01    ....    STRB     r1,[r2],#1
        0x000183c8:    d00d        ..      BEQ      0x183e6 ; strcpy + 70
        0x000183ca:    0a1b        ..      LSRS     r3,r3,#8
        0x000183cc:    e7f8        ..      B        0x183c0 ; strcpy + 32
        0x000183ce:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x000183d2:    2b00        .+      CMP      r3,#0
        0x000183d4:    f8023b01    ...;    STRB     r3,[r2],#1
        0x000183d8:    d005        ..      BEQ      0x183e6 ; strcpy + 70
        0x000183da:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x000183de:    2b00        .+      CMP      r3,#0
        0x000183e0:    f8023b01    ...;    STRB     r3,[r2],#1
        0x000183e4:    d1f3        ..      BNE      0x183ce ; strcpy + 46
        0x000183e6:    bd30        0.      POP      {r4,r5,pc}
    .text
    strlen
        0x000183e8:    b510        ..      PUSH     {r4,lr}
        0x000183ea:    1c43        C.      ADDS     r3,r0,#1
        0x000183ec:    e002        ..      B        0x183f4 ; strlen + 12
        0x000183ee:    f8101b01    ....    LDRB     r1,[r0],#1
        0x000183f2:    b171        q.      CBZ      r1,0x18412 ; strlen + 42
        0x000183f4:    0781        ..      LSLS     r1,r0,#30
        0x000183f6:    d1fa        ..      BNE      0x183ee ; strlen + 6
        0x000183f8:    f04f3201    O..2    MOV      r2,#0x1010101
        0x000183fc:    c802        ..      LDM      r0!,{r1}
        0x000183fe:    1a8c        ..      SUBS     r4,r1,r2
        0x00018400:    438c        .C      BICS     r4,r4,r1
        0x00018402:    ea1411c2    ....    ANDS     r1,r4,r2,LSL #7
        0x00018406:    d0f9        ..      BEQ      0x183fc ; strlen + 20
        0x00018408:    1ac0        ..      SUBS     r0,r0,r3
        0x0001840a:    060a        ..      LSLS     r2,r1,#24
        0x0001840c:    d003        ..      BEQ      0x18416 ; strlen + 46
        0x0001840e:    1ec0        ..      SUBS     r0,r0,#3
        0x00018410:    bd10        ..      POP      {r4,pc}
        0x00018412:    1ac0        ..      SUBS     r0,r0,r3
        0x00018414:    bd10        ..      POP      {r4,pc}
        0x00018416:    040a        ..      LSLS     r2,r1,#16
        0x00018418:    d001        ..      BEQ      0x1841e ; strlen + 54
        0x0001841a:    1e80        ..      SUBS     r0,r0,#2
        0x0001841c:    bd10        ..      POP      {r4,pc}
        0x0001841e:    0209        ..      LSLS     r1,r1,#8
        0x00018420:    d0fc        ..      BEQ      0x1841c ; strlen + 52
        0x00018422:    1e40        @.      SUBS     r0,r0,#1
        0x00018424:    bd10        ..      POP      {r4,pc}
    .text
    __aeabi_memcpy
    __rt_memcpy
        0x00018426:    2a03        .*      CMP      r2,#3
        0x00018428:    f2408030    @.0.    BLS.W    _memcpy_lastbytes ; 0x1848c
        0x0001842c:    f0100c03    ....    ANDS     r12,r0,#3
        0x00018430:    f0008015    ....    BEQ.W    0x1845e ; __aeabi_memcpy + 56
        0x00018434:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00018438:    f1bc0f02    ....    CMP      r12,#2
        0x0001843c:    4462        bD      ADD      r2,r2,r12
        0x0001843e:    bf98        ..      IT       LS
        0x00018440:    f811cb01    ....    LDRBLS   r12,[r1],#1
        0x00018444:    f8003b01    ...;    STRB     r3,[r0],#1
        0x00018448:    bf38        8.      IT       CC
        0x0001844a:    f8113b01    ...;    LDRBCC   r3,[r1],#1
        0x0001844e:    f1a20204    ....    SUB      r2,r2,#4
        0x00018452:    bf98        ..      IT       LS
        0x00018454:    f800cb01    ....    STRBLS   r12,[r0],#1
        0x00018458:    bf38        8.      IT       CC
        0x0001845a:    f8003b01    ...;    STRBCC   r3,[r0],#1
        0x0001845e:    f0110303    ....    ANDS     r3,r1,#3
        0x00018462:    f0008067    ..g.    BEQ.W    __aeabi_memcpy4 ; 0x18534
        0x00018466:    3a08        .:      SUBS     r2,r2,#8
        0x00018468:    f0c08008    ....    BCC.W    0x1847c ; __aeabi_memcpy + 86
        0x0001846c:    f8513b04    Q..;    LDR      r3,[r1],#4
        0x00018470:    3a08        .:      SUBS     r2,r2,#8
        0x00018472:    f851cb04    Q...    LDR      r12,[r1],#4
        0x00018476:    e8a01008    ....    STM      r0!,{r3,r12}
        0x0001847a:    e7f5        ..      B        0x18468 ; __aeabi_memcpy + 66
        0x0001847c:    1d12        ..      ADDS     r2,r2,#4
        0x0001847e:    bf5c        \.      ITT      PL
        0x00018480:    f8513b04    Q..;    LDRPL    r3,[r1],#4
        0x00018484:    f8403b04    @..;    STRPL    r3,[r0],#4
        0x00018488:    f3af8000    ....    NOP.W    
    _memcpy_lastbytes
        0x0001848c:    07d2        ..      LSLS     r2,r2,#31
        0x0001848e:    bf24        $.      ITT      CS
        0x00018490:    f8113b01    ...;    LDRBCS   r3,[r1],#1
        0x00018494:    f811cb01    ....    LDRBCS   r12,[r1],#1
        0x00018498:    bf48        H.      IT       MI
        0x0001849a:    f8112b01    ...+    LDRBMI   r2,[r1],#1
        0x0001849e:    bf24        $.      ITT      CS
        0x000184a0:    f8003b01    ...;    STRBCS   r3,[r0],#1
        0x000184a4:    f800cb01    ....    STRBCS   r12,[r0],#1
        0x000184a8:    bf48        H.      IT       MI
        0x000184aa:    f8002b01    ...+    STRBMI   r2,[r0],#1
        0x000184ae:    4770        pG      BX       lr
    .text
    __aeabi_memmove
    __rt_memmove
        0x000184b0:    1a43        C.      SUBS     r3,r0,r1
        0x000184b2:    bf28        (.      IT       CS
        0x000184b4:    429a        .B      CMPCS    r2,r3
        0x000184b6:    f67fafb6    ....    BLS.W    __aeabi_memcpy ; 0x18426
        0x000184ba:    4410        .D      ADD      r0,r0,r2
        0x000184bc:    4411        .D      ADD      r1,r1,r2
        0x000184be:    2a03        .*      CMP      r2,#3
        0x000184c0:    f2408026    @.&.    BLS.W    __memmove_lastfew ; 0x18510
        0x000184c4:    f0100f03    ....    TST      r0,#3
        0x000184c8:    bf1e        ..      ITTT     NE
        0x000184ca:    f8113d01    ...=    LDRBNE   r3,[r1,#-1]!
        0x000184ce:    1e52        R.      SUBNE    r2,r2,#1
        0x000184d0:    f8003d01    ...=    STRBNE   r3,[r0,#-1]!
        0x000184d4:    f0100f03    ....    TST      r0,#3
        0x000184d8:    f47faff6    ....    BNE.W    0x184c8 ; __aeabi_memmove + 24
        0x000184dc:    f0110303    ....    ANDS     r3,r1,#3
        0x000184e0:    f000806d    ..m.    BEQ.W    __memmove_aligned ; 0x185be
        0x000184e4:    3a08        .:      SUBS     r2,r2,#8
        0x000184e6:    f0c0800b    ....    BCC.W    0x18500 ; __aeabi_memmove + 80
        0x000184ea:    f8513d04    Q..=    LDR      r3,[r1,#-4]!
        0x000184ee:    3a08        .:      SUBS     r2,r2,#8
        0x000184f0:    f851cd04    Q...    LDR      r12,[r1,#-4]!
        0x000184f4:    f8403d04    @..=    STR      r3,[r0,#-4]!
        0x000184f8:    f840cd04    @...    STR      r12,[r0,#-4]!
        0x000184fc:    f7ffbff3    ....    B.W      0x184e6 ; __aeabi_memmove + 54
        0x00018500:    1d12        ..      ADDS     r2,r2,#4
        0x00018502:    bf5c        \.      ITT      PL
        0x00018504:    f8513d04    Q..=    LDRPL    r3,[r1,#-4]!
        0x00018508:    f8403d04    @..=    STRPL    r3,[r0,#-4]!
        0x0001850c:    f3af8000    ....    NOP.W    
    __memmove_lastfew
        0x00018510:    07d2        ..      LSLS     r2,r2,#31
        0x00018512:    bf24        $.      ITT      CS
        0x00018514:    f8113d01    ...=    LDRBCS   r3,[r1,#-1]!
        0x00018518:    f811cd01    ....    LDRBCS   r12,[r1,#-1]!
        0x0001851c:    bf48        H.      IT       MI
        0x0001851e:    f8112c01    ...,    LDRBMI   r2,[r1,#-1]
        0x00018522:    bf24        $.      ITT      CS
        0x00018524:    f8003d01    ...=    STRBCS   r3,[r0,#-1]!
        0x00018528:    f800cd01    ....    STRBCS   r12,[r0,#-1]!
        0x0001852c:    bf48        H.      IT       MI
        0x0001852e:    f8002c01    ...,    STRBMI   r2,[r0,#-1]
        0x00018532:    4770        pG      BX       lr
    .text
    __aeabi_memcpy4
    __aeabi_memcpy8
    __rt_memcpy_w
        0x00018534:    b510        ..      PUSH     {r4,lr}
        0x00018536:    3a20         :      SUBS     r2,r2,#0x20
        0x00018538:    f0c0800b    ....    BCC.W    0x18552 ; __aeabi_memcpy4 + 30
        0x0001853c:    e8b15018    ...P    LDM      r1!,{r3,r4,r12,lr}
        0x00018540:    e8a05018    ...P    STM      r0!,{r3,r4,r12,lr}
        0x00018544:    e8b15018    ...P    LDM      r1!,{r3,r4,r12,lr}
        0x00018548:    e8a05018    ...P    STM      r0!,{r3,r4,r12,lr}
        0x0001854c:    3a20         :      SUBS     r2,r2,#0x20
        0x0001854e:    f4bfaff5    ....    BCS.W    0x1853c ; __aeabi_memcpy4 + 8
        0x00018552:    ea5f7c02    _..|    LSLS     r12,r2,#28
        0x00018556:    bf24        $.      ITT      CS
        0x00018558:    e8b15018    ...P    LDMCS    r1!,{r3,r4,r12,lr}
        0x0001855c:    e8a05018    ...P    STMCS    r0!,{r3,r4,r12,lr}
        0x00018560:    bf44        D.      ITT      MI
        0x00018562:    c918        ..      LDMMI    r1!,{r3,r4}
        0x00018564:    c018        ..      STMMI    r0!,{r3,r4}
        0x00018566:    e8bd4010    ...@    POP      {r4,lr}
        0x0001856a:    ea5f7c82    _..|    LSLS     r12,r2,#30
        0x0001856e:    bf24        $.      ITT      CS
        0x00018570:    f8513b04    Q..;    LDRCS    r3,[r1],#4
        0x00018574:    f8403b04    @..;    STRCS    r3,[r0],#4
        0x00018578:    bf08        ..      IT       EQ
        0x0001857a:    4770        pG      BXEQ     lr
    _memcpy_lastbytes_aligned
        0x0001857c:    07d2        ..      LSLS     r2,r2,#31
        0x0001857e:    bf28        (.      IT       CS
        0x00018580:    f8313b02    1..;    LDRHCS   r3,[r1],#2
        0x00018584:    bf48        H.      IT       MI
        0x00018586:    f8112b01    ...+    LDRBMI   r2,[r1],#1
        0x0001858a:    bf28        (.      IT       CS
        0x0001858c:    f8203b02     ..;    STRHCS   r3,[r0],#2
        0x00018590:    bf48        H.      IT       MI
        0x00018592:    f8002b01    ...+    STRBMI   r2,[r0],#1
        0x00018596:    4770        pG      BX       lr
    .text
    __aeabi_memmove4
    __aeabi_memmove8
    __rt_memmove_w
        0x00018598:    1a43        C.      SUBS     r3,r0,r1
        0x0001859a:    bf28        (.      IT       CS
        0x0001859c:    429a        .B      CMPCS    r2,r3
        0x0001859e:    f67fafc9    ....    BLS.W    __aeabi_memcpy4 ; 0x18534
        0x000185a2:    4410        .D      ADD      r0,r0,r2
        0x000185a4:    4411        .D      ADD      r1,r1,r2
        0x000185a6:    f0100f03    ....    TST      r0,#3
        0x000185aa:    bf1e        ..      ITTT     NE
        0x000185ac:    f8113d01    ...=    LDRBNE   r3,[r1,#-1]!
        0x000185b0:    1e52        R.      SUBNE    r2,r2,#1
        0x000185b2:    f8003d01    ...=    STRBNE   r3,[r0,#-1]!
        0x000185b6:    f0100f03    ....    TST      r0,#3
        0x000185ba:    f47faff6    ....    BNE.W    0x185aa ; __aeabi_memmove4 + 18
    __memmove_aligned
        0x000185be:    3a10        .:      SUBS     r2,r2,#0x10
        0x000185c0:    f0c0800a    ....    BCC.W    0x185d8 ; __memmove_aligned + 26
        0x000185c4:    b510        ..      PUSH     {r4,lr}
        0x000185c6:    e9315018    1..P    LDMDB    r1!,{r3,r4,r12,lr}
        0x000185ca:    e9205018     ..P    STMDB    r0!,{r3,r4,r12,lr}
        0x000185ce:    3a10        .:      SUBS     r2,r2,#0x10
        0x000185d0:    f4bfaff9    ....    BCS.W    0x185c6 ; __memmove_aligned + 8
        0x000185d4:    e8bd4010    ...@    POP      {r4,lr}
        0x000185d8:    0753        S.      LSLS     r3,r2,#29
        0x000185da:    bf24        $.      ITT      CS
        0x000185dc:    e9311008    1...    LDMDBCS  r1!,{r3,r12}
        0x000185e0:    e9201008     ...    STMDBCS  r0!,{r3,r12}
        0x000185e4:    bf44        D.      ITT      MI
        0x000185e6:    f8513d04    Q..=    LDRMI    r3,[r1,#-4]!
        0x000185ea:    f8403d04    @..=    STRMI    r3,[r0,#-4]!
        0x000185ee:    f0120f03    ....    TST      r2,#3
        0x000185f2:    bf08        ..      IT       EQ
        0x000185f4:    4770        pG      BXEQ     lr
    __memmove_lastfew_aligned
        0x000185f6:    07d2        ..      LSLS     r2,r2,#31
        0x000185f8:    bf28        (.      IT       CS
        0x000185fa:    f8313d02    1..=    LDRHCS   r3,[r1,#-2]!
        0x000185fe:    bf48        H.      IT       MI
        0x00018600:    f8112c01    ...,    LDRBMI   r2,[r1,#-1]
        0x00018604:    bf28        (.      IT       CS
        0x00018606:    f8203d02     ..=    STRHCS   r3,[r0,#-2]!
        0x0001860a:    bf48        H.      IT       MI
        0x0001860c:    f8002c01    ...,    STRBMI   r2,[r0,#-1]
        0x00018610:    4770        pG      BX       lr
    .text
    __aeabi_memset
        0x00018612:    f00203ff    ....    AND      r3,r2,#0xff
        0x00018616:    ea432203    C.."    ORR      r2,r3,r3,LSL #8
        0x0001861a:    ea424202    B..B    ORR      r2,r2,r2,LSL #16
        0x0001861e:    f000b80a    ....    B.W      _memset ; 0x18636
    .text
    __aeabi_memset4
    __aeabi_memset8
        0x00018622:    f00203ff    ....    AND      r3,r2,#0xff
        0x00018626:    ea432203    C.."    ORR      r2,r3,r3,LSL #8
        0x0001862a:    ea424202    B..B    ORR      r2,r2,r2,LSL #16
        0x0001862e:    f000b824    ..$.    B.W      _memset_w ; 0x1867a
    .text
    __aeabi_memclr
    __rt_memclr
        0x00018632:    f04f0200    O...    MOV      r2,#0
    _memset
        0x00018636:    2904        .)      CMP      r1,#4
        0x00018638:    f0c08012    ....    BCC.W    0x18660 ; _memset + 42
        0x0001863c:    f0100c03    ....    ANDS     r12,r0,#3
        0x00018640:    f000801b    ....    BEQ.W    _memset_w ; 0x1867a
        0x00018644:    f1cc0c04    ....    RSB      r12,r12,#4
        0x00018648:    f1bc0f02    ....    CMP      r12,#2
        0x0001864c:    bf18        ..      IT       NE
        0x0001864e:    f8002b01    ...+    STRBNE   r2,[r0],#1
        0x00018652:    bfa8        ..      IT       GE
        0x00018654:    f8202b02     ..+    STRHGE   r2,[r0],#2
        0x00018658:    eba1010c    ....    SUB      r1,r1,r12
        0x0001865c:    f000b80d    ....    B.W      _memset_w ; 0x1867a
        0x00018660:    ea5f7cc1    _..|    LSLS     r12,r1,#31
        0x00018664:    bf24        $.      ITT      CS
        0x00018666:    f8002b01    ...+    STRBCS   r2,[r0],#1
        0x0001866a:    f8002b01    ...+    STRBCS   r2,[r0],#1
        0x0001866e:    bf48        H.      IT       MI
        0x00018670:    f8002b01    ...+    STRBMI   r2,[r0],#1
        0x00018674:    4770        pG      BX       lr
    .text
    __aeabi_memclr4
    __aeabi_memclr8
    __rt_memclr_w
        0x00018676:    f04f0200    O...    MOV      r2,#0
    _memset_w
        0x0001867a:    b500        ..      PUSH     {lr}
        0x0001867c:    4613        .F      MOV      r3,r2
        0x0001867e:    4694        .F      MOV      r12,r2
        0x00018680:    4696        .F      MOV      lr,r2
        0x00018682:    3920         9      SUBS     r1,r1,#0x20
        0x00018684:    bf22        ".      ITTT     CS
        0x00018686:    e8a0500c    ...P    STMCS    r0!,{r2,r3,r12,lr}
        0x0001868a:    e8a0500c    ...P    STMCS    r0!,{r2,r3,r12,lr}
        0x0001868e:    f1b10120    .. .    SUBSCS   r1,r1,#0x20
        0x00018692:    f4bfaff7    ....    BCS.W    0x18684 ; _memset_w + 10
        0x00018696:    0709        ..      LSLS     r1,r1,#28
        0x00018698:    bf28        (.      IT       CS
        0x0001869a:    e8a0500c    ...P    STMCS    r0!,{r2,r3,r12,lr}
        0x0001869e:    bf48        H.      IT       MI
        0x000186a0:    c00c        ..      STMMI    r0!,{r2,r3}
        0x000186a2:    f85deb04    ]...    POP      {lr}
        0x000186a6:    0089        ..      LSLS     r1,r1,#2
        0x000186a8:    bf28        (.      IT       CS
        0x000186aa:    f8402b04    @..+    STRCS    r2,[r0],#4
        0x000186ae:    bf08        ..      IT       EQ
        0x000186b0:    4770        pG      BXEQ     lr
        0x000186b2:    bf48        H.      IT       MI
        0x000186b4:    f8202b02     ..+    STRHMI   r2,[r0],#2
        0x000186b8:    f0114f80    ...O    TST      r1,#0x40000000
        0x000186bc:    bf18        ..      IT       NE
        0x000186be:    f8002b01    ...+    STRBNE   r2,[r0],#1
        0x000186c2:    4770        pG      BX       lr
    .text
    strncpy
        0x000186c4:    b510        ..      PUSH     {r4,lr}
        0x000186c6:    4604        .F      MOV      r4,r0
        0x000186c8:    f0100f03    ....    TST      r0,#3
        0x000186cc:    bf08        ..      IT       EQ
        0x000186ce:    f0110f03    ....    TSTEQ    r1,#3
        0x000186d2:    f0408015    @...    BNE.W    0x18700 ; strncpy + 60
        0x000186d6:    f04f3e01    O..>    MOV      lr,#0x1010101
        0x000186da:    1f12        ..      SUBS     r2,r2,#4
        0x000186dc:    f2c0800e    ....    BLT.W    0x186fc ; strncpy + 56
        0x000186e0:    f8513b04    Q..;    LDR      r3,[r1],#4
        0x000186e4:    eba30c0e    ....    SUB      r12,r3,lr
        0x000186e8:    ea2c0c03    ,...    BIC      r12,r12,r3
        0x000186ec:    ea1c1cce    ....    ANDS     r12,r12,lr,LSL #7
        0x000186f0:    bf08        ..      IT       EQ
        0x000186f2:    f8403b04    @..;    STREQ    r3,[r0],#4
        0x000186f6:    d0f0        ..      BEQ      0x186da ; strncpy + 22
        0x000186f8:    f1a10104    ....    SUB      r1,r1,#4
        0x000186fc:    f1020204    ....    ADD      r2,r2,#4
        0x00018700:    1e52        R.      SUBS     r2,r2,#1
        0x00018702:    db08        ..      BLT      0x18716 ; strncpy + 82
        0x00018704:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00018708:    f8003b01    ...;    STRB     r3,[r0],#1
        0x0001870c:    2b00        .+      CMP      r3,#0
        0x0001870e:    d1f7        ..      BNE      0x18700 ; strncpy + 60
        0x00018710:    4611        .F      MOV      r1,r2
        0x00018712:    f7ffff8e    ....    BL       __aeabi_memclr ; 0x18632
        0x00018716:    4620         F      MOV      r0,r4
        0x00018718:    bd10        ..      POP      {r4,pc}
    .text
    __use_two_region_memory
        0x0001871a:    4770        pG      BX       lr
    __rt_heap_escrow
        0x0001871c:    4770        pG      BX       lr
    __rt_heap_expand
        0x0001871e:    4770        pG      BX       lr
    .text
    __aeabi_errno_addr
    __errno$intlibspace
    __rt_errno_addr$intlibspace
        0x00018720:    4800        .H      LDR      r0,[pc,#0] ; [0x18724] = 0x10000568
        0x00018722:    4770        pG      BX       lr
    $d
        0x00018724:    10000568    h...    DCD    268436840
    $t
    .text
    __read_errno
        0x00018728:    b510        ..      PUSH     {r4,lr}
        0x0001872a:    f7fffff9    ....    BL       __aeabi_errno_addr ; 0x18720
        0x0001872e:    6800        .h      LDR      r0,[r0,#0]
        0x00018730:    bd10        ..      POP      {r4,pc}
    __set_errno
        0x00018732:    b510        ..      PUSH     {r4,lr}
        0x00018734:    4604        .F      MOV      r4,r0
        0x00018736:    f7fffff3    ....    BL       __aeabi_errno_addr ; 0x18720
        0x0001873a:    6004        .`      STR      r4,[r0,#0]
        0x0001873c:    bd10        ..      POP      {r4,pc}
        0x0001873e:    0000        ..      MOVS     r0,r0
    .text
    __user_libspace
    __user_perproc_libspace
    __user_perthread_libspace
        0x00018740:    4800        .H      LDR      r0,[pc,#0] ; [0x18744] = 0x10000568
        0x00018742:    4770        pG      BX       lr
    $d
        0x00018744:    10000568    h...    DCD    268436840
    $t
    .text
    __I$use$semihosting
    __use_no_semihosting_swi
        0x00018748:    4770        pG      BX       lr
    .text
    .text
    __semihosting_library_function
    __user_setup_stackheap
        0x0001874a:    4675        uF      MOV      r5,lr
        0x0001874c:    f7fffff8    ....    BL       __user_libspace ; 0x18740
        0x00018750:    46ae        .F      MOV      lr,r5
        0x00018752:    0005        ..      MOVS     r5,r0
        0x00018754:    4669        iF      MOV      r1,sp
        0x00018756:    4653        SF      MOV      r3,r10
        0x00018758:    f0200007     ...    BIC      r0,r0,#7
        0x0001875c:    4685        .F      MOV      sp,r0
        0x0001875e:    b018        ..      ADD      sp,sp,#0x60
        0x00018760:    b520         .      PUSH     {r5,lr}
        0x00018762:    f7fffde5    ....    BL       __user_initial_stackheap ; 0x18330
        0x00018766:    e8bd4020    .. @    POP      {r5,lr}
        0x0001876a:    f04f0600    O...    MOV      r6,#0
        0x0001876e:    f04f0700    O...    MOV      r7,#0
        0x00018772:    f04f0800    O...    MOV      r8,#0
        0x00018776:    f04f0b00    O...    MOV      r11,#0
        0x0001877a:    46ac        .F      MOV      r12,r5
        0x0001877c:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x00018780:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x00018784:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x00018788:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x0001878c:    f0210107    !...    BIC      r1,r1,#7
        0x00018790:    468d        .F      MOV      sp,r1
        0x00018792:    4770        pG      BX       lr
    .text
    exit
        0x00018794:    b510        ..      PUSH     {r4,lr}
        0x00018796:    4604        .F      MOV      r4,r0
        0x00018798:    f3af8000    ....    NOP.W    
        0x0001879c:    4620         F      MOV      r0,r4
        0x0001879e:    e8bd4010    ...@    POP      {r4,lr}
        0x000187a2:    f7ffbdbe    ....    B.W      __rt_exit ; 0x18322
        0x000187a6:    0000        ..      MOVS     r0,r0
    .text
    _sys_exit
        0x000187a8:    4901        .I      LDR      r1,[pc,#4] ; [0x187b0] = 0x20026
        0x000187aa:    2018        .       MOVS     r0,#0x18
        0x000187ac:    beab        ..      BKPT     #0xab
        0x000187ae:    e7fe        ..      B        0x187ae ; _sys_exit + 6
    $d
        0x000187b0:    00020026    &...    DCD    131110
    $t.2
    AMVOS_RSP_TIMER_RESTART
        0x000187b4:    b580        ..      PUSH     {r7,lr}
        0x000187b6:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x000187ba:    f2c10001    ....    MOVT     r0,#0x1001
        0x000187be:    f8900035    ..5.    LDRB     r0,[r0,#0x35]
        0x000187c2:    2801        .(      CMP      r0,#1
        0x000187c4:    d108        ..      BNE      0x187d8 ; AMVOS_RSP_TIMER_RESTART + 36
        0x000187c6:    e7ff        ..      B        0x187c8 ; AMVOS_RSP_TIMER_RESTART + 20
        0x000187c8:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x000187cc:    f2c10001    ....    MOVT     r0,#0x1001
        0x000187d0:    3028        (0      ADDS     r0,r0,#0x28
        0x000187d2:    f006f92d    ..-.    BL       WsfTimerStop ; 0x1ea30
        0x000187d6:    e7ff        ..      B        0x187d8 ; AMVOS_RSP_TIMER_RESTART + 36
        0x000187d8:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x000187dc:    f2c10001    ....    MOVT     r0,#0x1001
        0x000187e0:    3028        (0      ADDS     r0,r0,#0x28
        0x000187e2:    2103        .!      MOVS     r1,#3
        0x000187e4:    f006f918    ....    BL       WsfTimerStartSec ; 0x1ea18
        0x000187e8:    2100        .!      MOVS     r1,#0
        0x000187ea:    4608        .F      MOV      r0,r1
        0x000187ec:    f006f862    ..b.    BL       WsfTaskSetReady ; 0x1e8b4
        0x000187f0:    bd80        ..      POP      {r7,pc}
        0x000187f2:    0000        ..      MOVS     r0,r0
    AMVOS_RSP_TIMER_START
        0x000187f4:    b580        ..      PUSH     {r7,lr}
        0x000187f6:    b082        ..      SUB      sp,sp,#8
        0x000187f8:    2004        .       MOVS     r0,#4
        0x000187fa:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x000187fe:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x00018802:    f005fe4d    ..M.    BL       WsfMsgAlloc ; 0x1e4a0
        0x00018806:    9001        ..      STR      r0,[sp,#4]
        0x00018808:    b160        `.      CBZ      r0,0x18824 ; AMVOS_RSP_TIMER_START + 48
        0x0001880a:    e7ff        ..      B        0x1880c ; AMVOS_RSP_TIMER_START + 24
        0x0001880c:    9901        ..      LDR      r1,[sp,#4]
        0x0001880e:    20a3        .       MOVS     r0,#0xa3
        0x00018810:    7088        .p      STRB     r0,[r1,#2]
        0x00018812:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x00018816:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001881a:    7800        .x      LDRB     r0,[r0,#0]
        0x0001881c:    9901        ..      LDR      r1,[sp,#4]
        0x0001881e:    f005fead    ....    BL       WsfMsgSend ; 0x1e57c
        0x00018822:    e7ff        ..      B        0x18824 ; AMVOS_RSP_TIMER_START + 48
        0x00018824:    2100        .!      MOVS     r1,#0
        0x00018826:    4608        .F      MOV      r0,r1
        0x00018828:    f006f844    ..D.    BL       WsfTaskSetReady ; 0x1e8b4
        0x0001882c:    b002        ..      ADD      sp,sp,#8
        0x0001882e:    bd80        ..      POP      {r7,pc}
    AMVOS_TEST_TIMER_RESTART
        0x00018830:    b580        ..      PUSH     {r7,lr}
        0x00018832:    b082        ..      SUB      sp,sp,#8
        0x00018834:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x00018838:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001883c:    3048        H0      ADDS     r0,r0,#0x48
        0x0001883e:    9001        ..      STR      r0,[sp,#4]
        0x00018840:    f006f8f6    ....    BL       WsfTimerStop ; 0x1ea30
        0x00018844:    9801        ..      LDR      r0,[sp,#4]
        0x00018846:    f2427110    B..q    MOV      r1,#0x2710
        0x0001884a:    f006f8d3    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x0001884e:    b002        ..      ADD      sp,sp,#8
        0x00018850:    bd80        ..      POP      {r7,pc}
        0x00018852:    0000        ..      MOVS     r0,r0
    AMVOS_TX_CCC_TIMER_STOP
        0x00018854:    b580        ..      PUSH     {r7,lr}
        0x00018856:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x0001885a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001885e:    3038        80      ADDS     r0,r0,#0x38
        0x00018860:    f006f8e6    ....    BL       WsfTimerStop ; 0x1ea30
        0x00018864:    f24521de    E..!    MOV      r1,#0x52de
        0x00018868:    f2c00105    ....    MOVT     r1,#5
        0x0001886c:    2003        .       MOVS     r0,#3
        0x0001886e:    f00fff67    ..g.    BL       am_vos_stdio_printf ; 0x28740
        0x00018872:    2100        .!      MOVS     r1,#0
        0x00018874:    4608        .F      MOV      r0,r1
        0x00018876:    f006f81d    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x0001887a:    bd80        ..      POP      {r7,pc}
    AmVosHandler
        0x0001887c:    b580        ..      PUSH     {r7,lr}
        0x0001887e:    b082        ..      SUB      sp,sp,#8
        0x00018880:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00018884:    9100        ..      STR      r1,[sp,#0]
        0x00018886:    9800        ..      LDR      r0,[sp,#0]
        0x00018888:    b1a8        ..      CBZ      r0,0x188b6 ; AmVosHandler + 58
        0x0001888a:    e7ff        ..      B        0x1888c ; AmVosHandler + 16
        0x0001888c:    9800        ..      LDR      r0,[sp,#0]
        0x0001888e:    7880        .x      LDRB     r0,[r0,#2]
        0x00018890:    2820         (      CMP      r0,#0x20
        0x00018892:    db0c        ..      BLT      0x188ae ; AmVosHandler + 50
        0x00018894:    e7ff        ..      B        0x18896 ; AmVosHandler + 26
        0x00018896:    9800        ..      LDR      r0,[sp,#0]
        0x00018898:    7880        .x      LDRB     r0,[r0,#2]
        0x0001889a:    287b        {(      CMP      r0,#0x7b
        0x0001889c:    dc07        ..      BGT      0x188ae ; AmVosHandler + 50
        0x0001889e:    e7ff        ..      B        0x188a0 ; AmVosHandler + 36
        0x000188a0:    9800        ..      LDR      r0,[sp,#0]
        0x000188a2:    f000ff1b    ....    BL       AppSlaveProcDmMsg ; 0x196dc
        0x000188a6:    9800        ..      LDR      r0,[sp,#0]
        0x000188a8:    f000fff4    ....    BL       AppSlaveSecProcDmMsg ; 0x19894
        0x000188ac:    e7ff        ..      B        0x188ae ; AmVosHandler + 50
        0x000188ae:    9800        ..      LDR      r0,[sp,#0]
        0x000188b0:    f011fc44    ..D.    BL       amvosProcMsg ; 0x2a13c
        0x000188b4:    e7ff        ..      B        0x188b6 ; AmVosHandler + 58
        0x000188b6:    b002        ..      ADD      sp,sp,#8
        0x000188b8:    bd80        ..      POP      {r7,pc}
        0x000188ba:    0000        ..      MOVS     r0,r0
    AmVosHandlerInit
        0x000188bc:    b580        ..      PUSH     {r7,lr}
        0x000188be:    b082        ..      SUB      sp,sp,#8
        0x000188c0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000188c4:    f2455136    E.6Q    MOV      r1,#0x5536
        0x000188c8:    f2c00105    ....    MOVT     r1,#5
        0x000188cc:    2003        .       MOVS     r0,#3
        0x000188ce:    f00fff37    ..7.    BL       am_vos_stdio_printf ; 0x28740
        0x000188d2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000188d6:    f64151cc    A..Q    MOV      r1,#0x1dcc
        0x000188da:    f2c10101    ....    MOVT     r1,#0x1001
        0x000188de:    9100        ..      STR      r1,[sp,#0]
        0x000188e0:    7008        .p      STRB     r0,[r1,#0]
        0x000188e2:    f24a015c    J.\.    MOV      r1,#0xa05c
        0x000188e6:    f2c10101    ....    MOVT     r1,#0x1001
        0x000188ea:    f64f1030    O.0.    MOV      r0,#0xf930
        0x000188ee:    f2c00004    ....    MOVT     r0,#4
        0x000188f2:    6008        .`      STR      r0,[r1,#0]
        0x000188f4:    f24a0164    J.d.    MOV      r1,#0xa064
        0x000188f8:    f2c10101    ....    MOVT     r1,#0x1001
        0x000188fc:    f64f10ed    O...    MOV      r0,#0xf9ed
        0x00018900:    f2c00004    ....    MOVT     r0,#4
        0x00018904:    6008        .`      STR      r0,[r1,#0]
        0x00018906:    f24a0160    J.`.    MOV      r1,#0xa060
        0x0001890a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001890e:    f64f10e8    O...    MOV      r0,#0xf9e8
        0x00018912:    f2c00004    ....    MOVT     r0,#4
        0x00018916:    6008        .`      STR      r0,[r1,#0]
        0x00018918:    f24a0168    J.h.    MOV      r1,#0xa068
        0x0001891c:    f2c10101    ....    MOVT     r1,#0x1001
        0x00018920:    f2400018    @...    MOVW     r0,#0x18
        0x00018924:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018928:    6008        .`      STR      r0,[r1,#0]
        0x0001892a:    f000fe87    ....    BL       AppSlaveInit ; 0x1963c
        0x0001892e:    f000fe6f    ..o.    BL       AppServerInit ; 0x19610
        0x00018932:    f24041f0    @..A    MOVW     r1,#0x4f0
        0x00018936:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001893a:    f64f10f0    O...    MOV      r0,#0xf9f0
        0x0001893e:    f2c00004    ....    MOVT     r0,#4
        0x00018942:    6008        .`      STR      r0,[r1,#0]
        0x00018944:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00018948:    f24641e8    F..A    MOV      r1,#0x64e8
        0x0001894c:    f2c00105    ....    MOVT     r1,#5
        0x00018950:    f010fa66    ..f.    BL       amotas_init ; 0x28e20
        0x00018954:    9900        ..      LDR      r1,[sp,#0]
        0x00018956:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001895a:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x0001895e:    20a2        .       MOVS     r0,#0xa2
        0x00018960:    f8810022    ..".    STRB     r0,[r1,#0x22]
        0x00018964:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00018968:    f8810034    ..4.    STRB     r0,[r1,#0x34]
        0x0001896c:    20a4        .       MOVS     r0,#0xa4
        0x0001896e:    f8810032    ..2.    STRB     r0,[r1,#0x32]
        0x00018972:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00018976:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x0001897a:    20a5        .       MOVS     r0,#0xa5
        0x0001897c:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x00018980:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00018984:    f8810054    ..T.    STRB     r0,[r1,#0x54]
        0x00018988:    20a6        .       MOVS     r0,#0xa6
        0x0001898a:    f8810052    ..R.    STRB     r0,[r1,#0x52]
        0x0001898e:    b002        ..      ADD      sp,sp,#8
        0x00018990:    bd80        ..      POP      {r7,pc}
        0x00018992:    0000        ..      MOVS     r0,r0
    AmVosStart
        0x00018994:    b580        ..      PUSH     {r7,lr}
        0x00018996:    b084        ..      SUB      sp,sp,#0x10
        0x00018998:    f6495015    I..P    MOV      r0,#0x9d15
        0x0001899c:    f2c00002    ....    MOVT     r0,#2
        0x000189a0:    9001        ..      STR      r0,[sp,#4]
        0x000189a2:    f002fcb5    ....    BL       DmRegister ; 0x1b310
        0x000189a6:    9901        ..      LDR      r1,[sp,#4]
        0x000189a8:    2003        .       MOVS     r0,#3
        0x000189aa:    9002        ..      STR      r0,[sp,#8]
        0x000189ac:    f002f9c6    ....    BL       DmConnRegister ; 0x1ad3c
        0x000189b0:    f64920d1    I..     MOV      r0,#0x9ad1
        0x000189b4:    f2c00002    ....    MOVT     r0,#2
        0x000189b8:    f001f956    ..V.    BL       AttRegister ; 0x19c68
        0x000189bc:    f2494081    I..@    MOV      r0,#0x9481
        0x000189c0:    f2c00001    ....    MOVT     r0,#1
        0x000189c4:    f001f890    ....    BL       AttConnRegister ; 0x19ae8
        0x000189c8:    9802        ..      LDR      r0,[sp,#8]
        0x000189ca:    f64f1156    O.V.    MOV      r1,#0xf956
        0x000189ce:    f2c00104    ....    MOVT     r1,#4
        0x000189d2:    f64932c1    I..2    MOV      r2,#0x9bc1
        0x000189d6:    f2c00202    ....    MOVT     r2,#2
        0x000189da:    f001fbe3    ....    BL       AttsCccRegister ; 0x1a1a4
        0x000189de:    f6493035    I.50    MOV      r0,#0x9b35
        0x000189e2:    f2c00002    ....    MOVT     r0,#2
        0x000189e6:    f001f821    ..!.    BL       AppUiBtnRegister ; 0x19a2c
        0x000189ea:    f642506c    B.lP    MOV      r0,#0x2d6c
        0x000189ee:    f2c10000    ....    MOVT     r0,#0x1000
        0x000189f2:    f64f113c    O.<.    MOV      r1,#0xf93c
        0x000189f6:    f2c00104    ....    MOVT     r1,#4
        0x000189fa:    2219        ."      MOVS     r2,#0x19
        0x000189fc:    f7fffd13    ....    BL       __aeabi_memcpy ; 0x18426
        0x00018a00:    f642518c    B..Q    MOV      r1,#0x2d8c
        0x00018a04:    f2c10100    ....    MOVT     r1,#0x1000
        0x00018a08:    f6425041    B.AP    MOV      r0,#0x2d41
        0x00018a0c:    f2c4504c    ..LP    MOVT     r0,#0x454c
        0x00018a10:    6088        .`      STR      r0,[r1,#8]
        0x00018a12:    f6425053    B.SP    MOV      r0,#0x2d53
        0x00018a16:    f6c45041    ..AP    MOVT     r0,#0x4d41
        0x00018a1a:    6048        H`      STR      r0,[r1,#4]
        0x00018a1c:    f640100b    @...    MOV      r0,#0x90b
        0x00018a20:    f6c67056    ..Vp    MOVT     r0,#0x6f56
        0x00018a24:    6008        .`      STR      r0,[r1,#0]
        0x00018a26:    f24b7041    K.Ap    MOV      r0,#0xb741
        0x00018a2a:    f2c00001    ....    MOVT     r0,#1
        0x00018a2e:    f64b0179    K.y.    MOV      r1,#0xb879
        0x00018a32:    f2c00101    ....    MOVT     r1,#1
        0x00018a36:    f005fab7    ....    BL       SvcCoreGattCbackRegister ; 0x1dfa8
        0x00018a3a:    f005fa9b    ....    BL       SvcCoreAddGroup ; 0x1df74
        0x00018a3e:    f005fac1    ....    BL       SvcDisAddGroup ; 0x1dfc4
        0x00018a42:    f64771cd    G..q    MOV      r1,#0x7fcd
        0x00018a46:    f2c00102    ....    MOVT     r1,#2
        0x00018a4a:    2000        .       MOVS     r0,#0
        0x00018a4c:    9003        ..      STR      r0,[sp,#0xc]
        0x00018a4e:    f005fa83    ....    BL       SvcAmvosCbackRegister ; 0x1df58
        0x00018a52:    f005fa79    ..y.    BL       SvcAmvosAddGroup ; 0x1df48
        0x00018a56:    9803        ..      LDR      r0,[sp,#0xc]
        0x00018a58:    f002ff00    ....    BL       GattSetSvcChangedIdx ; 0x1b85c
        0x00018a5c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00018a5e:    f649013d    I.=.    MOV      r1,#0x983d
        0x00018a62:    f2c00102    ....    MOVT     r1,#2
        0x00018a66:    f005fa61    ..a.    BL       SvcAmotasCbackRegister ; 0x1df2c
        0x00018a6a:    f005fa57    ..W.    BL       SvcAmotasAddGroup ; 0x1df1c
        0x00018a6e:    f002fa4b    ..K.    BL       DmDevReset ; 0x1af08
        0x00018a72:    b004        ..      ADD      sp,sp,#0x10
        0x00018a74:    bd80        ..      POP      {r7,pc}
        0x00018a76:    0000        ..      MOVS     r0,r0
    AppAddDevToResList
        0x00018a78:    b580        ..      PUSH     {r7,lr}
        0x00018a7a:    b08a        ..      SUB      sp,sp,#0x28
        0x00018a7c:    9009        ..      STR      r0,[sp,#0x24]
        0x00018a7e:    f88d1023    ..#.    STRB     r1,[sp,#0x23]
        0x00018a82:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x00018a86:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00018a8a:    f64250b8    B..P    MOV      r0,#0x2db8
        0x00018a8e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018a92:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x00018a96:    f8500c30    P.0.    LDR      r0,[r0,#-0x30]
        0x00018a9a:    9006        ..      STR      r0,[sp,#0x18]
        0x00018a9c:    f003ff6e    ..n.    BL       HciLlPrivacySupported ; 0x1c97c
        0x00018aa0:    b310        ..      CBZ      r0,0x18ae8 ; AppAddDevToResList + 112
        0x00018aa2:    e7ff        ..      B        0x18aa4 ; AppAddDevToResList + 44
        0x00018aa4:    9806        ..      LDR      r0,[sp,#0x18]
        0x00018aa6:    2104        .!      MOVS     r1,#4
        0x00018aa8:    2200        ."      MOVS     r2,#0
        0x00018aaa:    f000f9f7    ....    BL       AppDbGetKey ; 0x18e9c
        0x00018aae:    9007        ..      STR      r0,[sp,#0x1c]
        0x00018ab0:    b1d0        ..      CBZ      r0,0x18ae8 ; AppAddDevToResList + 112
        0x00018ab2:    e7ff        ..      B        0x18ab4 ; AppAddDevToResList + 60
        0x00018ab4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00018ab6:    9004        ..      STR      r0,[sp,#0x10]
        0x00018ab8:    7d81        .}      LDRB     r1,[r0,#0x16]
        0x00018aba:    9105        ..      STR      r1,[sp,#0x14]
        0x00018abc:    3010        .0      ADDS     r0,r0,#0x10
        0x00018abe:    9003        ..      STR      r0,[sp,#0xc]
        0x00018ac0:    f002fd3a    ..:.    BL       DmSecGetLocalIrk ; 0x1b538
        0x00018ac4:    9903        ..      LDR      r1,[sp,#0xc]
        0x00018ac6:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00018ac8:    4603        .F      MOV      r3,r0
        0x00018aca:    9805        ..      LDR      r0,[sp,#0x14]
        0x00018acc:    f8ddc024    ..$.    LDR      r12,[sp,#0x24]
        0x00018ad0:    f8bcc000    ....    LDRH     r12,[r12,#0]
        0x00018ad4:    46ee        .F      MOV      lr,sp
        0x00018ad6:    f8cec004    ....    STR      r12,[lr,#4]
        0x00018ada:    f04f0c01    O...    MOV      r12,#1
        0x00018ade:    f8cec000    ....    STR      r12,[lr,#0]
        0x00018ae2:    f002fb1d    ....    BL       DmPrivAddDevToResList ; 0x1b120
        0x00018ae6:    e7ff        ..      B        0x18ae8 ; AppAddDevToResList + 112
        0x00018ae8:    b00a        ..      ADD      sp,sp,#0x28
        0x00018aea:    bd80        ..      POP      {r7,pc}
    AppAdvSetData
        0x00018aec:    b580        ..      PUSH     {r7,lr}
        0x00018aee:    b084        ..      SUB      sp,sp,#0x10
        0x00018af0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00018af4:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x00018af8:    9202        ..      STR      r2,[sp,#8]
        0x00018afa:    f012fb81    ....    BL       appSlaveAdvMode ; 0x2b200
        0x00018afe:    b1c0        ..      CBZ      r0,0x18b32 ; AppAdvSetData + 70
        0x00018b00:    e7ff        ..      B        0x18b02 ; AppAdvSetData + 22
        0x00018b02:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x00018b06:    2820         (      CMP      r0,#0x20
        0x00018b08:    db04        ..      BLT      0x18b14 ; AppAdvSetData + 40
        0x00018b0a:    e7ff        ..      B        0x18b0c ; AppAdvSetData + 32
        0x00018b0c:    201f        .       MOVS     r0,#0x1f
        0x00018b0e:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00018b12:    e7ff        ..      B        0x18b14 ; AppAdvSetData + 40
        0x00018b14:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00018b18:    f89d200e    ...     LDRB     r2,[sp,#0xe]
        0x00018b1c:    9b02        ..      LDR      r3,[sp,#8]
        0x00018b1e:    46ec        .F      MOV      r12,sp
        0x00018b20:    201f        .       MOVS     r0,#0x1f
        0x00018b22:    f8cc0004    ....    STR      r0,[r12,#4]
        0x00018b26:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00018b2a:    2000        .       MOVS     r0,#0
        0x00018b2c:    f011fe5a    ..Z.    BL       appAdvSetData ; 0x2a7e4
        0x00018b30:    e7ff        ..      B        0x18b32 ; AppAdvSetData + 70
        0x00018b32:    b004        ..      ADD      sp,sp,#0x10
        0x00018b34:    bd80        ..      POP      {r7,pc}
        0x00018b36:    0000        ..      MOVS     r0,r0
    AppAdvStart
        0x00018b38:    b580        ..      PUSH     {r7,lr}
        0x00018b3a:    b084        ..      SUB      sp,sp,#0x10
        0x00018b3c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00018b40:    f012fb5e    ..^.    BL       appSlaveAdvMode ; 0x2b200
        0x00018b44:    b310        ..      CBZ      r0,0x18b8c ; AppAdvStart + 84
        0x00018b46:    e7ff        ..      B        0x18b48 ; AppAdvStart + 16
        0x00018b48:    2000        .       MOVS     r0,#0
        0x00018b4a:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00018b4e:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00018b52:    f24301e4    C...    MOV      r1,#0x30e4
        0x00018b56:    f2c10100    ....    MOVT     r1,#0x1000
        0x00018b5a:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x00018b5e:    f24a005c    J.\.    MOV      r0,#0xa05c
        0x00018b62:    f2c10001    ....    MOVT     r0,#0x1001
        0x00018b66:    6803        .h      LDR      r3,[r0,#0]
        0x00018b68:    1d9a        ..      ADDS     r2,r3,#6
        0x00018b6a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00018b6e:    46ec        .F      MOV      r12,sp
        0x00018b70:    f8cc0008    ....    STR      r0,[r12,#8]
        0x00018b74:    2001        .       MOVS     r0,#1
        0x00018b76:    f8cc0004    ....    STR      r0,[r12,#4]
        0x00018b7a:    f10d010d    ....    ADD      r1,sp,#0xd
        0x00018b7e:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00018b82:    f10d010e    ....    ADD      r1,sp,#0xe
        0x00018b86:    f012fb75    ..u.    BL       appSlaveAdvStart ; 0x2b274
        0x00018b8a:    e7ff        ..      B        0x18b8c ; AppAdvStart + 84
        0x00018b8c:    b004        ..      ADD      sp,sp,#0x10
        0x00018b8e:    bd80        ..      POP      {r7,pc}
    AppCheckBonded
        0x00018b90:    b081        ..      SUB      sp,sp,#4
        0x00018b92:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00018b96:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00018b9a:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00018b9e:    f64250b8    B..P    MOV      r0,#0x2db8
        0x00018ba2:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018ba6:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x00018baa:    f8100c2b    ..+.    LDRB     r0,[r0,#-0x2b]
        0x00018bae:    b001        ..      ADD      sp,sp,#4
        0x00018bb0:    4770        pG      BX       lr
        0x00018bb2:    0000        ..      MOVS     r0,r0
    AppConnClose
        0x00018bb4:    b580        ..      PUSH     {r7,lr}
        0x00018bb6:    b082        ..      SUB      sp,sp,#8
        0x00018bb8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00018bbc:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00018bc0:    2003        .       MOVS     r0,#3
        0x00018bc2:    2213        ."      MOVS     r2,#0x13
        0x00018bc4:    f001ffba    ....    BL       DmConnClose ; 0x1ab3c
        0x00018bc8:    b002        ..      ADD      sp,sp,#8
        0x00018bca:    bd80        ..      POP      {r7,pc}
    AppConnIsOpen
        0x00018bcc:    b083        ..      SUB      sp,sp,#0xc
        0x00018bce:    f64250b8    B..P    MOV      r0,#0x2db8
        0x00018bd2:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018bd6:    9001        ..      STR      r0,[sp,#4]
        0x00018bd8:    2003        .       MOVS     r0,#3
        0x00018bda:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00018bde:    e7ff        ..      B        0x18be0 ; AppConnIsOpen + 20
        0x00018be0:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00018be4:    2801        .(      CMP      r0,#1
        0x00018be6:    db13        ..      BLT      0x18c10 ; AppConnIsOpen + 68
        0x00018be8:    e7ff        ..      B        0x18bea ; AppConnIsOpen + 30
        0x00018bea:    9801        ..      LDR      r0,[sp,#4]
        0x00018bec:    7900        .y      LDRB     r0,[r0,#4]
        0x00018bee:    b128        (.      CBZ      r0,0x18bfc ; AppConnIsOpen + 48
        0x00018bf0:    e7ff        ..      B        0x18bf2 ; AppConnIsOpen + 38
        0x00018bf2:    9801        ..      LDR      r0,[sp,#4]
        0x00018bf4:    7900        .y      LDRB     r0,[r0,#4]
        0x00018bf6:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00018bfa:    e00d        ..      B        0x18c18 ; AppConnIsOpen + 76
        0x00018bfc:    e7ff        ..      B        0x18bfe ; AppConnIsOpen + 50
        0x00018bfe:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00018c02:    3801        .8      SUBS     r0,#1
        0x00018c04:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00018c08:    9801        ..      LDR      r0,[sp,#4]
        0x00018c0a:    3030        00      ADDS     r0,r0,#0x30
        0x00018c0c:    9001        ..      STR      r0,[sp,#4]
        0x00018c0e:    e7e7        ..      B        0x18be0 ; AppConnIsOpen + 20
        0x00018c10:    2000        .       MOVS     r0,#0
        0x00018c12:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00018c16:    e7ff        ..      B        0x18c18 ; AppConnIsOpen + 76
        0x00018c18:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00018c1c:    b003        ..      ADD      sp,sp,#0xc
        0x00018c1e:    4770        pG      BX       lr
    AppCopyRecListInNvm
        0x00018c20:    b580        ..      PUSH     {r7,lr}
        0x00018c22:    b086        ..      SUB      sp,sp,#0x18
        0x00018c24:    9005        ..      STR      r0,[sp,#0x14]
        0x00018c26:    f24040ec    @..@    MOV      r0,#0x4ec
        0x00018c2a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018c2e:    6800        .h      LDR      r0,[r0,#0]
        0x00018c30:    9004        ..      STR      r0,[sp,#0x10]
        0x00018c32:    2000        .       MOVS     r0,#0
        0x00018c34:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00018c38:    e7ff        ..      B        0x18c3a ; AppCopyRecListInNvm + 26
        0x00018c3a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00018c3e:    2802        .(      CMP      r0,#2
        0x00018c40:    dc22        ".      BGT      0x18c88 ; AppCopyRecListInNvm + 104
        0x00018c42:    e7ff        ..      B        0x18c44 ; AppCopyRecListInNvm + 36
        0x00018c44:    9804        ..      LDR      r0,[sp,#0x10]
        0x00018c46:    9002        ..      STR      r0,[sp,#8]
        0x00018c48:    9802        ..      LDR      r0,[sp,#8]
        0x00018c4a:    9001        ..      STR      r0,[sp,#4]
        0x00018c4c:    9801        ..      LDR      r0,[sp,#4]
        0x00018c4e:    6800        .h      LDR      r0,[r0,#0]
        0x00018c50:    3001        .0      ADDS     r0,#1
        0x00018c52:    b188        ..      CBZ      r0,0x18c78 ; AppCopyRecListInNvm + 88
        0x00018c54:    e7ff        ..      B        0x18c56 ; AppCopyRecListInNvm + 54
        0x00018c56:    9801        ..      LDR      r0,[sp,#4]
        0x00018c58:    6800        .h      LDR      r0,[r0,#0]
        0x00018c5a:    b168        h.      CBZ      r0,0x18c78 ; AppCopyRecListInNvm + 88
        0x00018c5c:    e7ff        ..      B        0x18c5e ; AppCopyRecListInNvm + 62
        0x00018c5e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00018c60:    9902        ..      LDR      r1,[sp,#8]
        0x00018c62:    22d0        ."      MOVS     r2,#0xd0
        0x00018c64:    f7fffc66    ..f.    BL       __aeabi_memcpy4 ; 0x18534
        0x00018c68:    9804        ..      LDR      r0,[sp,#0x10]
        0x00018c6a:    f5007080    ...p    ADD      r0,r0,#0x100
        0x00018c6e:    9004        ..      STR      r0,[sp,#0x10]
        0x00018c70:    9805        ..      LDR      r0,[sp,#0x14]
        0x00018c72:    30d0        .0      ADDS     r0,r0,#0xd0
        0x00018c74:    9005        ..      STR      r0,[sp,#0x14]
        0x00018c76:    e000        ..      B        0x18c7a ; AppCopyRecListInNvm + 90
        0x00018c78:    e006        ..      B        0x18c88 ; AppCopyRecListInNvm + 104
        0x00018c7a:    e7ff        ..      B        0x18c7c ; AppCopyRecListInNvm + 92
        0x00018c7c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00018c80:    3001        .0      ADDS     r0,#1
        0x00018c82:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00018c86:    e7d8        ..      B        0x18c3a ; AppCopyRecListInNvm + 26
        0x00018c88:    b006        ..      ADD      sp,sp,#0x18
        0x00018c8a:    bd80        ..      POP      {r7,pc}
    AppDbCheckBonded
        0x00018c8c:    b083        ..      SUB      sp,sp,#0xc
        0x00018c8e:    f6426048    B.H`    MOV      r0,#0x2e48
        0x00018c92:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018c96:    9001        ..      STR      r0,[sp,#4]
        0x00018c98:    2003        .       MOVS     r0,#3
        0x00018c9a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00018c9e:    e7ff        ..      B        0x18ca0 ; AppDbCheckBonded + 20
        0x00018ca0:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00018ca4:    2801        .(      CMP      r0,#1
        0x00018ca6:    db18        ..      BLT      0x18cda ; AppDbCheckBonded + 78
        0x00018ca8:    e7ff        ..      B        0x18caa ; AppDbCheckBonded + 30
        0x00018caa:    9801        ..      LDR      r0,[sp,#4]
        0x00018cac:    f890002f    ../.    LDRB     r0,[r0,#0x2f]
        0x00018cb0:    b148        H.      CBZ      r0,0x18cc6 ; AppDbCheckBonded + 58
        0x00018cb2:    e7ff        ..      B        0x18cb4 ; AppDbCheckBonded + 40
        0x00018cb4:    9801        ..      LDR      r0,[sp,#4]
        0x00018cb6:    f89000c3    ....    LDRB     r0,[r0,#0xc3]
        0x00018cba:    b920         .      CBNZ     r0,0x18cc6 ; AppDbCheckBonded + 58
        0x00018cbc:    e7ff        ..      B        0x18cbe ; AppDbCheckBonded + 50
        0x00018cbe:    2001        .       MOVS     r0,#1
        0x00018cc0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00018cc4:    e00d        ..      B        0x18ce2 ; AppDbCheckBonded + 86
        0x00018cc6:    e7ff        ..      B        0x18cc8 ; AppDbCheckBonded + 60
        0x00018cc8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00018ccc:    3801        .8      SUBS     r0,#1
        0x00018cce:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00018cd2:    9801        ..      LDR      r0,[sp,#4]
        0x00018cd4:    30d0        .0      ADDS     r0,r0,#0xd0
        0x00018cd6:    9001        ..      STR      r0,[sp,#4]
        0x00018cd8:    e7e2        ..      B        0x18ca0 ; AppDbCheckBonded + 20
        0x00018cda:    2000        .       MOVS     r0,#0
        0x00018cdc:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00018ce0:    e7ff        ..      B        0x18ce2 ; AppDbCheckBonded + 86
        0x00018ce2:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00018ce6:    b003        ..      ADD      sp,sp,#0xc
        0x00018ce8:    4770        pG      BX       lr
        0x00018cea:    0000        ..      MOVS     r0,r0
    AppDbCheckValidRecord
        0x00018cec:    b580        ..      PUSH     {r7,lr}
        0x00018cee:    b082        ..      SUB      sp,sp,#8
        0x00018cf0:    9001        ..      STR      r0,[sp,#4]
        0x00018cf2:    9801        ..      LDR      r0,[sp,#4]
        0x00018cf4:    f8900030    ..0.    LDRB     r0,[r0,#0x30]
        0x00018cf8:    b920         .      CBNZ     r0,0x18d04 ; AppDbCheckValidRecord + 24
        0x00018cfa:    e7ff        ..      B        0x18cfc ; AppDbCheckValidRecord + 16
        0x00018cfc:    9801        ..      LDR      r0,[sp,#4]
        0x00018cfe:    f000f823    ..#.    BL       AppDbDeleteRecord ; 0x18d48
        0x00018d02:    e7ff        ..      B        0x18d04 ; AppDbCheckValidRecord + 24
        0x00018d04:    b002        ..      ADD      sp,sp,#8
        0x00018d06:    bd80        ..      POP      {r7,pc}
    AppDbDeleteAllRecords
        0x00018d08:    b082        ..      SUB      sp,sp,#8
        0x00018d0a:    f6426048    B.H`    MOV      r0,#0x2e48
        0x00018d0e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018d12:    9001        ..      STR      r0,[sp,#4]
        0x00018d14:    2003        .       MOVS     r0,#3
        0x00018d16:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00018d1a:    e7ff        ..      B        0x18d1c ; AppDbDeleteAllRecords + 20
        0x00018d1c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00018d20:    2801        .(      CMP      r0,#1
        0x00018d22:    db0e        ..      BLT      0x18d42 ; AppDbDeleteAllRecords + 58
        0x00018d24:    e7ff        ..      B        0x18d26 ; AppDbDeleteAllRecords + 30
        0x00018d26:    9901        ..      LDR      r1,[sp,#4]
        0x00018d28:    2000        .       MOVS     r0,#0
        0x00018d2a:    f881002f    ../.    STRB     r0,[r1,#0x2f]
        0x00018d2e:    e7ff        ..      B        0x18d30 ; AppDbDeleteAllRecords + 40
        0x00018d30:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00018d34:    3801        .8      SUBS     r0,#1
        0x00018d36:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00018d3a:    9801        ..      LDR      r0,[sp,#4]
        0x00018d3c:    30d0        .0      ADDS     r0,r0,#0xd0
        0x00018d3e:    9001        ..      STR      r0,[sp,#4]
        0x00018d40:    e7ec        ..      B        0x18d1c ; AppDbDeleteAllRecords + 20
        0x00018d42:    b002        ..      ADD      sp,sp,#8
        0x00018d44:    4770        pG      BX       lr
        0x00018d46:    0000        ..      MOVS     r0,r0
    AppDbDeleteRecord
        0x00018d48:    b081        ..      SUB      sp,sp,#4
        0x00018d4a:    9000        ..      STR      r0,[sp,#0]
        0x00018d4c:    9900        ..      LDR      r1,[sp,#0]
        0x00018d4e:    2000        .       MOVS     r0,#0
        0x00018d50:    f881002f    ../.    STRB     r0,[r1,#0x2f]
        0x00018d54:    b001        ..      ADD      sp,sp,#4
        0x00018d56:    4770        pG      BX       lr
    AppDbFindByAddr
        0x00018d58:    b580        ..      PUSH     {r7,lr}
        0x00018d5a:    b086        ..      SUB      sp,sp,#0x18
        0x00018d5c:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00018d60:    9103        ..      STR      r1,[sp,#0xc]
        0x00018d62:    f6426048    B.H`    MOV      r0,#0x2e48
        0x00018d66:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018d6a:    9002        ..      STR      r0,[sp,#8]
        0x00018d6c:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00018d70:    f002f934    ..4.    BL       DmHostAddrType ; 0x1afdc
        0x00018d74:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00018d78:    2003        .       MOVS     r0,#3
        0x00018d7a:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00018d7e:    e7ff        ..      B        0x18d80 ; AppDbFindByAddr + 40
        0x00018d80:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x00018d84:    2801        .(      CMP      r0,#1
        0x00018d86:    db1f        ..      BLT      0x18dc8 ; AppDbFindByAddr + 112
        0x00018d88:    e7ff        ..      B        0x18d8a ; AppDbFindByAddr + 50
        0x00018d8a:    9802        ..      LDR      r0,[sp,#8]
        0x00018d8c:    f890002f    ../.    LDRB     r0,[r0,#0x2f]
        0x00018d90:    b180        ..      CBZ      r0,0x18db4 ; AppDbFindByAddr + 92
        0x00018d92:    e7ff        ..      B        0x18d94 ; AppDbFindByAddr + 60
        0x00018d94:    9802        ..      LDR      r0,[sp,#8]
        0x00018d96:    7980        .y      LDRB     r0,[r0,#6]
        0x00018d98:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00018d9c:    4288        .B      CMP      r0,r1
        0x00018d9e:    d109        ..      BNE      0x18db4 ; AppDbFindByAddr + 92
        0x00018da0:    e7ff        ..      B        0x18da2 ; AppDbFindByAddr + 74
        0x00018da2:    9802        ..      LDR      r0,[sp,#8]
        0x00018da4:    9903        ..      LDR      r1,[sp,#0xc]
        0x00018da6:    f001fcfb    ....    BL       BdaCmp ; 0x1a7a0
        0x00018daa:    b118        ..      CBZ      r0,0x18db4 ; AppDbFindByAddr + 92
        0x00018dac:    e7ff        ..      B        0x18dae ; AppDbFindByAddr + 86
        0x00018dae:    9802        ..      LDR      r0,[sp,#8]
        0x00018db0:    9005        ..      STR      r0,[sp,#0x14]
        0x00018db2:    e00c        ..      B        0x18dce ; AppDbFindByAddr + 118
        0x00018db4:    e7ff        ..      B        0x18db6 ; AppDbFindByAddr + 94
        0x00018db6:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x00018dba:    3801        .8      SUBS     r0,#1
        0x00018dbc:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00018dc0:    9802        ..      LDR      r0,[sp,#8]
        0x00018dc2:    30d0        .0      ADDS     r0,r0,#0xd0
        0x00018dc4:    9002        ..      STR      r0,[sp,#8]
        0x00018dc6:    e7db        ..      B        0x18d80 ; AppDbFindByAddr + 40
        0x00018dc8:    2000        .       MOVS     r0,#0
        0x00018dca:    9005        ..      STR      r0,[sp,#0x14]
        0x00018dcc:    e7ff        ..      B        0x18dce ; AppDbFindByAddr + 118
        0x00018dce:    9805        ..      LDR      r0,[sp,#0x14]
        0x00018dd0:    b006        ..      ADD      sp,sp,#0x18
        0x00018dd2:    bd80        ..      POP      {r7,pc}
    AppDbFindByLtkReq
        0x00018dd4:    b580        ..      PUSH     {r7,lr}
        0x00018dd6:    b086        ..      SUB      sp,sp,#0x18
        0x00018dd8:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x00018ddc:    9103        ..      STR      r1,[sp,#0xc]
        0x00018dde:    f6426048    B.H`    MOV      r0,#0x2e48
        0x00018de2:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018de6:    9002        ..      STR      r0,[sp,#8]
        0x00018de8:    2003        .       MOVS     r0,#3
        0x00018dea:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00018dee:    e7ff        ..      B        0x18df0 ; AppDbFindByLtkReq + 28
        0x00018df0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00018df4:    2801        .(      CMP      r0,#1
        0x00018df6:    db22        ".      BLT      0x18e3e ; AppDbFindByLtkReq + 106
        0x00018df8:    e7ff        ..      B        0x18dfa ; AppDbFindByLtkReq + 38
        0x00018dfa:    9802        ..      LDR      r0,[sp,#8]
        0x00018dfc:    f890002f    ../.    LDRB     r0,[r0,#0x2f]
        0x00018e00:    b198        ..      CBZ      r0,0x18e2a ; AppDbFindByLtkReq + 86
        0x00018e02:    e7ff        ..      B        0x18e04 ; AppDbFindByLtkReq + 48
        0x00018e04:    9802        ..      LDR      r0,[sp,#8]
        0x00018e06:    f8b0004c    ..L.    LDRH     r0,[r0,#0x4c]
        0x00018e0a:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x00018e0e:    4288        .B      CMP      r0,r1
        0x00018e10:    d10b        ..      BNE      0x18e2a ; AppDbFindByLtkReq + 86
        0x00018e12:    e7ff        ..      B        0x18e14 ; AppDbFindByLtkReq + 64
        0x00018e14:    9802        ..      LDR      r0,[sp,#8]
        0x00018e16:    3044        D0      ADDS     r0,r0,#0x44
        0x00018e18:    9903        ..      LDR      r1,[sp,#0xc]
        0x00018e1a:    2208        ."      MOVS     r2,#8
        0x00018e1c:    f7fffa94    ....    BL       memcmp ; 0x18348
        0x00018e20:    b918        ..      CBNZ     r0,0x18e2a ; AppDbFindByLtkReq + 86
        0x00018e22:    e7ff        ..      B        0x18e24 ; AppDbFindByLtkReq + 80
        0x00018e24:    9802        ..      LDR      r0,[sp,#8]
        0x00018e26:    9005        ..      STR      r0,[sp,#0x14]
        0x00018e28:    e00c        ..      B        0x18e44 ; AppDbFindByLtkReq + 112
        0x00018e2a:    e7ff        ..      B        0x18e2c ; AppDbFindByLtkReq + 88
        0x00018e2c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00018e30:    3801        .8      SUBS     r0,#1
        0x00018e32:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00018e36:    9802        ..      LDR      r0,[sp,#8]
        0x00018e38:    30d0        .0      ADDS     r0,r0,#0xd0
        0x00018e3a:    9002        ..      STR      r0,[sp,#8]
        0x00018e3c:    e7d8        ..      B        0x18df0 ; AppDbFindByLtkReq + 28
        0x00018e3e:    2000        .       MOVS     r0,#0
        0x00018e40:    9005        ..      STR      r0,[sp,#0x14]
        0x00018e42:    e7ff        ..      B        0x18e44 ; AppDbFindByLtkReq + 112
        0x00018e44:    9805        ..      LDR      r0,[sp,#0x14]
        0x00018e46:    b006        ..      ADD      sp,sp,#0x18
        0x00018e48:    bd80        ..      POP      {r7,pc}
        0x00018e4a:    0000        ..      MOVS     r0,r0
    AppDbGetCccTbl
        0x00018e4c:    b081        ..      SUB      sp,sp,#4
        0x00018e4e:    9000        ..      STR      r0,[sp,#0]
        0x00018e50:    9800        ..      LDR      r0,[sp,#0]
        0x00018e52:    306c        l0      ADDS     r0,r0,#0x6c
        0x00018e54:    b001        ..      ADD      sp,sp,#4
        0x00018e56:    4770        pG      BX       lr
    AppDbGetCsfRecord
        0x00018e58:    b083        ..      SUB      sp,sp,#0xc
        0x00018e5a:    9002        ..      STR      r0,[sp,#8]
        0x00018e5c:    9101        ..      STR      r1,[sp,#4]
        0x00018e5e:    9200        ..      STR      r2,[sp,#0]
        0x00018e60:    9802        ..      LDR      r0,[sp,#8]
        0x00018e62:    f8900084    ....    LDRB     r0,[r0,#0x84]
        0x00018e66:    9901        ..      LDR      r1,[sp,#4]
        0x00018e68:    7008        .p      STRB     r0,[r1,#0]
        0x00018e6a:    9802        ..      LDR      r0,[sp,#8]
        0x00018e6c:    3085        .0      ADDS     r0,r0,#0x85
        0x00018e6e:    9900        ..      LDR      r1,[sp,#0]
        0x00018e70:    6008        .`      STR      r0,[r1,#0]
        0x00018e72:    b003        ..      ADD      sp,sp,#0xc
        0x00018e74:    4770        pG      BX       lr
        0x00018e76:    0000        ..      MOVS     r0,r0
    AppDbGetHdl
        0x00018e78:    b081        ..      SUB      sp,sp,#4
        0x00018e7a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00018e7e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00018e82:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00018e86:    f64250b8    B..P    MOV      r0,#0x2db8
        0x00018e8a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018e8e:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x00018e92:    f8500c30    P.0.    LDR      r0,[r0,#-0x30]
        0x00018e96:    b001        ..      ADD      sp,sp,#4
        0x00018e98:    4770        pG      BX       lr
        0x00018e9a:    0000        ..      MOVS     r0,r0
    AppDbGetKey
        0x00018e9c:    b085        ..      SUB      sp,sp,#0x14
        0x00018e9e:    9004        ..      STR      r0,[sp,#0x10]
        0x00018ea0:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x00018ea4:    9202        ..      STR      r2,[sp,#8]
        0x00018ea6:    2000        .       MOVS     r0,#0
        0x00018ea8:    9001        ..      STR      r0,[sp,#4]
        0x00018eaa:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00018eae:    9904        ..      LDR      r1,[sp,#0x10]
        0x00018eb0:    f891102e    ....    LDRB     r1,[r1,#0x2e]
        0x00018eb4:    4208        .B      TST      r0,r1
        0x00018eb6:    d02a        *.      BEQ      0x18f0e ; AppDbGetKey + 114
        0x00018eb8:    e7ff        ..      B        0x18eba ; AppDbGetKey + 30
        0x00018eba:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00018ebe:    3801        .8      SUBS     r0,#1
        0x00018ec0:    4601        .F      MOV      r1,r0
        0x00018ec2:    9100        ..      STR      r1,[sp,#0]
        0x00018ec4:    2807        .(      CMP      r0,#7
        0x00018ec6:    d820         .      BHI      0x18f0a ; AppDbGetKey + 110
        0x00018ec8:    9900        ..      LDR      r1,[sp,#0]
        0x00018eca:    e8dff001    ....    TBB      [pc,r1]
    $d.16
        0x00018ece:    0d04        ..      DCW    3332
        0x00018ed0:    1e1e161e    ....    DCD    505288222
        0x00018ed4:    1a1e        ..      DCW    6686
    $t.17
        0x00018ed6:    9804        ..      LDR      r0,[sp,#0x10]
        0x00018ed8:    f890004e    ..N.    LDRB     r0,[r0,#0x4e]
        0x00018edc:    9902        ..      LDR      r1,[sp,#8]
        0x00018ede:    7008        .p      STRB     r0,[r1,#0]
        0x00018ee0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00018ee2:    3034        40      ADDS     r0,r0,#0x34
        0x00018ee4:    9001        ..      STR      r0,[sp,#4]
        0x00018ee6:    e011        ..      B        0x18f0c ; AppDbGetKey + 112
        0x00018ee8:    9804        ..      LDR      r0,[sp,#0x10]
        0x00018eea:    f890006a    ..j.    LDRB     r0,[r0,#0x6a]
        0x00018eee:    9902        ..      LDR      r1,[sp,#8]
        0x00018ef0:    7008        .p      STRB     r0,[r1,#0]
        0x00018ef2:    9804        ..      LDR      r0,[sp,#0x10]
        0x00018ef4:    3050        P0      ADDS     r0,r0,#0x50
        0x00018ef6:    9001        ..      STR      r0,[sp,#4]
        0x00018ef8:    e008        ..      B        0x18f0c ; AppDbGetKey + 112
        0x00018efa:    9804        ..      LDR      r0,[sp,#0x10]
        0x00018efc:    3007        .0      ADDS     r0,#7
        0x00018efe:    9001        ..      STR      r0,[sp,#4]
        0x00018f00:    e004        ..      B        0x18f0c ; AppDbGetKey + 112
        0x00018f02:    9804        ..      LDR      r0,[sp,#0x10]
        0x00018f04:    301e        .0      ADDS     r0,r0,#0x1e
        0x00018f06:    9001        ..      STR      r0,[sp,#4]
        0x00018f08:    e000        ..      B        0x18f0c ; AppDbGetKey + 112
        0x00018f0a:    e7ff        ..      B        0x18f0c ; AppDbGetKey + 112
        0x00018f0c:    e7ff        ..      B        0x18f0e ; AppDbGetKey + 114
        0x00018f0e:    9801        ..      LDR      r0,[sp,#4]
        0x00018f10:    b005        ..      ADD      sp,sp,#0x14
        0x00018f12:    4770        pG      BX       lr
    AppDbGetNextRecord
        0x00018f14:    b580        ..      PUSH     {r7,lr}
        0x00018f16:    b084        ..      SUB      sp,sp,#0x10
        0x00018f18:    9002        ..      STR      r0,[sp,#8]
        0x00018f1a:    9802        ..      LDR      r0,[sp,#8]
        0x00018f1c:    b930        0.      CBNZ     r0,0x18f2c ; AppDbGetNextRecord + 24
        0x00018f1e:    e7ff        ..      B        0x18f20 ; AppDbGetNextRecord + 12
        0x00018f20:    f6426048    B.H`    MOV      r0,#0x2e48
        0x00018f24:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018f28:    9001        ..      STR      r0,[sp,#4]
        0x00018f2a:    e00e        ..      B        0x18f4a ; AppDbGetNextRecord + 54
        0x00018f2c:    9802        ..      LDR      r0,[sp,#8]
        0x00018f2e:    f000f8b7    ....    BL       AppDbRecordInUse ; 0x190a0
        0x00018f32:    b130        0.      CBZ      r0,0x18f42 ; AppDbGetNextRecord + 46
        0x00018f34:    e7ff        ..      B        0x18f36 ; AppDbGetNextRecord + 34
        0x00018f36:    9802        ..      LDR      r0,[sp,#8]
        0x00018f38:    9001        ..      STR      r0,[sp,#4]
        0x00018f3a:    9801        ..      LDR      r0,[sp,#4]
        0x00018f3c:    30d0        .0      ADDS     r0,r0,#0xd0
        0x00018f3e:    9001        ..      STR      r0,[sp,#4]
        0x00018f40:    e002        ..      B        0x18f48 ; AppDbGetNextRecord + 52
        0x00018f42:    2000        .       MOVS     r0,#0
        0x00018f44:    9003        ..      STR      r0,[sp,#0xc]
        0x00018f46:    e01f        ..      B        0x18f88 ; AppDbGetNextRecord + 116
        0x00018f48:    e7ff        ..      B        0x18f4a ; AppDbGetNextRecord + 54
        0x00018f4a:    e7ff        ..      B        0x18f4c ; AppDbGetNextRecord + 56
        0x00018f4c:    9801        ..      LDR      r0,[sp,#4]
        0x00018f4e:    f6426148    B.Ha    MOV      r1,#0x2e48
        0x00018f52:    f2c10100    ....    MOVT     r1,#0x1000
        0x00018f56:    f501711c    ...q    ADD      r1,r1,#0x270
        0x00018f5a:    4288        .B      CMP      r0,r1
        0x00018f5c:    d211        ..      BCS      0x18f82 ; AppDbGetNextRecord + 110
        0x00018f5e:    e7ff        ..      B        0x18f60 ; AppDbGetNextRecord + 76
        0x00018f60:    9801        ..      LDR      r0,[sp,#4]
        0x00018f62:    f890002f    ../.    LDRB     r0,[r0,#0x2f]
        0x00018f66:    b140        @.      CBZ      r0,0x18f7a ; AppDbGetNextRecord + 102
        0x00018f68:    e7ff        ..      B        0x18f6a ; AppDbGetNextRecord + 86
        0x00018f6a:    9801        ..      LDR      r0,[sp,#4]
        0x00018f6c:    f8900030    ..0.    LDRB     r0,[r0,#0x30]
        0x00018f70:    b118        ..      CBZ      r0,0x18f7a ; AppDbGetNextRecord + 102
        0x00018f72:    e7ff        ..      B        0x18f74 ; AppDbGetNextRecord + 96
        0x00018f74:    9801        ..      LDR      r0,[sp,#4]
        0x00018f76:    9003        ..      STR      r0,[sp,#0xc]
        0x00018f78:    e006        ..      B        0x18f88 ; AppDbGetNextRecord + 116
        0x00018f7a:    9801        ..      LDR      r0,[sp,#4]
        0x00018f7c:    30d0        .0      ADDS     r0,r0,#0xd0
        0x00018f7e:    9001        ..      STR      r0,[sp,#4]
        0x00018f80:    e7e4        ..      B        0x18f4c ; AppDbGetNextRecord + 56
        0x00018f82:    2000        .       MOVS     r0,#0
        0x00018f84:    9003        ..      STR      r0,[sp,#0xc]
        0x00018f86:    e7ff        ..      B        0x18f88 ; AppDbGetNextRecord + 116
        0x00018f88:    9803        ..      LDR      r0,[sp,#0xc]
        0x00018f8a:    b004        ..      ADD      sp,sp,#0x10
        0x00018f8c:    bd80        ..      POP      {r7,pc}
        0x00018f8e:    0000        ..      MOVS     r0,r0
    AppDbGetPeerAddedToRl
        0x00018f90:    b081        ..      SUB      sp,sp,#4
        0x00018f92:    9000        ..      STR      r0,[sp,#0]
        0x00018f94:    9800        ..      LDR      r0,[sp,#0]
        0x00018f96:    f8900031    ..1.    LDRB     r0,[r0,#0x31]
        0x00018f9a:    b001        ..      ADD      sp,sp,#4
        0x00018f9c:    4770        pG      BX       lr
        0x00018f9e:    0000        ..      MOVS     r0,r0
    AppDbGetPeerRpao
        0x00018fa0:    b081        ..      SUB      sp,sp,#4
        0x00018fa2:    9000        ..      STR      r0,[sp,#0]
        0x00018fa4:    9800        ..      LDR      r0,[sp,#0]
        0x00018fa6:    f8900032    ..2.    LDRB     r0,[r0,#0x32]
        0x00018faa:    b001        ..      ADD      sp,sp,#4
        0x00018fac:    4770        pG      BX       lr
        0x00018fae:    0000        ..      MOVS     r0,r0
    AppDbGetPeerSignCounter
        0x00018fb0:    b081        ..      SUB      sp,sp,#4
        0x00018fb2:    9000        ..      STR      r0,[sp,#0]
        0x00018fb4:    9800        ..      LDR      r0,[sp,#0]
        0x00018fb6:    f8d00080    ....    LDR      r0,[r0,#0x80]
        0x00018fba:    b001        ..      ADD      sp,sp,#4
        0x00018fbc:    4770        pG      BX       lr
        0x00018fbe:    0000        ..      MOVS     r0,r0
    AppDbInit
        0x00018fc0:    b580        ..      PUSH     {r7,lr}
        0x00018fc2:    f24040e0    @..@    MOVW     r0,#0x4e0
        0x00018fc6:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018fca:    6800        .h      LDR      r0,[r0,#0]
        0x00018fcc:    f7fffe28    ..(.    BL       AppCopyRecListInNvm ; 0x18c20
        0x00018fd0:    bd80        ..      POP      {r7,pc}
        0x00018fd2:    0000        ..      MOVS     r0,r0
    AppDbNewRecord
        0x00018fd4:    b580        ..      PUSH     {r7,lr}
        0x00018fd6:    b086        ..      SUB      sp,sp,#0x18
        0x00018fd8:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00018fdc:    9104        ..      STR      r1,[sp,#0x10]
        0x00018fde:    f88d200f    ...     STRB     r2,[sp,#0xf]
        0x00018fe2:    f6426048    B.H`    MOV      r0,#0x2e48
        0x00018fe6:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018fea:    9002        ..      STR      r0,[sp,#8]
        0x00018fec:    2003        .       MOVS     r0,#3
        0x00018fee:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00018ff2:    e7ff        ..      B        0x18ff4 ; AppDbNewRecord + 32
        0x00018ff4:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00018ff8:    2801        .(      CMP      r0,#1
        0x00018ffa:    db10        ..      BLT      0x1901e ; AppDbNewRecord + 74
        0x00018ffc:    e7ff        ..      B        0x18ffe ; AppDbNewRecord + 42
        0x00018ffe:    9802        ..      LDR      r0,[sp,#8]
        0x00019000:    f890002f    ../.    LDRB     r0,[r0,#0x2f]
        0x00019004:    b908        ..      CBNZ     r0,0x1900a ; AppDbNewRecord + 54
        0x00019006:    e7ff        ..      B        0x19008 ; AppDbNewRecord + 52
        0x00019008:    e009        ..      B        0x1901e ; AppDbNewRecord + 74
        0x0001900a:    e7ff        ..      B        0x1900c ; AppDbNewRecord + 56
        0x0001900c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019010:    3801        .8      SUBS     r0,#1
        0x00019012:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019016:    9802        ..      LDR      r0,[sp,#8]
        0x00019018:    30d0        .0      ADDS     r0,r0,#0xd0
        0x0001901a:    9002        ..      STR      r0,[sp,#8]
        0x0001901c:    e7ea        ..      B        0x18ff4 ; AppDbNewRecord + 32
        0x0001901e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019022:    b9f0        ..      CBNZ     r0,0x19062 ; AppDbNewRecord + 142
        0x00019024:    e7ff        ..      B        0x19026 ; AppDbNewRecord + 82
        0x00019026:    f24040e0    @..@    MOVW     r0,#0x4e0
        0x0001902a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001902e:    6801        .h      LDR      r1,[r0,#0]
        0x00019030:    9102        ..      STR      r1,[sp,#8]
        0x00019032:    6801        .h      LDR      r1,[r0,#0]
        0x00019034:    31d0        .1      ADDS     r1,r1,#0xd0
        0x00019036:    6001        .`      STR      r1,[r0,#0]
        0x00019038:    6800        .h      LDR      r0,[r0,#0]
        0x0001903a:    f6426148    B.Ha    MOV      r1,#0x2e48
        0x0001903e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019042:    f501711c    ...q    ADD      r1,r1,#0x270
        0x00019046:    4288        .B      CMP      r0,r1
        0x00019048:    d10a        ..      BNE      0x19060 ; AppDbNewRecord + 140
        0x0001904a:    e7ff        ..      B        0x1904c ; AppDbNewRecord + 120
        0x0001904c:    f24041e0    @..A    MOVW     r1,#0x4e0
        0x00019050:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019054:    f6426048    B.H`    MOV      r0,#0x2e48
        0x00019058:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001905c:    6008        .`      STR      r0,[r1,#0]
        0x0001905e:    e7ff        ..      B        0x19060 ; AppDbNewRecord + 140
        0x00019060:    e7ff        ..      B        0x19062 ; AppDbNewRecord + 142
        0x00019062:    9802        ..      LDR      r0,[sp,#8]
        0x00019064:    21d0        .!      MOVS     r1,#0xd0
        0x00019066:    f7fffb06    ....    BL       __aeabi_memclr4 ; 0x18676
        0x0001906a:    9902        ..      LDR      r1,[sp,#8]
        0x0001906c:    2001        .       MOVS     r0,#1
        0x0001906e:    f881002f    ../.    STRB     r0,[r1,#0x2f]
        0x00019072:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00019076:    9902        ..      LDR      r1,[sp,#8]
        0x00019078:    7188        .q      STRB     r0,[r1,#6]
        0x0001907a:    9802        ..      LDR      r0,[sp,#8]
        0x0001907c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001907e:    f001fb9d    ....    BL       BdaCpy ; 0x1a7bc
        0x00019082:    9902        ..      LDR      r1,[sp,#8]
        0x00019084:    2000        .       MOVS     r0,#0
        0x00019086:    f8810031    ..1.    STRB     r0,[r1,#0x31]
        0x0001908a:    9902        ..      LDR      r1,[sp,#8]
        0x0001908c:    f8810032    ..2.    STRB     r0,[r1,#0x32]
        0x00019090:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00019094:    9902        ..      LDR      r1,[sp,#8]
        0x00019096:    f88100c3    ....    STRB     r0,[r1,#0xc3]
        0x0001909a:    9802        ..      LDR      r0,[sp,#8]
        0x0001909c:    b006        ..      ADD      sp,sp,#0x18
        0x0001909e:    bd80        ..      POP      {r7,pc}
    AppDbRecordInUse
        0x000190a0:    b084        ..      SUB      sp,sp,#0x10
        0x000190a2:    9002        ..      STR      r0,[sp,#8]
        0x000190a4:    f6426048    B.H`    MOV      r0,#0x2e48
        0x000190a8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000190ac:    9001        ..      STR      r0,[sp,#4]
        0x000190ae:    2003        .       MOVS     r0,#3
        0x000190b0:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000190b4:    e7ff        ..      B        0x190b6 ; AppDbRecordInUse + 22
        0x000190b6:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000190ba:    2801        .(      CMP      r0,#1
        0x000190bc:    db1d        ..      BLT      0x190fa ; AppDbRecordInUse + 90
        0x000190be:    e7ff        ..      B        0x190c0 ; AppDbRecordInUse + 32
        0x000190c0:    9801        ..      LDR      r0,[sp,#4]
        0x000190c2:    f890002f    ../.    LDRB     r0,[r0,#0x2f]
        0x000190c6:    b170        p.      CBZ      r0,0x190e6 ; AppDbRecordInUse + 70
        0x000190c8:    e7ff        ..      B        0x190ca ; AppDbRecordInUse + 42
        0x000190ca:    9801        ..      LDR      r0,[sp,#4]
        0x000190cc:    f8900030    ..0.    LDRB     r0,[r0,#0x30]
        0x000190d0:    b148        H.      CBZ      r0,0x190e6 ; AppDbRecordInUse + 70
        0x000190d2:    e7ff        ..      B        0x190d4 ; AppDbRecordInUse + 52
        0x000190d4:    9801        ..      LDR      r0,[sp,#4]
        0x000190d6:    9902        ..      LDR      r1,[sp,#8]
        0x000190d8:    4288        .B      CMP      r0,r1
        0x000190da:    d104        ..      BNE      0x190e6 ; AppDbRecordInUse + 70
        0x000190dc:    e7ff        ..      B        0x190de ; AppDbRecordInUse + 62
        0x000190de:    2001        .       MOVS     r0,#1
        0x000190e0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000190e4:    e00d        ..      B        0x19102 ; AppDbRecordInUse + 98
        0x000190e6:    e7ff        ..      B        0x190e8 ; AppDbRecordInUse + 72
        0x000190e8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000190ec:    3801        .8      SUBS     r0,#1
        0x000190ee:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000190f2:    9801        ..      LDR      r0,[sp,#4]
        0x000190f4:    30d0        .0      ADDS     r0,r0,#0xd0
        0x000190f6:    9001        ..      STR      r0,[sp,#4]
        0x000190f8:    e7dd        ..      B        0x190b6 ; AppDbRecordInUse + 22
        0x000190fa:    2000        .       MOVS     r0,#0
        0x000190fc:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00019100:    e7ff        ..      B        0x19102 ; AppDbRecordInUse + 98
        0x00019102:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00019106:    b004        ..      ADD      sp,sp,#0x10
        0x00019108:    4770        pG      BX       lr
        0x0001910a:    0000        ..      MOVS     r0,r0
    AppDbSetCccTblValue
        0x0001910c:    b580        ..      PUSH     {r7,lr}
        0x0001910e:    b084        ..      SUB      sp,sp,#0x10
        0x00019110:    9003        ..      STR      r0,[sp,#0xc]
        0x00019112:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x00019116:    f8ad2008    ...     STRH     r2,[sp,#8]
        0x0001911a:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0001911e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00019120:    f8bd200a    ...     LDRH     r2,[sp,#0xa]
        0x00019124:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x00019128:    f8a1006c    ..l.    STRH     r0,[r1,#0x6c]
        0x0001912c:    f7fffd4e    ..N.    BL       AppConnIsOpen ; 0x18bcc
        0x00019130:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019134:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019138:    f7fffd2a    ..*.    BL       AppCheckBonded ; 0x18b90
        0x0001913c:    b120         .      CBZ      r0,0x19148 ; AppDbSetCccTblValue + 60
        0x0001913e:    e7ff        ..      B        0x19140 ; AppDbSetCccTblValue + 52
        0x00019140:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019142:    f000f889    ....    BL       AppDbUpdateNVM ; 0x19258
        0x00019146:    e7ff        ..      B        0x19148 ; AppDbSetCccTblValue + 60
        0x00019148:    b004        ..      ADD      sp,sp,#0x10
        0x0001914a:    bd80        ..      POP      {r7,pc}
    AppDbSetCsfRecord
        0x0001914c:    b083        ..      SUB      sp,sp,#0xc
        0x0001914e:    9002        ..      STR      r0,[sp,#8]
        0x00019150:    f88d1007    ....    STRB     r1,[sp,#7]
        0x00019154:    9200        ..      STR      r2,[sp,#0]
        0x00019156:    9800        ..      LDR      r0,[sp,#0]
        0x00019158:    b170        p.      CBZ      r0,0x19178 ; AppDbSetCsfRecord + 44
        0x0001915a:    e7ff        ..      B        0x1915c ; AppDbSetCsfRecord + 16
        0x0001915c:    9802        ..      LDR      r0,[sp,#8]
        0x0001915e:    b158        X.      CBZ      r0,0x19178 ; AppDbSetCsfRecord + 44
        0x00019160:    e7ff        ..      B        0x19162 ; AppDbSetCsfRecord + 22
        0x00019162:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019166:    9902        ..      LDR      r1,[sp,#8]
        0x00019168:    f8810084    ....    STRB     r0,[r1,#0x84]
        0x0001916c:    9902        ..      LDR      r1,[sp,#8]
        0x0001916e:    9800        ..      LDR      r0,[sp,#0]
        0x00019170:    7800        .x      LDRB     r0,[r0,#0]
        0x00019172:    f8810085    ....    STRB     r0,[r1,#0x85]
        0x00019176:    e7ff        ..      B        0x19178 ; AppDbSetCsfRecord + 44
        0x00019178:    b003        ..      ADD      sp,sp,#0xc
        0x0001917a:    4770        pG      BX       lr
    AppDbSetKey
        0x0001917c:    b580        ..      PUSH     {r7,lr}
        0x0001917e:    b084        ..      SUB      sp,sp,#0x10
        0x00019180:    9003        ..      STR      r0,[sp,#0xc]
        0x00019182:    9102        ..      STR      r1,[sp,#8]
        0x00019184:    9802        ..      LDR      r0,[sp,#8]
        0x00019186:    7f80        ..      LDRB     r0,[r0,#0x1e]
        0x00019188:    3801        .8      SUBS     r0,#1
        0x0001918a:    4601        .F      MOV      r1,r0
        0x0001918c:    9101        ..      STR      r1,[sp,#4]
        0x0001918e:    2807        .(      CMP      r0,#7
        0x00019190:    d849        I.      BHI      0x19226 ; AppDbSetKey + 170
        0x00019192:    9901        ..      LDR      r1,[sp,#4]
        0x00019194:    e8dff001    ....    TBB      [pc,r1]
    $d.19
        0x00019198:    1e471104    ..G.    DCD    507973892
        0x0001919c:    2f474747    GGG/    DCD    793200455
    $t.20
        0x000191a0:    9802        ..      LDR      r0,[sp,#8]
        0x000191a2:    7fc0        ..      LDRB     r0,[r0,#0x1f]
        0x000191a4:    9903        ..      LDR      r1,[sp,#0xc]
        0x000191a6:    f881004e    ..N.    STRB     r0,[r1,#0x4e]
        0x000191aa:    9803        ..      LDR      r0,[sp,#0xc]
        0x000191ac:    3034        40      ADDS     r0,r0,#0x34
        0x000191ae:    9902        ..      LDR      r1,[sp,#8]
        0x000191b0:    3104        .1      ADDS     r1,#4
        0x000191b2:    221a        ."      MOVS     r2,#0x1a
        0x000191b4:    f7fff937    ..7.    BL       __aeabi_memcpy ; 0x18426
        0x000191b8:    e036        6.      B        0x19228 ; AppDbSetKey + 172
        0x000191ba:    9802        ..      LDR      r0,[sp,#8]
        0x000191bc:    7fc0        ..      LDRB     r0,[r0,#0x1f]
        0x000191be:    9903        ..      LDR      r1,[sp,#0xc]
        0x000191c0:    f881006a    ..j.    STRB     r0,[r1,#0x6a]
        0x000191c4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000191c6:    3050        P0      ADDS     r0,r0,#0x50
        0x000191c8:    9902        ..      LDR      r1,[sp,#8]
        0x000191ca:    3104        .1      ADDS     r1,#4
        0x000191cc:    221a        ."      MOVS     r2,#0x1a
        0x000191ce:    f7fff92a    ..*.    BL       __aeabi_memcpy ; 0x18426
        0x000191d2:    e029        ).      B        0x19228 ; AppDbSetKey + 172
        0x000191d4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000191d6:    3007        .0      ADDS     r0,#7
        0x000191d8:    9902        ..      LDR      r1,[sp,#8]
        0x000191da:    3104        .1      ADDS     r1,#4
        0x000191dc:    2217        ."      MOVS     r2,#0x17
        0x000191de:    f7fff922    ..".    BL       __aeabi_memcpy ; 0x18426
        0x000191e2:    9802        ..      LDR      r0,[sp,#8]
        0x000191e4:    7e80        .~      LDRB     r0,[r0,#0x1a]
        0x000191e6:    9903        ..      LDR      r1,[sp,#0xc]
        0x000191e8:    7188        .q      STRB     r0,[r1,#6]
        0x000191ea:    9803        ..      LDR      r0,[sp,#0xc]
        0x000191ec:    9902        ..      LDR      r1,[sp,#8]
        0x000191ee:    3114        .1      ADDS     r1,r1,#0x14
        0x000191f0:    f001fae4    ....    BL       BdaCpy ; 0x1a7bc
        0x000191f4:    e018        ..      B        0x19228 ; AppDbSetKey + 172
        0x000191f6:    9903        ..      LDR      r1,[sp,#0xc]
        0x000191f8:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x000191fc:    f8dc0004    ....    LDR      r0,[r12,#4]
        0x00019200:    f8dc2008    ...     LDR      r2,[r12,#8]
        0x00019204:    f8dc300c    ...0    LDR      r3,[r12,#0xc]
        0x00019208:    f8dcc010    ....    LDR      r12,[r12,#0x10]
        0x0001920c:    f8c1c02a    ..*.    STR      r12,[r1,#0x2a]
        0x00019210:    f8c13026    ..&0    STR      r3,[r1,#0x26]
        0x00019214:    f8c12022    .."     STR      r2,[r1,#0x22]
        0x00019218:    f8c1001e    ....    STR      r0,[r1,#0x1e]
        0x0001921c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001921e:    2000        .       MOVS     r0,#0
        0x00019220:    f8c10080    ....    STR      r0,[r1,#0x80]
        0x00019224:    e000        ..      B        0x19228 ; AppDbSetKey + 172
        0x00019226:    e7ff        ..      B        0x19228 ; AppDbSetKey + 172
        0x00019228:    b004        ..      ADD      sp,sp,#0x10
        0x0001922a:    bd80        ..      POP      {r7,pc}
    AppDbSetPeerAddedToRl
        0x0001922c:    b082        ..      SUB      sp,sp,#8
        0x0001922e:    9001        ..      STR      r0,[sp,#4]
        0x00019230:    f88d1003    ....    STRB     r1,[sp,#3]
        0x00019234:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00019238:    9901        ..      LDR      r1,[sp,#4]
        0x0001923a:    f8810031    ..1.    STRB     r0,[r1,#0x31]
        0x0001923e:    b002        ..      ADD      sp,sp,#8
        0x00019240:    4770        pG      BX       lr
        0x00019242:    0000        ..      MOVS     r0,r0
    AppDbSetPeerSignCounter
        0x00019244:    b082        ..      SUB      sp,sp,#8
        0x00019246:    9001        ..      STR      r0,[sp,#4]
        0x00019248:    9100        ..      STR      r1,[sp,#0]
        0x0001924a:    9800        ..      LDR      r0,[sp,#0]
        0x0001924c:    9901        ..      LDR      r1,[sp,#4]
        0x0001924e:    f8c10080    ....    STR      r0,[r1,#0x80]
        0x00019252:    b002        ..      ADD      sp,sp,#8
        0x00019254:    4770        pG      BX       lr
        0x00019256:    0000        ..      MOVS     r0,r0
    AppDbUpdateNVM
        0x00019258:    b580        ..      PUSH     {r7,lr}
        0x0001925a:    b088        ..      SUB      sp,sp,#0x20
        0x0001925c:    9006        ..      STR      r0,[sp,#0x18]
        0x0001925e:    f24040ec    @..@    MOV      r0,#0x4ec
        0x00019262:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019266:    6800        .h      LDR      r0,[r0,#0]
        0x00019268:    9005        ..      STR      r0,[sp,#0x14]
        0x0001926a:    f2426090    B..`    MOV      r0,#0x2690
        0x0001926e:    f2c10002    ....    MOVT     r0,#0x1002
        0x00019272:    9004        ..      STR      r0,[sp,#0x10]
        0x00019274:    2000        .       MOVS     r0,#0
        0x00019276:    9003        ..      STR      r0,[sp,#0xc]
        0x00019278:    e7ff        ..      B        0x1927a ; AppDbUpdateNVM + 34
        0x0001927a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001927c:    2802        .(      CMP      r0,#2
        0x0001927e:    dc41        A.      BGT      0x19304 ; AppDbUpdateNVM + 172
        0x00019280:    e7ff        ..      B        0x19282 ; AppDbUpdateNVM + 42
        0x00019282:    9805        ..      LDR      r0,[sp,#0x14]
        0x00019284:    9002        ..      STR      r0,[sp,#8]
        0x00019286:    9802        ..      LDR      r0,[sp,#8]
        0x00019288:    6800        .h      LDR      r0,[r0,#0]
        0x0001928a:    3001        .0      ADDS     r0,#1
        0x0001928c:    b1f0        ..      CBZ      r0,0x192cc ; AppDbUpdateNVM + 116
        0x0001928e:    e7ff        ..      B        0x19290 ; AppDbUpdateNVM + 56
        0x00019290:    9802        ..      LDR      r0,[sp,#8]
        0x00019292:    6800        .h      LDR      r0,[r0,#0]
        0x00019294:    b1d0        ..      CBZ      r0,0x192cc ; AppDbUpdateNVM + 116
        0x00019296:    e7ff        ..      B        0x19298 ; AppDbUpdateNVM + 64
        0x00019298:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001929a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0001929c:    f001fa80    ....    BL       BdaCmp ; 0x1a7a0
        0x000192a0:    b178        x.      CBZ      r0,0x192c2 ; AppDbUpdateNVM + 106
        0x000192a2:    e7ff        ..      B        0x192a4 ; AppDbUpdateNVM + 76
        0x000192a4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000192a6:    9903        ..      LDR      r1,[sp,#0xc]
        0x000192a8:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000192ac:    9906        ..      LDR      r1,[sp,#0x18]
        0x000192ae:    f24042ec    @..B    MOV      r2,#0x4ec
        0x000192b2:    f2c10200    ....    MOVT     r2,#0x1000
        0x000192b6:    6812        .h      LDR      r2,[r2,#0]
        0x000192b8:    f02fffe2    /...    BL       updateRecordInNVM ; 0x49280
        0x000192bc:    2001        .       MOVS     r0,#1
        0x000192be:    9007        ..      STR      r0,[sp,#0x1c]
        0x000192c0:    e03b        ;.      B        0x1933a ; AppDbUpdateNVM + 226
        0x000192c2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000192c4:    f5007080    ...p    ADD      r0,r0,#0x100
        0x000192c8:    9005        ..      STR      r0,[sp,#0x14]
        0x000192ca:    e016        ..      B        0x192fa ; AppDbUpdateNVM + 162
        0x000192cc:    f009f980    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x000192d0:    9001        ..      STR      r0,[sp,#4]
        0x000192d2:    9906        ..      LDR      r1,[sp,#0x18]
        0x000192d4:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000192d6:    f240505c    @.\P    MOV      r0,#0x55c
        0x000192da:    f2c10000    ....    MOVT     r0,#0x1000
        0x000192de:    8800        ..      LDRH     r0,[r0,#0]
        0x000192e0:    0883        ..      LSRS     r3,r0,#2
        0x000192e2:    f2443021    D.!0    MOV      r0,#0x4321
        0x000192e6:    f2c12034    ..4     MOVT     r0,#0x1234
        0x000192ea:    f00afab7    ....    BL       am_hal_mram_main_program ; 0x2385c
        0x000192ee:    9801        ..      LDR      r0,[sp,#4]
        0x000192f0:    f009f976    ..v.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x000192f4:    2001        .       MOVS     r0,#1
        0x000192f6:    9007        ..      STR      r0,[sp,#0x1c]
        0x000192f8:    e01f        ..      B        0x1933a ; AppDbUpdateNVM + 226
        0x000192fa:    e7ff        ..      B        0x192fc ; AppDbUpdateNVM + 164
        0x000192fc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000192fe:    3001        .0      ADDS     r0,#1
        0x00019300:    9003        ..      STR      r0,[sp,#0xc]
        0x00019302:    e7ba        ..      B        0x1927a ; AppDbUpdateNVM + 34
        0x00019304:    f009f964    ..d.    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00019308:    9000        ..      STR      r0,[sp,#0]
        0x0001930a:    9906        ..      LDR      r1,[sp,#0x18]
        0x0001930c:    f24040ec    @..@    MOV      r0,#0x4ec
        0x00019310:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019314:    6802        .h      LDR      r2,[r0,#0]
        0x00019316:    f240505c    @.\P    MOV      r0,#0x55c
        0x0001931a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001931e:    8800        ..      LDRH     r0,[r0,#0]
        0x00019320:    0883        ..      LSRS     r3,r0,#2
        0x00019322:    f2443021    D.!0    MOV      r0,#0x4321
        0x00019326:    f2c12034    ..4     MOVT     r0,#0x1234
        0x0001932a:    f00afa97    ....    BL       am_hal_mram_main_program ; 0x2385c
        0x0001932e:    9800        ..      LDR      r0,[sp,#0]
        0x00019330:    f009f956    ..V.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00019334:    2000        .       MOVS     r0,#0
        0x00019336:    9007        ..      STR      r0,[sp,#0x1c]
        0x00019338:    e7ff        ..      B        0x1933a ; AppDbUpdateNVM + 226
        0x0001933a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001933c:    b008        ..      ADD      sp,sp,#0x20
        0x0001933e:    bd80        ..      POP      {r7,pc}
    AppDbValidateRecord
        0x00019340:    b580        ..      PUSH     {r7,lr}
        0x00019342:    b082        ..      SUB      sp,sp,#8
        0x00019344:    9001        ..      STR      r0,[sp,#4]
        0x00019346:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0001934a:    9901        ..      LDR      r1,[sp,#4]
        0x0001934c:    2001        .       MOVS     r0,#1
        0x0001934e:    f8810030    ..0.    STRB     r0,[r1,#0x30]
        0x00019352:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00019356:    9901        ..      LDR      r1,[sp,#4]
        0x00019358:    f881002e    ....    STRB     r0,[r1,#0x2e]
        0x0001935c:    9801        ..      LDR      r0,[sp,#4]
        0x0001935e:    f7ffff7b    ..{.    BL       AppDbUpdateNVM ; 0x19258
        0x00019362:    b002        ..      ADD      sp,sp,#8
        0x00019364:    bd80        ..      POP      {r7,pc}
        0x00019366:    0000        ..      MOVS     r0,r0
    AppHandleNumericComparison
        0x00019368:    b580        ..      PUSH     {r7,lr}
        0x0001936a:    b082        ..      SUB      sp,sp,#8
        0x0001936c:    9001        ..      STR      r0,[sp,#4]
        0x0001936e:    9801        ..      LDR      r0,[sp,#4]
        0x00019370:    3004        .0      ADDS     r0,#4
        0x00019372:    f002f8bf    ....    BL       DmSecGetCompareValue ; 0x1b4f4
        0x00019376:    9000        ..      STR      r0,[sp,#0]
        0x00019378:    9800        ..      LDR      r0,[sp,#0]
        0x0001937a:    f000fb61    ..a.    BL       AppUiDisplayConfirmValue ; 0x19a40
        0x0001937e:    9801        ..      LDR      r0,[sp,#4]
        0x00019380:    7800        .x      LDRB     r0,[r0,#0]
        0x00019382:    2101        .!      MOVS     r1,#1
        0x00019384:    f002f884    ....    BL       DmSecCompareRsp ; 0x1b490
        0x00019388:    b002        ..      ADD      sp,sp,#8
        0x0001938a:    bd80        ..      POP      {r7,pc}
    AppHandlePasskey
        0x0001938c:    b580        ..      PUSH     {r7,lr}
        0x0001938e:    b084        ..      SUB      sp,sp,#0x10
        0x00019390:    9003        ..      STR      r0,[sp,#0xc]
        0x00019392:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019394:    7940        @y      LDRB     r0,[r0,#5]
        0x00019396:    b340        @.      CBZ      r0,0x193ea ; AppHandlePasskey + 94
        0x00019398:    e7ff        ..      B        0x1939a ; AppHandlePasskey + 14
        0x0001939a:    a802        ..      ADD      r0,sp,#8
        0x0001939c:    2104        .!      MOVS     r1,#4
        0x0001939e:    f004f8ed    ....    BL       SecRand ; 0x1d57c
        0x000193a2:    9802        ..      LDR      r0,[sp,#8]
        0x000193a4:    f64d6183    M..a    MOV      r1,#0xde83
        0x000193a8:    f2c4311b    ...1    MOVT     r1,#0x431b
        0x000193ac:    fba02101    ...!    UMULL    r2,r1,r0,r1
        0x000193b0:    0c89        ..      LSRS     r1,r1,#18
        0x000193b2:    f6435209    C..R    MOV      r2,#0x3d09
        0x000193b6:    4351        QC      MULS     r1,r2,r1
        0x000193b8:    eba01081    ....    SUB      r0,r0,r1,LSL #6
        0x000193bc:    9002        ..      STR      r0,[sp,#8]
        0x000193be:    9802        ..      LDR      r0,[sp,#8]
        0x000193c0:    f88d0005    ....    STRB     r0,[sp,#5]
        0x000193c4:    9802        ..      LDR      r0,[sp,#8]
        0x000193c6:    0a00        ..      LSRS     r0,r0,#8
        0x000193c8:    f88d0006    ....    STRB     r0,[sp,#6]
        0x000193cc:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x000193d0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000193d4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000193d6:    7800        .x      LDRB     r0,[r0,#0]
        0x000193d8:    2103        .!      MOVS     r1,#3
        0x000193da:    f10d0205    ....    ADD      r2,sp,#5
        0x000193de:    f002f80f    ....    BL       DmSecAuthRsp ; 0x1b400
        0x000193e2:    9802        ..      LDR      r0,[sp,#8]
        0x000193e4:    f000fb42    ..B.    BL       AppUiDisplayPasskey ; 0x19a6c
        0x000193e8:    e003        ..      B        0x193f2 ; AppHandlePasskey + 102
        0x000193ea:    200e        .       MOVS     r0,#0xe
        0x000193ec:    f000fad2    ....    BL       AppUiAction ; 0x19994
        0x000193f0:    e7ff        ..      B        0x193f2 ; AppHandlePasskey + 102
        0x000193f2:    b004        ..      ADD      sp,sp,#0x10
        0x000193f4:    bd80        ..      POP      {r7,pc}
        0x000193f6:    0000        ..      MOVS     r0,r0
    AppHandler
        0x000193f8:    b580        ..      PUSH     {r7,lr}
        0x000193fa:    b082        ..      SUB      sp,sp,#8
        0x000193fc:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019400:    9100        ..      STR      r1,[sp,#0]
        0x00019402:    9800        ..      LDR      r0,[sp,#0]
        0x00019404:    b300        ..      CBZ      r0,0x19448 ; AppHandler + 80
        0x00019406:    e7ff        ..      B        0x19408 ; AppHandler + 16
        0x00019408:    9800        ..      LDR      r0,[sp,#0]
        0x0001940a:    7880        .x      LDRB     r0,[r0,#2]
        0x0001940c:    2820         (      CMP      r0,#0x20
        0x0001940e:    db08        ..      BLT      0x19422 ; AppHandler + 42
        0x00019410:    e7ff        ..      B        0x19412 ; AppHandler + 26
        0x00019412:    f64250b0    B..P    MOV      r0,#0x2db0
        0x00019416:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001941a:    6841        Ah      LDR      r1,[r0,#4]
        0x0001941c:    9800        ..      LDR      r0,[sp,#0]
        0x0001941e:    4788        .G      BLX      r1
        0x00019420:    e011        ..      B        0x19446 ; AppHandler + 78
        0x00019422:    9800        ..      LDR      r0,[sp,#0]
        0x00019424:    7880        .x      LDRB     r0,[r0,#2]
        0x00019426:    2810        .(      CMP      r0,#0x10
        0x00019428:    db08        ..      BLT      0x1943c ; AppHandler + 68
        0x0001942a:    e7ff        ..      B        0x1942c ; AppHandler + 52
        0x0001942c:    f64250b0    B..P    MOV      r0,#0x2db0
        0x00019430:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019434:    6801        .h      LDR      r1,[r0,#0]
        0x00019436:    9800        ..      LDR      r0,[sp,#0]
        0x00019438:    4788        .G      BLX      r1
        0x0001943a:    e003        ..      B        0x19444 ; AppHandler + 76
        0x0001943c:    9800        ..      LDR      r0,[sp,#0]
        0x0001943e:    f011fbb9    ....    BL       appProcMsg ; 0x2abb4
        0x00019442:    e7ff        ..      B        0x19444 ; AppHandler + 76
        0x00019444:    e7ff        ..      B        0x19446 ; AppHandler + 78
        0x00019446:    e009        ..      B        0x1945c ; AppHandler + 100
        0x00019448:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001944c:    06c0        ..      LSLS     r0,r0,#27
        0x0001944e:    2800        .(      CMP      r0,#0
        0x00019450:    d503        ..      BPL      0x1945a ; AppHandler + 98
        0x00019452:    e7ff        ..      B        0x19454 ; AppHandler + 92
        0x00019454:    f000fae8    ....    BL       AppUiBtnPressed ; 0x19a28
        0x00019458:    e7ff        ..      B        0x1945a ; AppHandler + 98
        0x0001945a:    e7ff        ..      B        0x1945c ; AppHandler + 100
        0x0001945c:    b002        ..      ADD      sp,sp,#8
        0x0001945e:    bd80        ..      POP      {r7,pc}
    AppHandlerInit
        0x00019460:    b580        ..      PUSH     {r7,lr}
        0x00019462:    b082        ..      SUB      sp,sp,#8
        0x00019464:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019468:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001946c:    f24301e0    C...    MOV      r1,#0x30e0
        0x00019470:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019474:    7008        .p      STRB     r0,[r1,#0]
        0x00019476:    f7fffda3    ....    BL       AppDbInit ; 0x18fc0
        0x0001947a:    b002        ..      ADD      sp,sp,#8
        0x0001947c:    bd80        ..      POP      {r7,pc}
        0x0001947e:    0000        ..      MOVS     r0,r0
    AppServerConnCback
        0x00019480:    b580        ..      PUSH     {r7,lr}
        0x00019482:    b08c        ..      SUB      sp,sp,#0x30
        0x00019484:    900b        ..      STR      r0,[sp,#0x2c]
        0x00019486:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00019488:    7800        .x      LDRB     r0,[r0,#0]
        0x0001948a:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x0001948e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00019490:    7880        .x      LDRB     r0,[r0,#2]
        0x00019492:    2827        '(      CMP      r0,#0x27
        0x00019494:    d13e        >.      BNE      0x19514 ; AppServerConnCback + 148
        0x00019496:    e7ff        ..      B        0x19498 ; AppServerConnCback + 24
        0x00019498:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x0001949c:    f7fffcec    ....    BL       AppDbGetHdl ; 0x18e78
        0x000194a0:    900a        ..      STR      r0,[sp,#0x28]
        0x000194a2:    b328        (.      CBZ      r0,0x194f0 ; AppServerConnCback + 112
        0x000194a4:    e7ff        ..      B        0x194a6 ; AppServerConnCback + 38
        0x000194a6:    980a        ..      LDR      r0,[sp,#0x28]
        0x000194a8:    f10d0126    ..&.    ADD      r1,sp,#0x26
        0x000194ac:    aa08        ..      ADD      r2,sp,#0x20
        0x000194ae:    f7fffcd3    ....    BL       AppDbGetCsfRecord ; 0x18e58
        0x000194b2:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000194b6:    f89d1026    ..&.    LDRB     r1,[sp,#0x26]
        0x000194ba:    9a08        ..      LDR      r2,[sp,#0x20]
        0x000194bc:    f000fea8    ....    BL       AttsCsfConnOpen ; 0x1a210
        0x000194c0:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000194c4:    9005        ..      STR      r0,[sp,#0x14]
        0x000194c6:    980a        ..      LDR      r0,[sp,#0x28]
        0x000194c8:    f7fffcc0    ....    BL       AppDbGetCccTbl ; 0x18e4c
        0x000194cc:    4601        .F      MOV      r1,r0
        0x000194ce:    9805        ..      LDR      r0,[sp,#0x14]
        0x000194d0:    f000fe1e    ....    BL       AttsCccInitTable ; 0x1a110
        0x000194d4:    f89d0026    ..&.    LDRB     r0,[sp,#0x26]
        0x000194d8:    2803        .(      CMP      r0,#3
        0x000194da:    d108        ..      BNE      0x194ee ; AppServerConnCback + 110
        0x000194dc:    e7ff        ..      B        0x194de ; AppServerConnCback + 94
        0x000194de:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000194e2:    2101        .!      MOVS     r1,#1
        0x000194e4:    f64f72ff    O..r    MOV      r2,#0xffff
        0x000194e8:    f002f94c    ..L.    BL       GattSendServiceChangedInd ; 0x1b784
        0x000194ec:    e7ff        ..      B        0x194ee ; AppServerConnCback + 110
        0x000194ee:    e00c        ..      B        0x1950a ; AppServerConnCback + 138
        0x000194f0:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000194f4:    2100        .!      MOVS     r1,#0
        0x000194f6:    9104        ..      STR      r1,[sp,#0x10]
        0x000194f8:    f000fe0a    ....    BL       AttsCccInitTable ; 0x1a110
        0x000194fc:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000194fe:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00019502:    2101        .!      MOVS     r1,#1
        0x00019504:    f000fe84    ....    BL       AttsCsfConnOpen ; 0x1a210
        0x00019508:    e7ff        ..      B        0x1950a ; AppServerConnCback + 138
        0x0001950a:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x0001950e:    f011fd45    ..E.    BL       appServerSetSigningInfo ; 0x2af9c
        0x00019512:    e07b        {.      B        0x1960c ; AppServerConnCback + 396
        0x00019514:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00019516:    7880        .x      LDRB     r0,[r0,#2]
        0x00019518:    282a        *(      CMP      r0,#0x2a
        0x0001951a:    d159        Y.      BNE      0x195d0 ; AppServerConnCback + 336
        0x0001951c:    e7ff        ..      B        0x1951e ; AppServerConnCback + 158
        0x0001951e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00019520:    7900        .y      LDRB     r0,[r0,#4]
        0x00019522:    f0000001    ....    AND      r0,r0,#1
        0x00019526:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x0001952a:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0001952e:    2800        .(      CMP      r0,#0
        0x00019530:    d049        I.      BEQ      0x195c6 ; AppServerConnCback + 326
        0x00019532:    e7ff        ..      B        0x19534 ; AppServerConnCback + 180
        0x00019534:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00019538:    f7fffb2a    ..*.    BL       AppCheckBonded ; 0x18b90
        0x0001953c:    2800        .(      CMP      r0,#0
        0x0001953e:    d142        B.      BNE      0x195c6 ; AppServerConnCback + 326
        0x00019540:    e7ff        ..      B        0x19542 ; AppServerConnCback + 194
        0x00019542:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00019546:    f7fffc97    ....    BL       AppDbGetHdl ; 0x18e78
        0x0001954a:    900a        ..      STR      r0,[sp,#0x28]
        0x0001954c:    b3d8        ..      CBZ      r0,0x195c6 ; AppServerConnCback + 326
        0x0001954e:    e7ff        ..      B        0x19550 ; AppServerConnCback + 208
        0x00019550:    f000ff5e    ..^.    BL       AttsGetCccTableLen ; 0x1a410
        0x00019554:    f88d001e    ....    STRB     r0,[sp,#0x1e]
        0x00019558:    2000        .       MOVS     r0,#0
        0x0001955a:    f88d001d    ....    STRB     r0,[sp,#0x1d]
        0x0001955e:    e7ff        ..      B        0x19560 ; AppServerConnCback + 224
        0x00019560:    f89d001d    ....    LDRB     r0,[sp,#0x1d]
        0x00019564:    f89d101e    ....    LDRB     r1,[sp,#0x1e]
        0x00019568:    4288        .B      CMP      r0,r1
        0x0001956a:    da19        ..      BGE      0x195a0 ; AppServerConnCback + 288
        0x0001956c:    e7ff        ..      B        0x1956e ; AppServerConnCback + 238
        0x0001956e:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00019572:    f89d101d    ....    LDRB     r1,[sp,#0x1d]
        0x00019576:    f000fdad    ....    BL       AttsCccGet ; 0x1a0d4
        0x0001957a:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0001957e:    b140        @.      CBZ      r0,0x19592 ; AppServerConnCback + 274
        0x00019580:    e7ff        ..      B        0x19582 ; AppServerConnCback + 258
        0x00019582:    980a        ..      LDR      r0,[sp,#0x28]
        0x00019584:    f89d101d    ....    LDRB     r1,[sp,#0x1d]
        0x00019588:    f8bd201a    ...     LDRH     r2,[sp,#0x1a]
        0x0001958c:    f7fffdbe    ....    BL       AppDbSetCccTblValue ; 0x1910c
        0x00019590:    e7ff        ..      B        0x19592 ; AppServerConnCback + 274
        0x00019592:    e7ff        ..      B        0x19594 ; AppServerConnCback + 276
        0x00019594:    f89d001d    ....    LDRB     r0,[sp,#0x1d]
        0x00019598:    3001        .0      ADDS     r0,#1
        0x0001959a:    f88d001d    ....    STRB     r0,[sp,#0x1d]
        0x0001959e:    e7df        ..      B        0x19560 ; AppServerConnCback + 224
        0x000195a0:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000195a4:    a907        ..      ADD      r1,sp,#0x1c
        0x000195a6:    9102        ..      STR      r1,[sp,#8]
        0x000195a8:    2201        ."      MOVS     r2,#1
        0x000195aa:    f000fe6d    ..m.    BL       AttsCsfGetFeatures ; 0x1a288
        0x000195ae:    980a        ..      LDR      r0,[sp,#0x28]
        0x000195b0:    9003        ..      STR      r0,[sp,#0xc]
        0x000195b2:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000195b6:    f000fe57    ..W.    BL       AttsCsfGetClientChangeAwareState ; 0x1a268
        0x000195ba:    9a02        ..      LDR      r2,[sp,#8]
        0x000195bc:    4601        .F      MOV      r1,r0
        0x000195be:    9803        ..      LDR      r0,[sp,#0xc]
        0x000195c0:    f7fffdc4    ....    BL       AppDbSetCsfRecord ; 0x1914c
        0x000195c4:    e7ff        ..      B        0x195c6 ; AppServerConnCback + 326
        0x000195c6:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000195ca:    f011fce7    ....    BL       appServerSetSigningInfo ; 0x2af9c
        0x000195ce:    e01c        ..      B        0x1960a ; AppServerConnCback + 394
        0x000195d0:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000195d2:    7880        .x      LDRB     r0,[r0,#2]
        0x000195d4:    2828        ((      CMP      r0,#0x28
        0x000195d6:    d117        ..      BNE      0x19608 ; AppServerConnCback + 392
        0x000195d8:    e7ff        ..      B        0x195da ; AppServerConnCback + 346
        0x000195da:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000195de:    f000fd45    ..E.    BL       AttsCccClearTable ; 0x1a06c
        0x000195e2:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000195e6:    f7fffc47    ..G.    BL       AppDbGetHdl ; 0x18e78
        0x000195ea:    900a        ..      STR      r0,[sp,#0x28]
        0x000195ec:    b158        X.      CBZ      r0,0x19606 ; AppServerConnCback + 390
        0x000195ee:    e7ff        ..      B        0x195f0 ; AppServerConnCback + 368
        0x000195f0:    980a        ..      LDR      r0,[sp,#0x28]
        0x000195f2:    9001        ..      STR      r0,[sp,#4]
        0x000195f4:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000195f8:    f000ff10    ....    BL       AttsGetSignCounter ; 0x1a41c
        0x000195fc:    4601        .F      MOV      r1,r0
        0x000195fe:    9801        ..      LDR      r0,[sp,#4]
        0x00019600:    f7fffe20    .. .    BL       AppDbSetPeerSignCounter ; 0x19244
        0x00019604:    e7ff        ..      B        0x19606 ; AppServerConnCback + 390
        0x00019606:    e7ff        ..      B        0x19608 ; AppServerConnCback + 392
        0x00019608:    e7ff        ..      B        0x1960a ; AppServerConnCback + 394
        0x0001960a:    e7ff        ..      B        0x1960c ; AppServerConnCback + 396
        0x0001960c:    b00c        ..      ADD      sp,sp,#0x30
        0x0001960e:    bd80        ..      POP      {r7,pc}
    AppServerInit
        0x00019610:    b580        ..      PUSH     {r7,lr}
        0x00019612:    f64a706d    J.mp    MOV      r0,#0xaf6d
        0x00019616:    f2c00002    ....    MOVT     r0,#2
        0x0001961a:    f000fe53    ..S.    BL       AttsCsfRegister ; 0x1a2c4
        0x0001961e:    bd80        ..      POP      {r7,pc}
    AppSetBondable
        0x00019620:    b081        ..      SUB      sp,sp,#4
        0x00019622:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00019626:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001962a:    f24301e4    C...    MOV      r1,#0x30e4
        0x0001962e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019632:    f8810054    ..T.    STRB     r0,[r1,#0x54]
        0x00019636:    b001        ..      ADD      sp,sp,#4
        0x00019638:    4770        pG      BX       lr
        0x0001963a:    0000        ..      MOVS     r0,r0
    AppSlaveInit
        0x0001963c:    b580        ..      PUSH     {r7,lr}
        0x0001963e:    b082        ..      SUB      sp,sp,#8
        0x00019640:    2000        .       MOVS     r0,#0
        0x00019642:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019646:    e7ff        ..      B        0x19648 ; AppSlaveInit + 12
        0x00019648:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001964c:    2801        .(      CMP      r0,#1
        0x0001964e:    dc2b        +.      BGT      0x196a8 ; AppSlaveInit + 108
        0x00019650:    e7ff        ..      B        0x19652 ; AppSlaveInit + 22
        0x00019652:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019656:    f24301e4    C...    MOV      r1,#0x30e4
        0x0001965a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001965e:    180a        ..      ADDS     r2,r1,r0
        0x00019660:    2003        .       MOVS     r0,#3
        0x00019662:    f8820057    ..W.    STRB     r0,[r2,#0x57]
        0x00019666:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001966a:    180a        ..      ADDS     r2,r1,r0
        0x0001966c:    2000        .       MOVS     r0,#0
        0x0001966e:    f8820059    ..Y.    STRB     r0,[r2,#0x59]
        0x00019672:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x00019676:    440a        .D      ADD      r2,r2,r1
        0x00019678:    f882005b    ..[.    STRB     r0,[r2,#0x5b]
        0x0001967c:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x00019680:    440a        .D      ADD      r2,r2,r1
        0x00019682:    f882006a    ..j.    STRB     r0,[r2,#0x6a]
        0x00019686:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001968a:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x0001968e:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x00019692:    f8a10062    ..b.    STRH     r0,[r1,#0x62]
        0x00019696:    f8c1005e    ..^.    STR      r0,[r1,#0x5e]
        0x0001969a:    e7ff        ..      B        0x1969c ; AppSlaveInit + 96
        0x0001969c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000196a0:    3001        .0      ADDS     r0,#1
        0x000196a2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000196a6:    e7cf        ..      B        0x19648 ; AppSlaveInit + 12
        0x000196a8:    f24301e4    C...    MOV      r1,#0x30e4
        0x000196ac:    f2c10100    ....    MOVT     r1,#0x1000
        0x000196b0:    9100        ..      STR      r1,[sp,#0]
        0x000196b2:    20ff        .       MOVS     r0,#0xff
        0x000196b4:    f881005d    ..].    STRB     r0,[r1,#0x5d]
        0x000196b8:    f011fdd4    ....    BL       appSlaveAdvModeInit ; 0x2b264
        0x000196bc:    9900        ..      LDR      r1,[sp,#0]
        0x000196be:    2000        .       MOVS     r0,#0
        0x000196c0:    f8810074    ..t.    STRB     r0,[r1,#0x74]
        0x000196c4:    f64251b0    B..Q    MOV      r1,#0x2db0
        0x000196c8:    f2c10100    ....    MOVT     r1,#0x1000
        0x000196cc:    f64b00c9    K...    MOV      r0,#0xb8c9
        0x000196d0:    f2c00002    ....    MOVT     r0,#2
        0x000196d4:    6008        .`      STR      r0,[r1,#0]
        0x000196d6:    b002        ..      ADD      sp,sp,#8
        0x000196d8:    bd80        ..      POP      {r7,pc}
        0x000196da:    0000        ..      MOVS     r0,r0
    AppSlaveProcDmMsg
        0x000196dc:    b580        ..      PUSH     {r7,lr}
        0x000196de:    b086        ..      SUB      sp,sp,#0x18
        0x000196e0:    9005        ..      STR      r0,[sp,#0x14]
        0x000196e2:    2000        .       MOVS     r0,#0
        0x000196e4:    9004        ..      STR      r0,[sp,#0x10]
        0x000196e6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000196e8:    7880        .x      LDRB     r0,[r0,#2]
        0x000196ea:    2822        "(      CMP      r0,#0x22
        0x000196ec:    d012        ..      BEQ      0x19714 ; AppSlaveProcDmMsg + 56
        0x000196ee:    e7ff        ..      B        0x196f0 ; AppSlaveProcDmMsg + 20
        0x000196f0:    9805        ..      LDR      r0,[sp,#0x14]
        0x000196f2:    7880        .x      LDRB     r0,[r0,#2]
        0x000196f4:    2848        H(      CMP      r0,#0x48
        0x000196f6:    d00d        ..      BEQ      0x19714 ; AppSlaveProcDmMsg + 56
        0x000196f8:    e7ff        ..      B        0x196fa ; AppSlaveProcDmMsg + 30
        0x000196fa:    9805        ..      LDR      r0,[sp,#0x14]
        0x000196fc:    8800        ..      LDRH     r0,[r0,#0]
        0x000196fe:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00019702:    f64250b8    B..P    MOV      r0,#0x2db8
        0x00019706:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001970a:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001970e:    3830        08      SUBS     r0,r0,#0x30
        0x00019710:    9004        ..      STR      r0,[sp,#0x10]
        0x00019712:    e7ff        ..      B        0x19714 ; AppSlaveProcDmMsg + 56
        0x00019714:    9805        ..      LDR      r0,[sp,#0x14]
        0x00019716:    7880        .x      LDRB     r0,[r0,#2]
        0x00019718:    3820         8      SUBS     r0,r0,#0x20
        0x0001971a:    4601        .F      MOV      r1,r0
        0x0001971c:    9101        ..      STR      r1,[sp,#4]
        0x0001971e:    2859        Y(      CMP      r0,#0x59
        0x00019720:    f20080b5    ....    BHI.W    0x1988e ; AppSlaveProcDmMsg + 434
        0x00019724:    9901        ..      LDR      r1,[sp,#4]
        0x00019726:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.10
        0x0001972a:    005a        Z.      DCW    90
        0x0001972c:    005d00b2    ..].    DCD    6095026
        0x00019730:    00b200b2    ....    DCD    11665586
        0x00019734:    00b200b2    ....    DCD    11665586
        0x00019738:    0072006d    m.r.    DCD    7471213
        0x0001973c:    00b20077    w...    DCD    11665527
        0x00019740:    00b200b2    ....    DCD    11665586
        0x00019744:    00b200b2    ....    DCD    11665586
        0x00019748:    00b200b2    ....    DCD    11665586
        0x0001974c:    00b200b2    ....    DCD    11665586
        0x00019750:    00b200b2    ....    DCD    11665586
        0x00019754:    00b200b2    ....    DCD    11665586
        0x00019758:    00b2007c    |...    DCD    11665532
        0x0001975c:    00b200b2    ....    DCD    11665586
        0x00019760:    00b200b2    ....    DCD    11665586
        0x00019764:    00b200b2    ....    DCD    11665586
        0x00019768:    008100b2    ....    DCD    8454322
        0x0001976c:    00b200ab    ....    DCD    11665579
        0x00019770:    00b200b2    ....    DCD    11665586
        0x00019774:    00b200b2    ....    DCD    11665586
        0x00019778:    005d00b2    ..].    DCD    6095026
        0x0001977c:    00b200b2    ....    DCD    11665586
        0x00019780:    00b200b2    ....    DCD    11665586
        0x00019784:    00b200b2    ....    DCD    11665586
        0x00019788:    00b200b2    ....    DCD    11665586
        0x0001978c:    00b200b2    ....    DCD    11665586
        0x00019790:    00b200b2    ....    DCD    11665586
        0x00019794:    00b200b2    ....    DCD    11665586
        0x00019798:    00b20086    ....    DCD    11665542
        0x0001979c:    00b200b2    ....    DCD    11665586
        0x000197a0:    00b200b2    ....    DCD    11665586
        0x000197a4:    00b200b2    ....    DCD    11665586
        0x000197a8:    00b200b2    ....    DCD    11665586
        0x000197ac:    00b200b2    ....    DCD    11665586
        0x000197b0:    00b200b2    ....    DCD    11665586
        0x000197b4:    00b200b2    ....    DCD    11665586
        0x000197b8:    00b200b2    ....    DCD    11665586
        0x000197bc:    00b200b2    ....    DCD    11665586
        0x000197c0:    00b200b2    ....    DCD    11665586
        0x000197c4:    00b200b2    ....    DCD    11665586
        0x000197c8:    00b200b2    ....    DCD    11665586
        0x000197cc:    00b200b2    ....    DCD    11665586
        0x000197d0:    00b200b2    ....    DCD    11665586
        0x000197d4:    00b200b2    ....    DCD    11665586
        0x000197d8:    00b200b2    ....    DCD    11665586
        0x000197dc:    00ac        ..      DCW    172
    $t.11
        0x000197de:    f011fd41    ..A.    BL       appSlaveAdvModeInit ; 0x2b264
        0x000197e2:    e055        U.      B        0x19890 ; AppSlaveProcDmMsg + 436
        0x000197e4:    f24300e4    C...    MOV      r0,#0x30e4
        0x000197e8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000197ec:    6f80        .o      LDR      r0,[r0,#0x78]
        0x000197ee:    b140        @.      CBZ      r0,0x19802 ; AppSlaveProcDmMsg + 294
        0x000197f0:    e7ff        ..      B        0x197f2 ; AppSlaveProcDmMsg + 278
        0x000197f2:    f24300e4    C...    MOV      r0,#0x30e4
        0x000197f6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000197fa:    6f81        .o      LDR      r1,[r0,#0x78]
        0x000197fc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000197fe:    4788        .G      BLX      r1
        0x00019800:    e7ff        ..      B        0x19802 ; AppSlaveProcDmMsg + 294
        0x00019802:    e045        E.      B        0x19890 ; AppSlaveProcDmMsg + 436
        0x00019804:    9805        ..      LDR      r0,[sp,#0x14]
        0x00019806:    9904        ..      LDR      r1,[sp,#0x10]
        0x00019808:    f011fdd2    ....    BL       appSlaveConnOpen ; 0x2b3b0
        0x0001980c:    e040        @.      B        0x19890 ; AppSlaveProcDmMsg + 436
        0x0001980e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00019810:    9904        ..      LDR      r1,[sp,#0x10]
        0x00019812:    f011fdaf    ....    BL       appSlaveConnClose ; 0x2b374
        0x00019816:    e03b        ;.      B        0x19890 ; AppSlaveProcDmMsg + 436
        0x00019818:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001981a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001981c:    f011fde6    ....    BL       appSlaveConnUpdate ; 0x2b3ec
        0x00019820:    e036        6.      B        0x19890 ; AppSlaveProcDmMsg + 436
        0x00019822:    9805        ..      LDR      r0,[sp,#0x14]
        0x00019824:    9904        ..      LDR      r1,[sp,#0x10]
        0x00019826:    f012f8df    ....    BL       appSlaveResolvedAddrInd ; 0x2b9e8
        0x0001982a:    e031        1.      B        0x19890 ; AppSlaveProcDmMsg + 436
        0x0001982c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001982e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00019830:    f012f870    ..p.    BL       appSlaveRemoteConnParamReq ; 0x2b914
        0x00019834:    e02c        ,.      B        0x19890 ; AppSlaveProcDmMsg + 436
        0x00019836:    9805        ..      LDR      r0,[sp,#0x14]
        0x00019838:    9003        ..      STR      r0,[sp,#0xc]
        0x0001983a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001983c:    7a00        .z      LDRB     r0,[r0,#8]
        0x0001983e:    f0000020    .. .    AND      r0,r0,#0x20
        0x00019842:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00019846:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001984a:    2820         (      CMP      r0,#0x20
        0x0001984c:    d108        ..      BNE      0x19860 ; AppSlaveProcDmMsg + 388
        0x0001984e:    e7ff        ..      B        0x19850 ; AppSlaveProcDmMsg + 372
        0x00019850:    9805        ..      LDR      r0,[sp,#0x14]
        0x00019852:    7800        .x      LDRB     r0,[r0,#0]
        0x00019854:    21fb        .!      MOVS     r1,#0xfb
        0x00019856:    f6400248    @.H.    MOV      r2,#0x848
        0x0001985a:    f001faa9    ....    BL       DmConnSetDataLen ; 0x1adb0
        0x0001985e:    e000        ..      B        0x19862 ; AppSlaveProcDmMsg + 390
        0x00019860:    e7ff        ..      B        0x19862 ; AppSlaveProcDmMsg + 390
        0x00019862:    9804        ..      LDR      r0,[sp,#0x10]
        0x00019864:    7b40        @{      LDRB     r0,[r0,#0xd]
        0x00019866:    2801        .(      CMP      r0,#1
        0x00019868:    d105        ..      BNE      0x19876 ; AppSlaveProcDmMsg + 410
        0x0001986a:    e7ff        ..      B        0x1986c ; AppSlaveProcDmMsg + 400
        0x0001986c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001986e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00019870:    f011fe06    ....    BL       appSlaveConnUpdateTimeout ; 0x2b480
        0x00019874:    e003        ..      B        0x1987e ; AppSlaveProcDmMsg + 418
        0x00019876:    9904        ..      LDR      r1,[sp,#0x10]
        0x00019878:    2002        .       MOVS     r0,#2
        0x0001987a:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0001987c:    e7ff        ..      B        0x1987e ; AppSlaveProcDmMsg + 418
        0x0001987e:    e007        ..      B        0x19890 ; AppSlaveProcDmMsg + 436
        0x00019880:    e006        ..      B        0x19890 ; AppSlaveProcDmMsg + 436
        0x00019882:    2000        .       MOVS     r0,#0
        0x00019884:    f002fa88    ....    BL       HciDrvRadioBoot ; 0x1bd98
        0x00019888:    f001fb3e    ..>.    BL       DmDevReset ; 0x1af08
        0x0001988c:    e000        ..      B        0x19890 ; AppSlaveProcDmMsg + 436
        0x0001988e:    e7ff        ..      B        0x19890 ; AppSlaveProcDmMsg + 436
        0x00019890:    b006        ..      ADD      sp,sp,#0x18
        0x00019892:    bd80        ..      POP      {r7,pc}
    AppSlaveSecProcDmMsg
        0x00019894:    b580        ..      PUSH     {r7,lr}
        0x00019896:    b084        ..      SUB      sp,sp,#0x10
        0x00019898:    9003        ..      STR      r0,[sp,#0xc]
        0x0001989a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001989c:    8800        ..      LDRH     r0,[r0,#0]
        0x0001989e:    b168        h.      CBZ      r0,0x198bc ; AppSlaveSecProcDmMsg + 40
        0x000198a0:    e7ff        ..      B        0x198a2 ; AppSlaveSecProcDmMsg + 14
        0x000198a2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000198a4:    8800        ..      LDRH     r0,[r0,#0]
        0x000198a6:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x000198aa:    f64250b8    B..P    MOV      r0,#0x2db8
        0x000198ae:    f2c10000    ....    MOVT     r0,#0x1000
        0x000198b2:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x000198b6:    3830        08      SUBS     r0,r0,#0x30
        0x000198b8:    9002        ..      STR      r0,[sp,#8]
        0x000198ba:    e002        ..      B        0x198c2 ; AppSlaveSecProcDmMsg + 46
        0x000198bc:    2000        .       MOVS     r0,#0
        0x000198be:    9002        ..      STR      r0,[sp,#8]
        0x000198c0:    e7ff        ..      B        0x198c2 ; AppSlaveSecProcDmMsg + 46
        0x000198c2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000198c4:    7880        .x      LDRB     r0,[r0,#2]
        0x000198c6:    3827        '8      SUBS     r0,r0,#0x27
        0x000198c8:    4601        .F      MOV      r1,r0
        0x000198ca:    9101        ..      STR      r1,[sp,#4]
        0x000198cc:    2818        .(      CMP      r0,#0x18
        0x000198ce:    d846        F.      BHI      0x1995e ; AppSlaveSecProcDmMsg + 202
        0x000198d0:    9901        ..      LDR      r1,[sp,#4]
        0x000198d2:    e8dff001    ....    TBB      [pc,r1]
    $d.31
        0x000198d6:    120d        ..      DCW    4621
        0x000198d8:    211c1744    D..!    DCD    555489092
        0x000198dc:    31274426    &D'1    DCD    824656934
        0x000198e0:    4444442c    ,DDD    DCD    1145324588
        0x000198e4:    44444444    DDDD    DCD    1145324612
        0x000198e8:    443f3a44    D:?D    DCD    1144994372
        0x000198ec:    00364444    DD6.    DCD    3556420
    $t.32
        0x000198f0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000198f2:    9902        ..      LDR      r1,[sp,#8]
        0x000198f4:    f012f8e2    ....    BL       appSlaveSecConnOpen ; 0x2babc
        0x000198f8:    e032        2.      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x000198fa:    9803        ..      LDR      r0,[sp,#0xc]
        0x000198fc:    9902        ..      LDR      r1,[sp,#8]
        0x000198fe:    f011f979    ..y.    BL       appSecConnClose ; 0x2abf4
        0x00019902:    e02d        -.      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x00019904:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019906:    9902        ..      LDR      r1,[sp,#8]
        0x00019908:    f011fa24    ..$.    BL       appSecPairCmpl ; 0x2ad54
        0x0001990c:    e028        (.      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x0001990e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019910:    9902        ..      LDR      r1,[sp,#8]
        0x00019912:    f011fa51    ..Q.    BL       appSecPairFailed ; 0x2adb8
        0x00019916:    e023        #.      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x00019918:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001991a:    9902        ..      LDR      r1,[sp,#8]
        0x0001991c:    f011f980    ....    BL       appSecEncryptInd ; 0x2ac20
        0x00019920:    e01e        ..      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x00019922:    e01d        ..      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x00019924:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019926:    9902        ..      LDR      r1,[sp,#8]
        0x00019928:    f011fb06    ....    BL       appSecStoreKey ; 0x2af38
        0x0001992c:    e018        ..      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x0001992e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019930:    9902        ..      LDR      r1,[sp,#8]
        0x00019932:    f011fa47    ..G.    BL       appSecPairInd ; 0x2adc4
        0x00019936:    e013        ..      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x00019938:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001993a:    9902        ..      LDR      r1,[sp,#8]
        0x0001993c:    f011f9c6    ....    BL       appSecFindLtk ; 0x2accc
        0x00019940:    e00e        ..      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x00019942:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019944:    f011f928    ..(.    BL       appPrivSetAddrResEnableInd ; 0x2ab98
        0x00019948:    e00a        ..      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x0001994a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001994c:    9902        ..      LDR      r1,[sp,#8]
        0x0001994e:    f011f8f7    ....    BL       appPrivAddDevToResListInd ; 0x2ab40
        0x00019952:    e005        ..      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x00019954:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019956:    9902        ..      LDR      r1,[sp,#8]
        0x00019958:    f011f90a    ....    BL       appPrivRemDevFromResListInd ; 0x2ab70
        0x0001995c:    e000        ..      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x0001995e:    e7ff        ..      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x00019960:    b004        ..      ADD      sp,sp,#0x10
        0x00019962:    bd80        ..      POP      {r7,pc}
    AppSlaveSecurityReq
        0x00019964:    b580        ..      PUSH     {r7,lr}
        0x00019966:    b082        ..      SUB      sp,sp,#8
        0x00019968:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001996c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019970:    f001fa0c    ....    BL       DmConnSecLevel ; 0x1ad8c
        0x00019974:    b958        X.      CBNZ     r0,0x1998e ; AppSlaveSecurityReq + 42
        0x00019976:    e7ff        ..      B        0x19978 ; AppSlaveSecurityReq + 20
        0x00019978:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001997c:    f24a0160    J.`.    MOV      r1,#0xa060
        0x00019980:    f2c10101    ....    MOVT     r1,#0x1001
        0x00019984:    6809        .h      LDR      r1,[r1,#0]
        0x00019986:    7809        .x      LDRB     r1,[r1,#0]
        0x00019988:    f001fe72    ..r.    BL       DmSecSlaveReq ; 0x1b670
        0x0001998c:    e7ff        ..      B        0x1998e ; AppSlaveSecurityReq + 42
        0x0001998e:    b002        ..      ADD      sp,sp,#8
        0x00019990:    bd80        ..      POP      {r7,pc}
        0x00019992:    0000        ..      MOVS     r0,r0
    AppUiAction
        0x00019994:    b580        ..      PUSH     {r7,lr}
        0x00019996:    b082        ..      SUB      sp,sp,#8
        0x00019998:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001999c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000199a0:    4601        .F      MOV      r1,r0
        0x000199a2:    9100        ..      STR      r1,[sp,#0]
        0x000199a4:    281d        .(      CMP      r0,#0x1d
        0x000199a6:    d82b        +.      BHI      0x19a00 ; AppUiAction + 108
        0x000199a8:    9900        ..      LDR      r1,[sp,#0]
        0x000199aa:    e8dff001    ....    TBB      [pc,r1]
    $d.1
        0x000199ae:    100f        ..      DCW    4111
        0x000199b0:    13121129    )...    DCD    319951145
        0x000199b4:    17161514    ....    DCD    387323156
        0x000199b8:    1b1a1918    ....    DCD    454695192
        0x000199bc:    2929291c    .)))    DCD    690563356
        0x000199c0:    201f1e1d    ...     DCD    538910237
        0x000199c4:    24232221    !"#$    DCD    606282273
        0x000199c8:    28272625    %&'(    DCD    673654309
    $t.2
        0x000199cc:    e019        ..      B        0x19a02 ; AppUiAction + 110
        0x000199ce:    e018        ..      B        0x19a02 ; AppUiAction + 110
        0x000199d0:    e017        ..      B        0x19a02 ; AppUiAction + 110
        0x000199d2:    e016        ..      B        0x19a02 ; AppUiAction + 110
        0x000199d4:    e015        ..      B        0x19a02 ; AppUiAction + 110
        0x000199d6:    e014        ..      B        0x19a02 ; AppUiAction + 110
        0x000199d8:    e013        ..      B        0x19a02 ; AppUiAction + 110
        0x000199da:    e012        ..      B        0x19a02 ; AppUiAction + 110
        0x000199dc:    e011        ..      B        0x19a02 ; AppUiAction + 110
        0x000199de:    e010        ..      B        0x19a02 ; AppUiAction + 110
        0x000199e0:    e00f        ..      B        0x19a02 ; AppUiAction + 110
        0x000199e2:    e00e        ..      B        0x19a02 ; AppUiAction + 110
        0x000199e4:    e00d        ..      B        0x19a02 ; AppUiAction + 110
        0x000199e6:    e00c        ..      B        0x19a02 ; AppUiAction + 110
        0x000199e8:    e00b        ..      B        0x19a02 ; AppUiAction + 110
        0x000199ea:    e00a        ..      B        0x19a02 ; AppUiAction + 110
        0x000199ec:    e009        ..      B        0x19a02 ; AppUiAction + 110
        0x000199ee:    e008        ..      B        0x19a02 ; AppUiAction + 110
        0x000199f0:    e007        ..      B        0x19a02 ; AppUiAction + 110
        0x000199f2:    e006        ..      B        0x19a02 ; AppUiAction + 110
        0x000199f4:    e005        ..      B        0x19a02 ; AppUiAction + 110
        0x000199f6:    e004        ..      B        0x19a02 ; AppUiAction + 110
        0x000199f8:    e003        ..      B        0x19a02 ; AppUiAction + 110
        0x000199fa:    e002        ..      B        0x19a02 ; AppUiAction + 110
        0x000199fc:    e001        ..      B        0x19a02 ; AppUiAction + 110
        0x000199fe:    e000        ..      B        0x19a02 ; AppUiAction + 110
        0x00019a00:    e7ff        ..      B        0x19a02 ; AppUiAction + 110
        0x00019a02:    f2431064    C.d.    MOV      r0,#0x3164
        0x00019a06:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019a0a:    6840        @h      LDR      r0,[r0,#4]
        0x00019a0c:    b150        P.      CBZ      r0,0x19a24 ; AppUiAction + 144
        0x00019a0e:    e7ff        ..      B        0x19a10 ; AppUiAction + 124
        0x00019a10:    f2431064    C.d.    MOV      r0,#0x3164
        0x00019a14:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019a18:    6842        Bh      LDR      r2,[r0,#4]
        0x00019a1a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019a1e:    2100        .!      MOVS     r1,#0
        0x00019a20:    4790        .G      BLX      r2
        0x00019a22:    e7ff        ..      B        0x19a24 ; AppUiAction + 144
        0x00019a24:    b002        ..      ADD      sp,sp,#8
        0x00019a26:    bd80        ..      POP      {r7,pc}
    AppUiBtnPressed
        0x00019a28:    4770        pG      BX       lr
        0x00019a2a:    0000        ..      MOVS     r0,r0
    AppUiBtnRegister
        0x00019a2c:    b081        ..      SUB      sp,sp,#4
        0x00019a2e:    9000        ..      STR      r0,[sp,#0]
        0x00019a30:    9800        ..      LDR      r0,[sp,#0]
        0x00019a32:    f2431164    C.d.    MOV      r1,#0x3164
        0x00019a36:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019a3a:    6008        .`      STR      r0,[r1,#0]
        0x00019a3c:    b001        ..      ADD      sp,sp,#4
        0x00019a3e:    4770        pG      BX       lr
    AppUiDisplayConfirmValue
        0x00019a40:    b580        ..      PUSH     {r7,lr}
        0x00019a42:    b082        ..      SUB      sp,sp,#8
        0x00019a44:    9001        ..      STR      r0,[sp,#4]
        0x00019a46:    f2431064    C.d.    MOV      r0,#0x3164
        0x00019a4a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019a4e:    6840        @h      LDR      r0,[r0,#4]
        0x00019a50:    b148        H.      CBZ      r0,0x19a66 ; AppUiDisplayConfirmValue + 38
        0x00019a52:    e7ff        ..      B        0x19a54 ; AppUiDisplayConfirmValue + 20
        0x00019a54:    f2431064    C.d.    MOV      r0,#0x3164
        0x00019a58:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019a5c:    6842        Bh      LDR      r2,[r0,#4]
        0x00019a5e:    9901        ..      LDR      r1,[sp,#4]
        0x00019a60:    2010        .       MOVS     r0,#0x10
        0x00019a62:    4790        .G      BLX      r2
        0x00019a64:    e7ff        ..      B        0x19a66 ; AppUiDisplayConfirmValue + 38
        0x00019a66:    b002        ..      ADD      sp,sp,#8
        0x00019a68:    bd80        ..      POP      {r7,pc}
        0x00019a6a:    0000        ..      MOVS     r0,r0
    AppUiDisplayPasskey
        0x00019a6c:    b580        ..      PUSH     {r7,lr}
        0x00019a6e:    b082        ..      SUB      sp,sp,#8
        0x00019a70:    9001        ..      STR      r0,[sp,#4]
        0x00019a72:    f2431064    C.d.    MOV      r0,#0x3164
        0x00019a76:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019a7a:    6840        @h      LDR      r0,[r0,#4]
        0x00019a7c:    b148        H.      CBZ      r0,0x19a92 ; AppUiDisplayPasskey + 38
        0x00019a7e:    e7ff        ..      B        0x19a80 ; AppUiDisplayPasskey + 20
        0x00019a80:    f2431064    C.d.    MOV      r0,#0x3164
        0x00019a84:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019a88:    6842        Bh      LDR      r2,[r0,#4]
        0x00019a8a:    9901        ..      LDR      r1,[sp,#4]
        0x00019a8c:    200f        .       MOVS     r0,#0xf
        0x00019a8e:    4790        .G      BLX      r2
        0x00019a90:    e7ff        ..      B        0x19a92 ; AppUiDisplayPasskey + 38
        0x00019a92:    b002        ..      ADD      sp,sp,#8
        0x00019a94:    bd80        ..      POP      {r7,pc}
        0x00019a96:    0000        ..      MOVS     r0,r0
    AppUpdatePrivacyMode
        0x00019a98:    b580        ..      PUSH     {r7,lr}
        0x00019a9a:    b082        ..      SUB      sp,sp,#8
        0x00019a9c:    9001        ..      STR      r0,[sp,#4]
        0x00019a9e:    9801        ..      LDR      r0,[sp,#4]
        0x00019aa0:    b1f8        ..      CBZ      r0,0x19ae2 ; AppUpdatePrivacyMode + 74
        0x00019aa2:    e7ff        ..      B        0x19aa4 ; AppUpdatePrivacyMode + 12
        0x00019aa4:    9801        ..      LDR      r0,[sp,#4]
        0x00019aa6:    f7fffa73    ..s.    BL       AppDbGetPeerAddedToRl ; 0x18f90
        0x00019aaa:    b1d0        ..      CBZ      r0,0x19ae2 ; AppUpdatePrivacyMode + 74
        0x00019aac:    e7ff        ..      B        0x19aae ; AppUpdatePrivacyMode + 22
        0x00019aae:    9801        ..      LDR      r0,[sp,#4]
        0x00019ab0:    f7fffa76    ..v.    BL       AppDbGetPeerRpao ; 0x18fa0
        0x00019ab4:    b9a8        ..      CBNZ     r0,0x19ae2 ; AppUpdatePrivacyMode + 74
        0x00019ab6:    e7ff        ..      B        0x19ab8 ; AppUpdatePrivacyMode + 32
        0x00019ab8:    9801        ..      LDR      r0,[sp,#4]
        0x00019aba:    2104        .!      MOVS     r1,#4
        0x00019abc:    2200        ."      MOVS     r2,#0
        0x00019abe:    f7fff9ed    ....    BL       AppDbGetKey ; 0x18e9c
        0x00019ac2:    9000        ..      STR      r0,[sp,#0]
        0x00019ac4:    9800        ..      LDR      r0,[sp,#0]
        0x00019ac6:    b158        X.      CBZ      r0,0x19ae0 ; AppUpdatePrivacyMode + 72
        0x00019ac8:    e7ff        ..      B        0x19aca ; AppUpdatePrivacyMode + 50
        0x00019aca:    9900        ..      LDR      r1,[sp,#0]
        0x00019acc:    7d88        .}      LDRB     r0,[r1,#0x16]
        0x00019ace:    3110        .1      ADDS     r1,r1,#0x10
        0x00019ad0:    2201        ."      MOVS     r2,#1
        0x00019ad2:    f001fba1    ....    BL       DmPrivSetPrivacyMode ; 0x1b218
        0x00019ad6:    9801        ..      LDR      r0,[sp,#4]
        0x00019ad8:    2100        .!      MOVS     r1,#0
        0x00019ada:    f7fffba7    ....    BL       AppDbSetPeerAddedToRl ; 0x1922c
        0x00019ade:    e7ff        ..      B        0x19ae0 ; AppUpdatePrivacyMode + 72
        0x00019ae0:    e7ff        ..      B        0x19ae2 ; AppUpdatePrivacyMode + 74
        0x00019ae2:    b002        ..      ADD      sp,sp,#8
        0x00019ae4:    bd80        ..      POP      {r7,pc}
        0x00019ae6:    0000        ..      MOVS     r0,r0
    AttConnRegister
        0x00019ae8:    b081        ..      SUB      sp,sp,#4
        0x00019aea:    9000        ..      STR      r0,[sp,#0]
        0x00019aec:    9800        ..      LDR      r0,[sp,#0]
        0x00019aee:    f2431170    C.p.    MOV      r1,#0x3170
        0x00019af2:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019af6:    65c8        .e      STR      r0,[r1,#0x5c]
        0x00019af8:    b001        ..      ADD      sp,sp,#4
        0x00019afa:    4770        pG      BX       lr
    AttGetMtu
        0x00019afc:    b580        ..      PUSH     {r7,lr}
        0x00019afe:    b082        ..      SUB      sp,sp,#8
        0x00019b00:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019b04:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019b08:    f012f836    ..6.    BL       attCcbByConnId ; 0x2bb78
        0x00019b0c:    8800        ..      LDRH     r0,[r0,#0]
        0x00019b0e:    b002        ..      ADD      sp,sp,#8
        0x00019b10:    bd80        ..      POP      {r7,pc}
        0x00019b12:    0000        ..      MOVS     r0,r0
    AttHandler
        0x00019b14:    b580        ..      PUSH     {r7,lr}
        0x00019b16:    b082        ..      SUB      sp,sp,#8
        0x00019b18:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019b1c:    9100        ..      STR      r1,[sp,#0]
        0x00019b1e:    9800        ..      LDR      r0,[sp,#0]
        0x00019b20:    2800        .(      CMP      r0,#0
        0x00019b22:    d04c        L.      BEQ      0x19bbe ; AttHandler + 170
        0x00019b24:    e7ff        ..      B        0x19b26 ; AttHandler + 18
        0x00019b26:    9800        ..      LDR      r0,[sp,#0]
        0x00019b28:    7880        .x      LDRB     r0,[r0,#2]
        0x00019b2a:    2880        .(      CMP      r0,#0x80
        0x00019b2c:    db10        ..      BLT      0x19b50 ; AttHandler + 60
        0x00019b2e:    e7ff        ..      B        0x19b30 ; AttHandler + 28
        0x00019b30:    f2431070    C.p.    MOV      r0,#0x3170
        0x00019b34:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019b38:    6cc0        .l      LDR      r0,[r0,#0x4c]
        0x00019b3a:    b140        @.      CBZ      r0,0x19b4e ; AttHandler + 58
        0x00019b3c:    e7ff        ..      B        0x19b3e ; AttHandler + 42
        0x00019b3e:    f2431070    C.p.    MOV      r0,#0x3170
        0x00019b42:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019b46:    6cc1        .l      LDR      r1,[r0,#0x4c]
        0x00019b48:    9800        ..      LDR      r0,[sp,#0]
        0x00019b4a:    4788        .G      BLX      r1
        0x00019b4c:    e7ff        ..      B        0x19b4e ; AttHandler + 58
        0x00019b4e:    e035        5.      B        0x19bbc ; AttHandler + 168
        0x00019b50:    9800        ..      LDR      r0,[sp,#0]
        0x00019b52:    7880        .x      LDRB     r0,[r0,#2]
        0x00019b54:    2860        `(      CMP      r0,#0x60
        0x00019b56:    db09        ..      BLT      0x19b6c ; AttHandler + 88
        0x00019b58:    e7ff        ..      B        0x19b5a ; AttHandler + 70
        0x00019b5a:    f2431070    C.p.    MOV      r0,#0x3170
        0x00019b5e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019b62:    6c40        @l      LDR      r0,[r0,#0x44]
        0x00019b64:    6881        .h      LDR      r1,[r0,#8]
        0x00019b66:    9800        ..      LDR      r0,[sp,#0]
        0x00019b68:    4788        .G      BLX      r1
        0x00019b6a:    e026        &.      B        0x19bba ; AttHandler + 166
        0x00019b6c:    9800        ..      LDR      r0,[sp,#0]
        0x00019b6e:    7880        .x      LDRB     r0,[r0,#2]
        0x00019b70:    2840        @(      CMP      r0,#0x40
        0x00019b72:    db09        ..      BLT      0x19b88 ; AttHandler + 116
        0x00019b74:    e7ff        ..      B        0x19b76 ; AttHandler + 98
        0x00019b76:    f2431070    C.p.    MOV      r0,#0x3170
        0x00019b7a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019b7e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00019b80:    6881        .h      LDR      r1,[r0,#8]
        0x00019b82:    9800        ..      LDR      r0,[sp,#0]
        0x00019b84:    4788        .G      BLX      r1
        0x00019b86:    e017        ..      B        0x19bb8 ; AttHandler + 164
        0x00019b88:    9800        ..      LDR      r0,[sp,#0]
        0x00019b8a:    7880        .x      LDRB     r0,[r0,#2]
        0x00019b8c:    2820         (      CMP      r0,#0x20
        0x00019b8e:    db09        ..      BLT      0x19ba4 ; AttHandler + 144
        0x00019b90:    e7ff        ..      B        0x19b92 ; AttHandler + 126
        0x00019b92:    f2431070    C.p.    MOV      r0,#0x3170
        0x00019b96:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019b9a:    6c00        .l      LDR      r0,[r0,#0x40]
        0x00019b9c:    6881        .h      LDR      r1,[r0,#8]
        0x00019b9e:    9800        ..      LDR      r0,[sp,#0]
        0x00019ba0:    4788        .G      BLX      r1
        0x00019ba2:    e008        ..      B        0x19bb6 ; AttHandler + 162
        0x00019ba4:    f2431070    C.p.    MOV      r0,#0x3170
        0x00019ba8:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019bac:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x00019bae:    6881        .h      LDR      r1,[r0,#8]
        0x00019bb0:    9800        ..      LDR      r0,[sp,#0]
        0x00019bb2:    4788        .G      BLX      r1
        0x00019bb4:    e7ff        ..      B        0x19bb6 ; AttHandler + 162
        0x00019bb6:    e7ff        ..      B        0x19bb8 ; AttHandler + 164
        0x00019bb8:    e7ff        ..      B        0x19bba ; AttHandler + 166
        0x00019bba:    e7ff        ..      B        0x19bbc ; AttHandler + 168
        0x00019bbc:    e005        ..      B        0x19bca ; AttHandler + 182
        0x00019bbe:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019bc2:    b108        ..      CBZ      r0,0x19bc8 ; AttHandler + 180
        0x00019bc4:    e7ff        ..      B        0x19bc6 ; AttHandler + 178
        0x00019bc6:    e7ff        ..      B        0x19bc8 ; AttHandler + 180
        0x00019bc8:    e7ff        ..      B        0x19bca ; AttHandler + 182
        0x00019bca:    b002        ..      ADD      sp,sp,#8
        0x00019bcc:    bd80        ..      POP      {r7,pc}
        0x00019bce:    0000        ..      MOVS     r0,r0
    AttHandlerInit
        0x00019bd0:    b580        ..      PUSH     {r7,lr}
        0x00019bd2:    b082        ..      SUB      sp,sp,#8
        0x00019bd4:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019bd8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019bdc:    f2431170    C.p.    MOV      r1,#0x3170
        0x00019be0:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019be4:    f8810060    ..`.    STRB     r0,[r1,#0x60]
        0x00019be8:    f64f2044    O.D     MOV      r0,#0xfa44
        0x00019bec:    f2c00004    ....    MOVT     r0,#4
        0x00019bf0:    63c8        .c      STR      r0,[r1,#0x3c]
        0x00019bf2:    6408        .d      STR      r0,[r1,#0x40]
        0x00019bf4:    f64010e8    @...    MOV      r0,#0x9e8
        0x00019bf8:    f2c00005    ....    MOVT     r0,#5
        0x00019bfc:    6448        Hd      STR      r0,[r1,#0x44]
        0x00019bfe:    6488        .d      STR      r0,[r1,#0x48]
        0x00019c00:    f64b51d9    K..Q    MOV      r1,#0xbdd9
        0x00019c04:    f2c00102    ....    MOVT     r1,#2
        0x00019c08:    f64b5269    K.iR    MOV      r2,#0xbd69
        0x00019c0c:    f2c00202    ....    MOVT     r2,#2
        0x00019c10:    2004        .       MOVS     r0,#4
        0x00019c12:    f003f9eb    ....    BL       L2cRegister ; 0x1cfec
        0x00019c16:    f64b31d1    K..1    MOV      r1,#0xbbd1
        0x00019c1a:    f2c00102    ....    MOVT     r1,#2
        0x00019c1e:    2000        .       MOVS     r0,#0
        0x00019c20:    f001f88c    ....    BL       DmConnRegister ; 0x1ad3c
        0x00019c24:    b002        ..      ADD      sp,sp,#8
        0x00019c26:    bd80        ..      POP      {r7,pc}
    AttMsgFree
        0x00019c28:    b580        ..      PUSH     {r7,lr}
        0x00019c2a:    b084        ..      SUB      sp,sp,#0x10
        0x00019c2c:    9003        ..      STR      r0,[sp,#0xc]
        0x00019c2e:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x00019c32:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00019c36:    4601        .F      MOV      r1,r0
        0x00019c38:    9101        ..      STR      r1,[sp,#4]
        0x00019c3a:    281b        .(      CMP      r0,#0x1b
        0x00019c3c:    d004        ..      BEQ      0x19c48 ; AttMsgFree + 32
        0x00019c3e:    e7ff        ..      B        0x19c40 ; AttMsgFree + 24
        0x00019c40:    9801        ..      LDR      r0,[sp,#4]
        0x00019c42:    281d        .(      CMP      r0,#0x1d
        0x00019c44:    d104        ..      BNE      0x19c50 ; AttMsgFree + 40
        0x00019c46:    e7ff        ..      B        0x19c48 ; AttMsgFree + 32
        0x00019c48:    200b        .       MOVS     r0,#0xb
        0x00019c4a:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00019c4e:    e003        ..      B        0x19c58 ; AttMsgFree + 48
        0x00019c50:    2000        .       MOVS     r0,#0
        0x00019c52:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00019c56:    e7ff        ..      B        0x19c58 ; AttMsgFree + 48
        0x00019c58:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019c5a:    f89d100a    ....    LDRB     r1,[sp,#0xa]
        0x00019c5e:    1a40        @.      SUBS     r0,r0,r1
        0x00019c60:    f004fc6e    ..n.    BL       WsfMsgFree ; 0x1e540
        0x00019c64:    b004        ..      ADD      sp,sp,#0x10
        0x00019c66:    bd80        ..      POP      {r7,pc}
    AttRegister
        0x00019c68:    b580        ..      PUSH     {r7,lr}
        0x00019c6a:    b084        ..      SUB      sp,sp,#0x10
        0x00019c6c:    9003        ..      STR      r0,[sp,#0xc]
        0x00019c6e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019c70:    f2431170    C.p.    MOV      r1,#0x3170
        0x00019c74:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019c78:    6588        .e      STR      r0,[r1,#0x58]
        0x00019c7a:    f24040e8    @..@    MOVW     r0,#0x4e8
        0x00019c7e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019c82:    6800        .h      LDR      r0,[r0,#0]
        0x00019c84:    8880        ..      LDRH     r0,[r0,#4]
        0x00019c86:    9002        ..      STR      r0,[sp,#8]
        0x00019c88:    f002f94e    ..N.    BL       HciGetMaxRxAclLen ; 0x1bf28
        0x00019c8c:    4601        .F      MOV      r1,r0
        0x00019c8e:    9802        ..      LDR      r0,[sp,#8]
        0x00019c90:    3904        .9      SUBS     r1,#4
        0x00019c92:    4288        .B      CMP      r0,r1
        0x00019c94:    dd09        ..      BLE      0x19caa ; AttRegister + 66
        0x00019c96:    e7ff        ..      B        0x19c98 ; AttRegister + 48
        0x00019c98:    4668        hF      MOV      r0,sp
        0x00019c9a:    2200        ."      MOVS     r2,#0
        0x00019c9c:    6002        .`      STR      r2,[r0,#0]
        0x00019c9e:    2178        x!      MOVS     r1,#0x78
        0x00019ca0:    2302        .#      MOVS     r3,#2
        0x00019ca2:    4610        .F      MOV      r0,r2
        0x00019ca4:    f012f828    ..(.    BL       attExecCallback ; 0x2bcf8
        0x00019ca8:    e7ff        ..      B        0x19caa ; AttRegister + 66
        0x00019caa:    b004        ..      ADD      sp,sp,#0x10
        0x00019cac:    bd80        ..      POP      {r7,pc}
        0x00019cae:    0000        ..      MOVS     r0,r0
    AttcIndConfirm
        0x00019cb0:    b580        ..      PUSH     {r7,lr}
        0x00019cb2:    b084        ..      SUB      sp,sp,#0x10
        0x00019cb4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00019cb8:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00019cbc:    3801        .8      SUBS     r0,#1
        0x00019cbe:    b280        ..      UXTH     r0,r0
        0x00019cc0:    2100        .!      MOVS     r1,#0
        0x00019cc2:    f012f977    ..w.    BL       attcCcbByHandle ; 0x2bfb4
        0x00019cc6:    9002        ..      STR      r0,[sp,#8]
        0x00019cc8:    9802        ..      LDR      r0,[sp,#8]
        0x00019cca:    b338        8.      CBZ      r0,0x19d1c ; AttcIndConfirm + 108
        0x00019ccc:    e7ff        ..      B        0x19cce ; AttcIndConfirm + 30
        0x00019cce:    9802        ..      LDR      r0,[sp,#8]
        0x00019cd0:    6800        .h      LDR      r0,[r0,#0]
        0x00019cd2:    7880        .x      LDRB     r0,[r0,#2]
        0x00019cd4:    06c0        ..      LSLS     r0,r0,#27
        0x00019cd6:    2800        .(      CMP      r0,#0
        0x00019cd8:    d520         .      BPL      0x19d1c ; AttcIndConfirm + 108
        0x00019cda:    e7ff        ..      B        0x19cdc ; AttcIndConfirm + 44
        0x00019cdc:    9802        ..      LDR      r0,[sp,#8]
        0x00019cde:    6800        .h      LDR      r0,[r0,#0]
        0x00019ce0:    7880        .x      LDRB     r0,[r0,#2]
        0x00019ce2:    0780        ..      LSLS     r0,r0,#30
        0x00019ce4:    2800        .(      CMP      r0,#0
        0x00019ce6:    d419        ..      BMI      0x19d1c ; AttcIndConfirm + 108
        0x00019ce8:    e7ff        ..      B        0x19cea ; AttcIndConfirm + 58
        0x00019cea:    2009        .       MOVS     r0,#9
        0x00019cec:    f012f8d2    ....    BL       attMsgAlloc ; 0x2be94
        0x00019cf0:    9001        ..      STR      r0,[sp,#4]
        0x00019cf2:    b190        ..      CBZ      r0,0x19d1a ; AttcIndConfirm + 106
        0x00019cf4:    e7ff        ..      B        0x19cf6 ; AttcIndConfirm + 70
        0x00019cf6:    9802        ..      LDR      r0,[sp,#8]
        0x00019cf8:    6801        .h      LDR      r1,[r0,#0]
        0x00019cfa:    7888        .x      LDRB     r0,[r1,#2]
        0x00019cfc:    f00000ef    ....    AND      r0,r0,#0xef
        0x00019d00:    7088        .p      STRB     r0,[r1,#2]
        0x00019d02:    9901        ..      LDR      r1,[sp,#4]
        0x00019d04:    201e        .       MOVS     r0,#0x1e
        0x00019d06:    7208        .r      STRB     r0,[r1,#8]
        0x00019d08:    9802        ..      LDR      r0,[sp,#8]
        0x00019d0a:    6800        .h      LDR      r0,[r0,#0]
        0x00019d0c:    8981        ..      LDRH     r1,[r0,#0xc]
        0x00019d0e:    9b01        ..      LDR      r3,[sp,#4]
        0x00019d10:    2004        .       MOVS     r0,#4
        0x00019d12:    2201        ."      MOVS     r2,#1
        0x00019d14:    f003f85e    ..^.    BL       L2cDataReq ; 0x1cdd4
        0x00019d18:    e7ff        ..      B        0x19d1a ; AttcIndConfirm + 106
        0x00019d1a:    e7ff        ..      B        0x19d1c ; AttcIndConfirm + 108
        0x00019d1c:    b004        ..      ADD      sp,sp,#0x10
        0x00019d1e:    bd80        ..      POP      {r7,pc}
    AttcInit
        0x00019d20:    b082        ..      SUB      sp,sp,#8
        0x00019d22:    f24312d4    C...    MOV      r2,#0x31d4
        0x00019d26:    f2c10200    ....    MOVT     r2,#0x1000
        0x00019d2a:    2000        .       MOVS     r0,#0
        0x00019d2c:    f8c201b0    ....    STR      r0,[r2,#0x1b0]
        0x00019d30:    2101        .!      MOVS     r1,#1
        0x00019d32:    f88211b4    ....    STRB     r1,[r2,#0x1b4]
        0x00019d36:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019d3a:    e7ff        ..      B        0x19d3c ; AttcInit + 28
        0x00019d3c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019d40:    2802        .(      CMP      r0,#2
        0x00019d42:    dc48        H.      BGT      0x19dd6 ; AttcInit + 182
        0x00019d44:    e7ff        ..      B        0x19d46 ; AttcInit + 38
        0x00019d46:    2000        .       MOVS     r0,#0
        0x00019d48:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00019d4c:    e7ff        ..      B        0x19d4e ; AttcInit + 46
        0x00019d4e:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x00019d52:    2802        .(      CMP      r0,#2
        0x00019d54:    dc38        8.      BGT      0x19dc8 ; AttcInit + 168
        0x00019d56:    e7ff        ..      B        0x19d58 ; AttcInit + 56
        0x00019d58:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019d5c:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x00019d60:    f24310d4    C...    MOV      r0,#0x31d4
        0x00019d64:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019d68:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x00019d6c:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x00019d70:    212c        ,!      MOVS     r1,#0x2c
        0x00019d72:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x00019d76:    9000        ..      STR      r0,[sp,#0]
        0x00019d78:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019d7c:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x00019d80:    f2431070    C.p.    MOV      r0,#0x3170
        0x00019d84:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019d88:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x00019d8c:    9a00        ..      LDR      r2,[sp,#0]
        0x00019d8e:    6011        .`      STR      r1,[r2,#0]
        0x00019d90:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x00019d94:    9900        ..      LDR      r1,[sp,#0]
        0x00019d96:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x00019d9a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019d9e:    3001        .0      ADDS     r0,#1
        0x00019da0:    9900        ..      LDR      r1,[sp,#0]
        0x00019da2:    8408        ..      STRH     r0,[r1,#0x20]
        0x00019da4:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x00019da8:    9900        ..      LDR      r1,[sp,#0]
        0x00019daa:    f8810028    ..(.    STRB     r0,[r1,#0x28]
        0x00019dae:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019db2:    3001        .0      ADDS     r0,#1
        0x00019db4:    9900        ..      LDR      r1,[sp,#0]
        0x00019db6:    f8810029    ..).    STRB     r0,[r1,#0x29]
        0x00019dba:    e7ff        ..      B        0x19dbc ; AttcInit + 156
        0x00019dbc:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x00019dc0:    3001        .0      ADDS     r0,#1
        0x00019dc2:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00019dc6:    e7c2        ..      B        0x19d4e ; AttcInit + 46
        0x00019dc8:    e7ff        ..      B        0x19dca ; AttcInit + 170
        0x00019dca:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019dce:    3001        .0      ADDS     r0,#1
        0x00019dd0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019dd4:    e7b2        ..      B        0x19d3c ; AttcInit + 28
        0x00019dd6:    f2431170    C.p.    MOV      r1,#0x3170
        0x00019dda:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019dde:    f64f2060    O.`     MOV      r0,#0xfa60
        0x00019de2:    f2c00004    ....    MOVT     r0,#4
        0x00019de6:    63c8        .c      STR      r0,[r1,#0x3c]
        0x00019de8:    b002        ..      ADD      sp,sp,#8
        0x00019dea:    4770        pG      BX       lr
    AttcMtuReq
        0x00019dec:    b580        ..      PUSH     {r7,lr}
        0x00019dee:    b084        ..      SUB      sp,sp,#0x10
        0x00019df0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00019df4:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x00019df8:    200b        .       MOVS     r0,#0xb
        0x00019dfa:    f012f84b    ..K.    BL       attMsgAlloc ; 0x2be94
        0x00019dfe:    9002        ..      STR      r0,[sp,#8]
        0x00019e00:    b308        ..      CBZ      r0,0x19e46 ; AttcMtuReq + 90
        0x00019e02:    e7ff        ..      B        0x19e04 ; AttcMtuReq + 24
        0x00019e04:    9902        ..      LDR      r1,[sp,#8]
        0x00019e06:    2003        .       MOVS     r0,#3
        0x00019e08:    8008        ..      STRH     r0,[r1,#0]
        0x00019e0a:    9802        ..      LDR      r0,[sp,#8]
        0x00019e0c:    3008        .0      ADDS     r0,r0,#8
        0x00019e0e:    9001        ..      STR      r0,[sp,#4]
        0x00019e10:    9901        ..      LDR      r1,[sp,#4]
        0x00019e12:    1c48        H.      ADDS     r0,r1,#1
        0x00019e14:    9001        ..      STR      r0,[sp,#4]
        0x00019e16:    2002        .       MOVS     r0,#2
        0x00019e18:    7008        .p      STRB     r0,[r1,#0]
        0x00019e1a:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x00019e1e:    9901        ..      LDR      r1,[sp,#4]
        0x00019e20:    1c4a        J.      ADDS     r2,r1,#1
        0x00019e22:    9201        ..      STR      r2,[sp,#4]
        0x00019e24:    7008        .p      STRB     r0,[r1,#0]
        0x00019e26:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x00019e2a:    9901        ..      LDR      r1,[sp,#4]
        0x00019e2c:    1c4a        J.      ADDS     r2,r1,#1
        0x00019e2e:    9201        ..      STR      r2,[sp,#4]
        0x00019e30:    7008        .p      STRB     r0,[r1,#0]
        0x00019e32:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00019e36:    9b02        ..      LDR      r3,[sp,#8]
        0x00019e38:    466a        jF      MOV      r2,sp
        0x00019e3a:    2100        .!      MOVS     r1,#0
        0x00019e3c:    6011        .`      STR      r1,[r2,#0]
        0x00019e3e:    2201        ."      MOVS     r2,#1
        0x00019e40:    f012ffe6    ....    BL       attcSendMsg ; 0x2ce10
        0x00019e44:    e7ff        ..      B        0x19e46 ; AttcMtuReq + 90
        0x00019e46:    b004        ..      ADD      sp,sp,#0x10
        0x00019e48:    bd80        ..      POP      {r7,pc}
        0x00019e4a:    0000        ..      MOVS     r0,r0
    AttsAddGroup
        0x00019e4c:    b580        ..      PUSH     {r7,lr}
        0x00019e4e:    b084        ..      SUB      sp,sp,#0x10
        0x00019e50:    9003        ..      STR      r0,[sp,#0xc]
        0x00019e52:    2000        .       MOVS     r0,#0
        0x00019e54:    9001        ..      STR      r0,[sp,#4]
        0x00019e56:    f004fd1f    ....    BL       WsfTaskLock ; 0x1e898
        0x00019e5a:    f243308c    C..0    MOV      r0,#0x338c
        0x00019e5e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019e62:    f8d001a4    ....    LDR      r0,[r0,#0x1a4]
        0x00019e66:    9002        ..      STR      r0,[sp,#8]
        0x00019e68:    e7ff        ..      B        0x19e6a ; AttsAddGroup + 30
        0x00019e6a:    9802        ..      LDR      r0,[sp,#8]
        0x00019e6c:    b170        p.      CBZ      r0,0x19e8c ; AttsAddGroup + 64
        0x00019e6e:    e7ff        ..      B        0x19e70 ; AttsAddGroup + 36
        0x00019e70:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019e72:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x00019e74:    9902        ..      LDR      r1,[sp,#8]
        0x00019e76:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x00019e78:    4288        .B      CMP      r0,r1
        0x00019e7a:    da01        ..      BGE      0x19e80 ; AttsAddGroup + 52
        0x00019e7c:    e7ff        ..      B        0x19e7e ; AttsAddGroup + 50
        0x00019e7e:    e005        ..      B        0x19e8c ; AttsAddGroup + 64
        0x00019e80:    9802        ..      LDR      r0,[sp,#8]
        0x00019e82:    9001        ..      STR      r0,[sp,#4]
        0x00019e84:    9802        ..      LDR      r0,[sp,#8]
        0x00019e86:    6800        .h      LDR      r0,[r0,#0]
        0x00019e88:    9002        ..      STR      r0,[sp,#8]
        0x00019e8a:    e7ee        ..      B        0x19e6a ; AttsAddGroup + 30
        0x00019e8c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00019e8e:    9a01        ..      LDR      r2,[sp,#4]
        0x00019e90:    f243308c    C..0    MOV      r0,#0x338c
        0x00019e94:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019e98:    f50070d2    ...p    ADD      r0,r0,#0x1a4
        0x00019e9c:    f004fc0e    ....    BL       WsfQueueInsert ; 0x1e6bc
        0x00019ea0:    2001        .       MOVS     r0,#1
        0x00019ea2:    f013fd97    ....    BL       attsCsfSetHashUpdateStatus ; 0x2d9d4
        0x00019ea6:    f004fd1f    ....    BL       WsfTaskUnlock ; 0x1e8e8
        0x00019eaa:    b004        ..      ADD      sp,sp,#0x10
        0x00019eac:    bd80        ..      POP      {r7,pc}
        0x00019eae:    0000        ..      MOVS     r0,r0
    AttsCalculateDbHash
        0x00019eb0:    b580        ..      PUSH     {r7,lr}
        0x00019eb2:    b08e        ..      SUB      sp,sp,#0x38
        0x00019eb4:    2000        .       MOVS     r0,#0
        0x00019eb6:    f8ad0036    ..6.    STRH     r0,[sp,#0x36]
        0x00019eba:    f243308c    C..0    MOV      r0,#0x338c
        0x00019ebe:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019ec2:    f8d001a4    ....    LDR      r0,[r0,#0x1a4]
        0x00019ec6:    900b        ..      STR      r0,[sp,#0x2c]
        0x00019ec8:    e7ff        ..      B        0x19eca ; AttsCalculateDbHash + 26
        0x00019eca:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00019ecc:    b330        0.      CBZ      r0,0x19f1c ; AttsCalculateDbHash + 108
        0x00019ece:    e7ff        ..      B        0x19ed0 ; AttsCalculateDbHash + 32
        0x00019ed0:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00019ed2:    8a48        H.      LDRH     r0,[r1,#0x12]
        0x00019ed4:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x00019ed6:    1a40        @.      SUBS     r0,r0,r1
        0x00019ed8:    3001        .0      ADDS     r0,#1
        0x00019eda:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x00019ede:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00019ee0:    6840        @h      LDR      r0,[r0,#4]
        0x00019ee2:    9009        ..      STR      r0,[sp,#0x24]
        0x00019ee4:    e7ff        ..      B        0x19ee6 ; AttsCalculateDbHash + 54
        0x00019ee6:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00019eea:    b198        ..      CBZ      r0,0x19f14 ; AttsCalculateDbHash + 100
        0x00019eec:    e7ff        ..      B        0x19eee ; AttsCalculateDbHash + 62
        0x00019eee:    9809        ..      LDR      r0,[sp,#0x24]
        0x00019ef0:    f014fb36    ..6.    BL       attsIsHashableAttr ; 0x2e560
        0x00019ef4:    4601        .F      MOV      r1,r0
        0x00019ef6:    f8bd0036    ..6.    LDRH     r0,[sp,#0x36]
        0x00019efa:    4408        .D      ADD      r0,r0,r1
        0x00019efc:    f8ad0036    ..6.    STRH     r0,[sp,#0x36]
        0x00019f00:    e7ff        ..      B        0x19f02 ; AttsCalculateDbHash + 82
        0x00019f02:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00019f06:    3801        .8      SUBS     r0,#1
        0x00019f08:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x00019f0c:    9809        ..      LDR      r0,[sp,#0x24]
        0x00019f0e:    3010        .0      ADDS     r0,r0,#0x10
        0x00019f10:    9009        ..      STR      r0,[sp,#0x24]
        0x00019f12:    e7e8        ..      B        0x19ee6 ; AttsCalculateDbHash + 54
        0x00019f14:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00019f16:    6800        .h      LDR      r0,[r0,#0]
        0x00019f18:    900b        ..      STR      r0,[sp,#0x2c]
        0x00019f1a:    e7d6        ..      B        0x19eca ; AttsCalculateDbHash + 26
        0x00019f1c:    f8bd0036    ..6.    LDRH     r0,[sp,#0x36]
        0x00019f20:    f004f950    ..P.    BL       WsfBufAlloc ; 0x1e1c4
        0x00019f24:    900c        ..      STR      r0,[sp,#0x30]
        0x00019f26:    2800        .(      CMP      r0,#0
        0x00019f28:    f000809e    ....    BEQ.W    0x1a068 ; AttsCalculateDbHash + 440
        0x00019f2c:    e7ff        ..      B        0x19f2e ; AttsCalculateDbHash + 126
        0x00019f2e:    f243308c    C..0    MOV      r0,#0x338c
        0x00019f32:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019f36:    f8d001a4    ....    LDR      r0,[r0,#0x1a4]
        0x00019f3a:    900b        ..      STR      r0,[sp,#0x2c]
        0x00019f3c:    2000        .       MOVS     r0,#0
        0x00019f3e:    9008        ..      STR      r0,[sp,#0x20]
        0x00019f40:    9007        ..      STR      r0,[sp,#0x1c]
        0x00019f42:    9006        ..      STR      r0,[sp,#0x18]
        0x00019f44:    9005        ..      STR      r0,[sp,#0x14]
        0x00019f46:    980c        ..      LDR      r0,[sp,#0x30]
        0x00019f48:    9004        ..      STR      r0,[sp,#0x10]
        0x00019f4a:    e7ff        ..      B        0x19f4c ; AttsCalculateDbHash + 156
        0x00019f4c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00019f4e:    2800        .(      CMP      r0,#0
        0x00019f50:    f0008080    ....    BEQ.W    0x1a054 ; AttsCalculateDbHash + 420
        0x00019f54:    e7ff        ..      B        0x19f56 ; AttsCalculateDbHash + 166
        0x00019f56:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00019f58:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x00019f5a:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00019f5e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00019f60:    6840        @h      LDR      r0,[r0,#4]
        0x00019f62:    9002        ..      STR      r0,[sp,#8]
        0x00019f64:    e7ff        ..      B        0x19f66 ; AttsCalculateDbHash + 182
        0x00019f66:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x00019f6a:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00019f6c:    8a49        I.      LDRH     r1,[r1,#0x12]
        0x00019f6e:    4288        .B      CMP      r0,r1
        0x00019f70:    dc6c        l.      BGT      0x1a04c ; AttsCalculateDbHash + 412
        0x00019f72:    e7ff        ..      B        0x19f74 ; AttsCalculateDbHash + 196
        0x00019f74:    2002        .       MOVS     r0,#2
        0x00019f76:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00019f7a:    9802        ..      LDR      r0,[sp,#8]
        0x00019f7c:    f014faf0    ....    BL       attsIsHashableAttr ; 0x2e560
        0x00019f80:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00019f84:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00019f88:    2800        .(      CMP      r0,#0
        0x00019f8a:    d055        U.      BEQ      0x1a038 ; AttsCalculateDbHash + 392
        0x00019f8c:    e7ff        ..      B        0x19f8e ; AttsCalculateDbHash + 222
        0x00019f8e:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x00019f92:    9904        ..      LDR      r1,[sp,#0x10]
        0x00019f94:    1c4a        J.      ADDS     r2,r1,#1
        0x00019f96:    9204        ..      STR      r2,[sp,#0x10]
        0x00019f98:    7008        .p      STRB     r0,[r1,#0]
        0x00019f9a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00019f9e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00019fa0:    1c4a        J.      ADDS     r2,r1,#1
        0x00019fa2:    9204        ..      STR      r2,[sp,#0x10]
        0x00019fa4:    7008        .p      STRB     r0,[r1,#0]
        0x00019fa6:    9802        ..      LDR      r0,[sp,#8]
        0x00019fa8:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00019faa:    07c0        ..      LSLS     r0,r0,#31
        0x00019fac:    b1c0        ..      CBZ      r0,0x19fe0 ; AttsCalculateDbHash + 304
        0x00019fae:    e7ff        ..      B        0x19fb0 ; AttsCalculateDbHash + 256
        0x00019fb0:    9904        ..      LDR      r1,[sp,#0x10]
        0x00019fb2:    9802        ..      LDR      r0,[sp,#8]
        0x00019fb4:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00019fb8:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x00019fbc:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x00019fc0:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x00019fc4:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x00019fc8:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x00019fcc:    608b        .`      STR      r3,[r1,#8]
        0x00019fce:    604a        J`      STR      r2,[r1,#4]
        0x00019fd0:    6008        .`      STR      r0,[r1,#0]
        0x00019fd2:    9804        ..      LDR      r0,[sp,#0x10]
        0x00019fd4:    3010        .0      ADDS     r0,r0,#0x10
        0x00019fd6:    9004        ..      STR      r0,[sp,#0x10]
        0x00019fd8:    2010        .       MOVS     r0,#0x10
        0x00019fda:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00019fde:    e014        ..      B        0x1a00a ; AttsCalculateDbHash + 346
        0x00019fe0:    9802        ..      LDR      r0,[sp,#8]
        0x00019fe2:    6801        .h      LDR      r1,[r0,#0]
        0x00019fe4:    7808        .x      LDRB     r0,[r1,#0]
        0x00019fe6:    7849        Ix      LDRB     r1,[r1,#1]
        0x00019fe8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00019fec:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00019ff0:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x00019ff4:    9904        ..      LDR      r1,[sp,#0x10]
        0x00019ff6:    1c4a        J.      ADDS     r2,r1,#1
        0x00019ff8:    9204        ..      STR      r2,[sp,#0x10]
        0x00019ffa:    7008        .p      STRB     r0,[r1,#0]
        0x00019ffc:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001a000:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001a002:    1c4a        J.      ADDS     r2,r1,#1
        0x0001a004:    9204        ..      STR      r2,[sp,#0x10]
        0x0001a006:    7008        .p      STRB     r0,[r1,#0]
        0x0001a008:    e7ff        ..      B        0x1a00a ; AttsCalculateDbHash + 346
        0x0001a00a:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001a00e:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0001a012:    1a40        @.      SUBS     r0,r0,r1
        0x0001a014:    2802        .(      CMP      r0,#2
        0x0001a016:    d00e        ..      BEQ      0x1a036 ; AttsCalculateDbHash + 390
        0x0001a018:    e7ff        ..      B        0x1a01a ; AttsCalculateDbHash + 362
        0x0001a01a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001a01c:    9a02        ..      LDR      r2,[sp,#8]
        0x0001a01e:    6851        Qh      LDR      r1,[r2,#4]
        0x0001a020:    6892        .h      LDR      r2,[r2,#8]
        0x0001a022:    8812        ..      LDRH     r2,[r2,#0]
        0x0001a024:    f7fef9ff    ....    BL       __aeabi_memcpy ; 0x18426
        0x0001a028:    9802        ..      LDR      r0,[sp,#8]
        0x0001a02a:    6880        .h      LDR      r0,[r0,#8]
        0x0001a02c:    8801        ..      LDRH     r1,[r0,#0]
        0x0001a02e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001a030:    4408        .D      ADD      r0,r0,r1
        0x0001a032:    9004        ..      STR      r0,[sp,#0x10]
        0x0001a034:    e7ff        ..      B        0x1a036 ; AttsCalculateDbHash + 390
        0x0001a036:    e7ff        ..      B        0x1a038 ; AttsCalculateDbHash + 392
        0x0001a038:    e7ff        ..      B        0x1a03a ; AttsCalculateDbHash + 394
        0x0001a03a:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0001a03e:    3001        .0      ADDS     r0,#1
        0x0001a040:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001a044:    9802        ..      LDR      r0,[sp,#8]
        0x0001a046:    3010        .0      ADDS     r0,r0,#0x10
        0x0001a048:    9002        ..      STR      r0,[sp,#8]
        0x0001a04a:    e78c        ..      B        0x19f66 ; AttsCalculateDbHash + 182
        0x0001a04c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001a04e:    6800        .h      LDR      r0,[r0,#0]
        0x0001a050:    900b        ..      STR      r0,[sp,#0x2c]
        0x0001a052:    e77b        {.      B        0x19f4c ; AttsCalculateDbHash + 156
        0x0001a054:    990c        ..      LDR      r1,[sp,#0x30]
        0x0001a056:    f8bd2036    ..6     LDRH     r2,[sp,#0x36]
        0x0001a05a:    a805        ..      ADD      r0,sp,#0x14
        0x0001a05c:    f000fa26    ..&.    BL       AttsHashDatabaseString ; 0x1a4ac
        0x0001a060:    b108        ..      CBZ      r0,0x1a066 ; AttsCalculateDbHash + 438
        0x0001a062:    e7ff        ..      B        0x1a064 ; AttsCalculateDbHash + 436
        0x0001a064:    e000        ..      B        0x1a068 ; AttsCalculateDbHash + 440
        0x0001a066:    e7ff        ..      B        0x1a068 ; AttsCalculateDbHash + 440
        0x0001a068:    b00e        ..      ADD      sp,sp,#0x38
        0x0001a06a:    bd80        ..      POP      {r7,pc}
    AttsCccClearTable
        0x0001a06c:    b580        ..      PUSH     {r7,lr}
        0x0001a06e:    b082        ..      SUB      sp,sp,#8
        0x0001a070:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a074:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a078:    f013f994    ....    BL       attsCccFreeTbl ; 0x2d3a4
        0x0001a07c:    b002        ..      ADD      sp,sp,#8
        0x0001a07e:    bd80        ..      POP      {r7,pc}
    AttsCccEnabled
        0x0001a080:    b580        ..      PUSH     {r7,lr}
        0x0001a082:    b082        ..      SUB      sp,sp,#8
        0x0001a084:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0001a088:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0001a08c:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0001a090:    f000fe7c    ..|.    BL       DmConnSecLevel ; 0x1ad8c
        0x0001a094:    f2435148    C.HQ    MOV      r1,#0x3548
        0x0001a098:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a09c:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0001a09e:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x0001a0a2:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x0001a0a6:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0001a0aa:    7909        .y      LDRB     r1,[r1,#4]
        0x0001a0ac:    4288        .B      CMP      r0,r1
        0x0001a0ae:    da04        ..      BGE      0x1a0ba ; AttsCccEnabled + 58
        0x0001a0b0:    e7ff        ..      B        0x1a0b2 ; AttsCccEnabled + 50
        0x0001a0b2:    2000        .       MOVS     r0,#0
        0x0001a0b4:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001a0b8:    e008        ..      B        0x1a0cc ; AttsCccEnabled + 76
        0x0001a0ba:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0001a0be:    f89d1004    ....    LDRB     r1,[sp,#4]
        0x0001a0c2:    f000f807    ....    BL       AttsCccGet ; 0x1a0d4
        0x0001a0c6:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001a0ca:    e7ff        ..      B        0x1a0cc ; AttsCccEnabled + 76
        0x0001a0cc:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001a0d0:    b002        ..      ADD      sp,sp,#8
        0x0001a0d2:    bd80        ..      POP      {r7,pc}
    AttsCccGet
        0x0001a0d4:    b580        ..      PUSH     {r7,lr}
        0x0001a0d6:    b082        ..      SUB      sp,sp,#8
        0x0001a0d8:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0001a0dc:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0001a0e0:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0001a0e4:    f013f986    ....    BL       attsCccGetTbl ; 0x2d3f4
        0x0001a0e8:    9000        ..      STR      r0,[sp,#0]
        0x0001a0ea:    b140        @.      CBZ      r0,0x1a0fe ; AttsCccGet + 42
        0x0001a0ec:    e7ff        ..      B        0x1a0ee ; AttsCccGet + 26
        0x0001a0ee:    9800        ..      LDR      r0,[sp,#0]
        0x0001a0f0:    f89d1004    ....    LDRB     r1,[sp,#4]
        0x0001a0f4:    f8300011    0...    LDRH     r0,[r0,r1,LSL #1]
        0x0001a0f8:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001a0fc:    e003        ..      B        0x1a106 ; AttsCccGet + 50
        0x0001a0fe:    2000        .       MOVS     r0,#0
        0x0001a100:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001a104:    e7ff        ..      B        0x1a106 ; AttsCccGet + 50
        0x0001a106:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001a10a:    b002        ..      ADD      sp,sp,#8
        0x0001a10c:    bd80        ..      POP      {r7,pc}
        0x0001a10e:    0000        ..      MOVS     r0,r0
    AttsCccInitTable
        0x0001a110:    b580        ..      PUSH     {r7,lr}
        0x0001a112:    b084        ..      SUB      sp,sp,#0x10
        0x0001a114:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001a118:    9102        ..      STR      r1,[sp,#8]
        0x0001a11a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001a11e:    f013f8ed    ....    BL       attsCccAllocTbl ; 0x2d2fc
        0x0001a122:    9000        ..      STR      r0,[sp,#0]
        0x0001a124:    b3e0        ..      CBZ      r0,0x1a1a0 ; AttsCccInitTable + 144
        0x0001a126:    e7ff        ..      B        0x1a128 ; AttsCccInitTable + 24
        0x0001a128:    9802        ..      LDR      r0,[sp,#8]
        0x0001a12a:    b370        p.      CBZ      r0,0x1a18a ; AttsCccInitTable + 122
        0x0001a12c:    e7ff        ..      B        0x1a12e ; AttsCccInitTable + 30
        0x0001a12e:    2000        .       MOVS     r0,#0
        0x0001a130:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a134:    e7ff        ..      B        0x1a136 ; AttsCccInitTable + 38
        0x0001a136:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a13a:    f2435148    C.HQ    MOV      r1,#0x3548
        0x0001a13e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a142:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0001a144:    4288        .B      CMP      r0,r1
        0x0001a146:    da1f        ..      BGE      0x1a188 ; AttsCccInitTable + 120
        0x0001a148:    e7ff        ..      B        0x1a14a ; AttsCccInitTable + 58
        0x0001a14a:    9802        ..      LDR      r0,[sp,#8]
        0x0001a14c:    8800        ..      LDRH     r0,[r0,#0]
        0x0001a14e:    9900        ..      LDR      r1,[sp,#0]
        0x0001a150:    8008        ..      STRH     r0,[r1,#0]
        0x0001a152:    9802        ..      LDR      r0,[sp,#8]
        0x0001a154:    8800        ..      LDRH     r0,[r0,#0]
        0x0001a156:    b150        P.      CBZ      r0,0x1a16e ; AttsCccInitTable + 94
        0x0001a158:    e7ff        ..      B        0x1a15a ; AttsCccInitTable + 74
        0x0001a15a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001a15e:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001a162:    9a02        ..      LDR      r2,[sp,#8]
        0x0001a164:    8813        ..      LDRH     r3,[r2,#0]
        0x0001a166:    2200        ."      MOVS     r2,#0
        0x0001a168:    f013f8f6    ....    BL       attsCccCback ; 0x2d358
        0x0001a16c:    e7ff        ..      B        0x1a16e ; AttsCccInitTable + 94
        0x0001a16e:    e7ff        ..      B        0x1a170 ; AttsCccInitTable + 96
        0x0001a170:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a174:    3001        .0      ADDS     r0,#1
        0x0001a176:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a17a:    9802        ..      LDR      r0,[sp,#8]
        0x0001a17c:    3002        .0      ADDS     r0,#2
        0x0001a17e:    9002        ..      STR      r0,[sp,#8]
        0x0001a180:    9800        ..      LDR      r0,[sp,#0]
        0x0001a182:    3002        .0      ADDS     r0,#2
        0x0001a184:    9000        ..      STR      r0,[sp,#0]
        0x0001a186:    e7d6        ..      B        0x1a136 ; AttsCccInitTable + 38
        0x0001a188:    e009        ..      B        0x1a19e ; AttsCccInitTable + 142
        0x0001a18a:    9800        ..      LDR      r0,[sp,#0]
        0x0001a18c:    f2435148    C.HQ    MOV      r1,#0x3548
        0x0001a190:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a194:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0001a196:    0049        I.      LSLS     r1,r1,#1
        0x0001a198:    f7fefa4b    ..K.    BL       __aeabi_memclr ; 0x18632
        0x0001a19c:    e7ff        ..      B        0x1a19e ; AttsCccInitTable + 142
        0x0001a19e:    e7ff        ..      B        0x1a1a0 ; AttsCccInitTable + 144
        0x0001a1a0:    b004        ..      ADD      sp,sp,#0x10
        0x0001a1a2:    bd80        ..      POP      {r7,pc}
    AttsCccRegister
        0x0001a1a4:    b083        ..      SUB      sp,sp,#0xc
        0x0001a1a6:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001a1aa:    9101        ..      STR      r1,[sp,#4]
        0x0001a1ac:    9200        ..      STR      r2,[sp,#0]
        0x0001a1ae:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001a1b2:    f2435148    C.HQ    MOV      r1,#0x3548
        0x0001a1b6:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a1ba:    7508        .u      STRB     r0,[r1,#0x14]
        0x0001a1bc:    9801        ..      LDR      r0,[sp,#4]
        0x0001a1be:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001a1c0:    9800        ..      LDR      r0,[sp,#0]
        0x0001a1c2:    6108        .a      STR      r0,[r1,#0x10]
        0x0001a1c4:    f243318c    C..1    MOV      r1,#0x338c
        0x0001a1c8:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a1cc:    f24d4015    M..@    MOV      r0,#0xd415
        0x0001a1d0:    f2c00002    ....    MOVT     r0,#2
        0x0001a1d4:    f8c101b8    ....    STR      r0,[r1,#0x1b8]
        0x0001a1d8:    b003        ..      ADD      sp,sp,#0xc
        0x0001a1da:    4770        pG      BX       lr
    AttsCccSet
        0x0001a1dc:    b580        ..      PUSH     {r7,lr}
        0x0001a1de:    b082        ..      SUB      sp,sp,#8
        0x0001a1e0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a1e4:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001a1e8:    f8ad2004    ...     STRH     r2,[sp,#4]
        0x0001a1ec:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a1f0:    f013f900    ....    BL       attsCccGetTbl ; 0x2d3f4
        0x0001a1f4:    9000        ..      STR      r0,[sp,#0]
        0x0001a1f6:    b140        @.      CBZ      r0,0x1a20a ; AttsCccSet + 46
        0x0001a1f8:    e7ff        ..      B        0x1a1fa ; AttsCccSet + 30
        0x0001a1fa:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0001a1fe:    9900        ..      LDR      r1,[sp,#0]
        0x0001a200:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x0001a204:    f8210012    !...    STRH     r0,[r1,r2,LSL #1]
        0x0001a208:    e7ff        ..      B        0x1a20a ; AttsCccSet + 46
        0x0001a20a:    b002        ..      ADD      sp,sp,#8
        0x0001a20c:    bd80        ..      POP      {r7,pc}
        0x0001a20e:    0000        ..      MOVS     r0,r0
    AttsCsfConnOpen
        0x0001a210:    b082        ..      SUB      sp,sp,#8
        0x0001a212:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a216:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001a21a:    9200        ..      STR      r2,[sp,#0]
        0x0001a21c:    9800        ..      LDR      r0,[sp,#0]
        0x0001a21e:    b1a8        ..      CBZ      r0,0x1a24c ; AttsCsfConnOpen + 60
        0x0001a220:    e7ff        ..      B        0x1a222 ; AttsCsfConnOpen + 18
        0x0001a222:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0001a226:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001a22a:    f2435060    C.`P    MOV      r0,#0x3560
        0x0001a22e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a232:    eb000242    ..B.    ADD      r2,r0,r2,LSL #1
        0x0001a236:    f8021c01    ....    STRB     r1,[r2,#-1]
        0x0001a23a:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001a23e:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0001a242:    9800        ..      LDR      r0,[sp,#0]
        0x0001a244:    7800        .x      LDRB     r0,[r0,#0]
        0x0001a246:    f8010c02    ....    STRB     r0,[r1,#-2]
        0x0001a24a:    e00b        ..      B        0x1a264 ; AttsCsfConnOpen + 84
        0x0001a24c:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001a250:    f2435060    C.`P    MOV      r0,#0x3560
        0x0001a254:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a258:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0001a25c:    2000        .       MOVS     r0,#0
        0x0001a25e:    f8210c02    !...    STRH     r0,[r1,#-2]
        0x0001a262:    e7ff        ..      B        0x1a264 ; AttsCsfConnOpen + 84
        0x0001a264:    b002        ..      ADD      sp,sp,#8
        0x0001a266:    4770        pG      BX       lr
    AttsCsfGetClientChangeAwareState
        0x0001a268:    b081        ..      SUB      sp,sp,#4
        0x0001a26a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001a26e:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0001a272:    f2435060    C.`P    MOV      r0,#0x3560
        0x0001a276:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a27a:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0001a27e:    f8100c01    ....    LDRB     r0,[r0,#-1]
        0x0001a282:    b001        ..      ADD      sp,sp,#4
        0x0001a284:    4770        pG      BX       lr
        0x0001a286:    0000        ..      MOVS     r0,r0
    AttsCsfGetFeatures
        0x0001a288:    b580        ..      PUSH     {r7,lr}
        0x0001a28a:    b084        ..      SUB      sp,sp,#0x10
        0x0001a28c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001a290:    9102        ..      STR      r1,[sp,#8]
        0x0001a292:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0001a296:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a29a:    2801        .(      CMP      r0,#1
        0x0001a29c:    dc0f        ..      BGT      0x1a2be ; AttsCsfGetFeatures + 54
        0x0001a29e:    e7ff        ..      B        0x1a2a0 ; AttsCsfGetFeatures + 24
        0x0001a2a0:    9802        ..      LDR      r0,[sp,#8]
        0x0001a2a2:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0001a2a6:    f2435160    C.`Q    MOV      r1,#0x3560
        0x0001a2aa:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a2ae:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0001a2b2:    3902        .9      SUBS     r1,#2
        0x0001a2b4:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001a2b8:    f7fef8b5    ....    BL       __aeabi_memcpy ; 0x18426
        0x0001a2bc:    e7ff        ..      B        0x1a2be ; AttsCsfGetFeatures + 54
        0x0001a2be:    b004        ..      ADD      sp,sp,#0x10
        0x0001a2c0:    bd80        ..      POP      {r7,pc}
        0x0001a2c2:    0000        ..      MOVS     r0,r0
    AttsCsfRegister
        0x0001a2c4:    b081        ..      SUB      sp,sp,#4
        0x0001a2c6:    9000        ..      STR      r0,[sp,#0]
        0x0001a2c8:    9800        ..      LDR      r0,[sp,#0]
        0x0001a2ca:    f2435160    C.`Q    MOV      r1,#0x3560
        0x0001a2ce:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a2d2:    6088        .`      STR      r0,[r1,#8]
        0x0001a2d4:    b001        ..      ADD      sp,sp,#4
        0x0001a2d6:    4770        pG      BX       lr
    AttsCsfSetClientChangeAwareState
        0x0001a2d8:    b081        ..      SUB      sp,sp,#4
        0x0001a2da:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001a2de:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0001a2e2:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001a2e6:    bba0        ..      CBNZ     r0,0x1a352 ; AttsCsfSetClientChangeAwareState + 122
        0x0001a2e8:    e7ff        ..      B        0x1a2ea ; AttsCsfSetClientChangeAwareState + 18
        0x0001a2ea:    2000        .       MOVS     r0,#0
        0x0001a2ec:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0001a2f0:    e7ff        ..      B        0x1a2f2 ; AttsCsfSetClientChangeAwareState + 26
        0x0001a2f2:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0001a2f6:    2802        .(      CMP      r0,#2
        0x0001a2f8:    dc2a        *.      BGT      0x1a350 ; AttsCsfSetClientChangeAwareState + 120
        0x0001a2fa:    e7ff        ..      B        0x1a2fc ; AttsCsfSetClientChangeAwareState + 36
        0x0001a2fc:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0001a300:    f2435060    C.`P    MOV      r0,#0x3560
        0x0001a304:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a308:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0001a30c:    7840        @x      LDRB     r0,[r0,#1]
        0x0001a30e:    2802        .(      CMP      r0,#2
        0x0001a310:    d10b        ..      BNE      0x1a32a ; AttsCsfSetClientChangeAwareState + 82
        0x0001a312:    e7ff        ..      B        0x1a314 ; AttsCsfSetClientChangeAwareState + 60
        0x0001a314:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0001a318:    f2435060    C.`P    MOV      r0,#0x3560
        0x0001a31c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a320:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0001a324:    2001        .       MOVS     r0,#1
        0x0001a326:    7048        Hp      STRB     r0,[r1,#1]
        0x0001a328:    e00b        ..      B        0x1a342 ; AttsCsfSetClientChangeAwareState + 106
        0x0001a32a:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0001a32e:    f89d2001    ...     LDRB     r2,[sp,#1]
        0x0001a332:    f2435160    C.`Q    MOV      r1,#0x3560
        0x0001a336:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a33a:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0001a33e:    7048        Hp      STRB     r0,[r1,#1]
        0x0001a340:    e7ff        ..      B        0x1a342 ; AttsCsfSetClientChangeAwareState + 106
        0x0001a342:    e7ff        ..      B        0x1a344 ; AttsCsfSetClientChangeAwareState + 108
        0x0001a344:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0001a348:    3001        .0      ADDS     r0,#1
        0x0001a34a:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0001a34e:    e7d0        ..      B        0x1a2f2 ; AttsCsfSetClientChangeAwareState + 26
        0x0001a350:    e00c        ..      B        0x1a36c ; AttsCsfSetClientChangeAwareState + 148
        0x0001a352:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0001a356:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0001a35a:    f2435160    C.`Q    MOV      r1,#0x3560
        0x0001a35e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a362:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0001a366:    f8010c01    ....    STRB     r0,[r1,#-1]
        0x0001a36a:    e7ff        ..      B        0x1a36c ; AttsCsfSetClientChangeAwareState + 148
        0x0001a36c:    b001        ..      ADD      sp,sp,#4
        0x0001a36e:    4770        pG      BX       lr
    AttsCsfWriteFeatures
        0x0001a370:    b580        ..      PUSH     {r7,lr}
        0x0001a372:    b086        ..      SUB      sp,sp,#0x18
        0x0001a374:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0001a378:    f8ad1014    ....    STRH     r1,[sp,#0x14]
        0x0001a37c:    f8ad2012    ...     STRH     r2,[sp,#0x12]
        0x0001a380:    9303        ..      STR      r3,[sp,#0xc]
        0x0001a382:    f89d1016    ....    LDRB     r1,[sp,#0x16]
        0x0001a386:    f2435060    C.`P    MOV      r0,#0x3560
        0x0001a38a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a38e:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0001a392:    3802        .8      SUBS     r0,#2
        0x0001a394:    9002        ..      STR      r0,[sp,#8]
        0x0001a396:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0001a39a:    2802        .(      CMP      r0,#2
        0x0001a39c:    db04        ..      BLT      0x1a3a8 ; AttsCsfWriteFeatures + 56
        0x0001a39e:    e7ff        ..      B        0x1a3a0 ; AttsCsfWriteFeatures + 48
        0x0001a3a0:    200d        .       MOVS     r0,#0xd
        0x0001a3a2:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001a3a6:    e02e        ..      B        0x1a406 ; AttsCsfWriteFeatures + 150
        0x0001a3a8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001a3aa:    7800        .x      LDRB     r0,[r0,#0]
        0x0001a3ac:    f0000007    ....    AND      r0,r0,#7
        0x0001a3b0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a3b4:    9802        ..      LDR      r0,[sp,#8]
        0x0001a3b6:    7800        .x      LDRB     r0,[r0,#0]
        0x0001a3b8:    2801        .(      CMP      r0,#1
        0x0001a3ba:    db08        ..      BLT      0x1a3ce ; AttsCsfWriteFeatures + 94
        0x0001a3bc:    e7ff        ..      B        0x1a3be ; AttsCsfWriteFeatures + 78
        0x0001a3be:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a3c2:    b920         .      CBNZ     r0,0x1a3ce ; AttsCsfWriteFeatures + 94
        0x0001a3c4:    e7ff        ..      B        0x1a3c6 ; AttsCsfWriteFeatures + 86
        0x0001a3c6:    2013        .       MOVS     r0,#0x13
        0x0001a3c8:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001a3cc:    e01b        ..      B        0x1a406 ; AttsCsfWriteFeatures + 150
        0x0001a3ce:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001a3d2:    9902        ..      LDR      r1,[sp,#8]
        0x0001a3d4:    7808        .x      LDRB     r0,[r1,#0]
        0x0001a3d6:    4310        .C      ORRS     r0,r0,r2
        0x0001a3d8:    7008        .p      STRB     r0,[r1,#0]
        0x0001a3da:    f2435060    C.`P    MOV      r0,#0x3560
        0x0001a3de:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a3e2:    6880        .h      LDR      r0,[r0,#8]
        0x0001a3e4:    b158        X.      CBZ      r0,0x1a3fe ; AttsCsfWriteFeatures + 142
        0x0001a3e6:    e7ff        ..      B        0x1a3e8 ; AttsCsfWriteFeatures + 120
        0x0001a3e8:    f2435060    C.`P    MOV      r0,#0x3560
        0x0001a3ec:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a3f0:    6883        .h      LDR      r3,[r0,#8]
        0x0001a3f2:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0001a3f6:    9a02        ..      LDR      r2,[sp,#8]
        0x0001a3f8:    7851        Qx      LDRB     r1,[r2,#1]
        0x0001a3fa:    4798        .G      BLX      r3
        0x0001a3fc:    e7ff        ..      B        0x1a3fe ; AttsCsfWriteFeatures + 142
        0x0001a3fe:    2000        .       MOVS     r0,#0
        0x0001a400:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001a404:    e7ff        ..      B        0x1a406 ; AttsCsfWriteFeatures + 150
        0x0001a406:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001a40a:    b006        ..      ADD      sp,sp,#0x18
        0x0001a40c:    bd80        ..      POP      {r7,pc}
        0x0001a40e:    0000        ..      MOVS     r0,r0
    AttsGetCccTableLen
        0x0001a410:    f2435048    C.HP    MOV      r0,#0x3548
        0x0001a414:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a418:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0001a41a:    4770        pG      BX       lr
    AttsGetSignCounter
        0x0001a41c:    b580        ..      PUSH     {r7,lr}
        0x0001a41e:    b082        ..      SUB      sp,sp,#8
        0x0001a420:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a424:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a428:    f016f85c    ..\.    BL       attsSignCcbByConnId ; 0x304e4
        0x0001a42c:    6800        .h      LDR      r0,[r0,#0]
        0x0001a42e:    b002        ..      ADD      sp,sp,#8
        0x0001a430:    bd80        ..      POP      {r7,pc}
        0x0001a432:    0000        ..      MOVS     r0,r0
    AttsHandleValueInd
        0x0001a434:    b510        ..      PUSH     {r4,lr}
        0x0001a436:    b086        ..      SUB      sp,sp,#0x18
        0x0001a438:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001a43c:    f8ad1014    ....    STRH     r1,[sp,#0x14]
        0x0001a440:    f8ad2012    ...     STRH     r2,[sp,#0x12]
        0x0001a444:    9303        ..      STR      r3,[sp,#0xc]
        0x0001a446:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001a44a:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0001a44e:    f8bd3012    ...0    LDRH     r3,[sp,#0x12]
        0x0001a452:    f8ddc00c    ....    LDR      r12,[sp,#0xc]
        0x0001a456:    46ee        .F      MOV      lr,sp
        0x0001a458:    2200        ."      MOVS     r2,#0
        0x0001a45a:    f8ce2008    ...     STR      r2,[lr,#8]
        0x0001a45e:    241d        .$      MOVS     r4,#0x1d
        0x0001a460:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0001a464:    f8cec000    ....    STR      r12,[lr,#0]
        0x0001a468:    f013fe78    ..x.    BL       attsHandleValueIndNtf ; 0x2e15c
        0x0001a46c:    b006        ..      ADD      sp,sp,#0x18
        0x0001a46e:    bd10        ..      POP      {r4,pc}
    AttsHandleValueNtf
        0x0001a470:    b510        ..      PUSH     {r4,lr}
        0x0001a472:    b086        ..      SUB      sp,sp,#0x18
        0x0001a474:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001a478:    f8ad1014    ....    STRH     r1,[sp,#0x14]
        0x0001a47c:    f8ad2012    ...     STRH     r2,[sp,#0x12]
        0x0001a480:    9303        ..      STR      r3,[sp,#0xc]
        0x0001a482:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001a486:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0001a48a:    f8bd3012    ...0    LDRH     r3,[sp,#0x12]
        0x0001a48e:    f8ddc00c    ....    LDR      r12,[sp,#0xc]
        0x0001a492:    46ee        .F      MOV      lr,sp
        0x0001a494:    2200        ."      MOVS     r2,#0
        0x0001a496:    f8ce2008    ...     STR      r2,[lr,#8]
        0x0001a49a:    241b        .$      MOVS     r4,#0x1b
        0x0001a49c:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0001a4a0:    f8cec000    ....    STR      r12,[lr,#0]
        0x0001a4a4:    f013fe5a    ..Z.    BL       attsHandleValueIndNtf ; 0x2e15c
        0x0001a4a8:    b006        ..      ADD      sp,sp,#0x18
        0x0001a4aa:    bd10        ..      POP      {r4,pc}
    AttsHashDatabaseString
        0x0001a4ac:    b580        ..      PUSH     {r7,lr}
        0x0001a4ae:    b086        ..      SUB      sp,sp,#0x18
        0x0001a4b0:    9005        ..      STR      r0,[sp,#0x14]
        0x0001a4b2:    9104        ..      STR      r1,[sp,#0x10]
        0x0001a4b4:    f8ad200e    ...     STRH     r2,[sp,#0xe]
        0x0001a4b8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001a4ba:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001a4bc:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x0001a4c0:    f2431370    C.p.    MOV      r3,#0x3170
        0x0001a4c4:    f2c10300    ....    MOVT     r3,#0x1000
        0x0001a4c8:    f8933060    ..`0    LDRB     r3,[r3,#0x60]
        0x0001a4cc:    46ee        .F      MOV      lr,sp
        0x0001a4ce:    f04f0c24    O.$.    MOV      r12,#0x24
        0x0001a4d2:    f8cec004    ....    STR      r12,[lr,#4]
        0x0001a4d6:    f04f0c00    O...    MOV      r12,#0
        0x0001a4da:    f8cec000    ....    STR      r12,[lr,#0]
        0x0001a4de:    f002fea3    ....    BL       SecCmac ; 0x1d228
        0x0001a4e2:    b006        ..      ADD      sp,sp,#0x18
        0x0001a4e4:    bd80        ..      POP      {r7,pc}
        0x0001a4e6:    0000        ..      MOVS     r0,r0
    AttsIndInit
        0x0001a4e8:    b082        ..      SUB      sp,sp,#8
        0x0001a4ea:    2000        .       MOVS     r0,#0
        0x0001a4ec:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a4f0:    e7ff        ..      B        0x1a4f2 ; AttsIndInit + 10
        0x0001a4f2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a4f6:    2802        .(      CMP      r0,#2
        0x0001a4f8:    dc34        4.      BGT      0x1a564 ; AttsIndInit + 124
        0x0001a4fa:    e7ff        ..      B        0x1a4fc ; AttsIndInit + 20
        0x0001a4fc:    2000        .       MOVS     r0,#0
        0x0001a4fe:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001a502:    e7ff        ..      B        0x1a504 ; AttsIndInit + 28
        0x0001a504:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001a508:    2802        .(      CMP      r0,#2
        0x0001a50a:    dc24        $.      BGT      0x1a556 ; AttsIndInit + 110
        0x0001a50c:    e7ff        ..      B        0x1a50e ; AttsIndInit + 38
        0x0001a50e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a512:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0001a516:    f243308c    C..0    MOV      r0,#0x338c
        0x0001a51a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a51e:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0001a522:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001a526:    212c        ,!      MOVS     r1,#0x2c
        0x0001a528:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0001a52c:    9000        ..      STR      r0,[sp,#0]
        0x0001a52e:    f2431070    C.p.    MOV      r0,#0x3170
        0x0001a532:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a536:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0001a53a:    9900        ..      LDR      r1,[sp,#0]
        0x0001a53c:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001a53e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a542:    3001        .0      ADDS     r0,#1
        0x0001a544:    9900        ..      LDR      r1,[sp,#0]
        0x0001a546:    8108        ..      STRH     r0,[r1,#8]
        0x0001a548:    e7ff        ..      B        0x1a54a ; AttsIndInit + 98
        0x0001a54a:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001a54e:    3001        .0      ADDS     r0,#1
        0x0001a550:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001a554:    e7d6        ..      B        0x1a504 ; AttsIndInit + 28
        0x0001a556:    e7ff        ..      B        0x1a558 ; AttsIndInit + 112
        0x0001a558:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a55c:    3001        .0      ADDS     r0,#1
        0x0001a55e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a562:    e7c6        ..      B        0x1a4f2 ; AttsIndInit + 10
        0x0001a564:    f243318c    C..1    MOV      r1,#0x338c
        0x0001a568:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a56c:    f64f3018    O..0    MOV      r0,#0xfb18
        0x0001a570:    f2c00004    ....    MOVT     r0,#4
        0x0001a574:    f8c101ac    ....    STR      r0,[r1,#0x1ac]
        0x0001a578:    b002        ..      ADD      sp,sp,#8
        0x0001a57a:    4770        pG      BX       lr
    AttsInit
        0x0001a57c:    b082        ..      SUB      sp,sp,#8
        0x0001a57e:    f243328c    C..2    MOV      r2,#0x338c
        0x0001a582:    f2c10200    ....    MOVT     r2,#0x1000
        0x0001a586:    2000        .       MOVS     r0,#0
        0x0001a588:    f8c201a4    ....    STR      r0,[r2,#0x1a4]
        0x0001a58c:    f8c201a8    ....    STR      r0,[r2,#0x1a8]
        0x0001a590:    f64f2144    O.D!    MOV      r1,#0xfa44
        0x0001a594:    f2c00104    ....    MOVT     r1,#4
        0x0001a598:    f8c211ac    ....    STR      r1,[r2,#0x1ac]
        0x0001a59c:    f64b41e9    K..A    MOV      r1,#0xbce9
        0x0001a5a0:    f2c00102    ....    MOVT     r1,#2
        0x0001a5a4:    f8c211b0    ....    STR      r1,[r2,#0x1b0]
        0x0001a5a8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a5ac:    e7ff        ..      B        0x1a5ae ; AttsInit + 50
        0x0001a5ae:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a5b2:    2802        .(      CMP      r0,#2
        0x0001a5b4:    dc3e        >.      BGT      0x1a634 ; AttsInit + 184
        0x0001a5b6:    e7ff        ..      B        0x1a5b8 ; AttsInit + 60
        0x0001a5b8:    2000        .       MOVS     r0,#0
        0x0001a5ba:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001a5be:    e7ff        ..      B        0x1a5c0 ; AttsInit + 68
        0x0001a5c0:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001a5c4:    2802        .(      CMP      r0,#2
        0x0001a5c6:    dc2e        ..      BGT      0x1a626 ; AttsInit + 170
        0x0001a5c8:    e7ff        ..      B        0x1a5ca ; AttsInit + 78
        0x0001a5ca:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a5ce:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0001a5d2:    f243308c    C..0    MOV      r0,#0x338c
        0x0001a5d6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a5da:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0001a5de:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001a5e2:    212c        ,!      MOVS     r1,#0x2c
        0x0001a5e4:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0001a5e8:    9000        ..      STR      r0,[sp,#0]
        0x0001a5ea:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a5ee:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0001a5f2:    f2431070    C.p.    MOV      r0,#0x3170
        0x0001a5f6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a5fa:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0001a5fe:    9900        ..      LDR      r1,[sp,#0]
        0x0001a600:    6108        .a      STR      r0,[r1,#0x10]
        0x0001a602:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a606:    3001        .0      ADDS     r0,#1
        0x0001a608:    9900        ..      LDR      r1,[sp,#0]
        0x0001a60a:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x0001a60e:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001a612:    9900        ..      LDR      r1,[sp,#0]
        0x0001a614:    f8810025    ..%.    STRB     r0,[r1,#0x25]
        0x0001a618:    e7ff        ..      B        0x1a61a ; AttsInit + 158
        0x0001a61a:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001a61e:    3001        .0      ADDS     r0,#1
        0x0001a620:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001a624:    e7cc        ..      B        0x1a5c0 ; AttsInit + 68
        0x0001a626:    e7ff        ..      B        0x1a628 ; AttsInit + 172
        0x0001a628:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a62c:    3001        .0      ADDS     r0,#1
        0x0001a62e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a632:    e7bc        ..      B        0x1a5ae ; AttsInit + 50
        0x0001a634:    f2431170    C.p.    MOV      r1,#0x3170
        0x0001a638:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a63c:    f64f3008    O..0    MOV      r0,#0xfb08
        0x0001a640:    f2c00004    ....    MOVT     r0,#4
        0x0001a644:    6408        .d      STR      r0,[r1,#0x40]
        0x0001a646:    b002        ..      ADD      sp,sp,#8
        0x0001a648:    4770        pG      BX       lr
        0x0001a64a:    0000        ..      MOVS     r0,r0
    AttsSetAttr
        0x0001a64c:    b580        ..      PUSH     {r7,lr}
        0x0001a64e:    b086        ..      SUB      sp,sp,#0x18
        0x0001a650:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0001a654:    f8ad1014    ....    STRH     r1,[sp,#0x14]
        0x0001a658:    9204        ..      STR      r2,[sp,#0x10]
        0x0001a65a:    2000        .       MOVS     r0,#0
        0x0001a65c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a660:    f004f91a    ....    BL       WsfTaskLock ; 0x1e898
        0x0001a664:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0001a668:    a902        ..      ADD      r1,sp,#8
        0x0001a66a:    f013fbd7    ....    BL       attsFindByHandle ; 0x2de1c
        0x0001a66e:    9003        ..      STR      r0,[sp,#0xc]
        0x0001a670:    b300        ..      CBZ      r0,0x1a6b4 ; AttsSetAttr + 104
        0x0001a672:    e7ff        ..      B        0x1a674 ; AttsSetAttr + 40
        0x0001a674:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0001a678:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001a67a:    8989        ..      LDRH     r1,[r1,#0xc]
        0x0001a67c:    4288        .B      CMP      r0,r1
        0x0001a67e:    dd04        ..      BLE      0x1a68a ; AttsSetAttr + 62
        0x0001a680:    e7ff        ..      B        0x1a682 ; AttsSetAttr + 54
        0x0001a682:    200d        .       MOVS     r0,#0xd
        0x0001a684:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a688:    e013        ..      B        0x1a6b2 ; AttsSetAttr + 102
        0x0001a68a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001a68c:    6840        @h      LDR      r0,[r0,#4]
        0x0001a68e:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001a690:    f8bd2014    ...     LDRH     r2,[sp,#0x14]
        0x0001a694:    f7fdfec7    ....    BL       __aeabi_memcpy ; 0x18426
        0x0001a698:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001a69a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0001a69c:    0700        ..      LSLS     r0,r0,#28
        0x0001a69e:    2800        .(      CMP      r0,#0
        0x0001a6a0:    d506        ..      BPL      0x1a6b0 ; AttsSetAttr + 100
        0x0001a6a2:    e7ff        ..      B        0x1a6a4 ; AttsSetAttr + 88
        0x0001a6a4:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0001a6a8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001a6aa:    6889        .h      LDR      r1,[r1,#8]
        0x0001a6ac:    8008        ..      STRH     r0,[r1,#0]
        0x0001a6ae:    e7ff        ..      B        0x1a6b0 ; AttsSetAttr + 100
        0x0001a6b0:    e7ff        ..      B        0x1a6b2 ; AttsSetAttr + 102
        0x0001a6b2:    e003        ..      B        0x1a6bc ; AttsSetAttr + 112
        0x0001a6b4:    200a        .       MOVS     r0,#0xa
        0x0001a6b6:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a6ba:    e7ff        ..      B        0x1a6bc ; AttsSetAttr + 112
        0x0001a6bc:    f004f914    ....    BL       WsfTaskUnlock ; 0x1e8e8
        0x0001a6c0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a6c4:    b006        ..      ADD      sp,sp,#0x18
        0x0001a6c6:    bd80        ..      POP      {r7,pc}
    AttsSetCsrk
        0x0001a6c8:    b580        ..      PUSH     {r7,lr}
        0x0001a6ca:    b086        ..      SUB      sp,sp,#0x18
        0x0001a6cc:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001a6d0:    9104        ..      STR      r1,[sp,#0x10]
        0x0001a6d2:    f88d200f    ...     STRB     r2,[sp,#0xf]
        0x0001a6d6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001a6d8:    9001        ..      STR      r0,[sp,#4]
        0x0001a6da:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001a6de:    f015ff01    ....    BL       attsSignCcbByConnId ; 0x304e4
        0x0001a6e2:    4601        .F      MOV      r1,r0
        0x0001a6e4:    9801        ..      LDR      r0,[sp,#4]
        0x0001a6e6:    6048        H`      STR      r0,[r1,#4]
        0x0001a6e8:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001a6ec:    9002        ..      STR      r0,[sp,#8]
        0x0001a6ee:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001a6f2:    f015fef7    ....    BL       attsSignCcbByConnId ; 0x304e4
        0x0001a6f6:    4601        .F      MOV      r1,r0
        0x0001a6f8:    9802        ..      LDR      r0,[sp,#8]
        0x0001a6fa:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001a6fc:    b006        ..      ADD      sp,sp,#0x18
        0x0001a6fe:    bd80        ..      POP      {r7,pc}
    AttsSetSignCounter
        0x0001a700:    b580        ..      PUSH     {r7,lr}
        0x0001a702:    b084        ..      SUB      sp,sp,#0x10
        0x0001a704:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001a708:    9102        ..      STR      r1,[sp,#8]
        0x0001a70a:    9802        ..      LDR      r0,[sp,#8]
        0x0001a70c:    9001        ..      STR      r0,[sp,#4]
        0x0001a70e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001a712:    f015fee7    ....    BL       attsSignCcbByConnId ; 0x304e4
        0x0001a716:    4601        .F      MOV      r1,r0
        0x0001a718:    9801        ..      LDR      r0,[sp,#4]
        0x0001a71a:    6008        .`      STR      r0,[r1,#0]
        0x0001a71c:    b004        ..      ADD      sp,sp,#0x10
        0x0001a71e:    bd80        ..      POP      {r7,pc}
    Bda2Str
        0x0001a720:    b082        ..      SUB      sp,sp,#8
        0x0001a722:    9001        ..      STR      r0,[sp,#4]
        0x0001a724:    f24050c8    @..P    MOVW     r0,#0x5c8
        0x0001a728:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a72c:    9000        ..      STR      r0,[sp,#0]
        0x0001a72e:    9801        ..      LDR      r0,[sp,#4]
        0x0001a730:    3006        .0      ADDS     r0,#6
        0x0001a732:    9001        ..      STR      r0,[sp,#4]
        0x0001a734:    e7ff        ..      B        0x1a736 ; Bda2Str + 22
        0x0001a736:    9800        ..      LDR      r0,[sp,#0]
        0x0001a738:    f24051c8    @..Q    MOVW     r1,#0x5c8
        0x0001a73c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a740:    310c        .1      ADDS     r1,r1,#0xc
        0x0001a742:    4288        .B      CMP      r0,r1
        0x0001a744:    d219        ..      BCS      0x1a77a ; Bda2Str + 90
        0x0001a746:    e7ff        ..      B        0x1a748 ; Bda2Str + 40
        0x0001a748:    9801        ..      LDR      r0,[sp,#4]
        0x0001a74a:    1e41        A.      SUBS     r1,r0,#1
        0x0001a74c:    9101        ..      STR      r1,[sp,#4]
        0x0001a74e:    f8100c01    ....    LDRB     r0,[r0,#-1]
        0x0001a752:    0901        ..      LSRS     r1,r0,#4
        0x0001a754:    f64d0082    M...    MOV      r0,#0xd882
        0x0001a758:    f2c00004    ....    MOVT     r0,#4
        0x0001a75c:    5c41        A\      LDRB     r1,[r0,r1]
        0x0001a75e:    9a00        ..      LDR      r2,[sp,#0]
        0x0001a760:    1c53        S.      ADDS     r3,r2,#1
        0x0001a762:    9300        ..      STR      r3,[sp,#0]
        0x0001a764:    7011        .p      STRB     r1,[r2,#0]
        0x0001a766:    9901        ..      LDR      r1,[sp,#4]
        0x0001a768:    7809        .x      LDRB     r1,[r1,#0]
        0x0001a76a:    f001010f    ....    AND      r1,r1,#0xf
        0x0001a76e:    5c40        @\      LDRB     r0,[r0,r1]
        0x0001a770:    9900        ..      LDR      r1,[sp,#0]
        0x0001a772:    1c4a        J.      ADDS     r2,r1,#1
        0x0001a774:    9200        ..      STR      r2,[sp,#0]
        0x0001a776:    7008        .p      STRB     r0,[r1,#0]
        0x0001a778:    e7dd        ..      B        0x1a736 ; Bda2Str + 22
        0x0001a77a:    9900        ..      LDR      r1,[sp,#0]
        0x0001a77c:    2000        .       MOVS     r0,#0
        0x0001a77e:    7008        .p      STRB     r0,[r1,#0]
        0x0001a780:    f24050c8    @..P    MOVW     r0,#0x5c8
        0x0001a784:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a788:    b002        ..      ADD      sp,sp,#8
        0x0001a78a:    4770        pG      BX       lr
    BdaClr
        0x0001a78c:    b081        ..      SUB      sp,sp,#4
        0x0001a78e:    9000        ..      STR      r0,[sp,#0]
        0x0001a790:    9900        ..      LDR      r1,[sp,#0]
        0x0001a792:    2000        .       MOVS     r0,#0
        0x0001a794:    8088        ..      STRH     r0,[r1,#4]
        0x0001a796:    6008        .`      STR      r0,[r1,#0]
        0x0001a798:    9800        ..      LDR      r0,[sp,#0]
        0x0001a79a:    3006        .0      ADDS     r0,#6
        0x0001a79c:    b001        ..      ADD      sp,sp,#4
        0x0001a79e:    4770        pG      BX       lr
    BdaCmp
        0x0001a7a0:    b580        ..      PUSH     {r7,lr}
        0x0001a7a2:    b082        ..      SUB      sp,sp,#8
        0x0001a7a4:    9001        ..      STR      r0,[sp,#4]
        0x0001a7a6:    9100        ..      STR      r1,[sp,#0]
        0x0001a7a8:    9801        ..      LDR      r0,[sp,#4]
        0x0001a7aa:    9900        ..      LDR      r1,[sp,#0]
        0x0001a7ac:    2206        ."      MOVS     r2,#6
        0x0001a7ae:    f7fdfdcb    ....    BL       memcmp ; 0x18348
        0x0001a7b2:    fab0f080    ....    CLZ      r0,r0
        0x0001a7b6:    0940        @.      LSRS     r0,r0,#5
        0x0001a7b8:    b002        ..      ADD      sp,sp,#8
        0x0001a7ba:    bd80        ..      POP      {r7,pc}
    BdaCpy
        0x0001a7bc:    b082        ..      SUB      sp,sp,#8
        0x0001a7be:    9001        ..      STR      r0,[sp,#4]
        0x0001a7c0:    9100        ..      STR      r1,[sp,#0]
        0x0001a7c2:    9901        ..      LDR      r1,[sp,#4]
        0x0001a7c4:    9800        ..      LDR      r0,[sp,#0]
        0x0001a7c6:    8882        ..      LDRH     r2,[r0,#4]
        0x0001a7c8:    808a        ..      STRH     r2,[r1,#4]
        0x0001a7ca:    6800        .h      LDR      r0,[r0,#0]
        0x0001a7cc:    6008        .`      STR      r0,[r1,#0]
        0x0001a7ce:    b002        ..      ADD      sp,sp,#8
        0x0001a7d0:    4770        pG      BX       lr
        0x0001a7d2:    0000        ..      MOVS     r0,r0
    BdaIsZeros
        0x0001a7d4:    b580        ..      PUSH     {r7,lr}
        0x0001a7d6:    b084        ..      SUB      sp,sp,#0x10
        0x0001a7d8:    9003        ..      STR      r0,[sp,#0xc]
        0x0001a7da:    2000        .       MOVS     r0,#0
        0x0001a7dc:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0001a7e0:    9001        ..      STR      r0,[sp,#4]
        0x0001a7e2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001a7e4:    a901        ..      ADD      r1,sp,#4
        0x0001a7e6:    2206        ."      MOVS     r2,#6
        0x0001a7e8:    f7fdfdae    ....    BL       memcmp ; 0x18348
        0x0001a7ec:    fab0f080    ....    CLZ      r0,r0
        0x0001a7f0:    0940        @.      LSRS     r0,r0,#5
        0x0001a7f2:    b004        ..      ADD      sp,sp,#0x10
        0x0001a7f4:    bd80        ..      POP      {r7,pc}
        0x0001a7f6:    0000        ..      MOVS     r0,r0
    Calc128Cpy
        0x0001a7f8:    b082        ..      SUB      sp,sp,#8
        0x0001a7fa:    9001        ..      STR      r0,[sp,#4]
        0x0001a7fc:    9100        ..      STR      r1,[sp,#0]
        0x0001a7fe:    9901        ..      LDR      r1,[sp,#4]
        0x0001a800:    f8ddc000    ....    LDR      r12,[sp,#0]
        0x0001a804:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0001a808:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0001a80c:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0001a810:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0001a814:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0001a818:    608b        .`      STR      r3,[r1,#8]
        0x0001a81a:    604a        J`      STR      r2,[r1,#4]
        0x0001a81c:    6008        .`      STR      r0,[r1,#0]
        0x0001a81e:    b002        ..      ADD      sp,sp,#8
        0x0001a820:    4770        pG      BX       lr
        0x0001a822:    0000        ..      MOVS     r0,r0
    Calc128Cpy64
        0x0001a824:    b082        ..      SUB      sp,sp,#8
        0x0001a826:    9001        ..      STR      r0,[sp,#4]
        0x0001a828:    9100        ..      STR      r1,[sp,#0]
        0x0001a82a:    9901        ..      LDR      r1,[sp,#4]
        0x0001a82c:    9a00        ..      LDR      r2,[sp,#0]
        0x0001a82e:    6810        .h      LDR      r0,[r2,#0]
        0x0001a830:    6852        Rh      LDR      r2,[r2,#4]
        0x0001a832:    604a        J`      STR      r2,[r1,#4]
        0x0001a834:    6008        .`      STR      r0,[r1,#0]
        0x0001a836:    b002        ..      ADD      sp,sp,#8
        0x0001a838:    4770        pG      BX       lr
        0x0001a83a:    0000        ..      MOVS     r0,r0
    Calc128Xor
        0x0001a83c:    b083        ..      SUB      sp,sp,#0xc
        0x0001a83e:    9002        ..      STR      r0,[sp,#8]
        0x0001a840:    9101        ..      STR      r1,[sp,#4]
        0x0001a842:    2010        .       MOVS     r0,#0x10
        0x0001a844:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001a848:    e7ff        ..      B        0x1a84a ; Calc128Xor + 14
        0x0001a84a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001a84e:    2801        .(      CMP      r0,#1
        0x0001a850:    db11        ..      BLT      0x1a876 ; Calc128Xor + 58
        0x0001a852:    e7ff        ..      B        0x1a854 ; Calc128Xor + 24
        0x0001a854:    9801        ..      LDR      r0,[sp,#4]
        0x0001a856:    1c41        A.      ADDS     r1,r0,#1
        0x0001a858:    9101        ..      STR      r1,[sp,#4]
        0x0001a85a:    7802        .x      LDRB     r2,[r0,#0]
        0x0001a85c:    9902        ..      LDR      r1,[sp,#8]
        0x0001a85e:    1c48        H.      ADDS     r0,r1,#1
        0x0001a860:    9002        ..      STR      r0,[sp,#8]
        0x0001a862:    7808        .x      LDRB     r0,[r1,#0]
        0x0001a864:    4050        P@      EORS     r0,r0,r2
        0x0001a866:    7008        .p      STRB     r0,[r1,#0]
        0x0001a868:    e7ff        ..      B        0x1a86a ; Calc128Xor + 46
        0x0001a86a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001a86e:    3801        .8      SUBS     r0,#1
        0x0001a870:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001a874:    e7e9        ..      B        0x1a84a ; Calc128Xor + 14
        0x0001a876:    b003        ..      ADD      sp,sp,#0xc
        0x0001a878:    4770        pG      BX       lr
        0x0001a87a:    0000        ..      MOVS     r0,r0
    CalcCrc32
        0x0001a87c:    b084        ..      SUB      sp,sp,#0x10
        0x0001a87e:    9003        ..      STR      r0,[sp,#0xc]
        0x0001a880:    9102        ..      STR      r1,[sp,#8]
        0x0001a882:    9201        ..      STR      r2,[sp,#4]
        0x0001a884:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001a886:    9000        ..      STR      r0,[sp,#0]
        0x0001a888:    e7ff        ..      B        0x1a88a ; CalcCrc32 + 14
        0x0001a88a:    9802        ..      LDR      r0,[sp,#8]
        0x0001a88c:    b1a8        ..      CBZ      r0,0x1a8ba ; CalcCrc32 + 62
        0x0001a88e:    e7ff        ..      B        0x1a890 ; CalcCrc32 + 20
        0x0001a890:    9801        ..      LDR      r0,[sp,#4]
        0x0001a892:    7800        .x      LDRB     r0,[r0,#0]
        0x0001a894:    9900        ..      LDR      r1,[sp,#0]
        0x0001a896:    4048        H@      EORS     r0,r0,r1
        0x0001a898:    b2c2        ..      UXTB     r2,r0
        0x0001a89a:    f2400000    @...    MOVW     r0,#0
        0x0001a89e:    f2c00005    ....    MOVT     r0,#5
        0x0001a8a2:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x0001a8a6:    ea802011    ...     EOR      r0,r0,r1,LSR #8
        0x0001a8aa:    9000        ..      STR      r0,[sp,#0]
        0x0001a8ac:    9801        ..      LDR      r0,[sp,#4]
        0x0001a8ae:    3001        .0      ADDS     r0,#1
        0x0001a8b0:    9001        ..      STR      r0,[sp,#4]
        0x0001a8b2:    9802        ..      LDR      r0,[sp,#8]
        0x0001a8b4:    3801        .8      SUBS     r0,#1
        0x0001a8b6:    9002        ..      STR      r0,[sp,#8]
        0x0001a8b8:    e7e7        ..      B        0x1a88a ; CalcCrc32 + 14
        0x0001a8ba:    9800        ..      LDR      r0,[sp,#0]
        0x0001a8bc:    43c0        .C      MVNS     r0,r0
        0x0001a8be:    9000        ..      STR      r0,[sp,#0]
        0x0001a8c0:    9800        ..      LDR      r0,[sp,#0]
        0x0001a8c2:    b004        ..      ADD      sp,sp,#0x10
        0x0001a8c4:    4770        pG      BX       lr
        0x0001a8c6:    0000        ..      MOVS     r0,r0
    ClkReqIntService
        0x0001a8c8:    b580        ..      PUSH     {r7,lr}
        0x0001a8ca:    b084        ..      SUB      sp,sp,#0x10
        0x0001a8cc:    9003        ..      STR      r0,[sp,#0xc]
        0x0001a8ce:    2000        .       MOVS     r0,#0
        0x0001a8d0:    f2c40001    ....    MOVT     r0,#0x4001
        0x0001a8d4:    9002        ..      STR      r0,[sp,#8]
        0x0001a8d6:    f007fe7b    ..{.    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0001a8da:    9001        ..      STR      r0,[sp,#4]
        0x0001a8dc:    f2402100    @..!    MOVW     r1,#0x200
        0x0001a8e0:    f2c40101    ....    MOVT     r1,#0x4001
        0x0001a8e4:    2073        s       MOVS     r0,#0x73
        0x0001a8e6:    6008        .`      STR      r0,[r1,#0]
        0x0001a8e8:    9902        ..      LDR      r1,[sp,#8]
        0x0001a8ea:    f8d100d0    ....    LDR      r0,[r1,#0xd0]
        0x0001a8ee:    f08000c0    ....    EOR      r0,r0,#0xc0
        0x0001a8f2:    f8c100d0    ....    STR      r0,[r1,#0xd0]
        0x0001a8f6:    9801        ..      LDR      r0,[sp,#4]
        0x0001a8f8:    f007fe72    ..r.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x0001a8fc:    f24800f0    H...    MOV      r0,#0x80f0
        0x0001a900:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a904:    6800        .h      LDR      r0,[r0,#0]
        0x0001a906:    f005fbf3    ....    BL       am_devices_cooper_clkreq_read ; 0x200f0
        0x0001a90a:    b140        @.      CBZ      r0,0x1a91e ; ClkReqIntService + 86
        0x0001a90c:    e7ff        ..      B        0x1a90e ; ClkReqIntService + 70
        0x0001a90e:    f24231ac    B..1    MOV      r1,#0x23ac
        0x0001a912:    f2c00105    ....    MOVT     r1,#5
        0x0001a916:    2002        .       MOVS     r0,#2
        0x0001a918:    f008fe42    ..B.    BL       am_hal_mcuctrl_control ; 0x235a0
        0x0001a91c:    e007        ..      B        0x1a92e ; ClkReqIntService + 102
        0x0001a91e:    f24231ac    B..1    MOV      r1,#0x23ac
        0x0001a922:    f2c00105    ....    MOVT     r1,#5
        0x0001a926:    2004        .       MOVS     r0,#4
        0x0001a928:    f008fe3a    ..:.    BL       am_hal_mcuctrl_control ; 0x235a0
        0x0001a92c:    e7ff        ..      B        0x1a92e ; ClkReqIntService + 102
        0x0001a92e:    b004        ..      ADD      sp,sp,#0x10
        0x0001a930:    bd80        ..      POP      {r7,pc}
        0x0001a932:    0000        ..      MOVS     r0,r0
    DmAdvConfig
        0x0001a934:    b580        ..      PUSH     {r7,lr}
        0x0001a936:    b084        ..      SUB      sp,sp,#0x10
        0x0001a938:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001a93c:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0001a940:    f88d200d    ...     STRB     r2,[sp,#0xd]
        0x0001a944:    9302        ..      STR      r3,[sp,#8]
        0x0001a946:    200e        .       MOVS     r0,#0xe
        0x0001a948:    f003fdaa    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001a94c:    9001        ..      STR      r0,[sp,#4]
        0x0001a94e:    b1e8        ..      CBZ      r0,0x1a98c ; DmAdvConfig + 88
        0x0001a950:    e7ff        ..      B        0x1a952 ; DmAdvConfig + 30
        0x0001a952:    9901        ..      LDR      r1,[sp,#4]
        0x0001a954:    2000        .       MOVS     r0,#0
        0x0001a956:    7088        .p      STRB     r0,[r1,#2]
        0x0001a958:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001a95c:    9901        ..      LDR      r1,[sp,#4]
        0x0001a95e:    7148        Hq      STRB     r0,[r1,#5]
        0x0001a960:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001a964:    9901        ..      LDR      r1,[sp,#4]
        0x0001a966:    7108        .q      STRB     r0,[r1,#4]
        0x0001a968:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001a96c:    9901        ..      LDR      r1,[sp,#4]
        0x0001a96e:    7188        .q      STRB     r0,[r1,#6]
        0x0001a970:    9801        ..      LDR      r0,[sp,#4]
        0x0001a972:    3007        .0      ADDS     r0,#7
        0x0001a974:    9902        ..      LDR      r1,[sp,#8]
        0x0001a976:    f7ffff21    ..!.    BL       BdaCpy ; 0x1a7bc
        0x0001a97a:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001a97e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a982:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a984:    9901        ..      LDR      r1,[sp,#4]
        0x0001a986:    f003fdf9    ....    BL       WsfMsgSend ; 0x1e57c
        0x0001a98a:    e7ff        ..      B        0x1a98c ; DmAdvConfig + 88
        0x0001a98c:    b004        ..      ADD      sp,sp,#0x10
        0x0001a98e:    bd80        ..      POP      {r7,pc}
    DmAdvInit
        0x0001a990:    b580        ..      PUSH     {r7,lr}
        0x0001a992:    f003ff81    ....    BL       WsfTaskLock ; 0x1e898
        0x0001a996:    f2401120    @. .    MOVW     r1,#0x120
        0x0001a99a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a99e:    f24050e0    @..P    MOVW     r0,#0x5e0
        0x0001a9a2:    f2c00005    ....    MOVT     r0,#5
        0x0001a9a6:    6008        .`      STR      r0,[r1,#0]
        0x0001a9a8:    f01cf814    ....    BL       dmAdvInit ; 0x369d4
        0x0001a9ac:    f24361e4    C..a    MOV      r1,#0x36e4
        0x0001a9b0:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a9b4:    2000        .       MOVS     r0,#0
        0x0001a9b6:    6008        .`      STR      r0,[r1,#0]
        0x0001a9b8:    f002f9a0    ....    BL       HciVsInit ; 0x1ccfc
        0x0001a9bc:    f003ff94    ....    BL       WsfTaskUnlock ; 0x1e8e8
        0x0001a9c0:    bd80        ..      POP      {r7,pc}
        0x0001a9c2:    0000        ..      MOVS     r0,r0
    DmAdvSetData
        0x0001a9c4:    b580        ..      PUSH     {r7,lr}
        0x0001a9c6:    b082        ..      SUB      sp,sp,#8
        0x0001a9c8:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x0001a9cc:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a9d0:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001a9d4:    f88d2005    ...     STRB     r2,[sp,#5]
        0x0001a9d8:    f88d3004    ...0    STRB     r3,[sp,#4]
        0x0001a9dc:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0001a9e0:    3008        .0      ADDS     r0,r0,#8
        0x0001a9e2:    f003fd5d    ..].    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001a9e6:    9000        ..      STR      r0,[sp,#0]
        0x0001a9e8:    b318        ..      CBZ      r0,0x1aa32 ; DmAdvSetData + 110
        0x0001a9ea:    e7ff        ..      B        0x1a9ec ; DmAdvSetData + 40
        0x0001a9ec:    9900        ..      LDR      r1,[sp,#0]
        0x0001a9ee:    2001        .       MOVS     r0,#1
        0x0001a9f0:    7088        .p      STRB     r0,[r1,#2]
        0x0001a9f2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a9f6:    9900        ..      LDR      r1,[sp,#0]
        0x0001a9f8:    7108        .q      STRB     r0,[r1,#4]
        0x0001a9fa:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001a9fe:    9900        ..      LDR      r1,[sp,#0]
        0x0001aa00:    7148        Hq      STRB     r0,[r1,#5]
        0x0001aa02:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0001aa06:    9900        ..      LDR      r1,[sp,#0]
        0x0001aa08:    7188        .q      STRB     r0,[r1,#6]
        0x0001aa0a:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0001aa0e:    9900        ..      LDR      r1,[sp,#0]
        0x0001aa10:    71c8        .q      STRB     r0,[r1,#7]
        0x0001aa12:    9800        ..      LDR      r0,[sp,#0]
        0x0001aa14:    3008        .0      ADDS     r0,r0,#8
        0x0001aa16:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001aa18:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x0001aa1c:    f7fdfd03    ....    BL       __aeabi_memcpy ; 0x18426
        0x0001aa20:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001aa24:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001aa28:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001aa2a:    9900        ..      LDR      r1,[sp,#0]
        0x0001aa2c:    f003fda6    ....    BL       WsfMsgSend ; 0x1e57c
        0x0001aa30:    e7ff        ..      B        0x1aa32 ; DmAdvSetData + 110
        0x0001aa32:    b002        ..      ADD      sp,sp,#8
        0x0001aa34:    bd80        ..      POP      {r7,pc}
        0x0001aa36:    0000        ..      MOVS     r0,r0
    DmAdvSetInterval
        0x0001aa38:    b580        ..      PUSH     {r7,lr}
        0x0001aa3a:    b082        ..      SUB      sp,sp,#8
        0x0001aa3c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001aa40:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0001aa44:    f8ad2002    ...     STRH     r2,[sp,#2]
        0x0001aa48:    f003ff26    ..&.    BL       WsfTaskLock ; 0x1e898
        0x0001aa4c:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0001aa50:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001aa54:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x0001aa58:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001aa5c:    eb010242    ..B.    ADD      r2,r1,r2,LSL #1
        0x0001aa60:    8210        ..      STRH     r0,[r2,#0x10]
        0x0001aa62:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0001aa66:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001aa6a:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0001aa6e:    8288        ..      STRH     r0,[r1,#0x14]
        0x0001aa70:    f003ff3a    ..:.    BL       WsfTaskUnlock ; 0x1e8e8
        0x0001aa74:    b002        ..      ADD      sp,sp,#8
        0x0001aa76:    bd80        ..      POP      {r7,pc}
    DmAdvStart
        0x0001aa78:    b580        ..      PUSH     {r7,lr}
        0x0001aa7a:    b086        ..      SUB      sp,sp,#0x18
        0x0001aa7c:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001aa80:    9104        ..      STR      r1,[sp,#0x10]
        0x0001aa82:    9203        ..      STR      r2,[sp,#0xc]
        0x0001aa84:    9302        ..      STR      r3,[sp,#8]
        0x0001aa86:    200e        .       MOVS     r0,#0xe
        0x0001aa88:    f003fd0a    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001aa8c:    9000        ..      STR      r0,[sp,#0]
        0x0001aa8e:    b3c8        ..      CBZ      r0,0x1ab04 ; DmAdvStart + 140
        0x0001aa90:    e7ff        ..      B        0x1aa92 ; DmAdvStart + 26
        0x0001aa92:    9900        ..      LDR      r1,[sp,#0]
        0x0001aa94:    2002        .       MOVS     r0,#2
        0x0001aa96:    7088        .p      STRB     r0,[r1,#2]
        0x0001aa98:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001aa9c:    9900        ..      LDR      r1,[sp,#0]
        0x0001aa9e:    7108        .q      STRB     r0,[r1,#4]
        0x0001aaa0:    2000        .       MOVS     r0,#0
        0x0001aaa2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001aaa6:    e7ff        ..      B        0x1aaa8 ; DmAdvStart + 48
        0x0001aaa8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001aaac:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0001aab0:    4288        .B      CMP      r0,r1
        0x0001aab2:    da1e        ..      BGE      0x1aaf2 ; DmAdvStart + 122
        0x0001aab4:    e7ff        ..      B        0x1aab6 ; DmAdvStart + 62
        0x0001aab6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001aab8:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001aabc:    5c80        .\      LDRB     r0,[r0,r2]
        0x0001aabe:    9900        ..      LDR      r1,[sp,#0]
        0x0001aac0:    4411        .D      ADD      r1,r1,r2
        0x0001aac2:    7148        Hq      STRB     r0,[r1,#5]
        0x0001aac4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001aac6:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001aaca:    f8300012    0...    LDRH     r0,[r0,r2,LSL #1]
        0x0001aace:    9900        ..      LDR      r1,[sp,#0]
        0x0001aad0:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0001aad4:    8108        ..      STRH     r0,[r1,#8]
        0x0001aad6:    9802        ..      LDR      r0,[sp,#8]
        0x0001aad8:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001aadc:    5c80        .\      LDRB     r0,[r0,r2]
        0x0001aade:    9900        ..      LDR      r1,[sp,#0]
        0x0001aae0:    4411        .D      ADD      r1,r1,r2
        0x0001aae2:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001aae4:    e7ff        ..      B        0x1aae6 ; DmAdvStart + 110
        0x0001aae6:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001aaea:    3001        .0      ADDS     r0,#1
        0x0001aaec:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001aaf0:    e7da        ..      B        0x1aaa8 ; DmAdvStart + 48
        0x0001aaf2:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001aaf6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001aafa:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001aafc:    9900        ..      LDR      r1,[sp,#0]
        0x0001aafe:    f003fd3d    ..=.    BL       WsfMsgSend ; 0x1e57c
        0x0001ab02:    e7ff        ..      B        0x1ab04 ; DmAdvStart + 140
        0x0001ab04:    b006        ..      ADD      sp,sp,#0x18
        0x0001ab06:    bd80        ..      POP      {r7,pc}
    DmConnCheckIdle
        0x0001ab08:    b580        ..      PUSH     {r7,lr}
        0x0001ab0a:    b082        ..      SUB      sp,sp,#8
        0x0001ab0c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001ab10:    f003fec2    ....    BL       WsfTaskLock ; 0x1e898
        0x0001ab14:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001ab18:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001ab1c:    f2436014    C..`    MOV      r0,#0x3614
        0x0001ab20:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ab24:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001ab28:    f8300c22    0.".    LDRH     r0,[r0,#-0x22]
        0x0001ab2c:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0001ab30:    f003feda    ....    BL       WsfTaskUnlock ; 0x1e8e8
        0x0001ab34:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0001ab38:    b002        ..      ADD      sp,sp,#8
        0x0001ab3a:    bd80        ..      POP      {r7,pc}
    DmConnClose
        0x0001ab3c:    b580        ..      PUSH     {r7,lr}
        0x0001ab3e:    b082        ..      SUB      sp,sp,#8
        0x0001ab40:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001ab44:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001ab48:    f88d2005    ...     STRB     r2,[sp,#5]
        0x0001ab4c:    2024        $       MOVS     r0,#0x24
        0x0001ab4e:    f003fca7    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001ab52:    9000        ..      STR      r0,[sp,#0]
        0x0001ab54:    b1d0        ..      CBZ      r0,0x1ab8c ; DmConnClose + 80
        0x0001ab56:    e7ff        ..      B        0x1ab58 ; DmConnClose + 28
        0x0001ab58:    9900        ..      LDR      r1,[sp,#0]
        0x0001ab5a:    2019        .       MOVS     r0,#0x19
        0x0001ab5c:    7088        .p      STRB     r0,[r1,#2]
        0x0001ab5e:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001ab62:    9900        ..      LDR      r1,[sp,#0]
        0x0001ab64:    8008        ..      STRH     r0,[r1,#0]
        0x0001ab66:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0001ab6a:    9900        ..      LDR      r1,[sp,#0]
        0x0001ab6c:    7108        .q      STRB     r0,[r1,#4]
        0x0001ab6e:    9900        ..      LDR      r1,[sp,#0]
        0x0001ab70:    70c8        .p      STRB     r0,[r1,#3]
        0x0001ab72:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001ab76:    9900        ..      LDR      r1,[sp,#0]
        0x0001ab78:    7148        Hq      STRB     r0,[r1,#5]
        0x0001ab7a:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001ab7e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ab82:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001ab84:    9900        ..      LDR      r1,[sp,#0]
        0x0001ab86:    f003fcf9    ....    BL       WsfMsgSend ; 0x1e57c
        0x0001ab8a:    e7ff        ..      B        0x1ab8c ; DmConnClose + 80
        0x0001ab8c:    b002        ..      ADD      sp,sp,#8
        0x0001ab8e:    bd80        ..      POP      {r7,pc}
    DmConnIdByHandle
        0x0001ab90:    b083        ..      SUB      sp,sp,#0xc
        0x0001ab92:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0001ab96:    f2436014    C..`    MOV      r0,#0x3614
        0x0001ab9a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ab9e:    9001        ..      STR      r0,[sp,#4]
        0x0001aba0:    2003        .       MOVS     r0,#3
        0x0001aba2:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001aba6:    e7ff        ..      B        0x1aba8 ; DmConnIdByHandle + 24
        0x0001aba8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001abac:    2801        .(      CMP      r0,#1
        0x0001abae:    db1a        ..      BLT      0x1abe6 ; DmConnIdByHandle + 86
        0x0001abb0:    e7ff        ..      B        0x1abb2 ; DmConnIdByHandle + 34
        0x0001abb2:    9801        ..      LDR      r0,[sp,#4]
        0x0001abb4:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0001abb6:    b160        `.      CBZ      r0,0x1abd2 ; DmConnIdByHandle + 66
        0x0001abb8:    e7ff        ..      B        0x1abba ; DmConnIdByHandle + 42
        0x0001abba:    9801        ..      LDR      r0,[sp,#4]
        0x0001abbc:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0001abbe:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x0001abc2:    4288        .B      CMP      r0,r1
        0x0001abc4:    d105        ..      BNE      0x1abd2 ; DmConnIdByHandle + 66
        0x0001abc6:    e7ff        ..      B        0x1abc8 ; DmConnIdByHandle + 56
        0x0001abc8:    9801        ..      LDR      r0,[sp,#4]
        0x0001abca:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x0001abcc:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001abd0:    e00d        ..      B        0x1abee ; DmConnIdByHandle + 94
        0x0001abd2:    e7ff        ..      B        0x1abd4 ; DmConnIdByHandle + 68
        0x0001abd4:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001abd8:    3801        .8      SUBS     r0,#1
        0x0001abda:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001abde:    9801        ..      LDR      r0,[sp,#4]
        0x0001abe0:    3030        00      ADDS     r0,r0,#0x30
        0x0001abe2:    9001        ..      STR      r0,[sp,#4]
        0x0001abe4:    e7e0        ..      B        0x1aba8 ; DmConnIdByHandle + 24
        0x0001abe6:    2000        .       MOVS     r0,#0
        0x0001abe8:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001abec:    e7ff        ..      B        0x1abee ; DmConnIdByHandle + 94
        0x0001abee:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001abf2:    b003        ..      ADD      sp,sp,#0xc
        0x0001abf4:    4770        pG      BX       lr
        0x0001abf6:    0000        ..      MOVS     r0,r0
    DmConnInUse
        0x0001abf8:    b081        ..      SUB      sp,sp,#4
        0x0001abfa:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001abfe:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001ac02:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001ac06:    f2436014    C..`    MOV      r0,#0x3614
        0x0001ac0a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ac0e:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001ac12:    f8100c1a    ....    LDRB     r0,[r0,#-0x1a]
        0x0001ac16:    b001        ..      ADD      sp,sp,#4
        0x0001ac18:    4770        pG      BX       lr
        0x0001ac1a:    0000        ..      MOVS     r0,r0
    DmConnInit
        0x0001ac1c:    b580        ..      PUSH     {r7,lr}
        0x0001ac1e:    f003fe3b    ..;.    BL       WsfTaskLock ; 0x1e898
        0x0001ac22:    f2401120    @. .    MOVW     r1,#0x120
        0x0001ac26:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001ac2a:    f2406020    @. `    MOVW     r0,#0x620
        0x0001ac2e:    f2c00005    ....    MOVT     r0,#5
        0x0001ac32:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001ac34:    f24050ec    @..P    MOV      r0,#0x5ec
        0x0001ac38:    f2c00005    ....    MOVT     r0,#5
        0x0001ac3c:    6108        .a      STR      r0,[r1,#0x10]
        0x0001ac3e:    f2406098    @..`    MOVW     r0,#0x698
        0x0001ac42:    f2c00005    ....    MOVT     r0,#5
        0x0001ac46:    6388        .c      STR      r0,[r1,#0x38]
        0x0001ac48:    f2436108    C..a    MOV      r1,#0x3608
        0x0001ac4c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001ac50:    f24050f8    @..P    MOVW     r0,#0x5f8
        0x0001ac54:    f2c00005    ....    MOVT     r0,#5
        0x0001ac58:    6008        .`      STR      r0,[r1,#0]
        0x0001ac5a:    f24361d8    C..a    MOV      r1,#0x36d8
        0x0001ac5e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001ac62:    f2406088    @..`    MOVW     r0,#0x688
        0x0001ac66:    f2c00005    ....    MOVT     r0,#5
        0x0001ac6a:    6008        .`      STR      r0,[r1,#0]
        0x0001ac6c:    f003fe3c    ..<.    BL       WsfTaskUnlock ; 0x1e8e8
        0x0001ac70:    bd80        ..      POP      {r7,pc}
        0x0001ac72:    0000        ..      MOVS     r0,r0
    DmConnLocalAddr
        0x0001ac74:    b081        ..      SUB      sp,sp,#4
        0x0001ac76:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ac7a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001ac7e:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001ac82:    f2436014    C..`    MOV      r0,#0x3614
        0x0001ac86:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ac8a:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001ac8e:    382a        *8      SUBS     r0,r0,#0x2a
        0x0001ac90:    b001        ..      ADD      sp,sp,#4
        0x0001ac92:    4770        pG      BX       lr
    DmConnLocalAddrType
        0x0001ac94:    b081        ..      SUB      sp,sp,#4
        0x0001ac96:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ac9a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001ac9e:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001aca2:    f2436014    C..`    MOV      r0,#0x3614
        0x0001aca6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001acaa:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001acae:    f8100c1c    ....    LDRB     r0,[r0,#-0x1c]
        0x0001acb2:    b001        ..      ADD      sp,sp,#4
        0x0001acb4:    4770        pG      BX       lr
        0x0001acb6:    0000        ..      MOVS     r0,r0
    DmConnLocalRpa
        0x0001acb8:    b081        ..      SUB      sp,sp,#4
        0x0001acba:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001acbe:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001acc2:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001acc6:    f2436014    C..`    MOV      r0,#0x3614
        0x0001acca:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001acce:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001acd2:    3816        .8      SUBS     r0,r0,#0x16
        0x0001acd4:    b001        ..      ADD      sp,sp,#4
        0x0001acd6:    4770        pG      BX       lr
    DmConnPeerAddr
        0x0001acd8:    b081        ..      SUB      sp,sp,#4
        0x0001acda:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001acde:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001ace2:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001ace6:    f2436014    C..`    MOV      r0,#0x3614
        0x0001acea:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001acee:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001acf2:    3830        08      SUBS     r0,r0,#0x30
        0x0001acf4:    b001        ..      ADD      sp,sp,#4
        0x0001acf6:    4770        pG      BX       lr
    DmConnPeerAddrType
        0x0001acf8:    b081        ..      SUB      sp,sp,#4
        0x0001acfa:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001acfe:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001ad02:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001ad06:    f2436014    C..`    MOV      r0,#0x3614
        0x0001ad0a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ad0e:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001ad12:    f8100c1d    ....    LDRB     r0,[r0,#-0x1d]
        0x0001ad16:    b001        ..      ADD      sp,sp,#4
        0x0001ad18:    4770        pG      BX       lr
        0x0001ad1a:    0000        ..      MOVS     r0,r0
    DmConnPeerRpa
        0x0001ad1c:    b081        ..      SUB      sp,sp,#4
        0x0001ad1e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ad22:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001ad26:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001ad2a:    f2436014    C..`    MOV      r0,#0x3614
        0x0001ad2e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ad32:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001ad36:    3810        .8      SUBS     r0,r0,#0x10
        0x0001ad38:    b001        ..      ADD      sp,sp,#4
        0x0001ad3a:    4770        pG      BX       lr
    DmConnRegister
        0x0001ad3c:    b580        ..      PUSH     {r7,lr}
        0x0001ad3e:    b082        ..      SUB      sp,sp,#8
        0x0001ad40:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001ad44:    9100        ..      STR      r1,[sp,#0]
        0x0001ad46:    f003fda7    ....    BL       WsfTaskLock ; 0x1e898
        0x0001ad4a:    9800        ..      LDR      r0,[sp,#0]
        0x0001ad4c:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001ad50:    f2436114    C..a    MOV      r1,#0x3614
        0x0001ad54:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001ad58:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0001ad5c:    f8c10090    ....    STR      r0,[r1,#0x90]
        0x0001ad60:    f003fdc2    ....    BL       WsfTaskUnlock ; 0x1e8e8
        0x0001ad64:    b002        ..      ADD      sp,sp,#8
        0x0001ad66:    bd80        ..      POP      {r7,pc}
    DmConnRole
        0x0001ad68:    b081        ..      SUB      sp,sp,#4
        0x0001ad6a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ad6e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001ad72:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001ad76:    f2436014    C..`    MOV      r0,#0x3614
        0x0001ad7a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ad7e:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001ad82:    f8100c17    ....    LDRB     r0,[r0,#-0x17]
        0x0001ad86:    b001        ..      ADD      sp,sp,#4
        0x0001ad88:    4770        pG      BX       lr
        0x0001ad8a:    0000        ..      MOVS     r0,r0
    DmConnSecLevel
        0x0001ad8c:    b081        ..      SUB      sp,sp,#4
        0x0001ad8e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ad92:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001ad96:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001ad9a:    f2436014    C..`    MOV      r0,#0x3614
        0x0001ad9e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ada2:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001ada6:    f8100c19    ....    LDRB     r0,[r0,#-0x19]
        0x0001adaa:    b001        ..      ADD      sp,sp,#4
        0x0001adac:    4770        pG      BX       lr
        0x0001adae:    0000        ..      MOVS     r0,r0
    DmConnSetDataLen
        0x0001adb0:    b580        ..      PUSH     {r7,lr}
        0x0001adb2:    b084        ..      SUB      sp,sp,#0x10
        0x0001adb4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001adb8:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001adbc:    f8ad200a    ...     STRH     r2,[sp,#0xa]
        0x0001adc0:    2008        .       MOVS     r0,#8
        0x0001adc2:    f003fb6d    ..m.    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001adc6:    9001        ..      STR      r0,[sp,#4]
        0x0001adc8:    b1c0        ..      CBZ      r0,0x1adfc ; DmConnSetDataLen + 76
        0x0001adca:    e7ff        ..      B        0x1adcc ; DmConnSetDataLen + 28
        0x0001adcc:    9901        ..      LDR      r1,[sp,#4]
        0x0001adce:    2024        $       MOVS     r0,#0x24
        0x0001add0:    7088        .p      STRB     r0,[r1,#2]
        0x0001add2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001add6:    9901        ..      LDR      r1,[sp,#4]
        0x0001add8:    8008        ..      STRH     r0,[r1,#0]
        0x0001adda:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0001adde:    9901        ..      LDR      r1,[sp,#4]
        0x0001ade0:    8088        ..      STRH     r0,[r1,#4]
        0x0001ade2:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0001ade6:    9901        ..      LDR      r1,[sp,#4]
        0x0001ade8:    80c8        ..      STRH     r0,[r1,#6]
        0x0001adea:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001adee:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001adf2:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001adf4:    9901        ..      LDR      r1,[sp,#4]
        0x0001adf6:    f003fbc1    ....    BL       WsfMsgSend ; 0x1e57c
        0x0001adfa:    e7ff        ..      B        0x1adfc ; DmConnSetDataLen + 76
        0x0001adfc:    b004        ..      ADD      sp,sp,#0x10
        0x0001adfe:    bd80        ..      POP      {r7,pc}
    DmConnSetIdle
        0x0001ae00:    b580        ..      PUSH     {r7,lr}
        0x0001ae02:    b082        ..      SUB      sp,sp,#8
        0x0001ae04:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001ae08:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0001ae0c:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0001ae10:    f003fd42    ..B.    BL       WsfTaskLock ; 0x1e898
        0x0001ae14:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001ae18:    f7fffeee    ....    BL       DmConnInUse ; 0x1abf8
        0x0001ae1c:    b348        H.      CBZ      r0,0x1ae72 ; DmConnSetIdle + 114
        0x0001ae1e:    e7ff        ..      B        0x1ae20 ; DmConnSetIdle + 32
        0x0001ae20:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001ae24:    b990        ..      CBNZ     r0,0x1ae4c ; DmConnSetIdle + 76
        0x0001ae26:    e7ff        ..      B        0x1ae28 ; DmConnSetIdle + 40
        0x0001ae28:    f8bd2004    ...     LDRH     r2,[sp,#4]
        0x0001ae2c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001ae30:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001ae34:    f2436014    C..`    MOV      r0,#0x3614
        0x0001ae38:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ae3c:    eb001101    ....    ADD      r1,r0,r1,LSL #4
        0x0001ae40:    f8310c22    1.".    LDRH     r0,[r1,#-0x22]
        0x0001ae44:    4390        .C      BICS     r0,r0,r2
        0x0001ae46:    f8210c22    !.".    STRH     r0,[r1,#-0x22]
        0x0001ae4a:    e011        ..      B        0x1ae70 ; DmConnSetIdle + 112
        0x0001ae4c:    f8bd2004    ...     LDRH     r2,[sp,#4]
        0x0001ae50:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001ae54:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001ae58:    f2436014    C..`    MOV      r0,#0x3614
        0x0001ae5c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ae60:    eb001101    ....    ADD      r1,r0,r1,LSL #4
        0x0001ae64:    f8310c22    1.".    LDRH     r0,[r1,#-0x22]
        0x0001ae68:    4310        .C      ORRS     r0,r0,r2
        0x0001ae6a:    f8210c22    !.".    STRH     r0,[r1,#-0x22]
        0x0001ae6e:    e7ff        ..      B        0x1ae70 ; DmConnSetIdle + 112
        0x0001ae70:    e7ff        ..      B        0x1ae72 ; DmConnSetIdle + 114
        0x0001ae72:    f003fd39    ..9.    BL       WsfTaskUnlock ; 0x1e8e8
        0x0001ae76:    b002        ..      ADD      sp,sp,#8
        0x0001ae78:    bd80        ..      POP      {r7,pc}
        0x0001ae7a:    0000        ..      MOVS     r0,r0
    DmConnSlaveInit
        0x0001ae7c:    b580        ..      PUSH     {r7,lr}
        0x0001ae7e:    f003fd0b    ....    BL       WsfTaskLock ; 0x1e898
        0x0001ae82:    f2436108    C..a    MOV      r1,#0x3608
        0x0001ae86:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001ae8a:    f2406010    @..`    MOVW     r0,#0x610
        0x0001ae8e:    f2c00005    ....    MOVT     r0,#5
        0x0001ae92:    6088        .`      STR      r0,[r1,#8]
        0x0001ae94:    f24361d8    C..a    MOV      r1,#0x36d8
        0x0001ae98:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001ae9c:    f240608c    @..`    MOV      r0,#0x68c
        0x0001aea0:    f2c00005    ....    MOVT     r0,#5
        0x0001aea4:    6088        .`      STR      r0,[r1,#8]
        0x0001aea6:    f003fd1f    ....    BL       WsfTaskUnlock ; 0x1e8e8
        0x0001aeaa:    bd80        ..      POP      {r7,pc}
    DmConnUpdate
        0x0001aeac:    b580        ..      PUSH     {r7,lr}
        0x0001aeae:    b084        ..      SUB      sp,sp,#0x10
        0x0001aeb0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001aeb4:    9102        ..      STR      r1,[sp,#8]
        0x0001aeb6:    2024        $       MOVS     r0,#0x24
        0x0001aeb8:    f003faf2    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001aebc:    9001        ..      STR      r0,[sp,#4]
        0x0001aebe:    b300        ..      CBZ      r0,0x1af02 ; DmConnUpdate + 86
        0x0001aec0:    e7ff        ..      B        0x1aec2 ; DmConnUpdate + 22
        0x0001aec2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001aec6:    f7ffff4f    ..O.    BL       DmConnRole ; 0x1ad68
        0x0001aeca:    4601        .F      MOV      r1,r0
        0x0001aecc:    2071        q       MOVS     r0,#0x71
        0x0001aece:    2900        .)      CMP      r1,#0
        0x0001aed0:    bf08        ..      IT       EQ
        0x0001aed2:    2070        p       MOVEQ    r0,#0x70
        0x0001aed4:    9901        ..      LDR      r1,[sp,#4]
        0x0001aed6:    7088        .p      STRB     r0,[r1,#2]
        0x0001aed8:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001aedc:    9901        ..      LDR      r1,[sp,#4]
        0x0001aede:    8008        ..      STRH     r0,[r1,#0]
        0x0001aee0:    9901        ..      LDR      r1,[sp,#4]
        0x0001aee2:    9b02        ..      LDR      r3,[sp,#8]
        0x0001aee4:    6818        .h      LDR      r0,[r3,#0]
        0x0001aee6:    685a        Zh      LDR      r2,[r3,#4]
        0x0001aee8:    689b        .h      LDR      r3,[r3,#8]
        0x0001aeea:    60cb        .`      STR      r3,[r1,#0xc]
        0x0001aeec:    608a        .`      STR      r2,[r1,#8]
        0x0001aeee:    6048        H`      STR      r0,[r1,#4]
        0x0001aef0:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001aef4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001aef8:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001aefa:    9901        ..      LDR      r1,[sp,#4]
        0x0001aefc:    f003fb3e    ..>.    BL       WsfMsgSend ; 0x1e57c
        0x0001af00:    e7ff        ..      B        0x1af02 ; DmConnUpdate + 86
        0x0001af02:    b004        ..      ADD      sp,sp,#0x10
        0x0001af04:    bd80        ..      POP      {r7,pc}
        0x0001af06:    0000        ..      MOVS     r0,r0
    DmDevReset
        0x0001af08:    b580        ..      PUSH     {r7,lr}
        0x0001af0a:    b082        ..      SUB      sp,sp,#8
        0x0001af0c:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001af10:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001af14:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x0001af16:    b138        8.      CBZ      r0,0x1af28 ; DmDevReset + 32
        0x0001af18:    e7ff        ..      B        0x1af1a ; DmDevReset + 18
        0x0001af1a:    f24351f0    C..Q    MOV      r1,#0x35f0
        0x0001af1e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001af22:    2000        .       MOVS     r0,#0
        0x0001af24:    7408        .t      STRB     r0,[r1,#0x10]
        0x0001af26:    e7ff        ..      B        0x1af28 ; DmDevReset + 32
        0x0001af28:    2004        .       MOVS     r0,#4
        0x0001af2a:    f003fab9    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001af2e:    9001        ..      STR      r0,[sp,#4]
        0x0001af30:    b160        `.      CBZ      r0,0x1af4c ; DmDevReset + 68
        0x0001af32:    e7ff        ..      B        0x1af34 ; DmDevReset + 44
        0x0001af34:    9901        ..      LDR      r1,[sp,#4]
        0x0001af36:    2038        8       MOVS     r0,#0x38
        0x0001af38:    7088        .p      STRB     r0,[r1,#2]
        0x0001af3a:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001af3e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001af42:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001af44:    9901        ..      LDR      r1,[sp,#4]
        0x0001af46:    f003fb19    ....    BL       WsfMsgSend ; 0x1e57c
        0x0001af4a:    e7ff        ..      B        0x1af4c ; DmDevReset + 68
        0x0001af4c:    b002        ..      ADD      sp,sp,#8
        0x0001af4e:    bd80        ..      POP      {r7,pc}
    DmDevVsInit
        0x0001af50:    b580        ..      PUSH     {r7,lr}
        0x0001af52:    b082        ..      SUB      sp,sp,#8
        0x0001af54:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001af58:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001af5c:    f001fece    ....    BL       HciVsInit ; 0x1ccfc
        0x0001af60:    b002        ..      ADD      sp,sp,#8
        0x0001af62:    bd80        ..      POP      {r7,pc}
    DmHandler
        0x0001af64:    b580        ..      PUSH     {r7,lr}
        0x0001af66:    b082        ..      SUB      sp,sp,#8
        0x0001af68:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001af6c:    9100        ..      STR      r1,[sp,#0]
        0x0001af6e:    9800        ..      LDR      r0,[sp,#0]
        0x0001af70:    b1a8        ..      CBZ      r0,0x1af9e ; DmHandler + 58
        0x0001af72:    e7ff        ..      B        0x1af74 ; DmHandler + 16
        0x0001af74:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001af78:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001af7c:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x0001af7e:    b968        h.      CBNZ     r0,0x1af9c ; DmHandler + 56
        0x0001af80:    e7ff        ..      B        0x1af82 ; DmHandler + 30
        0x0001af82:    9800        ..      LDR      r0,[sp,#0]
        0x0001af84:    7882        .x      LDRB     r2,[r0,#2]
        0x0001af86:    217c        |!      MOVS     r1,#0x7c
        0x0001af88:    ea010252    ..R.    AND      r2,r1,r2,LSR #1
        0x0001af8c:    f2401120    @. .    MOVW     r1,#0x120
        0x0001af90:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001af94:    5889        .X      LDR      r1,[r1,r2]
        0x0001af96:    6889        .h      LDR      r1,[r1,#8]
        0x0001af98:    4788        .G      BLX      r1
        0x0001af9a:    e7ff        ..      B        0x1af9c ; DmHandler + 56
        0x0001af9c:    e005        ..      B        0x1afaa ; DmHandler + 70
        0x0001af9e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001afa2:    b108        ..      CBZ      r0,0x1afa8 ; DmHandler + 68
        0x0001afa4:    e7ff        ..      B        0x1afa6 ; DmHandler + 66
        0x0001afa6:    e7ff        ..      B        0x1afa8 ; DmHandler + 68
        0x0001afa8:    e7ff        ..      B        0x1afaa ; DmHandler + 70
        0x0001afaa:    b002        ..      ADD      sp,sp,#8
        0x0001afac:    bd80        ..      POP      {r7,pc}
        0x0001afae:    0000        ..      MOVS     r0,r0
    DmHandlerInit
        0x0001afb0:    b580        ..      PUSH     {r7,lr}
        0x0001afb2:    b082        ..      SUB      sp,sp,#8
        0x0001afb4:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001afb8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001afbc:    f24351f0    C..Q    MOV      r1,#0x35f0
        0x0001afc0:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001afc4:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001afc6:    2000        .       MOVS     r0,#0
        0x0001afc8:    7588        .u      STRB     r0,[r1,#0x16]
        0x0001afca:    7408        .t      STRB     r0,[r1,#0x10]
        0x0001afcc:    f64710c9    G...    MOV      r0,#0x79c9
        0x0001afd0:    f2c00003    ....    MOVT     r0,#3
        0x0001afd4:    f000ff84    ....    BL       HciEvtRegister ; 0x1bee0
        0x0001afd8:    b002        ..      ADD      sp,sp,#8
        0x0001afda:    bd80        ..      POP      {r7,pc}
    DmHostAddrType
        0x0001afdc:    b081        ..      SUB      sp,sp,#4
        0x0001afde:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001afe2:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001afe6:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001afea:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001afee:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001aff2:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0001aff4:    b1a0        ..      CBZ      r0,0x1b020 ; DmHostAddrType + 68
        0x0001aff6:    e7ff        ..      B        0x1aff8 ; DmHostAddrType + 28
        0x0001aff8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001affc:    2802        .(      CMP      r0,#2
        0x0001affe:    d104        ..      BNE      0x1b00a ; DmHostAddrType + 46
        0x0001b000:    e7ff        ..      B        0x1b002 ; DmHostAddrType + 38
        0x0001b002:    2000        .       MOVS     r0,#0
        0x0001b004:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001b008:    e009        ..      B        0x1b01e ; DmHostAddrType + 66
        0x0001b00a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001b00e:    2803        .(      CMP      r0,#3
        0x0001b010:    d104        ..      BNE      0x1b01c ; DmHostAddrType + 64
        0x0001b012:    e7ff        ..      B        0x1b014 ; DmHostAddrType + 56
        0x0001b014:    2001        .       MOVS     r0,#1
        0x0001b016:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001b01a:    e7ff        ..      B        0x1b01c ; DmHostAddrType + 64
        0x0001b01c:    e7ff        ..      B        0x1b01e ; DmHostAddrType + 66
        0x0001b01e:    e7ff        ..      B        0x1b020 ; DmHostAddrType + 68
        0x0001b020:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0001b024:    b001        ..      ADD      sp,sp,#4
        0x0001b026:    4770        pG      BX       lr
    DmL2cCmdRejInd
        0x0001b028:    b580        ..      PUSH     {r7,lr}
        0x0001b02a:    b084        ..      SUB      sp,sp,#0x10
        0x0001b02c:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001b030:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001b034:    2077        w       MOVS     r0,#0x77
        0x0001b036:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001b03a:    2000        .       MOVS     r0,#0
        0x0001b03c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001b040:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0001b044:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0001b048:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0001b04c:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0001b050:    f2436014    C..`    MOV      r0,#0x3614
        0x0001b054:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b058:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x0001b05c:    a801        ..      ADD      r0,sp,#4
        0x0001b05e:    4788        .G      BLX      r1
        0x0001b060:    b004        ..      ADD      sp,sp,#0x10
        0x0001b062:    bd80        ..      POP      {r7,pc}
    DmL2cConnUpdateCnf
        0x0001b064:    b580        ..      PUSH     {r7,lr}
        0x0001b066:    b084        ..      SUB      sp,sp,#0x10
        0x0001b068:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001b06c:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001b070:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0001b074:    f01bffd6    ....    BL       dmConnCcbByHandle ; 0x37024
        0x0001b078:    9000        ..      STR      r0,[sp,#0]
        0x0001b07a:    b160        `.      CBZ      r0,0x1b096 ; DmL2cConnUpdateCnf + 50
        0x0001b07c:    e7ff        ..      B        0x1b07e ; DmL2cConnUpdateCnf + 26
        0x0001b07e:    2073        s       MOVS     r0,#0x73
        0x0001b080:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001b084:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0001b088:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0001b08c:    9800        ..      LDR      r0,[sp,#0]
        0x0001b08e:    a901        ..      ADD      r1,sp,#4
        0x0001b090:    f01cfb32    ..2.    BL       dmConnUpdExecute ; 0x376f8
        0x0001b094:    e7ff        ..      B        0x1b096 ; DmL2cConnUpdateCnf + 50
        0x0001b096:    b004        ..      ADD      sp,sp,#0x10
        0x0001b098:    bd80        ..      POP      {r7,pc}
        0x0001b09a:    0000        ..      MOVS     r0,r0
    DmLlAddrType
        0x0001b09c:    b081        ..      SUB      sp,sp,#4
        0x0001b09e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001b0a2:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001b0a6:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001b0aa:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001b0ae:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b0b2:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0001b0b4:    b198        ..      CBZ      r0,0x1b0de ; DmLlAddrType + 66
        0x0001b0b6:    e7ff        ..      B        0x1b0b8 ; DmLlAddrType + 28
        0x0001b0b8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001b0bc:    b920         .      CBNZ     r0,0x1b0c8 ; DmLlAddrType + 44
        0x0001b0be:    e7ff        ..      B        0x1b0c0 ; DmLlAddrType + 36
        0x0001b0c0:    2002        .       MOVS     r0,#2
        0x0001b0c2:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001b0c6:    e009        ..      B        0x1b0dc ; DmLlAddrType + 64
        0x0001b0c8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001b0cc:    2801        .(      CMP      r0,#1
        0x0001b0ce:    d104        ..      BNE      0x1b0da ; DmLlAddrType + 62
        0x0001b0d0:    e7ff        ..      B        0x1b0d2 ; DmLlAddrType + 54
        0x0001b0d2:    2003        .       MOVS     r0,#3
        0x0001b0d4:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001b0d8:    e7ff        ..      B        0x1b0da ; DmLlAddrType + 62
        0x0001b0da:    e7ff        ..      B        0x1b0dc ; DmLlAddrType + 64
        0x0001b0dc:    e7ff        ..      B        0x1b0de ; DmLlAddrType + 66
        0x0001b0de:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0001b0e2:    b001        ..      ADD      sp,sp,#4
        0x0001b0e4:    4770        pG      BX       lr
        0x0001b0e6:    0000        ..      MOVS     r0,r0
    DmLlPrivEnabled
        0x0001b0e8:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001b0ec:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b0f0:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0001b0f2:    4770        pG      BX       lr
    DmPhyInit
        0x0001b0f4:    b580        ..      PUSH     {r7,lr}
        0x0001b0f6:    f003fbcf    ....    BL       WsfTaskLock ; 0x1e898
        0x0001b0fa:    f2401120    @. .    MOVW     r1,#0x120
        0x0001b0fe:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001b102:    f24070d4    @..p    MOV      r0,#0x7d4
        0x0001b106:    f2c00005    ....    MOVT     r0,#5
        0x0001b10a:    6248        Hb      STR      r0,[r1,#0x24]
        0x0001b10c:    f44f6010    O..`    MOV      r0,#0x900
        0x0001b110:    2100        .!      MOVS     r1,#0
        0x0001b112:    2201        ."      MOVS     r2,#1
        0x0001b114:    f001fd9a    ....    BL       HciSetLeSupFeat ; 0x1cc4c
        0x0001b118:    f003fbe6    ....    BL       WsfTaskUnlock ; 0x1e8e8
        0x0001b11c:    bd80        ..      POP      {r7,pc}
        0x0001b11e:    0000        ..      MOVS     r0,r0
    DmPrivAddDevToResList
        0x0001b120:    b510        ..      PUSH     {r4,lr}
        0x0001b122:    b086        ..      SUB      sp,sp,#0x18
        0x0001b124:    468c        .F      MOV      r12,r1
        0x0001b126:    4686        .F      MOV      lr,r0
        0x0001b128:    9809        ..      LDR      r0,[sp,#0x24]
        0x0001b12a:    9908        ..      LDR      r1,[sp,#0x20]
        0x0001b12c:    f88de017    ....    STRB     lr,[sp,#0x17]
        0x0001b130:    f8cdc010    ....    STR      r12,[sp,#0x10]
        0x0001b134:    9203        ..      STR      r2,[sp,#0xc]
        0x0001b136:    9302        ..      STR      r3,[sp,#8]
        0x0001b138:    f88d1007    ....    STRB     r1,[sp,#7]
        0x0001b13c:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0001b140:    202c        ,       MOVS     r0,#0x2c
        0x0001b142:    f003f9ad    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001b146:    9000        ..      STR      r0,[sp,#0]
        0x0001b148:    b340        @.      CBZ      r0,0x1b19c ; DmPrivAddDevToResList + 124
        0x0001b14a:    e7ff        ..      B        0x1b14c ; DmPrivAddDevToResList + 44
        0x0001b14c:    9900        ..      LDR      r1,[sp,#0]
        0x0001b14e:    2031        1       MOVS     r0,#0x31
        0x0001b150:    7088        .p      STRB     r0,[r1,#2]
        0x0001b152:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0001b156:    9900        ..      LDR      r1,[sp,#0]
        0x0001b158:    8008        ..      STRH     r0,[r1,#0]
        0x0001b15a:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001b15e:    9900        ..      LDR      r1,[sp,#0]
        0x0001b160:    7108        .q      STRB     r0,[r1,#4]
        0x0001b162:    9800        ..      LDR      r0,[sp,#0]
        0x0001b164:    3005        .0      ADDS     r0,#5
        0x0001b166:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001b168:    f7fffb28    ..(.    BL       BdaCpy ; 0x1a7bc
        0x0001b16c:    9800        ..      LDR      r0,[sp,#0]
        0x0001b16e:    300b        .0      ADDS     r0,r0,#0xb
        0x0001b170:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001b172:    f7fffb41    ..A.    BL       Calc128Cpy ; 0x1a7f8
        0x0001b176:    9800        ..      LDR      r0,[sp,#0]
        0x0001b178:    301b        .0      ADDS     r0,r0,#0x1b
        0x0001b17a:    9902        ..      LDR      r1,[sp,#8]
        0x0001b17c:    f7fffb3c    ..<.    BL       Calc128Cpy ; 0x1a7f8
        0x0001b180:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b184:    9900        ..      LDR      r1,[sp,#0]
        0x0001b186:    f881002b    ..+.    STRB     r0,[r1,#0x2b]
        0x0001b18a:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001b18e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b192:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001b194:    9900        ..      LDR      r1,[sp,#0]
        0x0001b196:    f003f9f1    ....    BL       WsfMsgSend ; 0x1e57c
        0x0001b19a:    e7ff        ..      B        0x1b19c ; DmPrivAddDevToResList + 124
        0x0001b19c:    b006        ..      ADD      sp,sp,#0x18
        0x0001b19e:    bd10        ..      POP      {r4,pc}
    DmPrivInit
        0x0001b1a0:    b580        ..      PUSH     {r7,lr}
        0x0001b1a2:    f003fb79    ..y.    BL       WsfTaskLock ; 0x1e898
        0x0001b1a6:    f2401120    @. .    MOVW     r1,#0x120
        0x0001b1aa:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001b1ae:    f6400010    @...    MOVW     r0,#0x810
        0x0001b1b2:    f2c00005    ....    MOVT     r0,#5
        0x0001b1b6:    6188        .a      STR      r0,[r1,#0x18]
        0x0001b1b8:    f6400004    @...    MOV      r0,#0x804
        0x0001b1bc:    f2c00005    ....    MOVT     r0,#5
        0x0001b1c0:    63c8        .c      STR      r0,[r1,#0x3c]
        0x0001b1c2:    f003fb91    ....    BL       WsfTaskUnlock ; 0x1e8e8
        0x0001b1c6:    bd80        ..      POP      {r7,pc}
    DmPrivResolveAddr
        0x0001b1c8:    b580        ..      PUSH     {r7,lr}
        0x0001b1ca:    b084        ..      SUB      sp,sp,#0x10
        0x0001b1cc:    9003        ..      STR      r0,[sp,#0xc]
        0x0001b1ce:    9102        ..      STR      r1,[sp,#8]
        0x0001b1d0:    f8ad2006    ...     STRH     r2,[sp,#6]
        0x0001b1d4:    201a        .       MOVS     r0,#0x1a
        0x0001b1d6:    f003f963    ..c.    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001b1da:    9000        ..      STR      r0,[sp,#0]
        0x0001b1dc:    b1d0        ..      CBZ      r0,0x1b214 ; DmPrivResolveAddr + 76
        0x0001b1de:    e7ff        ..      B        0x1b1e0 ; DmPrivResolveAddr + 24
        0x0001b1e0:    9900        ..      LDR      r1,[sp,#0]
        0x0001b1e2:    2030        0       MOVS     r0,#0x30
        0x0001b1e4:    7088        .p      STRB     r0,[r1,#2]
        0x0001b1e6:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001b1ea:    9900        ..      LDR      r1,[sp,#0]
        0x0001b1ec:    8008        ..      STRH     r0,[r1,#0]
        0x0001b1ee:    9800        ..      LDR      r0,[sp,#0]
        0x0001b1f0:    3004        .0      ADDS     r0,#4
        0x0001b1f2:    9902        ..      LDR      r1,[sp,#8]
        0x0001b1f4:    f7fffb00    ....    BL       Calc128Cpy ; 0x1a7f8
        0x0001b1f8:    9800        ..      LDR      r0,[sp,#0]
        0x0001b1fa:    3014        .0      ADDS     r0,r0,#0x14
        0x0001b1fc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001b1fe:    f7fffadd    ....    BL       BdaCpy ; 0x1a7bc
        0x0001b202:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001b206:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b20a:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001b20c:    9900        ..      LDR      r1,[sp,#0]
        0x0001b20e:    f003f9b5    ....    BL       WsfMsgSend ; 0x1e57c
        0x0001b212:    e7ff        ..      B        0x1b214 ; DmPrivResolveAddr + 76
        0x0001b214:    b004        ..      ADD      sp,sp,#0x10
        0x0001b216:    bd80        ..      POP      {r7,pc}
    DmPrivSetPrivacyMode
        0x0001b218:    b580        ..      PUSH     {r7,lr}
        0x0001b21a:    b084        ..      SUB      sp,sp,#0x10
        0x0001b21c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001b220:    9102        ..      STR      r1,[sp,#8]
        0x0001b222:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0001b226:    200c        .       MOVS     r0,#0xc
        0x0001b228:    f003f93a    ..:.    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001b22c:    9000        ..      STR      r0,[sp,#0]
        0x0001b22e:    b1c8        ..      CBZ      r0,0x1b264 ; DmPrivSetPrivacyMode + 76
        0x0001b230:    e7ff        ..      B        0x1b232 ; DmPrivSetPrivacyMode + 26
        0x0001b232:    9900        ..      LDR      r1,[sp,#0]
        0x0001b234:    2035        5       MOVS     r0,#0x35
        0x0001b236:    7088        .p      STRB     r0,[r1,#2]
        0x0001b238:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b23c:    9900        ..      LDR      r1,[sp,#0]
        0x0001b23e:    7108        .q      STRB     r0,[r1,#4]
        0x0001b240:    9800        ..      LDR      r0,[sp,#0]
        0x0001b242:    3005        .0      ADDS     r0,#5
        0x0001b244:    9902        ..      LDR      r1,[sp,#8]
        0x0001b246:    f7fffab9    ....    BL       BdaCpy ; 0x1a7bc
        0x0001b24a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b24e:    9900        ..      LDR      r1,[sp,#0]
        0x0001b250:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0001b252:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001b256:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b25a:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001b25c:    9900        ..      LDR      r1,[sp,#0]
        0x0001b25e:    f003f98d    ....    BL       WsfMsgSend ; 0x1e57c
        0x0001b262:    e7ff        ..      B        0x1b264 ; DmPrivSetPrivacyMode + 76
        0x0001b264:    b004        ..      ADD      sp,sp,#0x10
        0x0001b266:    bd80        ..      POP      {r7,pc}
    DmReadRemoteFeatures
        0x0001b268:    b580        ..      PUSH     {r7,lr}
        0x0001b26a:    b088        ..      SUB      sp,sp,#0x20
        0x0001b26c:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x0001b270:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0001b274:    f01bff06    ....    BL       dmConnCcbById ; 0x37084
        0x0001b278:    9006        ..      STR      r0,[sp,#0x18]
        0x0001b27a:    2800        .(      CMP      r0,#0
        0x0001b27c:    d045        E.      BEQ      0x1b30a ; DmReadRemoteFeatures + 162
        0x0001b27e:    e7ff        ..      B        0x1b280 ; DmReadRemoteFeatures + 24
        0x0001b280:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001b282:    f890002c    ..,.    LDRB     r0,[r0,#0x2c]
        0x0001b286:    b3d0        ..      CBZ      r0,0x1b2fe ; DmReadRemoteFeatures + 150
        0x0001b288:    e7ff        ..      B        0x1b28a ; DmReadRemoteFeatures + 34
        0x0001b28a:    a802        ..      ADD      r0,sp,#8
        0x0001b28c:    f1000108    ....    ADD      r1,r0,#8
        0x0001b290:    9101        ..      STR      r1,[sp,#4]
        0x0001b292:    2100        .!      MOVS     r1,#0
        0x0001b294:    9105        ..      STR      r1,[sp,#0x14]
        0x0001b296:    9104        ..      STR      r1,[sp,#0x10]
        0x0001b298:    9103        ..      STR      r1,[sp,#0xc]
        0x0001b29a:    9102        ..      STR      r1,[sp,#8]
        0x0001b29c:    2257        W"      MOVS     r2,#0x57
        0x0001b29e:    f88d200a    ...     STRB     r2,[sp,#0xa]
        0x0001b2a2:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0001b2a4:    7c12        .|      LDRB     r2,[r2,#0x10]
        0x0001b2a6:    f8ad2008    ...     STRH     r2,[sp,#8]
        0x0001b2aa:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0001b2ae:    f88d100c    ....    STRB     r1,[sp,#0xc]
        0x0001b2b2:    9906        ..      LDR      r1,[sp,#0x18]
        0x0001b2b4:    8989        ..      LDRH     r1,[r1,#0xc]
        0x0001b2b6:    f8ad100e    ....    STRH     r1,[sp,#0xe]
        0x0001b2ba:    9906        ..      LDR      r1,[sp,#0x18]
        0x0001b2bc:    6a89        .j      LDR      r1,[r1,#0x28]
        0x0001b2be:    9a01        ..      LDR      r2,[sp,#4]
        0x0001b2c0:    1c53        S.      ADDS     r3,r2,#1
        0x0001b2c2:    9301        ..      STR      r3,[sp,#4]
        0x0001b2c4:    7011        .p      STRB     r1,[r2,#0]
        0x0001b2c6:    9906        ..      LDR      r1,[sp,#0x18]
        0x0001b2c8:    6a89        .j      LDR      r1,[r1,#0x28]
        0x0001b2ca:    0a09        ..      LSRS     r1,r1,#8
        0x0001b2cc:    9a01        ..      LDR      r2,[sp,#4]
        0x0001b2ce:    1c53        S.      ADDS     r3,r2,#1
        0x0001b2d0:    9301        ..      STR      r3,[sp,#4]
        0x0001b2d2:    7011        .p      STRB     r1,[r2,#0]
        0x0001b2d4:    9906        ..      LDR      r1,[sp,#0x18]
        0x0001b2d6:    8d49        I.      LDRH     r1,[r1,#0x2a]
        0x0001b2d8:    9a01        ..      LDR      r2,[sp,#4]
        0x0001b2da:    1c53        S.      ADDS     r3,r2,#1
        0x0001b2dc:    9301        ..      STR      r3,[sp,#4]
        0x0001b2de:    7011        .p      STRB     r1,[r2,#0]
        0x0001b2e0:    9906        ..      LDR      r1,[sp,#0x18]
        0x0001b2e2:    f891102b    ..+.    LDRB     r1,[r1,#0x2b]
        0x0001b2e6:    9a01        ..      LDR      r2,[sp,#4]
        0x0001b2e8:    1c53        S.      ADDS     r3,r2,#1
        0x0001b2ea:    9301        ..      STR      r3,[sp,#4]
        0x0001b2ec:    7011        .p      STRB     r1,[r2,#0]
        0x0001b2ee:    f2436114    C..a    MOV      r1,#0x3614
        0x0001b2f2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001b2f6:    f8d1109c    ....    LDR      r1,[r1,#0x9c]
        0x0001b2fa:    4788        .G      BLX      r1
        0x0001b2fc:    e004        ..      B        0x1b308 ; DmReadRemoteFeatures + 160
        0x0001b2fe:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001b300:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0001b302:    f000fffb    ....    BL       HciLeReadRemoteFeatCmd ; 0x1c2fc
        0x0001b306:    e7ff        ..      B        0x1b308 ; DmReadRemoteFeatures + 160
        0x0001b308:    e7ff        ..      B        0x1b30a ; DmReadRemoteFeatures + 162
        0x0001b30a:    b008        ..      ADD      sp,sp,#0x20
        0x0001b30c:    bd80        ..      POP      {r7,pc}
        0x0001b30e:    0000        ..      MOVS     r0,r0
    DmRegister
        0x0001b310:    b580        ..      PUSH     {r7,lr}
        0x0001b312:    b0a4        ..      SUB      sp,sp,#0x90
        0x0001b314:    9023        #.      STR      r0,[sp,#0x8c]
        0x0001b316:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0001b318:    f24351f0    C..Q    MOV      r1,#0x35f0
        0x0001b31c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001b320:    6088        .`      STR      r0,[r1,#8]
        0x0001b322:    f2401020    @. .    MOVW     r0,#0x120
        0x0001b326:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b32a:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0001b32c:    f240716c    @.lq    MOV      r1,#0x76c
        0x0001b330:    f2c00105    ....    MOVT     r1,#5
        0x0001b334:    4288        .B      CMP      r0,r1
        0x0001b336:    d018        ..      BEQ      0x1b36a ; DmRegister + 90
        0x0001b338:    e7ff        ..      B        0x1b33a ; DmRegister + 42
        0x0001b33a:    f000fdf5    ....    BL       HciGetMaxRxAclLen ; 0x1bf28
        0x0001b33e:    3804        .8      SUBS     r0,#4
        0x0001b340:    2840        @(      CMP      r0,#0x40
        0x0001b342:    dc11        ..      BGT      0x1b368 ; DmRegister + 88
        0x0001b344:    e7ff        ..      B        0x1b346 ; DmRegister + 54
        0x0001b346:    2000        .       MOVS     r0,#0
        0x0001b348:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0001b34c:    2078        x       MOVS     r0,#0x78
        0x0001b34e:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001b352:    2001        .       MOVS     r0,#1
        0x0001b354:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001b358:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001b35c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b360:    6881        .h      LDR      r1,[r0,#8]
        0x0001b362:    a801        ..      ADD      r0,sp,#4
        0x0001b364:    4788        .G      BLX      r1
        0x0001b366:    e7ff        ..      B        0x1b368 ; DmRegister + 88
        0x0001b368:    e7ff        ..      B        0x1b36a ; DmRegister + 90
        0x0001b36a:    b024        $.      ADD      sp,sp,#0x90
        0x0001b36c:    bd80        ..      POP      {r7,pc}
        0x0001b36e:    0000        ..      MOVS     r0,r0
    DmRemoteConnParamReqNegReply
        0x0001b370:    b580        ..      PUSH     {r7,lr}
        0x0001b372:    b082        ..      SUB      sp,sp,#8
        0x0001b374:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001b378:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001b37c:    2006        .       MOVS     r0,#6
        0x0001b37e:    f003f88f    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001b382:    9000        ..      STR      r0,[sp,#0]
        0x0001b384:    b1a0        ..      CBZ      r0,0x1b3b0 ; DmRemoteConnParamReqNegReply + 64
        0x0001b386:    e7ff        ..      B        0x1b388 ; DmRemoteConnParamReqNegReply + 24
        0x0001b388:    9900        ..      LDR      r1,[sp,#0]
        0x0001b38a:    2023        #       MOVS     r0,#0x23
        0x0001b38c:    7088        .p      STRB     r0,[r1,#2]
        0x0001b38e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b392:    9900        ..      LDR      r1,[sp,#0]
        0x0001b394:    8008        ..      STRH     r0,[r1,#0]
        0x0001b396:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001b39a:    9900        ..      LDR      r1,[sp,#0]
        0x0001b39c:    7108        .q      STRB     r0,[r1,#4]
        0x0001b39e:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001b3a2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b3a6:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001b3a8:    9900        ..      LDR      r1,[sp,#0]
        0x0001b3aa:    f003f8e7    ....    BL       WsfMsgSend ; 0x1e57c
        0x0001b3ae:    e7ff        ..      B        0x1b3b0 ; DmRemoteConnParamReqNegReply + 64
        0x0001b3b0:    b002        ..      ADD      sp,sp,#8
        0x0001b3b2:    bd80        ..      POP      {r7,pc}
    DmRemoteConnParamReqReply
        0x0001b3b4:    b580        ..      PUSH     {r7,lr}
        0x0001b3b6:    b084        ..      SUB      sp,sp,#0x10
        0x0001b3b8:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001b3bc:    9102        ..      STR      r1,[sp,#8]
        0x0001b3be:    2010        .       MOVS     r0,#0x10
        0x0001b3c0:    f003f86e    ..n.    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001b3c4:    9001        ..      STR      r0,[sp,#4]
        0x0001b3c6:    b1c0        ..      CBZ      r0,0x1b3fa ; DmRemoteConnParamReqReply + 70
        0x0001b3c8:    e7ff        ..      B        0x1b3ca ; DmRemoteConnParamReqReply + 22
        0x0001b3ca:    9901        ..      LDR      r1,[sp,#4]
        0x0001b3cc:    2022        "       MOVS     r0,#0x22
        0x0001b3ce:    7088        .p      STRB     r0,[r1,#2]
        0x0001b3d0:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b3d4:    9901        ..      LDR      r1,[sp,#4]
        0x0001b3d6:    8008        ..      STRH     r0,[r1,#0]
        0x0001b3d8:    9901        ..      LDR      r1,[sp,#4]
        0x0001b3da:    9b02        ..      LDR      r3,[sp,#8]
        0x0001b3dc:    6818        .h      LDR      r0,[r3,#0]
        0x0001b3de:    685a        Zh      LDR      r2,[r3,#4]
        0x0001b3e0:    689b        .h      LDR      r3,[r3,#8]
        0x0001b3e2:    60cb        .`      STR      r3,[r1,#0xc]
        0x0001b3e4:    608a        .`      STR      r2,[r1,#8]
        0x0001b3e6:    6048        H`      STR      r0,[r1,#4]
        0x0001b3e8:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001b3ec:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b3f0:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001b3f2:    9901        ..      LDR      r1,[sp,#4]
        0x0001b3f4:    f003f8c2    ....    BL       WsfMsgSend ; 0x1e57c
        0x0001b3f8:    e7ff        ..      B        0x1b3fa ; DmRemoteConnParamReqReply + 70
        0x0001b3fa:    b004        ..      ADD      sp,sp,#0x10
        0x0001b3fc:    bd80        ..      POP      {r7,pc}
        0x0001b3fe:    0000        ..      MOVS     r0,r0
    DmSecAuthRsp
        0x0001b400:    b580        ..      PUSH     {r7,lr}
        0x0001b402:    b084        ..      SUB      sp,sp,#0x10
        0x0001b404:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001b408:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0001b40c:    9202        ..      STR      r2,[sp,#8]
        0x0001b40e:    2016        .       MOVS     r0,#0x16
        0x0001b410:    f003f846    ..F.    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001b414:    9001        ..      STR      r0,[sp,#4]
        0x0001b416:    b1d0        ..      CBZ      r0,0x1b44e ; DmSecAuthRsp + 78
        0x0001b418:    e7ff        ..      B        0x1b41a ; DmSecAuthRsp + 26
        0x0001b41a:    9901        ..      LDR      r1,[sp,#4]
        0x0001b41c:    2004        .       MOVS     r0,#4
        0x0001b41e:    7088        .p      STRB     r0,[r1,#2]
        0x0001b420:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b424:    9901        ..      LDR      r1,[sp,#4]
        0x0001b426:    8008        ..      STRH     r0,[r1,#0]
        0x0001b428:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001b42c:    9901        ..      LDR      r1,[sp,#4]
        0x0001b42e:    7508        .u      STRB     r0,[r1,#0x14]
        0x0001b430:    9802        ..      LDR      r0,[sp,#8]
        0x0001b432:    b140        @.      CBZ      r0,0x1b446 ; DmSecAuthRsp + 70
        0x0001b434:    e7ff        ..      B        0x1b436 ; DmSecAuthRsp + 54
        0x0001b436:    9801        ..      LDR      r0,[sp,#4]
        0x0001b438:    3004        .0      ADDS     r0,#4
        0x0001b43a:    9902        ..      LDR      r1,[sp,#8]
        0x0001b43c:    f89d200e    ...     LDRB     r2,[sp,#0xe]
        0x0001b440:    f7fcfff1    ....    BL       __aeabi_memcpy ; 0x18426
        0x0001b444:    e7ff        ..      B        0x1b446 ; DmSecAuthRsp + 70
        0x0001b446:    9801        ..      LDR      r0,[sp,#4]
        0x0001b448:    f002faca    ....    BL       SmpDmMsgSend ; 0x1d9e0
        0x0001b44c:    e7ff        ..      B        0x1b44e ; DmSecAuthRsp + 78
        0x0001b44e:    b004        ..      ADD      sp,sp,#0x10
        0x0001b450:    bd80        ..      POP      {r7,pc}
        0x0001b452:    0000        ..      MOVS     r0,r0
    DmSecCancelReq
        0x0001b454:    b580        ..      PUSH     {r7,lr}
        0x0001b456:    b082        ..      SUB      sp,sp,#8
        0x0001b458:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001b45c:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001b460:    2004        .       MOVS     r0,#4
        0x0001b462:    f003f81d    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001b466:    9000        ..      STR      r0,[sp,#0]
        0x0001b468:    b178        x.      CBZ      r0,0x1b48a ; DmSecCancelReq + 54
        0x0001b46a:    e7ff        ..      B        0x1b46c ; DmSecCancelReq + 24
        0x0001b46c:    9900        ..      LDR      r1,[sp,#0]
        0x0001b46e:    2003        .       MOVS     r0,#3
        0x0001b470:    7088        .p      STRB     r0,[r1,#2]
        0x0001b472:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b476:    9900        ..      LDR      r1,[sp,#0]
        0x0001b478:    8008        ..      STRH     r0,[r1,#0]
        0x0001b47a:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001b47e:    9900        ..      LDR      r1,[sp,#0]
        0x0001b480:    70c8        .p      STRB     r0,[r1,#3]
        0x0001b482:    9800        ..      LDR      r0,[sp,#0]
        0x0001b484:    f002faac    ....    BL       SmpDmMsgSend ; 0x1d9e0
        0x0001b488:    e7ff        ..      B        0x1b48a ; DmSecCancelReq + 54
        0x0001b48a:    b002        ..      ADD      sp,sp,#8
        0x0001b48c:    bd80        ..      POP      {r7,pc}
        0x0001b48e:    0000        ..      MOVS     r0,r0
    DmSecCompareRsp
        0x0001b490:    b580        ..      PUSH     {r7,lr}
        0x0001b492:    b082        ..      SUB      sp,sp,#8
        0x0001b494:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001b498:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001b49c:    2016        .       MOVS     r0,#0x16
        0x0001b49e:    f002ffff    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001b4a2:    9000        ..      STR      r0,[sp,#0]
        0x0001b4a4:    b1b8        ..      CBZ      r0,0x1b4d6 ; DmSecCompareRsp + 70
        0x0001b4a6:    e7ff        ..      B        0x1b4a8 ; DmSecCompareRsp + 24
        0x0001b4a8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b4ac:    9900        ..      LDR      r1,[sp,#0]
        0x0001b4ae:    8008        ..      STRH     r0,[r1,#0]
        0x0001b4b0:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001b4b4:    b120         .      CBZ      r0,0x1b4c0 ; DmSecCompareRsp + 48
        0x0001b4b6:    e7ff        ..      B        0x1b4b8 ; DmSecCompareRsp + 40
        0x0001b4b8:    9900        ..      LDR      r1,[sp,#0]
        0x0001b4ba:    2016        .       MOVS     r0,#0x16
        0x0001b4bc:    7088        .p      STRB     r0,[r1,#2]
        0x0001b4be:    e006        ..      B        0x1b4ce ; DmSecCompareRsp + 62
        0x0001b4c0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b4c4:    9900        ..      LDR      r1,[sp,#0]
        0x0001b4c6:    220c        ."      MOVS     r2,#0xc
        0x0001b4c8:    f002fc96    ....    BL       SmpScGetCancelMsgWithReattempt ; 0x1ddf8
        0x0001b4cc:    e7ff        ..      B        0x1b4ce ; DmSecCompareRsp + 62
        0x0001b4ce:    9800        ..      LDR      r0,[sp,#0]
        0x0001b4d0:    f002fa86    ....    BL       SmpDmMsgSend ; 0x1d9e0
        0x0001b4d4:    e7ff        ..      B        0x1b4d6 ; DmSecCompareRsp + 70
        0x0001b4d6:    b002        ..      ADD      sp,sp,#8
        0x0001b4d8:    bd80        ..      POP      {r7,pc}
        0x0001b4da:    0000        ..      MOVS     r0,r0
    DmSecGenerateEccKeyReq
        0x0001b4dc:    b580        ..      PUSH     {r7,lr}
        0x0001b4de:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001b4e2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b4e6:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001b4e8:    2100        .!      MOVS     r1,#0
        0x0001b4ea:    2241        A"      MOVS     r2,#0x41
        0x0001b4ec:    f001ff36    ..6.    BL       SecEccGenKey ; 0x1d35c
        0x0001b4f0:    bd80        ..      POP      {r7,pc}
        0x0001b4f2:    0000        ..      MOVS     r0,r0
    DmSecGetCompareValue
        0x0001b4f4:    b082        ..      SUB      sp,sp,#8
        0x0001b4f6:    9001        ..      STR      r0,[sp,#4]
        0x0001b4f8:    9801        ..      LDR      r0,[sp,#4]
        0x0001b4fa:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001b4fc:    ba00        ..      REV      r0,r0
        0x0001b4fe:    9000        ..      STR      r0,[sp,#0]
        0x0001b500:    9800        ..      LDR      r0,[sp,#0]
        0x0001b502:    f64d6183    M..a    MOV      r1,#0xde83
        0x0001b506:    f2c4311b    ...1    MOVT     r1,#0x431b
        0x0001b50a:    fba02101    ...!    UMULL    r2,r1,r0,r1
        0x0001b50e:    0c89        ..      LSRS     r1,r1,#18
        0x0001b510:    f6435209    C..R    MOV      r2,#0x3d09
        0x0001b514:    4351        QC      MULS     r1,r2,r1
        0x0001b516:    eba01081    ....    SUB      r0,r0,r1,LSL #6
        0x0001b51a:    b002        ..      ADD      sp,sp,#8
        0x0001b51c:    4770        pG      BX       lr
        0x0001b51e:    0000        ..      MOVS     r0,r0
    DmSecGetEccKey
        0x0001b520:    f642104c    B.L.    MOV      r0,#0x294c
        0x0001b524:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001b528:    4770        pG      BX       lr
        0x0001b52a:    0000        ..      MOVS     r0,r0
    DmSecGetLocalCsrk
        0x0001b52c:    f2437004    C..p    MOV      r0,#0x3704
        0x0001b530:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b534:    6840        @h      LDR      r0,[r0,#4]
        0x0001b536:    4770        pG      BX       lr
    DmSecGetLocalIrk
        0x0001b538:    f2437004    C..p    MOV      r0,#0x3704
        0x0001b53c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b540:    6800        .h      LDR      r0,[r0,#0]
        0x0001b542:    4770        pG      BX       lr
    DmSecInit
        0x0001b544:    f2401120    @. .    MOVW     r1,#0x120
        0x0001b548:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001b54c:    f640001c    @...    MOV      r0,#0x81c
        0x0001b550:    f2c00005    ....    MOVT     r0,#5
        0x0001b554:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001b556:    f2437104    C..q    MOV      r1,#0x3704
        0x0001b55a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001b55e:    f64f7024    O.$p    MOV      r0,#0xff24
        0x0001b562:    f2c00004    ....    MOVT     r0,#4
        0x0001b566:    6008        .`      STR      r0,[r1,#0]
        0x0001b568:    6048        H`      STR      r0,[r1,#4]
        0x0001b56a:    4770        pG      BX       lr
    DmSecLescInit
        0x0001b56c:    f2401120    @. .    MOVW     r1,#0x120
        0x0001b570:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001b574:    f6400028    @.(.    MOV      r0,#0x828
        0x0001b578:    f2c00005    ....    MOVT     r0,#5
        0x0001b57c:    6208        .b      STR      r0,[r1,#0x20]
        0x0001b57e:    4770        pG      BX       lr
    DmSecLtkRsp
        0x0001b580:    b580        ..      PUSH     {r7,lr}
        0x0001b582:    b084        ..      SUB      sp,sp,#0x10
        0x0001b584:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001b588:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0001b58c:    f88d200d    ...     STRB     r2,[sp,#0xd]
        0x0001b590:    9302        ..      STR      r3,[sp,#8]
        0x0001b592:    2016        .       MOVS     r0,#0x16
        0x0001b594:    f002ff84    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001b598:    9001        ..      STR      r0,[sp,#4]
        0x0001b59a:    b310        ..      CBZ      r0,0x1b5e2 ; DmSecLtkRsp + 98
        0x0001b59c:    e7ff        ..      B        0x1b59e ; DmSecLtkRsp + 30
        0x0001b59e:    9901        ..      LDR      r1,[sp,#4]
        0x0001b5a0:    2029        )       MOVS     r0,#0x29
        0x0001b5a2:    7088        .p      STRB     r0,[r1,#2]
        0x0001b5a4:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b5a8:    9901        ..      LDR      r1,[sp,#4]
        0x0001b5aa:    8008        ..      STRH     r0,[r1,#0]
        0x0001b5ac:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001b5b0:    9901        ..      LDR      r1,[sp,#4]
        0x0001b5b2:    7508        .u      STRB     r0,[r1,#0x14]
        0x0001b5b4:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001b5b8:    9901        ..      LDR      r1,[sp,#4]
        0x0001b5ba:    7548        Hu      STRB     r0,[r1,#0x15]
        0x0001b5bc:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001b5c0:    b130        0.      CBZ      r0,0x1b5d0 ; DmSecLtkRsp + 80
        0x0001b5c2:    e7ff        ..      B        0x1b5c4 ; DmSecLtkRsp + 68
        0x0001b5c4:    9801        ..      LDR      r0,[sp,#4]
        0x0001b5c6:    3004        .0      ADDS     r0,#4
        0x0001b5c8:    9902        ..      LDR      r1,[sp,#8]
        0x0001b5ca:    f7fff915    ....    BL       Calc128Cpy ; 0x1a7f8
        0x0001b5ce:    e7ff        ..      B        0x1b5d0 ; DmSecLtkRsp + 80
        0x0001b5d0:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001b5d4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b5d8:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001b5da:    9901        ..      LDR      r1,[sp,#4]
        0x0001b5dc:    f002ffce    ....    BL       WsfMsgSend ; 0x1e57c
        0x0001b5e0:    e7ff        ..      B        0x1b5e2 ; DmSecLtkRsp + 98
        0x0001b5e2:    b004        ..      ADD      sp,sp,#0x10
        0x0001b5e4:    bd80        ..      POP      {r7,pc}
        0x0001b5e6:    0000        ..      MOVS     r0,r0
    DmSecPairRsp
        0x0001b5e8:    b580        ..      PUSH     {r7,lr}
        0x0001b5ea:    b084        ..      SUB      sp,sp,#0x10
        0x0001b5ec:    4684        .F      MOV      r12,r0
        0x0001b5ee:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001b5f0:    f88dc00f    ....    STRB     r12,[sp,#0xf]
        0x0001b5f4:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0001b5f8:    f88d200d    ...     STRB     r2,[sp,#0xd]
        0x0001b5fc:    f88d300c    ...0    STRB     r3,[sp,#0xc]
        0x0001b600:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001b604:    2008        .       MOVS     r0,#8
        0x0001b606:    f002ff4b    ..K.    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001b60a:    9001        ..      STR      r0,[sp,#4]
        0x0001b60c:    b1f8        ..      CBZ      r0,0x1b64e ; DmSecPairRsp + 102
        0x0001b60e:    e7ff        ..      B        0x1b610 ; DmSecPairRsp + 40
        0x0001b610:    9901        ..      LDR      r1,[sp,#4]
        0x0001b612:    2002        .       MOVS     r0,#2
        0x0001b614:    7088        .p      STRB     r0,[r1,#2]
        0x0001b616:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b61a:    9901        ..      LDR      r1,[sp,#4]
        0x0001b61c:    8008        ..      STRH     r0,[r1,#0]
        0x0001b61e:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001b622:    9901        ..      LDR      r1,[sp,#4]
        0x0001b624:    7108        .q      STRB     r0,[r1,#4]
        0x0001b626:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001b62a:    9901        ..      LDR      r1,[sp,#4]
        0x0001b62c:    7148        Hq      STRB     r0,[r1,#5]
        0x0001b62e:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0001b632:    f0000007    ....    AND      r0,r0,#7
        0x0001b636:    9901        ..      LDR      r1,[sp,#4]
        0x0001b638:    7188        .q      STRB     r0,[r1,#6]
        0x0001b63a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001b63e:    f0000007    ....    AND      r0,r0,#7
        0x0001b642:    9901        ..      LDR      r1,[sp,#4]
        0x0001b644:    71c8        .q      STRB     r0,[r1,#7]
        0x0001b646:    9801        ..      LDR      r0,[sp,#4]
        0x0001b648:    f002f9ca    ....    BL       SmpDmMsgSend ; 0x1d9e0
        0x0001b64c:    e7ff        ..      B        0x1b64e ; DmSecPairRsp + 102
        0x0001b64e:    b004        ..      ADD      sp,sp,#0x10
        0x0001b650:    bd80        ..      POP      {r7,pc}
        0x0001b652:    0000        ..      MOVS     r0,r0
    DmSecSetEccKey
        0x0001b654:    b580        ..      PUSH     {r7,lr}
        0x0001b656:    b082        ..      SUB      sp,sp,#8
        0x0001b658:    9001        ..      STR      r0,[sp,#4]
        0x0001b65a:    9901        ..      LDR      r1,[sp,#4]
        0x0001b65c:    f642104c    B.L.    MOV      r0,#0x294c
        0x0001b660:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001b664:    2260        `"      MOVS     r2,#0x60
        0x0001b666:    f7fcfede    ....    BL       __aeabi_memcpy ; 0x18426
        0x0001b66a:    b002        ..      ADD      sp,sp,#8
        0x0001b66c:    bd80        ..      POP      {r7,pc}
        0x0001b66e:    0000        ..      MOVS     r0,r0
    DmSecSlaveReq
        0x0001b670:    b580        ..      PUSH     {r7,lr}
        0x0001b672:    b082        ..      SUB      sp,sp,#8
        0x0001b674:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001b678:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001b67c:    2006        .       MOVS     r0,#6
        0x0001b67e:    f002ff0f    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001b682:    9000        ..      STR      r0,[sp,#0]
        0x0001b684:    b178        x.      CBZ      r0,0x1b6a6 ; DmSecSlaveReq + 54
        0x0001b686:    e7ff        ..      B        0x1b688 ; DmSecSlaveReq + 24
        0x0001b688:    9900        ..      LDR      r1,[sp,#0]
        0x0001b68a:    2005        .       MOVS     r0,#5
        0x0001b68c:    7088        .p      STRB     r0,[r1,#2]
        0x0001b68e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b692:    9900        ..      LDR      r1,[sp,#0]
        0x0001b694:    8008        ..      STRH     r0,[r1,#0]
        0x0001b696:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001b69a:    9900        ..      LDR      r1,[sp,#0]
        0x0001b69c:    7108        .q      STRB     r0,[r1,#4]
        0x0001b69e:    9800        ..      LDR      r0,[sp,#0]
        0x0001b6a0:    f002f99e    ....    BL       SmpDmMsgSend ; 0x1d9e0
        0x0001b6a4:    e7ff        ..      B        0x1b6a6 ; DmSecSlaveReq + 54
        0x0001b6a6:    b002        ..      ADD      sp,sp,#8
        0x0001b6a8:    bd80        ..      POP      {r7,pc}
        0x0001b6aa:    0000        ..      MOVS     r0,r0
    DmSizeOfEvt
        0x0001b6ac:    b082        ..      SUB      sp,sp,#8
        0x0001b6ae:    9001        ..      STR      r0,[sp,#4]
        0x0001b6b0:    9801        ..      LDR      r0,[sp,#4]
        0x0001b6b2:    7880        .x      LDRB     r0,[r0,#2]
        0x0001b6b4:    2820         (      CMP      r0,#0x20
        0x0001b6b6:    db12        ..      BLT      0x1b6de ; DmSizeOfEvt + 50
        0x0001b6b8:    e7ff        ..      B        0x1b6ba ; DmSizeOfEvt + 14
        0x0001b6ba:    9801        ..      LDR      r0,[sp,#4]
        0x0001b6bc:    7880        .x      LDRB     r0,[r0,#2]
        0x0001b6be:    287b        {(      CMP      r0,#0x7b
        0x0001b6c0:    dc0d        ..      BGT      0x1b6de ; DmSizeOfEvt + 50
        0x0001b6c2:    e7ff        ..      B        0x1b6c4 ; DmSizeOfEvt + 24
        0x0001b6c4:    9801        ..      LDR      r0,[sp,#4]
        0x0001b6c6:    7881        .x      LDRB     r1,[r0,#2]
        0x0001b6c8:    f24060b4    @..`    MOV      r0,#0x6b4
        0x0001b6cc:    f2c00005    ....    MOVT     r0,#5
        0x0001b6d0:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0001b6d4:    f8300c40    0.@.    LDRH     r0,[r0,#-0x40]
        0x0001b6d8:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0001b6dc:    e003        ..      B        0x1b6e6 ; DmSizeOfEvt + 58
        0x0001b6de:    2004        .       MOVS     r0,#4
        0x0001b6e0:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0001b6e4:    e7ff        ..      B        0x1b6e6 ; DmSizeOfEvt + 58
        0x0001b6e6:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0001b6ea:    b002        ..      ADD      sp,sp,#8
        0x0001b6ec:    4770        pG      BX       lr
        0x0001b6ee:    0000        ..      MOVS     r0,r0
    DmSmpCbackExec
        0x0001b6f0:    b580        ..      PUSH     {r7,lr}
        0x0001b6f2:    b082        ..      SUB      sp,sp,#8
        0x0001b6f4:    9001        ..      STR      r0,[sp,#4]
        0x0001b6f6:    9801        ..      LDR      r0,[sp,#4]
        0x0001b6f8:    7880        .x      LDRB     r0,[r0,#2]
        0x0001b6fa:    282a        *(      CMP      r0,#0x2a
        0x0001b6fc:    d005        ..      BEQ      0x1b70a ; DmSmpCbackExec + 26
        0x0001b6fe:    e7ff        ..      B        0x1b700 ; DmSmpCbackExec + 16
        0x0001b700:    9801        ..      LDR      r0,[sp,#4]
        0x0001b702:    7880        .x      LDRB     r0,[r0,#2]
        0x0001b704:    282c        ,(      CMP      r0,#0x2c
        0x0001b706:    d112        ..      BNE      0x1b72e ; DmSmpCbackExec + 62
        0x0001b708:    e7ff        ..      B        0x1b70a ; DmSmpCbackExec + 26
        0x0001b70a:    f2436014    C..`    MOV      r0,#0x3614
        0x0001b70e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b712:    f8d00090    ....    LDR      r0,[r0,#0x90]
        0x0001b716:    b148        H.      CBZ      r0,0x1b72c ; DmSmpCbackExec + 60
        0x0001b718:    e7ff        ..      B        0x1b71a ; DmSmpCbackExec + 42
        0x0001b71a:    f2436014    C..`    MOV      r0,#0x3614
        0x0001b71e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b722:    f8d01090    ....    LDR      r1,[r0,#0x90]
        0x0001b726:    9801        ..      LDR      r0,[sp,#4]
        0x0001b728:    4788        .G      BLX      r1
        0x0001b72a:    e7ff        ..      B        0x1b72c ; DmSmpCbackExec + 60
        0x0001b72c:    e7ff        ..      B        0x1b72e ; DmSmpCbackExec + 62
        0x0001b72e:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0001b732:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b736:    6881        .h      LDR      r1,[r0,#8]
        0x0001b738:    9801        ..      LDR      r0,[sp,#4]
        0x0001b73a:    4788        .G      BLX      r1
        0x0001b73c:    b002        ..      ADD      sp,sp,#8
        0x0001b73e:    bd80        ..      POP      {r7,pc}
    GattReadCback
        0x0001b740:    b580        ..      PUSH     {r7,lr}
        0x0001b742:    b084        ..      SUB      sp,sp,#0x10
        0x0001b744:    f8ddc018    ....    LDR      r12,[sp,#0x18]
        0x0001b748:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001b74c:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001b750:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x0001b754:    f8ad3008    ...0    STRH     r3,[sp,#8]
        0x0001b758:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0001b75c:    2815        .(      CMP      r0,#0x15
        0x0001b75e:    d10d        ..      BNE      0x1b77c ; GattReadCback + 60
        0x0001b760:    e7ff        ..      B        0x1b762 ; GattReadCback + 34
        0x0001b762:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b766:    f10d0107    ....    ADD      r1,sp,#7
        0x0001b76a:    2201        ."      MOVS     r2,#1
        0x0001b76c:    f7fefd8c    ....    BL       AttsCsfGetFeatures ; 0x1a288
        0x0001b770:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001b772:    6841        Ah      LDR      r1,[r0,#4]
        0x0001b774:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b778:    7008        .p      STRB     r0,[r1,#0]
        0x0001b77a:    e000        ..      B        0x1b77e ; GattReadCback + 62
        0x0001b77c:    e7ff        ..      B        0x1b77e ; GattReadCback + 62
        0x0001b77e:    2000        .       MOVS     r0,#0
        0x0001b780:    b004        ..      ADD      sp,sp,#0x10
        0x0001b782:    bd80        ..      POP      {r7,pc}
    GattSendServiceChangedInd
        0x0001b784:    b580        ..      PUSH     {r7,lr}
        0x0001b786:    b084        ..      SUB      sp,sp,#0x10
        0x0001b788:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001b78c:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001b790:    f8ad200a    ...     STRH     r2,[sp,#0xa]
        0x0001b794:    f6417090    A..p    MOV      r0,#0x1f90
        0x0001b798:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001b79c:    7800        .x      LDRB     r0,[r0,#0]
        0x0001b79e:    b908        ..      CBNZ     r0,0x1b7a4 ; GattSendServiceChangedInd + 32
        0x0001b7a0:    e7ff        ..      B        0x1b7a2 ; GattSendServiceChangedInd + 30
        0x0001b7a2:    e058        X.      B        0x1b856 ; GattSendServiceChangedInd + 210
        0x0001b7a4:    f10d0006    ....    ADD      r0,sp,#6
        0x0001b7a8:    9000        ..      STR      r0,[sp,#0]
        0x0001b7aa:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0001b7ae:    9900        ..      LDR      r1,[sp,#0]
        0x0001b7b0:    1c4a        J.      ADDS     r2,r1,#1
        0x0001b7b2:    9200        ..      STR      r2,[sp,#0]
        0x0001b7b4:    7008        .p      STRB     r0,[r1,#0]
        0x0001b7b6:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001b7ba:    9900        ..      LDR      r1,[sp,#0]
        0x0001b7bc:    1c4a        J.      ADDS     r2,r1,#1
        0x0001b7be:    9200        ..      STR      r2,[sp,#0]
        0x0001b7c0:    7008        .p      STRB     r0,[r1,#0]
        0x0001b7c2:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0001b7c6:    9900        ..      LDR      r1,[sp,#0]
        0x0001b7c8:    1c4a        J.      ADDS     r2,r1,#1
        0x0001b7ca:    9200        ..      STR      r2,[sp,#0]
        0x0001b7cc:    7008        .p      STRB     r0,[r1,#0]
        0x0001b7ce:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001b7d2:    9900        ..      LDR      r1,[sp,#0]
        0x0001b7d4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001b7d6:    9200        ..      STR      r2,[sp,#0]
        0x0001b7d8:    7008        .p      STRB     r0,[r1,#0]
        0x0001b7da:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b7de:    bb28        (.      CBNZ     r0,0x1b82c ; GattSendServiceChangedInd + 168
        0x0001b7e0:    e7ff        ..      B        0x1b7e2 ; GattSendServiceChangedInd + 94
        0x0001b7e2:    2001        .       MOVS     r0,#1
        0x0001b7e4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001b7e8:    e7ff        ..      B        0x1b7ea ; GattSendServiceChangedInd + 102
        0x0001b7ea:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b7ee:    2803        .(      CMP      r0,#3
        0x0001b7f0:    dc1b        ..      BGT      0x1b82a ; GattSendServiceChangedInd + 166
        0x0001b7f2:    e7ff        ..      B        0x1b7f4 ; GattSendServiceChangedInd + 112
        0x0001b7f4:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b7f8:    f6417190    A..q    MOV      r1,#0x1f90
        0x0001b7fc:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001b800:    7849        Ix      LDRB     r1,[r1,#1]
        0x0001b802:    f7fefc3d    ..=.    BL       AttsCccEnabled ; 0x1a080
        0x0001b806:    b148        H.      CBZ      r0,0x1b81c ; GattSendServiceChangedInd + 152
        0x0001b808:    e7ff        ..      B        0x1b80a ; GattSendServiceChangedInd + 134
        0x0001b80a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b80e:    2112        .!      MOVS     r1,#0x12
        0x0001b810:    2204        ."      MOVS     r2,#4
        0x0001b812:    f10d0306    ....    ADD      r3,sp,#6
        0x0001b816:    f7fefe0d    ....    BL       AttsHandleValueInd ; 0x1a434
        0x0001b81a:    e7ff        ..      B        0x1b81c ; GattSendServiceChangedInd + 152
        0x0001b81c:    e7ff        ..      B        0x1b81e ; GattSendServiceChangedInd + 154
        0x0001b81e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b822:    3001        .0      ADDS     r0,#1
        0x0001b824:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001b828:    e7df        ..      B        0x1b7ea ; GattSendServiceChangedInd + 102
        0x0001b82a:    e014        ..      B        0x1b856 ; GattSendServiceChangedInd + 210
        0x0001b82c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b830:    f6417190    A..q    MOV      r1,#0x1f90
        0x0001b834:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001b838:    7849        Ix      LDRB     r1,[r1,#1]
        0x0001b83a:    f7fefc21    ..!.    BL       AttsCccEnabled ; 0x1a080
        0x0001b83e:    b148        H.      CBZ      r0,0x1b854 ; GattSendServiceChangedInd + 208
        0x0001b840:    e7ff        ..      B        0x1b842 ; GattSendServiceChangedInd + 190
        0x0001b842:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b846:    2112        .!      MOVS     r1,#0x12
        0x0001b848:    2204        ."      MOVS     r2,#4
        0x0001b84a:    f10d0306    ....    ADD      r3,sp,#6
        0x0001b84e:    f7fefdf1    ....    BL       AttsHandleValueInd ; 0x1a434
        0x0001b852:    e7ff        ..      B        0x1b854 ; GattSendServiceChangedInd + 208
        0x0001b854:    e7ff        ..      B        0x1b856 ; GattSendServiceChangedInd + 210
        0x0001b856:    b004        ..      ADD      sp,sp,#0x10
        0x0001b858:    bd80        ..      POP      {r7,pc}
        0x0001b85a:    0000        ..      MOVS     r0,r0
    GattSetSvcChangedIdx
        0x0001b85c:    b081        ..      SUB      sp,sp,#4
        0x0001b85e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001b862:    f6417190    A..q    MOV      r1,#0x1f90
        0x0001b866:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001b86a:    2001        .       MOVS     r0,#1
        0x0001b86c:    7008        .p      STRB     r0,[r1,#0]
        0x0001b86e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001b872:    7048        Hp      STRB     r0,[r1,#1]
        0x0001b874:    b001        ..      ADD      sp,sp,#4
        0x0001b876:    4770        pG      BX       lr
    GattWriteCback
        0x0001b878:    b580        ..      PUSH     {r7,lr}
        0x0001b87a:    b084        ..      SUB      sp,sp,#0x10
        0x0001b87c:    4684        .F      MOV      r12,r0
        0x0001b87e:    9808        ..      LDR      r0,[sp,#0x20]
        0x0001b880:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001b882:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001b884:    f88dc00f    ....    STRB     r12,[sp,#0xf]
        0x0001b888:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001b88c:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x0001b890:    f8ad3008    ...0    STRH     r3,[sp,#8]
        0x0001b894:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001b898:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0001b89c:    2815        .(      CMP      r0,#0x15
        0x0001b89e:    d10c        ..      BNE      0x1b8ba ; GattWriteCback + 66
        0x0001b8a0:    e7ff        ..      B        0x1b8a2 ; GattWriteCback + 42
        0x0001b8a2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b8a6:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x0001b8aa:    f8bd2006    ...     LDRH     r2,[sp,#6]
        0x0001b8ae:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0001b8b0:    f7fefd5e    ..^.    BL       AttsCsfWriteFeatures ; 0x1a370
        0x0001b8b4:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0001b8b8:    e003        ..      B        0x1b8c2 ; GattWriteCback + 74
        0x0001b8ba:    2000        .       MOVS     r0,#0
        0x0001b8bc:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0001b8c0:    e7ff        ..      B        0x1b8c2 ; GattWriteCback + 74
        0x0001b8c2:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0001b8c6:    b004        ..      ADD      sp,sp,#0x10
        0x0001b8c8:    bd80        ..      POP      {r7,pc}
        0x0001b8ca:    0000        ..      MOVS     r0,r0
    HardFault_Handler
        0x0001b8cc:    f01e0f04    ....    TST      lr,#4
        0x0001b8d0:    bf0c        ..      ITE      EQ
        0x0001b8d2:    f3ef8008    ....    MRSEQ    r0,MSP
        0x0001b8d6:    f3ef8009    ....    MRSNE    r0,PSP
        0x0001b8da:    4904        .I      LDR      r1,[pc,#16] ; [0x1b8ec] = 0x10003918
        0x0001b8dc:    f5017100    ...q    ADD      r1,r1,#0x200
        0x0001b8e0:    f0210103    !...    BIC      r1,r1,#3
        0x0001b8e4:    468d        .F      MOV      sp,r1
        0x0001b8e6:    f009be21    ..!.    B.W      am_util_faultisr_collect_data ; 0x2552c
        0x0001b8ea:    bf00        ..      NOP      
    $d.4
        0x0001b8ec:    10003918    .9..    DCD    268450072
    $t.2
    HciAclRegister
        0x0001b8f0:    b082        ..      SUB      sp,sp,#8
        0x0001b8f2:    9001        ..      STR      r0,[sp,#4]
        0x0001b8f4:    9100        ..      STR      r1,[sp,#0]
        0x0001b8f6:    9801        ..      LDR      r0,[sp,#4]
        0x0001b8f8:    f24271ec    B..q    MOV      r1,#0x27ec
        0x0001b8fc:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001b900:    6108        .a      STR      r0,[r1,#0x10]
        0x0001b902:    9800        ..      LDR      r0,[sp,#0]
        0x0001b904:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001b906:    b002        ..      ADD      sp,sp,#8
        0x0001b908:    4770        pG      BX       lr
        0x0001b90a:    0000        ..      MOVS     r0,r0
    HciCoreHandler
        0x0001b90c:    b580        ..      PUSH     {r7,lr}
        0x0001b90e:    b084        ..      SUB      sp,sp,#0x10
        0x0001b910:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001b914:    9102        ..      STR      r1,[sp,#8]
        0x0001b916:    9802        ..      LDR      r0,[sp,#8]
        0x0001b918:    b150        P.      CBZ      r0,0x1b930 ; HciCoreHandler + 36
        0x0001b91a:    e7ff        ..      B        0x1b91c ; HciCoreHandler + 16
        0x0001b91c:    9802        ..      LDR      r0,[sp,#8]
        0x0001b91e:    7880        .x      LDRB     r0,[r0,#2]
        0x0001b920:    2801        .(      CMP      r0,#1
        0x0001b922:    d104        ..      BNE      0x1b92e ; HciCoreHandler + 34
        0x0001b924:    e7ff        ..      B        0x1b926 ; HciCoreHandler + 26
        0x0001b926:    9802        ..      LDR      r0,[sp,#8]
        0x0001b928:    f01dffbe    ....    BL       hciCmdTimeout ; 0x398a8
        0x0001b92c:    e7ff        ..      B        0x1b92e ; HciCoreHandler + 34
        0x0001b92e:    e056        V.      B        0x1b9de ; HciCoreHandler + 210
        0x0001b930:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b934:    07c0        ..      LSLS     r0,r0,#31
        0x0001b936:    2800        .(      CMP      r0,#0
        0x0001b938:    d050        P.      BEQ      0x1b9dc ; HciCoreHandler + 208
        0x0001b93a:    e7ff        ..      B        0x1b93c ; HciCoreHandler + 48
        0x0001b93c:    e7ff        ..      B        0x1b93e ; HciCoreHandler + 50
        0x0001b93e:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0001b942:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001b946:    f10d0103    ....    ADD      r1,sp,#3
        0x0001b94a:    f002fdcf    ....    BL       WsfMsgDeq ; 0x1e4ec
        0x0001b94e:    9001        ..      STR      r0,[sp,#4]
        0x0001b950:    2800        .(      CMP      r0,#0
        0x0001b952:    d042        B.      BEQ      0x1b9da ; HciCoreHandler + 206
        0x0001b954:    e7ff        ..      B        0x1b956 ; HciCoreHandler + 74
        0x0001b956:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001b95a:    2804        .(      CMP      r0,#4
        0x0001b95c:    d113        ..      BNE      0x1b986 ; HciCoreHandler + 122
        0x0001b95e:    e7ff        ..      B        0x1b960 ; HciCoreHandler + 84
        0x0001b960:    9801        ..      LDR      r0,[sp,#4]
        0x0001b962:    f021f873    !.s.    BL       hciEvtProcessMsg ; 0x3ca4c
        0x0001b966:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0001b96a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001b96e:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x0001b972:    b120         .      CBZ      r0,0x1b97e ; HciCoreHandler + 114
        0x0001b974:    e7ff        ..      B        0x1b976 ; HciCoreHandler + 106
        0x0001b976:    9801        ..      LDR      r0,[sp,#4]
        0x0001b978:    f01efb82    ....    BL       hciCoreResetSequence ; 0x3a080
        0x0001b97c:    e7ff        ..      B        0x1b97e ; HciCoreHandler + 114
        0x0001b97e:    9801        ..      LDR      r0,[sp,#4]
        0x0001b980:    f002fdde    ....    BL       WsfMsgFree ; 0x1e540
        0x0001b984:    e028        (.      B        0x1b9d8 ; HciCoreHandler + 204
        0x0001b986:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001b98a:    2802        .(      CMP      r0,#2
        0x0001b98c:    d10f        ..      BNE      0x1b9ae ; HciCoreHandler + 162
        0x0001b98e:    e7ff        ..      B        0x1b990 ; HciCoreHandler + 132
        0x0001b990:    9801        ..      LDR      r0,[sp,#4]
        0x0001b992:    f01dff95    ....    BL       hciCoreAclReassembly ; 0x398c0
        0x0001b996:    9001        ..      STR      r0,[sp,#4]
        0x0001b998:    b140        @.      CBZ      r0,0x1b9ac ; HciCoreHandler + 160
        0x0001b99a:    e7ff        ..      B        0x1b99c ; HciCoreHandler + 144
        0x0001b99c:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0001b9a0:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001b9a4:    6901        .i      LDR      r1,[r0,#0x10]
        0x0001b9a6:    9801        ..      LDR      r0,[sp,#4]
        0x0001b9a8:    4788        .G      BLX      r1
        0x0001b9aa:    e7ff        ..      B        0x1b9ac ; HciCoreHandler + 160
        0x0001b9ac:    e013        ..      B        0x1b9d6 ; HciCoreHandler + 202
        0x0001b9ae:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0001b9b2:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001b9b6:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001b9b8:    b140        @.      CBZ      r0,0x1b9cc ; HciCoreHandler + 192
        0x0001b9ba:    e7ff        ..      B        0x1b9bc ; HciCoreHandler + 176
        0x0001b9bc:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0001b9c0:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001b9c4:    6981        .i      LDR      r1,[r0,#0x18]
        0x0001b9c6:    9801        ..      LDR      r0,[sp,#4]
        0x0001b9c8:    4788        .G      BLX      r1
        0x0001b9ca:    e003        ..      B        0x1b9d4 ; HciCoreHandler + 200
        0x0001b9cc:    9801        ..      LDR      r0,[sp,#4]
        0x0001b9ce:    f002fdb7    ....    BL       WsfMsgFree ; 0x1e540
        0x0001b9d2:    e7ff        ..      B        0x1b9d4 ; HciCoreHandler + 200
        0x0001b9d4:    e7ff        ..      B        0x1b9d6 ; HciCoreHandler + 202
        0x0001b9d6:    e7ff        ..      B        0x1b9d8 ; HciCoreHandler + 204
        0x0001b9d8:    e7b1        ..      B        0x1b93e ; HciCoreHandler + 50
        0x0001b9da:    e7ff        ..      B        0x1b9dc ; HciCoreHandler + 208
        0x0001b9dc:    e7ff        ..      B        0x1b9de ; HciCoreHandler + 210
        0x0001b9de:    b004        ..      ADD      sp,sp,#0x10
        0x0001b9e0:    bd80        ..      POP      {r7,pc}
        0x0001b9e2:    0000        ..      MOVS     r0,r0
    HciCoreInit
        0x0001b9e4:    b580        ..      PUSH     {r7,lr}
        0x0001b9e6:    b082        ..      SUB      sp,sp,#8
        0x0001b9e8:    f6420130    B.0.    MOV      r1,#0x2830
        0x0001b9ec:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001b9f0:    2000        .       MOVS     r0,#0
        0x0001b9f2:    6708        .g      STR      r0,[r1,#0x70]
        0x0001b9f4:    6748        Hg      STR      r0,[r1,#0x74]
        0x0001b9f6:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001b9fa:    e7ff        ..      B        0x1b9fc ; HciCoreInit + 24
        0x0001b9fc:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001ba00:    2802        .(      CMP      r0,#2
        0x0001ba02:    dc14        ..      BGT      0x1ba2e ; HciCoreInit + 74
        0x0001ba04:    e7ff        ..      B        0x1ba06 ; HciCoreInit + 34
        0x0001ba06:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001ba0a:    ebc001c0    ....    RSB      r1,r0,r0,LSL #3
        0x0001ba0e:    f6420030    B.0.    MOV      r0,#0x2830
        0x0001ba12:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001ba16:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0001ba1a:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0001ba1e:    8208        ..      STRH     r0,[r1,#0x10]
        0x0001ba20:    e7ff        ..      B        0x1ba22 ; HciCoreInit + 62
        0x0001ba22:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001ba26:    3001        .0      ADDS     r0,#1
        0x0001ba28:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001ba2c:    e7e6        ..      B        0x1b9fc ; HciCoreInit + 24
        0x0001ba2e:    2000        .       MOVS     r0,#0
        0x0001ba30:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001ba34:    e7ff        ..      B        0x1ba36 ; HciCoreInit + 82
        0x0001ba36:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001ba3a:    2805        .(      CMP      r0,#5
        0x0001ba3c:    dc13        ..      BGT      0x1ba66 ; HciCoreInit + 130
        0x0001ba3e:    e7ff        ..      B        0x1ba40 ; HciCoreInit + 92
        0x0001ba40:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001ba44:    f6420030    B.0.    MOV      r0,#0x2830
        0x0001ba48:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001ba4c:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0001ba50:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0001ba54:    f8a10054    ..T.    STRH     r0,[r1,#0x54]
        0x0001ba58:    e7ff        ..      B        0x1ba5a ; HciCoreInit + 118
        0x0001ba5a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001ba5e:    3001        .0      ADDS     r0,#1
        0x0001ba60:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001ba64:    e7e7        ..      B        0x1ba36 ; HciCoreInit + 82
        0x0001ba66:    f6420130    B.0.    MOV      r1,#0x2830
        0x0001ba6a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001ba6e:    201b        .       MOVS     r0,#0x1b
        0x0001ba70:    f8a1007c    ..|.    STRH     r0,[r1,#0x7c]
        0x0001ba74:    200e        .       MOVS     r0,#0xe
        0x0001ba76:    f8810080    ....    STRB     r0,[r1,#0x80]
        0x0001ba7a:    200d        .       MOVS     r0,#0xd
        0x0001ba7c:    f8810081    ....    STRB     r0,[r1,#0x81]
        0x0001ba80:    2000        .       MOVS     r0,#0
        0x0001ba82:    f8c100a0    ....    STR      r0,[r1,#0xa0]
        0x0001ba86:    f01ef9f9    ....    BL       hciCoreInit ; 0x39e7c
        0x0001ba8a:    b002        ..      ADD      sp,sp,#8
        0x0001ba8c:    bd80        ..      POP      {r7,pc}
        0x0001ba8e:    0000        ..      MOVS     r0,r0
    HciDisconnectCmd
        0x0001ba90:    b580        ..      PUSH     {r7,lr}
        0x0001ba92:    b084        ..      SUB      sp,sp,#0x10
        0x0001ba94:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001ba98:    f88d100d    ....    STRB     r1,[sp,#0xd]
        0x0001ba9c:    f2404006    @..@    MOV      r0,#0x406
        0x0001baa0:    2103        .!      MOVS     r1,#3
        0x0001baa2:    f01dfe5d    ..].    BL       hciCmdAlloc ; 0x39760
        0x0001baa6:    9002        ..      STR      r0,[sp,#8]
        0x0001baa8:    b1c8        ..      CBZ      r0,0x1bade ; HciDisconnectCmd + 78
        0x0001baaa:    e7ff        ..      B        0x1baac ; HciDisconnectCmd + 28
        0x0001baac:    9802        ..      LDR      r0,[sp,#8]
        0x0001baae:    3003        .0      ADDS     r0,#3
        0x0001bab0:    9001        ..      STR      r0,[sp,#4]
        0x0001bab2:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001bab6:    9901        ..      LDR      r1,[sp,#4]
        0x0001bab8:    1c4a        J.      ADDS     r2,r1,#1
        0x0001baba:    9201        ..      STR      r2,[sp,#4]
        0x0001babc:    7008        .p      STRB     r0,[r1,#0]
        0x0001babe:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001bac2:    9901        ..      LDR      r1,[sp,#4]
        0x0001bac4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001bac6:    9201        ..      STR      r2,[sp,#4]
        0x0001bac8:    7008        .p      STRB     r0,[r1,#0]
        0x0001baca:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001bace:    9901        ..      LDR      r1,[sp,#4]
        0x0001bad0:    1c4a        J.      ADDS     r2,r1,#1
        0x0001bad2:    9201        ..      STR      r2,[sp,#4]
        0x0001bad4:    7008        .p      STRB     r0,[r1,#0]
        0x0001bad6:    9802        ..      LDR      r0,[sp,#8]
        0x0001bad8:    f01dfe90    ....    BL       hciCmdSend ; 0x397fc
        0x0001badc:    e7ff        ..      B        0x1bade ; HciDisconnectCmd + 78
        0x0001bade:    b004        ..      ADD      sp,sp,#0x10
        0x0001bae0:    bd80        ..      POP      {r7,pc}
        0x0001bae2:    0000        ..      MOVS     r0,r0
    HciDrvHandler
        0x0001bae4:    b580        ..      PUSH     {r7,lr}
        0x0001bae6:    b08e        ..      SUB      sp,sp,#0x38
        0x0001bae8:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x0001baec:    910c        ..      STR      r1,[sp,#0x30]
        0x0001baee:    2000        .       MOVS     r0,#0
        0x0001baf0:    900b        ..      STR      r0,[sp,#0x2c]
        0x0001baf2:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001baf4:    b198        ..      CBZ      r0,0x1bb1e ; HciDrvHandler + 58
        0x0001baf6:    e7ff        ..      B        0x1baf8 ; HciDrvHandler + 20
        0x0001baf8:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001bafa:    7880        .x      LDRB     r0,[r0,#2]
        0x0001bafc:    2812        .(      CMP      r0,#0x12
        0x0001bafe:    d10d        ..      BNE      0x1bb1c ; HciDrvHandler + 56
        0x0001bb00:    e7ff        ..      B        0x1bb02 ; HciDrvHandler + 30
        0x0001bb02:    f000ff57    ..W.    BL       HciReadLocalVerInfoCmd ; 0x1c9b4
        0x0001bb06:    e7ff        ..      B        0x1bb08 ; HciDrvHandler + 36
        0x0001bb08:    f64330a0    C..0    MOV      r0,#0x3ba0
        0x0001bb0c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bb10:    f2427110    B..q    MOV      r1,#0x2710
        0x0001bb14:    f002ff6e    ..n.    BL       WsfTimerStartMs ; 0x1e9f4
        0x0001bb18:    e7ff        ..      B        0x1bb1a ; HciDrvHandler + 54
        0x0001bb1a:    e116        ..      B        0x1bd4a ; HciDrvHandler + 614
        0x0001bb1c:    e7ff        ..      B        0x1bb1e ; HciDrvHandler + 58
        0x0001bb1e:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x0001bb22:    07c0        ..      LSLS     r0,r0,#31
        0x0001bb24:    2800        .(      CMP      r0,#0
        0x0001bb26:    f0008110    ....    BEQ.W    0x1bd4a ; HciDrvHandler + 614
        0x0001bb2a:    e7ff        ..      B        0x1bb2c ; HciDrvHandler + 72
        0x0001bb2c:    f24800f0    H...    MOV      r0,#0x80f0
        0x0001bb30:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bb34:    6800        .h      LDR      r0,[r0,#0]
        0x0001bb36:    900a        ..      STR      r0,[sp,#0x28]
        0x0001bb38:    980a        ..      LDR      r0,[sp,#0x28]
        0x0001bb3a:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x0001bb3e:    07c0        ..      LSLS     r0,r0,#31
        0x0001bb40:    b158        X.      CBZ      r0,0x1bb5a ; HciDrvHandler + 118
        0x0001bb42:    e7ff        ..      B        0x1bb44 ; HciDrvHandler + 96
        0x0001bb44:    990a        ..      LDR      r1,[sp,#0x28]
        0x0001bb46:    2000        .       MOVS     r0,#0
        0x0001bb48:    9006        ..      STR      r0,[sp,#0x18]
        0x0001bb4a:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x0001bb4e:    f01dfe55    ..U.    BL       hciCmdSend ; 0x397fc
        0x0001bb52:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001bb54:    f01efd42    ..B.    BL       hciCoreTxReady ; 0x3a5dc
        0x0001bb58:    e0f6        ..      B        0x1bd48 ; HciDrvHandler + 612
        0x0001bb5a:    f6417084    A..p    MOV      r0,#0x1f84
        0x0001bb5e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001bb62:    6800        .h      LDR      r0,[r0,#0]
        0x0001bb64:    f2481110    H...    MOV      r1,#0x8110
        0x0001bb68:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001bb6c:    6809        .h      LDR      r1,[r1,#0]
        0x0001bb6e:    4288        .B      CMP      r0,r1
        0x0001bb70:    d942        B.      BLS      0x1bbf8 ; HciDrvHandler + 276
        0x0001bb72:    e7ff        ..      B        0x1bb74 ; HciDrvHandler + 144
        0x0001bb74:    f24020b0    @..     MOVW     r0,#0x2b0
        0x0001bb78:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bb7c:    6800        .h      LDR      r0,[r0,#0]
        0x0001bb7e:    f2481110    H...    MOV      r1,#0x8110
        0x0001bb82:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001bb86:    9104        ..      STR      r1,[sp,#0x10]
        0x0001bb88:    680a        .h      LDR      r2,[r1,#0]
        0x0001bb8a:    4410        .D      ADD      r0,r0,r2
        0x0001bb8c:    f6417184    A..q    MOV      r1,#0x1f84
        0x0001bb90:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001bb94:    9105        ..      STR      r1,[sp,#0x14]
        0x0001bb96:    6809        .h      LDR      r1,[r1,#0]
        0x0001bb98:    1a89        ..      SUBS     r1,r1,r2
        0x0001bb9a:    b289        ..      UXTH     r1,r1
        0x0001bb9c:    f021f9ca    !...    BL       hciTrSerialRxIncoming ; 0x3cf34
        0x0001bba0:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0001bba2:    4603        .F      MOV      r3,r0
        0x0001bba4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001bba6:    6811        .h      LDR      r1,[r2,#0]
        0x0001bba8:    4419        .D      ADD      r1,r1,r3
        0x0001bbaa:    6011        .`      STR      r1,[r2,#0]
        0x0001bbac:    6800        .h      LDR      r0,[r0,#0]
        0x0001bbae:    b1b0        ..      CBZ      r0,0x1bbde ; HciDrvHandler + 250
        0x0001bbb0:    e7ff        ..      B        0x1bbb2 ; HciDrvHandler + 206
        0x0001bbb2:    f2481010    H...    MOV      r0,#0x8110
        0x0001bbb6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bbba:    6800        .h      LDR      r0,[r0,#0]
        0x0001bbbc:    f6417184    A..q    MOV      r1,#0x1f84
        0x0001bbc0:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001bbc4:    6809        .h      LDR      r1,[r1,#0]
        0x0001bbc6:    4288        .B      CMP      r0,r1
        0x0001bbc8:    d009        ..      BEQ      0x1bbde ; HciDrvHandler + 250
        0x0001bbca:    e7ff        ..      B        0x1bbcc ; HciDrvHandler + 232
        0x0001bbcc:    f643309e    C..0    MOV      r0,#0x3b9e
        0x0001bbd0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bbd4:    7800        .x      LDRB     r0,[r0,#0]
        0x0001bbd6:    2101        .!      MOVS     r1,#1
        0x0001bbd8:    f002fde0    ....    BL       WsfSetEvent ; 0x1e79c
        0x0001bbdc:    e0b5        ..      B        0x1bd4a ; HciDrvHandler + 614
        0x0001bbde:    f6417184    A..q    MOV      r1,#0x1f84
        0x0001bbe2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001bbe6:    2000        .       MOVS     r0,#0
        0x0001bbe8:    6008        .`      STR      r0,[r1,#0]
        0x0001bbea:    f2481110    H...    MOV      r1,#0x8110
        0x0001bbee:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001bbf2:    6008        .`      STR      r0,[r1,#0]
        0x0001bbf4:    e7ff        ..      B        0x1bbf6 ; HciDrvHandler + 274
        0x0001bbf6:    e7ff        ..      B        0x1bbf8 ; HciDrvHandler + 276
        0x0001bbf8:    f6417284    A..r    MOV      r2,#0x1f84
        0x0001bbfc:    f2c10201    ....    MOVT     r2,#0x1001
        0x0001bc00:    2000        .       MOVS     r0,#0
        0x0001bc02:    6010        .`      STR      r0,[r2,#0]
        0x0001bc04:    f24800f0    H...    MOV      r0,#0x80f0
        0x0001bc08:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bc0c:    6800        .h      LDR      r0,[r0,#0]
        0x0001bc0e:    f2493160    I.`1    MOV      r1,#0x9360
        0x0001bc12:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001bc16:    f004f8bb    ....    BL       am_devices_cooper_blocking_read ; 0x1fd90
        0x0001bc1a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0001bc1c:    e7ff        ..      B        0x1bc1e ; HciDrvHandler + 314
        0x0001bc1e:    f64330a0    C..0    MOV      r0,#0x3ba0
        0x0001bc22:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bc26:    9003        ..      STR      r0,[sp,#0xc]
        0x0001bc28:    f002ff02    ....    BL       WsfTimerStop ; 0x1ea30
        0x0001bc2c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001bc2e:    f2427110    B..q    MOV      r1,#0x2710
        0x0001bc32:    f002fedf    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x0001bc36:    e7ff        ..      B        0x1bc38 ; HciDrvHandler + 340
        0x0001bc38:    f6417084    A..p    MOV      r0,#0x1f84
        0x0001bc3c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001bc40:    6800        .h      LDR      r0,[r0,#0]
        0x0001bc42:    f5b07f81    ....    CMP      r0,#0x102
        0x0001bc46:    d914        ..      BLS      0x1bc72 ; HciDrvHandler + 398
        0x0001bc48:    e7ff        ..      B        0x1bc4a ; HciDrvHandler + 358
        0x0001bc4a:    e7ff        ..      B        0x1bc4c ; HciDrvHandler + 360
        0x0001bc4c:    f006fcc0    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0001bc50:    9009        ..      STR      r0,[sp,#0x24]
        0x0001bc52:    9809        ..      LDR      r0,[sp,#0x24]
        0x0001bc54:    f006fcc4    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x0001bc58:    e7ff        ..      B        0x1bc5a ; HciDrvHandler + 374
        0x0001bc5a:    2002        .       MOVS     r0,#2
        0x0001bc5c:    f6c01000    ....    MOVT     r0,#0x900
        0x0001bc60:    9008        ..      STR      r0,[sp,#0x20]
        0x0001bc62:    2000        .       MOVS     r0,#0
        0x0001bc64:    b920         .      CBNZ     r0,0x1bc70 ; HciDrvHandler + 396
        0x0001bc66:    e7ff        ..      B        0x1bc68 ; HciDrvHandler + 388
        0x0001bc68:    9808        ..      LDR      r0,[sp,#0x20]
        0x0001bc6a:    f01df8b1    ....    BL       error_check ; 0x38dd0
        0x0001bc6e:    e06c        l.      B        0x1bd4a ; HciDrvHandler + 614
        0x0001bc70:    e069        i.      B        0x1bd46 ; HciDrvHandler + 610
        0x0001bc72:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001bc74:    b1b8        ..      CBZ      r0,0x1bca6 ; HciDrvHandler + 450
        0x0001bc76:    e7ff        ..      B        0x1bc78 ; HciDrvHandler + 404
        0x0001bc78:    e7ff        ..      B        0x1bc7a ; HciDrvHandler + 406
        0x0001bc7a:    f006fca9    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0001bc7e:    9007        ..      STR      r0,[sp,#0x1c]
        0x0001bc80:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001bc82:    f006fcad    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x0001bc86:    e7ff        ..      B        0x1bc88 ; HciDrvHandler + 420
        0x0001bc88:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001bc8a:    b158        X.      CBZ      r0,0x1bca4 ; HciDrvHandler + 448
        0x0001bc8c:    e7ff        ..      B        0x1bc8e ; HciDrvHandler + 426
        0x0001bc8e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001bc90:    f01df89e    ....    BL       error_check ; 0x38dd0
        0x0001bc94:    f000f8f4    ....    BL       HciDrvRadioShutdown ; 0x1be80
        0x0001bc98:    2000        .       MOVS     r0,#0
        0x0001bc9a:    f000f87d    ..}.    BL       HciDrvRadioBoot ; 0x1bd98
        0x0001bc9e:    f7fff933    ..3.    BL       DmDevReset ; 0x1af08
        0x0001bca2:    e052        R.      B        0x1bd4a ; HciDrvHandler + 614
        0x0001bca4:    e04e        N.      B        0x1bd44 ; HciDrvHandler + 608
        0x0001bca6:    f24020b0    @..     MOVW     r0,#0x2b0
        0x0001bcaa:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bcae:    6800        .h      LDR      r0,[r0,#0]
        0x0001bcb0:    7800        .x      LDRB     r0,[r0,#0]
        0x0001bcb2:    2806        .(      CMP      r0,#6
        0x0001bcb4:    d117        ..      BNE      0x1bce6 ; HciDrvHandler + 514
        0x0001bcb6:    e7ff        ..      B        0x1bcb8 ; HciDrvHandler + 468
        0x0001bcb8:    f24020b0    @..     MOVW     r0,#0x2b0
        0x0001bcbc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bcc0:    6800        .h      LDR      r0,[r0,#0]
        0x0001bcc2:    3001        .0      ADDS     r0,#1
        0x0001bcc4:    f6417184    A..q    MOV      r1,#0x1f84
        0x0001bcc8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001bccc:    9102        ..      STR      r1,[sp,#8]
        0x0001bcce:    6809        .h      LDR      r1,[r1,#0]
        0x0001bcd0:    3901        .9      SUBS     r1,#1
        0x0001bcd2:    f021faff    !...    BL       hci_process_trace_data ; 0x3d2d4
        0x0001bcd6:    9802        ..      LDR      r0,[sp,#8]
        0x0001bcd8:    6800        .h      LDR      r0,[r0,#0]
        0x0001bcda:    f2481110    H...    MOV      r1,#0x8110
        0x0001bcde:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001bce2:    6008        .`      STR      r0,[r1,#0]
        0x0001bce4:    e02d        -.      B        0x1bd42 ; HciDrvHandler + 606
        0x0001bce6:    f24020b0    @..     MOVW     r0,#0x2b0
        0x0001bcea:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bcee:    6800        .h      LDR      r0,[r0,#0]
        0x0001bcf0:    f6417184    A..q    MOV      r1,#0x1f84
        0x0001bcf4:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001bcf8:    9101        ..      STR      r1,[sp,#4]
        0x0001bcfa:    8809        ..      LDRH     r1,[r1,#0]
        0x0001bcfc:    f021f91a    !...    BL       hciTrSerialRxIncoming ; 0x3cf34
        0x0001bd00:    4601        .F      MOV      r1,r0
        0x0001bd02:    9801        ..      LDR      r0,[sp,#4]
        0x0001bd04:    f2481210    H...    MOV      r2,#0x8110
        0x0001bd08:    f2c10200    ....    MOVT     r2,#0x1000
        0x0001bd0c:    6011        .`      STR      r1,[r2,#0]
        0x0001bd0e:    6800        .h      LDR      r0,[r0,#0]
        0x0001bd10:    b1b0        ..      CBZ      r0,0x1bd40 ; HciDrvHandler + 604
        0x0001bd12:    e7ff        ..      B        0x1bd14 ; HciDrvHandler + 560
        0x0001bd14:    f2481010    H...    MOV      r0,#0x8110
        0x0001bd18:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bd1c:    6800        .h      LDR      r0,[r0,#0]
        0x0001bd1e:    f6417184    A..q    MOV      r1,#0x1f84
        0x0001bd22:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001bd26:    6809        .h      LDR      r1,[r1,#0]
        0x0001bd28:    4288        .B      CMP      r0,r1
        0x0001bd2a:    d009        ..      BEQ      0x1bd40 ; HciDrvHandler + 604
        0x0001bd2c:    e7ff        ..      B        0x1bd2e ; HciDrvHandler + 586
        0x0001bd2e:    f643309e    C..0    MOV      r0,#0x3b9e
        0x0001bd32:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bd36:    7800        .x      LDRB     r0,[r0,#0]
        0x0001bd38:    2101        .!      MOVS     r1,#1
        0x0001bd3a:    f002fd2f    ../.    BL       WsfSetEvent ; 0x1e79c
        0x0001bd3e:    e7ff        ..      B        0x1bd40 ; HciDrvHandler + 604
        0x0001bd40:    e7ff        ..      B        0x1bd42 ; HciDrvHandler + 606
        0x0001bd42:    e7ff        ..      B        0x1bd44 ; HciDrvHandler + 608
        0x0001bd44:    e7ff        ..      B        0x1bd46 ; HciDrvHandler + 610
        0x0001bd46:    e7ff        ..      B        0x1bd48 ; HciDrvHandler + 612
        0x0001bd48:    e7ff        ..      B        0x1bd4a ; HciDrvHandler + 614
        0x0001bd4a:    b00e        ..      ADD      sp,sp,#0x38
        0x0001bd4c:    bd80        ..      POP      {r7,pc}
        0x0001bd4e:    0000        ..      MOVS     r0,r0
    HciDrvHandlerInit
        0x0001bd50:    b081        ..      SUB      sp,sp,#4
        0x0001bd52:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001bd56:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001bd5a:    f643319e    C..1    MOV      r1,#0x3b9e
        0x0001bd5e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001bd62:    7008        .p      STRB     r0,[r1,#0]
        0x0001bd64:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001bd68:    f64331a0    C..1    MOV      r1,#0x3ba0
        0x0001bd6c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001bd70:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001bd72:    2012        .       MOVS     r0,#0x12
        0x0001bd74:    7288        .r      STRB     r0,[r1,#0xa]
        0x0001bd76:    b001        ..      ADD      sp,sp,#4
        0x0001bd78:    4770        pG      BX       lr
        0x0001bd7a:    0000        ..      MOVS     r0,r0
    HciDrvIntService
        0x0001bd7c:    b580        ..      PUSH     {r7,lr}
        0x0001bd7e:    b082        ..      SUB      sp,sp,#8
        0x0001bd80:    9001        ..      STR      r0,[sp,#4]
        0x0001bd82:    f643309e    C..0    MOV      r0,#0x3b9e
        0x0001bd86:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bd8a:    7800        .x      LDRB     r0,[r0,#0]
        0x0001bd8c:    2101        .!      MOVS     r1,#1
        0x0001bd8e:    f002fd05    ....    BL       WsfSetEvent ; 0x1e79c
        0x0001bd92:    b002        ..      ADD      sp,sp,#8
        0x0001bd94:    bd80        ..      POP      {r7,pc}
        0x0001bd96:    0000        ..      MOVS     r0,r0
    HciDrvRadioBoot
        0x0001bd98:    b580        ..      PUSH     {r7,lr}
        0x0001bd9a:    b09a        ..      SUB      sp,sp,#0x68
        0x0001bd9c:    f88d0063    ..c.    STRB     r0,[sp,#0x63]
        0x0001bda0:    2000        .       MOVS     r0,#0
        0x0001bda2:    9017        ..      STR      r0,[sp,#0x5c]
        0x0001bda4:    f24050d8    @..P    MOVW     r0,#0x5d8
        0x0001bda8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bdac:    9015        ..      STR      r0,[sp,#0x54]
        0x0001bdae:    2083        .       MOVS     r0,#0x83
        0x0001bdb0:    9016        ..      STR      r0,[sp,#0x58]
        0x0001bdb2:    f24802f0    H...    MOV      r2,#0x80f0
        0x0001bdb6:    f2c10200    ....    MOVT     r2,#0x1000
        0x0001bdba:    f24a4334    J.4C    MOV      r3,#0xa434
        0x0001bdbe:    f2c10301    ....    MOVT     r3,#0x1001
        0x0001bdc2:    2004        .       MOVS     r0,#4
        0x0001bdc4:    a915        ..      ADD      r1,sp,#0x54
        0x0001bdc6:    f004fa29    ..).    BL       am_devices_cooper_init ; 0x2021c
        0x0001bdca:    9017        ..      STR      r0,[sp,#0x5c]
        0x0001bdcc:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0001bdce:    b130        0.      CBZ      r0,0x1bdde ; HciDrvRadioBoot + 70
        0x0001bdd0:    e7ff        ..      B        0x1bdd2 ; HciDrvRadioBoot + 58
        0x0001bdd2:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0001bdd4:    f01cfffc    ....    BL       error_check ; 0x38dd0
        0x0001bdd8:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0001bdda:    9019        ..      STR      r0,[sp,#0x64]
        0x0001bddc:    e04c        L.      B        0x1be78 ; HciDrvRadioBoot + 224
        0x0001bdde:    f24800f0    H...    MOV      r0,#0x80f0
        0x0001bde2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bde6:    6800        .h      LDR      r0,[r0,#0]
        0x0001bde8:    2104        .!      MOVS     r1,#4
        0x0001bdea:    9103        ..      STR      r1,[sp,#0xc]
        0x0001bdec:    f009fb14    ....    BL       am_util_ble_tx_power_set ; 0x25418
        0x0001bdf0:    2035        5       MOVS     r0,#0x35
        0x0001bdf2:    9014        ..      STR      r0,[sp,#0x50]
        0x0001bdf4:    9914        ..      LDR      r1,[sp,#0x50]
        0x0001bdf6:    f64b527d    K.}R    MOV      r2,#0xbd7d
        0x0001bdfa:    f2c00201    ....    MOVT     r2,#1
        0x0001bdfe:    2300        .#      MOVS     r3,#0
        0x0001be00:    9302        ..      STR      r3,[sp,#8]
        0x0001be02:    4618        .F      MOV      r0,r3
        0x0001be04:    f006f9a2    ....    BL       am_hal_gpio_interrupt_register ; 0x2214c
        0x0001be08:    9802        ..      LDR      r0,[sp,#8]
        0x0001be0a:    2101        .!      MOVS     r1,#1
        0x0001be0c:    9100        ..      STR      r1,[sp,#0]
        0x0001be0e:    aa14        ..      ADD      r2,sp,#0x50
        0x0001be10:    9201        ..      STR      r2,[sp,#4]
        0x0001be12:    f005ffd5    ....    BL       am_hal_gpio_interrupt_control ; 0x21dc0
        0x0001be16:    9b02        ..      LDR      r3,[sp,#8]
        0x0001be18:    2034        4       MOVS     r0,#0x34
        0x0001be1a:    9014        ..      STR      r0,[sp,#0x50]
        0x0001be1c:    9914        ..      LDR      r1,[sp,#0x50]
        0x0001be1e:    f64a02c9    J...    MOV      r2,#0xa8c9
        0x0001be22:    f2c00201    ....    MOVT     r2,#1
        0x0001be26:    4618        .F      MOV      r0,r3
        0x0001be28:    f006f990    ....    BL       am_hal_gpio_interrupt_register ; 0x2214c
        0x0001be2c:    9900        ..      LDR      r1,[sp,#0]
        0x0001be2e:    9a01        ..      LDR      r2,[sp,#4]
        0x0001be30:    9802        ..      LDR      r0,[sp,#8]
        0x0001be32:    f005ffc5    ....    BL       am_hal_gpio_interrupt_control ; 0x21dc0
        0x0001be36:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001be38:    2039        9       MOVS     r0,#0x39
        0x0001be3a:    9004        ..      STR      r0,[sp,#0x10]
        0x0001be3c:    f002ff0e    ....    BL       __NVIC_SetPriority ; 0x1ec5c
        0x0001be40:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001be42:    f002feb9    ....    BL       __NVIC_EnableIRQ ; 0x1ebb8
        0x0001be46:    f89d0063    ..c.    LDRB     r0,[sp,#0x63]
        0x0001be4a:    07c0        ..      LSLS     r0,r0,#31
        0x0001be4c:    b188        ..      CBZ      r0,0x1be72 ; HciDrvRadioBoot + 218
        0x0001be4e:    e7ff        ..      B        0x1be50 ; HciDrvRadioBoot + 184
        0x0001be50:    2001        .       MOVS     r0,#1
        0x0001be52:    a905        ..      ADD      r1,sp,#0x14
        0x0001be54:    f007fc0c    ....    BL       am_hal_mcuctrl_info_get ; 0x23670
        0x0001be58:    f6433198    C..1    MOV      r1,#0x3b98
        0x0001be5c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001be60:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001be62:    6008        .`      STR      r0,[r1,#0]
        0x0001be64:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001be66:    0a00        ..      LSRS     r0,r0,#8
        0x0001be68:    7108        .q      STRB     r0,[r1,#4]
        0x0001be6a:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0001be6e:    7148        Hq      STRB     r0,[r1,#5]
        0x0001be70:    e7ff        ..      B        0x1be72 ; HciDrvRadioBoot + 218
        0x0001be72:    2000        .       MOVS     r0,#0
        0x0001be74:    9019        ..      STR      r0,[sp,#0x64]
        0x0001be76:    e7ff        ..      B        0x1be78 ; HciDrvRadioBoot + 224
        0x0001be78:    9819        ..      LDR      r0,[sp,#0x64]
        0x0001be7a:    b01a        ..      ADD      sp,sp,#0x68
        0x0001be7c:    bd80        ..      POP      {r7,pc}
        0x0001be7e:    0000        ..      MOVS     r0,r0
    HciDrvRadioShutdown
        0x0001be80:    b580        ..      PUSH     {r7,lr}
        0x0001be82:    b084        ..      SUB      sp,sp,#0x10
        0x0001be84:    e7ff        ..      B        0x1be86 ; HciDrvRadioShutdown + 6
        0x0001be86:    f64330a0    C..0    MOV      r0,#0x3ba0
        0x0001be8a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001be8e:    f002fdcf    ....    BL       WsfTimerStop ; 0x1ea30
        0x0001be92:    e7ff        ..      B        0x1be94 ; HciDrvRadioShutdown + 20
        0x0001be94:    2035        5       MOVS     r0,#0x35
        0x0001be96:    9003        ..      STR      r0,[sp,#0xc]
        0x0001be98:    2100        .!      MOVS     r1,#0
        0x0001be9a:    9101        ..      STR      r1,[sp,#4]
        0x0001be9c:    aa03        ..      ADD      r2,sp,#0xc
        0x0001be9e:    9200        ..      STR      r2,[sp,#0]
        0x0001bea0:    4608        .F      MOV      r0,r1
        0x0001bea2:    f005ff8d    ....    BL       am_hal_gpio_interrupt_control ; 0x21dc0
        0x0001bea6:    9a00        ..      LDR      r2,[sp,#0]
        0x0001bea8:    9901        ..      LDR      r1,[sp,#4]
        0x0001beaa:    2034        4       MOVS     r0,#0x34
        0x0001beac:    9003        ..      STR      r0,[sp,#0xc]
        0x0001beae:    4608        .F      MOV      r0,r1
        0x0001beb0:    f005ff86    ....    BL       am_hal_gpio_interrupt_control ; 0x21dc0
        0x0001beb4:    f24800f0    H...    MOV      r0,#0x80f0
        0x0001beb8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bebc:    6800        .h      LDR      r0,[r0,#0]
        0x0001bebe:    f004fd0f    ....    BL       am_devices_cooper_term ; 0x208e0
        0x0001bec2:    f24f60f0    O..`    MOV      r0,#0xf6f0
        0x0001bec6:    f2c00004    ....    MOVT     r0,#4
        0x0001beca:    6801        .h      LDR      r1,[r0,#0]
        0x0001becc:    2037        7       MOVS     r0,#0x37
        0x0001bece:    9002        ..      STR      r0,[sp,#8]
        0x0001bed0:    f006fa12    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001bed4:    9901        ..      LDR      r1,[sp,#4]
        0x0001bed6:    9802        ..      LDR      r0,[sp,#8]
        0x0001bed8:    f006fae4    ....    BL       am_hal_gpio_state_write ; 0x224a4
        0x0001bedc:    b004        ..      ADD      sp,sp,#0x10
        0x0001bede:    bd80        ..      POP      {r7,pc}
    HciEvtRegister
        0x0001bee0:    b081        ..      SUB      sp,sp,#4
        0x0001bee2:    9000        ..      STR      r0,[sp,#0]
        0x0001bee4:    9800        ..      LDR      r0,[sp,#0]
        0x0001bee6:    f24271ec    B..q    MOV      r1,#0x27ec
        0x0001beea:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001beee:    6088        .`      STR      r0,[r1,#8]
        0x0001bef0:    b001        ..      ADD      sp,sp,#4
        0x0001bef2:    4770        pG      BX       lr
    HciGetBdAddr
        0x0001bef4:    f6420030    B.0.    MOV      r0,#0x2830
        0x0001bef8:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001befc:    3068        h0      ADDS     r0,r0,#0x68
        0x0001befe:    4770        pG      BX       lr
    HciGetBufSize
        0x0001bf00:    f6420030    B.0.    MOV      r0,#0x2830
        0x0001bf04:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001bf08:    f8b0007e    ..~.    LDRH     r0,[r0,#0x7e]
        0x0001bf0c:    4770        pG      BX       lr
        0x0001bf0e:    0000        ..      MOVS     r0,r0
    HciGetLeSupFeat
        0x0001bf10:    f6420130    B.0.    MOV      r1,#0x2830
        0x0001bf14:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001bf18:    f8d10088    ....    LDR      r0,[r1,#0x88]
        0x0001bf1c:    f8d1108c    ....    LDR      r1,[r1,#0x8c]
        0x0001bf20:    f0200002     ...    BIC      r0,r0,#2
        0x0001bf24:    4770        pG      BX       lr
        0x0001bf26:    0000        ..      MOVS     r0,r0
    HciGetMaxRxAclLen
        0x0001bf28:    f6420030    B.0.    MOV      r0,#0x2830
        0x0001bf2c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001bf30:    f8b0007c    ..|.    LDRH     r0,[r0,#0x7c]
        0x0001bf34:    4770        pG      BX       lr
        0x0001bf36:    0000        ..      MOVS     r0,r0
    HciHandler
        0x0001bf38:    b580        ..      PUSH     {r7,lr}
        0x0001bf3a:    b082        ..      SUB      sp,sp,#8
        0x0001bf3c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001bf40:    9100        ..      STR      r1,[sp,#0]
        0x0001bf42:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001bf46:    9900        ..      LDR      r1,[sp,#0]
        0x0001bf48:    f7fffce0    ....    BL       HciCoreHandler ; 0x1b90c
        0x0001bf4c:    b002        ..      ADD      sp,sp,#8
        0x0001bf4e:    bd80        ..      POP      {r7,pc}
    HciHandlerInit
        0x0001bf50:    b580        ..      PUSH     {r7,lr}
        0x0001bf52:    b082        ..      SUB      sp,sp,#8
        0x0001bf54:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001bf58:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001bf5c:    f24271ec    B..q    MOV      r1,#0x27ec
        0x0001bf60:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001bf64:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x0001bf68:    2000        .       MOVS     r0,#0
        0x0001bf6a:    6008        .`      STR      r0,[r1,#0]
        0x0001bf6c:    6048        H`      STR      r0,[r1,#4]
        0x0001bf6e:    f7fffd39    ..9.    BL       HciCoreInit ; 0x1b9e4
        0x0001bf72:    b002        ..      ADD      sp,sp,#8
        0x0001bf74:    bd80        ..      POP      {r7,pc}
        0x0001bf76:    0000        ..      MOVS     r0,r0
    HciLeAddDeviceToResolvingListCmd
        0x0001bf78:    b580        ..      PUSH     {r7,lr}
        0x0001bf7a:    b086        ..      SUB      sp,sp,#0x18
        0x0001bf7c:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001bf80:    9104        ..      STR      r1,[sp,#0x10]
        0x0001bf82:    9203        ..      STR      r2,[sp,#0xc]
        0x0001bf84:    9302        ..      STR      r3,[sp,#8]
        0x0001bf86:    f2420027    B.'.    MOV      r0,#0x2027
        0x0001bf8a:    2127        '!      MOVS     r1,#0x27
        0x0001bf8c:    f01dfbe8    ....    BL       hciCmdAlloc ; 0x39760
        0x0001bf90:    9001        ..      STR      r0,[sp,#4]
        0x0001bf92:    b3b8        ..      CBZ      r0,0x1c004 ; HciLeAddDeviceToResolvingListCmd + 140
        0x0001bf94:    e7ff        ..      B        0x1bf96 ; HciLeAddDeviceToResolvingListCmd + 30
        0x0001bf96:    9801        ..      LDR      r0,[sp,#4]
        0x0001bf98:    3003        .0      ADDS     r0,#3
        0x0001bf9a:    9000        ..      STR      r0,[sp,#0]
        0x0001bf9c:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001bfa0:    9900        ..      LDR      r1,[sp,#0]
        0x0001bfa2:    1c4a        J.      ADDS     r2,r1,#1
        0x0001bfa4:    9200        ..      STR      r2,[sp,#0]
        0x0001bfa6:    7008        .p      STRB     r0,[r1,#0]
        0x0001bfa8:    9800        ..      LDR      r0,[sp,#0]
        0x0001bfaa:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001bfac:    f7fefc06    ....    BL       BdaCpy ; 0x1a7bc
        0x0001bfb0:    9800        ..      LDR      r0,[sp,#0]
        0x0001bfb2:    3006        .0      ADDS     r0,#6
        0x0001bfb4:    9000        ..      STR      r0,[sp,#0]
        0x0001bfb6:    9900        ..      LDR      r1,[sp,#0]
        0x0001bfb8:    f8ddc00c    ....    LDR      r12,[sp,#0xc]
        0x0001bfbc:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0001bfc0:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0001bfc4:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0001bfc8:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0001bfcc:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0001bfd0:    608b        .`      STR      r3,[r1,#8]
        0x0001bfd2:    604a        J`      STR      r2,[r1,#4]
        0x0001bfd4:    6008        .`      STR      r0,[r1,#0]
        0x0001bfd6:    9800        ..      LDR      r0,[sp,#0]
        0x0001bfd8:    3010        .0      ADDS     r0,r0,#0x10
        0x0001bfda:    9000        ..      STR      r0,[sp,#0]
        0x0001bfdc:    9900        ..      LDR      r1,[sp,#0]
        0x0001bfde:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x0001bfe2:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0001bfe6:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0001bfea:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0001bfee:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0001bff2:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0001bff6:    608b        .`      STR      r3,[r1,#8]
        0x0001bff8:    604a        J`      STR      r2,[r1,#4]
        0x0001bffa:    6008        .`      STR      r0,[r1,#0]
        0x0001bffc:    9801        ..      LDR      r0,[sp,#4]
        0x0001bffe:    f01dfbfd    ....    BL       hciCmdSend ; 0x397fc
        0x0001c002:    e7ff        ..      B        0x1c004 ; HciLeAddDeviceToResolvingListCmd + 140
        0x0001c004:    b006        ..      ADD      sp,sp,#0x18
        0x0001c006:    bd80        ..      POP      {r7,pc}
    HciLeClearResolvingList
        0x0001c008:    b580        ..      PUSH     {r7,lr}
        0x0001c00a:    b082        ..      SUB      sp,sp,#8
        0x0001c00c:    f2420029    B.).    MOV      r0,#0x2029
        0x0001c010:    2100        .!      MOVS     r1,#0
        0x0001c012:    f01dfba5    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c016:    9001        ..      STR      r0,[sp,#4]
        0x0001c018:    b120         .      CBZ      r0,0x1c024 ; HciLeClearResolvingList + 28
        0x0001c01a:    e7ff        ..      B        0x1c01c ; HciLeClearResolvingList + 20
        0x0001c01c:    9801        ..      LDR      r0,[sp,#4]
        0x0001c01e:    f01dfbed    ....    BL       hciCmdSend ; 0x397fc
        0x0001c022:    e7ff        ..      B        0x1c024 ; HciLeClearResolvingList + 28
        0x0001c024:    b002        ..      ADD      sp,sp,#8
        0x0001c026:    bd80        ..      POP      {r7,pc}
    HciLeConnUpdateCmd
        0x0001c028:    b580        ..      PUSH     {r7,lr}
        0x0001c02a:    b084        ..      SUB      sp,sp,#0x10
        0x0001c02c:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001c030:    9102        ..      STR      r1,[sp,#8]
        0x0001c032:    f2420013    B...    MOV      r0,#0x2013
        0x0001c036:    210e        .!      MOVS     r1,#0xe
        0x0001c038:    f01dfb92    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c03c:    9001        ..      STR      r0,[sp,#4]
        0x0001c03e:    2800        .(      CMP      r0,#0
        0x0001c040:    d05b        [.      BEQ      0x1c0fa ; HciLeConnUpdateCmd + 210
        0x0001c042:    e7ff        ..      B        0x1c044 ; HciLeConnUpdateCmd + 28
        0x0001c044:    9801        ..      LDR      r0,[sp,#4]
        0x0001c046:    3003        .0      ADDS     r0,#3
        0x0001c048:    9000        ..      STR      r0,[sp,#0]
        0x0001c04a:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c04e:    9900        ..      LDR      r1,[sp,#0]
        0x0001c050:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c052:    9200        ..      STR      r2,[sp,#0]
        0x0001c054:    7008        .p      STRB     r0,[r1,#0]
        0x0001c056:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c05a:    9900        ..      LDR      r1,[sp,#0]
        0x0001c05c:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c05e:    9200        ..      STR      r2,[sp,#0]
        0x0001c060:    7008        .p      STRB     r0,[r1,#0]
        0x0001c062:    9802        ..      LDR      r0,[sp,#8]
        0x0001c064:    7800        .x      LDRB     r0,[r0,#0]
        0x0001c066:    9900        ..      LDR      r1,[sp,#0]
        0x0001c068:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c06a:    9200        ..      STR      r2,[sp,#0]
        0x0001c06c:    7008        .p      STRB     r0,[r1,#0]
        0x0001c06e:    9802        ..      LDR      r0,[sp,#8]
        0x0001c070:    7840        @x      LDRB     r0,[r0,#1]
        0x0001c072:    9900        ..      LDR      r1,[sp,#0]
        0x0001c074:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c076:    9200        ..      STR      r2,[sp,#0]
        0x0001c078:    7008        .p      STRB     r0,[r1,#0]
        0x0001c07a:    9802        ..      LDR      r0,[sp,#8]
        0x0001c07c:    7880        .x      LDRB     r0,[r0,#2]
        0x0001c07e:    9900        ..      LDR      r1,[sp,#0]
        0x0001c080:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c082:    9200        ..      STR      r2,[sp,#0]
        0x0001c084:    7008        .p      STRB     r0,[r1,#0]
        0x0001c086:    9802        ..      LDR      r0,[sp,#8]
        0x0001c088:    78c0        .x      LDRB     r0,[r0,#3]
        0x0001c08a:    9900        ..      LDR      r1,[sp,#0]
        0x0001c08c:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c08e:    9200        ..      STR      r2,[sp,#0]
        0x0001c090:    7008        .p      STRB     r0,[r1,#0]
        0x0001c092:    9802        ..      LDR      r0,[sp,#8]
        0x0001c094:    7900        .y      LDRB     r0,[r0,#4]
        0x0001c096:    9900        ..      LDR      r1,[sp,#0]
        0x0001c098:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c09a:    9200        ..      STR      r2,[sp,#0]
        0x0001c09c:    7008        .p      STRB     r0,[r1,#0]
        0x0001c09e:    9802        ..      LDR      r0,[sp,#8]
        0x0001c0a0:    7940        @y      LDRB     r0,[r0,#5]
        0x0001c0a2:    9900        ..      LDR      r1,[sp,#0]
        0x0001c0a4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c0a6:    9200        ..      STR      r2,[sp,#0]
        0x0001c0a8:    7008        .p      STRB     r0,[r1,#0]
        0x0001c0aa:    9802        ..      LDR      r0,[sp,#8]
        0x0001c0ac:    7980        .y      LDRB     r0,[r0,#6]
        0x0001c0ae:    9900        ..      LDR      r1,[sp,#0]
        0x0001c0b0:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c0b2:    9200        ..      STR      r2,[sp,#0]
        0x0001c0b4:    7008        .p      STRB     r0,[r1,#0]
        0x0001c0b6:    9802        ..      LDR      r0,[sp,#8]
        0x0001c0b8:    79c0        .y      LDRB     r0,[r0,#7]
        0x0001c0ba:    9900        ..      LDR      r1,[sp,#0]
        0x0001c0bc:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c0be:    9200        ..      STR      r2,[sp,#0]
        0x0001c0c0:    7008        .p      STRB     r0,[r1,#0]
        0x0001c0c2:    9802        ..      LDR      r0,[sp,#8]
        0x0001c0c4:    7a00        .z      LDRB     r0,[r0,#8]
        0x0001c0c6:    9900        ..      LDR      r1,[sp,#0]
        0x0001c0c8:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c0ca:    9200        ..      STR      r2,[sp,#0]
        0x0001c0cc:    7008        .p      STRB     r0,[r1,#0]
        0x0001c0ce:    9802        ..      LDR      r0,[sp,#8]
        0x0001c0d0:    7a40        @z      LDRB     r0,[r0,#9]
        0x0001c0d2:    9900        ..      LDR      r1,[sp,#0]
        0x0001c0d4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c0d6:    9200        ..      STR      r2,[sp,#0]
        0x0001c0d8:    7008        .p      STRB     r0,[r1,#0]
        0x0001c0da:    9802        ..      LDR      r0,[sp,#8]
        0x0001c0dc:    7a80        .z      LDRB     r0,[r0,#0xa]
        0x0001c0de:    9900        ..      LDR      r1,[sp,#0]
        0x0001c0e0:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c0e2:    9200        ..      STR      r2,[sp,#0]
        0x0001c0e4:    7008        .p      STRB     r0,[r1,#0]
        0x0001c0e6:    9802        ..      LDR      r0,[sp,#8]
        0x0001c0e8:    7ac0        .z      LDRB     r0,[r0,#0xb]
        0x0001c0ea:    9900        ..      LDR      r1,[sp,#0]
        0x0001c0ec:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c0ee:    9200        ..      STR      r2,[sp,#0]
        0x0001c0f0:    7008        .p      STRB     r0,[r1,#0]
        0x0001c0f2:    9801        ..      LDR      r0,[sp,#4]
        0x0001c0f4:    f01dfb82    ....    BL       hciCmdSend ; 0x397fc
        0x0001c0f8:    e7ff        ..      B        0x1c0fa ; HciLeConnUpdateCmd + 210
        0x0001c0fa:    b004        ..      ADD      sp,sp,#0x10
        0x0001c0fc:    bd80        ..      POP      {r7,pc}
        0x0001c0fe:    0000        ..      MOVS     r0,r0
    HciLeEncryptCmd
        0x0001c100:    b580        ..      PUSH     {r7,lr}
        0x0001c102:    b084        ..      SUB      sp,sp,#0x10
        0x0001c104:    9003        ..      STR      r0,[sp,#0xc]
        0x0001c106:    9102        ..      STR      r1,[sp,#8]
        0x0001c108:    f2420017    B...    MOV      r0,#0x2017
        0x0001c10c:    2120         !      MOVS     r1,#0x20
        0x0001c10e:    f01dfb27    ..'.    BL       hciCmdAlloc ; 0x39760
        0x0001c112:    9001        ..      STR      r0,[sp,#4]
        0x0001c114:    b350        P.      CBZ      r0,0x1c16c ; HciLeEncryptCmd + 108
        0x0001c116:    e7ff        ..      B        0x1c118 ; HciLeEncryptCmd + 24
        0x0001c118:    9801        ..      LDR      r0,[sp,#4]
        0x0001c11a:    3003        .0      ADDS     r0,#3
        0x0001c11c:    9000        ..      STR      r0,[sp,#0]
        0x0001c11e:    9900        ..      LDR      r1,[sp,#0]
        0x0001c120:    f8ddc00c    ....    LDR      r12,[sp,#0xc]
        0x0001c124:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0001c128:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0001c12c:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0001c130:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0001c134:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0001c138:    608b        .`      STR      r3,[r1,#8]
        0x0001c13a:    604a        J`      STR      r2,[r1,#4]
        0x0001c13c:    6008        .`      STR      r0,[r1,#0]
        0x0001c13e:    9800        ..      LDR      r0,[sp,#0]
        0x0001c140:    3010        .0      ADDS     r0,r0,#0x10
        0x0001c142:    9000        ..      STR      r0,[sp,#0]
        0x0001c144:    9900        ..      LDR      r1,[sp,#0]
        0x0001c146:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x0001c14a:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0001c14e:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0001c152:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0001c156:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0001c15a:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0001c15e:    608b        .`      STR      r3,[r1,#8]
        0x0001c160:    604a        J`      STR      r2,[r1,#4]
        0x0001c162:    6008        .`      STR      r0,[r1,#0]
        0x0001c164:    9801        ..      LDR      r0,[sp,#4]
        0x0001c166:    f01dfb49    ..I.    BL       hciCmdSend ; 0x397fc
        0x0001c16a:    e7ff        ..      B        0x1c16c ; HciLeEncryptCmd + 108
        0x0001c16c:    b004        ..      ADD      sp,sp,#0x10
        0x0001c16e:    bd80        ..      POP      {r7,pc}
    HciLeGenerateDHKey
        0x0001c170:    b580        ..      PUSH     {r7,lr}
        0x0001c172:    b086        ..      SUB      sp,sp,#0x18
        0x0001c174:    9005        ..      STR      r0,[sp,#0x14]
        0x0001c176:    9104        ..      STR      r1,[sp,#0x10]
        0x0001c178:    f2420026    B.&.    MOV      r0,#0x2026
        0x0001c17c:    2140        @!      MOVS     r1,#0x40
        0x0001c17e:    f01dfaef    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c182:    9003        ..      STR      r0,[sp,#0xc]
        0x0001c184:    b198        ..      CBZ      r0,0x1c1ae ; HciLeGenerateDHKey + 62
        0x0001c186:    e7ff        ..      B        0x1c188 ; HciLeGenerateDHKey + 24
        0x0001c188:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001c18a:    3003        .0      ADDS     r0,#3
        0x0001c18c:    9002        ..      STR      r0,[sp,#8]
        0x0001c18e:    9802        ..      LDR      r0,[sp,#8]
        0x0001c190:    9905        ..      LDR      r1,[sp,#0x14]
        0x0001c192:    2220         "      MOVS     r2,#0x20
        0x0001c194:    9201        ..      STR      r2,[sp,#4]
        0x0001c196:    f7fcf946    ..F.    BL       __aeabi_memcpy ; 0x18426
        0x0001c19a:    9a01        ..      LDR      r2,[sp,#4]
        0x0001c19c:    9802        ..      LDR      r0,[sp,#8]
        0x0001c19e:    3020         0      ADDS     r0,r0,#0x20
        0x0001c1a0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001c1a2:    f7fcf940    ..@.    BL       __aeabi_memcpy ; 0x18426
        0x0001c1a6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001c1a8:    f01dfb28    ..(.    BL       hciCmdSend ; 0x397fc
        0x0001c1ac:    e7ff        ..      B        0x1c1ae ; HciLeGenerateDHKey + 62
        0x0001c1ae:    b006        ..      ADD      sp,sp,#0x18
        0x0001c1b0:    bd80        ..      POP      {r7,pc}
        0x0001c1b2:    0000        ..      MOVS     r0,r0
    HciLeLtkReqNegReplCmd
        0x0001c1b4:    b580        ..      PUSH     {r7,lr}
        0x0001c1b6:    b084        ..      SUB      sp,sp,#0x10
        0x0001c1b8:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001c1bc:    f242001b    B...    MOV      r0,#0x201b
        0x0001c1c0:    2102        .!      MOVS     r1,#2
        0x0001c1c2:    f01dfacd    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c1c6:    9002        ..      STR      r0,[sp,#8]
        0x0001c1c8:    b198        ..      CBZ      r0,0x1c1f2 ; HciLeLtkReqNegReplCmd + 62
        0x0001c1ca:    e7ff        ..      B        0x1c1cc ; HciLeLtkReqNegReplCmd + 24
        0x0001c1cc:    9802        ..      LDR      r0,[sp,#8]
        0x0001c1ce:    3003        .0      ADDS     r0,#3
        0x0001c1d0:    9001        ..      STR      r0,[sp,#4]
        0x0001c1d2:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c1d6:    9901        ..      LDR      r1,[sp,#4]
        0x0001c1d8:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c1da:    9201        ..      STR      r2,[sp,#4]
        0x0001c1dc:    7008        .p      STRB     r0,[r1,#0]
        0x0001c1de:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c1e2:    9901        ..      LDR      r1,[sp,#4]
        0x0001c1e4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c1e6:    9201        ..      STR      r2,[sp,#4]
        0x0001c1e8:    7008        .p      STRB     r0,[r1,#0]
        0x0001c1ea:    9802        ..      LDR      r0,[sp,#8]
        0x0001c1ec:    f01dfb06    ....    BL       hciCmdSend ; 0x397fc
        0x0001c1f0:    e7ff        ..      B        0x1c1f2 ; HciLeLtkReqNegReplCmd + 62
        0x0001c1f2:    b004        ..      ADD      sp,sp,#0x10
        0x0001c1f4:    bd80        ..      POP      {r7,pc}
        0x0001c1f6:    0000        ..      MOVS     r0,r0
    HciLeLtkReqReplCmd
        0x0001c1f8:    b580        ..      PUSH     {r7,lr}
        0x0001c1fa:    b084        ..      SUB      sp,sp,#0x10
        0x0001c1fc:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001c200:    9102        ..      STR      r1,[sp,#8]
        0x0001c202:    f242001a    B...    MOV      r0,#0x201a
        0x0001c206:    2112        .!      MOVS     r1,#0x12
        0x0001c208:    f01dfaaa    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c20c:    9001        ..      STR      r0,[sp,#4]
        0x0001c20e:    b318        ..      CBZ      r0,0x1c258 ; HciLeLtkReqReplCmd + 96
        0x0001c210:    e7ff        ..      B        0x1c212 ; HciLeLtkReqReplCmd + 26
        0x0001c212:    9801        ..      LDR      r0,[sp,#4]
        0x0001c214:    3003        .0      ADDS     r0,#3
        0x0001c216:    9000        ..      STR      r0,[sp,#0]
        0x0001c218:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c21c:    9900        ..      LDR      r1,[sp,#0]
        0x0001c21e:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c220:    9200        ..      STR      r2,[sp,#0]
        0x0001c222:    7008        .p      STRB     r0,[r1,#0]
        0x0001c224:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c228:    9900        ..      LDR      r1,[sp,#0]
        0x0001c22a:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c22c:    9200        ..      STR      r2,[sp,#0]
        0x0001c22e:    7008        .p      STRB     r0,[r1,#0]
        0x0001c230:    9900        ..      LDR      r1,[sp,#0]
        0x0001c232:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x0001c236:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0001c23a:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0001c23e:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0001c242:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0001c246:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0001c24a:    608b        .`      STR      r3,[r1,#8]
        0x0001c24c:    604a        J`      STR      r2,[r1,#4]
        0x0001c24e:    6008        .`      STR      r0,[r1,#0]
        0x0001c250:    9801        ..      LDR      r0,[sp,#4]
        0x0001c252:    f01dfad3    ....    BL       hciCmdSend ; 0x397fc
        0x0001c256:    e7ff        ..      B        0x1c258 ; HciLeLtkReqReplCmd + 96
        0x0001c258:    b004        ..      ADD      sp,sp,#0x10
        0x0001c25a:    bd80        ..      POP      {r7,pc}
    HciLeRandCmd
        0x0001c25c:    b580        ..      PUSH     {r7,lr}
        0x0001c25e:    b082        ..      SUB      sp,sp,#8
        0x0001c260:    f2420018    B...    MOV      r0,#0x2018
        0x0001c264:    2100        .!      MOVS     r1,#0
        0x0001c266:    f01dfa7b    ..{.    BL       hciCmdAlloc ; 0x39760
        0x0001c26a:    9001        ..      STR      r0,[sp,#4]
        0x0001c26c:    b120         .      CBZ      r0,0x1c278 ; HciLeRandCmd + 28
        0x0001c26e:    e7ff        ..      B        0x1c270 ; HciLeRandCmd + 20
        0x0001c270:    9801        ..      LDR      r0,[sp,#4]
        0x0001c272:    f01dfac3    ....    BL       hciCmdSend ; 0x397fc
        0x0001c276:    e7ff        ..      B        0x1c278 ; HciLeRandCmd + 28
        0x0001c278:    b002        ..      ADD      sp,sp,#8
        0x0001c27a:    bd80        ..      POP      {r7,pc}
    HciLeReadBufSizeCmd
        0x0001c27c:    b580        ..      PUSH     {r7,lr}
        0x0001c27e:    b082        ..      SUB      sp,sp,#8
        0x0001c280:    f2420002    B...    MOV      r0,#0x2002
        0x0001c284:    2100        .!      MOVS     r1,#0
        0x0001c286:    f01dfa6b    ..k.    BL       hciCmdAlloc ; 0x39760
        0x0001c28a:    9001        ..      STR      r0,[sp,#4]
        0x0001c28c:    b120         .      CBZ      r0,0x1c298 ; HciLeReadBufSizeCmd + 28
        0x0001c28e:    e7ff        ..      B        0x1c290 ; HciLeReadBufSizeCmd + 20
        0x0001c290:    9801        ..      LDR      r0,[sp,#4]
        0x0001c292:    f01dfab3    ....    BL       hciCmdSend ; 0x397fc
        0x0001c296:    e7ff        ..      B        0x1c298 ; HciLeReadBufSizeCmd + 28
        0x0001c298:    b002        ..      ADD      sp,sp,#8
        0x0001c29a:    bd80        ..      POP      {r7,pc}
    HciLeReadLocalP256PubKey
        0x0001c29c:    b580        ..      PUSH     {r7,lr}
        0x0001c29e:    b082        ..      SUB      sp,sp,#8
        0x0001c2a0:    f2420025    B.%.    MOV      r0,#0x2025
        0x0001c2a4:    2100        .!      MOVS     r1,#0
        0x0001c2a6:    f01dfa5b    ..[.    BL       hciCmdAlloc ; 0x39760
        0x0001c2aa:    9001        ..      STR      r0,[sp,#4]
        0x0001c2ac:    b120         .      CBZ      r0,0x1c2b8 ; HciLeReadLocalP256PubKey + 28
        0x0001c2ae:    e7ff        ..      B        0x1c2b0 ; HciLeReadLocalP256PubKey + 20
        0x0001c2b0:    9801        ..      LDR      r0,[sp,#4]
        0x0001c2b2:    f01dfaa3    ....    BL       hciCmdSend ; 0x397fc
        0x0001c2b6:    e7ff        ..      B        0x1c2b8 ; HciLeReadLocalP256PubKey + 28
        0x0001c2b8:    b002        ..      ADD      sp,sp,#8
        0x0001c2ba:    bd80        ..      POP      {r7,pc}
    HciLeReadLocalSupFeatCmd
        0x0001c2bc:    b580        ..      PUSH     {r7,lr}
        0x0001c2be:    b082        ..      SUB      sp,sp,#8
        0x0001c2c0:    f2420003    B...    MOV      r0,#0x2003
        0x0001c2c4:    2100        .!      MOVS     r1,#0
        0x0001c2c6:    f01dfa4b    ..K.    BL       hciCmdAlloc ; 0x39760
        0x0001c2ca:    9001        ..      STR      r0,[sp,#4]
        0x0001c2cc:    b120         .      CBZ      r0,0x1c2d8 ; HciLeReadLocalSupFeatCmd + 28
        0x0001c2ce:    e7ff        ..      B        0x1c2d0 ; HciLeReadLocalSupFeatCmd + 20
        0x0001c2d0:    9801        ..      LDR      r0,[sp,#4]
        0x0001c2d2:    f01dfa93    ....    BL       hciCmdSend ; 0x397fc
        0x0001c2d6:    e7ff        ..      B        0x1c2d8 ; HciLeReadLocalSupFeatCmd + 28
        0x0001c2d8:    b002        ..      ADD      sp,sp,#8
        0x0001c2da:    bd80        ..      POP      {r7,pc}
    HciLeReadMaxDataLen
        0x0001c2dc:    b580        ..      PUSH     {r7,lr}
        0x0001c2de:    b082        ..      SUB      sp,sp,#8
        0x0001c2e0:    f242002f    B./.    MOV      r0,#0x202f
        0x0001c2e4:    2100        .!      MOVS     r1,#0
        0x0001c2e6:    f01dfa3b    ..;.    BL       hciCmdAlloc ; 0x39760
        0x0001c2ea:    9001        ..      STR      r0,[sp,#4]
        0x0001c2ec:    b120         .      CBZ      r0,0x1c2f8 ; HciLeReadMaxDataLen + 28
        0x0001c2ee:    e7ff        ..      B        0x1c2f0 ; HciLeReadMaxDataLen + 20
        0x0001c2f0:    9801        ..      LDR      r0,[sp,#4]
        0x0001c2f2:    f01dfa83    ....    BL       hciCmdSend ; 0x397fc
        0x0001c2f6:    e7ff        ..      B        0x1c2f8 ; HciLeReadMaxDataLen + 28
        0x0001c2f8:    b002        ..      ADD      sp,sp,#8
        0x0001c2fa:    bd80        ..      POP      {r7,pc}
    HciLeReadRemoteFeatCmd
        0x0001c2fc:    b580        ..      PUSH     {r7,lr}
        0x0001c2fe:    b084        ..      SUB      sp,sp,#0x10
        0x0001c300:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001c304:    f2420016    B...    MOV      r0,#0x2016
        0x0001c308:    2102        .!      MOVS     r1,#2
        0x0001c30a:    f01dfa29    ..).    BL       hciCmdAlloc ; 0x39760
        0x0001c30e:    9002        ..      STR      r0,[sp,#8]
        0x0001c310:    b198        ..      CBZ      r0,0x1c33a ; HciLeReadRemoteFeatCmd + 62
        0x0001c312:    e7ff        ..      B        0x1c314 ; HciLeReadRemoteFeatCmd + 24
        0x0001c314:    9802        ..      LDR      r0,[sp,#8]
        0x0001c316:    3003        .0      ADDS     r0,#3
        0x0001c318:    9001        ..      STR      r0,[sp,#4]
        0x0001c31a:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c31e:    9901        ..      LDR      r1,[sp,#4]
        0x0001c320:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c322:    9201        ..      STR      r2,[sp,#4]
        0x0001c324:    7008        .p      STRB     r0,[r1,#0]
        0x0001c326:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c32a:    9901        ..      LDR      r1,[sp,#4]
        0x0001c32c:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c32e:    9201        ..      STR      r2,[sp,#4]
        0x0001c330:    7008        .p      STRB     r0,[r1,#0]
        0x0001c332:    9802        ..      LDR      r0,[sp,#8]
        0x0001c334:    f01dfa62    ..b.    BL       hciCmdSend ; 0x397fc
        0x0001c338:    e7ff        ..      B        0x1c33a ; HciLeReadRemoteFeatCmd + 62
        0x0001c33a:    b004        ..      ADD      sp,sp,#0x10
        0x0001c33c:    bd80        ..      POP      {r7,pc}
        0x0001c33e:    0000        ..      MOVS     r0,r0
    HciLeReadResolvingListSize
        0x0001c340:    b580        ..      PUSH     {r7,lr}
        0x0001c342:    b082        ..      SUB      sp,sp,#8
        0x0001c344:    f242002a    B.*.    MOV      r0,#0x202a
        0x0001c348:    2100        .!      MOVS     r1,#0
        0x0001c34a:    f01dfa09    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c34e:    9001        ..      STR      r0,[sp,#4]
        0x0001c350:    b120         .      CBZ      r0,0x1c35c ; HciLeReadResolvingListSize + 28
        0x0001c352:    e7ff        ..      B        0x1c354 ; HciLeReadResolvingListSize + 20
        0x0001c354:    9801        ..      LDR      r0,[sp,#4]
        0x0001c356:    f01dfa51    ..Q.    BL       hciCmdSend ; 0x397fc
        0x0001c35a:    e7ff        ..      B        0x1c35c ; HciLeReadResolvingListSize + 28
        0x0001c35c:    b002        ..      ADD      sp,sp,#8
        0x0001c35e:    bd80        ..      POP      {r7,pc}
    HciLeReadSupStatesCmd
        0x0001c360:    b580        ..      PUSH     {r7,lr}
        0x0001c362:    b082        ..      SUB      sp,sp,#8
        0x0001c364:    f242001c    B...    MOV      r0,#0x201c
        0x0001c368:    2100        .!      MOVS     r1,#0
        0x0001c36a:    f01df9f9    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c36e:    9001        ..      STR      r0,[sp,#4]
        0x0001c370:    b120         .      CBZ      r0,0x1c37c ; HciLeReadSupStatesCmd + 28
        0x0001c372:    e7ff        ..      B        0x1c374 ; HciLeReadSupStatesCmd + 20
        0x0001c374:    9801        ..      LDR      r0,[sp,#4]
        0x0001c376:    f01dfa41    ..A.    BL       hciCmdSend ; 0x397fc
        0x0001c37a:    e7ff        ..      B        0x1c37c ; HciLeReadSupStatesCmd + 28
        0x0001c37c:    b002        ..      ADD      sp,sp,#8
        0x0001c37e:    bd80        ..      POP      {r7,pc}
    HciLeReadWhiteListSizeCmd
        0x0001c380:    b580        ..      PUSH     {r7,lr}
        0x0001c382:    b082        ..      SUB      sp,sp,#8
        0x0001c384:    f242000f    B...    MOV      r0,#0x200f
        0x0001c388:    2100        .!      MOVS     r1,#0
        0x0001c38a:    f01df9e9    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c38e:    9001        ..      STR      r0,[sp,#4]
        0x0001c390:    b120         .      CBZ      r0,0x1c39c ; HciLeReadWhiteListSizeCmd + 28
        0x0001c392:    e7ff        ..      B        0x1c394 ; HciLeReadWhiteListSizeCmd + 20
        0x0001c394:    9801        ..      LDR      r0,[sp,#4]
        0x0001c396:    f01dfa31    ..1.    BL       hciCmdSend ; 0x397fc
        0x0001c39a:    e7ff        ..      B        0x1c39c ; HciLeReadWhiteListSizeCmd + 28
        0x0001c39c:    b002        ..      ADD      sp,sp,#8
        0x0001c39e:    bd80        ..      POP      {r7,pc}
    HciLeRemoteConnParamReqNegReply
        0x0001c3a0:    b580        ..      PUSH     {r7,lr}
        0x0001c3a2:    b084        ..      SUB      sp,sp,#0x10
        0x0001c3a4:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001c3a8:    f88d100d    ....    STRB     r1,[sp,#0xd]
        0x0001c3ac:    f2420021    B.!.    MOV      r0,#0x2021
        0x0001c3b0:    2103        .!      MOVS     r1,#3
        0x0001c3b2:    f01df9d5    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c3b6:    9002        ..      STR      r0,[sp,#8]
        0x0001c3b8:    b1c8        ..      CBZ      r0,0x1c3ee ; HciLeRemoteConnParamReqNegReply + 78
        0x0001c3ba:    e7ff        ..      B        0x1c3bc ; HciLeRemoteConnParamReqNegReply + 28
        0x0001c3bc:    9802        ..      LDR      r0,[sp,#8]
        0x0001c3be:    3003        .0      ADDS     r0,#3
        0x0001c3c0:    9001        ..      STR      r0,[sp,#4]
        0x0001c3c2:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c3c6:    9901        ..      LDR      r1,[sp,#4]
        0x0001c3c8:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c3ca:    9201        ..      STR      r2,[sp,#4]
        0x0001c3cc:    7008        .p      STRB     r0,[r1,#0]
        0x0001c3ce:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c3d2:    9901        ..      LDR      r1,[sp,#4]
        0x0001c3d4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c3d6:    9201        ..      STR      r2,[sp,#4]
        0x0001c3d8:    7008        .p      STRB     r0,[r1,#0]
        0x0001c3da:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001c3de:    9901        ..      LDR      r1,[sp,#4]
        0x0001c3e0:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c3e2:    9201        ..      STR      r2,[sp,#4]
        0x0001c3e4:    7008        .p      STRB     r0,[r1,#0]
        0x0001c3e6:    9802        ..      LDR      r0,[sp,#8]
        0x0001c3e8:    f01dfa08    ....    BL       hciCmdSend ; 0x397fc
        0x0001c3ec:    e7ff        ..      B        0x1c3ee ; HciLeRemoteConnParamReqNegReply + 78
        0x0001c3ee:    b004        ..      ADD      sp,sp,#0x10
        0x0001c3f0:    bd80        ..      POP      {r7,pc}
        0x0001c3f2:    0000        ..      MOVS     r0,r0
    HciLeRemoteConnParamReqReply
        0x0001c3f4:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0001c3f6:    b086        ..      SUB      sp,sp,#0x18
        0x0001c3f8:    4694        .F      MOV      r12,r2
        0x0001c3fa:    468e        .F      MOV      lr,r1
        0x0001c3fc:    4604        .F      MOV      r4,r0
        0x0001c3fe:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001c400:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0001c402:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0001c404:    f8ad4016    ...@    STRH     r4,[sp,#0x16]
        0x0001c408:    f8ade014    ....    STRH     lr,[sp,#0x14]
        0x0001c40c:    f8adc012    ....    STRH     r12,[sp,#0x12]
        0x0001c410:    f8ad3010    ...0    STRH     r3,[sp,#0x10]
        0x0001c414:    f8ad200e    ...     STRH     r2,[sp,#0xe]
        0x0001c418:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001c41c:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0001c420:    f2420020    B. .    MOV      r0,#0x2020
        0x0001c424:    210e        .!      MOVS     r1,#0xe
        0x0001c426:    f01df99b    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c42a:    9001        ..      STR      r0,[sp,#4]
        0x0001c42c:    2800        .(      CMP      r0,#0
        0x0001c42e:    d05b        [.      BEQ      0x1c4e8 ; HciLeRemoteConnParamReqReply + 244
        0x0001c430:    e7ff        ..      B        0x1c432 ; HciLeRemoteConnParamReqReply + 62
        0x0001c432:    9801        ..      LDR      r0,[sp,#4]
        0x0001c434:    3003        .0      ADDS     r0,#3
        0x0001c436:    9000        ..      STR      r0,[sp,#0]
        0x0001c438:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0001c43c:    9900        ..      LDR      r1,[sp,#0]
        0x0001c43e:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c440:    9200        ..      STR      r2,[sp,#0]
        0x0001c442:    7008        .p      STRB     r0,[r1,#0]
        0x0001c444:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001c448:    9900        ..      LDR      r1,[sp,#0]
        0x0001c44a:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c44c:    9200        ..      STR      r2,[sp,#0]
        0x0001c44e:    7008        .p      STRB     r0,[r1,#0]
        0x0001c450:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x0001c454:    9900        ..      LDR      r1,[sp,#0]
        0x0001c456:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c458:    9200        ..      STR      r2,[sp,#0]
        0x0001c45a:    7008        .p      STRB     r0,[r1,#0]
        0x0001c45c:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0001c460:    9900        ..      LDR      r1,[sp,#0]
        0x0001c462:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c464:    9200        ..      STR      r2,[sp,#0]
        0x0001c466:    7008        .p      STRB     r0,[r1,#0]
        0x0001c468:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0001c46c:    9900        ..      LDR      r1,[sp,#0]
        0x0001c46e:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c470:    9200        ..      STR      r2,[sp,#0]
        0x0001c472:    7008        .p      STRB     r0,[r1,#0]
        0x0001c474:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0001c478:    9900        ..      LDR      r1,[sp,#0]
        0x0001c47a:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c47c:    9200        ..      STR      r2,[sp,#0]
        0x0001c47e:    7008        .p      STRB     r0,[r1,#0]
        0x0001c480:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x0001c484:    9900        ..      LDR      r1,[sp,#0]
        0x0001c486:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c488:    9200        ..      STR      r2,[sp,#0]
        0x0001c48a:    7008        .p      STRB     r0,[r1,#0]
        0x0001c48c:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0001c490:    9900        ..      LDR      r1,[sp,#0]
        0x0001c492:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c494:    9200        ..      STR      r2,[sp,#0]
        0x0001c496:    7008        .p      STRB     r0,[r1,#0]
        0x0001c498:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c49c:    9900        ..      LDR      r1,[sp,#0]
        0x0001c49e:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c4a0:    9200        ..      STR      r2,[sp,#0]
        0x0001c4a2:    7008        .p      STRB     r0,[r1,#0]
        0x0001c4a4:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c4a8:    9900        ..      LDR      r1,[sp,#0]
        0x0001c4aa:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c4ac:    9200        ..      STR      r2,[sp,#0]
        0x0001c4ae:    7008        .p      STRB     r0,[r1,#0]
        0x0001c4b0:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0001c4b4:    9900        ..      LDR      r1,[sp,#0]
        0x0001c4b6:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c4b8:    9200        ..      STR      r2,[sp,#0]
        0x0001c4ba:    7008        .p      STRB     r0,[r1,#0]
        0x0001c4bc:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001c4c0:    9900        ..      LDR      r1,[sp,#0]
        0x0001c4c2:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c4c4:    9200        ..      STR      r2,[sp,#0]
        0x0001c4c6:    7008        .p      STRB     r0,[r1,#0]
        0x0001c4c8:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0001c4cc:    9900        ..      LDR      r1,[sp,#0]
        0x0001c4ce:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c4d0:    9200        ..      STR      r2,[sp,#0]
        0x0001c4d2:    7008        .p      STRB     r0,[r1,#0]
        0x0001c4d4:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001c4d8:    9900        ..      LDR      r1,[sp,#0]
        0x0001c4da:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c4dc:    9200        ..      STR      r2,[sp,#0]
        0x0001c4de:    7008        .p      STRB     r0,[r1,#0]
        0x0001c4e0:    9801        ..      LDR      r0,[sp,#4]
        0x0001c4e2:    f01df98b    ....    BL       hciCmdSend ; 0x397fc
        0x0001c4e6:    e7ff        ..      B        0x1c4e8 ; HciLeRemoteConnParamReqReply + 244
        0x0001c4e8:    b006        ..      ADD      sp,sp,#0x18
        0x0001c4ea:    bdb0        ..      POP      {r4,r5,r7,pc}
    HciLeRemoveDeviceFromResolvingList
        0x0001c4ec:    b580        ..      PUSH     {r7,lr}
        0x0001c4ee:    b084        ..      SUB      sp,sp,#0x10
        0x0001c4f0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001c4f4:    9102        ..      STR      r1,[sp,#8]
        0x0001c4f6:    f2420028    B.(.    MOV      r0,#0x2028
        0x0001c4fa:    2107        .!      MOVS     r1,#7
        0x0001c4fc:    f01df930    ..0.    BL       hciCmdAlloc ; 0x39760
        0x0001c500:    9001        ..      STR      r0,[sp,#4]
        0x0001c502:    b1a0        ..      CBZ      r0,0x1c52e ; HciLeRemoveDeviceFromResolvingList + 66
        0x0001c504:    e7ff        ..      B        0x1c506 ; HciLeRemoveDeviceFromResolvingList + 26
        0x0001c506:    9801        ..      LDR      r0,[sp,#4]
        0x0001c508:    3003        .0      ADDS     r0,#3
        0x0001c50a:    9000        ..      STR      r0,[sp,#0]
        0x0001c50c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c510:    9900        ..      LDR      r1,[sp,#0]
        0x0001c512:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c514:    9200        ..      STR      r2,[sp,#0]
        0x0001c516:    7008        .p      STRB     r0,[r1,#0]
        0x0001c518:    9800        ..      LDR      r0,[sp,#0]
        0x0001c51a:    9902        ..      LDR      r1,[sp,#8]
        0x0001c51c:    f7fef94e    ..N.    BL       BdaCpy ; 0x1a7bc
        0x0001c520:    9800        ..      LDR      r0,[sp,#0]
        0x0001c522:    3006        .0      ADDS     r0,#6
        0x0001c524:    9000        ..      STR      r0,[sp,#0]
        0x0001c526:    9801        ..      LDR      r0,[sp,#4]
        0x0001c528:    f01df968    ..h.    BL       hciCmdSend ; 0x397fc
        0x0001c52c:    e7ff        ..      B        0x1c52e ; HciLeRemoveDeviceFromResolvingList + 66
        0x0001c52e:    b004        ..      ADD      sp,sp,#0x10
        0x0001c530:    bd80        ..      POP      {r7,pc}
        0x0001c532:    0000        ..      MOVS     r0,r0
    HciLeRequestPeerScaCmd
        0x0001c534:    b580        ..      PUSH     {r7,lr}
        0x0001c536:    b084        ..      SUB      sp,sp,#0x10
        0x0001c538:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001c53c:    f242006d    B.m.    MOV      r0,#0x206d
        0x0001c540:    2102        .!      MOVS     r1,#2
        0x0001c542:    f01df90d    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c546:    9002        ..      STR      r0,[sp,#8]
        0x0001c548:    b198        ..      CBZ      r0,0x1c572 ; HciLeRequestPeerScaCmd + 62
        0x0001c54a:    e7ff        ..      B        0x1c54c ; HciLeRequestPeerScaCmd + 24
        0x0001c54c:    9802        ..      LDR      r0,[sp,#8]
        0x0001c54e:    3003        .0      ADDS     r0,#3
        0x0001c550:    9001        ..      STR      r0,[sp,#4]
        0x0001c552:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c556:    9901        ..      LDR      r1,[sp,#4]
        0x0001c558:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c55a:    9201        ..      STR      r2,[sp,#4]
        0x0001c55c:    7008        .p      STRB     r0,[r1,#0]
        0x0001c55e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c562:    9901        ..      LDR      r1,[sp,#4]
        0x0001c564:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c566:    9201        ..      STR      r2,[sp,#4]
        0x0001c568:    7008        .p      STRB     r0,[r1,#0]
        0x0001c56a:    9802        ..      LDR      r0,[sp,#8]
        0x0001c56c:    f01df946    ..F.    BL       hciCmdSend ; 0x397fc
        0x0001c570:    e7ff        ..      B        0x1c572 ; HciLeRequestPeerScaCmd + 62
        0x0001c572:    b004        ..      ADD      sp,sp,#0x10
        0x0001c574:    bd80        ..      POP      {r7,pc}
        0x0001c576:    0000        ..      MOVS     r0,r0
    HciLeSetAddrResolutionEnable
        0x0001c578:    b580        ..      PUSH     {r7,lr}
        0x0001c57a:    b084        ..      SUB      sp,sp,#0x10
        0x0001c57c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001c580:    f242002d    B.-.    MOV      r0,#0x202d
        0x0001c584:    2101        .!      MOVS     r1,#1
        0x0001c586:    f01df8eb    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c58a:    9002        ..      STR      r0,[sp,#8]
        0x0001c58c:    b168        h.      CBZ      r0,0x1c5aa ; HciLeSetAddrResolutionEnable + 50
        0x0001c58e:    e7ff        ..      B        0x1c590 ; HciLeSetAddrResolutionEnable + 24
        0x0001c590:    9802        ..      LDR      r0,[sp,#8]
        0x0001c592:    3003        .0      ADDS     r0,#3
        0x0001c594:    9001        ..      STR      r0,[sp,#4]
        0x0001c596:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c59a:    9901        ..      LDR      r1,[sp,#4]
        0x0001c59c:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c59e:    9201        ..      STR      r2,[sp,#4]
        0x0001c5a0:    7008        .p      STRB     r0,[r1,#0]
        0x0001c5a2:    9802        ..      LDR      r0,[sp,#8]
        0x0001c5a4:    f01df92a    ..*.    BL       hciCmdSend ; 0x397fc
        0x0001c5a8:    e7ff        ..      B        0x1c5aa ; HciLeSetAddrResolutionEnable + 50
        0x0001c5aa:    b004        ..      ADD      sp,sp,#0x10
        0x0001c5ac:    bd80        ..      POP      {r7,pc}
        0x0001c5ae:    0000        ..      MOVS     r0,r0
    HciLeSetAdvDataCmd
        0x0001c5b0:    b580        ..      PUSH     {r7,lr}
        0x0001c5b2:    b084        ..      SUB      sp,sp,#0x10
        0x0001c5b4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001c5b8:    9102        ..      STR      r1,[sp,#8]
        0x0001c5ba:    f2420008    B...    MOV      r0,#0x2008
        0x0001c5be:    2120         !      MOVS     r1,#0x20
        0x0001c5c0:    f01df8ce    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c5c4:    9001        ..      STR      r0,[sp,#4]
        0x0001c5c6:    b1f8        ..      CBZ      r0,0x1c608 ; HciLeSetAdvDataCmd + 88
        0x0001c5c8:    e7ff        ..      B        0x1c5ca ; HciLeSetAdvDataCmd + 26
        0x0001c5ca:    9801        ..      LDR      r0,[sp,#4]
        0x0001c5cc:    3003        .0      ADDS     r0,#3
        0x0001c5ce:    9000        ..      STR      r0,[sp,#0]
        0x0001c5d0:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c5d4:    9900        ..      LDR      r1,[sp,#0]
        0x0001c5d6:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c5d8:    9200        ..      STR      r2,[sp,#0]
        0x0001c5da:    7008        .p      STRB     r0,[r1,#0]
        0x0001c5dc:    9800        ..      LDR      r0,[sp,#0]
        0x0001c5de:    9902        ..      LDR      r1,[sp,#8]
        0x0001c5e0:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0001c5e4:    f7fbff1f    ....    BL       __aeabi_memcpy ; 0x18426
        0x0001c5e8:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0001c5ec:    9800        ..      LDR      r0,[sp,#0]
        0x0001c5ee:    4408        .D      ADD      r0,r0,r1
        0x0001c5f0:    9000        ..      STR      r0,[sp,#0]
        0x0001c5f2:    9800        ..      LDR      r0,[sp,#0]
        0x0001c5f4:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0001c5f8:    f1c1011f    ....    RSB      r1,r1,#0x1f
        0x0001c5fc:    f7fcf819    ....    BL       __aeabi_memclr ; 0x18632
        0x0001c600:    9801        ..      LDR      r0,[sp,#4]
        0x0001c602:    f01df8fb    ....    BL       hciCmdSend ; 0x397fc
        0x0001c606:    e7ff        ..      B        0x1c608 ; HciLeSetAdvDataCmd + 88
        0x0001c608:    b004        ..      ADD      sp,sp,#0x10
        0x0001c60a:    bd80        ..      POP      {r7,pc}
    HciLeSetAdvEnableCmd
        0x0001c60c:    b580        ..      PUSH     {r7,lr}
        0x0001c60e:    b084        ..      SUB      sp,sp,#0x10
        0x0001c610:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001c614:    f242000a    B...    MOV      r0,#0x200a
        0x0001c618:    2101        .!      MOVS     r1,#1
        0x0001c61a:    f01df8a1    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c61e:    9002        ..      STR      r0,[sp,#8]
        0x0001c620:    b168        h.      CBZ      r0,0x1c63e ; HciLeSetAdvEnableCmd + 50
        0x0001c622:    e7ff        ..      B        0x1c624 ; HciLeSetAdvEnableCmd + 24
        0x0001c624:    9802        ..      LDR      r0,[sp,#8]
        0x0001c626:    3003        .0      ADDS     r0,#3
        0x0001c628:    9001        ..      STR      r0,[sp,#4]
        0x0001c62a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c62e:    9901        ..      LDR      r1,[sp,#4]
        0x0001c630:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c632:    9201        ..      STR      r2,[sp,#4]
        0x0001c634:    7008        .p      STRB     r0,[r1,#0]
        0x0001c636:    9802        ..      LDR      r0,[sp,#8]
        0x0001c638:    f01df8e0    ....    BL       hciCmdSend ; 0x397fc
        0x0001c63c:    e7ff        ..      B        0x1c63e ; HciLeSetAdvEnableCmd + 50
        0x0001c63e:    b004        ..      ADD      sp,sp,#0x10
        0x0001c640:    bd80        ..      POP      {r7,pc}
        0x0001c642:    0000        ..      MOVS     r0,r0
    HciLeSetAdvParamCmd
        0x0001c644:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0001c646:    b086        ..      SUB      sp,sp,#0x18
        0x0001c648:    4694        .F      MOV      r12,r2
        0x0001c64a:    468e        .F      MOV      lr,r1
        0x0001c64c:    4604        .F      MOV      r4,r0
        0x0001c64e:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001c650:    990c        ..      LDR      r1,[sp,#0x30]
        0x0001c652:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0001c654:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0001c656:    f8ad4016    ...@    STRH     r4,[sp,#0x16]
        0x0001c65a:    f8ade014    ....    STRH     lr,[sp,#0x14]
        0x0001c65e:    f88dc013    ....    STRB     r12,[sp,#0x13]
        0x0001c662:    f88d3012    ...0    STRB     r3,[sp,#0x12]
        0x0001c666:    f88d2011    ...     STRB     r2,[sp,#0x11]
        0x0001c66a:    f88d1010    ....    STRB     r1,[sp,#0x10]
        0x0001c66e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001c672:    f2420006    B...    MOV      r0,#0x2006
        0x0001c676:    210f        .!      MOVS     r1,#0xf
        0x0001c678:    f01df872    ..r.    BL       hciCmdAlloc ; 0x39760
        0x0001c67c:    9002        ..      STR      r0,[sp,#8]
        0x0001c67e:    2800        .(      CMP      r0,#0
        0x0001c680:    d04d        M.      BEQ      0x1c71e ; HciLeSetAdvParamCmd + 218
        0x0001c682:    e7ff        ..      B        0x1c684 ; HciLeSetAdvParamCmd + 64
        0x0001c684:    9802        ..      LDR      r0,[sp,#8]
        0x0001c686:    3003        .0      ADDS     r0,#3
        0x0001c688:    9001        ..      STR      r0,[sp,#4]
        0x0001c68a:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0001c68e:    9901        ..      LDR      r1,[sp,#4]
        0x0001c690:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c692:    9201        ..      STR      r2,[sp,#4]
        0x0001c694:    7008        .p      STRB     r0,[r1,#0]
        0x0001c696:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001c69a:    9901        ..      LDR      r1,[sp,#4]
        0x0001c69c:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c69e:    9201        ..      STR      r2,[sp,#4]
        0x0001c6a0:    7008        .p      STRB     r0,[r1,#0]
        0x0001c6a2:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x0001c6a6:    9901        ..      LDR      r1,[sp,#4]
        0x0001c6a8:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c6aa:    9201        ..      STR      r2,[sp,#4]
        0x0001c6ac:    7008        .p      STRB     r0,[r1,#0]
        0x0001c6ae:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0001c6b2:    9901        ..      LDR      r1,[sp,#4]
        0x0001c6b4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c6b6:    9201        ..      STR      r2,[sp,#4]
        0x0001c6b8:    7008        .p      STRB     r0,[r1,#0]
        0x0001c6ba:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0001c6be:    9901        ..      LDR      r1,[sp,#4]
        0x0001c6c0:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c6c2:    9201        ..      STR      r2,[sp,#4]
        0x0001c6c4:    7008        .p      STRB     r0,[r1,#0]
        0x0001c6c6:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0001c6ca:    9901        ..      LDR      r1,[sp,#4]
        0x0001c6cc:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c6ce:    9201        ..      STR      r2,[sp,#4]
        0x0001c6d0:    7008        .p      STRB     r0,[r1,#0]
        0x0001c6d2:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0001c6d6:    9901        ..      LDR      r1,[sp,#4]
        0x0001c6d8:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c6da:    9201        ..      STR      r2,[sp,#4]
        0x0001c6dc:    7008        .p      STRB     r0,[r1,#0]
        0x0001c6de:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001c6e0:    b140        @.      CBZ      r0,0x1c6f4 ; HciLeSetAdvParamCmd + 176
        0x0001c6e2:    e7ff        ..      B        0x1c6e4 ; HciLeSetAdvParamCmd + 160
        0x0001c6e4:    9801        ..      LDR      r0,[sp,#4]
        0x0001c6e6:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0001c6e8:    f7fef868    ..h.    BL       BdaCpy ; 0x1a7bc
        0x0001c6ec:    9801        ..      LDR      r0,[sp,#4]
        0x0001c6ee:    3006        .0      ADDS     r0,#6
        0x0001c6f0:    9001        ..      STR      r0,[sp,#4]
        0x0001c6f2:    e004        ..      B        0x1c6fe ; HciLeSetAdvParamCmd + 186
        0x0001c6f4:    9801        ..      LDR      r0,[sp,#4]
        0x0001c6f6:    f7fef849    ..I.    BL       BdaClr ; 0x1a78c
        0x0001c6fa:    9001        ..      STR      r0,[sp,#4]
        0x0001c6fc:    e7ff        ..      B        0x1c6fe ; HciLeSetAdvParamCmd + 186
        0x0001c6fe:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x0001c702:    9901        ..      LDR      r1,[sp,#4]
        0x0001c704:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c706:    9201        ..      STR      r2,[sp,#4]
        0x0001c708:    7008        .p      STRB     r0,[r1,#0]
        0x0001c70a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c70e:    9901        ..      LDR      r1,[sp,#4]
        0x0001c710:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c712:    9201        ..      STR      r2,[sp,#4]
        0x0001c714:    7008        .p      STRB     r0,[r1,#0]
        0x0001c716:    9802        ..      LDR      r0,[sp,#8]
        0x0001c718:    f01df870    ..p.    BL       hciCmdSend ; 0x397fc
        0x0001c71c:    e7ff        ..      B        0x1c71e ; HciLeSetAdvParamCmd + 218
        0x0001c71e:    b006        ..      ADD      sp,sp,#0x18
        0x0001c720:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x0001c722:    0000        ..      MOVS     r0,r0
    HciLeSetDataLen
        0x0001c724:    b580        ..      PUSH     {r7,lr}
        0x0001c726:    b084        ..      SUB      sp,sp,#0x10
        0x0001c728:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001c72c:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001c730:    f8ad200a    ...     STRH     r2,[sp,#0xa]
        0x0001c734:    f2420022    B.".    MOV      r0,#0x2022
        0x0001c738:    2106        .!      MOVS     r1,#6
        0x0001c73a:    f01df811    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c73e:    9001        ..      STR      r0,[sp,#4]
        0x0001c740:    b358        X.      CBZ      r0,0x1c79a ; HciLeSetDataLen + 118
        0x0001c742:    e7ff        ..      B        0x1c744 ; HciLeSetDataLen + 32
        0x0001c744:    9801        ..      LDR      r0,[sp,#4]
        0x0001c746:    3003        .0      ADDS     r0,#3
        0x0001c748:    9000        ..      STR      r0,[sp,#0]
        0x0001c74a:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c74e:    9900        ..      LDR      r1,[sp,#0]
        0x0001c750:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c752:    9200        ..      STR      r2,[sp,#0]
        0x0001c754:    7008        .p      STRB     r0,[r1,#0]
        0x0001c756:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c75a:    9900        ..      LDR      r1,[sp,#0]
        0x0001c75c:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c75e:    9200        ..      STR      r2,[sp,#0]
        0x0001c760:    7008        .p      STRB     r0,[r1,#0]
        0x0001c762:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0001c766:    9900        ..      LDR      r1,[sp,#0]
        0x0001c768:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c76a:    9200        ..      STR      r2,[sp,#0]
        0x0001c76c:    7008        .p      STRB     r0,[r1,#0]
        0x0001c76e:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001c772:    9900        ..      LDR      r1,[sp,#0]
        0x0001c774:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c776:    9200        ..      STR      r2,[sp,#0]
        0x0001c778:    7008        .p      STRB     r0,[r1,#0]
        0x0001c77a:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0001c77e:    9900        ..      LDR      r1,[sp,#0]
        0x0001c780:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c782:    9200        ..      STR      r2,[sp,#0]
        0x0001c784:    7008        .p      STRB     r0,[r1,#0]
        0x0001c786:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001c78a:    9900        ..      LDR      r1,[sp,#0]
        0x0001c78c:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c78e:    9200        ..      STR      r2,[sp,#0]
        0x0001c790:    7008        .p      STRB     r0,[r1,#0]
        0x0001c792:    9801        ..      LDR      r0,[sp,#4]
        0x0001c794:    f01df832    ..2.    BL       hciCmdSend ; 0x397fc
        0x0001c798:    e7ff        ..      B        0x1c79a ; HciLeSetDataLen + 118
        0x0001c79a:    b004        ..      ADD      sp,sp,#0x10
        0x0001c79c:    bd80        ..      POP      {r7,pc}
        0x0001c79e:    0000        ..      MOVS     r0,r0
    HciLeSetEventMaskCmd
        0x0001c7a0:    b580        ..      PUSH     {r7,lr}
        0x0001c7a2:    b084        ..      SUB      sp,sp,#0x10
        0x0001c7a4:    9003        ..      STR      r0,[sp,#0xc]
        0x0001c7a6:    f2420001    B...    MOV      r0,#0x2001
        0x0001c7aa:    2108        .!      MOVS     r1,#8
        0x0001c7ac:    f01cffd8    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c7b0:    9002        ..      STR      r0,[sp,#8]
        0x0001c7b2:    b168        h.      CBZ      r0,0x1c7d0 ; HciLeSetEventMaskCmd + 48
        0x0001c7b4:    e7ff        ..      B        0x1c7b6 ; HciLeSetEventMaskCmd + 22
        0x0001c7b6:    9802        ..      LDR      r0,[sp,#8]
        0x0001c7b8:    3003        .0      ADDS     r0,#3
        0x0001c7ba:    9001        ..      STR      r0,[sp,#4]
        0x0001c7bc:    9901        ..      LDR      r1,[sp,#4]
        0x0001c7be:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0001c7c0:    6810        .h      LDR      r0,[r2,#0]
        0x0001c7c2:    6852        Rh      LDR      r2,[r2,#4]
        0x0001c7c4:    604a        J`      STR      r2,[r1,#4]
        0x0001c7c6:    6008        .`      STR      r0,[r1,#0]
        0x0001c7c8:    9802        ..      LDR      r0,[sp,#8]
        0x0001c7ca:    f01df817    ....    BL       hciCmdSend ; 0x397fc
        0x0001c7ce:    e7ff        ..      B        0x1c7d0 ; HciLeSetEventMaskCmd + 48
        0x0001c7d0:    b004        ..      ADD      sp,sp,#0x10
        0x0001c7d2:    bd80        ..      POP      {r7,pc}
    HciLeSetPrivacyModeCmd
        0x0001c7d4:    b580        ..      PUSH     {r7,lr}
        0x0001c7d6:    b086        ..      SUB      sp,sp,#0x18
        0x0001c7d8:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001c7dc:    9104        ..      STR      r1,[sp,#0x10]
        0x0001c7de:    f88d200f    ...     STRB     r2,[sp,#0xf]
        0x0001c7e2:    f242004e    B.N.    MOV      r0,#0x204e
        0x0001c7e6:    2108        .!      MOVS     r1,#8
        0x0001c7e8:    f01cffba    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c7ec:    9002        ..      STR      r0,[sp,#8]
        0x0001c7ee:    b1d0        ..      CBZ      r0,0x1c826 ; HciLeSetPrivacyModeCmd + 82
        0x0001c7f0:    e7ff        ..      B        0x1c7f2 ; HciLeSetPrivacyModeCmd + 30
        0x0001c7f2:    9802        ..      LDR      r0,[sp,#8]
        0x0001c7f4:    3003        .0      ADDS     r0,#3
        0x0001c7f6:    9001        ..      STR      r0,[sp,#4]
        0x0001c7f8:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001c7fc:    9901        ..      LDR      r1,[sp,#4]
        0x0001c7fe:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c800:    9201        ..      STR      r2,[sp,#4]
        0x0001c802:    7008        .p      STRB     r0,[r1,#0]
        0x0001c804:    9801        ..      LDR      r0,[sp,#4]
        0x0001c806:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001c808:    f7fdffd8    ....    BL       BdaCpy ; 0x1a7bc
        0x0001c80c:    9801        ..      LDR      r0,[sp,#4]
        0x0001c80e:    3006        .0      ADDS     r0,#6
        0x0001c810:    9001        ..      STR      r0,[sp,#4]
        0x0001c812:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c816:    9901        ..      LDR      r1,[sp,#4]
        0x0001c818:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c81a:    9201        ..      STR      r2,[sp,#4]
        0x0001c81c:    7008        .p      STRB     r0,[r1,#0]
        0x0001c81e:    9802        ..      LDR      r0,[sp,#8]
        0x0001c820:    f01cffec    ....    BL       hciCmdSend ; 0x397fc
        0x0001c824:    e7ff        ..      B        0x1c826 ; HciLeSetPrivacyModeCmd + 82
        0x0001c826:    b006        ..      ADD      sp,sp,#0x18
        0x0001c828:    bd80        ..      POP      {r7,pc}
        0x0001c82a:    0000        ..      MOVS     r0,r0
    HciLeSetScanRespDataCmd
        0x0001c82c:    b580        ..      PUSH     {r7,lr}
        0x0001c82e:    b084        ..      SUB      sp,sp,#0x10
        0x0001c830:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001c834:    9102        ..      STR      r1,[sp,#8]
        0x0001c836:    f2420009    B...    MOV      r0,#0x2009
        0x0001c83a:    2120         !      MOVS     r1,#0x20
        0x0001c83c:    f01cff90    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c840:    9001        ..      STR      r0,[sp,#4]
        0x0001c842:    b1f8        ..      CBZ      r0,0x1c884 ; HciLeSetScanRespDataCmd + 88
        0x0001c844:    e7ff        ..      B        0x1c846 ; HciLeSetScanRespDataCmd + 26
        0x0001c846:    9801        ..      LDR      r0,[sp,#4]
        0x0001c848:    3003        .0      ADDS     r0,#3
        0x0001c84a:    9000        ..      STR      r0,[sp,#0]
        0x0001c84c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c850:    9900        ..      LDR      r1,[sp,#0]
        0x0001c852:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c854:    9200        ..      STR      r2,[sp,#0]
        0x0001c856:    7008        .p      STRB     r0,[r1,#0]
        0x0001c858:    9800        ..      LDR      r0,[sp,#0]
        0x0001c85a:    9902        ..      LDR      r1,[sp,#8]
        0x0001c85c:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0001c860:    f7fbfde1    ....    BL       __aeabi_memcpy ; 0x18426
        0x0001c864:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0001c868:    9800        ..      LDR      r0,[sp,#0]
        0x0001c86a:    4408        .D      ADD      r0,r0,r1
        0x0001c86c:    9000        ..      STR      r0,[sp,#0]
        0x0001c86e:    9800        ..      LDR      r0,[sp,#0]
        0x0001c870:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0001c874:    f1c1011f    ....    RSB      r1,r1,#0x1f
        0x0001c878:    f7fbfedb    ....    BL       __aeabi_memclr ; 0x18632
        0x0001c87c:    9801        ..      LDR      r0,[sp,#4]
        0x0001c87e:    f01cffbd    ....    BL       hciCmdSend ; 0x397fc
        0x0001c882:    e7ff        ..      B        0x1c884 ; HciLeSetScanRespDataCmd + 88
        0x0001c884:    b004        ..      ADD      sp,sp,#0x10
        0x0001c886:    bd80        ..      POP      {r7,pc}
    HciLeStartEncryptionCmd
        0x0001c888:    b580        ..      PUSH     {r7,lr}
        0x0001c88a:    b086        ..      SUB      sp,sp,#0x18
        0x0001c88c:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0001c890:    9104        ..      STR      r1,[sp,#0x10]
        0x0001c892:    f8ad200e    ...     STRH     r2,[sp,#0xe]
        0x0001c896:    9302        ..      STR      r3,[sp,#8]
        0x0001c898:    f2420019    B...    MOV      r0,#0x2019
        0x0001c89c:    211c        .!      MOVS     r1,#0x1c
        0x0001c89e:    f01cff5f    .._.    BL       hciCmdAlloc ; 0x39760
        0x0001c8a2:    9001        ..      STR      r0,[sp,#4]
        0x0001c8a4:    b3c0        ..      CBZ      r0,0x1c918 ; HciLeStartEncryptionCmd + 144
        0x0001c8a6:    e7ff        ..      B        0x1c8a8 ; HciLeStartEncryptionCmd + 32
        0x0001c8a8:    9801        ..      LDR      r0,[sp,#4]
        0x0001c8aa:    3003        .0      ADDS     r0,#3
        0x0001c8ac:    9000        ..      STR      r0,[sp,#0]
        0x0001c8ae:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0001c8b2:    9900        ..      LDR      r1,[sp,#0]
        0x0001c8b4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c8b6:    9200        ..      STR      r2,[sp,#0]
        0x0001c8b8:    7008        .p      STRB     r0,[r1,#0]
        0x0001c8ba:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001c8be:    9900        ..      LDR      r1,[sp,#0]
        0x0001c8c0:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c8c2:    9200        ..      STR      r2,[sp,#0]
        0x0001c8c4:    7008        .p      STRB     r0,[r1,#0]
        0x0001c8c6:    9900        ..      LDR      r1,[sp,#0]
        0x0001c8c8:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0001c8ca:    6810        .h      LDR      r0,[r2,#0]
        0x0001c8cc:    6852        Rh      LDR      r2,[r2,#4]
        0x0001c8ce:    604a        J`      STR      r2,[r1,#4]
        0x0001c8d0:    6008        .`      STR      r0,[r1,#0]
        0x0001c8d2:    9800        ..      LDR      r0,[sp,#0]
        0x0001c8d4:    3008        .0      ADDS     r0,r0,#8
        0x0001c8d6:    9000        ..      STR      r0,[sp,#0]
        0x0001c8d8:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c8dc:    9900        ..      LDR      r1,[sp,#0]
        0x0001c8de:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c8e0:    9200        ..      STR      r2,[sp,#0]
        0x0001c8e2:    7008        .p      STRB     r0,[r1,#0]
        0x0001c8e4:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c8e8:    9900        ..      LDR      r1,[sp,#0]
        0x0001c8ea:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c8ec:    9200        ..      STR      r2,[sp,#0]
        0x0001c8ee:    7008        .p      STRB     r0,[r1,#0]
        0x0001c8f0:    9900        ..      LDR      r1,[sp,#0]
        0x0001c8f2:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x0001c8f6:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0001c8fa:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0001c8fe:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0001c902:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0001c906:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0001c90a:    608b        .`      STR      r3,[r1,#8]
        0x0001c90c:    604a        J`      STR      r2,[r1,#4]
        0x0001c90e:    6008        .`      STR      r0,[r1,#0]
        0x0001c910:    9801        ..      LDR      r0,[sp,#4]
        0x0001c912:    f01cff73    ..s.    BL       hciCmdSend ; 0x397fc
        0x0001c916:    e7ff        ..      B        0x1c918 ; HciLeStartEncryptionCmd + 144
        0x0001c918:    b006        ..      ADD      sp,sp,#0x18
        0x0001c91a:    bd80        ..      POP      {r7,pc}
    HciLeWriteDefDataLen
        0x0001c91c:    b580        ..      PUSH     {r7,lr}
        0x0001c91e:    b084        ..      SUB      sp,sp,#0x10
        0x0001c920:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001c924:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001c928:    f2420024    B.$.    MOV      r0,#0x2024
        0x0001c92c:    2104        .!      MOVS     r1,#4
        0x0001c92e:    f01cff17    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c932:    9002        ..      STR      r0,[sp,#8]
        0x0001c934:    b1f8        ..      CBZ      r0,0x1c976 ; HciLeWriteDefDataLen + 90
        0x0001c936:    e7ff        ..      B        0x1c938 ; HciLeWriteDefDataLen + 28
        0x0001c938:    9802        ..      LDR      r0,[sp,#8]
        0x0001c93a:    3003        .0      ADDS     r0,#3
        0x0001c93c:    9001        ..      STR      r0,[sp,#4]
        0x0001c93e:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c942:    9901        ..      LDR      r1,[sp,#4]
        0x0001c944:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c946:    9201        ..      STR      r2,[sp,#4]
        0x0001c948:    7008        .p      STRB     r0,[r1,#0]
        0x0001c94a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c94e:    9901        ..      LDR      r1,[sp,#4]
        0x0001c950:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c952:    9201        ..      STR      r2,[sp,#4]
        0x0001c954:    7008        .p      STRB     r0,[r1,#0]
        0x0001c956:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0001c95a:    9901        ..      LDR      r1,[sp,#4]
        0x0001c95c:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c95e:    9201        ..      STR      r2,[sp,#4]
        0x0001c960:    7008        .p      STRB     r0,[r1,#0]
        0x0001c962:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001c966:    9901        ..      LDR      r1,[sp,#4]
        0x0001c968:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c96a:    9201        ..      STR      r2,[sp,#4]
        0x0001c96c:    7008        .p      STRB     r0,[r1,#0]
        0x0001c96e:    9802        ..      LDR      r0,[sp,#8]
        0x0001c970:    f01cff44    ..D.    BL       hciCmdSend ; 0x397fc
        0x0001c974:    e7ff        ..      B        0x1c976 ; HciLeWriteDefDataLen + 90
        0x0001c976:    b004        ..      ADD      sp,sp,#0x10
        0x0001c978:    bd80        ..      POP      {r7,pc}
        0x0001c97a:    0000        ..      MOVS     r0,r0
    HciLlPrivacySupported
        0x0001c97c:    f6420030    B.0.    MOV      r0,#0x2830
        0x0001c980:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001c984:    f8901091    ....    LDRB     r1,[r0,#0x91]
        0x0001c988:    2000        .       MOVS     r0,#0
        0x0001c98a:    2900        .)      CMP      r1,#0
        0x0001c98c:    bfc8        ..      IT       GT
        0x0001c98e:    2001        .       MOVGT    r0,#1
        0x0001c990:    4770        pG      BX       lr
        0x0001c992:    0000        ..      MOVS     r0,r0
    HciReadBdAddrCmd
        0x0001c994:    b580        ..      PUSH     {r7,lr}
        0x0001c996:    b082        ..      SUB      sp,sp,#8
        0x0001c998:    f2410009    A...    MOV      r0,#0x1009
        0x0001c99c:    2100        .!      MOVS     r1,#0
        0x0001c99e:    f01cfedf    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c9a2:    9001        ..      STR      r0,[sp,#4]
        0x0001c9a4:    b120         .      CBZ      r0,0x1c9b0 ; HciReadBdAddrCmd + 28
        0x0001c9a6:    e7ff        ..      B        0x1c9a8 ; HciReadBdAddrCmd + 20
        0x0001c9a8:    9801        ..      LDR      r0,[sp,#4]
        0x0001c9aa:    f01cff27    ..'.    BL       hciCmdSend ; 0x397fc
        0x0001c9ae:    e7ff        ..      B        0x1c9b0 ; HciReadBdAddrCmd + 28
        0x0001c9b0:    b002        ..      ADD      sp,sp,#8
        0x0001c9b2:    bd80        ..      POP      {r7,pc}
    HciReadLocalVerInfoCmd
        0x0001c9b4:    b580        ..      PUSH     {r7,lr}
        0x0001c9b6:    b082        ..      SUB      sp,sp,#8
        0x0001c9b8:    f2410001    A...    MOV      r0,#0x1001
        0x0001c9bc:    2100        .!      MOVS     r1,#0
        0x0001c9be:    f01cfecf    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c9c2:    9001        ..      STR      r0,[sp,#4]
        0x0001c9c4:    b120         .      CBZ      r0,0x1c9d0 ; HciReadLocalVerInfoCmd + 28
        0x0001c9c6:    e7ff        ..      B        0x1c9c8 ; HciReadLocalVerInfoCmd + 20
        0x0001c9c8:    9801        ..      LDR      r0,[sp,#4]
        0x0001c9ca:    f01cff17    ....    BL       hciCmdSend ; 0x397fc
        0x0001c9ce:    e7ff        ..      B        0x1c9d0 ; HciReadLocalVerInfoCmd + 28
        0x0001c9d0:    b002        ..      ADD      sp,sp,#8
        0x0001c9d2:    bd80        ..      POP      {r7,pc}
    HciReadRssiCmd
        0x0001c9d4:    b580        ..      PUSH     {r7,lr}
        0x0001c9d6:    b084        ..      SUB      sp,sp,#0x10
        0x0001c9d8:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001c9dc:    f2414005    A..@    MOV      r0,#0x1405
        0x0001c9e0:    2102        .!      MOVS     r1,#2
        0x0001c9e2:    f01cfebd    ....    BL       hciCmdAlloc ; 0x39760
        0x0001c9e6:    9002        ..      STR      r0,[sp,#8]
        0x0001c9e8:    b198        ..      CBZ      r0,0x1ca12 ; HciReadRssiCmd + 62
        0x0001c9ea:    e7ff        ..      B        0x1c9ec ; HciReadRssiCmd + 24
        0x0001c9ec:    9802        ..      LDR      r0,[sp,#8]
        0x0001c9ee:    3003        .0      ADDS     r0,#3
        0x0001c9f0:    9001        ..      STR      r0,[sp,#4]
        0x0001c9f2:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c9f6:    9901        ..      LDR      r1,[sp,#4]
        0x0001c9f8:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c9fa:    9201        ..      STR      r2,[sp,#4]
        0x0001c9fc:    7008        .p      STRB     r0,[r1,#0]
        0x0001c9fe:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001ca02:    9901        ..      LDR      r1,[sp,#4]
        0x0001ca04:    1c4a        J.      ADDS     r2,r1,#1
        0x0001ca06:    9201        ..      STR      r2,[sp,#4]
        0x0001ca08:    7008        .p      STRB     r0,[r1,#0]
        0x0001ca0a:    9802        ..      LDR      r0,[sp,#8]
        0x0001ca0c:    f01cfef6    ....    BL       hciCmdSend ; 0x397fc
        0x0001ca10:    e7ff        ..      B        0x1ca12 ; HciReadRssiCmd + 62
        0x0001ca12:    b004        ..      ADD      sp,sp,#0x10
        0x0001ca14:    bd80        ..      POP      {r7,pc}
        0x0001ca16:    0000        ..      MOVS     r0,r0
    HciResetCmd
        0x0001ca18:    b580        ..      PUSH     {r7,lr}
        0x0001ca1a:    b084        ..      SUB      sp,sp,#0x10
        0x0001ca1c:    2014        .       MOVS     r0,#0x14
        0x0001ca1e:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001ca22:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0001ca26:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001ca2a:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0001ca2c:    a801        ..      ADD      r0,sp,#4
        0x0001ca2e:    4788        .G      BLX      r1
        0x0001ca30:    f01cfe7a    ..z.    BL       hciClearCmdQueue ; 0x39728
        0x0001ca34:    f6404003    @..@    MOV      r0,#0xc03
        0x0001ca38:    2100        .!      MOVS     r1,#0
        0x0001ca3a:    f01cfe91    ....    BL       hciCmdAlloc ; 0x39760
        0x0001ca3e:    9003        ..      STR      r0,[sp,#0xc]
        0x0001ca40:    b120         .      CBZ      r0,0x1ca4c ; HciResetCmd + 52
        0x0001ca42:    e7ff        ..      B        0x1ca44 ; HciResetCmd + 44
        0x0001ca44:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001ca46:    f01cfed9    ....    BL       hciCmdSend ; 0x397fc
        0x0001ca4a:    e7ff        ..      B        0x1ca4c ; HciResetCmd + 52
        0x0001ca4c:    b004        ..      ADD      sp,sp,#0x10
        0x0001ca4e:    bd80        ..      POP      {r7,pc}
    HciResetSequence
        0x0001ca50:    b580        ..      PUSH     {r7,lr}
        0x0001ca52:    b084        ..      SUB      sp,sp,#0x10
        0x0001ca54:    f6420030    B.0.    MOV      r0,#0x2830
        0x0001ca58:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001ca5c:    9001        ..      STR      r0,[sp,#4]
        0x0001ca5e:    e7ff        ..      B        0x1ca60 ; HciResetSequence + 16
        0x0001ca60:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0001ca64:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001ca68:    f10d010b    ....    ADD      r1,sp,#0xb
        0x0001ca6c:    f001fd3e    ..>.    BL       WsfMsgDeq ; 0x1e4ec
        0x0001ca70:    9003        ..      STR      r0,[sp,#0xc]
        0x0001ca72:    b120         .      CBZ      r0,0x1ca7e ; HciResetSequence + 46
        0x0001ca74:    e7ff        ..      B        0x1ca76 ; HciResetSequence + 38
        0x0001ca76:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001ca78:    f001fd62    ..b.    BL       WsfMsgFree ; 0x1e540
        0x0001ca7c:    e7f0        ..      B        0x1ca60 ; HciResetSequence + 16
        0x0001ca7e:    2003        .       MOVS     r0,#3
        0x0001ca80:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0001ca84:    e7ff        ..      B        0x1ca86 ; HciResetSequence + 54
        0x0001ca86:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0001ca8a:    2801        .(      CMP      r0,#1
        0x0001ca8c:    db2d        -.      BLT      0x1caea ; HciResetSequence + 154
        0x0001ca8e:    e7ff        ..      B        0x1ca90 ; HciResetSequence + 64
        0x0001ca90:    9801        ..      LDR      r0,[sp,#4]
        0x0001ca92:    6800        .h      LDR      r0,[r0,#0]
        0x0001ca94:    b140        @.      CBZ      r0,0x1caa8 ; HciResetSequence + 88
        0x0001ca96:    e7ff        ..      B        0x1ca98 ; HciResetSequence + 72
        0x0001ca98:    9801        ..      LDR      r0,[sp,#4]
        0x0001ca9a:    6800        .h      LDR      r0,[r0,#0]
        0x0001ca9c:    f001fd50    ..P.    BL       WsfMsgFree ; 0x1e540
        0x0001caa0:    9901        ..      LDR      r1,[sp,#4]
        0x0001caa2:    2000        .       MOVS     r0,#0
        0x0001caa4:    6008        .`      STR      r0,[r1,#0]
        0x0001caa6:    e7ff        ..      B        0x1caa8 ; HciResetSequence + 88
        0x0001caa8:    9901        ..      LDR      r1,[sp,#4]
        0x0001caaa:    2000        .       MOVS     r0,#0
        0x0001caac:    7588        .u      STRB     r0,[r1,#0x16]
        0x0001caae:    9801        ..      LDR      r0,[sp,#4]
        0x0001cab0:    6880        .h      LDR      r0,[r0,#8]
        0x0001cab2:    b140        @.      CBZ      r0,0x1cac6 ; HciResetSequence + 118
        0x0001cab4:    e7ff        ..      B        0x1cab6 ; HciResetSequence + 102
        0x0001cab6:    9801        ..      LDR      r0,[sp,#4]
        0x0001cab8:    6880        .h      LDR      r0,[r0,#8]
        0x0001caba:    f001fd41    ..A.    BL       WsfMsgFree ; 0x1e540
        0x0001cabe:    9901        ..      LDR      r1,[sp,#4]
        0x0001cac0:    2000        .       MOVS     r0,#0
        0x0001cac2:    6088        .`      STR      r0,[r1,#8]
        0x0001cac4:    e7ff        ..      B        0x1cac6 ; HciResetSequence + 118
        0x0001cac6:    9901        ..      LDR      r1,[sp,#4]
        0x0001cac8:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0001cacc:    8208        ..      STRH     r0,[r1,#0x10]
        0x0001cace:    9801        ..      LDR      r0,[sp,#4]
        0x0001cad0:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x0001cad2:    f01dfd83    ....    BL       hciCoreTxReady ; 0x3a5dc
        0x0001cad6:    e7ff        ..      B        0x1cad8 ; HciResetSequence + 136
        0x0001cad8:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0001cadc:    3801        .8      SUBS     r0,#1
        0x0001cade:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0001cae2:    9801        ..      LDR      r0,[sp,#4]
        0x0001cae4:    301c        .0      ADDS     r0,r0,#0x1c
        0x0001cae6:    9001        ..      STR      r0,[sp,#4]
        0x0001cae8:    e7cd        ..      B        0x1ca86 ; HciResetSequence + 54
        0x0001caea:    f24271ec    B..q    MOV      r1,#0x27ec
        0x0001caee:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001caf2:    2001        .       MOVS     r0,#1
        0x0001caf4:    f8810021    ..!.    STRB     r0,[r1,#0x21]
        0x0001caf8:    f01dfc5a    ..Z.    BL       hciCoreResetStart ; 0x3a3b0
        0x0001cafc:    b004        ..      ADD      sp,sp,#0x10
        0x0001cafe:    bd80        ..      POP      {r7,pc}
    HciSecRegister
        0x0001cb00:    b081        ..      SUB      sp,sp,#4
        0x0001cb02:    9000        ..      STR      r0,[sp,#0]
        0x0001cb04:    9800        ..      LDR      r0,[sp,#0]
        0x0001cb06:    f24271ec    B..q    MOV      r1,#0x27ec
        0x0001cb0a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001cb0e:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001cb10:    b001        ..      ADD      sp,sp,#4
        0x0001cb12:    4770        pG      BX       lr
    HciSendAclData
        0x0001cb14:    b580        ..      PUSH     {r7,lr}
        0x0001cb16:    b086        ..      SUB      sp,sp,#0x18
        0x0001cb18:    9005        ..      STR      r0,[sp,#0x14]
        0x0001cb1a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0001cb1c:    7808        .x      LDRB     r0,[r1,#0]
        0x0001cb1e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0001cb20:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0001cb24:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0001cb28:    9905        ..      LDR      r1,[sp,#0x14]
        0x0001cb2a:    7888        .x      LDRB     r0,[r1,#2]
        0x0001cb2c:    78c9        .x      LDRB     r1,[r1,#3]
        0x0001cb2e:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0001cb32:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0001cb36:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0001cb3a:    f01df915    ....    BL       hciCoreConnByHandle ; 0x39d68
        0x0001cb3e:    9003        ..      STR      r0,[sp,#0xc]
        0x0001cb40:    2800        .(      CMP      r0,#0
        0x0001cb42:    d048        H.      BEQ      0x1cbd6 ; HciSendAclData + 194
        0x0001cb44:    e7ff        ..      B        0x1cb46 ; HciSendAclData + 50
        0x0001cb46:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0001cb48:    f6420030    B.0.    MOV      r0,#0x2830
        0x0001cb4c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001cb50:    3070        p0      ADDS     r0,r0,#0x70
        0x0001cb52:    9002        ..      STR      r0,[sp,#8]
        0x0001cb54:    2100        .!      MOVS     r1,#0
        0x0001cb56:    f001fcdf    ....    BL       WsfMsgEnq ; 0x1e518
        0x0001cb5a:    9802        ..      LDR      r0,[sp,#8]
        0x0001cb5c:    f001fd52    ..R.    BL       WsfQueueCount ; 0x1e604
        0x0001cb60:    2801        .(      CMP      r0,#1
        0x0001cb62:    d10d        ..      BNE      0x1cb80 ; HciSendAclData + 108
        0x0001cb64:    e7ff        ..      B        0x1cb66 ; HciSendAclData + 82
        0x0001cb66:    f6420030    B.0.    MOV      r0,#0x2830
        0x0001cb6a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001cb6e:    f8900082    ....    LDRB     r0,[r0,#0x82]
        0x0001cb72:    2801        .(      CMP      r0,#1
        0x0001cb74:    db04        ..      BLT      0x1cb80 ; HciSendAclData + 108
        0x0001cb76:    e7ff        ..      B        0x1cb78 ; HciSendAclData + 100
        0x0001cb78:    2000        .       MOVS     r0,#0
        0x0001cb7a:    f01dfd2f    ../.    BL       hciCoreTxReady ; 0x3a5dc
        0x0001cb7e:    e7ff        ..      B        0x1cb80 ; HciSendAclData + 108
        0x0001cb80:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0001cb84:    3801        .8      SUBS     r0,#1
        0x0001cb86:    9001        ..      STR      r0,[sp,#4]
        0x0001cb88:    f7fff9ba    ....    BL       HciGetBufSize ; 0x1bf00
        0x0001cb8c:    4601        .F      MOV      r1,r0
        0x0001cb8e:    9801        ..      LDR      r0,[sp,#4]
        0x0001cb90:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x0001cb94:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001cb96:    7e0a        .~      LDRB     r2,[r1,#0x18]
        0x0001cb98:    4410        .D      ADD      r0,r0,r2
        0x0001cb9a:    3001        .0      ADDS     r0,#1
        0x0001cb9c:    7608        .v      STRB     r0,[r1,#0x18]
        0x0001cb9e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001cba0:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x0001cba2:    f6420130    B.0.    MOV      r1,#0x2830
        0x0001cba6:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001cbaa:    f8911080    ....    LDRB     r1,[r1,#0x80]
        0x0001cbae:    4288        .B      CMP      r0,r1
        0x0001cbb0:    db10        ..      BLT      0x1cbd4 ; HciSendAclData + 192
        0x0001cbb2:    e7ff        ..      B        0x1cbb4 ; HciSendAclData + 160
        0x0001cbb4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001cbb6:    7dc0        .}      LDRB     r0,[r0,#0x17]
        0x0001cbb8:    b960        `.      CBNZ     r0,0x1cbd4 ; HciSendAclData + 192
        0x0001cbba:    e7ff        ..      B        0x1cbbc ; HciSendAclData + 168
        0x0001cbbc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001cbbe:    2101        .!      MOVS     r1,#1
        0x0001cbc0:    75c1        .u      STRB     r1,[r0,#0x17]
        0x0001cbc2:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0001cbc6:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001cbca:    6942        Bi      LDR      r2,[r0,#0x14]
        0x0001cbcc:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0001cbd0:    4790        .G      BLX      r2
        0x0001cbd2:    e7ff        ..      B        0x1cbd4 ; HciSendAclData + 192
        0x0001cbd4:    e003        ..      B        0x1cbde ; HciSendAclData + 202
        0x0001cbd6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001cbd8:    f001fcb2    ....    BL       WsfMsgFree ; 0x1e540
        0x0001cbdc:    e7ff        ..      B        0x1cbde ; HciSendAclData + 202
        0x0001cbde:    b006        ..      ADD      sp,sp,#0x18
        0x0001cbe0:    bd80        ..      POP      {r7,pc}
        0x0001cbe2:    0000        ..      MOVS     r0,r0
    HciSetEventMaskCmd
        0x0001cbe4:    b580        ..      PUSH     {r7,lr}
        0x0001cbe6:    b084        ..      SUB      sp,sp,#0x10
        0x0001cbe8:    9003        ..      STR      r0,[sp,#0xc]
        0x0001cbea:    f6404001    @..@    MOV      r0,#0xc01
        0x0001cbee:    2108        .!      MOVS     r1,#8
        0x0001cbf0:    f01cfdb6    ....    BL       hciCmdAlloc ; 0x39760
        0x0001cbf4:    9002        ..      STR      r0,[sp,#8]
        0x0001cbf6:    b168        h.      CBZ      r0,0x1cc14 ; HciSetEventMaskCmd + 48
        0x0001cbf8:    e7ff        ..      B        0x1cbfa ; HciSetEventMaskCmd + 22
        0x0001cbfa:    9802        ..      LDR      r0,[sp,#8]
        0x0001cbfc:    3003        .0      ADDS     r0,#3
        0x0001cbfe:    9001        ..      STR      r0,[sp,#4]
        0x0001cc00:    9901        ..      LDR      r1,[sp,#4]
        0x0001cc02:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0001cc04:    6810        .h      LDR      r0,[r2,#0]
        0x0001cc06:    6852        Rh      LDR      r2,[r2,#4]
        0x0001cc08:    604a        J`      STR      r2,[r1,#4]
        0x0001cc0a:    6008        .`      STR      r0,[r1,#0]
        0x0001cc0c:    9802        ..      LDR      r0,[sp,#8]
        0x0001cc0e:    f01cfdf5    ....    BL       hciCmdSend ; 0x397fc
        0x0001cc12:    e7ff        ..      B        0x1cc14 ; HciSetEventMaskCmd + 48
        0x0001cc14:    b004        ..      ADD      sp,sp,#0x10
        0x0001cc16:    bd80        ..      POP      {r7,pc}
    HciSetEventMaskPage2Cmd
        0x0001cc18:    b580        ..      PUSH     {r7,lr}
        0x0001cc1a:    b084        ..      SUB      sp,sp,#0x10
        0x0001cc1c:    9003        ..      STR      r0,[sp,#0xc]
        0x0001cc1e:    f6404063    @.c@    MOV      r0,#0xc63
        0x0001cc22:    2108        .!      MOVS     r1,#8
        0x0001cc24:    f01cfd9c    ....    BL       hciCmdAlloc ; 0x39760
        0x0001cc28:    9002        ..      STR      r0,[sp,#8]
        0x0001cc2a:    b168        h.      CBZ      r0,0x1cc48 ; HciSetEventMaskPage2Cmd + 48
        0x0001cc2c:    e7ff        ..      B        0x1cc2e ; HciSetEventMaskPage2Cmd + 22
        0x0001cc2e:    9802        ..      LDR      r0,[sp,#8]
        0x0001cc30:    3003        .0      ADDS     r0,#3
        0x0001cc32:    9001        ..      STR      r0,[sp,#4]
        0x0001cc34:    9901        ..      LDR      r1,[sp,#4]
        0x0001cc36:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0001cc38:    6810        .h      LDR      r0,[r2,#0]
        0x0001cc3a:    6852        Rh      LDR      r2,[r2,#4]
        0x0001cc3c:    604a        J`      STR      r2,[r1,#4]
        0x0001cc3e:    6008        .`      STR      r0,[r1,#0]
        0x0001cc40:    9802        ..      LDR      r0,[sp,#8]
        0x0001cc42:    f01cfddb    ....    BL       hciCmdSend ; 0x397fc
        0x0001cc46:    e7ff        ..      B        0x1cc48 ; HciSetEventMaskPage2Cmd + 48
        0x0001cc48:    b004        ..      ADD      sp,sp,#0x10
        0x0001cc4a:    bd80        ..      POP      {r7,pc}
    HciSetLeSupFeat
        0x0001cc4c:    b084        ..      SUB      sp,sp,#0x10
        0x0001cc4e:    9103        ..      STR      r1,[sp,#0xc]
        0x0001cc50:    9002        ..      STR      r0,[sp,#8]
        0x0001cc52:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0001cc56:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001cc5a:    b178        x.      CBZ      r0,0x1cc7c ; HciSetLeSupFeat + 48
        0x0001cc5c:    e7ff        ..      B        0x1cc5e ; HciSetLeSupFeat + 18
        0x0001cc5e:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x0001cc62:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0001cc64:    f24031e8    @..1    MOVW     r1,#0x3e8
        0x0001cc68:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001cc6c:    6808        .h      LDR      r0,[r1,#0]
        0x0001cc6e:    684a        Jh      LDR      r2,[r1,#4]
        0x0001cc70:    ea40000c    @...    ORR      r0,r0,r12
        0x0001cc74:    431a        .C      ORRS     r2,r2,r3
        0x0001cc76:    604a        J`      STR      r2,[r1,#4]
        0x0001cc78:    6008        .`      STR      r0,[r1,#0]
        0x0001cc7a:    e00e        ..      B        0x1cc9a ; HciSetLeSupFeat + 78
        0x0001cc7c:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x0001cc80:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0001cc82:    f24031e8    @..1    MOVW     r1,#0x3e8
        0x0001cc86:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001cc8a:    6808        .h      LDR      r0,[r1,#0]
        0x0001cc8c:    684a        Jh      LDR      r2,[r1,#4]
        0x0001cc8e:    ea20000c     ...    BIC      r0,r0,r12
        0x0001cc92:    439a        .C      BICS     r2,r2,r3
        0x0001cc94:    604a        J`      STR      r2,[r1,#4]
        0x0001cc96:    6008        .`      STR      r0,[r1,#0]
        0x0001cc98:    e7ff        ..      B        0x1cc9a ; HciSetLeSupFeat + 78
        0x0001cc9a:    b004        ..      ADD      sp,sp,#0x10
        0x0001cc9c:    4770        pG      BX       lr
        0x0001cc9e:    0000        ..      MOVS     r0,r0
    HciSetMaxRxAclLen
        0x0001cca0:    b081        ..      SUB      sp,sp,#4
        0x0001cca2:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0001cca6:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0001ccaa:    f6420130    B.0.    MOV      r1,#0x2830
        0x0001ccae:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001ccb2:    f8a1007c    ..|.    STRH     r0,[r1,#0x7c]
        0x0001ccb6:    b001        ..      ADD      sp,sp,#4
        0x0001ccb8:    4770        pG      BX       lr
        0x0001ccba:    0000        ..      MOVS     r0,r0
    HciVendorSpecificCmd
        0x0001ccbc:    b580        ..      PUSH     {r7,lr}
        0x0001ccbe:    b084        ..      SUB      sp,sp,#0x10
        0x0001ccc0:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001ccc4:    f88d100d    ....    STRB     r1,[sp,#0xd]
        0x0001ccc8:    9202        ..      STR      r2,[sp,#8]
        0x0001ccca:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0001ccce:    f89d100d    ....    LDRB     r1,[sp,#0xd]
        0x0001ccd2:    f01cfd45    ..E.    BL       hciCmdAlloc ; 0x39760
        0x0001ccd6:    9001        ..      STR      r0,[sp,#4]
        0x0001ccd8:    b168        h.      CBZ      r0,0x1ccf6 ; HciVendorSpecificCmd + 58
        0x0001ccda:    e7ff        ..      B        0x1ccdc ; HciVendorSpecificCmd + 32
        0x0001ccdc:    9801        ..      LDR      r0,[sp,#4]
        0x0001ccde:    3003        .0      ADDS     r0,#3
        0x0001cce0:    9000        ..      STR      r0,[sp,#0]
        0x0001cce2:    9800        ..      LDR      r0,[sp,#0]
        0x0001cce4:    9902        ..      LDR      r1,[sp,#8]
        0x0001cce6:    f89d200d    ...     LDRB     r2,[sp,#0xd]
        0x0001ccea:    f7fbfb9c    ....    BL       __aeabi_memcpy ; 0x18426
        0x0001ccee:    9801        ..      LDR      r0,[sp,#4]
        0x0001ccf0:    f01cfd84    ....    BL       hciCmdSend ; 0x397fc
        0x0001ccf4:    e7ff        ..      B        0x1ccf6 ; HciVendorSpecificCmd + 58
        0x0001ccf6:    b004        ..      ADD      sp,sp,#0x10
        0x0001ccf8:    bd80        ..      POP      {r7,pc}
        0x0001ccfa:    0000        ..      MOVS     r0,r0
    HciVsInit
        0x0001ccfc:    b081        ..      SUB      sp,sp,#4
        0x0001ccfe:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001cd02:    b001        ..      ADD      sp,sp,#4
        0x0001cd04:    4770        pG      BX       lr
        0x0001cd06:    0000        ..      MOVS     r0,r0
    HciVscSetTraceBitMap
        0x0001cd08:    b580        ..      PUSH     {r7,lr}
        0x0001cd0a:    b082        ..      SUB      sp,sp,#8
        0x0001cd0c:    9001        ..      STR      r0,[sp,#4]
        0x0001cd0e:    f64f4073    O.s@    MOV      r0,#0xfc73
        0x0001cd12:    2104        .!      MOVS     r1,#4
        0x0001cd14:    aa01        ..      ADD      r2,sp,#4
        0x0001cd16:    f7ffffd1    ....    BL       HciVendorSpecificCmd ; 0x1ccbc
        0x0001cd1a:    b002        ..      ADD      sp,sp,#8
        0x0001cd1c:    bd80        ..      POP      {r7,pc}
        0x0001cd1e:    0000        ..      MOVS     r0,r0
    HciVscUpdateBDAddress
        0x0001cd20:    b580        ..      PUSH     {r7,lr}
        0x0001cd22:    f6433298    C..2    MOV      r2,#0x3b98
        0x0001cd26:    f2c10200    ....    MOVT     r2,#0x1000
        0x0001cd2a:    f64f4074    O.t@    MOV      r0,#0xfc74
        0x0001cd2e:    2106        .!      MOVS     r1,#6
        0x0001cd30:    f7ffffc4    ....    BL       HciVendorSpecificCmd ; 0x1ccbc
        0x0001cd34:    bd80        ..      POP      {r7,pc}
        0x0001cd36:    0000        ..      MOVS     r0,r0
    HciVscUpdateLinklayerFeature
        0x0001cd38:    b580        ..      PUSH     {r7,lr}
        0x0001cd3a:    f6421244    B.D.    MOV      r2,#0x2944
        0x0001cd3e:    f2c10201    ....    MOVT     r2,#0x1001
        0x0001cd42:    20ff        .       MOVS     r0,#0xff
        0x0001cd44:    7010        .p      STRB     r0,[r2,#0]
        0x0001cd46:    2171        q!      MOVS     r1,#0x71
        0x0001cd48:    7051        Qp      STRB     r1,[r2,#1]
        0x0001cd4a:    7090        .p      STRB     r0,[r2,#2]
        0x0001cd4c:    200f        .       MOVS     r0,#0xf
        0x0001cd4e:    70d0        .p      STRB     r0,[r2,#3]
        0x0001cd50:    f64f4078    O.x@    MOV      r0,#0xfc78
        0x0001cd54:    2108        .!      MOVS     r1,#8
        0x0001cd56:    f7ffffb1    ....    BL       HciVendorSpecificCmd ; 0x1ccbc
        0x0001cd5a:    bd80        ..      POP      {r7,pc}
    HciVscUpdateNvdsParam
        0x0001cd5c:    b580        ..      PUSH     {r7,lr}
        0x0001cd5e:    f24032f0    @..2    MOVW     r2,#0x3f0
        0x0001cd62:    f2c10200    ....    MOVT     r2,#0x1000
        0x0001cd66:    f64f4077    O.w@    MOV      r0,#0xfc77
        0x0001cd6a:    21f0        .!      MOVS     r1,#0xf0
        0x0001cd6c:    f7ffffa6    ....    BL       HciVendorSpecificCmd ; 0x1ccbc
        0x0001cd70:    bd80        ..      POP      {r7,pc}
        0x0001cd72:    0000        ..      MOVS     r0,r0
    HciWriteAuthPayloadTimeout
        0x0001cd74:    b580        ..      PUSH     {r7,lr}
        0x0001cd76:    b084        ..      SUB      sp,sp,#0x10
        0x0001cd78:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001cd7c:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001cd80:    f640407c    @.|@    MOV      r0,#0xc7c
        0x0001cd84:    2104        .!      MOVS     r1,#4
        0x0001cd86:    f01cfceb    ....    BL       hciCmdAlloc ; 0x39760
        0x0001cd8a:    9002        ..      STR      r0,[sp,#8]
        0x0001cd8c:    b1f8        ..      CBZ      r0,0x1cdce ; HciWriteAuthPayloadTimeout + 90
        0x0001cd8e:    e7ff        ..      B        0x1cd90 ; HciWriteAuthPayloadTimeout + 28
        0x0001cd90:    9802        ..      LDR      r0,[sp,#8]
        0x0001cd92:    3003        .0      ADDS     r0,#3
        0x0001cd94:    9001        ..      STR      r0,[sp,#4]
        0x0001cd96:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001cd9a:    9901        ..      LDR      r1,[sp,#4]
        0x0001cd9c:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cd9e:    9201        ..      STR      r2,[sp,#4]
        0x0001cda0:    7008        .p      STRB     r0,[r1,#0]
        0x0001cda2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001cda6:    9901        ..      LDR      r1,[sp,#4]
        0x0001cda8:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cdaa:    9201        ..      STR      r2,[sp,#4]
        0x0001cdac:    7008        .p      STRB     r0,[r1,#0]
        0x0001cdae:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0001cdb2:    9901        ..      LDR      r1,[sp,#4]
        0x0001cdb4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cdb6:    9201        ..      STR      r2,[sp,#4]
        0x0001cdb8:    7008        .p      STRB     r0,[r1,#0]
        0x0001cdba:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001cdbe:    9901        ..      LDR      r1,[sp,#4]
        0x0001cdc0:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cdc2:    9201        ..      STR      r2,[sp,#4]
        0x0001cdc4:    7008        .p      STRB     r0,[r1,#0]
        0x0001cdc6:    9802        ..      LDR      r0,[sp,#8]
        0x0001cdc8:    f01cfd18    ....    BL       hciCmdSend ; 0x397fc
        0x0001cdcc:    e7ff        ..      B        0x1cdce ; HciWriteAuthPayloadTimeout + 90
        0x0001cdce:    b004        ..      ADD      sp,sp,#0x10
        0x0001cdd0:    bd80        ..      POP      {r7,pc}
        0x0001cdd2:    0000        ..      MOVS     r0,r0
    L2cDataReq
        0x0001cdd4:    b580        ..      PUSH     {r7,lr}
        0x0001cdd6:    b084        ..      SUB      sp,sp,#0x10
        0x0001cdd8:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001cddc:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001cde0:    f8ad200a    ...     STRH     r2,[sp,#0xa]
        0x0001cde4:    9301        ..      STR      r3,[sp,#4]
        0x0001cde6:    9801        ..      LDR      r0,[sp,#4]
        0x0001cde8:    9000        ..      STR      r0,[sp,#0]
        0x0001cdea:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0001cdee:    9900        ..      LDR      r1,[sp,#0]
        0x0001cdf0:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cdf2:    9200        ..      STR      r2,[sp,#0]
        0x0001cdf4:    7008        .p      STRB     r0,[r1,#0]
        0x0001cdf6:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001cdfa:    9900        ..      LDR      r1,[sp,#0]
        0x0001cdfc:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cdfe:    9200        ..      STR      r2,[sp,#0]
        0x0001ce00:    7008        .p      STRB     r0,[r1,#0]
        0x0001ce02:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0001ce06:    3004        .0      ADDS     r0,#4
        0x0001ce08:    9900        ..      LDR      r1,[sp,#0]
        0x0001ce0a:    1c4a        J.      ADDS     r2,r1,#1
        0x0001ce0c:    9200        ..      STR      r2,[sp,#0]
        0x0001ce0e:    7008        .p      STRB     r0,[r1,#0]
        0x0001ce10:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0001ce14:    3004        .0      ADDS     r0,#4
        0x0001ce16:    0a00        ..      LSRS     r0,r0,#8
        0x0001ce18:    9900        ..      LDR      r1,[sp,#0]
        0x0001ce1a:    1c4a        J.      ADDS     r2,r1,#1
        0x0001ce1c:    9200        ..      STR      r2,[sp,#0]
        0x0001ce1e:    7008        .p      STRB     r0,[r1,#0]
        0x0001ce20:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0001ce24:    9900        ..      LDR      r1,[sp,#0]
        0x0001ce26:    1c4a        J.      ADDS     r2,r1,#1
        0x0001ce28:    9200        ..      STR      r2,[sp,#0]
        0x0001ce2a:    7008        .p      STRB     r0,[r1,#0]
        0x0001ce2c:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001ce30:    9900        ..      LDR      r1,[sp,#0]
        0x0001ce32:    1c4a        J.      ADDS     r2,r1,#1
        0x0001ce34:    9200        ..      STR      r2,[sp,#0]
        0x0001ce36:    7008        .p      STRB     r0,[r1,#0]
        0x0001ce38:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001ce3c:    9900        ..      LDR      r1,[sp,#0]
        0x0001ce3e:    1c4a        J.      ADDS     r2,r1,#1
        0x0001ce40:    9200        ..      STR      r2,[sp,#0]
        0x0001ce42:    7008        .p      STRB     r0,[r1,#0]
        0x0001ce44:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001ce48:    9900        ..      LDR      r1,[sp,#0]
        0x0001ce4a:    1c4a        J.      ADDS     r2,r1,#1
        0x0001ce4c:    9200        ..      STR      r2,[sp,#0]
        0x0001ce4e:    7008        .p      STRB     r0,[r1,#0]
        0x0001ce50:    9801        ..      LDR      r0,[sp,#4]
        0x0001ce52:    f7fffe5f    .._.    BL       HciSendAclData ; 0x1cb14
        0x0001ce56:    b004        ..      ADD      sp,sp,#0x10
        0x0001ce58:    bd80        ..      POP      {r7,pc}
        0x0001ce5a:    0000        ..      MOVS     r0,r0
    L2cDmConnUpdateReq
        0x0001ce5c:    b580        ..      PUSH     {r7,lr}
        0x0001ce5e:    b088        ..      SUB      sp,sp,#0x20
        0x0001ce60:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0001ce64:    9106        ..      STR      r1,[sp,#0x18]
        0x0001ce66:    f8bd001e    ....    LDRH     r0,[sp,#0x1e]
        0x0001ce6a:    f7fdfe91    ....    BL       DmConnIdByHandle ; 0x1ab90
        0x0001ce6e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001ce72:    b908        ..      CBNZ     r0,0x1ce78 ; L2cDmConnUpdateReq + 28
        0x0001ce74:    e7ff        ..      B        0x1ce76 ; L2cDmConnUpdateReq + 26
        0x0001ce76:    e08d        ..      B        0x1cf94 ; L2cDmConnUpdateReq + 312
        0x0001ce78:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0001ce7c:    f642102c    B.,.    MOV      r0,#0x292c
        0x0001ce80:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001ce84:    9002        ..      STR      r0,[sp,#8]
        0x0001ce86:    180a        ..      ADDS     r2,r1,r0
        0x0001ce88:    2112        .!      MOVS     r1,#0x12
        0x0001ce8a:    7411        .t      STRB     r1,[r2,#0x10]
        0x0001ce8c:    211e        .!      MOVS     r1,#0x1e
        0x0001ce8e:    f001fdc3    ....    BL       WsfTimerStartSec ; 0x1ea18
        0x0001ce92:    9902        ..      LDR      r1,[sp,#8]
        0x0001ce94:    f8bd001e    ....    LDRH     r0,[sp,#0x1e]
        0x0001ce98:    8108        ..      STRH     r0,[r1,#8]
        0x0001ce9a:    2014        .       MOVS     r0,#0x14
        0x0001ce9c:    f021fa26    !.&.    BL       l2cMsgAlloc ; 0x3e2ec
        0x0001cea0:    9005        ..      STR      r0,[sp,#0x14]
        0x0001cea2:    2800        .(      CMP      r0,#0
        0x0001cea4:    d076        v.      BEQ      0x1cf94 ; L2cDmConnUpdateReq + 312
        0x0001cea6:    e7ff        ..      B        0x1cea8 ; L2cDmConnUpdateReq + 76
        0x0001cea8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001ceaa:    3008        .0      ADDS     r0,r0,#8
        0x0001ceac:    9004        ..      STR      r0,[sp,#0x10]
        0x0001ceae:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001ceb0:    1c48        H.      ADDS     r0,r1,#1
        0x0001ceb2:    9004        ..      STR      r0,[sp,#0x10]
        0x0001ceb4:    2012        .       MOVS     r0,#0x12
        0x0001ceb6:    7008        .p      STRB     r0,[r1,#0]
        0x0001ceb8:    f6421004    B...    MOV      r0,#0x2904
        0x0001cebc:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001cec0:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0001cec4:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0001cec6:    1c53        S.      ADDS     r3,r2,#1
        0x0001cec8:    9304        ..      STR      r3,[sp,#0x10]
        0x0001ceca:    7011        .p      STRB     r1,[r2,#0]
        0x0001cecc:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0001ced0:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0001ced4:    f642132c    B.,.    MOV      r3,#0x292c
        0x0001ced8:    f2c10301    ....    MOVT     r3,#0x1001
        0x0001cedc:    441a        .D      ADD      r2,r2,r3
        0x0001cede:    74d1        .t      STRB     r1,[r2,#0x13]
        0x0001cee0:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0001cee4:    28ff        .(      CMP      r0,#0xff
        0x0001cee6:    d103        ..      BNE      0x1cef0 ; L2cDmConnUpdateReq + 148
        0x0001cee8:    e7ff        ..      B        0x1ceea ; L2cDmConnUpdateReq + 142
        0x0001ceea:    2001        .       MOVS     r0,#1
        0x0001ceec:    9001        ..      STR      r0,[sp,#4]
        0x0001ceee:    e008        ..      B        0x1cf02 ; L2cDmConnUpdateReq + 166
        0x0001cef0:    f6421004    B...    MOV      r0,#0x2904
        0x0001cef4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001cef8:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0001cefc:    3001        .0      ADDS     r0,#1
        0x0001cefe:    9001        ..      STR      r0,[sp,#4]
        0x0001cf00:    e7ff        ..      B        0x1cf02 ; L2cDmConnUpdateReq + 166
        0x0001cf02:    9801        ..      LDR      r0,[sp,#4]
        0x0001cf04:    f6421104    B...    MOV      r1,#0x2904
        0x0001cf08:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001cf0c:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x0001cf10:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001cf12:    1c48        H.      ADDS     r0,r1,#1
        0x0001cf14:    9004        ..      STR      r0,[sp,#0x10]
        0x0001cf16:    2008        .       MOVS     r0,#8
        0x0001cf18:    7008        .p      STRB     r0,[r1,#0]
        0x0001cf1a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001cf1c:    1c48        H.      ADDS     r0,r1,#1
        0x0001cf1e:    9004        ..      STR      r0,[sp,#0x10]
        0x0001cf20:    2000        .       MOVS     r0,#0
        0x0001cf22:    7008        .p      STRB     r0,[r1,#0]
        0x0001cf24:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001cf26:    7800        .x      LDRB     r0,[r0,#0]
        0x0001cf28:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001cf2a:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cf2c:    9204        ..      STR      r2,[sp,#0x10]
        0x0001cf2e:    7008        .p      STRB     r0,[r1,#0]
        0x0001cf30:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001cf32:    7840        @x      LDRB     r0,[r0,#1]
        0x0001cf34:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001cf36:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cf38:    9204        ..      STR      r2,[sp,#0x10]
        0x0001cf3a:    7008        .p      STRB     r0,[r1,#0]
        0x0001cf3c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001cf3e:    7880        .x      LDRB     r0,[r0,#2]
        0x0001cf40:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001cf42:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cf44:    9204        ..      STR      r2,[sp,#0x10]
        0x0001cf46:    7008        .p      STRB     r0,[r1,#0]
        0x0001cf48:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001cf4a:    78c0        .x      LDRB     r0,[r0,#3]
        0x0001cf4c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001cf4e:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cf50:    9204        ..      STR      r2,[sp,#0x10]
        0x0001cf52:    7008        .p      STRB     r0,[r1,#0]
        0x0001cf54:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001cf56:    7900        .y      LDRB     r0,[r0,#4]
        0x0001cf58:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001cf5a:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cf5c:    9204        ..      STR      r2,[sp,#0x10]
        0x0001cf5e:    7008        .p      STRB     r0,[r1,#0]
        0x0001cf60:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001cf62:    7940        @y      LDRB     r0,[r0,#5]
        0x0001cf64:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001cf66:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cf68:    9204        ..      STR      r2,[sp,#0x10]
        0x0001cf6a:    7008        .p      STRB     r0,[r1,#0]
        0x0001cf6c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001cf6e:    7980        .y      LDRB     r0,[r0,#6]
        0x0001cf70:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001cf72:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cf74:    9204        ..      STR      r2,[sp,#0x10]
        0x0001cf76:    7008        .p      STRB     r0,[r1,#0]
        0x0001cf78:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001cf7a:    79c0        .y      LDRB     r0,[r0,#7]
        0x0001cf7c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001cf7e:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cf80:    9204        ..      STR      r2,[sp,#0x10]
        0x0001cf82:    7008        .p      STRB     r0,[r1,#0]
        0x0001cf84:    f8bd101e    ....    LDRH     r1,[sp,#0x1e]
        0x0001cf88:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0001cf8a:    2005        .       MOVS     r0,#5
        0x0001cf8c:    220c        ."      MOVS     r2,#0xc
        0x0001cf8e:    f7ffff21    ..!.    BL       L2cDataReq ; 0x1cdd4
        0x0001cf92:    e7ff        ..      B        0x1cf94 ; L2cDmConnUpdateReq + 312
        0x0001cf94:    b008        ..      ADD      sp,sp,#0x20
        0x0001cf96:    bd80        ..      POP      {r7,pc}
    L2cInit
        0x0001cf98:    b580        ..      PUSH     {r7,lr}
        0x0001cf9a:    f6421104    B...    MOV      r1,#0x2904
        0x0001cf9e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001cfa2:    f24e1051    N.Q.    MOV      r0,#0xe151
        0x0001cfa6:    f2c00003    ....    MOVT     r0,#3
        0x0001cfaa:    6008        .`      STR      r0,[r1,#0]
        0x0001cfac:    6048        H`      STR      r0,[r1,#4]
        0x0001cfae:    f24e3005    N..0    MOV      r0,#0xe305
        0x0001cfb2:    f2c00003    ....    MOVT     r0,#3
        0x0001cfb6:    6088        .`      STR      r0,[r1,#8]
        0x0001cfb8:    f24e1049    N.I.    MOV      r0,#0xe149
        0x0001cfbc:    f2c00003    ....    MOVT     r0,#3
        0x0001cfc0:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001cfc2:    6108        .a      STR      r0,[r1,#0x10]
        0x0001cfc4:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001cfc6:    f24e1061    N.a.    MOV      r0,#0xe161
        0x0001cfca:    f2c00003    ....    MOVT     r0,#3
        0x0001cfce:    6208        .b      STR      r0,[r1,#0x20]
        0x0001cfd0:    2001        .       MOVS     r0,#1
        0x0001cfd2:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x0001cfd6:    f24e1075    N.u.    MOV      r0,#0xe175
        0x0001cfda:    f2c00003    ....    MOVT     r0,#3
        0x0001cfde:    f24e2191    N..!    MOV      r1,#0xe291
        0x0001cfe2:    f2c00103    ....    MOVT     r1,#3
        0x0001cfe6:    f7fefc83    ....    BL       HciAclRegister ; 0x1b8f0
        0x0001cfea:    bd80        ..      POP      {r7,pc}
    L2cRegister
        0x0001cfec:    b083        ..      SUB      sp,sp,#0xc
        0x0001cfee:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0001cff2:    9101        ..      STR      r1,[sp,#4]
        0x0001cff4:    9200        ..      STR      r2,[sp,#0]
        0x0001cff6:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0001cffa:    2804        .(      CMP      r0,#4
        0x0001cffc:    d109        ..      BNE      0x1d012 ; L2cRegister + 38
        0x0001cffe:    e7ff        ..      B        0x1d000 ; L2cRegister + 20
        0x0001d000:    9801        ..      LDR      r0,[sp,#4]
        0x0001d002:    f6421104    B...    MOV      r1,#0x2904
        0x0001d006:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d00a:    6008        .`      STR      r0,[r1,#0]
        0x0001d00c:    9800        ..      LDR      r0,[sp,#0]
        0x0001d00e:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001d010:    e008        ..      B        0x1d024 ; L2cRegister + 56
        0x0001d012:    9801        ..      LDR      r0,[sp,#4]
        0x0001d014:    f6421104    B...    MOV      r1,#0x2904
        0x0001d018:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d01c:    6048        H`      STR      r0,[r1,#4]
        0x0001d01e:    9800        ..      LDR      r0,[sp,#0]
        0x0001d020:    6108        .a      STR      r0,[r1,#0x10]
        0x0001d022:    e7ff        ..      B        0x1d024 ; L2cRegister + 56
        0x0001d024:    b003        ..      ADD      sp,sp,#0xc
        0x0001d026:    4770        pG      BX       lr
    L2cSlaveHandler
        0x0001d028:    b580        ..      PUSH     {r7,lr}
        0x0001d02a:    b082        ..      SUB      sp,sp,#8
        0x0001d02c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001d030:    9100        ..      STR      r1,[sp,#0]
        0x0001d032:    9800        ..      LDR      r0,[sp,#0]
        0x0001d034:    b150        P.      CBZ      r0,0x1d04c ; L2cSlaveHandler + 36
        0x0001d036:    e7ff        ..      B        0x1d038 ; L2cSlaveHandler + 16
        0x0001d038:    9800        ..      LDR      r0,[sp,#0]
        0x0001d03a:    7880        .x      LDRB     r0,[r0,#2]
        0x0001d03c:    2801        .(      CMP      r0,#1
        0x0001d03e:    d104        ..      BNE      0x1d04a ; L2cSlaveHandler + 34
        0x0001d040:    e7ff        ..      B        0x1d042 ; L2cSlaveHandler + 26
        0x0001d042:    9800        ..      LDR      r0,[sp,#0]
        0x0001d044:    f021f9ea    !...    BL       l2cSlaveReqTimeout ; 0x3e41c
        0x0001d048:    e7ff        ..      B        0x1d04a ; L2cSlaveHandler + 34
        0x0001d04a:    e005        ..      B        0x1d058 ; L2cSlaveHandler + 48
        0x0001d04c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001d050:    b108        ..      CBZ      r0,0x1d056 ; L2cSlaveHandler + 46
        0x0001d052:    e7ff        ..      B        0x1d054 ; L2cSlaveHandler + 44
        0x0001d054:    e7ff        ..      B        0x1d056 ; L2cSlaveHandler + 46
        0x0001d056:    e7ff        ..      B        0x1d058 ; L2cSlaveHandler + 48
        0x0001d058:    b002        ..      ADD      sp,sp,#8
        0x0001d05a:    bd80        ..      POP      {r7,pc}
    L2cSlaveHandlerInit
        0x0001d05c:    b081        ..      SUB      sp,sp,#4
        0x0001d05e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001d062:    f642112c    B.,.    MOV      r1,#0x292c
        0x0001d066:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d06a:    2001        .       MOVS     r0,#1
        0x0001d06c:    7288        .r      STRB     r0,[r1,#0xa]
        0x0001d06e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001d072:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001d074:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001d078:    7408        .t      STRB     r0,[r1,#0x10]
        0x0001d07a:    b001        ..      ADD      sp,sp,#4
        0x0001d07c:    4770        pG      BX       lr
        0x0001d07e:    0000        ..      MOVS     r0,r0
    L2cSlaveInit
        0x0001d080:    b081        ..      SUB      sp,sp,#4
        0x0001d082:    f6421104    B...    MOV      r1,#0x2904
        0x0001d086:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d08a:    f24e4031    N.1@    MOV      r0,#0xe431
        0x0001d08e:    f2c00003    ....    MOVT     r0,#3
        0x0001d092:    61c8        .a      STR      r0,[r1,#0x1c]
        0x0001d094:    2000        .       MOVS     r0,#0
        0x0001d096:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001d09a:    e7ff        ..      B        0x1d09c ; L2cSlaveInit + 28
        0x0001d09c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001d0a0:    2802        .(      CMP      r0,#2
        0x0001d0a2:    dc10        ..      BGT      0x1d0c6 ; L2cSlaveInit + 70
        0x0001d0a4:    e7ff        ..      B        0x1d0a6 ; L2cSlaveInit + 38
        0x0001d0a6:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0001d0aa:    f642102c    B.,.    MOV      r0,#0x292c
        0x0001d0ae:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d0b2:    4401        .D      ADD      r1,r1,r0
        0x0001d0b4:    2000        .       MOVS     r0,#0
        0x0001d0b6:    7508        .u      STRB     r0,[r1,#0x14]
        0x0001d0b8:    e7ff        ..      B        0x1d0ba ; L2cSlaveInit + 58
        0x0001d0ba:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001d0be:    3001        .0      ADDS     r0,#1
        0x0001d0c0:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001d0c4:    e7ea        ..      B        0x1d09c ; L2cSlaveInit + 28
        0x0001d0c6:    b001        ..      ADD      sp,sp,#4
        0x0001d0c8:    4770        pG      BX       lr
        0x0001d0ca:    0000        ..      MOVS     r0,r0
        0x0001d0cc:    0000        ..      MOVS     r0,r0
        0x0001d0ce:    0000        ..      MOVS     r0,r0
    PendSV_Handler
        0x0001d0d0:    f3ef8009    ....    MRS      r0,PSP
        0x0001d0d4:    f3bf8f6f    ..o.    ISB      
        0x0001d0d8:    4b15        .K      LDR      r3,[pc,#84] ; [0x1d130] = 0x1001a438
        0x0001d0da:    681a        .h      LDR      r2,[r3,#0]
        0x0001d0dc:    f01e0f10    ....    TST      lr,#0x10
        0x0001d0e0:    bf08        ..      IT       EQ
        0x0001d0e2:    ed208a10     ...    VSTMDBEQ r0!,{s16-s31}
        0x0001d0e6:    e9204ff0     ..O    STMDB    r0!,{r4-r11,lr}
        0x0001d0ea:    6010        .`      STR      r0,[r2,#0]
        0x0001d0ec:    e92d0009    -...    PUSH.W   {r0,r3}
        0x0001d0f0:    f04f0080    O...    MOV      r0,#0x80
        0x0001d0f4:    f3808811    ....    MSR      BASEPRI,r0
        0x0001d0f8:    f3bf8f4f    ..O.    DSB      
        0x0001d0fc:    f3bf8f6f    ..o.    ISB      
        0x0001d100:    f02cfdd2    ,...    BL       vTaskSwitchContext ; 0x49ca8
        0x0001d104:    f04f0000    O...    MOV      r0,#0
        0x0001d108:    f3808811    ....    MSR      BASEPRI,r0
        0x0001d10c:    e8bd0009    ....    POP.W    {r0,r3}
        0x0001d110:    6819        .h      LDR      r1,[r3,#0]
        0x0001d112:    6808        .h      LDR      r0,[r1,#0]
        0x0001d114:    e8b04ff0    ...O    LDM      r0!,{r4-r11,lr}
        0x0001d118:    f01e0f10    ....    TST      lr,#0x10
        0x0001d11c:    bf08        ..      IT       EQ
        0x0001d11e:    ecb08a10    ....    VLDMEQ   r0!,{s16-s31}
        0x0001d122:    f3808809    ....    MSR      PSP,r0
        0x0001d126:    f3bf8f6f    ..o.    ISB      
        0x0001d12a:    4770        pG      BX       lr
        0x0001d12c:    bf00        ..      NOP      
        0x0001d12e:    bf00        ..      NOP      
    $d.12
    pxCurrentTCBConst
        0x0001d130:    1001a438    8...    DCD    268543032
        0x0001d134:    00000000    ....    DCD    0
        0x0001d138:    00000000    ....    DCD    0
        0x0001d13c:    00000000    ....    DCD    0
    $t.2
    SVC_Handler
        0x0001d140:    4b07        .K      LDR      r3,[pc,#28] ; [0x1d160] = 0x1001a438
        0x0001d142:    6819        .h      LDR      r1,[r3,#0]
        0x0001d144:    6808        .h      LDR      r0,[r1,#0]
        0x0001d146:    e8b04ff0    ...O    LDM      r0!,{r4-r11,lr}
        0x0001d14a:    f3808809    ....    MSR      PSP,r0
        0x0001d14e:    f3bf8f6f    ..o.    ISB      
        0x0001d152:    f04f0000    O...    MOV      r0,#0
        0x0001d156:    f3808811    ....    MSR      BASEPRI,r0
        0x0001d15a:    4770        pG      BX       lr
        0x0001d15c:    bf00        ..      NOP      
        0x0001d15e:    bf00        ..      NOP      
    $d.3
    pxCurrentTCBConst2
        0x0001d160:    1001a438    8...    DCD    268543032
    $t.0
    SecAes
        0x0001d164:    b580        ..      PUSH     {r7,lr}
        0x0001d166:    b086        ..      SUB      sp,sp,#0x18
        0x0001d168:    4684        .F      MOV      r12,r0
        0x0001d16a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0001d16c:    f8cdc010    ....    STR      r12,[sp,#0x10]
        0x0001d170:    9103        ..      STR      r1,[sp,#0xc]
        0x0001d172:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x0001d176:    f8ad3008    ...0    STRH     r3,[sp,#8]
        0x0001d17a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001d17e:    2038        8       MOVS     r0,#0x38
        0x0001d180:    f001f98e    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001d184:    9000        ..      STR      r0,[sp,#0]
        0x0001d186:    b318        ..      CBZ      r0,0x1d1d0 ; SecAes + 108
        0x0001d188:    e7ff        ..      B        0x1d18a ; SecAes + 38
        0x0001d18a:    f01cf9dd    ....    BL       getNextToken ; 0x39548
        0x0001d18e:    9900        ..      LDR      r1,[sp,#0]
        0x0001d190:    70c8        .p      STRB     r0,[r1,#3]
        0x0001d192:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0001d196:    9900        ..      LDR      r1,[sp,#0]
        0x0001d198:    8008        ..      STRH     r0,[r1,#0]
        0x0001d19a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001d19e:    9900        ..      LDR      r1,[sp,#0]
        0x0001d1a0:    7088        .p      STRB     r0,[r1,#2]
        0x0001d1a2:    9900        ..      LDR      r1,[sp,#0]
        0x0001d1a4:    2000        .       MOVS     r0,#0
        0x0001d1a6:    f8810034    ..4.    STRB     r0,[r1,#0x34]
        0x0001d1aa:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0001d1ae:    9a00        ..      LDR      r2,[sp,#0]
        0x0001d1b0:    f24a40e4    J..@    MOV      r0,#0xa4e4
        0x0001d1b4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d1b8:    3020         0      ADDS     r0,r0,#0x20
        0x0001d1ba:    f001f9ad    ....    BL       WsfMsgEnq ; 0x1e518
        0x0001d1be:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d1c0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001d1c2:    f7feff9d    ....    BL       HciLeEncryptCmd ; 0x1c100
        0x0001d1c6:    9800        ..      LDR      r0,[sp,#0]
        0x0001d1c8:    78c0        .x      LDRB     r0,[r0,#3]
        0x0001d1ca:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001d1ce:    e003        ..      B        0x1d1d8 ; SecAes + 116
        0x0001d1d0:    20ff        .       MOVS     r0,#0xff
        0x0001d1d2:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001d1d6:    e7ff        ..      B        0x1d1d8 ; SecAes + 116
        0x0001d1d8:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001d1dc:    b006        ..      ADD      sp,sp,#0x18
        0x0001d1de:    bd80        ..      POP      {r7,pc}
    SecAesHciCback
        0x0001d1e0:    b580        ..      PUSH     {r7,lr}
        0x0001d1e2:    b084        ..      SUB      sp,sp,#0x10
        0x0001d1e4:    9003        ..      STR      r0,[sp,#0xc]
        0x0001d1e6:    9102        ..      STR      r1,[sp,#8]
        0x0001d1e8:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0001d1ec:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001d1ee:    9000        ..      STR      r0,[sp,#0]
        0x0001d1f0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001d1f2:    3010        .0      ADDS     r0,r0,#0x10
        0x0001d1f4:    9900        ..      LDR      r1,[sp,#0]
        0x0001d1f6:    6048        H`      STR      r0,[r1,#4]
        0x0001d1f8:    9800        ..      LDR      r0,[sp,#0]
        0x0001d1fa:    6840        @h      LDR      r0,[r0,#4]
        0x0001d1fc:    9902        ..      LDR      r1,[sp,#8]
        0x0001d1fe:    3105        .1      ADDS     r1,#5
        0x0001d200:    f7fdfafa    ....    BL       Calc128Cpy ; 0x1a7f8
        0x0001d204:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001d208:    9900        ..      LDR      r1,[sp,#0]
        0x0001d20a:    f001f9b7    ....    BL       WsfMsgSend ; 0x1e57c
        0x0001d20e:    b004        ..      ADD      sp,sp,#0x10
        0x0001d210:    bd80        ..      POP      {r7,pc}
        0x0001d212:    0000        ..      MOVS     r0,r0
    SecAesInit
        0x0001d214:    f24a41e4    J..A    MOV      r1,#0xa4e4
        0x0001d218:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d21c:    f24d10e1    M...    MOV      r0,#0xd1e1
        0x0001d220:    f2c00001    ....    MOVT     r0,#1
        0x0001d224:    63c8        .c      STR      r0,[r1,#0x3c]
        0x0001d226:    4770        pG      BX       lr
    SecCmac
        0x0001d228:    b510        ..      PUSH     {r4,lr}
        0x0001d22a:    b08a        ..      SUB      sp,sp,#0x28
        0x0001d22c:    468c        .F      MOV      r12,r1
        0x0001d22e:    4686        .F      MOV      lr,r0
        0x0001d230:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001d232:    990c        ..      LDR      r1,[sp,#0x30]
        0x0001d234:    f8cde020    .. .    STR      lr,[sp,#0x20]
        0x0001d238:    f8cdc01c    ....    STR      r12,[sp,#0x1c]
        0x0001d23c:    f8ad201a    ...     STRH     r2,[sp,#0x1a]
        0x0001d240:    f88d3019    ...0    STRB     r3,[sp,#0x19]
        0x0001d244:    f8ad1016    ....    STRH     r1,[sp,#0x16]
        0x0001d248:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0001d24c:    2064        d       MOVS     r0,#0x64
        0x0001d24e:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001d252:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0001d256:    f001f923    ..#.    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001d25a:    9004        ..      STR      r0,[sp,#0x10]
        0x0001d25c:    b3e0        ..      CBZ      r0,0x1d2d8 ; SecCmac + 176
        0x0001d25e:    e7ff        ..      B        0x1d260 ; SecCmac + 56
        0x0001d260:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d262:    3038        80      ADDS     r0,r0,#0x38
        0x0001d264:    9002        ..      STR      r0,[sp,#8]
        0x0001d266:    9802        ..      LDR      r0,[sp,#8]
        0x0001d268:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d26a:    6308        .c      STR      r0,[r1,#0x30]
        0x0001d26c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d26e:    2001        .       MOVS     r0,#1
        0x0001d270:    9001        ..      STR      r0,[sp,#4]
        0x0001d272:    f8810034    ..4.    STRB     r0,[r1,#0x34]
        0x0001d276:    f24a42e4    J..B    MOV      r2,#0xa4e4
        0x0001d27a:    f2c10201    ....    MOVT     r2,#0x1001
        0x0001d27e:    f8920038    ..8.    LDRB     r0,[r2,#0x38]
        0x0001d282:    1c41        A.      ADDS     r1,r0,#1
        0x0001d284:    f8821038    ..8.    STRB     r1,[r2,#0x38]
        0x0001d288:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d28a:    70c8        .p      STRB     r0,[r1,#3]
        0x0001d28c:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0001d290:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d292:    8008        ..      STRH     r0,[r1,#0]
        0x0001d294:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0001d298:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d29a:    7088        .p      STRB     r0,[r1,#2]
        0x0001d29c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001d29e:    9902        ..      LDR      r1,[sp,#8]
        0x0001d2a0:    6008        .`      STR      r0,[r1,#0]
        0x0001d2a2:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0001d2a6:    9902        ..      LDR      r1,[sp,#8]
        0x0001d2a8:    84c8        ..      STRH     r0,[r1,#0x26]
        0x0001d2aa:    9902        ..      LDR      r1,[sp,#8]
        0x0001d2ac:    2000        .       MOVS     r0,#0
        0x0001d2ae:    8488        ..      STRH     r0,[r1,#0x24]
        0x0001d2b0:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0001d2b4:    9a02        ..      LDR      r2,[sp,#8]
        0x0001d2b6:    f8821028    ..(.    STRB     r1,[r2,#0x28]
        0x0001d2ba:    9902        ..      LDR      r1,[sp,#8]
        0x0001d2bc:    f8810029    ..).    STRB     r0,[r1,#0x29]
        0x0001d2c0:    9802        ..      LDR      r0,[sp,#8]
        0x0001d2c2:    3004        .0      ADDS     r0,#4
        0x0001d2c4:    9908        ..      LDR      r1,[sp,#0x20]
        0x0001d2c6:    f7fdfa97    ....    BL       Calc128Cpy ; 0x1a7f8
        0x0001d2ca:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d2cc:    f028f9e6    (...    BL       secCmacGenSubkey1 ; 0x4569c
        0x0001d2d0:    9801        ..      LDR      r0,[sp,#4]
        0x0001d2d2:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x0001d2d6:    e003        ..      B        0x1d2e0 ; SecCmac + 184
        0x0001d2d8:    2000        .       MOVS     r0,#0
        0x0001d2da:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x0001d2de:    e7ff        ..      B        0x1d2e0 ; SecCmac + 184
        0x0001d2e0:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x0001d2e4:    b00a        ..      ADD      sp,sp,#0x28
        0x0001d2e6:    bd10        ..      POP      {r4,pc}
    SecCmacHciCback
        0x0001d2e8:    b580        ..      PUSH     {r7,lr}
        0x0001d2ea:    b086        ..      SUB      sp,sp,#0x18
        0x0001d2ec:    9005        ..      STR      r0,[sp,#0x14]
        0x0001d2ee:    9104        ..      STR      r1,[sp,#0x10]
        0x0001d2f0:    f88d200f    ...     STRB     r2,[sp,#0xf]
        0x0001d2f4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d2f6:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0001d2f8:    9002        ..      STR      r0,[sp,#8]
        0x0001d2fa:    9802        ..      LDR      r0,[sp,#8]
        0x0001d2fc:    b310        ..      CBZ      r0,0x1d344 ; SecCmacHciCback + 92
        0x0001d2fe:    e7ff        ..      B        0x1d300 ; SecCmacHciCback + 24
        0x0001d300:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d302:    3010        .0      ADDS     r0,r0,#0x10
        0x0001d304:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d306:    3105        .1      ADDS     r1,#5
        0x0001d308:    f7fdfa76    ..v.    BL       Calc128Cpy ; 0x1a7f8
        0x0001d30c:    9802        ..      LDR      r0,[sp,#8]
        0x0001d30e:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0001d312:    4601        .F      MOV      r1,r0
        0x0001d314:    9101        ..      STR      r1,[sp,#4]
        0x0001d316:    b140        @.      CBZ      r0,0x1d32a ; SecCmacHciCback + 66
        0x0001d318:    e7ff        ..      B        0x1d31a ; SecCmacHciCback + 50
        0x0001d31a:    9801        ..      LDR      r0,[sp,#4]
        0x0001d31c:    2801        .(      CMP      r0,#1
        0x0001d31e:    d008        ..      BEQ      0x1d332 ; SecCmacHciCback + 74
        0x0001d320:    e7ff        ..      B        0x1d322 ; SecCmacHciCback + 58
        0x0001d322:    9801        ..      LDR      r0,[sp,#4]
        0x0001d324:    2802        .(      CMP      r0,#2
        0x0001d326:    d008        ..      BEQ      0x1d33a ; SecCmacHciCback + 82
        0x0001d328:    e00b        ..      B        0x1d342 ; SecCmacHciCback + 90
        0x0001d32a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d32c:    f028f9cc    (...    BL       secCmacGenSubkey2 ; 0x456c8
        0x0001d330:    e007        ..      B        0x1d342 ; SecCmacHciCback + 90
        0x0001d332:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d334:    f028fa4c    (.L.    BL       secCmacProcessBlock ; 0x457d0
        0x0001d338:    e003        ..      B        0x1d342 ; SecCmacHciCback + 90
        0x0001d33a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d33c:    f028f996    (...    BL       secCmacComplete ; 0x4566c
        0x0001d340:    e7ff        ..      B        0x1d342 ; SecCmacHciCback + 90
        0x0001d342:    e7ff        ..      B        0x1d344 ; SecCmacHciCback + 92
        0x0001d344:    b006        ..      ADD      sp,sp,#0x18
        0x0001d346:    bd80        ..      POP      {r7,pc}
    SecCmacInit
        0x0001d348:    f24a41e4    J..A    MOV      r1,#0xa4e4
        0x0001d34c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d350:    f24d20e9    M..     MOV      r0,#0xd2e9
        0x0001d354:    f2c00001    ....    MOVT     r0,#1
        0x0001d358:    6408        .d      STR      r0,[r1,#0x40]
        0x0001d35a:    4770        pG      BX       lr
    SecEccGenKey
        0x0001d35c:    b580        ..      PUSH     {r7,lr}
        0x0001d35e:    b084        ..      SUB      sp,sp,#0x10
        0x0001d360:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0001d364:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001d368:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x0001d36c:    209c        .       MOVS     r0,#0x9c
        0x0001d36e:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0001d372:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0001d376:    f001f893    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001d37a:    9001        ..      STR      r0,[sp,#4]
        0x0001d37c:    b1e0        ..      CBZ      r0,0x1d3b8 ; SecEccGenKey + 92
        0x0001d37e:    e7ff        ..      B        0x1d380 ; SecEccGenKey + 36
        0x0001d380:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0001d384:    9901        ..      LDR      r1,[sp,#4]
        0x0001d386:    8008        ..      STRH     r0,[r1,#0]
        0x0001d388:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001d38c:    9901        ..      LDR      r1,[sp,#4]
        0x0001d38e:    7088        .p      STRB     r0,[r1,#2]
        0x0001d390:    9901        ..      LDR      r1,[sp,#4]
        0x0001d392:    2002        .       MOVS     r0,#2
        0x0001d394:    f8810034    ..4.    STRB     r0,[r1,#0x34]
        0x0001d398:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0001d39c:    9a01        ..      LDR      r2,[sp,#4]
        0x0001d39e:    f24a40e4    J..@    MOV      r0,#0xa4e4
        0x0001d3a2:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d3a6:    3028        (0      ADDS     r0,r0,#0x28
        0x0001d3a8:    f001f8b6    ....    BL       WsfMsgEnq ; 0x1e518
        0x0001d3ac:    f7feff76    ..v.    BL       HciLeReadLocalP256PubKey ; 0x1c29c
        0x0001d3b0:    2001        .       MOVS     r0,#1
        0x0001d3b2:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001d3b6:    e003        ..      B        0x1d3c0 ; SecEccGenKey + 100
        0x0001d3b8:    2000        .       MOVS     r0,#0
        0x0001d3ba:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001d3be:    e7ff        ..      B        0x1d3c0 ; SecEccGenKey + 100
        0x0001d3c0:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001d3c4:    b004        ..      ADD      sp,sp,#0x10
        0x0001d3c6:    bd80        ..      POP      {r7,pc}
    SecEccGenSharedSecret
        0x0001d3c8:    b580        ..      PUSH     {r7,lr}
        0x0001d3ca:    b09a        ..      SUB      sp,sp,#0x68
        0x0001d3cc:    9018        ..      STR      r0,[sp,#0x60]
        0x0001d3ce:    f88d105f    .._.    STRB     r1,[sp,#0x5f]
        0x0001d3d2:    f8ad205c    ..\     STRH     r2,[sp,#0x5c]
        0x0001d3d6:    f88d305b    ..[0    STRB     r3,[sp,#0x5b]
        0x0001d3da:    209c        .       MOVS     r0,#0x9c
        0x0001d3dc:    f8ad0052    ..R.    STRH     r0,[sp,#0x52]
        0x0001d3e0:    f8bd0052    ..R.    LDRH     r0,[sp,#0x52]
        0x0001d3e4:    f001f85c    ..\.    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001d3e8:    9015        ..      STR      r0,[sp,#0x54]
        0x0001d3ea:    b378        x.      CBZ      r0,0x1d44c ; SecEccGenSharedSecret + 132
        0x0001d3ec:    e7ff        ..      B        0x1d3ee ; SecEccGenSharedSecret + 38
        0x0001d3ee:    f8bd005c    ..\.    LDRH     r0,[sp,#0x5c]
        0x0001d3f2:    9915        ..      LDR      r1,[sp,#0x54]
        0x0001d3f4:    8008        ..      STRH     r0,[r1,#0]
        0x0001d3f6:    f89d005b    ..[.    LDRB     r0,[sp,#0x5b]
        0x0001d3fa:    9915        ..      LDR      r1,[sp,#0x54]
        0x0001d3fc:    7088        .p      STRB     r0,[r1,#2]
        0x0001d3fe:    9915        ..      LDR      r1,[sp,#0x54]
        0x0001d400:    2002        .       MOVS     r0,#2
        0x0001d402:    f8810034    ..4.    STRB     r0,[r1,#0x34]
        0x0001d406:    f89d105f    .._.    LDRB     r1,[sp,#0x5f]
        0x0001d40a:    9a15        ..      LDR      r2,[sp,#0x54]
        0x0001d40c:    f24a40e4    J..@    MOV      r0,#0xa4e4
        0x0001d410:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d414:    3030        00      ADDS     r0,r0,#0x30
        0x0001d416:    f001f87f    ....    BL       WsfMsgEnq ; 0x1e518
        0x0001d41a:    9918        ..      LDR      r1,[sp,#0x60]
        0x0001d41c:    f10d0032    ..2.    ADD      r0,sp,#0x32
        0x0001d420:    9002        ..      STR      r0,[sp,#8]
        0x0001d422:    2220         "      MOVS     r2,#0x20
        0x0001d424:    9201        ..      STR      r2,[sp,#4]
        0x0001d426:    f000fea9    ....    BL       WStrReverseCpy ; 0x1e17c
        0x0001d42a:    9a01        ..      LDR      r2,[sp,#4]
        0x0001d42c:    9818        ..      LDR      r0,[sp,#0x60]
        0x0001d42e:    f1000120    .. .    ADD      r1,r0,#0x20
        0x0001d432:    f10d0012    ....    ADD      r0,sp,#0x12
        0x0001d436:    9003        ..      STR      r0,[sp,#0xc]
        0x0001d438:    f000fea0    ....    BL       WStrReverseCpy ; 0x1e17c
        0x0001d43c:    9802        ..      LDR      r0,[sp,#8]
        0x0001d43e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001d440:    f7fefe96    ....    BL       HciLeGenerateDHKey ; 0x1c170
        0x0001d444:    2001        .       MOVS     r0,#1
        0x0001d446:    f88d0067    ..g.    STRB     r0,[sp,#0x67]
        0x0001d44a:    e003        ..      B        0x1d454 ; SecEccGenSharedSecret + 140
        0x0001d44c:    2000        .       MOVS     r0,#0
        0x0001d44e:    f88d0067    ..g.    STRB     r0,[sp,#0x67]
        0x0001d452:    e7ff        ..      B        0x1d454 ; SecEccGenSharedSecret + 140
        0x0001d454:    f89d0067    ..g.    LDRB     r0,[sp,#0x67]
        0x0001d458:    b01a        ..      ADD      sp,sp,#0x68
        0x0001d45a:    bd80        ..      POP      {r7,pc}
    SecEccHciCback
        0x0001d45c:    b580        ..      PUSH     {r7,lr}
        0x0001d45e:    b086        ..      SUB      sp,sp,#0x18
        0x0001d460:    9005        ..      STR      r0,[sp,#0x14]
        0x0001d462:    9104        ..      STR      r1,[sp,#0x10]
        0x0001d464:    f88d200f    ...     STRB     r2,[sp,#0xf]
        0x0001d468:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d46a:    9002        ..      STR      r0,[sp,#8]
        0x0001d46c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d46e:    7880        .x      LDRB     r0,[r0,#2]
        0x0001d470:    2825        %(      CMP      r0,#0x25
        0x0001d472:    d119        ..      BNE      0x1d4a8 ; SecEccHciCback + 76
        0x0001d474:    e7ff        ..      B        0x1d476 ; SecEccHciCback + 26
        0x0001d476:    9802        ..      LDR      r0,[sp,#8]
        0x0001d478:    3004        .0      ADDS     r0,#4
        0x0001d47a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d47c:    3105        .1      ADDS     r1,#5
        0x0001d47e:    2220         "      MOVS     r2,#0x20
        0x0001d480:    9201        ..      STR      r2,[sp,#4]
        0x0001d482:    f000fe7b    ..{.    BL       WStrReverseCpy ; 0x1e17c
        0x0001d486:    9a01        ..      LDR      r2,[sp,#4]
        0x0001d488:    9802        ..      LDR      r0,[sp,#8]
        0x0001d48a:    3024        $0      ADDS     r0,r0,#0x24
        0x0001d48c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d48e:    3125        %1      ADDS     r1,r1,#0x25
        0x0001d490:    f000fe74    ..t.    BL       WStrReverseCpy ; 0x1e17c
        0x0001d494:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d496:    7900        .y      LDRB     r0,[r0,#4]
        0x0001d498:    9902        ..      LDR      r1,[sp,#8]
        0x0001d49a:    70c8        .p      STRB     r0,[r1,#3]
        0x0001d49c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001d4a0:    9902        ..      LDR      r1,[sp,#8]
        0x0001d4a2:    f001f86b    ..k.    BL       WsfMsgSend ; 0x1e57c
        0x0001d4a6:    e020         .      B        0x1d4ea ; SecEccHciCback + 142
        0x0001d4a8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d4aa:    7880        .x      LDRB     r0,[r0,#2]
        0x0001d4ac:    2826        &(      CMP      r0,#0x26
        0x0001d4ae:    d11b        ..      BNE      0x1d4e8 ; SecEccHciCback + 140
        0x0001d4b0:    e7ff        ..      B        0x1d4b2 ; SecEccHciCback + 86
        0x0001d4b2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d4b4:    78c0        .x      LDRB     r0,[r0,#3]
        0x0001d4b6:    2812        .(      CMP      r0,#0x12
        0x0001d4b8:    d104        ..      BNE      0x1d4c4 ; SecEccHciCback + 104
        0x0001d4ba:    e7ff        ..      B        0x1d4bc ; SecEccHciCback + 96
        0x0001d4bc:    9902        ..      LDR      r1,[sp,#8]
        0x0001d4be:    2012        .       MOVS     r0,#0x12
        0x0001d4c0:    70c8        .p      STRB     r0,[r1,#3]
        0x0001d4c2:    e00b        ..      B        0x1d4dc ; SecEccHciCback + 128
        0x0001d4c4:    9802        ..      LDR      r0,[sp,#8]
        0x0001d4c6:    3004        .0      ADDS     r0,#4
        0x0001d4c8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d4ca:    3105        .1      ADDS     r1,#5
        0x0001d4cc:    2220         "      MOVS     r2,#0x20
        0x0001d4ce:    f000fe55    ..U.    BL       WStrReverseCpy ; 0x1e17c
        0x0001d4d2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d4d4:    7900        .y      LDRB     r0,[r0,#4]
        0x0001d4d6:    9902        ..      LDR      r1,[sp,#8]
        0x0001d4d8:    70c8        .p      STRB     r0,[r1,#3]
        0x0001d4da:    e7ff        ..      B        0x1d4dc ; SecEccHciCback + 128
        0x0001d4dc:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001d4e0:    9902        ..      LDR      r1,[sp,#8]
        0x0001d4e2:    f001f84b    ..K.    BL       WsfMsgSend ; 0x1e57c
        0x0001d4e6:    e7ff        ..      B        0x1d4e8 ; SecEccHciCback + 140
        0x0001d4e8:    e7ff        ..      B        0x1d4ea ; SecEccHciCback + 142
        0x0001d4ea:    b006        ..      ADD      sp,sp,#0x18
        0x0001d4ec:    bd80        ..      POP      {r7,pc}
        0x0001d4ee:    0000        ..      MOVS     r0,r0
    SecEccInit
        0x0001d4f0:    f24a41e4    J..A    MOV      r1,#0xa4e4
        0x0001d4f4:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d4f8:    f24d405d    M.]@    MOV      r0,#0xd45d
        0x0001d4fc:    f2c00001    ....    MOVT     r0,#1
        0x0001d500:    6448        Hd      STR      r0,[r1,#0x44]
        0x0001d502:    4770        pG      BX       lr
    SecInit
        0x0001d504:    b580        ..      PUSH     {r7,lr}
        0x0001d506:    f24a41e4    J..A    MOV      r1,#0xa4e4
        0x0001d50a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d50e:    2000        .       MOVS     r0,#0
        0x0001d510:    6208        .b      STR      r0,[r1,#0x20]
        0x0001d512:    6248        Hb      STR      r0,[r1,#0x24]
        0x0001d514:    6288        .b      STR      r0,[r1,#0x28]
        0x0001d516:    62c8        .b      STR      r0,[r1,#0x2c]
        0x0001d518:    6308        .c      STR      r0,[r1,#0x30]
        0x0001d51a:    6348        Hc      STR      r0,[r1,#0x34]
        0x0001d51c:    f8810038    ..8.    STRB     r0,[r1,#0x38]
        0x0001d520:    f6450085    E...    MOV      r0,#0x5885
        0x0001d524:    f2c00004    ....    MOVT     r0,#4
        0x0001d528:    f7fffaea    ....    BL       HciSecRegister ; 0x1cb00
        0x0001d52c:    bd80        ..      POP      {r7,pc}
        0x0001d52e:    0000        ..      MOVS     r0,r0
    SecLeEncryptCmd
        0x0001d530:    b580        ..      PUSH     {r7,lr}
        0x0001d532:    b090        ..      SUB      sp,sp,#0x40
        0x0001d534:    900f        ..      STR      r0,[sp,#0x3c]
        0x0001d536:    910e        ..      STR      r1,[sp,#0x38]
        0x0001d538:    920d        ..      STR      r2,[sp,#0x34]
        0x0001d53a:    f88d3033    ..30    STRB     r3,[sp,#0x33]
        0x0001d53e:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0001d540:    f10d0023    ..#.    ADD      r0,sp,#0x23
        0x0001d544:    9002        ..      STR      r0,[sp,#8]
        0x0001d546:    2210        ."      MOVS     r2,#0x10
        0x0001d548:    9201        ..      STR      r2,[sp,#4]
        0x0001d54a:    f000fe17    ....    BL       WStrReverseCpy ; 0x1e17c
        0x0001d54e:    9a01        ..      LDR      r2,[sp,#4]
        0x0001d550:    990e        ..      LDR      r1,[sp,#0x38]
        0x0001d552:    f10d0013    ....    ADD      r0,sp,#0x13
        0x0001d556:    9003        ..      STR      r0,[sp,#0xc]
        0x0001d558:    f000fe10    ....    BL       WStrReverseCpy ; 0x1e17c
        0x0001d55c:    f89d1033    ..3.    LDRB     r1,[sp,#0x33]
        0x0001d560:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x0001d562:    f24a40e4    J..@    MOV      r0,#0xa4e4
        0x0001d566:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d56a:    3020         0      ADDS     r0,r0,#0x20
        0x0001d56c:    f000ffd4    ....    BL       WsfMsgEnq ; 0x1e518
        0x0001d570:    9802        ..      LDR      r0,[sp,#8]
        0x0001d572:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001d574:    f7fefdc4    ....    BL       HciLeEncryptCmd ; 0x1c100
        0x0001d578:    b010        ..      ADD      sp,sp,#0x40
        0x0001d57a:    bd80        ..      POP      {r7,pc}
    SecRand
        0x0001d57c:    b580        ..      PUSH     {r7,lr}
        0x0001d57e:    b084        ..      SUB      sp,sp,#0x10
        0x0001d580:    9003        ..      STR      r0,[sp,#0xc]
        0x0001d582:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0001d586:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001d58a:    3007        .0      ADDS     r0,#7
        0x0001d58c:    08c0        ..      LSRS     r0,r0,#3
        0x0001d58e:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0001d592:    f24a40e4    J..@    MOV      r0,#0xa4e4
        0x0001d596:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d59a:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x0001d59e:    00c0        ..      LSLS     r0,r0,#3
        0x0001d5a0:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0001d5a4:    e7ff        ..      B        0x1d5a6 ; SecRand + 42
        0x0001d5a6:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001d5aa:    1e41        A.      SUBS     r1,r0,#1
        0x0001d5ac:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0001d5b0:    b1e0        ..      CBZ      r0,0x1d5ec ; SecRand + 112
        0x0001d5b2:    e7ff        ..      B        0x1d5b4 ; SecRand + 56
        0x0001d5b4:    f89d1009    ....    LDRB     r1,[sp,#9]
        0x0001d5b8:    f24a40e4    J..@    MOV      r0,#0xa4e4
        0x0001d5bc:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d5c0:    5c40        @\      LDRB     r0,[r0,r1]
        0x0001d5c2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001d5c4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001d5c6:    9203        ..      STR      r2,[sp,#0xc]
        0x0001d5c8:    7008        .p      STRB     r0,[r1,#0]
        0x0001d5ca:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0001d5ce:    281f        .(      CMP      r0,#0x1f
        0x0001d5d0:    d103        ..      BNE      0x1d5da ; SecRand + 94
        0x0001d5d2:    e7ff        ..      B        0x1d5d4 ; SecRand + 88
        0x0001d5d4:    2000        .       MOVS     r0,#0
        0x0001d5d6:    9001        ..      STR      r0,[sp,#4]
        0x0001d5d8:    e004        ..      B        0x1d5e4 ; SecRand + 104
        0x0001d5da:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0001d5de:    3001        .0      ADDS     r0,#1
        0x0001d5e0:    9001        ..      STR      r0,[sp,#4]
        0x0001d5e2:    e7ff        ..      B        0x1d5e4 ; SecRand + 104
        0x0001d5e4:    9801        ..      LDR      r0,[sp,#4]
        0x0001d5e6:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0001d5ea:    e7dc        ..      B        0x1d5a6 ; SecRand + 42
        0x0001d5ec:    e7ff        ..      B        0x1d5ee ; SecRand + 114
        0x0001d5ee:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0001d5f2:    1e41        A.      SUBS     r1,r0,#1
        0x0001d5f4:    f88d100a    ....    STRB     r1,[sp,#0xa]
        0x0001d5f8:    b1f8        ..      CBZ      r0,0x1d63a ; SecRand + 190
        0x0001d5fa:    e7ff        ..      B        0x1d5fc ; SecRand + 128
        0x0001d5fc:    f7fefe2e    ....    BL       HciLeRandCmd ; 0x1c25c
        0x0001d600:    f24a40e4    J..@    MOV      r0,#0xa4e4
        0x0001d604:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d608:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x0001d60c:    2803        .(      CMP      r0,#3
        0x0001d60e:    db03        ..      BLT      0x1d618 ; SecRand + 156
        0x0001d610:    e7ff        ..      B        0x1d612 ; SecRand + 150
        0x0001d612:    2000        .       MOVS     r0,#0
        0x0001d614:    9000        ..      STR      r0,[sp,#0]
        0x0001d616:    e008        ..      B        0x1d62a ; SecRand + 174
        0x0001d618:    f24a40e4    J..@    MOV      r0,#0xa4e4
        0x0001d61c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d620:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x0001d624:    3001        .0      ADDS     r0,#1
        0x0001d626:    9000        ..      STR      r0,[sp,#0]
        0x0001d628:    e7ff        ..      B        0x1d62a ; SecRand + 174
        0x0001d62a:    9800        ..      LDR      r0,[sp,#0]
        0x0001d62c:    f24a41e4    J..A    MOV      r1,#0xa4e4
        0x0001d630:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d634:    f881003a    ..:.    STRB     r0,[r1,#0x3a]
        0x0001d638:    e7d9        ..      B        0x1d5ee ; SecRand + 114
        0x0001d63a:    b004        ..      ADD      sp,sp,#0x10
        0x0001d63c:    bd80        ..      POP      {r7,pc}
        0x0001d63e:    0000        ..      MOVS     r0,r0
    SmpDbGetFailureCount
        0x0001d640:    b580        ..      PUSH     {r7,lr}
        0x0001d642:    b082        ..      SUB      sp,sp,#8
        0x0001d644:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001d648:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001d64c:    f028ff50    (.P.    BL       smpDbGetRecord ; 0x464f0
        0x0001d650:    9000        ..      STR      r0,[sp,#0]
        0x0001d652:    9800        ..      LDR      r0,[sp,#0]
        0x0001d654:    79c0        .y      LDRB     r0,[r0,#7]
        0x0001d656:    b002        ..      ADD      sp,sp,#8
        0x0001d658:    bd80        ..      POP      {r7,pc}
        0x0001d65a:    0000        ..      MOVS     r0,r0
    SmpDbGetPairingDisabledTime
        0x0001d65c:    b580        ..      PUSH     {r7,lr}
        0x0001d65e:    b082        ..      SUB      sp,sp,#8
        0x0001d660:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001d664:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001d668:    f028ff42    (.B.    BL       smpDbGetRecord ; 0x464f0
        0x0001d66c:    9000        ..      STR      r0,[sp,#0]
        0x0001d66e:    9800        ..      LDR      r0,[sp,#0]
        0x0001d670:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001d672:    b002        ..      ADD      sp,sp,#8
        0x0001d674:    bd80        ..      POP      {r7,pc}
        0x0001d676:    0000        ..      MOVS     r0,r0
    SmpDbInit
        0x0001d678:    b580        ..      PUSH     {r7,lr}
        0x0001d67a:    b082        ..      SUB      sp,sp,#8
        0x0001d67c:    f24a6030    J.0`    MOV      r0,#0xa630
        0x0001d680:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d684:    f8900055    ..U.    LDRB     r0,[r0,#0x55]
        0x0001d688:    2801        .(      CMP      r0,#1
        0x0001d68a:    d108        ..      BNE      0x1d69e ; SmpDbInit + 38
        0x0001d68c:    e7ff        ..      B        0x1d68e ; SmpDbInit + 22
        0x0001d68e:    f24a6030    J.0`    MOV      r0,#0xa630
        0x0001d692:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d696:    3048        H0      ADDS     r0,r0,#0x48
        0x0001d698:    f001f9ca    ....    BL       WsfTimerStop ; 0x1ea30
        0x0001d69c:    e7ff        ..      B        0x1d69e ; SmpDbInit + 38
        0x0001d69e:    f24a6030    J.0`    MOV      r0,#0xa630
        0x0001d6a2:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d6a6:    9001        ..      STR      r0,[sp,#4]
        0x0001d6a8:    2158        X!      MOVS     r1,#0x58
        0x0001d6aa:    f7faffe4    ....    BL       __aeabi_memclr4 ; 0x18676
        0x0001d6ae:    9901        ..      LDR      r1,[sp,#4]
        0x0001d6b0:    f24a5034    J.4P    MOV      r0,#0xa534
        0x0001d6b4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d6b8:    f89000ec    ....    LDRB     r0,[r0,#0xec]
        0x0001d6bc:    f8810054    ..T.    STRB     r0,[r1,#0x54]
        0x0001d6c0:    2020                MOVS     r0,#0x20
        0x0001d6c2:    f8810052    ..R.    STRB     r0,[r1,#0x52]
        0x0001d6c6:    b002        ..      ADD      sp,sp,#8
        0x0001d6c8:    bd80        ..      POP      {r7,pc}
        0x0001d6ca:    0000        ..      MOVS     r0,r0
    SmpDbMaxAttemptReached
        0x0001d6cc:    b580        ..      PUSH     {r7,lr}
        0x0001d6ce:    b084        ..      SUB      sp,sp,#0x10
        0x0001d6d0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001d6d4:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001d6d8:    f028ff0a    (...    BL       smpDbGetRecord ; 0x464f0
        0x0001d6dc:    9002        ..      STR      r0,[sp,#8]
        0x0001d6de:    9802        ..      LDR      r0,[sp,#8]
        0x0001d6e0:    8900        ..      LDRH     r0,[r0,#8]
        0x0001d6e2:    b920         .      CBNZ     r0,0x1d6ee ; SmpDbMaxAttemptReached + 34
        0x0001d6e4:    e7ff        ..      B        0x1d6e6 ; SmpDbMaxAttemptReached + 26
        0x0001d6e6:    2001        .       MOVS     r0,#1
        0x0001d6e8:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001d6ec:    e00b        ..      B        0x1d706 ; SmpDbMaxAttemptReached + 58
        0x0001d6ee:    9802        ..      LDR      r0,[sp,#8]
        0x0001d6f0:    8900        ..      LDRH     r0,[r0,#8]
        0x0001d6f2:    f24041f0    @..A    MOVW     r1,#0x4f0
        0x0001d6f6:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001d6fa:    6809        .h      LDR      r1,[r1,#0]
        0x0001d6fc:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0001d6fe:    4348        HC      MULS     r0,r1,r0
        0x0001d700:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001d704:    e7ff        ..      B        0x1d706 ; SmpDbMaxAttemptReached + 58
        0x0001d706:    f24040f0    @..@    MOVW     r0,#0x4f0
        0x0001d70a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001d70e:    6801        .h      LDR      r1,[r0,#0]
        0x0001d710:    f8bd2006    ...     LDRH     r2,[sp,#6]
        0x0001d714:    6808        .h      LDR      r0,[r1,#0]
        0x0001d716:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0001d718:    4350        PC      MULS     r0,r2,r0
        0x0001d71a:    4288        .B      CMP      r0,r1
        0x0001d71c:    d810        ..      BHI      0x1d740 ; SmpDbMaxAttemptReached + 116
        0x0001d71e:    e7ff        ..      B        0x1d720 ; SmpDbMaxAttemptReached + 84
        0x0001d720:    f24040f0    @..@    MOVW     r0,#0x4f0
        0x0001d724:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001d728:    6800        .h      LDR      r0,[r0,#0]
        0x0001d72a:    6800        .h      LDR      r0,[r0,#0]
        0x0001d72c:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0001d730:    4348        HC      MULS     r0,r1,r0
        0x0001d732:    9902        ..      LDR      r1,[sp,#8]
        0x0001d734:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001d736:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001d73a:    9902        ..      LDR      r1,[sp,#8]
        0x0001d73c:    8108        ..      STRH     r0,[r1,#8]
        0x0001d73e:    e008        ..      B        0x1d752 ; SmpDbMaxAttemptReached + 134
        0x0001d740:    f24040f0    @..@    MOVW     r0,#0x4f0
        0x0001d744:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001d748:    6800        .h      LDR      r0,[r0,#0]
        0x0001d74a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001d74c:    9902        ..      LDR      r1,[sp,#8]
        0x0001d74e:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001d750:    e7ff        ..      B        0x1d752 ; SmpDbMaxAttemptReached + 134
        0x0001d752:    f24040f0    @..@    MOVW     r0,#0x4f0
        0x0001d756:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001d75a:    6800        .h      LDR      r0,[r0,#0]
        0x0001d75c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001d75e:    9902        ..      LDR      r1,[sp,#8]
        0x0001d760:    6108        .a      STR      r0,[r1,#0x10]
        0x0001d762:    f028ff3d    (.=.    BL       smpDbStartServiceTimer ; 0x465e0
        0x0001d766:    9802        ..      LDR      r0,[sp,#8]
        0x0001d768:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001d76a:    b004        ..      ADD      sp,sp,#0x10
        0x0001d76c:    bd80        ..      POP      {r7,pc}
        0x0001d76e:    0000        ..      MOVS     r0,r0
    SmpDbPairingFailed
        0x0001d770:    b580        ..      PUSH     {r7,lr}
        0x0001d772:    b082        ..      SUB      sp,sp,#8
        0x0001d774:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001d778:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001d77c:    f028feb8    (...    BL       smpDbGetRecord ; 0x464f0
        0x0001d780:    9000        ..      STR      r0,[sp,#0]
        0x0001d782:    f24040f0    @..@    MOVW     r0,#0x4f0
        0x0001d786:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001d78a:    6800        .h      LDR      r0,[r0,#0]
        0x0001d78c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001d78e:    9900        ..      LDR      r1,[sp,#0]
        0x0001d790:    6108        .a      STR      r0,[r1,#0x10]
        0x0001d792:    b002        ..      ADD      sp,sp,#8
        0x0001d794:    bd80        ..      POP      {r7,pc}
        0x0001d796:    0000        ..      MOVS     r0,r0
    SmpDbService
        0x0001d798:    b580        ..      PUSH     {r7,lr}
        0x0001d79a:    b086        ..      SUB      sp,sp,#0x18
        0x0001d79c:    f24a6030    J.0`    MOV      r0,#0xa630
        0x0001d7a0:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d7a4:    9004        ..      STR      r0,[sp,#0x10]
        0x0001d7a6:    2000        .       MOVS     r0,#0
        0x0001d7a8:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001d7ac:    e7ff        ..      B        0x1d7ae ; SmpDbService + 22
        0x0001d7ae:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001d7b2:    2802        .(      CMP      r0,#2
        0x0001d7b4:    dc7a        z.      BGT      0x1d8ac ; SmpDbService + 276
        0x0001d7b6:    e7ff        ..      B        0x1d7b8 ; SmpDbService + 32
        0x0001d7b8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d7ba:    f028feed    (...    BL       smpDbRecordInUse ; 0x46598
        0x0001d7be:    2800        .(      CMP      r0,#0
        0x0001d7c0:    d06a        j.      BEQ      0x1d898 ; SmpDbService + 256
        0x0001d7c2:    e7ff        ..      B        0x1d7c4 ; SmpDbService + 44
        0x0001d7c4:    e7ff        ..      B        0x1d7c6 ; SmpDbService + 46
        0x0001d7c6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d7c8:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001d7ca:    f5b07f7a    ..z.    CMP      r0,#0x3e8
        0x0001d7ce:    d906        ..      BLS      0x1d7de ; SmpDbService + 70
        0x0001d7d0:    e7ff        ..      B        0x1d7d2 ; SmpDbService + 58
        0x0001d7d2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d7d4:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001d7d6:    f5a0707a    ..zp    SUB      r0,r0,#0x3e8
        0x0001d7da:    9003        ..      STR      r0,[sp,#0xc]
        0x0001d7dc:    e002        ..      B        0x1d7e4 ; SmpDbService + 76
        0x0001d7de:    2000        .       MOVS     r0,#0
        0x0001d7e0:    9003        ..      STR      r0,[sp,#0xc]
        0x0001d7e2:    e7ff        ..      B        0x1d7e4 ; SmpDbService + 76
        0x0001d7e4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001d7e6:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d7e8:    6108        .a      STR      r0,[r1,#0x10]
        0x0001d7ea:    e7ff        ..      B        0x1d7ec ; SmpDbService + 84
        0x0001d7ec:    e7ff        ..      B        0x1d7ee ; SmpDbService + 86
        0x0001d7ee:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d7f0:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001d7f2:    f5b07f7a    ..z.    CMP      r0,#0x3e8
        0x0001d7f6:    d906        ..      BLS      0x1d806 ; SmpDbService + 110
        0x0001d7f8:    e7ff        ..      B        0x1d7fa ; SmpDbService + 98
        0x0001d7fa:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d7fc:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001d7fe:    f5a0707a    ..zp    SUB      r0,r0,#0x3e8
        0x0001d802:    9002        ..      STR      r0,[sp,#8]
        0x0001d804:    e002        ..      B        0x1d80c ; SmpDbService + 116
        0x0001d806:    2000        .       MOVS     r0,#0
        0x0001d808:    9002        ..      STR      r0,[sp,#8]
        0x0001d80a:    e7ff        ..      B        0x1d80c ; SmpDbService + 116
        0x0001d80c:    9802        ..      LDR      r0,[sp,#8]
        0x0001d80e:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d810:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001d812:    e7ff        ..      B        0x1d814 ; SmpDbService + 124
        0x0001d814:    e7ff        ..      B        0x1d816 ; SmpDbService + 126
        0x0001d816:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d818:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001d81a:    f5b07f7a    ..z.    CMP      r0,#0x3e8
        0x0001d81e:    d906        ..      BLS      0x1d82e ; SmpDbService + 150
        0x0001d820:    e7ff        ..      B        0x1d822 ; SmpDbService + 138
        0x0001d822:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d824:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001d826:    f5a0707a    ..zp    SUB      r0,r0,#0x3e8
        0x0001d82a:    9001        ..      STR      r0,[sp,#4]
        0x0001d82c:    e002        ..      B        0x1d834 ; SmpDbService + 156
        0x0001d82e:    2000        .       MOVS     r0,#0
        0x0001d830:    9001        ..      STR      r0,[sp,#4]
        0x0001d832:    e7ff        ..      B        0x1d834 ; SmpDbService + 156
        0x0001d834:    9801        ..      LDR      r0,[sp,#4]
        0x0001d836:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d838:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001d83a:    e7ff        ..      B        0x1d83c ; SmpDbService + 164
        0x0001d83c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d83e:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001d840:    b9c8        ..      CBNZ     r0,0x1d876 ; SmpDbService + 222
        0x0001d842:    e7ff        ..      B        0x1d844 ; SmpDbService + 172
        0x0001d844:    f24040f0    @..@    MOVW     r0,#0x4f0
        0x0001d848:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001d84c:    6800        .h      LDR      r0,[r0,#0]
        0x0001d84e:    8a82        ..      LDRH     r2,[r0,#0x14]
        0x0001d850:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d852:    8908        ..      LDRH     r0,[r1,#8]
        0x0001d854:    fbb0f0f2    ....    UDIV     r0,r0,r2
        0x0001d858:    8108        ..      STRH     r0,[r1,#8]
        0x0001d85a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d85c:    8900        ..      LDRH     r0,[r0,#8]
        0x0001d85e:    b148        H.      CBZ      r0,0x1d874 ; SmpDbService + 220
        0x0001d860:    e7ff        ..      B        0x1d862 ; SmpDbService + 202
        0x0001d862:    f24040f0    @..@    MOVW     r0,#0x4f0
        0x0001d866:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001d86a:    6800        .h      LDR      r0,[r0,#0]
        0x0001d86c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001d86e:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d870:    6108        .a      STR      r0,[r1,#0x10]
        0x0001d872:    e7ff        ..      B        0x1d874 ; SmpDbService + 220
        0x0001d874:    e7ff        ..      B        0x1d876 ; SmpDbService + 222
        0x0001d876:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d878:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001d87a:    b920         .      CBNZ     r0,0x1d886 ; SmpDbService + 238
        0x0001d87c:    e7ff        ..      B        0x1d87e ; SmpDbService + 230
        0x0001d87e:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d880:    2000        .       MOVS     r0,#0
        0x0001d882:    71c8        .q      STRB     r0,[r1,#7]
        0x0001d884:    e7ff        ..      B        0x1d886 ; SmpDbService + 238
        0x0001d886:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d888:    f028fe86    (...    BL       smpDbRecordInUse ; 0x46598
        0x0001d88c:    b118        ..      CBZ      r0,0x1d896 ; SmpDbService + 254
        0x0001d88e:    e7ff        ..      B        0x1d890 ; SmpDbService + 248
        0x0001d890:    f028fea6    (...    BL       smpDbStartServiceTimer ; 0x465e0
        0x0001d894:    e7ff        ..      B        0x1d896 ; SmpDbService + 254
        0x0001d896:    e7ff        ..      B        0x1d898 ; SmpDbService + 256
        0x0001d898:    e7ff        ..      B        0x1d89a ; SmpDbService + 258
        0x0001d89a:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001d89e:    3001        .0      ADDS     r0,#1
        0x0001d8a0:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001d8a4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d8a6:    3018        .0      ADDS     r0,r0,#0x18
        0x0001d8a8:    9004        ..      STR      r0,[sp,#0x10]
        0x0001d8aa:    e780        ..      B        0x1d7ae ; SmpDbService + 22
        0x0001d8ac:    b006        ..      ADD      sp,sp,#0x18
        0x0001d8ae:    bd80        ..      POP      {r7,pc}
    SmpDbSetFailureCount
        0x0001d8b0:    b580        ..      PUSH     {r7,lr}
        0x0001d8b2:    b082        ..      SUB      sp,sp,#8
        0x0001d8b4:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001d8b8:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001d8bc:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001d8c0:    f028fe16    (...    BL       smpDbGetRecord ; 0x464f0
        0x0001d8c4:    9000        ..      STR      r0,[sp,#0]
        0x0001d8c6:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001d8ca:    9900        ..      LDR      r1,[sp,#0]
        0x0001d8cc:    71c8        .q      STRB     r0,[r1,#7]
        0x0001d8ce:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001d8d2:    b148        H.      CBZ      r0,0x1d8e8 ; SmpDbSetFailureCount + 56
        0x0001d8d4:    e7ff        ..      B        0x1d8d6 ; SmpDbSetFailureCount + 38
        0x0001d8d6:    f24040f0    @..@    MOVW     r0,#0x4f0
        0x0001d8da:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001d8de:    6800        .h      LDR      r0,[r0,#0]
        0x0001d8e0:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001d8e2:    9900        ..      LDR      r1,[sp,#0]
        0x0001d8e4:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001d8e6:    e7ff        ..      B        0x1d8e8 ; SmpDbSetFailureCount + 56
        0x0001d8e8:    b002        ..      ADD      sp,sp,#8
        0x0001d8ea:    bd80        ..      POP      {r7,pc}
    SmpDmEncryptInd
        0x0001d8ec:    b580        ..      PUSH     {r7,lr}
        0x0001d8ee:    b082        ..      SUB      sp,sp,#8
        0x0001d8f0:    9001        ..      STR      r0,[sp,#4]
        0x0001d8f2:    9901        ..      LDR      r1,[sp,#4]
        0x0001d8f4:    78ca        .x      LDRB     r2,[r1,#3]
        0x0001d8f6:    2009        .       MOVS     r0,#9
        0x0001d8f8:    2a00        .*      CMP      r2,#0
        0x0001d8fa:    bf08        ..      IT       EQ
        0x0001d8fc:    2008        .       MOVEQ    r0,#8
        0x0001d8fe:    7088        .p      STRB     r0,[r1,#2]
        0x0001d900:    9901        ..      LDR      r1,[sp,#4]
        0x0001d902:    2000        .       MOVS     r0,#0
        0x0001d904:    f000f87a    ..z.    BL       SmpHandler ; 0x1d9fc
        0x0001d908:    b002        ..      ADD      sp,sp,#8
        0x0001d90a:    bd80        ..      POP      {r7,pc}
    SmpDmGetStk
        0x0001d90c:    b580        ..      PUSH     {r7,lr}
        0x0001d90e:    b084        ..      SUB      sp,sp,#0x10
        0x0001d910:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001d914:    9101        ..      STR      r1,[sp,#4]
        0x0001d916:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001d91a:    f028fd57    (.W.    BL       smpCcbByConnId ; 0x463cc
        0x0001d91e:    9000        ..      STR      r0,[sp,#0]
        0x0001d920:    9800        ..      LDR      r0,[sp,#0]
        0x0001d922:    b128        (.      CBZ      r0,0x1d930 ; SmpDmGetStk + 36
        0x0001d924:    e7ff        ..      B        0x1d926 ; SmpDmGetStk + 26
        0x0001d926:    9800        ..      LDR      r0,[sp,#0]
        0x0001d928:    f8900044    ..D.    LDRB     r0,[r0,#0x44]
        0x0001d92c:    b918        ..      CBNZ     r0,0x1d936 ; SmpDmGetStk + 42
        0x0001d92e:    e7ff        ..      B        0x1d930 ; SmpDmGetStk + 36
        0x0001d930:    2000        .       MOVS     r0,#0
        0x0001d932:    9003        ..      STR      r0,[sp,#0xc]
        0x0001d934:    e032        2.      B        0x1d99c ; SmpDmGetStk + 144
        0x0001d936:    f24a5034    J.4P    MOV      r0,#0xa534
        0x0001d93a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d93e:    f89000f8    ....    LDRB     r0,[r0,#0xf8]
        0x0001d942:    b1a8        ..      CBZ      r0,0x1d970 ; SmpDmGetStk + 100
        0x0001d944:    e7ff        ..      B        0x1d946 ; SmpDmGetStk + 58
        0x0001d946:    9800        ..      LDR      r0,[sp,#0]
        0x0001d948:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001d94a:    7800        .x      LDRB     r0,[r0,#0]
        0x0001d94c:    b180        ..      CBZ      r0,0x1d970 ; SmpDmGetStk + 100
        0x0001d94e:    e7ff        ..      B        0x1d950 ; SmpDmGetStk + 68
        0x0001d950:    9800        ..      LDR      r0,[sp,#0]
        0x0001d952:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001d954:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001d956:    b158        X.      CBZ      r0,0x1d970 ; SmpDmGetStk + 100
        0x0001d958:    e7ff        ..      B        0x1d95a ; SmpDmGetStk + 78
        0x0001d95a:    9800        ..      LDR      r0,[sp,#0]
        0x0001d95c:    f028ff44    (.D.    BL       smpGetScSecLevel ; 0x467e8
        0x0001d960:    9901        ..      LDR      r1,[sp,#4]
        0x0001d962:    7008        .p      STRB     r0,[r1,#0]
        0x0001d964:    9800        ..      LDR      r0,[sp,#0]
        0x0001d966:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001d968:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001d96a:    3010        .0      ADDS     r0,r0,#0x10
        0x0001d96c:    9003        ..      STR      r0,[sp,#0xc]
        0x0001d96e:    e015        ..      B        0x1d99c ; SmpDmGetStk + 144
        0x0001d970:    9800        ..      LDR      r0,[sp,#0]
        0x0001d972:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0001d974:    b178        x.      CBZ      r0,0x1d996 ; SmpDmGetStk + 138
        0x0001d976:    e7ff        ..      B        0x1d978 ; SmpDmGetStk + 108
        0x0001d978:    9800        ..      LDR      r0,[sp,#0]
        0x0001d97a:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x0001d97e:    0741        A.      LSLS     r1,r0,#29
        0x0001d980:    2001        .       MOVS     r0,#1
        0x0001d982:    2900        .)      CMP      r1,#0
        0x0001d984:    bf48        H.      IT       MI
        0x0001d986:    2002        .       MOVMI    r0,#2
        0x0001d988:    9901        ..      LDR      r1,[sp,#4]
        0x0001d98a:    7008        .p      STRB     r0,[r1,#0]
        0x0001d98c:    9800        ..      LDR      r0,[sp,#0]
        0x0001d98e:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0001d990:    3020         0      ADDS     r0,r0,#0x20
        0x0001d992:    9003        ..      STR      r0,[sp,#0xc]
        0x0001d994:    e002        ..      B        0x1d99c ; SmpDmGetStk + 144
        0x0001d996:    2000        .       MOVS     r0,#0
        0x0001d998:    9003        ..      STR      r0,[sp,#0xc]
        0x0001d99a:    e7ff        ..      B        0x1d99c ; SmpDmGetStk + 144
        0x0001d99c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001d99e:    b004        ..      ADD      sp,sp,#0x10
        0x0001d9a0:    bd80        ..      POP      {r7,pc}
        0x0001d9a2:    0000        ..      MOVS     r0,r0
    SmpDmLescEnabled
        0x0001d9a4:    b580        ..      PUSH     {r7,lr}
        0x0001d9a6:    b082        ..      SUB      sp,sp,#8
        0x0001d9a8:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001d9ac:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001d9b0:    f028fd0c    (...    BL       smpCcbByConnId ; 0x463cc
        0x0001d9b4:    9000        ..      STR      r0,[sp,#0]
        0x0001d9b6:    9800        ..      LDR      r0,[sp,#0]
        0x0001d9b8:    b120         .      CBZ      r0,0x1d9c4 ; SmpDmLescEnabled + 32
        0x0001d9ba:    e7ff        ..      B        0x1d9bc ; SmpDmLescEnabled + 24
        0x0001d9bc:    9800        ..      LDR      r0,[sp,#0]
        0x0001d9be:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001d9c0:    b920         .      CBNZ     r0,0x1d9cc ; SmpDmLescEnabled + 40
        0x0001d9c2:    e7ff        ..      B        0x1d9c4 ; SmpDmLescEnabled + 32
        0x0001d9c4:    2000        .       MOVS     r0,#0
        0x0001d9c6:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001d9ca:    e005        ..      B        0x1d9d8 ; SmpDmLescEnabled + 52
        0x0001d9cc:    9800        ..      LDR      r0,[sp,#0]
        0x0001d9ce:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001d9d0:    7800        .x      LDRB     r0,[r0,#0]
        0x0001d9d2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001d9d6:    e7ff        ..      B        0x1d9d8 ; SmpDmLescEnabled + 52
        0x0001d9d8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001d9dc:    b002        ..      ADD      sp,sp,#8
        0x0001d9de:    bd80        ..      POP      {r7,pc}
    SmpDmMsgSend
        0x0001d9e0:    b580        ..      PUSH     {r7,lr}
        0x0001d9e2:    b082        ..      SUB      sp,sp,#8
        0x0001d9e4:    9001        ..      STR      r0,[sp,#4]
        0x0001d9e6:    f24a5034    J.4P    MOV      r0,#0xa534
        0x0001d9ea:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d9ee:    f89000ec    ....    LDRB     r0,[r0,#0xec]
        0x0001d9f2:    9901        ..      LDR      r1,[sp,#4]
        0x0001d9f4:    f000fdc2    ....    BL       WsfMsgSend ; 0x1e57c
        0x0001d9f8:    b002        ..      ADD      sp,sp,#8
        0x0001d9fa:    bd80        ..      POP      {r7,pc}
    SmpHandler
        0x0001d9fc:    b580        ..      PUSH     {r7,lr}
        0x0001d9fe:    b086        ..      SUB      sp,sp,#0x18
        0x0001da00:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001da04:    9104        ..      STR      r1,[sp,#0x10]
        0x0001da06:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001da08:    2800        .(      CMP      r0,#0
        0x0001da0a:    d04e        N.      BEQ      0x1daaa ; SmpHandler + 174
        0x0001da0c:    e7ff        ..      B        0x1da0e ; SmpHandler + 18
        0x0001da0e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001da10:    7880        .x      LDRB     r0,[r0,#2]
        0x0001da12:    2820         (      CMP      r0,#0x20
        0x0001da14:    d103        ..      BNE      0x1da1e ; SmpHandler + 34
        0x0001da16:    e7ff        ..      B        0x1da18 ; SmpHandler + 28
        0x0001da18:    f7fffebe    ....    BL       SmpDbService ; 0x1d798
        0x0001da1c:    e044        D.      B        0x1daa8 ; SmpHandler + 172
        0x0001da1e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001da20:    7880        .x      LDRB     r0,[r0,#2]
        0x0001da22:    281c        .(      CMP      r0,#0x1c
        0x0001da24:    d10c        ..      BNE      0x1da40 ; SmpHandler + 68
        0x0001da26:    e7ff        ..      B        0x1da28 ; SmpHandler + 44
        0x0001da28:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001da2a:    9002        ..      STR      r0,[sp,#8]
        0x0001da2c:    9802        ..      LDR      r0,[sp,#8]
        0x0001da2e:    6880        .h      LDR      r0,[r0,#8]
        0x0001da30:    b128        (.      CBZ      r0,0x1da3e ; SmpHandler + 66
        0x0001da32:    e7ff        ..      B        0x1da34 ; SmpHandler + 56
        0x0001da34:    9802        ..      LDR      r0,[sp,#8]
        0x0001da36:    6880        .h      LDR      r0,[r0,#8]
        0x0001da38:    f000fc0a    ....    BL       WsfBufFree ; 0x1e250
        0x0001da3c:    e7ff        ..      B        0x1da3e ; SmpHandler + 66
        0x0001da3e:    e7ff        ..      B        0x1da40 ; SmpHandler + 68
        0x0001da40:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001da42:    7800        .x      LDRB     r0,[r0,#0]
        0x0001da44:    f028fcc2    (...    BL       smpCcbByConnId ; 0x463cc
        0x0001da48:    9003        ..      STR      r0,[sp,#0xc]
        0x0001da4a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001da4c:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0001da50:    b348        H.      CBZ      r0,0x1daa6 ; SmpHandler + 170
        0x0001da52:    e7ff        ..      B        0x1da54 ; SmpHandler + 88
        0x0001da54:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001da56:    7880        .x      LDRB     r0,[r0,#2]
        0x0001da58:    280b        .(      CMP      r0,#0xb
        0x0001da5a:    d11e        ..      BNE      0x1da9a ; SmpHandler + 158
        0x0001da5c:    e7ff        ..      B        0x1da5e ; SmpHandler + 98
        0x0001da5e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001da60:    f8900041    ..A.    LDRB     r0,[r0,#0x41]
        0x0001da64:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001da66:    78c9        .x      LDRB     r1,[r1,#3]
        0x0001da68:    4288        .B      CMP      r0,r1
        0x0001da6a:    d016        ..      BEQ      0x1da9a ; SmpHandler + 158
        0x0001da6c:    e7ff        ..      B        0x1da6e ; SmpHandler + 114
        0x0001da6e:    2000        .       MOVS     r0,#0
        0x0001da70:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001da74:    9000        ..      STR      r0,[sp,#0]
        0x0001da76:    e7ff        ..      B        0x1da78 ; SmpHandler + 124
        0x0001da78:    f24a40e4    J..@    MOV      r0,#0xa4e4
        0x0001da7c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001da80:    3020         0      ADDS     r0,r0,#0x20
        0x0001da82:    f10d0107    ....    ADD      r1,sp,#7
        0x0001da86:    f000fd31    ..1.    BL       WsfMsgDeq ; 0x1e4ec
        0x0001da8a:    9000        ..      STR      r0,[sp,#0]
        0x0001da8c:    b120         .      CBZ      r0,0x1da98 ; SmpHandler + 156
        0x0001da8e:    e7ff        ..      B        0x1da90 ; SmpHandler + 148
        0x0001da90:    9800        ..      LDR      r0,[sp,#0]
        0x0001da92:    f000fd55    ..U.    BL       WsfMsgFree ; 0x1e540
        0x0001da96:    e7ef        ..      B        0x1da78 ; SmpHandler + 124
        0x0001da98:    e004        ..      B        0x1daa4 ; SmpHandler + 168
        0x0001da9a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001da9c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001da9e:    f02afb31    *.1.    BL       smpSmExecute ; 0x48104
        0x0001daa2:    e7ff        ..      B        0x1daa4 ; SmpHandler + 168
        0x0001daa4:    e7ff        ..      B        0x1daa6 ; SmpHandler + 170
        0x0001daa6:    e7ff        ..      B        0x1daa8 ; SmpHandler + 172
        0x0001daa8:    e005        ..      B        0x1dab6 ; SmpHandler + 186
        0x0001daaa:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001daae:    b108        ..      CBZ      r0,0x1dab4 ; SmpHandler + 184
        0x0001dab0:    e7ff        ..      B        0x1dab2 ; SmpHandler + 182
        0x0001dab2:    e7ff        ..      B        0x1dab4 ; SmpHandler + 184
        0x0001dab4:    e7ff        ..      B        0x1dab6 ; SmpHandler + 186
        0x0001dab6:    b006        ..      ADD      sp,sp,#0x18
        0x0001dab8:    bd80        ..      POP      {r7,pc}
        0x0001daba:    0000        ..      MOVS     r0,r0
    SmpHandlerInit
        0x0001dabc:    b580        ..      PUSH     {r7,lr}
        0x0001dabe:    b084        ..      SUB      sp,sp,#0x10
        0x0001dac0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001dac4:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001dac8:    f24a5134    J.4Q    MOV      r1,#0xa534
        0x0001dacc:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001dad0:    9101        ..      STR      r1,[sp,#4]
        0x0001dad2:    f88100ec    ....    STRB     r0,[r1,#0xec]
        0x0001dad6:    f7fffdcf    ....    BL       SmpDbInit ; 0x1d678
        0x0001dada:    9801        ..      LDR      r0,[sp,#4]
        0x0001dadc:    2100        .!      MOVS     r1,#0
        0x0001dade:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0001dae2:    9002        ..      STR      r0,[sp,#8]
        0x0001dae4:    e7ff        ..      B        0x1dae6 ; SmpHandlerInit + 42
        0x0001dae6:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001daea:    2802        .(      CMP      r0,#2
        0x0001daec:    dc1c        ..      BGT      0x1db28 ; SmpHandlerInit + 108
        0x0001daee:    e7ff        ..      B        0x1daf0 ; SmpHandlerInit + 52
        0x0001daf0:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001daf4:    9902        ..      LDR      r1,[sp,#8]
        0x0001daf6:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001daf8:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001dafc:    3001        .0      ADDS     r0,#1
        0x0001dafe:    9902        ..      LDR      r1,[sp,#8]
        0x0001db00:    8108        ..      STRH     r0,[r1,#8]
        0x0001db02:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001db06:    9902        ..      LDR      r1,[sp,#8]
        0x0001db08:    7708        .w      STRB     r0,[r1,#0x1c]
        0x0001db0a:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001db0e:    3001        .0      ADDS     r0,#1
        0x0001db10:    9902        ..      LDR      r1,[sp,#8]
        0x0001db12:    8308        ..      STRH     r0,[r1,#0x18]
        0x0001db14:    e7ff        ..      B        0x1db16 ; SmpHandlerInit + 90
        0x0001db16:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001db1a:    3001        .0      ADDS     r0,#1
        0x0001db1c:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0001db20:    9802        ..      LDR      r0,[sp,#8]
        0x0001db22:    304c        L0      ADDS     r0,r0,#0x4c
        0x0001db24:    9002        ..      STR      r0,[sp,#8]
        0x0001db26:    e7de        ..      B        0x1dae6 ; SmpHandlerInit + 42
        0x0001db28:    f64601c1    F...    MOV      r1,#0x68c1
        0x0001db2c:    f2c00104    ....    MOVT     r1,#4
        0x0001db30:    f6460249    F.I.    MOV      r2,#0x6849
        0x0001db34:    f2c00204    ....    MOVT     r2,#4
        0x0001db38:    2006        .       MOVS     r0,#6
        0x0001db3a:    f7fffa57    ..W.    BL       L2cRegister ; 0x1cfec
        0x0001db3e:    f2466109    F..a    MOV      r1,#0x6609
        0x0001db42:    f2c00104    ....    MOVT     r1,#4
        0x0001db46:    2001        .       MOVS     r0,#1
        0x0001db48:    f7fdf8f8    ....    BL       DmConnRegister ; 0x1ad3c
        0x0001db4c:    b004        ..      ADD      sp,sp,#0x10
        0x0001db4e:    bd80        ..      POP      {r7,pc}
    SmpScAlloc
        0x0001db50:    b580        ..      PUSH     {r7,lr}
        0x0001db52:    b084        ..      SUB      sp,sp,#0x10
        0x0001db54:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001db58:    9102        ..      STR      r1,[sp,#8]
        0x0001db5a:    9201        ..      STR      r2,[sp,#4]
        0x0001db5c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001db60:    f000fb30    ..0.    BL       WsfBufAlloc ; 0x1e1c4
        0x0001db64:    9000        ..      STR      r0,[sp,#0]
        0x0001db66:    9800        ..      LDR      r0,[sp,#0]
        0x0001db68:    b958        X.      CBNZ     r0,0x1db82 ; SmpScAlloc + 50
        0x0001db6a:    e7ff        ..      B        0x1db6c ; SmpScAlloc + 28
        0x0001db6c:    9901        ..      LDR      r1,[sp,#4]
        0x0001db6e:    2008        .       MOVS     r0,#8
        0x0001db70:    70c8        .p      STRB     r0,[r1,#3]
        0x0001db72:    9901        ..      LDR      r1,[sp,#4]
        0x0001db74:    2003        .       MOVS     r0,#3
        0x0001db76:    7088        .p      STRB     r0,[r1,#2]
        0x0001db78:    9802        ..      LDR      r0,[sp,#8]
        0x0001db7a:    9901        ..      LDR      r1,[sp,#4]
        0x0001db7c:    f02afac2    *...    BL       smpSmExecute ; 0x48104
        0x0001db80:    e7ff        ..      B        0x1db82 ; SmpScAlloc + 50
        0x0001db82:    9800        ..      LDR      r0,[sp,#0]
        0x0001db84:    b004        ..      ADD      sp,sp,#0x10
        0x0001db86:    bd80        ..      POP      {r7,pc}
    SmpScAllocScratchBuffers
        0x0001db88:    b580        ..      PUSH     {r7,lr}
        0x0001db8a:    b082        ..      SUB      sp,sp,#8
        0x0001db8c:    9000        ..      STR      r0,[sp,#0]
        0x0001db8e:    9800        ..      LDR      r0,[sp,#0]
        0x0001db90:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001db92:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001db94:    b938        8.      CBNZ     r0,0x1dba6 ; SmpScAllocScratchBuffers + 30
        0x0001db96:    e7ff        ..      B        0x1db98 ; SmpScAllocScratchBuffers + 16
        0x0001db98:    2060        `       MOVS     r0,#0x60
        0x0001db9a:    f000fb13    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0001db9e:    9900        ..      LDR      r1,[sp,#0]
        0x0001dba0:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0001dba2:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001dba4:    e7ff        ..      B        0x1dba6 ; SmpScAllocScratchBuffers + 30
        0x0001dba6:    9800        ..      LDR      r0,[sp,#0]
        0x0001dba8:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dbaa:    6880        .h      LDR      r0,[r0,#8]
        0x0001dbac:    b938        8.      CBNZ     r0,0x1dbbe ; SmpScAllocScratchBuffers + 54
        0x0001dbae:    e7ff        ..      B        0x1dbb0 ; SmpScAllocScratchBuffers + 40
        0x0001dbb0:    2040        @       MOVS     r0,#0x40
        0x0001dbb2:    f000fb07    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0001dbb6:    9900        ..      LDR      r1,[sp,#0]
        0x0001dbb8:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0001dbba:    6088        .`      STR      r0,[r1,#8]
        0x0001dbbc:    e7ff        ..      B        0x1dbbe ; SmpScAllocScratchBuffers + 54
        0x0001dbbe:    9800        ..      LDR      r0,[sp,#0]
        0x0001dbc0:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dbc2:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001dbc4:    b938        8.      CBNZ     r0,0x1dbd6 ; SmpScAllocScratchBuffers + 78
        0x0001dbc6:    e7ff        ..      B        0x1dbc8 ; SmpScAllocScratchBuffers + 64
        0x0001dbc8:    2020                MOVS     r0,#0x20
        0x0001dbca:    f000fafb    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0001dbce:    9900        ..      LDR      r1,[sp,#0]
        0x0001dbd0:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0001dbd2:    6188        .a      STR      r0,[r1,#0x18]
        0x0001dbd4:    e7ff        ..      B        0x1dbd6 ; SmpScAllocScratchBuffers + 78
        0x0001dbd6:    9800        ..      LDR      r0,[sp,#0]
        0x0001dbd8:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dbda:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001dbdc:    b938        8.      CBNZ     r0,0x1dbee ; SmpScAllocScratchBuffers + 102
        0x0001dbde:    e7ff        ..      B        0x1dbe0 ; SmpScAllocScratchBuffers + 88
        0x0001dbe0:    2040        @       MOVS     r0,#0x40
        0x0001dbe2:    f000faef    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0001dbe6:    9900        ..      LDR      r1,[sp,#0]
        0x0001dbe8:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0001dbea:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001dbec:    e7ff        ..      B        0x1dbee ; SmpScAllocScratchBuffers + 102
        0x0001dbee:    9800        ..      LDR      r0,[sp,#0]
        0x0001dbf0:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dbf2:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001dbf4:    b938        8.      CBNZ     r0,0x1dc06 ; SmpScAllocScratchBuffers + 126
        0x0001dbf6:    e7ff        ..      B        0x1dbf8 ; SmpScAllocScratchBuffers + 112
        0x0001dbf8:    2020                MOVS     r0,#0x20
        0x0001dbfa:    f000fae3    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0001dbfe:    9900        ..      LDR      r1,[sp,#0]
        0x0001dc00:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0001dc02:    6108        .a      STR      r0,[r1,#0x10]
        0x0001dc04:    e7ff        ..      B        0x1dc06 ; SmpScAllocScratchBuffers + 126
        0x0001dc06:    9800        ..      LDR      r0,[sp,#0]
        0x0001dc08:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dc0a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001dc0c:    b1c0        ..      CBZ      r0,0x1dc40 ; SmpScAllocScratchBuffers + 184
        0x0001dc0e:    e7ff        ..      B        0x1dc10 ; SmpScAllocScratchBuffers + 136
        0x0001dc10:    9800        ..      LDR      r0,[sp,#0]
        0x0001dc12:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dc14:    6880        .h      LDR      r0,[r0,#8]
        0x0001dc16:    b198        ..      CBZ      r0,0x1dc40 ; SmpScAllocScratchBuffers + 184
        0x0001dc18:    e7ff        ..      B        0x1dc1a ; SmpScAllocScratchBuffers + 146
        0x0001dc1a:    9800        ..      LDR      r0,[sp,#0]
        0x0001dc1c:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dc1e:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001dc20:    b170        p.      CBZ      r0,0x1dc40 ; SmpScAllocScratchBuffers + 184
        0x0001dc22:    e7ff        ..      B        0x1dc24 ; SmpScAllocScratchBuffers + 156
        0x0001dc24:    9800        ..      LDR      r0,[sp,#0]
        0x0001dc26:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dc28:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001dc2a:    b148        H.      CBZ      r0,0x1dc40 ; SmpScAllocScratchBuffers + 184
        0x0001dc2c:    e7ff        ..      B        0x1dc2e ; SmpScAllocScratchBuffers + 166
        0x0001dc2e:    9800        ..      LDR      r0,[sp,#0]
        0x0001dc30:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dc32:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001dc34:    b120         .      CBZ      r0,0x1dc40 ; SmpScAllocScratchBuffers + 184
        0x0001dc36:    e7ff        ..      B        0x1dc38 ; SmpScAllocScratchBuffers + 176
        0x0001dc38:    2001        .       MOVS     r0,#1
        0x0001dc3a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001dc3e:    e003        ..      B        0x1dc48 ; SmpScAllocScratchBuffers + 192
        0x0001dc40:    2000        .       MOVS     r0,#0
        0x0001dc42:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001dc46:    e7ff        ..      B        0x1dc48 ; SmpScAllocScratchBuffers + 192
        0x0001dc48:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001dc4c:    b002        ..      ADD      sp,sp,#8
        0x0001dc4e:    bd80        ..      POP      {r7,pc}
    SmpScCalcF4
        0x0001dc50:    b580        ..      PUSH     {r7,lr}
        0x0001dc52:    b08a        ..      SUB      sp,sp,#0x28
        0x0001dc54:    4684        .F      MOV      r12,r0
        0x0001dc56:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001dc58:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001dc5a:    f8cdc024    ..$.    STR      r12,[sp,#0x24]
        0x0001dc5e:    9108        ..      STR      r1,[sp,#0x20]
        0x0001dc60:    9207        ..      STR      r2,[sp,#0x1c]
        0x0001dc62:    9306        ..      STR      r3,[sp,#0x18]
        0x0001dc64:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001dc68:    9909        ..      LDR      r1,[sp,#0x24]
        0x0001dc6a:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0001dc6c:    2041        A       MOVS     r0,#0x41
        0x0001dc6e:    f7ffff6f    ..o.    BL       SmpScAlloc ; 0x1db50
        0x0001dc72:    9004        ..      STR      r0,[sp,#0x10]
        0x0001dc74:    b1f0        ..      CBZ      r0,0x1dcb4 ; SmpScCalcF4 + 100
        0x0001dc76:    e7ff        ..      B        0x1dc78 ; SmpScCalcF4 + 40
        0x0001dc78:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001dc7a:    9003        ..      STR      r0,[sp,#0xc]
        0x0001dc7c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001dc7e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0001dc80:    2220         "      MOVS     r2,#0x20
        0x0001dc82:    9202        ..      STR      r2,[sp,#8]
        0x0001dc84:    f000f818    ....    BL       SmpScCat ; 0x1dcb8
        0x0001dc88:    9a02        ..      LDR      r2,[sp,#8]
        0x0001dc8a:    9003        ..      STR      r0,[sp,#0xc]
        0x0001dc8c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001dc8e:    9906        ..      LDR      r1,[sp,#0x18]
        0x0001dc90:    f000f812    ....    BL       SmpScCat ; 0x1dcb8
        0x0001dc94:    9003        ..      STR      r0,[sp,#0xc]
        0x0001dc96:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001dc9a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001dc9c:    7008        .p      STRB     r0,[r1,#0]
        0x0001dc9e:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001dca0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001dca2:    9b09        ..      LDR      r3,[sp,#0x24]
        0x0001dca4:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0001dca6:    46ec        .F      MOV      r12,sp
        0x0001dca8:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0001dcac:    2241        A"      MOVS     r2,#0x41
        0x0001dcae:    f000f821    ..!.    BL       SmpScCmac ; 0x1dcf4
        0x0001dcb2:    e7ff        ..      B        0x1dcb4 ; SmpScCalcF4 + 100
        0x0001dcb4:    b00a        ..      ADD      sp,sp,#0x28
        0x0001dcb6:    bd80        ..      POP      {r7,pc}
    SmpScCat
        0x0001dcb8:    b580        ..      PUSH     {r7,lr}
        0x0001dcba:    b084        ..      SUB      sp,sp,#0x10
        0x0001dcbc:    9003        ..      STR      r0,[sp,#0xc]
        0x0001dcbe:    9102        ..      STR      r1,[sp,#8]
        0x0001dcc0:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0001dcc4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001dcc6:    9902        ..      LDR      r1,[sp,#8]
        0x0001dcc8:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001dccc:    f7fafbab    ....    BL       __aeabi_memcpy ; 0x18426
        0x0001dcd0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001dcd2:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001dcd6:    4408        .D      ADD      r0,r0,r1
        0x0001dcd8:    b004        ..      ADD      sp,sp,#0x10
        0x0001dcda:    bd80        ..      POP      {r7,pc}
    SmpScCat128
        0x0001dcdc:    b580        ..      PUSH     {r7,lr}
        0x0001dcde:    b082        ..      SUB      sp,sp,#8
        0x0001dce0:    9001        ..      STR      r0,[sp,#4]
        0x0001dce2:    9100        ..      STR      r1,[sp,#0]
        0x0001dce4:    9801        ..      LDR      r0,[sp,#4]
        0x0001dce6:    9900        ..      LDR      r1,[sp,#0]
        0x0001dce8:    f7fcfd86    ....    BL       Calc128Cpy ; 0x1a7f8
        0x0001dcec:    9801        ..      LDR      r0,[sp,#4]
        0x0001dcee:    3010        .0      ADDS     r0,r0,#0x10
        0x0001dcf0:    b002        ..      ADD      sp,sp,#8
        0x0001dcf2:    bd80        ..      POP      {r7,pc}
    SmpScCmac
        0x0001dcf4:    b510        ..      PUSH     {r4,lr}
        0x0001dcf6:    b086        ..      SUB      sp,sp,#0x18
        0x0001dcf8:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x0001dcfc:    9005        ..      STR      r0,[sp,#0x14]
        0x0001dcfe:    9104        ..      STR      r1,[sp,#0x10]
        0x0001dd00:    f88d200f    ...     STRB     r2,[sp,#0xf]
        0x0001dd04:    9302        ..      STR      r3,[sp,#8]
        0x0001dd06:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001dd08:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001dd0a:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0001dd0e:    f24a5334    J.4S    MOV      r3,#0xa534
        0x0001dd12:    f2c10301    ....    MOVT     r3,#0x1001
        0x0001dd16:    f89330ec    ...0    LDRB     r3,[r3,#0xec]
        0x0001dd1a:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x0001dd1e:    f89cc03d    ..=.    LDRB     r12,[r12,#0x3d]
        0x0001dd22:    46ee        .F      MOV      lr,sp
        0x0001dd24:    241c        .$      MOVS     r4,#0x1c
        0x0001dd26:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0001dd2a:    f8cec000    ....    STR      r12,[lr,#0]
        0x0001dd2e:    f7fffa7b    ..{.    BL       SecCmac ; 0x1d228
        0x0001dd32:    b970        p.      CBNZ     r0,0x1dd52 ; SmpScCmac + 94
        0x0001dd34:    e7ff        ..      B        0x1dd36 ; SmpScCmac + 66
        0x0001dd36:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001dd38:    f000fa8a    ....    BL       WsfBufFree ; 0x1e250
        0x0001dd3c:    9908        ..      LDR      r1,[sp,#0x20]
        0x0001dd3e:    2008        .       MOVS     r0,#8
        0x0001dd40:    70c8        .p      STRB     r0,[r1,#3]
        0x0001dd42:    9908        ..      LDR      r1,[sp,#0x20]
        0x0001dd44:    2003        .       MOVS     r0,#3
        0x0001dd46:    7088        .p      STRB     r0,[r1,#2]
        0x0001dd48:    9802        ..      LDR      r0,[sp,#8]
        0x0001dd4a:    9908        ..      LDR      r1,[sp,#0x20]
        0x0001dd4c:    f02af9da    *...    BL       smpSmExecute ; 0x48104
        0x0001dd50:    e7ff        ..      B        0x1dd52 ; SmpScCmac + 94
        0x0001dd52:    b006        ..      ADD      sp,sp,#0x18
        0x0001dd54:    bd10        ..      POP      {r4,pc}
        0x0001dd56:    0000        ..      MOVS     r0,r0
    SmpScFreeScratchBuffers
        0x0001dd58:    b580        ..      PUSH     {r7,lr}
        0x0001dd5a:    b082        ..      SUB      sp,sp,#8
        0x0001dd5c:    9001        ..      STR      r0,[sp,#4]
        0x0001dd5e:    9801        ..      LDR      r0,[sp,#4]
        0x0001dd60:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dd62:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001dd64:    b150        P.      CBZ      r0,0x1dd7c ; SmpScFreeScratchBuffers + 36
        0x0001dd66:    e7ff        ..      B        0x1dd68 ; SmpScFreeScratchBuffers + 16
        0x0001dd68:    9801        ..      LDR      r0,[sp,#4]
        0x0001dd6a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dd6c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001dd6e:    f000fa6f    ..o.    BL       WsfBufFree ; 0x1e250
        0x0001dd72:    9801        ..      LDR      r0,[sp,#4]
        0x0001dd74:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0001dd76:    2000        .       MOVS     r0,#0
        0x0001dd78:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001dd7a:    e7ff        ..      B        0x1dd7c ; SmpScFreeScratchBuffers + 36
        0x0001dd7c:    9801        ..      LDR      r0,[sp,#4]
        0x0001dd7e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dd80:    6880        .h      LDR      r0,[r0,#8]
        0x0001dd82:    b150        P.      CBZ      r0,0x1dd9a ; SmpScFreeScratchBuffers + 66
        0x0001dd84:    e7ff        ..      B        0x1dd86 ; SmpScFreeScratchBuffers + 46
        0x0001dd86:    9801        ..      LDR      r0,[sp,#4]
        0x0001dd88:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dd8a:    6880        .h      LDR      r0,[r0,#8]
        0x0001dd8c:    f000fa60    ..`.    BL       WsfBufFree ; 0x1e250
        0x0001dd90:    9801        ..      LDR      r0,[sp,#4]
        0x0001dd92:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0001dd94:    2000        .       MOVS     r0,#0
        0x0001dd96:    6088        .`      STR      r0,[r1,#8]
        0x0001dd98:    e7ff        ..      B        0x1dd9a ; SmpScFreeScratchBuffers + 66
        0x0001dd9a:    9801        ..      LDR      r0,[sp,#4]
        0x0001dd9c:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dd9e:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001dda0:    b150        P.      CBZ      r0,0x1ddb8 ; SmpScFreeScratchBuffers + 96
        0x0001dda2:    e7ff        ..      B        0x1dda4 ; SmpScFreeScratchBuffers + 76
        0x0001dda4:    9801        ..      LDR      r0,[sp,#4]
        0x0001dda6:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dda8:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001ddaa:    f000fa51    ..Q.    BL       WsfBufFree ; 0x1e250
        0x0001ddae:    9801        ..      LDR      r0,[sp,#4]
        0x0001ddb0:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0001ddb2:    2000        .       MOVS     r0,#0
        0x0001ddb4:    6188        .a      STR      r0,[r1,#0x18]
        0x0001ddb6:    e7ff        ..      B        0x1ddb8 ; SmpScFreeScratchBuffers + 96
        0x0001ddb8:    9801        ..      LDR      r0,[sp,#4]
        0x0001ddba:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001ddbc:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001ddbe:    b150        P.      CBZ      r0,0x1ddd6 ; SmpScFreeScratchBuffers + 126
        0x0001ddc0:    e7ff        ..      B        0x1ddc2 ; SmpScFreeScratchBuffers + 106
        0x0001ddc2:    9801        ..      LDR      r0,[sp,#4]
        0x0001ddc4:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001ddc6:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001ddc8:    f000fa42    ..B.    BL       WsfBufFree ; 0x1e250
        0x0001ddcc:    9801        ..      LDR      r0,[sp,#4]
        0x0001ddce:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0001ddd0:    2000        .       MOVS     r0,#0
        0x0001ddd2:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001ddd4:    e7ff        ..      B        0x1ddd6 ; SmpScFreeScratchBuffers + 126
        0x0001ddd6:    9801        ..      LDR      r0,[sp,#4]
        0x0001ddd8:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001ddda:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001dddc:    b150        P.      CBZ      r0,0x1ddf4 ; SmpScFreeScratchBuffers + 156
        0x0001ddde:    e7ff        ..      B        0x1dde0 ; SmpScFreeScratchBuffers + 136
        0x0001dde0:    9801        ..      LDR      r0,[sp,#4]
        0x0001dde2:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dde4:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001dde6:    f000fa33    ..3.    BL       WsfBufFree ; 0x1e250
        0x0001ddea:    9801        ..      LDR      r0,[sp,#4]
        0x0001ddec:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0001ddee:    2000        .       MOVS     r0,#0
        0x0001ddf0:    6108        .a      STR      r0,[r1,#0x10]
        0x0001ddf2:    e7ff        ..      B        0x1ddf4 ; SmpScFreeScratchBuffers + 156
        0x0001ddf4:    b002        ..      ADD      sp,sp,#8
        0x0001ddf6:    bd80        ..      POP      {r7,pc}
    SmpScGetCancelMsgWithReattempt
        0x0001ddf8:    b580        ..      PUSH     {r7,lr}
        0x0001ddfa:    b084        ..      SUB      sp,sp,#0x10
        0x0001ddfc:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001de00:    9102        ..      STR      r1,[sp,#8]
        0x0001de02:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0001de06:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001de0a:    f028fadf    (...    BL       smpCcbByConnId ; 0x463cc
        0x0001de0e:    9000        ..      STR      r0,[sp,#0]
        0x0001de10:    9900        ..      LDR      r1,[sp,#0]
        0x0001de12:    f8910042    ..B.    LDRB     r0,[r1,#0x42]
        0x0001de16:    3001        .0      ADDS     r0,#1
        0x0001de18:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x0001de1c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001de20:    9902        ..      LDR      r1,[sp,#8]
        0x0001de22:    8008        ..      STRH     r0,[r1,#0]
        0x0001de24:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001de28:    9902        ..      LDR      r1,[sp,#8]
        0x0001de2a:    70c8        .p      STRB     r0,[r1,#3]
        0x0001de2c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001de30:    f7fffc9e    ....    BL       SmpDbPairingFailed ; 0x1d770
        0x0001de34:    9800        ..      LDR      r0,[sp,#0]
        0x0001de36:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x0001de3a:    f24041f0    @..A    MOVW     r1,#0x4f0
        0x0001de3e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001de42:    6809        .h      LDR      r1,[r1,#0]
        0x0001de44:    79c9        .y      LDRB     r1,[r1,#7]
        0x0001de46:    4288        .B      CMP      r0,r1
        0x0001de48:    d104        ..      BNE      0x1de54 ; SmpScGetCancelMsgWithReattempt + 92
        0x0001de4a:    e7ff        ..      B        0x1de4c ; SmpScGetCancelMsgWithReattempt + 84
        0x0001de4c:    9902        ..      LDR      r1,[sp,#8]
        0x0001de4e:    200d        .       MOVS     r0,#0xd
        0x0001de50:    7088        .p      STRB     r0,[r1,#2]
        0x0001de52:    e003        ..      B        0x1de5c ; SmpScGetCancelMsgWithReattempt + 100
        0x0001de54:    9902        ..      LDR      r1,[sp,#8]
        0x0001de56:    2003        .       MOVS     r0,#3
        0x0001de58:    7088        .p      STRB     r0,[r1,#2]
        0x0001de5a:    e7ff        ..      B        0x1de5c ; SmpScGetCancelMsgWithReattempt + 100
        0x0001de5c:    b004        ..      ADD      sp,sp,#0x10
        0x0001de5e:    bd80        ..      POP      {r7,pc}
    SmpScInit
        0x0001de60:    b081        ..      SUB      sp,sp,#4
        0x0001de62:    2000        .       MOVS     r0,#0
        0x0001de64:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001de68:    e7ff        ..      B        0x1de6a ; SmpScInit + 10
        0x0001de6a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001de6e:    2802        .(      CMP      r0,#2
        0x0001de70:    dc19        ..      BGT      0x1dea6 ; SmpScInit + 70
        0x0001de72:    e7ff        ..      B        0x1de74 ; SmpScInit + 20
        0x0001de74:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0001de78:    ebc102c1    ....    RSB      r2,r1,r1,LSL #3
        0x0001de7c:    f24070e4    @..p    MOV      r0,#0x7e4
        0x0001de80:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001de84:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0001de88:    f24a5334    J.4S    MOV      r3,#0xa534
        0x0001de8c:    f2c10301    ....    MOVT     r3,#0x1001
        0x0001de90:    224c        L"      MOVS     r2,#0x4c
        0x0001de92:    fb113102    ...1    SMLABB   r1,r1,r2,r3
        0x0001de96:    6488        .d      STR      r0,[r1,#0x48]
        0x0001de98:    e7ff        ..      B        0x1de9a ; SmpScInit + 58
        0x0001de9a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001de9e:    3001        .0      ADDS     r0,#1
        0x0001dea0:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001dea4:    e7e1        ..      B        0x1de6a ; SmpScInit + 10
        0x0001dea6:    f24a5134    J.4Q    MOV      r1,#0xa534
        0x0001deaa:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001deae:    f2477055    G.Up    MOV      r0,#0x7755
        0x0001deb2:    f2c00004    ....    MOVT     r0,#4
        0x0001deb6:    f8c100f0    ....    STR      r0,[r1,#0xf0]
        0x0001deba:    f2475031    G.1P    MOV      r0,#0x7531
        0x0001debe:    f2c00004    ....    MOVT     r0,#4
        0x0001dec2:    f8c100f4    ....    STR      r0,[r1,#0xf4]
        0x0001dec6:    2001        .       MOVS     r0,#1
        0x0001dec8:    f88100f8    ....    STRB     r0,[r1,#0xf8]
        0x0001decc:    b001        ..      ADD      sp,sp,#4
        0x0001dece:    4770        pG      BX       lr
    SmprInit
        0x0001ded0:    f24a5134    J.4Q    MOV      r1,#0xa534
        0x0001ded4:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001ded8:    f6444044    D.D@    MOV      r0,#0x4c44
        0x0001dedc:    f2c00005    ....    MOVT     r0,#5
        0x0001dee0:    f8c100e4    ....    STR      r0,[r1,#0xe4]
        0x0001dee4:    f6461085    F...    MOV      r0,#0x6985
        0x0001dee8:    f2c00004    ....    MOVT     r0,#4
        0x0001deec:    f8c100f0    ....    STR      r0,[r1,#0xf0]
        0x0001def0:    f6457079    E.yp    MOV      r0,#0x5f79
        0x0001def4:    f2c00004    ....    MOVT     r0,#4
        0x0001def8:    f8c100f4    ....    STR      r0,[r1,#0xf4]
        0x0001defc:    4770        pG      BX       lr
        0x0001defe:    0000        ..      MOVS     r0,r0
    SmprScInit
        0x0001df00:    b580        ..      PUSH     {r7,lr}
        0x0001df02:    f24a5134    J.4Q    MOV      r1,#0xa534
        0x0001df06:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001df0a:    f6442040    D.@     MOV      r0,#0x4a40
        0x0001df0e:    f2c00005    ....    MOVT     r0,#5
        0x0001df12:    f8c100e4    ....    STR      r0,[r1,#0xe4]
        0x0001df16:    f7ffffa3    ....    BL       SmpScInit ; 0x1de60
        0x0001df1a:    bd80        ..      POP      {r7,pc}
    SvcAmotasAddGroup
        0x0001df1c:    b580        ..      PUSH     {r7,lr}
        0x0001df1e:    f24040f8    @..@    MOVW     r0,#0x4f8
        0x0001df22:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001df26:    f7fbff91    ....    BL       AttsAddGroup ; 0x19e4c
        0x0001df2a:    bd80        ..      POP      {r7,pc}
    SvcAmotasCbackRegister
        0x0001df2c:    b082        ..      SUB      sp,sp,#8
        0x0001df2e:    9001        ..      STR      r0,[sp,#4]
        0x0001df30:    9100        ..      STR      r1,[sp,#0]
        0x0001df32:    9801        ..      LDR      r0,[sp,#4]
        0x0001df34:    f24041f8    @..A    MOVW     r1,#0x4f8
        0x0001df38:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001df3c:    6088        .`      STR      r0,[r1,#8]
        0x0001df3e:    9800        ..      LDR      r0,[sp,#0]
        0x0001df40:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001df42:    b002        ..      ADD      sp,sp,#8
        0x0001df44:    4770        pG      BX       lr
        0x0001df46:    0000        ..      MOVS     r0,r0
    SvcAmvosAddGroup
        0x0001df48:    b580        ..      PUSH     {r7,lr}
        0x0001df4a:    f240500c    @..P    MOV      r0,#0x50c
        0x0001df4e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001df52:    f7fbff7b    ..{.    BL       AttsAddGroup ; 0x19e4c
        0x0001df56:    bd80        ..      POP      {r7,pc}
    SvcAmvosCbackRegister
        0x0001df58:    b082        ..      SUB      sp,sp,#8
        0x0001df5a:    9001        ..      STR      r0,[sp,#4]
        0x0001df5c:    9100        ..      STR      r1,[sp,#0]
        0x0001df5e:    9801        ..      LDR      r0,[sp,#4]
        0x0001df60:    f240510c    @..Q    MOV      r1,#0x50c
        0x0001df64:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001df68:    6088        .`      STR      r0,[r1,#8]
        0x0001df6a:    9800        ..      LDR      r0,[sp,#0]
        0x0001df6c:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001df6e:    b002        ..      ADD      sp,sp,#8
        0x0001df70:    4770        pG      BX       lr
        0x0001df72:    0000        ..      MOVS     r0,r0
    SvcCoreAddGroup
        0x0001df74:    b580        ..      PUSH     {r7,lr}
        0x0001df76:    f2405034    @.4P    MOV      r0,#0x534
        0x0001df7a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001df7e:    f7fbff65    ..e.    BL       AttsAddGroup ; 0x19e4c
        0x0001df82:    f2405048    @.HP    MOVW     r0,#0x548
        0x0001df86:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001df8a:    f7fbff5f    .._.    BL       AttsAddGroup ; 0x19e4c
        0x0001df8e:    bd80        ..      POP      {r7,pc}
    SvcCoreGapCentAddrResUpdate
        0x0001df90:    b081        ..      SUB      sp,sp,#4
        0x0001df92:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001df96:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001df9a:    f641718e    A..q    MOV      r1,#0x1f8e
        0x0001df9e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001dfa2:    7008        .p      STRB     r0,[r1,#0]
        0x0001dfa4:    b001        ..      ADD      sp,sp,#4
        0x0001dfa6:    4770        pG      BX       lr
    SvcCoreGattCbackRegister
        0x0001dfa8:    b082        ..      SUB      sp,sp,#8
        0x0001dfaa:    9001        ..      STR      r0,[sp,#4]
        0x0001dfac:    9100        ..      STR      r1,[sp,#0]
        0x0001dfae:    9801        ..      LDR      r0,[sp,#4]
        0x0001dfb0:    f2405148    @.HQ    MOVW     r1,#0x548
        0x0001dfb4:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001dfb8:    6088        .`      STR      r0,[r1,#8]
        0x0001dfba:    9800        ..      LDR      r0,[sp,#0]
        0x0001dfbc:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001dfbe:    b002        ..      ADD      sp,sp,#8
        0x0001dfc0:    4770        pG      BX       lr
        0x0001dfc2:    0000        ..      MOVS     r0,r0
    SvcDisAddGroup
        0x0001dfc4:    b580        ..      PUSH     {r7,lr}
        0x0001dfc6:    f2405020    @. P    MOVW     r0,#0x520
        0x0001dfca:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001dfce:    f7fbff3d    ..=.    BL       AttsAddGroup ; 0x19e4c
        0x0001dfd2:    bd80        ..      POP      {r7,pc}
    SysTick_Handler
        0x0001dfd4:    b580        ..      PUSH     {r7,lr}
        0x0001dfd6:    b082        ..      SUB      sp,sp,#8
        0x0001dfd8:    f04f0080    O...    MOV      r0,#0x80
        0x0001dfdc:    f3808811    ....    MSR      BASEPRI,r0
        0x0001dfe0:    f3bf8f6f    ..o.    ISB      
        0x0001dfe4:    f3bf8f4f    ..O.    DSB      
        0x0001dfe8:    9000        ..      STR      r0,[sp,#0]
        0x0001dfea:    f02cfef9    ,...    BL       xTaskIncrementTick ; 0x4ade0
        0x0001dfee:    b140        @.      CBZ      r0,0x1e002 ; SysTick_Handler + 46
        0x0001dff0:    e7ff        ..      B        0x1dff2 ; SysTick_Handler + 30
        0x0001dff2:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0001dff6:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0001dffa:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0001dffe:    6008        .`      STR      r0,[r1,#0]
        0x0001e000:    e7ff        ..      B        0x1e002 ; SysTick_Handler + 46
        0x0001e002:    2000        .       MOVS     r0,#0
        0x0001e004:    9001        ..      STR      r0,[sp,#4]
        0x0001e006:    9801        ..      LDR      r0,[sp,#4]
        0x0001e008:    f3808811    ....    MSR      BASEPRI,r0
        0x0001e00c:    b002        ..      ADD      sp,sp,#8
        0x0001e00e:    bd80        ..      POP      {r7,pc}
    TimeStamp2Time
        0x0001e010:    b580        ..      PUSH     {r7,lr}
        0x0001e012:    b082        ..      SUB      sp,sp,#8
        0x0001e014:    9100        ..      STR      r1,[sp,#0]
        0x0001e016:    4601        .F      MOV      r1,r0
        0x0001e018:    9800        ..      LDR      r0,[sp,#0]
        0x0001e01a:    9001        ..      STR      r0,[sp,#4]
        0x0001e01c:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x0001e020:    f64453d3    D..S    MOV      r3,#0x4dd3
        0x0001e024:    f2c10362    ..b.    MOVT     r3,#0x1062
        0x0001e028:    fbac2003    ...     UMULL    r2,r0,r12,r3
        0x0001e02c:    0980        ..      LSRS     r0,r0,#6
        0x0001e02e:    f44f727a    O.zr    MOV      r2,#0x3e8
        0x0001e032:    fb00c012    ....    MLS      r0,r0,r2,r12
        0x0001e036:    8008        ..      STRH     r0,[r1,#0]
        0x0001e038:    9801        ..      LDR      r0,[sp,#4]
        0x0001e03a:    fba02003    ...     UMULL    r2,r0,r0,r3
        0x0001e03e:    0980        ..      LSRS     r0,r0,#6
        0x0001e040:    f6480289    H...    MOV      r2,#0x8889
        0x0001e044:    f6c80288    ....    MOVT     r2,#0x8888
        0x0001e048:    fba0ce02    ....    UMULL    r12,lr,r0,r2
        0x0001e04c:    ea4f1c5e    O.^.    LSR      r12,lr,#5
        0x0001e050:    ea4f1c0c    O...    LSL      r12,r12,#4
        0x0001e054:    ebac1c5e    ..^.    SUB      r12,r12,lr,LSR #5
        0x0001e058:    eba0008c    ....    SUB      r0,r0,r12,LSL #2
        0x0001e05c:    7088        .p      STRB     r0,[r1,#2]
        0x0001e05e:    9801        ..      LDR      r0,[sp,#4]
        0x0001e060:    fba0c003    ....    UMULL    r12,r0,r0,r3
        0x0001e064:    0980        ..      LSRS     r0,r0,#6
        0x0001e066:    fba0c002    ....    UMULL    r12,r0,r0,r2
        0x0001e06a:    0940        @.      LSRS     r0,r0,#5
        0x0001e06c:    fba0ce02    ....    UMULL    r12,lr,r0,r2
        0x0001e070:    ea4f1c5e    O.^.    LSR      r12,lr,#5
        0x0001e074:    ea4f1c0c    O...    LSL      r12,r12,#4
        0x0001e078:    ebac1c5e    ..^.    SUB      r12,r12,lr,LSR #5
        0x0001e07c:    eba0008c    ....    SUB      r0,r0,r12,LSL #2
        0x0001e080:    70c8        .p      STRB     r0,[r1,#3]
        0x0001e082:    9801        ..      LDR      r0,[sp,#4]
        0x0001e084:    fba03003    ...0    UMULL    r3,r0,r0,r3
        0x0001e088:    0980        ..      LSRS     r0,r0,#6
        0x0001e08a:    fba03002    ...0    UMULL    r3,r0,r0,r2
        0x0001e08e:    0940        @.      LSRS     r0,r0,#5
        0x0001e090:    fba02002    ...     UMULL    r2,r0,r0,r2
        0x0001e094:    0940        @.      LSRS     r0,r0,#5
        0x0001e096:    7108        .q      STRB     r0,[r1,#4]
        0x0001e098:    b002        ..      ADD      sp,sp,#8
        0x0001e09a:    bd80        ..      POP      {r7,pc}
    TrimVersionGet
        0x0001e09c:    b580        ..      PUSH     {r7,lr}
        0x0001e09e:    b084        ..      SUB      sp,sp,#0x10
        0x0001e0a0:    9002        ..      STR      r0,[sp,#8]
        0x0001e0a2:    f24030b8    @..0    MOVW     r0,#0x3b8
        0x0001e0a6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e0aa:    6800        .h      LDR      r0,[r0,#0]
        0x0001e0ac:    3001        .0      ADDS     r0,#1
        0x0001e0ae:    b9f0        ..      CBNZ     r0,0x1e0ee ; TrimVersionGet + 82
        0x0001e0b0:    e7ff        ..      B        0x1e0b2 ; TrimVersionGet + 22
        0x0001e0b2:    f24033b8    @..3    MOVW     r3,#0x3b8
        0x0001e0b6:    f2c10300    ....    MOVT     r3,#0x1000
        0x0001e0ba:    f24041c4    @..A    MOV      r1,#0x4c4
        0x0001e0be:    2201        ."      MOVS     r2,#1
        0x0001e0c0:    4610        .F      MOV      r0,r2
        0x0001e0c2:    f005fb37    ..7.    BL       am_hal_mram_info_read ; 0x23734
        0x0001e0c6:    9001        ..      STR      r0,[sp,#4]
        0x0001e0c8:    9801        ..      LDR      r0,[sp,#4]
        0x0001e0ca:    b940        @.      CBNZ     r0,0x1e0de ; TrimVersionGet + 66
        0x0001e0cc:    e7ff        ..      B        0x1e0ce ; TrimVersionGet + 50
        0x0001e0ce:    f24030b8    @..0    MOVW     r0,#0x3b8
        0x0001e0d2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e0d6:    6800        .h      LDR      r0,[r0,#0]
        0x0001e0d8:    3001        .0      ADDS     r0,#1
        0x0001e0da:    b938        8.      CBNZ     r0,0x1e0ec ; TrimVersionGet + 80
        0x0001e0dc:    e7ff        ..      B        0x1e0de ; TrimVersionGet + 66
        0x0001e0de:    f24031b8    @..1    MOVW     r1,#0x3b8
        0x0001e0e2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001e0e6:    2000        .       MOVS     r0,#0
        0x0001e0e8:    6008        .`      STR      r0,[r1,#0]
        0x0001e0ea:    e7ff        ..      B        0x1e0ec ; TrimVersionGet + 80
        0x0001e0ec:    e7ff        ..      B        0x1e0ee ; TrimVersionGet + 82
        0x0001e0ee:    9802        ..      LDR      r0,[sp,#8]
        0x0001e0f0:    b150        P.      CBZ      r0,0x1e108 ; TrimVersionGet + 108
        0x0001e0f2:    e7ff        ..      B        0x1e0f4 ; TrimVersionGet + 88
        0x0001e0f4:    f24030b8    @..0    MOVW     r0,#0x3b8
        0x0001e0f8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e0fc:    6800        .h      LDR      r0,[r0,#0]
        0x0001e0fe:    9902        ..      LDR      r1,[sp,#8]
        0x0001e100:    6008        .`      STR      r0,[r1,#0]
        0x0001e102:    2000        .       MOVS     r0,#0
        0x0001e104:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e106:    e002        ..      B        0x1e10e ; TrimVersionGet + 114
        0x0001e108:    2006        .       MOVS     r0,#6
        0x0001e10a:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e10c:    e7ff        ..      B        0x1e10e ; TrimVersionGet + 114
        0x0001e10e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e110:    b004        ..      ADD      sp,sp,#0x10
        0x0001e112:    bd80        ..      POP      {r7,pc}
    WStrReverse
        0x0001e114:    b082        ..      SUB      sp,sp,#8
        0x0001e116:    9001        ..      STR      r0,[sp,#4]
        0x0001e118:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0001e11c:    2000        .       MOVS     r0,#0
        0x0001e11e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001e122:    e7ff        ..      B        0x1e124 ; WStrReverse + 16
        0x0001e124:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0001e128:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0001e12c:    ebb00f51    ..Q.    CMP      r0,r1,LSR #1
        0x0001e130:    da22        ".      BGE      0x1e178 ; WStrReverse + 100
        0x0001e132:    e7ff        ..      B        0x1e134 ; WStrReverse + 32
        0x0001e134:    9901        ..      LDR      r1,[sp,#4]
        0x0001e136:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001e13a:    f89d2002    ...     LDRB     r2,[sp,#2]
        0x0001e13e:    1a80        ..      SUBS     r0,r0,r2
        0x0001e140:    4408        .D      ADD      r0,r0,r1
        0x0001e142:    f8100c01    ....    LDRB     r0,[r0,#-1]
        0x0001e146:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0001e14a:    9a01        ..      LDR      r2,[sp,#4]
        0x0001e14c:    f89d3002    ...0    LDRB     r3,[sp,#2]
        0x0001e150:    5cd0        .\      LDRB     r0,[r2,r3]
        0x0001e152:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0001e156:    1ac9        ..      SUBS     r1,r1,r3
        0x0001e158:    4411        .D      ADD      r1,r1,r2
        0x0001e15a:    f8010c01    ....    STRB     r0,[r1,#-1]
        0x0001e15e:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0001e162:    9901        ..      LDR      r1,[sp,#4]
        0x0001e164:    f89d2002    ...     LDRB     r2,[sp,#2]
        0x0001e168:    5488        .T      STRB     r0,[r1,r2]
        0x0001e16a:    e7ff        ..      B        0x1e16c ; WStrReverse + 88
        0x0001e16c:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0001e170:    3001        .0      ADDS     r0,#1
        0x0001e172:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001e176:    e7d5        ..      B        0x1e124 ; WStrReverse + 16
        0x0001e178:    b002        ..      ADD      sp,sp,#8
        0x0001e17a:    4770        pG      BX       lr
    WStrReverseCpy
        0x0001e17c:    b083        ..      SUB      sp,sp,#0xc
        0x0001e17e:    9002        ..      STR      r0,[sp,#8]
        0x0001e180:    9101        ..      STR      r1,[sp,#4]
        0x0001e182:    f8ad2002    ...     STRH     r2,[sp,#2]
        0x0001e186:    2000        .       MOVS     r0,#0
        0x0001e188:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0001e18c:    e7ff        ..      B        0x1e18e ; WStrReverseCpy + 18
        0x0001e18e:    f9bd0000    ....    LDRSH    r0,[sp,#0]
        0x0001e192:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0001e196:    4288        .B      CMP      r0,r1
        0x0001e198:    da12        ..      BGE      0x1e1c0 ; WStrReverseCpy + 68
        0x0001e19a:    e7ff        ..      B        0x1e19c ; WStrReverseCpy + 32
        0x0001e19c:    9801        ..      LDR      r0,[sp,#4]
        0x0001e19e:    f9bd3000    ...0    LDRSH    r3,[sp,#0]
        0x0001e1a2:    5cc0        .\      LDRB     r0,[r0,r3]
        0x0001e1a4:    9a02        ..      LDR      r2,[sp,#8]
        0x0001e1a6:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0001e1aa:    1ac9        ..      SUBS     r1,r1,r3
        0x0001e1ac:    4411        .D      ADD      r1,r1,r2
        0x0001e1ae:    f8010c01    ....    STRB     r0,[r1,#-1]
        0x0001e1b2:    e7ff        ..      B        0x1e1b4 ; WStrReverseCpy + 56
        0x0001e1b4:    f8bd0000    ....    LDRH     r0,[sp,#0]
        0x0001e1b8:    3001        .0      ADDS     r0,#1
        0x0001e1ba:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0001e1be:    e7e6        ..      B        0x1e18e ; WStrReverseCpy + 18
        0x0001e1c0:    b003        ..      ADD      sp,sp,#0xc
        0x0001e1c2:    4770        pG      BX       lr
    WsfBufAlloc
        0x0001e1c4:    b580        ..      PUSH     {r7,lr}
        0x0001e1c6:    b086        ..      SUB      sp,sp,#0x18
        0x0001e1c8:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0001e1cc:    f64210a8    B...    MOV      r0,#0x29a8
        0x0001e1d0:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e1d4:    6800        .h      LDR      r0,[r0,#0]
        0x0001e1d6:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e1d8:    f64210ae    B...    MOV      r0,#0x29ae
        0x0001e1dc:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e1e0:    7800        .x      LDRB     r0,[r0,#0]
        0x0001e1e2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001e1e6:    e7ff        ..      B        0x1e1e8 ; WsfBufAlloc + 36
        0x0001e1e8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001e1ec:    2801        .(      CMP      r0,#1
        0x0001e1ee:    db29        ).      BLT      0x1e244 ; WsfBufAlloc + 128
        0x0001e1f0:    e7ff        ..      B        0x1e1f2 ; WsfBufAlloc + 46
        0x0001e1f2:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0001e1f6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001e1f8:    8809        ..      LDRH     r1,[r1,#0]
        0x0001e1fa:    4288        .B      CMP      r0,r1
        0x0001e1fc:    dc18        ..      BGT      0x1e230 ; WsfBufAlloc + 108
        0x0001e1fe:    e7ff        ..      B        0x1e200 ; WsfBufAlloc + 60
        0x0001e200:    f000f92e    ....    BL       WsfCsEnter ; 0x1e460
        0x0001e204:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e206:    6880        .h      LDR      r0,[r0,#8]
        0x0001e208:    b178        x.      CBZ      r0,0x1e22a ; WsfBufAlloc + 102
        0x0001e20a:    e7ff        ..      B        0x1e20c ; WsfBufAlloc + 72
        0x0001e20c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e20e:    6880        .h      LDR      r0,[r0,#8]
        0x0001e210:    9002        ..      STR      r0,[sp,#8]
        0x0001e212:    9802        ..      LDR      r0,[sp,#8]
        0x0001e214:    6800        .h      LDR      r0,[r0,#0]
        0x0001e216:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001e218:    6088        .`      STR      r0,[r1,#8]
        0x0001e21a:    9902        ..      LDR      r1,[sp,#8]
        0x0001e21c:    2000        .       MOVS     r0,#0
        0x0001e21e:    6048        H`      STR      r0,[r1,#4]
        0x0001e220:    f000f930    ..0.    BL       WsfCsExit ; 0x1e484
        0x0001e224:    9802        ..      LDR      r0,[sp,#8]
        0x0001e226:    9005        ..      STR      r0,[sp,#0x14]
        0x0001e228:    e00f        ..      B        0x1e24a ; WsfBufAlloc + 134
        0x0001e22a:    f000f92b    ..+.    BL       WsfCsExit ; 0x1e484
        0x0001e22e:    e7ff        ..      B        0x1e230 ; WsfBufAlloc + 108
        0x0001e230:    e7ff        ..      B        0x1e232 ; WsfBufAlloc + 110
        0x0001e232:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001e236:    3801        .8      SUBS     r0,#1
        0x0001e238:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001e23c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e23e:    300c        .0      ADDS     r0,r0,#0xc
        0x0001e240:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e242:    e7d1        ..      B        0x1e1e8 ; WsfBufAlloc + 36
        0x0001e244:    2000        .       MOVS     r0,#0
        0x0001e246:    9005        ..      STR      r0,[sp,#0x14]
        0x0001e248:    e7ff        ..      B        0x1e24a ; WsfBufAlloc + 134
        0x0001e24a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001e24c:    b006        ..      ADD      sp,sp,#0x18
        0x0001e24e:    bd80        ..      POP      {r7,pc}
    WsfBufFree
        0x0001e250:    b580        ..      PUSH     {r7,lr}
        0x0001e252:    b084        ..      SUB      sp,sp,#0x10
        0x0001e254:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e256:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e258:    9001        ..      STR      r0,[sp,#4]
        0x0001e25a:    f64210a8    B...    MOV      r0,#0x29a8
        0x0001e25e:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e262:    6800        .h      LDR      r0,[r0,#0]
        0x0001e264:    f64211ae    B...    MOV      r1,#0x29ae
        0x0001e268:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e26c:    7809        .x      LDRB     r1,[r1,#0]
        0x0001e26e:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x0001e272:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0001e276:    380c        .8      SUBS     r0,r0,#0xc
        0x0001e278:    9002        ..      STR      r0,[sp,#8]
        0x0001e27a:    e7ff        ..      B        0x1e27c ; WsfBufFree + 44
        0x0001e27c:    9802        ..      LDR      r0,[sp,#8]
        0x0001e27e:    f64211a8    B...    MOV      r1,#0x29a8
        0x0001e282:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e286:    6809        .h      LDR      r1,[r1,#0]
        0x0001e288:    4288        .B      CMP      r0,r1
        0x0001e28a:    d31c        ..      BCC      0x1e2c6 ; WsfBufFree + 118
        0x0001e28c:    e7ff        ..      B        0x1e28e ; WsfBufFree + 62
        0x0001e28e:    9801        ..      LDR      r0,[sp,#4]
        0x0001e290:    9902        ..      LDR      r1,[sp,#8]
        0x0001e292:    6849        Ih      LDR      r1,[r1,#4]
        0x0001e294:    4288        .B      CMP      r0,r1
        0x0001e296:    d312        ..      BCC      0x1e2be ; WsfBufFree + 110
        0x0001e298:    e7ff        ..      B        0x1e29a ; WsfBufFree + 74
        0x0001e29a:    f000f8e1    ....    BL       WsfCsEnter ; 0x1e460
        0x0001e29e:    9901        ..      LDR      r1,[sp,#4]
        0x0001e2a0:    f24d000d    M...    MOV      r0,#0xd00d
        0x0001e2a4:    f6cf20ab    ...     MOVT     r0,#0xfaab
        0x0001e2a8:    6048        H`      STR      r0,[r1,#4]
        0x0001e2aa:    9802        ..      LDR      r0,[sp,#8]
        0x0001e2ac:    6880        .h      LDR      r0,[r0,#8]
        0x0001e2ae:    9901        ..      LDR      r1,[sp,#4]
        0x0001e2b0:    6008        .`      STR      r0,[r1,#0]
        0x0001e2b2:    9801        ..      LDR      r0,[sp,#4]
        0x0001e2b4:    9902        ..      LDR      r1,[sp,#8]
        0x0001e2b6:    6088        .`      STR      r0,[r1,#8]
        0x0001e2b8:    f000f8e4    ....    BL       WsfCsExit ; 0x1e484
        0x0001e2bc:    e004        ..      B        0x1e2c8 ; WsfBufFree + 120
        0x0001e2be:    9802        ..      LDR      r0,[sp,#8]
        0x0001e2c0:    380c        .8      SUBS     r0,r0,#0xc
        0x0001e2c2:    9002        ..      STR      r0,[sp,#8]
        0x0001e2c4:    e7da        ..      B        0x1e27c ; WsfBufFree + 44
        0x0001e2c6:    e7ff        ..      B        0x1e2c8 ; WsfBufFree + 120
        0x0001e2c8:    b004        ..      ADD      sp,sp,#0x10
        0x0001e2ca:    bd80        ..      POP      {r7,pc}
    WsfBufInit
        0x0001e2cc:    b087        ..      SUB      sp,sp,#0x1c
        0x0001e2ce:    f8ad0018    ....    STRH     r0,[sp,#0x18]
        0x0001e2d2:    9105        ..      STR      r1,[sp,#0x14]
        0x0001e2d4:    f88d2013    ...     STRB     r2,[sp,#0x13]
        0x0001e2d8:    9303        ..      STR      r3,[sp,#0xc]
        0x0001e2da:    9905        ..      LDR      r1,[sp,#0x14]
        0x0001e2dc:    f64210a8    B...    MOV      r0,#0x29a8
        0x0001e2e0:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e2e4:    6001        .`      STR      r1,[r0,#0]
        0x0001e2e6:    6800        .h      LDR      r0,[r0,#0]
        0x0001e2e8:    9002        ..      STR      r0,[sp,#8]
        0x0001e2ea:    9802        ..      LDR      r0,[sp,#8]
        0x0001e2ec:    f89d1013    ....    LDRB     r1,[sp,#0x13]
        0x0001e2f0:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x0001e2f4:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0001e2f8:    9001        ..      STR      r0,[sp,#4]
        0x0001e2fa:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0001e2fe:    f64211ae    B...    MOV      r1,#0x29ae
        0x0001e302:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e306:    7008        .p      STRB     r0,[r1,#0]
        0x0001e308:    e7ff        ..      B        0x1e30a ; WsfBufInit + 62
        0x0001e30a:    9801        ..      LDR      r0,[sp,#4]
        0x0001e30c:    f64211a8    B...    MOV      r1,#0x29a8
        0x0001e310:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e314:    6809        .h      LDR      r1,[r1,#0]
        0x0001e316:    f8bd2018    ...     LDRH     r2,[sp,#0x18]
        0x0001e31a:    f0220207    "...    BIC      r2,r2,#7
        0x0001e31e:    4411        .D      ADD      r1,r1,r2
        0x0001e320:    4288        .B      CMP      r0,r1
        0x0001e322:    d904        ..      BLS      0x1e32e ; WsfBufInit + 98
        0x0001e324:    e7ff        ..      B        0x1e326 ; WsfBufInit + 90
        0x0001e326:    2000        .       MOVS     r0,#0
        0x0001e328:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0001e32c:    e093        ..      B        0x1e456 ; WsfBufInit + 394
        0x0001e32e:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0001e332:    1e41        A.      SUBS     r1,r0,#1
        0x0001e334:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x0001e338:    b908        ..      CBNZ     r0,0x1e33e ; WsfBufInit + 114
        0x0001e33a:    e7ff        ..      B        0x1e33c ; WsfBufInit + 112
        0x0001e33c:    e07b        {.      B        0x1e436 ; WsfBufInit + 362
        0x0001e33e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e340:    8800        ..      LDRH     r0,[r0,#0]
        0x0001e342:    2807        .(      CMP      r0,#7
        0x0001e344:    d804        ..      BHI      0x1e350 ; WsfBufInit + 132
        0x0001e346:    e7ff        ..      B        0x1e348 ; WsfBufInit + 124
        0x0001e348:    9902        ..      LDR      r1,[sp,#8]
        0x0001e34a:    2008        .       MOVS     r0,#8
        0x0001e34c:    8008        ..      STRH     r0,[r1,#0]
        0x0001e34e:    e012        ..      B        0x1e376 ; WsfBufInit + 170
        0x0001e350:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e352:    8800        ..      LDRH     r0,[r0,#0]
        0x0001e354:    0740        @.      LSLS     r0,r0,#29
        0x0001e356:    b140        @.      CBZ      r0,0x1e36a ; WsfBufInit + 158
        0x0001e358:    e7ff        ..      B        0x1e35a ; WsfBufInit + 142
        0x0001e35a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e35c:    8800        ..      LDRH     r0,[r0,#0]
        0x0001e35e:    f0200007     ...    BIC      r0,r0,#7
        0x0001e362:    3008        .0      ADDS     r0,r0,#8
        0x0001e364:    9902        ..      LDR      r1,[sp,#8]
        0x0001e366:    8008        ..      STRH     r0,[r1,#0]
        0x0001e368:    e004        ..      B        0x1e374 ; WsfBufInit + 168
        0x0001e36a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e36c:    8800        ..      LDRH     r0,[r0,#0]
        0x0001e36e:    9902        ..      LDR      r1,[sp,#8]
        0x0001e370:    8008        ..      STRH     r0,[r1,#0]
        0x0001e372:    e7ff        ..      B        0x1e374 ; WsfBufInit + 168
        0x0001e374:    e7ff        ..      B        0x1e376 ; WsfBufInit + 170
        0x0001e376:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e378:    7880        .x      LDRB     r0,[r0,#2]
        0x0001e37a:    9902        ..      LDR      r1,[sp,#8]
        0x0001e37c:    7088        .p      STRB     r0,[r1,#2]
        0x0001e37e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e380:    3004        .0      ADDS     r0,#4
        0x0001e382:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e384:    9801        ..      LDR      r0,[sp,#4]
        0x0001e386:    9902        ..      LDR      r1,[sp,#8]
        0x0001e388:    6048        H`      STR      r0,[r1,#4]
        0x0001e38a:    9801        ..      LDR      r0,[sp,#4]
        0x0001e38c:    9902        ..      LDR      r1,[sp,#8]
        0x0001e38e:    6088        .`      STR      r0,[r1,#8]
        0x0001e390:    9802        ..      LDR      r0,[sp,#8]
        0x0001e392:    8800        ..      LDRH     r0,[r0,#0]
        0x0001e394:    08c0        ..      LSRS     r0,r0,#3
        0x0001e396:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0001e39a:    9802        ..      LDR      r0,[sp,#8]
        0x0001e39c:    7880        .x      LDRB     r0,[r0,#2]
        0x0001e39e:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0001e3a2:    e7ff        ..      B        0x1e3a4 ; WsfBufInit + 216
        0x0001e3a4:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0001e3a8:    2802        .(      CMP      r0,#2
        0x0001e3aa:    db25        %.      BLT      0x1e3f8 ; WsfBufInit + 300
        0x0001e3ac:    e7ff        ..      B        0x1e3ae ; WsfBufInit + 226
        0x0001e3ae:    9801        ..      LDR      r0,[sp,#4]
        0x0001e3b0:    f64211a8    B...    MOV      r1,#0x29a8
        0x0001e3b4:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e3b8:    6809        .h      LDR      r1,[r1,#0]
        0x0001e3ba:    f8bd2018    ...     LDRH     r2,[sp,#0x18]
        0x0001e3be:    f0220207    "...    BIC      r2,r2,#7
        0x0001e3c2:    4411        .D      ADD      r1,r1,r2
        0x0001e3c4:    4288        .B      CMP      r0,r1
        0x0001e3c6:    d904        ..      BLS      0x1e3d2 ; WsfBufInit + 262
        0x0001e3c8:    e7ff        ..      B        0x1e3ca ; WsfBufInit + 254
        0x0001e3ca:    2000        .       MOVS     r0,#0
        0x0001e3cc:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0001e3d0:    e041        A.      B        0x1e456 ; WsfBufInit + 394
        0x0001e3d2:    9901        ..      LDR      r1,[sp,#4]
        0x0001e3d4:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0001e3d8:    eb0100c0    ....    ADD      r0,r1,r0,LSL #3
        0x0001e3dc:    6008        .`      STR      r0,[r1,#0]
        0x0001e3de:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0001e3e2:    9801        ..      LDR      r0,[sp,#4]
        0x0001e3e4:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0001e3e8:    9001        ..      STR      r0,[sp,#4]
        0x0001e3ea:    e7ff        ..      B        0x1e3ec ; WsfBufInit + 288
        0x0001e3ec:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0001e3f0:    3801        .8      SUBS     r0,#1
        0x0001e3f2:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0001e3f6:    e7d5        ..      B        0x1e3a4 ; WsfBufInit + 216
        0x0001e3f8:    9801        ..      LDR      r0,[sp,#4]
        0x0001e3fa:    f64211a8    B...    MOV      r1,#0x29a8
        0x0001e3fe:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e402:    6809        .h      LDR      r1,[r1,#0]
        0x0001e404:    f8bd2018    ...     LDRH     r2,[sp,#0x18]
        0x0001e408:    f0220207    "...    BIC      r2,r2,#7
        0x0001e40c:    4411        .D      ADD      r1,r1,r2
        0x0001e40e:    4288        .B      CMP      r0,r1
        0x0001e410:    d904        ..      BLS      0x1e41c ; WsfBufInit + 336
        0x0001e412:    e7ff        ..      B        0x1e414 ; WsfBufInit + 328
        0x0001e414:    2000        .       MOVS     r0,#0
        0x0001e416:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0001e41a:    e01c        ..      B        0x1e456 ; WsfBufInit + 394
        0x0001e41c:    9901        ..      LDR      r1,[sp,#4]
        0x0001e41e:    2000        .       MOVS     r0,#0
        0x0001e420:    6008        .`      STR      r0,[r1,#0]
        0x0001e422:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0001e426:    9801        ..      LDR      r0,[sp,#4]
        0x0001e428:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0001e42c:    9001        ..      STR      r0,[sp,#4]
        0x0001e42e:    9802        ..      LDR      r0,[sp,#8]
        0x0001e430:    300c        .0      ADDS     r0,r0,#0xc
        0x0001e432:    9002        ..      STR      r0,[sp,#8]
        0x0001e434:    e769        i.      B        0x1e30a ; WsfBufInit + 62
        0x0001e436:    9801        ..      LDR      r0,[sp,#4]
        0x0001e438:    f64211a8    B...    MOV      r1,#0x29a8
        0x0001e43c:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e440:    6809        .h      LDR      r1,[r1,#0]
        0x0001e442:    1a41        A.      SUBS     r1,r0,r1
        0x0001e444:    f64210ac    B...    MOV      r0,#0x29ac
        0x0001e448:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e44c:    8001        ..      STRH     r1,[r0,#0]
        0x0001e44e:    8800        ..      LDRH     r0,[r0,#0]
        0x0001e450:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0001e454:    e7ff        ..      B        0x1e456 ; WsfBufInit + 394
        0x0001e456:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0001e45a:    b007        ..      ADD      sp,sp,#0x1c
        0x0001e45c:    4770        pG      BX       lr
        0x0001e45e:    0000        ..      MOVS     r0,r0
    WsfCsEnter
        0x0001e460:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0001e464:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e468:    7800        .x      LDRB     r0,[r0,#0]
        0x0001e46a:    b910        ..      CBNZ     r0,0x1e472 ; WsfCsEnter + 18
        0x0001e46c:    e7ff        ..      B        0x1e46e ; WsfCsEnter + 14
        0x0001e46e:    b672        r.      CPSID    i
        0x0001e470:    e7ff        ..      B        0x1e472 ; WsfCsEnter + 18
        0x0001e472:    f24351b4    C..Q    MOV      r1,#0x35b4
        0x0001e476:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001e47a:    7808        .x      LDRB     r0,[r1,#0]
        0x0001e47c:    3001        .0      ADDS     r0,#1
        0x0001e47e:    7008        .p      STRB     r0,[r1,#0]
        0x0001e480:    4770        pG      BX       lr
        0x0001e482:    0000        ..      MOVS     r0,r0
    WsfCsExit
        0x0001e484:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0001e488:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e48c:    7801        .x      LDRB     r1,[r0,#0]
        0x0001e48e:    3901        .9      SUBS     r1,#1
        0x0001e490:    7001        .p      STRB     r1,[r0,#0]
        0x0001e492:    7800        .x      LDRB     r0,[r0,#0]
        0x0001e494:    b910        ..      CBNZ     r0,0x1e49c ; WsfCsExit + 24
        0x0001e496:    e7ff        ..      B        0x1e498 ; WsfCsExit + 20
        0x0001e498:    b662        b.      CPSIE    i
        0x0001e49a:    e7ff        ..      B        0x1e49c ; WsfCsExit + 24
        0x0001e49c:    4770        pG      BX       lr
        0x0001e49e:    0000        ..      MOVS     r0,r0
    WsfMsgAlloc
        0x0001e4a0:    b580        ..      PUSH     {r7,lr}
        0x0001e4a2:    b082        ..      SUB      sp,sp,#8
        0x0001e4a4:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001e4a8:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001e4ac:    3008        .0      ADDS     r0,r0,#8
        0x0001e4ae:    b280        ..      UXTH     r0,r0
        0x0001e4b0:    f7fffe88    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0001e4b4:    9000        ..      STR      r0,[sp,#0]
        0x0001e4b6:    9800        ..      LDR      r0,[sp,#0]
        0x0001e4b8:    b120         .      CBZ      r0,0x1e4c4 ; WsfMsgAlloc + 36
        0x0001e4ba:    e7ff        ..      B        0x1e4bc ; WsfMsgAlloc + 28
        0x0001e4bc:    9800        ..      LDR      r0,[sp,#0]
        0x0001e4be:    3008        .0      ADDS     r0,r0,#8
        0x0001e4c0:    9000        ..      STR      r0,[sp,#0]
        0x0001e4c2:    e7ff        ..      B        0x1e4c4 ; WsfMsgAlloc + 36
        0x0001e4c4:    9800        ..      LDR      r0,[sp,#0]
        0x0001e4c6:    b002        ..      ADD      sp,sp,#8
        0x0001e4c8:    bd80        ..      POP      {r7,pc}
        0x0001e4ca:    0000        ..      MOVS     r0,r0
    WsfMsgDataAlloc
        0x0001e4cc:    b580        ..      PUSH     {r7,lr}
        0x0001e4ce:    b082        ..      SUB      sp,sp,#8
        0x0001e4d0:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001e4d4:    f88d1005    ....    STRB     r1,[sp,#5]
        0x0001e4d8:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001e4dc:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0001e4e0:    4408        .D      ADD      r0,r0,r1
        0x0001e4e2:    b280        ..      UXTH     r0,r0
        0x0001e4e4:    f7ffffdc    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x0001e4e8:    b002        ..      ADD      sp,sp,#8
        0x0001e4ea:    bd80        ..      POP      {r7,pc}
    WsfMsgDeq
        0x0001e4ec:    b580        ..      PUSH     {r7,lr}
        0x0001e4ee:    b084        ..      SUB      sp,sp,#0x10
        0x0001e4f0:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e4f2:    9102        ..      STR      r1,[sp,#8]
        0x0001e4f4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e4f6:    f000f8a3    ....    BL       WsfQueueDeq ; 0x1e640
        0x0001e4fa:    9001        ..      STR      r0,[sp,#4]
        0x0001e4fc:    b140        @.      CBZ      r0,0x1e510 ; WsfMsgDeq + 36
        0x0001e4fe:    e7ff        ..      B        0x1e500 ; WsfMsgDeq + 20
        0x0001e500:    9801        ..      LDR      r0,[sp,#4]
        0x0001e502:    7900        .y      LDRB     r0,[r0,#4]
        0x0001e504:    9902        ..      LDR      r1,[sp,#8]
        0x0001e506:    7008        .p      STRB     r0,[r1,#0]
        0x0001e508:    9801        ..      LDR      r0,[sp,#4]
        0x0001e50a:    3008        .0      ADDS     r0,r0,#8
        0x0001e50c:    9001        ..      STR      r0,[sp,#4]
        0x0001e50e:    e7ff        ..      B        0x1e510 ; WsfMsgDeq + 36
        0x0001e510:    9801        ..      LDR      r0,[sp,#4]
        0x0001e512:    b004        ..      ADD      sp,sp,#0x10
        0x0001e514:    bd80        ..      POP      {r7,pc}
        0x0001e516:    0000        ..      MOVS     r0,r0
    WsfMsgEnq
        0x0001e518:    b580        ..      PUSH     {r7,lr}
        0x0001e51a:    b084        ..      SUB      sp,sp,#0x10
        0x0001e51c:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e51e:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0001e522:    9201        ..      STR      r2,[sp,#4]
        0x0001e524:    9801        ..      LDR      r0,[sp,#4]
        0x0001e526:    3808        .8      SUBS     r0,r0,#8
        0x0001e528:    9000        ..      STR      r0,[sp,#0]
        0x0001e52a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001e52e:    9900        ..      LDR      r1,[sp,#0]
        0x0001e530:    7108        .q      STRB     r0,[r1,#4]
        0x0001e532:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e534:    9900        ..      LDR      r1,[sp,#0]
        0x0001e536:    f000f8a1    ....    BL       WsfQueueEnq ; 0x1e67c
        0x0001e53a:    b004        ..      ADD      sp,sp,#0x10
        0x0001e53c:    bd80        ..      POP      {r7,pc}
        0x0001e53e:    0000        ..      MOVS     r0,r0
    WsfMsgFree
        0x0001e540:    b580        ..      PUSH     {r7,lr}
        0x0001e542:    b082        ..      SUB      sp,sp,#8
        0x0001e544:    9001        ..      STR      r0,[sp,#4]
        0x0001e546:    9801        ..      LDR      r0,[sp,#4]
        0x0001e548:    3808        .8      SUBS     r0,r0,#8
        0x0001e54a:    f7fffe81    ....    BL       WsfBufFree ; 0x1e250
        0x0001e54e:    b002        ..      ADD      sp,sp,#8
        0x0001e550:    bd80        ..      POP      {r7,pc}
        0x0001e552:    0000        ..      MOVS     r0,r0
    WsfMsgPeek
        0x0001e554:    b083        ..      SUB      sp,sp,#0xc
        0x0001e556:    9002        ..      STR      r0,[sp,#8]
        0x0001e558:    9101        ..      STR      r1,[sp,#4]
        0x0001e55a:    9802        ..      LDR      r0,[sp,#8]
        0x0001e55c:    6800        .h      LDR      r0,[r0,#0]
        0x0001e55e:    9000        ..      STR      r0,[sp,#0]
        0x0001e560:    9800        ..      LDR      r0,[sp,#0]
        0x0001e562:    b140        @.      CBZ      r0,0x1e576 ; WsfMsgPeek + 34
        0x0001e564:    e7ff        ..      B        0x1e566 ; WsfMsgPeek + 18
        0x0001e566:    9800        ..      LDR      r0,[sp,#0]
        0x0001e568:    7900        .y      LDRB     r0,[r0,#4]
        0x0001e56a:    9901        ..      LDR      r1,[sp,#4]
        0x0001e56c:    7008        .p      STRB     r0,[r1,#0]
        0x0001e56e:    9800        ..      LDR      r0,[sp,#0]
        0x0001e570:    3008        .0      ADDS     r0,r0,#8
        0x0001e572:    9000        ..      STR      r0,[sp,#0]
        0x0001e574:    e7ff        ..      B        0x1e576 ; WsfMsgPeek + 34
        0x0001e576:    9800        ..      LDR      r0,[sp,#0]
        0x0001e578:    b003        ..      ADD      sp,sp,#0xc
        0x0001e57a:    4770        pG      BX       lr
    WsfMsgSend
        0x0001e57c:    b580        ..      PUSH     {r7,lr}
        0x0001e57e:    b082        ..      SUB      sp,sp,#8
        0x0001e580:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001e584:    9100        ..      STR      r1,[sp,#0]
        0x0001e586:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001e58a:    f000f989    ....    BL       WsfTaskMsgQueue ; 0x1e8a0
        0x0001e58e:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001e592:    9a00        ..      LDR      r2,[sp,#0]
        0x0001e594:    f7ffffc0    ....    BL       WsfMsgEnq ; 0x1e518
        0x0001e598:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001e59c:    2101        .!      MOVS     r1,#1
        0x0001e59e:    f000f989    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x0001e5a2:    b002        ..      ADD      sp,sp,#8
        0x0001e5a4:    bd80        ..      POP      {r7,pc}
        0x0001e5a6:    0000        ..      MOVS     r0,r0
    WsfOsInit
        0x0001e5a8:    b580        ..      PUSH     {r7,lr}
        0x0001e5aa:    f64210b0    B...    MOV      r0,#0x29b0
        0x0001e5ae:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e5b2:    2140        @!      MOVS     r1,#0x40
        0x0001e5b4:    f7faf85f    .._.    BL       __aeabi_memclr4 ; 0x18676
        0x0001e5b8:    f6422080    B..     MOVW     r0,#0x2a80
        0x0001e5bc:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e5c0:    6800        .h      LDR      r0,[r0,#0]
        0x0001e5c2:    b940        @.      CBNZ     r0,0x1e5d6 ; WsfOsInit + 46
        0x0001e5c4:    e7ff        ..      B        0x1e5c6 ; WsfOsInit + 30
        0x0001e5c6:    f02bfde1    +...    BL       xEventGroupCreate ; 0x4a18c
        0x0001e5ca:    f6422180    B..!    MOVW     r1,#0x2a80
        0x0001e5ce:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e5d2:    6008        .`      STR      r0,[r1,#0]
        0x0001e5d4:    e7ff        ..      B        0x1e5d6 ; WsfOsInit + 46
        0x0001e5d6:    bd80        ..      POP      {r7,pc}
    WsfOsSetNextHandler
        0x0001e5d8:    b082        ..      SUB      sp,sp,#8
        0x0001e5da:    9001        ..      STR      r0,[sp,#4]
        0x0001e5dc:    f64211b0    B...    MOV      r1,#0x29b0
        0x0001e5e0:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e5e4:    f891003d    ..=.    LDRB     r0,[r1,#0x3d]
        0x0001e5e8:    1c42        B.      ADDS     r2,r0,#1
        0x0001e5ea:    f881203d    ..=     STRB     r2,[r1,#0x3d]
        0x0001e5ee:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001e5f2:    9801        ..      LDR      r0,[sp,#4]
        0x0001e5f4:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0001e5f8:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0001e5fc:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001e600:    b002        ..      ADD      sp,sp,#8
        0x0001e602:    4770        pG      BX       lr
    WsfQueueCount
        0x0001e604:    b580        ..      PUSH     {r7,lr}
        0x0001e606:    b084        ..      SUB      sp,sp,#0x10
        0x0001e608:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e60a:    2000        .       MOVS     r0,#0
        0x0001e60c:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001e610:    f7ffff26    ..&.    BL       WsfCsEnter ; 0x1e460
        0x0001e614:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e616:    6800        .h      LDR      r0,[r0,#0]
        0x0001e618:    9002        ..      STR      r0,[sp,#8]
        0x0001e61a:    e7ff        ..      B        0x1e61c ; WsfQueueCount + 24
        0x0001e61c:    9802        ..      LDR      r0,[sp,#8]
        0x0001e61e:    b148        H.      CBZ      r0,0x1e634 ; WsfQueueCount + 48
        0x0001e620:    e7ff        ..      B        0x1e622 ; WsfQueueCount + 30
        0x0001e622:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001e626:    3001        .0      ADDS     r0,#1
        0x0001e628:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001e62c:    9802        ..      LDR      r0,[sp,#8]
        0x0001e62e:    6800        .h      LDR      r0,[r0,#0]
        0x0001e630:    9002        ..      STR      r0,[sp,#8]
        0x0001e632:    e7f3        ..      B        0x1e61c ; WsfQueueCount + 24
        0x0001e634:    f7ffff26    ..&.    BL       WsfCsExit ; 0x1e484
        0x0001e638:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001e63c:    b004        ..      ADD      sp,sp,#0x10
        0x0001e63e:    bd80        ..      POP      {r7,pc}
    WsfQueueDeq
        0x0001e640:    b580        ..      PUSH     {r7,lr}
        0x0001e642:    b082        ..      SUB      sp,sp,#8
        0x0001e644:    9001        ..      STR      r0,[sp,#4]
        0x0001e646:    f7ffff0b    ....    BL       WsfCsEnter ; 0x1e460
        0x0001e64a:    9801        ..      LDR      r0,[sp,#4]
        0x0001e64c:    6800        .h      LDR      r0,[r0,#0]
        0x0001e64e:    9000        ..      STR      r0,[sp,#0]
        0x0001e650:    9800        ..      LDR      r0,[sp,#0]
        0x0001e652:    b168        h.      CBZ      r0,0x1e670 ; WsfQueueDeq + 48
        0x0001e654:    e7ff        ..      B        0x1e656 ; WsfQueueDeq + 22
        0x0001e656:    9800        ..      LDR      r0,[sp,#0]
        0x0001e658:    6800        .h      LDR      r0,[r0,#0]
        0x0001e65a:    9901        ..      LDR      r1,[sp,#4]
        0x0001e65c:    6008        .`      STR      r0,[r1,#0]
        0x0001e65e:    9801        ..      LDR      r0,[sp,#4]
        0x0001e660:    6800        .h      LDR      r0,[r0,#0]
        0x0001e662:    b920         .      CBNZ     r0,0x1e66e ; WsfQueueDeq + 46
        0x0001e664:    e7ff        ..      B        0x1e666 ; WsfQueueDeq + 38
        0x0001e666:    9901        ..      LDR      r1,[sp,#4]
        0x0001e668:    2000        .       MOVS     r0,#0
        0x0001e66a:    6048        H`      STR      r0,[r1,#4]
        0x0001e66c:    e7ff        ..      B        0x1e66e ; WsfQueueDeq + 46
        0x0001e66e:    e7ff        ..      B        0x1e670 ; WsfQueueDeq + 48
        0x0001e670:    f7ffff08    ....    BL       WsfCsExit ; 0x1e484
        0x0001e674:    9800        ..      LDR      r0,[sp,#0]
        0x0001e676:    b002        ..      ADD      sp,sp,#8
        0x0001e678:    bd80        ..      POP      {r7,pc}
        0x0001e67a:    0000        ..      MOVS     r0,r0
    WsfQueueEnq
        0x0001e67c:    b580        ..      PUSH     {r7,lr}
        0x0001e67e:    b082        ..      SUB      sp,sp,#8
        0x0001e680:    9001        ..      STR      r0,[sp,#4]
        0x0001e682:    9100        ..      STR      r1,[sp,#0]
        0x0001e684:    9900        ..      LDR      r1,[sp,#0]
        0x0001e686:    2000        .       MOVS     r0,#0
        0x0001e688:    6008        .`      STR      r0,[r1,#0]
        0x0001e68a:    f7fffee9    ....    BL       WsfCsEnter ; 0x1e460
        0x0001e68e:    9801        ..      LDR      r0,[sp,#4]
        0x0001e690:    6800        .h      LDR      r0,[r0,#0]
        0x0001e692:    b938        8.      CBNZ     r0,0x1e6a4 ; WsfQueueEnq + 40
        0x0001e694:    e7ff        ..      B        0x1e696 ; WsfQueueEnq + 26
        0x0001e696:    9800        ..      LDR      r0,[sp,#0]
        0x0001e698:    9901        ..      LDR      r1,[sp,#4]
        0x0001e69a:    6008        .`      STR      r0,[r1,#0]
        0x0001e69c:    9800        ..      LDR      r0,[sp,#0]
        0x0001e69e:    9901        ..      LDR      r1,[sp,#4]
        0x0001e6a0:    6048        H`      STR      r0,[r1,#4]
        0x0001e6a2:    e007        ..      B        0x1e6b4 ; WsfQueueEnq + 56
        0x0001e6a4:    9800        ..      LDR      r0,[sp,#0]
        0x0001e6a6:    9901        ..      LDR      r1,[sp,#4]
        0x0001e6a8:    6849        Ih      LDR      r1,[r1,#4]
        0x0001e6aa:    6008        .`      STR      r0,[r1,#0]
        0x0001e6ac:    9800        ..      LDR      r0,[sp,#0]
        0x0001e6ae:    9901        ..      LDR      r1,[sp,#4]
        0x0001e6b0:    6048        H`      STR      r0,[r1,#4]
        0x0001e6b2:    e7ff        ..      B        0x1e6b4 ; WsfQueueEnq + 56
        0x0001e6b4:    f7fffee6    ....    BL       WsfCsExit ; 0x1e484
        0x0001e6b8:    b002        ..      ADD      sp,sp,#8
        0x0001e6ba:    bd80        ..      POP      {r7,pc}
    WsfQueueInsert
        0x0001e6bc:    b580        ..      PUSH     {r7,lr}
        0x0001e6be:    b084        ..      SUB      sp,sp,#0x10
        0x0001e6c0:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e6c2:    9102        ..      STR      r1,[sp,#8]
        0x0001e6c4:    9201        ..      STR      r2,[sp,#4]
        0x0001e6c6:    f7fffecb    ....    BL       WsfCsEnter ; 0x1e460
        0x0001e6ca:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e6cc:    6800        .h      LDR      r0,[r0,#0]
        0x0001e6ce:    b130        0.      CBZ      r0,0x1e6de ; WsfQueueInsert + 34
        0x0001e6d0:    e7ff        ..      B        0x1e6d2 ; WsfQueueInsert + 22
        0x0001e6d2:    9801        ..      LDR      r0,[sp,#4]
        0x0001e6d4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001e6d6:    6849        Ih      LDR      r1,[r1,#4]
        0x0001e6d8:    4288        .B      CMP      r0,r1
        0x0001e6da:    d105        ..      BNE      0x1e6e8 ; WsfQueueInsert + 44
        0x0001e6dc:    e7ff        ..      B        0x1e6de ; WsfQueueInsert + 34
        0x0001e6de:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e6e0:    9902        ..      LDR      r1,[sp,#8]
        0x0001e6e2:    f7ffffcb    ....    BL       WsfQueueEnq ; 0x1e67c
        0x0001e6e6:    e010        ..      B        0x1e70a ; WsfQueueInsert + 78
        0x0001e6e8:    9801        ..      LDR      r0,[sp,#4]
        0x0001e6ea:    b928        (.      CBNZ     r0,0x1e6f8 ; WsfQueueInsert + 60
        0x0001e6ec:    e7ff        ..      B        0x1e6ee ; WsfQueueInsert + 50
        0x0001e6ee:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e6f0:    9902        ..      LDR      r1,[sp,#8]
        0x0001e6f2:    f000f80f    ....    BL       WsfQueuePush ; 0x1e714
        0x0001e6f6:    e007        ..      B        0x1e708 ; WsfQueueInsert + 76
        0x0001e6f8:    9801        ..      LDR      r0,[sp,#4]
        0x0001e6fa:    6800        .h      LDR      r0,[r0,#0]
        0x0001e6fc:    9902        ..      LDR      r1,[sp,#8]
        0x0001e6fe:    6008        .`      STR      r0,[r1,#0]
        0x0001e700:    9802        ..      LDR      r0,[sp,#8]
        0x0001e702:    9901        ..      LDR      r1,[sp,#4]
        0x0001e704:    6008        .`      STR      r0,[r1,#0]
        0x0001e706:    e7ff        ..      B        0x1e708 ; WsfQueueInsert + 76
        0x0001e708:    e7ff        ..      B        0x1e70a ; WsfQueueInsert + 78
        0x0001e70a:    f7fffebb    ....    BL       WsfCsExit ; 0x1e484
        0x0001e70e:    b004        ..      ADD      sp,sp,#0x10
        0x0001e710:    bd80        ..      POP      {r7,pc}
        0x0001e712:    0000        ..      MOVS     r0,r0
    WsfQueuePush
        0x0001e714:    b580        ..      PUSH     {r7,lr}
        0x0001e716:    b082        ..      SUB      sp,sp,#8
        0x0001e718:    9001        ..      STR      r0,[sp,#4]
        0x0001e71a:    9100        ..      STR      r1,[sp,#0]
        0x0001e71c:    f7fffea0    ....    BL       WsfCsEnter ; 0x1e460
        0x0001e720:    9801        ..      LDR      r0,[sp,#4]
        0x0001e722:    6800        .h      LDR      r0,[r0,#0]
        0x0001e724:    9900        ..      LDR      r1,[sp,#0]
        0x0001e726:    6008        .`      STR      r0,[r1,#0]
        0x0001e728:    9801        ..      LDR      r0,[sp,#4]
        0x0001e72a:    6800        .h      LDR      r0,[r0,#0]
        0x0001e72c:    b920         .      CBNZ     r0,0x1e738 ; WsfQueuePush + 36
        0x0001e72e:    e7ff        ..      B        0x1e730 ; WsfQueuePush + 28
        0x0001e730:    9800        ..      LDR      r0,[sp,#0]
        0x0001e732:    9901        ..      LDR      r1,[sp,#4]
        0x0001e734:    6048        H`      STR      r0,[r1,#4]
        0x0001e736:    e7ff        ..      B        0x1e738 ; WsfQueuePush + 36
        0x0001e738:    9800        ..      LDR      r0,[sp,#0]
        0x0001e73a:    9901        ..      LDR      r1,[sp,#4]
        0x0001e73c:    6008        .`      STR      r0,[r1,#0]
        0x0001e73e:    f7fffea1    ....    BL       WsfCsExit ; 0x1e484
        0x0001e742:    b002        ..      ADD      sp,sp,#8
        0x0001e744:    bd80        ..      POP      {r7,pc}
        0x0001e746:    0000        ..      MOVS     r0,r0
    WsfQueueRemove
        0x0001e748:    b580        ..      PUSH     {r7,lr}
        0x0001e74a:    b084        ..      SUB      sp,sp,#0x10
        0x0001e74c:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e74e:    9102        ..      STR      r1,[sp,#8]
        0x0001e750:    9201        ..      STR      r2,[sp,#4]
        0x0001e752:    f7fffe85    ....    BL       WsfCsEnter ; 0x1e460
        0x0001e756:    9802        ..      LDR      r0,[sp,#8]
        0x0001e758:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001e75a:    6809        .h      LDR      r1,[r1,#0]
        0x0001e75c:    4288        .B      CMP      r0,r1
        0x0001e75e:    d105        ..      BNE      0x1e76c ; WsfQueueRemove + 36
        0x0001e760:    e7ff        ..      B        0x1e762 ; WsfQueueRemove + 26
        0x0001e762:    9802        ..      LDR      r0,[sp,#8]
        0x0001e764:    6800        .h      LDR      r0,[r0,#0]
        0x0001e766:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001e768:    6008        .`      STR      r0,[r1,#0]
        0x0001e76a:    e008        ..      B        0x1e77e ; WsfQueueRemove + 54
        0x0001e76c:    9801        ..      LDR      r0,[sp,#4]
        0x0001e76e:    b128        (.      CBZ      r0,0x1e77c ; WsfQueueRemove + 52
        0x0001e770:    e7ff        ..      B        0x1e772 ; WsfQueueRemove + 42
        0x0001e772:    9802        ..      LDR      r0,[sp,#8]
        0x0001e774:    6800        .h      LDR      r0,[r0,#0]
        0x0001e776:    9901        ..      LDR      r1,[sp,#4]
        0x0001e778:    6008        .`      STR      r0,[r1,#0]
        0x0001e77a:    e7ff        ..      B        0x1e77c ; WsfQueueRemove + 52
        0x0001e77c:    e7ff        ..      B        0x1e77e ; WsfQueueRemove + 54
        0x0001e77e:    9802        ..      LDR      r0,[sp,#8]
        0x0001e780:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001e782:    6849        Ih      LDR      r1,[r1,#4]
        0x0001e784:    4288        .B      CMP      r0,r1
        0x0001e786:    d104        ..      BNE      0x1e792 ; WsfQueueRemove + 74
        0x0001e788:    e7ff        ..      B        0x1e78a ; WsfQueueRemove + 66
        0x0001e78a:    9801        ..      LDR      r0,[sp,#4]
        0x0001e78c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001e78e:    6048        H`      STR      r0,[r1,#4]
        0x0001e790:    e7ff        ..      B        0x1e792 ; WsfQueueRemove + 74
        0x0001e792:    f7fffe77    ..w.    BL       WsfCsExit ; 0x1e484
        0x0001e796:    b004        ..      ADD      sp,sp,#0x10
        0x0001e798:    bd80        ..      POP      {r7,pc}
        0x0001e79a:    0000        ..      MOVS     r0,r0
    WsfSetEvent
        0x0001e79c:    b580        ..      PUSH     {r7,lr}
        0x0001e79e:    b082        ..      SUB      sp,sp,#8
        0x0001e7a0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001e7a4:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001e7a8:    f7fffe5a    ..Z.    BL       WsfCsEnter ; 0x1e460
        0x0001e7ac:    f89d3006    ...0    LDRB     r3,[sp,#6]
        0x0001e7b0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001e7b4:    f000000f    ....    AND      r0,r0,#0xf
        0x0001e7b8:    f64211b0    B...    MOV      r1,#0x29b0
        0x0001e7bc:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e7c0:    180a        ..      ADDS     r2,r1,r0
        0x0001e7c2:    f8920028    ..(.    LDRB     r0,[r2,#0x28]
        0x0001e7c6:    4318        .C      ORRS     r0,r0,r3
        0x0001e7c8:    f8820028    ..(.    STRB     r0,[r2,#0x28]
        0x0001e7cc:    f891003c    ..<.    LDRB     r0,[r1,#0x3c]
        0x0001e7d0:    f0400004    @...    ORR      r0,r0,#4
        0x0001e7d4:    f881003c    ..<.    STRB     r0,[r1,#0x3c]
        0x0001e7d8:    f7fffe54    ..T.    BL       WsfCsExit ; 0x1e484
        0x0001e7dc:    f000f802    ....    BL       WsfSetOsSpecificEvent ; 0x1e7e4
        0x0001e7e0:    b002        ..      ADD      sp,sp,#8
        0x0001e7e2:    bd80        ..      POP      {r7,pc}
    WsfSetOsSpecificEvent
        0x0001e7e4:    b580        ..      PUSH     {r7,lr}
        0x0001e7e6:    b084        ..      SUB      sp,sp,#0x10
        0x0001e7e8:    f6422080    B..     MOVW     r0,#0x2a80
        0x0001e7ec:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e7f0:    6800        .h      LDR      r0,[r0,#0]
        0x0001e7f2:    2800        .(      CMP      r0,#0
        0x0001e7f4:    d04e        N.      BEQ      0x1e894 ; WsfSetOsSpecificEvent + 176
        0x0001e7f6:    e7ff        ..      B        0x1e7f8 ; WsfSetOsSpecificEvent + 20
        0x0001e7f8:    f3ef8005    ....    MRS      r0,IPSR
        0x0001e7fc:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e7fe:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e800:    b918        ..      CBNZ     r0,0x1e80a ; WsfSetOsSpecificEvent + 38
        0x0001e802:    e7ff        ..      B        0x1e804 ; WsfSetOsSpecificEvent + 32
        0x0001e804:    2000        .       MOVS     r0,#0
        0x0001e806:    9002        ..      STR      r0,[sp,#8]
        0x0001e808:    e002        ..      B        0x1e810 ; WsfSetOsSpecificEvent + 44
        0x0001e80a:    2001        .       MOVS     r0,#1
        0x0001e80c:    9002        ..      STR      r0,[sp,#8]
        0x0001e80e:    e7ff        ..      B        0x1e810 ; WsfSetOsSpecificEvent + 44
        0x0001e810:    9802        ..      LDR      r0,[sp,#8]
        0x0001e812:    2801        .(      CMP      r0,#1
        0x0001e814:    d124        $.      BNE      0x1e860 ; WsfSetOsSpecificEvent + 124
        0x0001e816:    e7ff        ..      B        0x1e818 ; WsfSetOsSpecificEvent + 52
        0x0001e818:    2000        .       MOVS     r0,#0
        0x0001e81a:    9001        ..      STR      r0,[sp,#4]
        0x0001e81c:    f6422080    B..     MOVW     r0,#0x2a80
        0x0001e820:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e824:    6801        .h      LDR      r1,[r0,#0]
        0x0001e826:    f24930c1    I..0    MOV      r0,#0x93c1
        0x0001e82a:    f2c00004    ....    MOVT     r0,#4
        0x0001e82e:    2201        ."      MOVS     r2,#1
        0x0001e830:    ab01        ..      ADD      r3,sp,#4
        0x0001e832:    f02cfe7b    ,.{.    BL       xTimerPendFunctionCallFromISR ; 0x4b52c
        0x0001e836:    9000        ..      STR      r0,[sp,#0]
        0x0001e838:    9800        ..      LDR      r0,[sp,#0]
        0x0001e83a:    b180        ..      CBZ      r0,0x1e85e ; WsfSetOsSpecificEvent + 122
        0x0001e83c:    e7ff        ..      B        0x1e83e ; WsfSetOsSpecificEvent + 90
        0x0001e83e:    9801        ..      LDR      r0,[sp,#4]
        0x0001e840:    b160        `.      CBZ      r0,0x1e85c ; WsfSetOsSpecificEvent + 120
        0x0001e842:    e7ff        ..      B        0x1e844 ; WsfSetOsSpecificEvent + 96
        0x0001e844:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0001e848:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0001e84c:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0001e850:    6008        .`      STR      r0,[r1,#0]
        0x0001e852:    f3bf8f4f    ..O.    DSB      
        0x0001e856:    f3bf8f6f    ..o.    ISB      
        0x0001e85a:    e7ff        ..      B        0x1e85c ; WsfSetOsSpecificEvent + 120
        0x0001e85c:    e7ff        ..      B        0x1e85e ; WsfSetOsSpecificEvent + 122
        0x0001e85e:    e018        ..      B        0x1e892 ; WsfSetOsSpecificEvent + 174
        0x0001e860:    f6422080    B..     MOVW     r0,#0x2a80
        0x0001e864:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e868:    6800        .h      LDR      r0,[r0,#0]
        0x0001e86a:    2101        .!      MOVS     r1,#1
        0x0001e86c:    f02bfca4    +...    BL       xEventGroupSetBits ; 0x4a1b8
        0x0001e870:    9000        ..      STR      r0,[sp,#0]
        0x0001e872:    9800        ..      LDR      r0,[sp,#0]
        0x0001e874:    b160        `.      CBZ      r0,0x1e890 ; WsfSetOsSpecificEvent + 172
        0x0001e876:    e7ff        ..      B        0x1e878 ; WsfSetOsSpecificEvent + 148
        0x0001e878:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0001e87c:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0001e880:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0001e884:    6008        .`      STR      r0,[r1,#0]
        0x0001e886:    f3bf8f4f    ..O.    DSB      
        0x0001e88a:    f3bf8f6f    ..o.    ISB      
        0x0001e88e:    e7ff        ..      B        0x1e890 ; WsfSetOsSpecificEvent + 172
        0x0001e890:    e7ff        ..      B        0x1e892 ; WsfSetOsSpecificEvent + 174
        0x0001e892:    e7ff        ..      B        0x1e894 ; WsfSetOsSpecificEvent + 176
        0x0001e894:    b004        ..      ADD      sp,sp,#0x10
        0x0001e896:    bd80        ..      POP      {r7,pc}
    WsfTaskLock
        0x0001e898:    b580        ..      PUSH     {r7,lr}
        0x0001e89a:    f7fffde1    ....    BL       WsfCsEnter ; 0x1e460
        0x0001e89e:    bd80        ..      POP      {r7,pc}
    WsfTaskMsgQueue
        0x0001e8a0:    b081        ..      SUB      sp,sp,#4
        0x0001e8a2:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001e8a6:    f64210b0    B...    MOV      r0,#0x29b0
        0x0001e8aa:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e8ae:    3034        40      ADDS     r0,r0,#0x34
        0x0001e8b0:    b001        ..      ADD      sp,sp,#4
        0x0001e8b2:    4770        pG      BX       lr
    WsfTaskSetReady
        0x0001e8b4:    b580        ..      PUSH     {r7,lr}
        0x0001e8b6:    b082        ..      SUB      sp,sp,#8
        0x0001e8b8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001e8bc:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001e8c0:    f7fffdce    ....    BL       WsfCsEnter ; 0x1e460
        0x0001e8c4:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x0001e8c8:    f64211b0    B...    MOV      r1,#0x29b0
        0x0001e8cc:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e8d0:    f891003c    ..<.    LDRB     r0,[r1,#0x3c]
        0x0001e8d4:    4310        .C      ORRS     r0,r0,r2
        0x0001e8d6:    f881003c    ..<.    STRB     r0,[r1,#0x3c]
        0x0001e8da:    f7fffdd3    ....    BL       WsfCsExit ; 0x1e484
        0x0001e8de:    f7ffff81    ....    BL       WsfSetOsSpecificEvent ; 0x1e7e4
        0x0001e8e2:    b002        ..      ADD      sp,sp,#8
        0x0001e8e4:    bd80        ..      POP      {r7,pc}
        0x0001e8e6:    0000        ..      MOVS     r0,r0
    WsfTaskUnlock
        0x0001e8e8:    b580        ..      PUSH     {r7,lr}
        0x0001e8ea:    f7fffdcb    ....    BL       WsfCsExit ; 0x1e484
        0x0001e8ee:    bd80        ..      POP      {r7,pc}
    WsfTimerInit
        0x0001e8f0:    b580        ..      PUSH     {r7,lr}
        0x0001e8f2:    b082        ..      SUB      sp,sp,#8
        0x0001e8f4:    f64211f0    B...    MOV      r1,#0x29f0
        0x0001e8f8:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e8fc:    2000        .       MOVS     r0,#0
        0x0001e8fe:    6008        .`      STR      r0,[r1,#0]
        0x0001e900:    6048        H`      STR      r0,[r1,#4]
        0x0001e902:    f64220b0    B..     MOV      r0,#0x2ab0
        0x0001e906:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e90a:    6800        .h      LDR      r0,[r0,#0]
        0x0001e90c:    bb10        ..      CBNZ     r0,0x1e954 ; WsfTimerInit + 100
        0x0001e90e:    e7ff        ..      B        0x1e910 ; WsfTimerInit + 32
        0x0001e910:    f64e3045    N.E0    MOV      r0,#0xeb45
        0x0001e914:    f2c00001    ....    MOVT     r0,#1
        0x0001e918:    4669        iF      MOV      r1,sp
        0x0001e91a:    6008        .`      STR      r0,[r1,#0]
        0x0001e91c:    f245101e    E...    MOV      r0,#0x511e
        0x0001e920:    f2c00005    ....    MOVT     r0,#5
        0x0001e924:    210a        .!      MOVS     r1,#0xa
        0x0001e926:    2300        .#      MOVS     r3,#0
        0x0001e928:    461a        .F      MOV      r2,r3
        0x0001e92a:    f02cfd5b    ,.[.    BL       xTimerCreate ; 0x4b3e4
        0x0001e92e:    4601        .F      MOV      r1,r0
        0x0001e930:    f64220b0    B..     MOV      r0,#0x2ab0
        0x0001e934:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e938:    6001        .`      STR      r1,[r0,#0]
        0x0001e93a:    6800        .h      LDR      r0,[r0,#0]
        0x0001e93c:    b910        ..      CBNZ     r0,0x1e944 ; WsfTimerInit + 84
        0x0001e93e:    e7ff        ..      B        0x1e940 ; WsfTimerInit + 80
        0x0001e940:    e7ff        ..      B        0x1e942 ; WsfTimerInit + 82
        0x0001e942:    e7fe        ..      B        0x1e942 ; WsfTimerInit + 82
        0x0001e944:    f02cfa42    ,.B.    BL       xTaskGetTickCount ; 0x4adcc
        0x0001e948:    f6417180    A..q    MOVW     r1,#0x1f80
        0x0001e94c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001e950:    6008        .`      STR      r0,[r1,#0]
        0x0001e952:    e7ff        ..      B        0x1e954 ; WsfTimerInit + 100
        0x0001e954:    b002        ..      ADD      sp,sp,#8
        0x0001e956:    bd80        ..      POP      {r7,pc}
    WsfTimerNextExpiration
        0x0001e958:    b580        ..      PUSH     {r7,lr}
        0x0001e95a:    b082        ..      SUB      sp,sp,#8
        0x0001e95c:    9001        ..      STR      r0,[sp,#4]
        0x0001e95e:    f7ffff9b    ....    BL       WsfTaskLock ; 0x1e898
        0x0001e962:    f64210f0    B...    MOV      r0,#0x29f0
        0x0001e966:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e96a:    6800        .h      LDR      r0,[r0,#0]
        0x0001e96c:    b928        (.      CBNZ     r0,0x1e97a ; WsfTimerNextExpiration + 34
        0x0001e96e:    e7ff        ..      B        0x1e970 ; WsfTimerNextExpiration + 24
        0x0001e970:    9901        ..      LDR      r1,[sp,#4]
        0x0001e972:    2000        .       MOVS     r0,#0
        0x0001e974:    7008        .p      STRB     r0,[r1,#0]
        0x0001e976:    9000        ..      STR      r0,[sp,#0]
        0x0001e978:    e00a        ..      B        0x1e990 ; WsfTimerNextExpiration + 56
        0x0001e97a:    9901        ..      LDR      r1,[sp,#4]
        0x0001e97c:    2001        .       MOVS     r0,#1
        0x0001e97e:    7008        .p      STRB     r0,[r1,#0]
        0x0001e980:    f64210f0    B...    MOV      r0,#0x29f0
        0x0001e984:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e988:    6800        .h      LDR      r0,[r0,#0]
        0x0001e98a:    6840        @h      LDR      r0,[r0,#4]
        0x0001e98c:    9000        ..      STR      r0,[sp,#0]
        0x0001e98e:    e7ff        ..      B        0x1e990 ; WsfTimerNextExpiration + 56
        0x0001e990:    f7ffffaa    ....    BL       WsfTaskUnlock ; 0x1e8e8
        0x0001e994:    9800        ..      LDR      r0,[sp,#0]
        0x0001e996:    b002        ..      ADD      sp,sp,#8
        0x0001e998:    bd80        ..      POP      {r7,pc}
        0x0001e99a:    0000        ..      MOVS     r0,r0
    WsfTimerServiceExpired
        0x0001e99c:    b580        ..      PUSH     {r7,lr}
        0x0001e99e:    b084        ..      SUB      sp,sp,#0x10
        0x0001e9a0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001e9a4:    2000        .       MOVS     r0,#0
        0x0001e9a6:    9000        ..      STR      r0,[sp,#0]
        0x0001e9a8:    f7ffff76    ..v.    BL       WsfTaskLock ; 0x1e898
        0x0001e9ac:    f64210f0    B...    MOV      r0,#0x29f0
        0x0001e9b0:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e9b4:    6800        .h      LDR      r0,[r0,#0]
        0x0001e9b6:    9001        ..      STR      r0,[sp,#4]
        0x0001e9b8:    b1a0        ..      CBZ      r0,0x1e9e4 ; WsfTimerServiceExpired + 72
        0x0001e9ba:    e7ff        ..      B        0x1e9bc ; WsfTimerServiceExpired + 32
        0x0001e9bc:    9801        ..      LDR      r0,[sp,#4]
        0x0001e9be:    6840        @h      LDR      r0,[r0,#4]
        0x0001e9c0:    b980        ..      CBNZ     r0,0x1e9e4 ; WsfTimerServiceExpired + 72
        0x0001e9c2:    e7ff        ..      B        0x1e9c4 ; WsfTimerServiceExpired + 40
        0x0001e9c4:    9901        ..      LDR      r1,[sp,#4]
        0x0001e9c6:    9a00        ..      LDR      r2,[sp,#0]
        0x0001e9c8:    f64210f0    B...    MOV      r0,#0x29f0
        0x0001e9cc:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e9d0:    f7fffeba    ....    BL       WsfQueueRemove ; 0x1e748
        0x0001e9d4:    9901        ..      LDR      r1,[sp,#4]
        0x0001e9d6:    2000        .       MOVS     r0,#0
        0x0001e9d8:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0001e9da:    f7ffff85    ....    BL       WsfTaskUnlock ; 0x1e8e8
        0x0001e9de:    9801        ..      LDR      r0,[sp,#4]
        0x0001e9e0:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e9e2:    e004        ..      B        0x1e9ee ; WsfTimerServiceExpired + 82
        0x0001e9e4:    f7ffff80    ....    BL       WsfTaskUnlock ; 0x1e8e8
        0x0001e9e8:    2000        .       MOVS     r0,#0
        0x0001e9ea:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e9ec:    e7ff        ..      B        0x1e9ee ; WsfTimerServiceExpired + 82
        0x0001e9ee:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e9f0:    b004        ..      ADD      sp,sp,#0x10
        0x0001e9f2:    bd80        ..      POP      {r7,pc}
    WsfTimerStartMs
        0x0001e9f4:    b580        ..      PUSH     {r7,lr}
        0x0001e9f6:    b082        ..      SUB      sp,sp,#8
        0x0001e9f8:    9001        ..      STR      r0,[sp,#4]
        0x0001e9fa:    9100        ..      STR      r1,[sp,#0]
        0x0001e9fc:    9801        ..      LDR      r0,[sp,#4]
        0x0001e9fe:    9900        ..      LDR      r1,[sp,#0]
        0x0001ea00:    f64c42cd    L..B    MOV      r2,#0xcccd
        0x0001ea04:    f6cc42cc    ...B    MOVT     r2,#0xcccc
        0x0001ea08:    fba12102    ...!    UMULL    r2,r1,r1,r2
        0x0001ea0c:    08c9        ..      LSRS     r1,r1,#3
        0x0001ea0e:    f02bfb57    +.W.    BL       wsfTimerInsert ; 0x4a0c0
        0x0001ea12:    b002        ..      ADD      sp,sp,#8
        0x0001ea14:    bd80        ..      POP      {r7,pc}
        0x0001ea16:    0000        ..      MOVS     r0,r0
    WsfTimerStartSec
        0x0001ea18:    b580        ..      PUSH     {r7,lr}
        0x0001ea1a:    b082        ..      SUB      sp,sp,#8
        0x0001ea1c:    9001        ..      STR      r0,[sp,#4]
        0x0001ea1e:    9100        ..      STR      r1,[sp,#0]
        0x0001ea20:    9801        ..      LDR      r0,[sp,#4]
        0x0001ea22:    9900        ..      LDR      r1,[sp,#0]
        0x0001ea24:    2264        d"      MOVS     r2,#0x64
        0x0001ea26:    4351        QC      MULS     r1,r2,r1
        0x0001ea28:    f02bfb4a    +.J.    BL       wsfTimerInsert ; 0x4a0c0
        0x0001ea2c:    b002        ..      ADD      sp,sp,#8
        0x0001ea2e:    bd80        ..      POP      {r7,pc}
    WsfTimerStop
        0x0001ea30:    b580        ..      PUSH     {r7,lr}
        0x0001ea32:    b082        ..      SUB      sp,sp,#8
        0x0001ea34:    9001        ..      STR      r0,[sp,#4]
        0x0001ea36:    f7ffff2f    ../.    BL       WsfTaskLock ; 0x1e898
        0x0001ea3a:    9801        ..      LDR      r0,[sp,#4]
        0x0001ea3c:    f02bfb7a    +.z.    BL       wsfTimerRemove ; 0x4a134
        0x0001ea40:    f7ffff52    ..R.    BL       WsfTaskUnlock ; 0x1e8e8
        0x0001ea44:    b002        ..      ADD      sp,sp,#8
        0x0001ea46:    bd80        ..      POP      {r7,pc}
    WsfTimerUpdate
        0x0001ea48:    b580        ..      PUSH     {r7,lr}
        0x0001ea4a:    b082        ..      SUB      sp,sp,#8
        0x0001ea4c:    9001        ..      STR      r0,[sp,#4]
        0x0001ea4e:    f7ffff23    ..#.    BL       WsfTaskLock ; 0x1e898
        0x0001ea52:    f64210f0    B...    MOV      r0,#0x29f0
        0x0001ea56:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001ea5a:    6800        .h      LDR      r0,[r0,#0]
        0x0001ea5c:    9000        ..      STR      r0,[sp,#0]
        0x0001ea5e:    e7ff        ..      B        0x1ea60 ; WsfTimerUpdate + 24
        0x0001ea60:    9800        ..      LDR      r0,[sp,#0]
        0x0001ea62:    b1c8        ..      CBZ      r0,0x1ea98 ; WsfTimerUpdate + 80
        0x0001ea64:    e7ff        ..      B        0x1ea66 ; WsfTimerUpdate + 30
        0x0001ea66:    9800        ..      LDR      r0,[sp,#0]
        0x0001ea68:    6840        @h      LDR      r0,[r0,#4]
        0x0001ea6a:    9901        ..      LDR      r1,[sp,#4]
        0x0001ea6c:    4288        .B      CMP      r0,r1
        0x0001ea6e:    d906        ..      BLS      0x1ea7e ; WsfTimerUpdate + 54
        0x0001ea70:    e7ff        ..      B        0x1ea72 ; WsfTimerUpdate + 42
        0x0001ea72:    9a01        ..      LDR      r2,[sp,#4]
        0x0001ea74:    9900        ..      LDR      r1,[sp,#0]
        0x0001ea76:    6848        Hh      LDR      r0,[r1,#4]
        0x0001ea78:    1a80        ..      SUBS     r0,r0,r2
        0x0001ea7a:    6048        H`      STR      r0,[r1,#4]
        0x0001ea7c:    e008        ..      B        0x1ea90 ; WsfTimerUpdate + 72
        0x0001ea7e:    9900        ..      LDR      r1,[sp,#0]
        0x0001ea80:    2000        .       MOVS     r0,#0
        0x0001ea82:    6048        H`      STR      r0,[r1,#4]
        0x0001ea84:    9800        ..      LDR      r0,[sp,#0]
        0x0001ea86:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001ea88:    2102        .!      MOVS     r1,#2
        0x0001ea8a:    f7ffff13    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x0001ea8e:    e7ff        ..      B        0x1ea90 ; WsfTimerUpdate + 72
        0x0001ea90:    9800        ..      LDR      r0,[sp,#0]
        0x0001ea92:    6800        .h      LDR      r0,[r0,#0]
        0x0001ea94:    9000        ..      STR      r0,[sp,#0]
        0x0001ea96:    e7e3        ..      B        0x1ea60 ; WsfTimerUpdate + 24
        0x0001ea98:    f7ffff26    ..&.    BL       WsfTaskUnlock ; 0x1e8e8
        0x0001ea9c:    b002        ..      ADD      sp,sp,#8
        0x0001ea9e:    bd80        ..      POP      {r7,pc}
    WsfTimerUpdateTicks
        0x0001eaa0:    b580        ..      PUSH     {r7,lr}
        0x0001eaa2:    b086        ..      SUB      sp,sp,#0x18
        0x0001eaa4:    f02cf992    ,...    BL       xTaskGetTickCount ; 0x4adcc
        0x0001eaa8:    9005        ..      STR      r0,[sp,#0x14]
        0x0001eaaa:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001eaac:    f6417180    A..q    MOVW     r1,#0x1f80
        0x0001eab0:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001eab4:    6809        .h      LDR      r1,[r1,#0]
        0x0001eab6:    1a40        @.      SUBS     r0,r0,r1
        0x0001eab8:    9004        ..      STR      r0,[sp,#0x10]
        0x0001eaba:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001eabc:    f64c41cd    L..A    MOV      r1,#0xcccd
        0x0001eac0:    f6cc41cc    ...A    MOVT     r1,#0xcccc
        0x0001eac4:    fba00101    ....    UMULL    r0,r1,r0,r1
        0x0001eac8:    2000        .       MOVS     r0,#0
        0x0001eaca:    ebb00fd1    ....    CMP      r0,r1,LSR #3
        0x0001eace:    d011        ..      BEQ      0x1eaf4 ; WsfTimerUpdateTicks + 84
        0x0001ead0:    e7ff        ..      B        0x1ead2 ; WsfTimerUpdateTicks + 50
        0x0001ead2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001ead4:    f64c41cd    L..A    MOV      r1,#0xcccd
        0x0001ead8:    f6cc41cc    ...A    MOVT     r1,#0xcccc
        0x0001eadc:    fba01001    ....    UMULL    r1,r0,r0,r1
        0x0001eae0:    08c0        ..      LSRS     r0,r0,#3
        0x0001eae2:    f7ffffb1    ....    BL       WsfTimerUpdate ; 0x1ea48
        0x0001eae6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001eae8:    f6417180    A..q    MOVW     r1,#0x1f80
        0x0001eaec:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001eaf0:    6008        .`      STR      r0,[r1,#0]
        0x0001eaf2:    e7ff        ..      B        0x1eaf4 ; WsfTimerUpdateTicks + 84
        0x0001eaf4:    f10d000f    ....    ADD      r0,sp,#0xf
        0x0001eaf8:    f7ffff2e    ....    BL       WsfTimerNextExpiration ; 0x1e958
        0x0001eafc:    9002        ..      STR      r0,[sp,#8]
        0x0001eafe:    9802        ..      LDR      r0,[sp,#8]
        0x0001eb00:    b1e8        ..      CBZ      r0,0x1eb3e ; WsfTimerUpdateTicks + 158
        0x0001eb02:    e7ff        ..      B        0x1eb04 ; WsfTimerUpdateTicks + 100
        0x0001eb04:    f64220b0    B..     MOV      r0,#0x2ab0
        0x0001eb08:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001eb0c:    6800        .h      LDR      r0,[r0,#0]
        0x0001eb0e:    9902        ..      LDR      r1,[sp,#8]
        0x0001eb10:    f2427210    B..r    MOV      r2,#0x2710
        0x0001eb14:    4351        QC      MULS     r1,r2,r1
        0x0001eb16:    f64452d3    D..R    MOV      r2,#0x4dd3
        0x0001eb1a:    f2c10262    ..b.    MOVT     r2,#0x1062
        0x0001eb1e:    fba12102    ...!    UMULL    r2,r1,r1,r2
        0x0001eb22:    098a        ..      LSRS     r2,r1,#6
        0x0001eb24:    466b        kF      MOV      r3,sp
        0x0001eb26:    2164        d!      MOVS     r1,#0x64
        0x0001eb28:    6019        .`      STR      r1,[r3,#0]
        0x0001eb2a:    2104        .!      MOVS     r1,#4
        0x0001eb2c:    2300        .#      MOVS     r3,#0
        0x0001eb2e:    f02cfcad    ,...    BL       xTimerGenericCommand ; 0x4b48c
        0x0001eb32:    2801        .(      CMP      r0,#1
        0x0001eb34:    d002        ..      BEQ      0x1eb3c ; WsfTimerUpdateTicks + 156
        0x0001eb36:    e7ff        ..      B        0x1eb38 ; WsfTimerUpdateTicks + 152
        0x0001eb38:    e7ff        ..      B        0x1eb3a ; WsfTimerUpdateTicks + 154
        0x0001eb3a:    e7fe        ..      B        0x1eb3a ; WsfTimerUpdateTicks + 154
        0x0001eb3c:    e7ff        ..      B        0x1eb3e ; WsfTimerUpdateTicks + 158
        0x0001eb3e:    b006        ..      ADD      sp,sp,#0x18
        0x0001eb40:    bd80        ..      POP      {r7,pc}
        0x0001eb42:    0000        ..      MOVS     r0,r0
    WsfTimer_handler
        0x0001eb44:    b580        ..      PUSH     {r7,lr}
        0x0001eb46:    b082        ..      SUB      sp,sp,#8
        0x0001eb48:    9001        ..      STR      r0,[sp,#4]
        0x0001eb4a:    2000        .       MOVS     r0,#0
        0x0001eb4c:    2102        .!      MOVS     r1,#2
        0x0001eb4e:    f7fffeb1    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x0001eb52:    b002        ..      ADD      sp,sp,#8
        0x0001eb54:    bd80        ..      POP      {r7,pc}
        0x0001eb56:    0000        ..      MOVS     r0,r0
    __NVIC_ClearPendingIRQ
        0x0001eb58:    b081        ..      SUB      sp,sp,#4
        0x0001eb5a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001eb5e:    f99d0003    ....    LDRSB    r0,[sp,#3]
        0x0001eb62:    2800        .(      CMP      r0,#0
        0x0001eb64:    d40e        ..      BMI      0x1eb84 ; __NVIC_ClearPendingIRQ + 44
        0x0001eb66:    e7ff        ..      B        0x1eb68 ; __NVIC_ClearPendingIRQ + 16
        0x0001eb68:    f99d1003    ....    LDRSB    r1,[sp,#3]
        0x0001eb6c:    f001021f    ....    AND      r2,r1,#0x1f
        0x0001eb70:    2001        .       MOVS     r0,#1
        0x0001eb72:    4090        .@      LSLS     r0,r0,r2
        0x0001eb74:    094a        J.      LSRS     r2,r1,#5
        0x0001eb76:    f24e2180    N..!    MOV      r1,#0xe280
        0x0001eb7a:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0001eb7e:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0001eb82:    e7ff        ..      B        0x1eb84 ; __NVIC_ClearPendingIRQ + 44
        0x0001eb84:    b001        ..      ADD      sp,sp,#4
        0x0001eb86:    4770        pG      BX       lr
    __NVIC_EnableIRQ
        0x0001eb88:    b081        ..      SUB      sp,sp,#4
        0x0001eb8a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001eb8e:    f99d0003    ....    LDRSB    r0,[sp,#3]
        0x0001eb92:    2800        .(      CMP      r0,#0
        0x0001eb94:    d40e        ..      BMI      0x1ebb4 ; __NVIC_EnableIRQ + 44
        0x0001eb96:    e7ff        ..      B        0x1eb98 ; __NVIC_EnableIRQ + 16
        0x0001eb98:    f99d1003    ....    LDRSB    r1,[sp,#3]
        0x0001eb9c:    f001021f    ....    AND      r2,r1,#0x1f
        0x0001eba0:    2001        .       MOVS     r0,#1
        0x0001eba2:    4090        .@      LSLS     r0,r0,r2
        0x0001eba4:    094a        J.      LSRS     r2,r1,#5
        0x0001eba6:    f24e1100    N...    MOVW     r1,#0xe100
        0x0001ebaa:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0001ebae:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0001ebb2:    e7ff        ..      B        0x1ebb4 ; __NVIC_EnableIRQ + 44
        0x0001ebb4:    b001        ..      ADD      sp,sp,#4
        0x0001ebb6:    4770        pG      BX       lr
    __NVIC_EnableIRQ
        0x0001ebb8:    b081        ..      SUB      sp,sp,#4
        0x0001ebba:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ebbe:    f99d0003    ....    LDRSB    r0,[sp,#3]
        0x0001ebc2:    2800        .(      CMP      r0,#0
        0x0001ebc4:    d40e        ..      BMI      0x1ebe4 ; __NVIC_EnableIRQ + 44
        0x0001ebc6:    e7ff        ..      B        0x1ebc8 ; __NVIC_EnableIRQ + 16
        0x0001ebc8:    f99d1003    ....    LDRSB    r1,[sp,#3]
        0x0001ebcc:    f001021f    ....    AND      r2,r1,#0x1f
        0x0001ebd0:    2001        .       MOVS     r0,#1
        0x0001ebd2:    4090        .@      LSLS     r0,r0,r2
        0x0001ebd4:    094a        J.      LSRS     r2,r1,#5
        0x0001ebd6:    f24e1100    N...    MOVW     r1,#0xe100
        0x0001ebda:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0001ebde:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0001ebe2:    e7ff        ..      B        0x1ebe4 ; __NVIC_EnableIRQ + 44
        0x0001ebe4:    b001        ..      ADD      sp,sp,#4
        0x0001ebe6:    4770        pG      BX       lr
    __NVIC_EnableIRQ
        0x0001ebe8:    b081        ..      SUB      sp,sp,#4
        0x0001ebea:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ebee:    f99d0003    ....    LDRSB    r0,[sp,#3]
        0x0001ebf2:    2800        .(      CMP      r0,#0
        0x0001ebf4:    d40e        ..      BMI      0x1ec14 ; __NVIC_EnableIRQ + 44
        0x0001ebf6:    e7ff        ..      B        0x1ebf8 ; __NVIC_EnableIRQ + 16
        0x0001ebf8:    f99d1003    ....    LDRSB    r1,[sp,#3]
        0x0001ebfc:    f001021f    ....    AND      r2,r1,#0x1f
        0x0001ec00:    2001        .       MOVS     r0,#1
        0x0001ec02:    4090        .@      LSLS     r0,r0,r2
        0x0001ec04:    094a        J.      LSRS     r2,r1,#5
        0x0001ec06:    f24e1100    N...    MOVW     r1,#0xe100
        0x0001ec0a:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0001ec0e:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0001ec12:    e7ff        ..      B        0x1ec14 ; __NVIC_EnableIRQ + 44
        0x0001ec14:    b001        ..      ADD      sp,sp,#4
        0x0001ec16:    4770        pG      BX       lr
    __NVIC_SetPriority
        0x0001ec18:    b082        ..      SUB      sp,sp,#8
        0x0001ec1a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001ec1e:    9100        ..      STR      r1,[sp,#0]
        0x0001ec20:    f99d0007    ....    LDRSB    r0,[sp,#7]
        0x0001ec24:    2800        .(      CMP      r0,#0
        0x0001ec26:    d40a        ..      BMI      0x1ec3e ; __NVIC_SetPriority + 38
        0x0001ec28:    e7ff        ..      B        0x1ec2a ; __NVIC_SetPriority + 18
        0x0001ec2a:    9800        ..      LDR      r0,[sp,#0]
        0x0001ec2c:    0140        @.      LSLS     r0,r0,#5
        0x0001ec2e:    f99d1007    ....    LDRSB    r1,[sp,#7]
        0x0001ec32:    f24e4200    N..B    MOVW     r2,#0xe400
        0x0001ec36:    f2ce0200    ....    MOVT     r2,#0xe000
        0x0001ec3a:    5488        .T      STRB     r0,[r1,r2]
        0x0001ec3c:    e00b        ..      B        0x1ec56 ; __NVIC_SetPriority + 62
        0x0001ec3e:    9800        ..      LDR      r0,[sp,#0]
        0x0001ec40:    0140        @.      LSLS     r0,r0,#5
        0x0001ec42:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001ec46:    f001010f    ....    AND      r1,r1,#0xf
        0x0001ec4a:    f64e5214    N..R    MOV      r2,#0xed14
        0x0001ec4e:    f2ce0200    ....    MOVT     r2,#0xe000
        0x0001ec52:    5488        .T      STRB     r0,[r1,r2]
        0x0001ec54:    e7ff        ..      B        0x1ec56 ; __NVIC_SetPriority + 62
        0x0001ec56:    b002        ..      ADD      sp,sp,#8
        0x0001ec58:    4770        pG      BX       lr
        0x0001ec5a:    0000        ..      MOVS     r0,r0
    __NVIC_SetPriority
        0x0001ec5c:    b082        ..      SUB      sp,sp,#8
        0x0001ec5e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001ec62:    9100        ..      STR      r1,[sp,#0]
        0x0001ec64:    f99d0007    ....    LDRSB    r0,[sp,#7]
        0x0001ec68:    2800        .(      CMP      r0,#0
        0x0001ec6a:    d40a        ..      BMI      0x1ec82 ; __NVIC_SetPriority + 38
        0x0001ec6c:    e7ff        ..      B        0x1ec6e ; __NVIC_SetPriority + 18
        0x0001ec6e:    9800        ..      LDR      r0,[sp,#0]
        0x0001ec70:    0140        @.      LSLS     r0,r0,#5
        0x0001ec72:    f99d1007    ....    LDRSB    r1,[sp,#7]
        0x0001ec76:    f24e4200    N..B    MOVW     r2,#0xe400
        0x0001ec7a:    f2ce0200    ....    MOVT     r2,#0xe000
        0x0001ec7e:    5488        .T      STRB     r0,[r1,r2]
        0x0001ec80:    e00b        ..      B        0x1ec9a ; __NVIC_SetPriority + 62
        0x0001ec82:    9800        ..      LDR      r0,[sp,#0]
        0x0001ec84:    0140        @.      LSLS     r0,r0,#5
        0x0001ec86:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001ec8a:    f001010f    ....    AND      r1,r1,#0xf
        0x0001ec8e:    f64e5214    N..R    MOV      r2,#0xed14
        0x0001ec92:    f2ce0200    ....    MOVT     r2,#0xe000
        0x0001ec96:    5488        .T      STRB     r0,[r1,r2]
        0x0001ec98:    e7ff        ..      B        0x1ec9a ; __NVIC_SetPriority + 62
        0x0001ec9a:    b002        ..      ADD      sp,sp,#8
        0x0001ec9c:    4770        pG      BX       lr
        0x0001ec9e:    0000        ..      MOVS     r0,r0
    __NVIC_SetPriority
        0x0001eca0:    b082        ..      SUB      sp,sp,#8
        0x0001eca2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001eca6:    9100        ..      STR      r1,[sp,#0]
        0x0001eca8:    f99d0007    ....    LDRSB    r0,[sp,#7]
        0x0001ecac:    2800        .(      CMP      r0,#0
        0x0001ecae:    d40a        ..      BMI      0x1ecc6 ; __NVIC_SetPriority + 38
        0x0001ecb0:    e7ff        ..      B        0x1ecb2 ; __NVIC_SetPriority + 18
        0x0001ecb2:    9800        ..      LDR      r0,[sp,#0]
        0x0001ecb4:    0140        @.      LSLS     r0,r0,#5
        0x0001ecb6:    f99d1007    ....    LDRSB    r1,[sp,#7]
        0x0001ecba:    f24e4200    N..B    MOVW     r2,#0xe400
        0x0001ecbe:    f2ce0200    ....    MOVT     r2,#0xe000
        0x0001ecc2:    5488        .T      STRB     r0,[r1,r2]
        0x0001ecc4:    e00b        ..      B        0x1ecde ; __NVIC_SetPriority + 62
        0x0001ecc6:    9800        ..      LDR      r0,[sp,#0]
        0x0001ecc8:    0140        @.      LSLS     r0,r0,#5
        0x0001ecca:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001ecce:    f001010f    ....    AND      r1,r1,#0xf
        0x0001ecd2:    f64e5214    N..R    MOV      r2,#0xed14
        0x0001ecd6:    f2ce0200    ....    MOVT     r2,#0xe000
        0x0001ecda:    5488        .T      STRB     r0,[r1,r2]
        0x0001ecdc:    e7ff        ..      B        0x1ecde ; __NVIC_SetPriority + 62
        0x0001ecde:    b002        ..      ADD      sp,sp,#8
        0x0001ece0:    4770        pG      BX       lr
        0x0001ece2:    0000        ..      MOVS     r0,r0
    __NVIC_SetPriority
        0x0001ece4:    b082        ..      SUB      sp,sp,#8
        0x0001ece6:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001ecea:    9100        ..      STR      r1,[sp,#0]
        0x0001ecec:    f99d0007    ....    LDRSB    r0,[sp,#7]
        0x0001ecf0:    2800        .(      CMP      r0,#0
        0x0001ecf2:    d40a        ..      BMI      0x1ed0a ; __NVIC_SetPriority + 38
        0x0001ecf4:    e7ff        ..      B        0x1ecf6 ; __NVIC_SetPriority + 18
        0x0001ecf6:    9800        ..      LDR      r0,[sp,#0]
        0x0001ecf8:    0140        @.      LSLS     r0,r0,#5
        0x0001ecfa:    f99d1007    ....    LDRSB    r1,[sp,#7]
        0x0001ecfe:    f24e4200    N..B    MOVW     r2,#0xe400
        0x0001ed02:    f2ce0200    ....    MOVT     r2,#0xe000
        0x0001ed06:    5488        .T      STRB     r0,[r1,r2]
        0x0001ed08:    e00b        ..      B        0x1ed22 ; __NVIC_SetPriority + 62
        0x0001ed0a:    9800        ..      LDR      r0,[sp,#0]
        0x0001ed0c:    0140        @.      LSLS     r0,r0,#5
        0x0001ed0e:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001ed12:    f001010f    ....    AND      r1,r1,#0xf
        0x0001ed16:    f64e5214    N..R    MOV      r2,#0xed14
        0x0001ed1a:    f2ce0200    ....    MOVT     r2,#0xe000
        0x0001ed1e:    5488        .T      STRB     r0,[r1,r2]
        0x0001ed20:    e7ff        ..      B        0x1ed22 ; __NVIC_SetPriority + 62
        0x0001ed22:    b002        ..      ADD      sp,sp,#8
        0x0001ed24:    4770        pG      BX       lr
        0x0001ed26:    0000        ..      MOVS     r0,r0
    _celt_autocorr
        0x0001ed28:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0001ed2c:    b083        ..      SUB      sp,sp,#0xc
        0x0001ed2e:    e9dda90c    ....    LDRD     r10,r9,[sp,#0x30]
        0x0001ed32:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x0001ed34:    461f        .F      MOV      r7,r3
        0x0001ed36:    4614        .F      MOV      r4,r2
        0x0001ed38:    4688        .F      MOV      r8,r1
        0x0001ed3a:    4606        .F      MOV      r6,r0
        0x0001ed3c:    eba90b0a    ....    SUB      r11,r9,r10
        0x0001ed40:    f026fc7e    &.~.    BL       save_stack ; 0x45640
        0x0001ed44:    ea4f0089    O...    LSL      r0,r9,#2
        0x0001ed48:    f029ffa2    )...    BL       spl_alloca ; 0x48c90
        0x0001ed4c:    b38f        ..      CBZ      r7,0x1edb2 ; _celt_autocorr + 138
        0x0001ed4e:    46ac        .F      MOV      r12,r5
        0x0001ed50:    f1b90f01    ....    CMP      r9,#1
        0x0001ed54:    db08        ..      BLT      0x1ed68 ; _celt_autocorr + 64
        0x0001ed56:    4631        1F      MOV      r1,r6
        0x0001ed58:    4602        .F      MOV      r2,r0
        0x0001ed5a:    464b        KF      MOV      r3,r9
        0x0001ed5c:    f8515b04    Q..[    LDR      r5,[r1],#4
        0x0001ed60:    3b01        .;      SUBS     r3,#1
        0x0001ed62:    f8425b04    B..[    STR      r5,[r2],#4
        0x0001ed66:    d1f9        ..      BNE      0x1ed5c ; _celt_autocorr + 52
        0x0001ed68:    2f01        ./      CMP      r7,#1
        0x0001ed6a:    db20         .      BLT      0x1edae ; _celt_autocorr + 134
        0x0001ed6c:    f06f0103    o...    MVN      r1,#3
        0x0001ed70:    eb010189    ....    ADD      r1,r1,r9,LSL #2
        0x0001ed74:    2200        ."      MOVS     r2,#0
        0x0001ed76:    bf00        ..      NOP      
        0x0001ed78:    18b3        ..      ADDS     r3,r6,r2
        0x0001ed7a:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0001ed7e:    18a3        ..      ADDS     r3,r4,r2
        0x0001ed80:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x0001ed84:    1885        ..      ADDS     r5,r0,r2
        0x0001ed86:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0001ed8a:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x0001ed8e:    1875        u.      ADDS     r5,r6,r1
        0x0001ed90:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0001ed94:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x0001ed98:    1843        C.      ADDS     r3,r0,r1
        0x0001ed9a:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0001ed9e:    3f01        .?      SUBS     r7,#1
        0x0001eda0:    f1020204    ....    ADD      r2,r2,#4
        0x0001eda4:    f1a10104    ....    SUB      r1,r1,#4
        0x0001eda8:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0001edac:    d1e4        ..      BNE      0x1ed78 ; _celt_autocorr + 80
        0x0001edae:    4606        .F      MOV      r6,r0
        0x0001edb0:    4665        eF      MOV      r5,r12
        0x0001edb2:    f10a0001    ....    ADD      r0,r10,#1
        0x0001edb6:    9000        ..      STR      r0,[sp,#0]
        0x0001edb8:    4630        0F      MOV      r0,r6
        0x0001edba:    4631        1F      MOV      r1,r6
        0x0001edbc:    4642        BF      MOV      r2,r8
        0x0001edbe:    465b        [F      MOV      r3,r11
        0x0001edc0:    9501        ..      STR      r5,[sp,#4]
        0x0001edc2:    f015f8bd    ....    BL       celt_pitch_xcorr_c ; 0x33f40
        0x0001edc6:    f1ba0f00    ....    CMP      r10,#0
        0x0001edca:    d42e        ..      BMI      0x1ee2a ; _celt_autocorr + 258
        0x0001edcc:    ed9f0a1a    ....    VLDR     s0,[pc,#104] ; [0x1ee38] = 0
        0x0001edd0:    eb06078b    ....    ADD      r7,r6,r11,LSL #2
        0x0001edd4:    2100        .!      MOVS     r1,#0
        0x0001edd6:    4656        VF      MOV      r6,r10
        0x0001edd8:    2300        .#      MOVS     r3,#0
        0x0001edda:    bf00        ..      NOP      
        0x0001eddc:    eb03000b    ....    ADD      r0,r3,r11
        0x0001ede0:    4548        HE      CMP      r0,r9
        0x0001ede2:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0001ede6:    da10        ..      BGE      0x1ee0a ; _celt_autocorr + 226
        0x0001ede8:    4638        8F      MOV      r0,r7
        0x0001edea:    4632        2F      MOV      r2,r6
        0x0001edec:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0001edf0:    1845        E.      ADDS     r5,r0,r1
        0x0001edf2:    ed952a00    ...*    VLDR     s4,[r5,#0]
        0x0001edf6:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x0001edfa:    3a01        .:      SUBS     r2,#1
        0x0001edfc:    ee222a03    "..*    VMUL.F32 s4,s4,s6
        0x0001ee00:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x0001ee04:    f1000004    ....    ADD      r0,r0,#4
        0x0001ee08:    d1f2        ..      BNE      0x1edf0 ; _celt_autocorr + 200
        0x0001ee0a:    eb080083    ....    ADD      r0,r8,r3,LSL #2
        0x0001ee0e:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x0001ee12:    4553        SE      CMP      r3,r10
        0x0001ee14:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x0001ee18:    f1030301    ....    ADD      r3,r3,#1
        0x0001ee1c:    f1a60601    ....    SUB      r6,r6,#1
        0x0001ee20:    f1010104    ....    ADD      r1,r1,#4
        0x0001ee24:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x0001ee28:    d1d8        ..      BNE      0x1eddc ; _celt_autocorr + 180
        0x0001ee2a:    f026fbe9    &...    BL       restore_stack ; 0x45600
        0x0001ee2e:    2000        .       MOVS     r0,#0
        0x0001ee30:    b003        ..      ADD      sp,sp,#0xc
        0x0001ee32:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0001ee36:    bf00        ..      NOP      
    $d.7
        0x0001ee38:    00000000    ....    DCD    0
    $t.0
    _celt_lpc
        0x0001ee3c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001ee40:    ed2d8b02    -...    VPUSH    {d8}
        0x0001ee44:    4688        .F      MOV      r8,r1
        0x0001ee46:    ed918a00    ....    VLDR     s16,[r1,#0]
        0x0001ee4a:    0091        ..      LSLS     r1,r2,#2
        0x0001ee4c:    4616        .F      MOV      r6,r2
        0x0001ee4e:    4607        .F      MOV      r7,r0
        0x0001ee50:    f7f9fc11    ....    BL       __aeabi_memclr4 ; 0x18676
        0x0001ee54:    ed980a00    ....    VLDR     s0,[r8,#0]
        0x0001ee58:    ed9f1a35    ..5.    VLDR     s2,[pc,#212] ; [0x1ef30] = 0x2edbe6ff
        0x0001ee5c:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x0001ee60:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0001ee64:    dd5f        _.      BLE      0x1ef26 ; _celt_lpc + 234
        0x0001ee66:    ed9f0a33    ..3.    VLDR     s0,[pc,#204] ; [0x1ef34] = 0
        0x0001ee6a:    ed9f1a33    ..3.    VLDR     s2,[pc,#204] ; [0x1ef38] = 0x3a83126f
        0x0001ee6e:    ea267ce6    &..|    BIC      r12,r6,r6,ASR #31
        0x0001ee72:    1f3c        <.      SUBS     r4,r7,#4
        0x0001ee74:    2500        .%      MOVS     r5,#0
        0x0001ee76:    2201        ."      MOVS     r2,#1
        0x0001ee78:    4643        CF      MOV      r3,r8
        0x0001ee7a:    bf00        ..      NOP      
        0x0001ee7c:    4565        eE      CMP      r5,r12
        0x0001ee7e:    d052        R.      BEQ      0x1ef26 ; _celt_lpc + 234
        0x0001ee80:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x0001ee84:    b195        ..      CBZ      r5,0x1eeac ; _celt_lpc + 112
        0x0001ee86:    4638        8F      MOV      r0,r7
        0x0001ee88:    4619        .F      MOV      r1,r3
        0x0001ee8a:    462e        .F      MOV      r6,r5
        0x0001ee8c:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x0001ee90:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x0001ee94:    ed914a00    ...J    VLDR     s8,[r1,#0]
        0x0001ee98:    3e01        .>      SUBS     r6,#1
        0x0001ee9a:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x0001ee9e:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x0001eea2:    f1a10104    ....    SUB      r1,r1,#4
        0x0001eea6:    f1000004    ....    ADD      r0,r0,#4
        0x0001eeaa:    d1f1        ..      BNE      0x1ee90 ; _celt_lpc + 84
        0x0001eeac:    1c68        h.      ADDS     r0,r5,#1
        0x0001eeae:    eb080180    ....    ADD      r1,r8,r0,LSL #2
        0x0001eeb2:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x0001eeb6:    eb070185    ....    ADD      r1,r7,r5,LSL #2
        0x0001eeba:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x0001eebe:    eeb12a42    ..B*    VNEG.F32 s4,s4
        0x0001eec2:    ee822a08    ...*    VDIV.F32 s4,s4,s16
        0x0001eec6:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x0001eeca:    b1cd        ..      CBZ      r5,0x1ef00 ; _celt_lpc + 196
        0x0001eecc:    0856        V.      LSRS     r6,r2,#1
        0x0001eece:    4621        !F      MOV      r1,r4
        0x0001eed0:    463d        =F      MOV      r5,r7
        0x0001eed2:    bf00        ..      NOP      
        0x0001eed4:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x0001eed8:    ed954a00    ...J    VLDR     s8,[r5,#0]
        0x0001eedc:    ee225a03    "..Z    VMUL.F32 s10,s4,s6
        0x0001eee0:    ee345a05    4..Z    VADD.F32 s10,s8,s10
        0x0001eee4:    ee224a04    "..J    VMUL.F32 s8,s4,s8
        0x0001eee8:    ee333a04    3..:    VADD.F32 s6,s6,s8
        0x0001eeec:    ed855a00    ...Z    VSTR     s10,[r5,#0]
        0x0001eef0:    ed813a00    ...:    VSTR     s6,[r1,#0]
        0x0001eef4:    3e01        .>      SUBS     r6,#1
        0x0001eef6:    f1050504    ....    ADD      r5,r5,#4
        0x0001eefa:    f1a10104    ....    SUB      r1,r1,#4
        0x0001eefe:    d1e9        ..      BNE      0x1eed4 ; _celt_lpc + 152
        0x0001ef00:    ee222a02    "..*    VMUL.F32 s4,s4,s4
        0x0001ef04:    ed983a00    ...:    VLDR     s6,[r8,#0]
        0x0001ef08:    ee282a02    (..*    VMUL.F32 s4,s16,s4
        0x0001ef0c:    ee388a42    8.B.    VSUB.F32 s16,s16,s4
        0x0001ef10:    ee232a01    #..*    VMUL.F32 s4,s6,s2
        0x0001ef14:    eeb48a42    ..B.    VCMP.F32 s16,s4
        0x0001ef18:    3201        .2      ADDS     r2,#1
        0x0001ef1a:    3304        .3      ADDS     r3,#4
        0x0001ef1c:    3404        .4      ADDS     r4,#4
        0x0001ef1e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0001ef22:    4605        .F      MOV      r5,r0
        0x0001ef24:    dcaa        ..      BGT      0x1ee7c ; _celt_lpc + 64
        0x0001ef26:    ecbd8b02    ....    VPOP     {d8}
        0x0001ef2a:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0001ef2e:    bf00        ..      NOP      
    $d.1
        0x0001ef30:    2edbe6ff    ....    DCD    786163455
        0x0001ef34:    00000000    ....    DCD    0
        0x0001ef38:    3a83126f    o..:    DCD    981668463
    $t.5
    alg_quant
        0x0001ef3c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0001ef40:    b081        ..      SUB      sp,sp,#4
        0x0001ef42:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0001ef46:    b082        ..      SUB      sp,sp,#8
        0x0001ef48:    f10d0b40    ..@.    ADD      r11,sp,#0x40
        0x0001ef4c:    e89b0d00    ....    LDM      r11,{r8,r10,r11}
        0x0001ef50:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0001ef54:    4699        .F      MOV      r9,r3
        0x0001ef56:    4617        .F      MOV      r7,r2
        0x0001ef58:    460c        .F      MOV      r4,r1
        0x0001ef5a:    4605        .F      MOV      r5,r0
        0x0001ef5c:    f026fb70    &.p.    BL       save_stack ; 0x45640
        0x0001ef60:    200c        .       MOVS     r0,#0xc
        0x0001ef62:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0001ef66:    f029fe93    )...    BL       spl_alloca ; 0x48c90
        0x0001ef6a:    4606        .F      MOV      r6,r0
        0x0001ef6c:    4628        (F      MOV      r0,r5
        0x0001ef6e:    4621        !F      MOV      r1,r4
        0x0001ef70:    2201        ."      MOVS     r2,#1
        0x0001ef72:    4643        CF      MOV      r3,r8
        0x0001ef74:    9700        ..      STR      r7,[sp,#0]
        0x0001ef76:    f8cd9004    ....    STR      r9,[sp,#4]
        0x0001ef7a:    f019fffd    ....    BL       exp_rotation ; 0x38f78
        0x0001ef7e:    4628        (F      MOV      r0,r5
        0x0001ef80:    4631        1F      MOV      r1,r6
        0x0001ef82:    463a        :F      MOV      r2,r7
        0x0001ef84:    4623        #F      MOV      r3,r4
        0x0001ef86:    f01fffdd    ....    BL       op_pvq_search_c ; 0x3ef44
        0x0001ef8a:    4630        0F      MOV      r0,r6
        0x0001ef8c:    4621        !F      MOV      r1,r4
        0x0001ef8e:    463a        :F      MOV      r2,r7
        0x0001ef90:    4653        SF      MOV      r3,r10
        0x0001ef92:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x0001ef96:    f019fe83    ....    BL       encode_pulses ; 0x38ca0
        0x0001ef9a:    f1bb0f00    ....    CMP      r11,#0
        0x0001ef9e:    d028        (.      BEQ      0x1eff2 ; alg_quant + 182
        0x0001efa0:    eeb10ac9    ....    VSQRT.F32 s0,s18
        0x0001efa4:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x0001efa8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0001efac:    d630        0.      BVS      0x1f010 ; alg_quant + 212
        0x0001efae:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x0001efb2:    ee810a00    ....    VDIV.F32 s0,s2,s0
        0x0001efb6:    2000        .       MOVS     r0,#0
        0x0001efb8:    4629        )F      MOV      r1,r5
        0x0001efba:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0001efbe:    bf00        ..      NOP      
        0x0001efc0:    eb060280    ....    ADD      r2,r6,r0,LSL #2
        0x0001efc4:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x0001efc8:    3001        .0      ADDS     r0,#1
        0x0001efca:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x0001efce:    ee201a01     ...    VMUL.F32 s2,s0,s2
        0x0001efd2:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x0001efd6:    42a0        .B      CMP      r0,r4
        0x0001efd8:    f1010104    ....    ADD      r1,r1,#4
        0x0001efdc:    dbf0        ..      BLT      0x1efc0 ; alg_quant + 132
        0x0001efde:    4628        (F      MOV      r0,r5
        0x0001efe0:    4621        !F      MOV      r1,r4
        0x0001efe2:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0001efe6:    4643        CF      MOV      r3,r8
        0x0001efe8:    9700        ..      STR      r7,[sp,#0]
        0x0001efea:    f8cd9004    ....    STR      r9,[sp,#4]
        0x0001efee:    f019ffc3    ....    BL       exp_rotation ; 0x38f78
        0x0001eff2:    4630        0F      MOV      r0,r6
        0x0001eff4:    4621        !F      MOV      r1,r4
        0x0001eff6:    4642        BF      MOV      r2,r8
        0x0001eff8:    f01af8aa    ....    BL       extract_collapse_mask ; 0x39150
        0x0001effc:    4604        .F      MOV      r4,r0
        0x0001effe:    f026faff    &...    BL       restore_stack ; 0x45600
        0x0001f002:    4620         F      MOV      r0,r4
        0x0001f004:    b002        ..      ADD      sp,sp,#8
        0x0001f006:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0001f00a:    b001        ..      ADD      sp,sp,#4
        0x0001f00c:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0001f010:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x0001f014:    f02cffb3    ,...    BL       __hardfp_sqrtf ; 0x4bf7e
        0x0001f018:    e7c9        ..      B        0x1efae ; alg_quant + 114
        0x0001f01a:    0000        ..      MOVS     r0,r0
    alg_unquant
        0x0001f01c:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0001f020:    b081        ..      SUB      sp,sp,#4
        0x0001f022:    ed2d8b02    -...    VPUSH    {d8}
        0x0001f026:    b082        ..      SUB      sp,sp,#8
        0x0001f028:    f8dd9034    ..4.    LDR      r9,[sp,#0x34]
        0x0001f02c:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0001f030:    4698        .F      MOV      r8,r3
        0x0001f032:    4616        .F      MOV      r6,r2
        0x0001f034:    460c        .F      MOV      r4,r1
        0x0001f036:    4607        .F      MOV      r7,r0
        0x0001f038:    f026fb02    &...    BL       save_stack ; 0x45640
        0x0001f03c:    00a0        ..      LSLS     r0,r4,#2
        0x0001f03e:    f029fe27    ).'.    BL       spl_alloca ; 0x48c90
        0x0001f042:    4621        !F      MOV      r1,r4
        0x0001f044:    4632        2F      MOV      r2,r6
        0x0001f046:    464b        KF      MOV      r3,r9
        0x0001f048:    4605        .F      MOV      r5,r0
        0x0001f04a:    f016fea7    ....    BL       decode_pulses ; 0x35d9c
        0x0001f04e:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0001f052:    eeb10ac0    ....    VSQRT.F32 s0,s0
        0x0001f056:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x0001f05a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0001f05e:    d631        1.      BVS      0x1f0c4 ; alg_unquant + 168
        0x0001f060:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x0001f064:    ee810a00    ....    VDIV.F32 s0,s2,s0
        0x0001f068:    f8dd9030    ..0.    LDR      r9,[sp,#0x30]
        0x0001f06c:    2000        .       MOVS     r0,#0
        0x0001f06e:    4639        9F      MOV      r1,r7
        0x0001f070:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0001f074:    eb050280    ....    ADD      r2,r5,r0,LSL #2
        0x0001f078:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x0001f07c:    3001        .0      ADDS     r0,#1
        0x0001f07e:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x0001f082:    ee201a01     ...    VMUL.F32 s2,s0,s2
        0x0001f086:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x0001f08a:    42a0        .B      CMP      r0,r4
        0x0001f08c:    f1010104    ....    ADD      r1,r1,#4
        0x0001f090:    dbf0        ..      BLT      0x1f074 ; alg_unquant + 88
        0x0001f092:    4638        8F      MOV      r0,r7
        0x0001f094:    4621        !F      MOV      r1,r4
        0x0001f096:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0001f09a:    464b        KF      MOV      r3,r9
        0x0001f09c:    9600        ..      STR      r6,[sp,#0]
        0x0001f09e:    f8cd8004    ....    STR      r8,[sp,#4]
        0x0001f0a2:    f019ff69    ..i.    BL       exp_rotation ; 0x38f78
        0x0001f0a6:    4628        (F      MOV      r0,r5
        0x0001f0a8:    4621        !F      MOV      r1,r4
        0x0001f0aa:    464a        JF      MOV      r2,r9
        0x0001f0ac:    f01af850    ..P.    BL       extract_collapse_mask ; 0x39150
        0x0001f0b0:    4604        .F      MOV      r4,r0
        0x0001f0b2:    f026faa5    &...    BL       restore_stack ; 0x45600
        0x0001f0b6:    4620         F      MOV      r0,r4
        0x0001f0b8:    b002        ..      ADD      sp,sp,#8
        0x0001f0ba:    ecbd8b02    ....    VPOP     {d8}
        0x0001f0be:    b001        ..      ADD      sp,sp,#4
        0x0001f0c0:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0001f0c4:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x0001f0c8:    f02cff59    ,.Y.    BL       __hardfp_sqrtf ; 0x4bf7e
        0x0001f0cc:    e7c8        ..      B        0x1f060 ; alg_unquant + 68
        0x0001f0ce:    0000        ..      MOVS     r0,r0
    alloc_stack
        0x0001f0d0:    2000        .       MOVS     r0,#0
        0x0001f0d2:    4770        pG      BX       lr
    am_audio_buffer_empty
        0x0001f0d4:    b580        ..      PUSH     {r7,lr}
        0x0001f0d6:    b082        ..      SUB      sp,sp,#8
        0x0001f0d8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001f0dc:    2000        .       MOVS     r0,#0
        0x0001f0de:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001f0e2:    f003fa75    ..u.    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0001f0e6:    9000        ..      STR      r0,[sp,#0]
        0x0001f0e8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001f0ec:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0001f0f0:    f2494060    I.`@    MOV      r0,#0x9460
        0x0001f0f4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f0f8:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0001f0fc:    f6480108    H...    MOV      r1,#0x8808
        0x0001f100:    4408        .D      ADD      r0,r0,r1
        0x0001f102:    f009f8e9    ....    BL       am_vos_ring_buffer_empty ; 0x282d8
        0x0001f106:    2800        .(      CMP      r0,#0
        0x0001f108:    bf18        ..      IT       NE
        0x0001f10a:    2001        .       MOVNE    r0,#1
        0x0001f10c:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001f110:    9800        ..      LDR      r0,[sp,#0]
        0x0001f112:    f003fa65    ..e.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x0001f116:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001f11a:    f0000001    ....    AND      r0,r0,#1
        0x0001f11e:    b002        ..      ADD      sp,sp,#8
        0x0001f120:    bd80        ..      POP      {r7,pc}
        0x0001f122:    0000        ..      MOVS     r0,r0
    am_audio_buffer_index_set
        0x0001f124:    b580        ..      PUSH     {r7,lr}
        0x0001f126:    b082        ..      SUB      sp,sp,#8
        0x0001f128:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001f12c:    9100        ..      STR      r1,[sp,#0]
        0x0001f12e:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001f132:    2804        .(      CMP      r0,#4
        0x0001f134:    db04        ..      BLT      0x1f140 ; am_audio_buffer_index_set + 28
        0x0001f136:    e7ff        ..      B        0x1f138 ; am_audio_buffer_index_set + 20
        0x0001f138:    2000        .       MOVS     r0,#0
        0x0001f13a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001f13e:    e024        $.      B        0x1f18a ; am_audio_buffer_index_set + 102
        0x0001f140:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001f144:    f7ffffc6    ....    BL       am_audio_buffer_empty ; 0x1f0d4
        0x0001f148:    b1d8        ..      CBZ      r0,0x1f182 ; am_audio_buffer_index_set + 94
        0x0001f14a:    e7ff        ..      B        0x1f14c ; am_audio_buffer_index_set + 40
        0x0001f14c:    9800        ..      LDR      r0,[sp,#0]
        0x0001f14e:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x0001f152:    f2494160    I.`A    MOV      r1,#0x9460
        0x0001f156:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001f15a:    f6480308    H...    MOV      r3,#0x8808
        0x0001f15e:    4419        .D      ADD      r1,r1,r3
        0x0001f160:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0001f164:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0001f168:    6090        .`      STR      r0,[r2,#8]
        0x0001f16a:    9800        ..      LDR      r0,[sp,#0]
        0x0001f16c:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x0001f170:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0001f174:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0001f178:    6048        H`      STR      r0,[r1,#4]
        0x0001f17a:    2001        .       MOVS     r0,#1
        0x0001f17c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001f180:    e003        ..      B        0x1f18a ; am_audio_buffer_index_set + 102
        0x0001f182:    2000        .       MOVS     r0,#0
        0x0001f184:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001f188:    e7ff        ..      B        0x1f18a ; am_audio_buffer_index_set + 102
        0x0001f18a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001f18e:    b002        ..      ADD      sp,sp,#8
        0x0001f190:    bd80        ..      POP      {r7,pc}
        0x0001f192:    0000        ..      MOVS     r0,r0
    am_audio_buffer_init
        0x0001f194:    b081        ..      SUB      sp,sp,#4
        0x0001f196:    2000        .       MOVS     r0,#0
        0x0001f198:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001f19c:    e7ff        ..      B        0x1f19e ; am_audio_buffer_init + 10
        0x0001f19e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001f1a2:    2802        .(      CMP      r0,#2
        0x0001f1a4:    dc35        5.      BGT      0x1f212 ; am_audio_buffer_init + 126
        0x0001f1a6:    e7ff        ..      B        0x1f1a8 ; am_audio_buffer_init + 20
        0x0001f1a8:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0001f1ac:    f2494060    I.`@    MOV      r0,#0x9460
        0x0001f1b0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f1b4:    f6480108    H...    MOV      r1,#0x8808
        0x0001f1b8:    4401        .D      ADD      r1,r1,r0
        0x0001f1ba:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0001f1be:    eb010382    ....    ADD      r3,r1,r2,LSL #2
        0x0001f1c2:    2200        ."      MOVS     r2,#0
        0x0001f1c4:    609a        .`      STR      r2,[r3,#8]
        0x0001f1c6:    f89d3003    ...0    LDRB     r3,[sp,#3]
        0x0001f1ca:    eb030383    ....    ADD      r3,r3,r3,LSL #2
        0x0001f1ce:    eb010383    ....    ADD      r3,r1,r3,LSL #2
        0x0001f1d2:    605a        Z`      STR      r2,[r3,#4]
        0x0001f1d4:    f89d3003    ...0    LDRB     r3,[sp,#3]
        0x0001f1d8:    eb030383    ....    ADD      r3,r3,r3,LSL #2
        0x0001f1dc:    eb010383    ....    ADD      r3,r1,r3,LSL #2
        0x0001f1e0:    60da        .`      STR      r2,[r3,#0xc]
        0x0001f1e2:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0001f1e6:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0001f1ea:    eb010382    ....    ADD      r3,r1,r2,LSL #2
        0x0001f1ee:    f44f4200    O..B    MOV      r2,#0x8000
        0x0001f1f2:    611a        .a      STR      r2,[r3,#0x10]
        0x0001f1f4:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0001f1f8:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0001f1fc:    f6000008    ....    ADD      r0,r0,#0x808
        0x0001f200:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0001f204:    e7ff        ..      B        0x1f206 ; am_audio_buffer_init + 114
        0x0001f206:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001f20a:    3001        .0      ADDS     r0,#1
        0x0001f20c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001f210:    e7c5        ..      B        0x1f19e ; am_audio_buffer_init + 10
        0x0001f212:    b001        ..      ADD      sp,sp,#4
        0x0001f214:    4770        pG      BX       lr
        0x0001f216:    0000        ..      MOVS     r0,r0
    am_audio_buffer_nested_pop
        0x0001f218:    b580        ..      PUSH     {r7,lr}
        0x0001f21a:    b084        ..      SUB      sp,sp,#0x10
        0x0001f21c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001f220:    9102        ..      STR      r1,[sp,#8]
        0x0001f222:    9201        ..      STR      r2,[sp,#4]
        0x0001f224:    f003f9d4    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0001f228:    9000        ..      STR      r0,[sp,#0]
        0x0001f22a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001f22e:    9902        ..      LDR      r1,[sp,#8]
        0x0001f230:    9a01        ..      LDR      r2,[sp,#4]
        0x0001f232:    f000f8c9    ....    BL       am_audio_buffer_pop ; 0x1f3c8
        0x0001f236:    9800        ..      LDR      r0,[sp,#0]
        0x0001f238:    f003f9d2    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x0001f23c:    b004        ..      ADD      sp,sp,#0x10
        0x0001f23e:    bd80        ..      POP      {r7,pc}
    am_audio_buffer_nested_push
        0x0001f240:    b580        ..      PUSH     {r7,lr}
        0x0001f242:    b086        ..      SUB      sp,sp,#0x18
        0x0001f244:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001f248:    9104        ..      STR      r1,[sp,#0x10]
        0x0001f24a:    9203        ..      STR      r2,[sp,#0xc]
        0x0001f24c:    2000        .       MOVS     r0,#0
        0x0001f24e:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001f252:    f003f9bd    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0001f256:    9001        ..      STR      r0,[sp,#4]
        0x0001f258:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001f25c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001f25e:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0001f260:    f000f8da    ....    BL       am_audio_buffer_push ; 0x1f418
        0x0001f264:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001f268:    3801        .8      SUBS     r0,#1
        0x0001f26a:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001f26e:    e7ff        ..      B        0x1f270 ; am_audio_buffer_nested_push + 48
        0x0001f270:    f99d000b    ....    LDRSB    r0,[sp,#0xb]
        0x0001f274:    2800        .(      CMP      r0,#0
        0x0001f276:    d41f        ..      BMI      0x1f2b8 ; am_audio_buffer_nested_push + 120
        0x0001f278:    e7ff        ..      B        0x1f27a ; am_audio_buffer_nested_push + 58
        0x0001f27a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001f27e:    f7ffff29    ..).    BL       am_audio_buffer_empty ; 0x1f0d4
        0x0001f282:    b908        ..      CBNZ     r0,0x1f288 ; am_audio_buffer_nested_push + 72
        0x0001f284:    e7ff        ..      B        0x1f286 ; am_audio_buffer_nested_push + 70
        0x0001f286:    e017        ..      B        0x1f2b8 ; am_audio_buffer_nested_push + 120
        0x0001f288:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001f28c:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0001f290:    eb010281    ....    ADD      r2,r1,r1,LSL #2
        0x0001f294:    f2494160    I.`A    MOV      r1,#0x9460
        0x0001f298:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001f29c:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0001f2a0:    f648020c    H...    MOV      r2,#0x880c
        0x0001f2a4:    5889        .X      LDR      r1,[r1,r2]
        0x0001f2a6:    f7ffff3d    ..=.    BL       am_audio_buffer_index_set ; 0x1f124
        0x0001f2aa:    e7ff        ..      B        0x1f2ac ; am_audio_buffer_nested_push + 108
        0x0001f2ac:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001f2b0:    3801        .8      SUBS     r0,#1
        0x0001f2b2:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001f2b6:    e7db        ..      B        0x1f270 ; am_audio_buffer_nested_push + 48
        0x0001f2b8:    9801        ..      LDR      r0,[sp,#4]
        0x0001f2ba:    f003f991    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x0001f2be:    b006        ..      ADD      sp,sp,#0x18
        0x0001f2c0:    bd80        ..      POP      {r7,pc}
        0x0001f2c2:    0000        ..      MOVS     r0,r0
    am_audio_buffer_overwrite_check
        0x0001f2c4:    b580        ..      PUSH     {r7,lr}
        0x0001f2c6:    b084        ..      SUB      sp,sp,#0x10
        0x0001f2c8:    9002        ..      STR      r0,[sp,#8]
        0x0001f2ca:    9101        ..      STR      r1,[sp,#4]
        0x0001f2cc:    9802        ..      LDR      r0,[sp,#8]
        0x0001f2ce:    f009f803    ....    BL       am_vos_ring_buffer_empty ; 0x282d8
        0x0001f2d2:    b928        (.      CBNZ     r0,0x1f2e0 ; am_audio_buffer_overwrite_check + 28
        0x0001f2d4:    e7ff        ..      B        0x1f2d6 ; am_audio_buffer_overwrite_check + 18
        0x0001f2d6:    9801        ..      LDR      r0,[sp,#4]
        0x0001f2d8:    f008fffe    ....    BL       am_vos_ring_buffer_empty ; 0x282d8
        0x0001f2dc:    b120         .      CBZ      r0,0x1f2e8 ; am_audio_buffer_overwrite_check + 36
        0x0001f2de:    e7ff        ..      B        0x1f2e0 ; am_audio_buffer_overwrite_check + 28
        0x0001f2e0:    2001        .       MOVS     r0,#1
        0x0001f2e2:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001f2e6:    e06b        k.      B        0x1f3c0 ; am_audio_buffer_overwrite_check + 252
        0x0001f2e8:    9801        ..      LDR      r0,[sp,#4]
        0x0001f2ea:    6840        @h      LDR      r0,[r0,#4]
        0x0001f2ec:    9901        ..      LDR      r1,[sp,#4]
        0x0001f2ee:    6889        .h      LDR      r1,[r1,#8]
        0x0001f2f0:    4288        .B      CMP      r0,r1
        0x0001f2f2:    d913        ..      BLS      0x1f31c ; am_audio_buffer_overwrite_check + 88
        0x0001f2f4:    e7ff        ..      B        0x1f2f6 ; am_audio_buffer_overwrite_check + 50
        0x0001f2f6:    9802        ..      LDR      r0,[sp,#8]
        0x0001f2f8:    6840        @h      LDR      r0,[r0,#4]
        0x0001f2fa:    9901        ..      LDR      r1,[sp,#4]
        0x0001f2fc:    6889        .h      LDR      r1,[r1,#8]
        0x0001f2fe:    4288        .B      CMP      r0,r1
        0x0001f300:    d90b        ..      BLS      0x1f31a ; am_audio_buffer_overwrite_check + 86
        0x0001f302:    e7ff        ..      B        0x1f304 ; am_audio_buffer_overwrite_check + 64
        0x0001f304:    9802        ..      LDR      r0,[sp,#8]
        0x0001f306:    6840        @h      LDR      r0,[r0,#4]
        0x0001f308:    9901        ..      LDR      r1,[sp,#4]
        0x0001f30a:    6849        Ih      LDR      r1,[r1,#4]
        0x0001f30c:    4288        .B      CMP      r0,r1
        0x0001f30e:    d804        ..      BHI      0x1f31a ; am_audio_buffer_overwrite_check + 86
        0x0001f310:    e7ff        ..      B        0x1f312 ; am_audio_buffer_overwrite_check + 78
        0x0001f312:    2000        .       MOVS     r0,#0
        0x0001f314:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001f318:    e052        R.      B        0x1f3c0 ; am_audio_buffer_overwrite_check + 252
        0x0001f31a:    e7ff        ..      B        0x1f31c ; am_audio_buffer_overwrite_check + 88
        0x0001f31c:    9801        ..      LDR      r0,[sp,#4]
        0x0001f31e:    6840        @h      LDR      r0,[r0,#4]
        0x0001f320:    9901        ..      LDR      r1,[sp,#4]
        0x0001f322:    6889        .h      LDR      r1,[r1,#8]
        0x0001f324:    4288        .B      CMP      r0,r1
        0x0001f326:    d213        ..      BCS      0x1f350 ; am_audio_buffer_overwrite_check + 140
        0x0001f328:    e7ff        ..      B        0x1f32a ; am_audio_buffer_overwrite_check + 102
        0x0001f32a:    9802        ..      LDR      r0,[sp,#8]
        0x0001f32c:    6840        @h      LDR      r0,[r0,#4]
        0x0001f32e:    9901        ..      LDR      r1,[sp,#4]
        0x0001f330:    6889        .h      LDR      r1,[r1,#8]
        0x0001f332:    4288        .B      CMP      r0,r1
        0x0001f334:    d807        ..      BHI      0x1f346 ; am_audio_buffer_overwrite_check + 130
        0x0001f336:    e7ff        ..      B        0x1f338 ; am_audio_buffer_overwrite_check + 116
        0x0001f338:    9802        ..      LDR      r0,[sp,#8]
        0x0001f33a:    6840        @h      LDR      r0,[r0,#4]
        0x0001f33c:    9901        ..      LDR      r1,[sp,#4]
        0x0001f33e:    6849        Ih      LDR      r1,[r1,#4]
        0x0001f340:    4288        .B      CMP      r0,r1
        0x0001f342:    d804        ..      BHI      0x1f34e ; am_audio_buffer_overwrite_check + 138
        0x0001f344:    e7ff        ..      B        0x1f346 ; am_audio_buffer_overwrite_check + 130
        0x0001f346:    2000        .       MOVS     r0,#0
        0x0001f348:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001f34c:    e038        8.      B        0x1f3c0 ; am_audio_buffer_overwrite_check + 252
        0x0001f34e:    e7ff        ..      B        0x1f350 ; am_audio_buffer_overwrite_check + 140
        0x0001f350:    9802        ..      LDR      r0,[sp,#8]
        0x0001f352:    6840        @h      LDR      r0,[r0,#4]
        0x0001f354:    9902        ..      LDR      r1,[sp,#8]
        0x0001f356:    6889        .h      LDR      r1,[r1,#8]
        0x0001f358:    4288        .B      CMP      r0,r1
        0x0001f35a:    d913        ..      BLS      0x1f384 ; am_audio_buffer_overwrite_check + 192
        0x0001f35c:    e7ff        ..      B        0x1f35e ; am_audio_buffer_overwrite_check + 154
        0x0001f35e:    9801        ..      LDR      r0,[sp,#4]
        0x0001f360:    6840        @h      LDR      r0,[r0,#4]
        0x0001f362:    9902        ..      LDR      r1,[sp,#8]
        0x0001f364:    6889        .h      LDR      r1,[r1,#8]
        0x0001f366:    4288        .B      CMP      r0,r1
        0x0001f368:    d90b        ..      BLS      0x1f382 ; am_audio_buffer_overwrite_check + 190
        0x0001f36a:    e7ff        ..      B        0x1f36c ; am_audio_buffer_overwrite_check + 168
        0x0001f36c:    9801        ..      LDR      r0,[sp,#4]
        0x0001f36e:    6840        @h      LDR      r0,[r0,#4]
        0x0001f370:    9902        ..      LDR      r1,[sp,#8]
        0x0001f372:    6849        Ih      LDR      r1,[r1,#4]
        0x0001f374:    4288        .B      CMP      r0,r1
        0x0001f376:    d804        ..      BHI      0x1f382 ; am_audio_buffer_overwrite_check + 190
        0x0001f378:    e7ff        ..      B        0x1f37a ; am_audio_buffer_overwrite_check + 182
        0x0001f37a:    2000        .       MOVS     r0,#0
        0x0001f37c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001f380:    e01e        ..      B        0x1f3c0 ; am_audio_buffer_overwrite_check + 252
        0x0001f382:    e7ff        ..      B        0x1f384 ; am_audio_buffer_overwrite_check + 192
        0x0001f384:    9802        ..      LDR      r0,[sp,#8]
        0x0001f386:    6840        @h      LDR      r0,[r0,#4]
        0x0001f388:    9902        ..      LDR      r1,[sp,#8]
        0x0001f38a:    6889        .h      LDR      r1,[r1,#8]
        0x0001f38c:    4288        .B      CMP      r0,r1
        0x0001f38e:    d213        ..      BCS      0x1f3b8 ; am_audio_buffer_overwrite_check + 244
        0x0001f390:    e7ff        ..      B        0x1f392 ; am_audio_buffer_overwrite_check + 206
        0x0001f392:    9801        ..      LDR      r0,[sp,#4]
        0x0001f394:    6840        @h      LDR      r0,[r0,#4]
        0x0001f396:    9902        ..      LDR      r1,[sp,#8]
        0x0001f398:    6889        .h      LDR      r1,[r1,#8]
        0x0001f39a:    4288        .B      CMP      r0,r1
        0x0001f39c:    d807        ..      BHI      0x1f3ae ; am_audio_buffer_overwrite_check + 234
        0x0001f39e:    e7ff        ..      B        0x1f3a0 ; am_audio_buffer_overwrite_check + 220
        0x0001f3a0:    9801        ..      LDR      r0,[sp,#4]
        0x0001f3a2:    6840        @h      LDR      r0,[r0,#4]
        0x0001f3a4:    9902        ..      LDR      r1,[sp,#8]
        0x0001f3a6:    6849        Ih      LDR      r1,[r1,#4]
        0x0001f3a8:    4288        .B      CMP      r0,r1
        0x0001f3aa:    d804        ..      BHI      0x1f3b6 ; am_audio_buffer_overwrite_check + 242
        0x0001f3ac:    e7ff        ..      B        0x1f3ae ; am_audio_buffer_overwrite_check + 234
        0x0001f3ae:    2000        .       MOVS     r0,#0
        0x0001f3b0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001f3b4:    e004        ..      B        0x1f3c0 ; am_audio_buffer_overwrite_check + 252
        0x0001f3b6:    e7ff        ..      B        0x1f3b8 ; am_audio_buffer_overwrite_check + 244
        0x0001f3b8:    2001        .       MOVS     r0,#1
        0x0001f3ba:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001f3be:    e7ff        ..      B        0x1f3c0 ; am_audio_buffer_overwrite_check + 252
        0x0001f3c0:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001f3c4:    b004        ..      ADD      sp,sp,#0x10
        0x0001f3c6:    bd80        ..      POP      {r7,pc}
    am_audio_buffer_pop
        0x0001f3c8:    b580        ..      PUSH     {r7,lr}
        0x0001f3ca:    b086        ..      SUB      sp,sp,#0x18
        0x0001f3cc:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0001f3d0:    9103        ..      STR      r1,[sp,#0xc]
        0x0001f3d2:    9202        ..      STR      r2,[sp,#8]
        0x0001f3d4:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0001f3d8:    2804        .(      CMP      r0,#4
        0x0001f3da:    db03        ..      BLT      0x1f3e4 ; am_audio_buffer_pop + 28
        0x0001f3dc:    e7ff        ..      B        0x1f3de ; am_audio_buffer_pop + 22
        0x0001f3de:    2000        .       MOVS     r0,#0
        0x0001f3e0:    9005        ..      STR      r0,[sp,#0x14]
        0x0001f3e2:    e016        ..      B        0x1f412 ; am_audio_buffer_pop + 74
        0x0001f3e4:    2000        .       MOVS     r0,#0
        0x0001f3e6:    9001        ..      STR      r0,[sp,#4]
        0x0001f3e8:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0001f3ec:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0001f3f0:    f2494060    I.`@    MOV      r0,#0x9460
        0x0001f3f4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f3f8:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0001f3fc:    f6480108    H...    MOV      r1,#0x8808
        0x0001f400:    4408        .D      ADD      r0,r0,r1
        0x0001f402:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001f404:    9a02        ..      LDR      r2,[sp,#8]
        0x0001f406:    f008ffc1    ....    BL       am_vos_ring_buffer_pop ; 0x2838c
        0x0001f40a:    9001        ..      STR      r0,[sp,#4]
        0x0001f40c:    9801        ..      LDR      r0,[sp,#4]
        0x0001f40e:    9005        ..      STR      r0,[sp,#0x14]
        0x0001f410:    e7ff        ..      B        0x1f412 ; am_audio_buffer_pop + 74
        0x0001f412:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001f414:    b006        ..      ADD      sp,sp,#0x18
        0x0001f416:    bd80        ..      POP      {r7,pc}
    am_audio_buffer_push
        0x0001f418:    b580        ..      PUSH     {r7,lr}
        0x0001f41a:    b084        ..      SUB      sp,sp,#0x10
        0x0001f41c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001f420:    9102        ..      STR      r1,[sp,#8]
        0x0001f422:    9201        ..      STR      r2,[sp,#4]
        0x0001f424:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001f428:    2804        .(      CMP      r0,#4
        0x0001f42a:    db01        ..      BLT      0x1f430 ; am_audio_buffer_push + 24
        0x0001f42c:    e7ff        ..      B        0x1f42e ; am_audio_buffer_push + 22
        0x0001f42e:    e012        ..      B        0x1f456 ; am_audio_buffer_push + 62
        0x0001f430:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001f434:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0001f438:    f2494060    I.`@    MOV      r0,#0x9460
        0x0001f43c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f440:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0001f444:    f6480108    H...    MOV      r1,#0x8808
        0x0001f448:    4408        .D      ADD      r0,r0,r1
        0x0001f44a:    9902        ..      LDR      r1,[sp,#8]
        0x0001f44c:    9a01        ..      LDR      r2,[sp,#4]
        0x0001f44e:    2300        .#      MOVS     r3,#0
        0x0001f450:    f009f814    ....    BL       am_vos_ring_buffer_push ; 0x2847c
        0x0001f454:    e7ff        ..      B        0x1f456 ; am_audio_buffer_push + 62
        0x0001f456:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001f45a:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0001f45e:    f2494060    I.`@    MOV      r0,#0x9460
        0x0001f462:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f466:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0001f46a:    f6480114    H...    MOV      r1,#0x8814
        0x0001f46e:    5840        @X      LDR      r0,[r0,r1]
        0x0001f470:    2800        .(      CMP      r0,#0
        0x0001f472:    bf18        ..      IT       NE
        0x0001f474:    2001        .       MOVNE    r0,#1
        0x0001f476:    b004        ..      ADD      sp,sp,#0x10
        0x0001f478:    bd80        ..      POP      {r7,pc}
        0x0001f47a:    0000        ..      MOVS     r0,r0
    am_audio_buffer_rewind
        0x0001f47c:    b580        ..      PUSH     {r7,lr}
        0x0001f47e:    b088        ..      SUB      sp,sp,#0x20
        0x0001f480:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x0001f484:    9105        ..      STR      r1,[sp,#0x14]
        0x0001f486:    2000        .       MOVS     r0,#0
        0x0001f488:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0001f48c:    9003        ..      STR      r0,[sp,#0xc]
        0x0001f48e:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0001f492:    2804        .(      CMP      r0,#4
        0x0001f494:    db03        ..      BLT      0x1f49e ; am_audio_buffer_rewind + 34
        0x0001f496:    e7ff        ..      B        0x1f498 ; am_audio_buffer_rewind + 28
        0x0001f498:    2000        .       MOVS     r0,#0
        0x0001f49a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0001f49c:    e082        ..      B        0x1f5a4 ; am_audio_buffer_rewind + 296
        0x0001f49e:    f003f897    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0001f4a2:    9002        ..      STR      r0,[sp,#8]
        0x0001f4a4:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0001f4a8:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0001f4ac:    f2494060    I.`@    MOV      r0,#0x9460
        0x0001f4b0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f4b4:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0001f4b8:    f6480108    H...    MOV      r1,#0x8808
        0x0001f4bc:    4408        .D      ADD      r0,r0,r1
        0x0001f4be:    f008fb6f    ..o.    BL       am_vos_get_ring_buffer_status ; 0x27ba0
        0x0001f4c2:    9003        ..      STR      r0,[sp,#0xc]
        0x0001f4c4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001f4c6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001f4c8:    4288        .B      CMP      r0,r1
        0x0001f4ca:    d303        ..      BCC      0x1f4d4 ; am_audio_buffer_rewind + 88
        0x0001f4cc:    e7ff        ..      B        0x1f4ce ; am_audio_buffer_rewind + 82
        0x0001f4ce:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001f4d0:    9005        ..      STR      r0,[sp,#0x14]
        0x0001f4d2:    e7ff        ..      B        0x1f4d4 ; am_audio_buffer_rewind + 88
        0x0001f4d4:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0001f4d8:    f2494160    I.`A    MOV      r1,#0x9460
        0x0001f4dc:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001f4e0:    f6480208    H...    MOV      r2,#0x8808
        0x0001f4e4:    4411        .D      ADD      r1,r1,r2
        0x0001f4e6:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0001f4ea:    eb010280    ....    ADD      r2,r1,r0,LSL #2
        0x0001f4ee:    2000        .       MOVS     r0,#0
        0x0001f4f0:    60d0        .`      STR      r0,[r2,#0xc]
        0x0001f4f2:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0001f4f6:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0001f4fa:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0001f4fe:    6840        @h      LDR      r0,[r0,#4]
        0x0001f500:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0001f502:    1a80        ..      SUBS     r0,r0,r2
        0x0001f504:    f5004000    ...@    ADD      r0,r0,#0x8000
        0x0001f508:    f36f30df    o..0    BFC      r0,#15,#17
        0x0001f50c:    f89d201b    ...     LDRB     r2,[sp,#0x1b]
        0x0001f510:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0001f514:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0001f518:    6088        .`      STR      r0,[r1,#8]
        0x0001f51a:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0001f51e:    3001        .0      ADDS     r0,#1
        0x0001f520:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0001f524:    e7ff        ..      B        0x1f526 ; am_audio_buffer_rewind + 170
        0x0001f526:    f99d0013    ....    LDRSB    r0,[sp,#0x13]
        0x0001f52a:    2802        .(      CMP      r0,#2
        0x0001f52c:    dc34        4.      BGT      0x1f598 ; am_audio_buffer_rewind + 284
        0x0001f52e:    e7ff        ..      B        0x1f530 ; am_audio_buffer_rewind + 180
        0x0001f530:    f99d1013    ....    LDRSB    r1,[sp,#0x13]
        0x0001f534:    f2494060    I.`@    MOV      r0,#0x9460
        0x0001f538:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f53c:    f6480208    H...    MOV      r2,#0x8808
        0x0001f540:    4410        .D      ADD      r0,r0,r2
        0x0001f542:    9001        ..      STR      r0,[sp,#4]
        0x0001f544:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x0001f548:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0001f54c:    f008fb1c    ....    BL       am_vos_flush_ring_buffer ; 0x27b88
        0x0001f550:    9901        ..      LDR      r1,[sp,#4]
        0x0001f552:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0001f556:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0001f55a:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0001f55e:    6880        .h      LDR      r0,[r0,#8]
        0x0001f560:    f99d2013    ...     LDRSB    r2,[sp,#0x13]
        0x0001f564:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0001f568:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0001f56c:    6090        .`      STR      r0,[r2,#8]
        0x0001f56e:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0001f572:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0001f576:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0001f57a:    6880        .h      LDR      r0,[r0,#8]
        0x0001f57c:    f99d2013    ...     LDRSB    r2,[sp,#0x13]
        0x0001f580:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0001f584:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0001f588:    6048        H`      STR      r0,[r1,#4]
        0x0001f58a:    e7ff        ..      B        0x1f58c ; am_audio_buffer_rewind + 272
        0x0001f58c:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0001f590:    3001        .0      ADDS     r0,#1
        0x0001f592:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0001f596:    e7c6        ..      B        0x1f526 ; am_audio_buffer_rewind + 170
        0x0001f598:    9802        ..      LDR      r0,[sp,#8]
        0x0001f59a:    f003f821    ..!.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x0001f59e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001f5a0:    9007        ..      STR      r0,[sp,#0x1c]
        0x0001f5a2:    e7ff        ..      B        0x1f5a4 ; am_audio_buffer_rewind + 296
        0x0001f5a4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001f5a6:    b008        ..      ADD      sp,sp,#0x20
        0x0001f5a8:    bd80        ..      POP      {r7,pc}
        0x0001f5aa:    0000        ..      MOVS     r0,r0
    am_audio_universal_buffer_status_check
        0x0001f5ac:    b580        ..      PUSH     {r7,lr}
        0x0001f5ae:    b084        ..      SUB      sp,sp,#0x10
        0x0001f5b0:    9002        ..      STR      r0,[sp,#8]
        0x0001f5b2:    2000        .       MOVS     r0,#0
        0x0001f5b4:    9001        ..      STR      r0,[sp,#4]
        0x0001f5b6:    9000        ..      STR      r0,[sp,#0]
        0x0001f5b8:    9001        ..      STR      r0,[sp,#4]
        0x0001f5ba:    e7ff        ..      B        0x1f5bc ; am_audio_universal_buffer_status_check + 16
        0x0001f5bc:    9801        ..      LDR      r0,[sp,#4]
        0x0001f5be:    2802        .(      CMP      r0,#2
        0x0001f5c0:    d824        $.      BHI      0x1f60c ; am_audio_universal_buffer_status_check + 96
        0x0001f5c2:    e7ff        ..      B        0x1f5c4 ; am_audio_universal_buffer_status_check + 24
        0x0001f5c4:    9801        ..      LDR      r0,[sp,#4]
        0x0001f5c6:    3001        .0      ADDS     r0,#1
        0x0001f5c8:    9000        ..      STR      r0,[sp,#0]
        0x0001f5ca:    e7ff        ..      B        0x1f5cc ; am_audio_universal_buffer_status_check + 32
        0x0001f5cc:    9800        ..      LDR      r0,[sp,#0]
        0x0001f5ce:    2802        .(      CMP      r0,#2
        0x0001f5d0:    d817        ..      BHI      0x1f602 ; am_audio_universal_buffer_status_check + 86
        0x0001f5d2:    e7ff        ..      B        0x1f5d4 ; am_audio_universal_buffer_status_check + 40
        0x0001f5d4:    9902        ..      LDR      r1,[sp,#8]
        0x0001f5d6:    9801        ..      LDR      r0,[sp,#4]
        0x0001f5d8:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0001f5dc:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0001f5e0:    9a00        ..      LDR      r2,[sp,#0]
        0x0001f5e2:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0001f5e6:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0001f5ea:    f7fffe6b    ..k.    BL       am_audio_buffer_overwrite_check ; 0x1f2c4
        0x0001f5ee:    b920         .      CBNZ     r0,0x1f5fa ; am_audio_universal_buffer_status_check + 78
        0x0001f5f0:    e7ff        ..      B        0x1f5f2 ; am_audio_universal_buffer_status_check + 70
        0x0001f5f2:    2000        .       MOVS     r0,#0
        0x0001f5f4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001f5f8:    e00c        ..      B        0x1f614 ; am_audio_universal_buffer_status_check + 104
        0x0001f5fa:    9800        ..      LDR      r0,[sp,#0]
        0x0001f5fc:    3001        .0      ADDS     r0,#1
        0x0001f5fe:    9000        ..      STR      r0,[sp,#0]
        0x0001f600:    e7e4        ..      B        0x1f5cc ; am_audio_universal_buffer_status_check + 32
        0x0001f602:    e7ff        ..      B        0x1f604 ; am_audio_universal_buffer_status_check + 88
        0x0001f604:    9801        ..      LDR      r0,[sp,#4]
        0x0001f606:    3001        .0      ADDS     r0,#1
        0x0001f608:    9001        ..      STR      r0,[sp,#4]
        0x0001f60a:    e7d7        ..      B        0x1f5bc ; am_audio_universal_buffer_status_check + 16
        0x0001f60c:    2001        .       MOVS     r0,#1
        0x0001f60e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001f612:    e7ff        ..      B        0x1f614 ; am_audio_universal_buffer_status_check + 104
        0x0001f614:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001f618:    b004        ..      ADD      sp,sp,#0x10
        0x0001f61a:    bd80        ..      POP      {r7,pc}
    am_bsp_iom_pins_disable
        0x0001f61c:    b580        ..      PUSH     {r7,lr}
        0x0001f61e:    b094        ..      SUB      sp,sp,#0x50
        0x0001f620:    9013        ..      STR      r0,[sp,#0x4c]
        0x0001f622:    f88d104b    ..K.    STRB     r1,[sp,#0x4b]
        0x0001f626:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0001f628:    2808        .(      CMP      r0,#8
        0x0001f62a:    d301        ..      BCC      0x1f630 ; am_bsp_iom_pins_disable + 20
        0x0001f62c:    e7ff        ..      B        0x1f62e ; am_bsp_iom_pins_disable + 18
        0x0001f62e:    e15d        ].      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f630:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0001f632:    f89d004b    ..K.    LDRB     r0,[sp,#0x4b]
        0x0001f636:    ea400081    @...    ORR      r0,r0,r1,LSL #2
        0x0001f63a:    9011        ..      STR      r0,[sp,#0x44]
        0x0001f63c:    9811        ..      LDR      r0,[sp,#0x44]
        0x0001f63e:    9010        ..      STR      r0,[sp,#0x40]
        0x0001f640:    281d        .(      CMP      r0,#0x1d
        0x0001f642:    f2008152    ..R.    BHI.W    0x1f8ea ; am_bsp_iom_pins_disable + 718
        0x0001f646:    9910        ..      LDR      r1,[sp,#0x40]
        0x0001f648:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.22
        0x0001f64c:    00e6001e    ....    DCD    15073310
        0x0001f650:    014f014f    O.O.    DCD    21954895
        0x0001f654:    00f50037    7...    DCD    16056375
        0x0001f658:    014f014f    O.O.    DCD    21954895
        0x0001f65c:    01040050    P...    DCD    17039440
        0x0001f660:    014f014f    O.O.    DCD    21954895
        0x0001f664:    01130069    i...    DCD    18022505
        0x0001f668:    014f014f    O.O.    DCD    21954895
        0x0001f66c:    014f0082    ..O.    DCD    21954690
        0x0001f670:    014f014f    O.O.    DCD    21954895
        0x0001f674:    0122009b    ..".    DCD    19005595
        0x0001f678:    014f014f    O.O.    DCD    21954895
        0x0001f67c:    013100b4    ..1.    DCD    19988660
        0x0001f680:    014f014f    O.O.    DCD    21954895
        0x0001f684:    014000cd    ..@.    DCD    20971725
    $t.23
        0x0001f688:    f24f60e4    O..`    MOV      r0,#0xf6e4
        0x0001f68c:    f2c00004    ....    MOVT     r0,#4
        0x0001f690:    900f        ..      STR      r0,[sp,#0x3c]
        0x0001f692:    6801        .h      LDR      r1,[r0,#0]
        0x0001f694:    2005        .       MOVS     r0,#5
        0x0001f696:    f002fe2f    ../.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f69a:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0001f69c:    6801        .h      LDR      r1,[r0,#0]
        0x0001f69e:    2007        .       MOVS     r0,#7
        0x0001f6a0:    f002fe2a    ..*.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f6a4:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0001f6a6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f6a8:    2006        .       MOVS     r0,#6
        0x0001f6aa:    f002fe25    ..%.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f6ae:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0001f6b0:    6801        .h      LDR      r1,[r0,#0]
        0x0001f6b2:    2048        H       MOVS     r0,#0x48
        0x0001f6b4:    f002fe20    .. .    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f6b8:    e118        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f6ba:    f24f60e4    O..`    MOV      r0,#0xf6e4
        0x0001f6be:    f2c00004    ....    MOVT     r0,#4
        0x0001f6c2:    900e        ..      STR      r0,[sp,#0x38]
        0x0001f6c4:    6801        .h      LDR      r1,[r0,#0]
        0x0001f6c6:    2008        .       MOVS     r0,#8
        0x0001f6c8:    f002fe16    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f6cc:    980e        ..      LDR      r0,[sp,#0x38]
        0x0001f6ce:    6801        .h      LDR      r1,[r0,#0]
        0x0001f6d0:    200a        .       MOVS     r0,#0xa
        0x0001f6d2:    f002fe11    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f6d6:    980e        ..      LDR      r0,[sp,#0x38]
        0x0001f6d8:    6801        .h      LDR      r1,[r0,#0]
        0x0001f6da:    2009        .       MOVS     r0,#9
        0x0001f6dc:    f002fe0c    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f6e0:    980e        ..      LDR      r0,[sp,#0x38]
        0x0001f6e2:    6801        .h      LDR      r1,[r0,#0]
        0x0001f6e4:    200b        .       MOVS     r0,#0xb
        0x0001f6e6:    f002fe07    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f6ea:    e0ff        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f6ec:    f24f60e4    O..`    MOV      r0,#0xf6e4
        0x0001f6f0:    f2c00004    ....    MOVT     r0,#4
        0x0001f6f4:    900d        ..      STR      r0,[sp,#0x34]
        0x0001f6f6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f6f8:    2019        .       MOVS     r0,#0x19
        0x0001f6fa:    f002fdfd    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f6fe:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001f700:    6801        .h      LDR      r1,[r0,#0]
        0x0001f702:    201b        .       MOVS     r0,#0x1b
        0x0001f704:    f002fdf8    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f708:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001f70a:    6801        .h      LDR      r1,[r0,#0]
        0x0001f70c:    201a        .       MOVS     r0,#0x1a
        0x0001f70e:    f002fdf3    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f712:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001f714:    6801        .h      LDR      r1,[r0,#0]
        0x0001f716:    2025        %       MOVS     r0,#0x25
        0x0001f718:    f002fdee    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f71c:    e0e6        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f71e:    f24f60e4    O..`    MOV      r0,#0xf6e4
        0x0001f722:    f2c00004    ....    MOVT     r0,#4
        0x0001f726:    900c        ..      STR      r0,[sp,#0x30]
        0x0001f728:    6801        .h      LDR      r1,[r0,#0]
        0x0001f72a:    201f        .       MOVS     r0,#0x1f
        0x0001f72c:    f002fde4    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f730:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001f732:    6801        .h      LDR      r1,[r0,#0]
        0x0001f734:    2021        !       MOVS     r0,#0x21
        0x0001f736:    f002fddf    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f73a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001f73c:    6801        .h      LDR      r1,[r0,#0]
        0x0001f73e:    2020                MOVS     r0,#0x20
        0x0001f740:    f002fdda    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f744:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001f746:    6801        .h      LDR      r1,[r0,#0]
        0x0001f748:    2055        U       MOVS     r0,#0x55
        0x0001f74a:    f002fdd5    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f74e:    e0cd        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f750:    f24f60e4    O..`    MOV      r0,#0xf6e4
        0x0001f754:    f2c00004    ....    MOVT     r0,#4
        0x0001f758:    900b        ..      STR      r0,[sp,#0x2c]
        0x0001f75a:    6801        .h      LDR      r1,[r0,#0]
        0x0001f75c:    2022        "       MOVS     r0,#0x22
        0x0001f75e:    f002fdcb    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f762:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001f764:    6801        .h      LDR      r1,[r0,#0]
        0x0001f766:    2024        $       MOVS     r0,#0x24
        0x0001f768:    f002fdc6    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f76c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001f76e:    6801        .h      LDR      r1,[r0,#0]
        0x0001f770:    2023        #       MOVS     r0,#0x23
        0x0001f772:    f002fdc1    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f776:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001f778:    6801        .h      LDR      r1,[r0,#0]
        0x0001f77a:    2036        6       MOVS     r0,#0x36
        0x0001f77c:    f002fdbc    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f780:    e0b4        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f782:    f24f60e4    O..`    MOV      r0,#0xf6e4
        0x0001f786:    f2c00004    ....    MOVT     r0,#4
        0x0001f78a:    900a        ..      STR      r0,[sp,#0x28]
        0x0001f78c:    6801        .h      LDR      r1,[r0,#0]
        0x0001f78e:    202f        /       MOVS     r0,#0x2f
        0x0001f790:    f002fdb2    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f794:    980a        ..      LDR      r0,[sp,#0x28]
        0x0001f796:    6801        .h      LDR      r1,[r0,#0]
        0x0001f798:    2031        1       MOVS     r0,#0x31
        0x0001f79a:    f002fdad    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f79e:    980a        ..      LDR      r0,[sp,#0x28]
        0x0001f7a0:    6801        .h      LDR      r1,[r0,#0]
        0x0001f7a2:    2030        0       MOVS     r0,#0x30
        0x0001f7a4:    f002fda8    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f7a8:    980a        ..      LDR      r0,[sp,#0x28]
        0x0001f7aa:    6801        .h      LDR      r1,[r0,#0]
        0x0001f7ac:    2049        I       MOVS     r0,#0x49
        0x0001f7ae:    f002fda3    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f7b2:    e09b        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f7b4:    f24f60e4    O..`    MOV      r0,#0xf6e4
        0x0001f7b8:    f2c00004    ....    MOVT     r0,#4
        0x0001f7bc:    9009        ..      STR      r0,[sp,#0x24]
        0x0001f7be:    6801        .h      LDR      r1,[r0,#0]
        0x0001f7c0:    203d        =       MOVS     r0,#0x3d
        0x0001f7c2:    f002fd99    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f7c6:    9809        ..      LDR      r0,[sp,#0x24]
        0x0001f7c8:    6801        .h      LDR      r1,[r0,#0]
        0x0001f7ca:    203f        ?       MOVS     r0,#0x3f
        0x0001f7cc:    f002fd94    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f7d0:    9809        ..      LDR      r0,[sp,#0x24]
        0x0001f7d2:    6801        .h      LDR      r1,[r0,#0]
        0x0001f7d4:    203e        >       MOVS     r0,#0x3e
        0x0001f7d6:    f002fd8f    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f7da:    9809        ..      LDR      r0,[sp,#0x24]
        0x0001f7dc:    6801        .h      LDR      r1,[r0,#0]
        0x0001f7de:    204a        J       MOVS     r0,#0x4a
        0x0001f7e0:    f002fd8a    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f7e4:    e082        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f7e6:    f24f60e4    O..`    MOV      r0,#0xf6e4
        0x0001f7ea:    f2c00004    ....    MOVT     r0,#4
        0x0001f7ee:    9008        ..      STR      r0,[sp,#0x20]
        0x0001f7f0:    6801        .h      LDR      r1,[r0,#0]
        0x0001f7f2:    2016        .       MOVS     r0,#0x16
        0x0001f7f4:    f002fd80    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f7f8:    9808        ..      LDR      r0,[sp,#0x20]
        0x0001f7fa:    6801        .h      LDR      r1,[r0,#0]
        0x0001f7fc:    2018        .       MOVS     r0,#0x18
        0x0001f7fe:    f002fd7b    ..{.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f802:    9808        ..      LDR      r0,[sp,#0x20]
        0x0001f804:    6801        .h      LDR      r1,[r0,#0]
        0x0001f806:    2017        .       MOVS     r0,#0x17
        0x0001f808:    f002fd76    ..v.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f80c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0001f80e:    6801        .h      LDR      r1,[r0,#0]
        0x0001f810:    2058        X       MOVS     r0,#0x58
        0x0001f812:    f002fd71    ..q.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f816:    e069        i.      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f818:    f24f60e4    O..`    MOV      r0,#0xf6e4
        0x0001f81c:    f2c00004    ....    MOVT     r0,#4
        0x0001f820:    9007        ..      STR      r0,[sp,#0x1c]
        0x0001f822:    6801        .h      LDR      r1,[r0,#0]
        0x0001f824:    2005        .       MOVS     r0,#5
        0x0001f826:    f002fd67    ..g.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f82a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001f82c:    6801        .h      LDR      r1,[r0,#0]
        0x0001f82e:    2006        .       MOVS     r0,#6
        0x0001f830:    f002fd62    ..b.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f834:    e05a        Z.      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f836:    f24f60e4    O..`    MOV      r0,#0xf6e4
        0x0001f83a:    f2c00004    ....    MOVT     r0,#4
        0x0001f83e:    9006        ..      STR      r0,[sp,#0x18]
        0x0001f840:    6801        .h      LDR      r1,[r0,#0]
        0x0001f842:    2008        .       MOVS     r0,#8
        0x0001f844:    f002fd58    ..X.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f848:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001f84a:    6801        .h      LDR      r1,[r0,#0]
        0x0001f84c:    2009        .       MOVS     r0,#9
        0x0001f84e:    f002fd53    ..S.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f852:    e04b        K.      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f854:    f24f60e4    O..`    MOV      r0,#0xf6e4
        0x0001f858:    f2c00004    ....    MOVT     r0,#4
        0x0001f85c:    9005        ..      STR      r0,[sp,#0x14]
        0x0001f85e:    6801        .h      LDR      r1,[r0,#0]
        0x0001f860:    2019        .       MOVS     r0,#0x19
        0x0001f862:    f002fd49    ..I.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f866:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001f868:    6801        .h      LDR      r1,[r0,#0]
        0x0001f86a:    201a        .       MOVS     r0,#0x1a
        0x0001f86c:    f002fd44    ..D.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f870:    e03c        <.      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f872:    f24f60e4    O..`    MOV      r0,#0xf6e4
        0x0001f876:    f2c00004    ....    MOVT     r0,#4
        0x0001f87a:    9004        ..      STR      r0,[sp,#0x10]
        0x0001f87c:    6801        .h      LDR      r1,[r0,#0]
        0x0001f87e:    201f        .       MOVS     r0,#0x1f
        0x0001f880:    f002fd3a    ..:.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f884:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001f886:    6801        .h      LDR      r1,[r0,#0]
        0x0001f888:    2020                MOVS     r0,#0x20
        0x0001f88a:    f002fd35    ..5.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f88e:    e02d        -.      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f890:    f24f60e4    O..`    MOV      r0,#0xf6e4
        0x0001f894:    f2c00004    ....    MOVT     r0,#4
        0x0001f898:    9003        ..      STR      r0,[sp,#0xc]
        0x0001f89a:    6801        .h      LDR      r1,[r0,#0]
        0x0001f89c:    202f        /       MOVS     r0,#0x2f
        0x0001f89e:    f002fd2b    ..+.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f8a2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001f8a4:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8a6:    2030        0       MOVS     r0,#0x30
        0x0001f8a8:    f002fd26    ..&.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f8ac:    e01e        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f8ae:    f24f60e4    O..`    MOV      r0,#0xf6e4
        0x0001f8b2:    f2c00004    ....    MOVT     r0,#4
        0x0001f8b6:    9002        ..      STR      r0,[sp,#8]
        0x0001f8b8:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8ba:    203d        =       MOVS     r0,#0x3d
        0x0001f8bc:    f002fd1c    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f8c0:    9802        ..      LDR      r0,[sp,#8]
        0x0001f8c2:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8c4:    203e        >       MOVS     r0,#0x3e
        0x0001f8c6:    f002fd17    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f8ca:    e00f        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f8cc:    f24f60e4    O..`    MOV      r0,#0xf6e4
        0x0001f8d0:    f2c00004    ....    MOVT     r0,#4
        0x0001f8d4:    9001        ..      STR      r0,[sp,#4]
        0x0001f8d6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8d8:    2016        .       MOVS     r0,#0x16
        0x0001f8da:    f002fd0d    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f8de:    9801        ..      LDR      r0,[sp,#4]
        0x0001f8e0:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8e2:    2017        .       MOVS     r0,#0x17
        0x0001f8e4:    f002fd08    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f8e8:    e000        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f8ea:    e7ff        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f8ec:    b014        ..      ADD      sp,sp,#0x50
        0x0001f8ee:    bd80        ..      POP      {r7,pc}
    am_bsp_iom_pins_enable
        0x0001f8f0:    b580        ..      PUSH     {r7,lr}
        0x0001f8f2:    b084        ..      SUB      sp,sp,#0x10
        0x0001f8f4:    9003        ..      STR      r0,[sp,#0xc]
        0x0001f8f6:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0001f8fa:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001f8fc:    2808        .(      CMP      r0,#8
        0x0001f8fe:    d301        ..      BCC      0x1f904 ; am_bsp_iom_pins_enable + 20
        0x0001f900:    e7ff        ..      B        0x1f902 ; am_bsp_iom_pins_enable + 18
        0x0001f902:    e1ab        ..      B        0x1fc5c ; am_bsp_iom_pins_enable + 876
        0x0001f904:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001f906:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001f90a:    ea400081    @...    ORR      r0,r0,r1,LSL #2
        0x0001f90e:    9001        ..      STR      r0,[sp,#4]
        0x0001f910:    9801        ..      LDR      r0,[sp,#4]
        0x0001f912:    9000        ..      STR      r0,[sp,#0]
        0x0001f914:    281d        .(      CMP      r0,#0x1d
        0x0001f916:    f20081a0    ....    BHI.W    0x1fc5a ; am_bsp_iom_pins_enable + 874
        0x0001f91a:    9900        ..      LDR      r1,[sp,#0]
        0x0001f91c:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.19
        0x0001f920:    0126001e    ..&.    DCD    19267614
        0x0001f924:    019d019d    ....    DCD    27066781
        0x0001f928:    0137003f    ?.7.    DCD    20381759
        0x0001f92c:    019d019d    ....    DCD    27066781
        0x0001f930:    01480060    `.H.    DCD    21495904
        0x0001f934:    019d019d    ....    DCD    27066781
        0x0001f938:    01590081    ..Y.    DCD    22610049
        0x0001f93c:    019d019d    ....    DCD    27066781
        0x0001f940:    019d00a2    ....    DCD    27066530
        0x0001f944:    019d019d    ....    DCD    27066781
        0x0001f948:    016a00c3    ..j.    DCD    23724227
        0x0001f94c:    019d019d    ....    DCD    27066781
        0x0001f950:    017b00e4    ..{.    DCD    24838372
        0x0001f954:    019d019d    ....    DCD    27066781
        0x0001f958:    018c0105    ....    DCD    25952517
    $t.20
        0x0001f95c:    f24010a0    @...    MOVW     r0,#0x1a0
        0x0001f960:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f964:    6801        .h      LDR      r1,[r0,#0]
        0x0001f966:    2005        .       MOVS     r0,#5
        0x0001f968:    f002fcc6    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f96c:    f643307c    C.|0    MOV      r0,#0x3b7c
        0x0001f970:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f974:    6801        .h      LDR      r1,[r0,#0]
        0x0001f976:    2007        .       MOVS     r0,#7
        0x0001f978:    f002fcbe    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f97c:    f240109c    @...    MOVW     r0,#0x19c
        0x0001f980:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f984:    6801        .h      LDR      r1,[r0,#0]
        0x0001f986:    2006        .       MOVS     r0,#6
        0x0001f988:    f002fcb6    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f98c:    f2401098    @...    MOVW     r0,#0x198
        0x0001f990:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f994:    6801        .h      LDR      r1,[r0,#0]
        0x0001f996:    2048        H       MOVS     r0,#0x48
        0x0001f998:    f002fcae    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f99c:    e15e        ^.      B        0x1fc5c ; am_bsp_iom_pins_enable + 876
        0x0001f99e:    f24010b8    @...    MOVW     r0,#0x1b8
        0x0001f9a2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f9a6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9a8:    2008        .       MOVS     r0,#8
        0x0001f9aa:    f002fca5    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f9ae:    f24010b0    @...    MOVW     r0,#0x1b0
        0x0001f9b2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f9b6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9b8:    200a        .       MOVS     r0,#0xa
        0x0001f9ba:    f002fc9d    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f9be:    f24010b4    @...    MOVW     r0,#0x1b4
        0x0001f9c2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f9c6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9c8:    2009        .       MOVS     r0,#9
        0x0001f9ca:    f002fc95    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f9ce:    f24010ac    @...    MOVW     r0,#0x1ac
        0x0001f9d2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f9d6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9d8:    200b        .       MOVS     r0,#0xb
        0x0001f9da:    f002fc8d    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f9de:    e13d        =.      B        0x1fc5c ; am_bsp_iom_pins_enable + 876
        0x0001f9e0:    f24010cc    @...    MOVW     r0,#0x1cc
        0x0001f9e4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f9e8:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9ea:    2019        .       MOVS     r0,#0x19
        0x0001f9ec:    f002fc84    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001f9f0:    f6433080    C..0    MOVW     r0,#0x3b80
        0x0001f9f4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f9f8:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9fa:    201b        .       MOVS     r0,#0x1b
        0x0001f9fc:    f002fc7c    ..|.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fa00:    f24010c8    @...    MOVW     r0,#0x1c8
        0x0001fa04:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fa08:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa0a:    201a        .       MOVS     r0,#0x1a
        0x0001fa0c:    f002fc74    ..t.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fa10:    f24010c4    @...    MOVW     r0,#0x1c4
        0x0001fa14:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fa18:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa1a:    2025        %       MOVS     r0,#0x25
        0x0001fa1c:    f002fc6c    ..l.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fa20:    e11c        ..      B        0x1fc5c ; am_bsp_iom_pins_enable + 876
        0x0001fa22:    f24010e0    @...    MOVW     r0,#0x1e0
        0x0001fa26:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fa2a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa2c:    201f        .       MOVS     r0,#0x1f
        0x0001fa2e:    f002fc63    ..c.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fa32:    f6433084    C..0    MOV      r0,#0x3b84
        0x0001fa36:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fa3a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa3c:    2021        !       MOVS     r0,#0x21
        0x0001fa3e:    f002fc5b    ..[.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fa42:    f24010dc    @...    MOVW     r0,#0x1dc
        0x0001fa46:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fa4a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa4c:    2020                MOVS     r0,#0x20
        0x0001fa4e:    f002fc53    ..S.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fa52:    f24010d8    @...    MOVW     r0,#0x1d8
        0x0001fa56:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fa5a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa5c:    2055        U       MOVS     r0,#0x55
        0x0001fa5e:    f002fc4b    ..K.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fa62:    e0fb        ..      B        0x1fc5c ; am_bsp_iom_pins_enable + 876
        0x0001fa64:    f24010f4    @...    MOVW     r0,#0x1f4
        0x0001fa68:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fa6c:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa6e:    2022        "       MOVS     r0,#0x22
        0x0001fa70:    f002fc42    ..B.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fa74:    f6433088    C..0    MOV      r0,#0x3b88
        0x0001fa78:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fa7c:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa7e:    2024        $       MOVS     r0,#0x24
        0x0001fa80:    f002fc3a    ..:.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fa84:    f24010f0    @...    MOVW     r0,#0x1f0
        0x0001fa88:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fa8c:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa8e:    2023        #       MOVS     r0,#0x23
        0x0001fa90:    f002fc32    ..2.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fa94:    f24010ec    @...    MOVW     r0,#0x1ec
        0x0001fa98:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fa9c:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa9e:    2036        6       MOVS     r0,#0x36
        0x0001faa0:    f002fc2a    ..*.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001faa4:    e0da        ..      B        0x1fc5c ; am_bsp_iom_pins_enable + 876
        0x0001faa6:    f2402000    @..     MOVW     r0,#0x200
        0x0001faaa:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001faae:    6801        .h      LDR      r1,[r0,#0]
        0x0001fab0:    202f        /       MOVS     r0,#0x2f
        0x0001fab2:    f002fc21    ..!.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fab6:    f643308c    C..0    MOV      r0,#0x3b8c
        0x0001faba:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fabe:    6801        .h      LDR      r1,[r0,#0]
        0x0001fac0:    2031        1       MOVS     r0,#0x31
        0x0001fac2:    f002fc19    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fac6:    f24010fc    @...    MOVW     r0,#0x1fc
        0x0001faca:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001face:    6801        .h      LDR      r1,[r0,#0]
        0x0001fad0:    2030        0       MOVS     r0,#0x30
        0x0001fad2:    f002fc11    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fad6:    f24010f8    @...    MOVW     r0,#0x1f8
        0x0001fada:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fade:    6801        .h      LDR      r1,[r0,#0]
        0x0001fae0:    2049        I       MOVS     r0,#0x49
        0x0001fae2:    f002fc09    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fae6:    e0b9        ..      B        0x1fc5c ; am_bsp_iom_pins_enable + 876
        0x0001fae8:    f2402014    @..     MOVW     r0,#0x214
        0x0001faec:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001faf0:    6801        .h      LDR      r1,[r0,#0]
        0x0001faf2:    203d        =       MOVS     r0,#0x3d
        0x0001faf4:    f002fc00    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001faf8:    f6433090    C..0    MOV      r0,#0x3b90
        0x0001fafc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fb00:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb02:    203f        ?       MOVS     r0,#0x3f
        0x0001fb04:    f002fbf8    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fb08:    f2402010    @..     MOVW     r0,#0x210
        0x0001fb0c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fb10:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb12:    203e        >       MOVS     r0,#0x3e
        0x0001fb14:    f002fbf0    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fb18:    f240200c    @..     MOVW     r0,#0x20c
        0x0001fb1c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fb20:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb22:    204a        J       MOVS     r0,#0x4a
        0x0001fb24:    f002fbe8    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fb28:    e098        ..      B        0x1fc5c ; am_bsp_iom_pins_enable + 876
        0x0001fb2a:    f2402028    @.(     MOVW     r0,#0x228
        0x0001fb2e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fb32:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb34:    2016        .       MOVS     r0,#0x16
        0x0001fb36:    f002fbdf    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fb3a:    f6433094    C..0    MOV      r0,#0x3b94
        0x0001fb3e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fb42:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb44:    2018        .       MOVS     r0,#0x18
        0x0001fb46:    f002fbd7    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fb4a:    f2402024    @.$     MOVW     r0,#0x224
        0x0001fb4e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fb52:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb54:    2017        .       MOVS     r0,#0x17
        0x0001fb56:    f002fbcf    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fb5a:    f2402020    @.      MOVW     r0,#0x220
        0x0001fb5e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fb62:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb64:    2058        X       MOVS     r0,#0x58
        0x0001fb66:    f002fbc7    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fb6a:    e077        w.      B        0x1fc5c ; am_bsp_iom_pins_enable + 876
        0x0001fb6c:    f24010a4    @...    MOVW     r0,#0x1a4
        0x0001fb70:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fb74:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb76:    2005        .       MOVS     r0,#5
        0x0001fb78:    f002fbbe    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fb7c:    f24010a8    @...    MOVW     r0,#0x1a8
        0x0001fb80:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fb84:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb86:    2006        .       MOVS     r0,#6
        0x0001fb88:    f002fbb6    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fb8c:    e066        f.      B        0x1fc5c ; am_bsp_iom_pins_enable + 876
        0x0001fb8e:    f24010bc    @...    MOVW     r0,#0x1bc
        0x0001fb92:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fb96:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb98:    2008        .       MOVS     r0,#8
        0x0001fb9a:    f002fbad    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fb9e:    f24010c0    @...    MOVW     r0,#0x1c0
        0x0001fba2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fba6:    6801        .h      LDR      r1,[r0,#0]
        0x0001fba8:    2009        .       MOVS     r0,#9
        0x0001fbaa:    f002fba5    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fbae:    e055        U.      B        0x1fc5c ; am_bsp_iom_pins_enable + 876
        0x0001fbb0:    f24010d0    @...    MOVW     r0,#0x1d0
        0x0001fbb4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fbb8:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbba:    2019        .       MOVS     r0,#0x19
        0x0001fbbc:    f002fb9c    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fbc0:    f24010d4    @...    MOVW     r0,#0x1d4
        0x0001fbc4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fbc8:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbca:    201a        .       MOVS     r0,#0x1a
        0x0001fbcc:    f002fb94    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fbd0:    e044        D.      B        0x1fc5c ; am_bsp_iom_pins_enable + 876
        0x0001fbd2:    f24010e4    @...    MOVW     r0,#0x1e4
        0x0001fbd6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fbda:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbdc:    201f        .       MOVS     r0,#0x1f
        0x0001fbde:    f002fb8b    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fbe2:    f24010e8    @...    MOVW     r0,#0x1e8
        0x0001fbe6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fbea:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbec:    2020                MOVS     r0,#0x20
        0x0001fbee:    f002fb83    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fbf2:    e033        3.      B        0x1fc5c ; am_bsp_iom_pins_enable + 876
        0x0001fbf4:    f2402004    @..     MOVW     r0,#0x204
        0x0001fbf8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fbfc:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbfe:    202f        /       MOVS     r0,#0x2f
        0x0001fc00:    f002fb7a    ..z.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fc04:    f2402008    @..     MOVW     r0,#0x208
        0x0001fc08:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fc0c:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc0e:    2030        0       MOVS     r0,#0x30
        0x0001fc10:    f002fb72    ..r.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fc14:    e022        ".      B        0x1fc5c ; am_bsp_iom_pins_enable + 876
        0x0001fc16:    f2402018    @..     MOVW     r0,#0x218
        0x0001fc1a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fc1e:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc20:    203d        =       MOVS     r0,#0x3d
        0x0001fc22:    f002fb69    ..i.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fc26:    f240201c    @..     MOVW     r0,#0x21c
        0x0001fc2a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fc2e:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc30:    203e        >       MOVS     r0,#0x3e
        0x0001fc32:    f002fb61    ..a.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fc36:    e011        ..      B        0x1fc5c ; am_bsp_iom_pins_enable + 876
        0x0001fc38:    f240202c    @.,     MOVW     r0,#0x22c
        0x0001fc3c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fc40:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc42:    2016        .       MOVS     r0,#0x16
        0x0001fc44:    f002fb58    ..X.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fc48:    f2402030    @.0     MOVW     r0,#0x230
        0x0001fc4c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fc50:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc52:    2017        .       MOVS     r0,#0x17
        0x0001fc54:    f002fb50    ..P.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fc58:    e000        ..      B        0x1fc5c ; am_bsp_iom_pins_enable + 876
        0x0001fc5a:    e7ff        ..      B        0x1fc5c ; am_bsp_iom_pins_enable + 876
        0x0001fc5c:    b004        ..      ADD      sp,sp,#0x10
        0x0001fc5e:    bd80        ..      POP      {r7,pc}
    am_bsp_itm_printf_enable
        0x0001fc60:    b580        ..      PUSH     {r7,lr}
        0x0001fc62:    b084        ..      SUB      sp,sp,#0x10
        0x0001fc64:    2000        .       MOVS     r0,#0
        0x0001fc66:    9002        ..      STR      r0,[sp,#8]
        0x0001fc68:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001fc6c:    f002fcb0    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0001fc70:    9000        ..      STR      r0,[sp,#0]
        0x0001fc72:    f2410008    A...    MOV      r0,#0x1008
        0x0001fc76:    f2c40002    ....    MOVT     r0,#0x4002
        0x0001fc7a:    6800        .h      LDR      r0,[r0,#0]
        0x0001fc7c:    0d00        ..      LSRS     r0,r0,#20
        0x0001fc7e:    07c0        ..      LSLS     r0,r0,#31
        0x0001fc80:    b938        8.      CBNZ     r0,0x1fc92 ; am_bsp_itm_printf_enable + 50
        0x0001fc82:    e7ff        ..      B        0x1fc84 ; am_bsp_itm_printf_enable + 36
        0x0001fc84:    2001        .       MOVS     r0,#1
        0x0001fc86:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001fc8a:    2012        .       MOVS     r0,#0x12
        0x0001fc8c:    f004feba    ....    BL       am_hal_pwrctrl_periph_enable ; 0x24a04
        0x0001fc90:    e7ff        ..      B        0x1fc92 ; am_bsp_itm_printf_enable + 50
        0x0001fc92:    f2410008    A...    MOV      r0,#0x1008
        0x0001fc96:    f2c40002    ....    MOVT     r0,#0x4002
        0x0001fc9a:    6800        .h      LDR      r0,[r0,#0]
        0x0001fc9c:    0d00        ..      LSRS     r0,r0,#20
        0x0001fc9e:    07c0        ..      LSLS     r0,r0,#31
        0x0001fca0:    b1e0        ..      CBZ      r0,0x1fcdc ; am_bsp_itm_printf_enable + 124
        0x0001fca2:    e7ff        ..      B        0x1fca4 ; am_bsp_itm_printf_enable + 68
        0x0001fca4:    f640207c    @.|     MOV      r0,#0xa7c
        0x0001fca8:    f2c4000c    ....    MOVT     r0,#0x400c
        0x0001fcac:    6800        .h      LDR      r0,[r0,#0]
        0x0001fcae:    07c0        ..      LSLS     r0,r0,#31
        0x0001fcb0:    b1a0        ..      CBZ      r0,0x1fcdc ; am_bsp_itm_printf_enable + 124
        0x0001fcb2:    e7ff        ..      B        0x1fcb4 ; am_bsp_itm_printf_enable + 84
        0x0001fcb4:    a803        ..      ADD      r0,sp,#0xc
        0x0001fcb6:    f001fed7    ....    BL       am_hal_dcu_get ; 0x21a68
        0x0001fcba:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0001fcbe:    06c0        ..      LSLS     r0,r0,#27
        0x0001fcc0:    2800        .(      CMP      r0,#0
        0x0001fcc2:    d40a        ..      BMI      0x1fcda ; am_bsp_itm_printf_enable + 122
        0x0001fcc4:    e7ff        ..      B        0x1fcc6 ; am_bsp_itm_printf_enable + 102
        0x0001fcc6:    2001        .       MOVS     r0,#1
        0x0001fcc8:    2110        .!      MOVS     r1,#0x10
        0x0001fcca:    f001ff81    ....    BL       am_hal_dcu_update ; 0x21bd0
        0x0001fcce:    b120         .      CBZ      r0,0x1fcda ; am_bsp_itm_printf_enable + 122
        0x0001fcd0:    e7ff        ..      B        0x1fcd2 ; am_bsp_itm_printf_enable + 114
        0x0001fcd2:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0001fcd6:    9002        ..      STR      r0,[sp,#8]
        0x0001fcd8:    e7ff        ..      B        0x1fcda ; am_bsp_itm_printf_enable + 122
        0x0001fcda:    e003        ..      B        0x1fce4 ; am_bsp_itm_printf_enable + 132
        0x0001fcdc:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0001fce0:    9002        ..      STR      r0,[sp,#8]
        0x0001fce2:    e7ff        ..      B        0x1fce4 ; am_bsp_itm_printf_enable + 132
        0x0001fce4:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001fce8:    07c0        ..      LSLS     r0,r0,#31
        0x0001fcea:    b120         .      CBZ      r0,0x1fcf6 ; am_bsp_itm_printf_enable + 150
        0x0001fcec:    e7ff        ..      B        0x1fcee ; am_bsp_itm_printf_enable + 142
        0x0001fcee:    2012        .       MOVS     r0,#0x12
        0x0001fcf0:    f004fe22    ..".    BL       am_hal_pwrctrl_periph_disable ; 0x24938
        0x0001fcf4:    e7ff        ..      B        0x1fcf6 ; am_bsp_itm_printf_enable + 150
        0x0001fcf6:    9800        ..      LDR      r0,[sp,#0]
        0x0001fcf8:    f002fc72    ..r.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x0001fcfc:    9802        ..      LDR      r0,[sp,#8]
        0x0001fcfe:    b9e8        ..      CBNZ     r0,0x1fd3c ; am_bsp_itm_printf_enable + 220
        0x0001fd00:    e7ff        ..      B        0x1fd02 ; am_bsp_itm_printf_enable + 162
        0x0001fd02:    f2481114    H...    MOV      r1,#0x8114
        0x0001fd06:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001fd0a:    2001        .       MOVS     r0,#1
        0x0001fd0c:    7008        .p      STRB     r0,[r1,#0]
        0x0001fd0e:    f003fbd3    ....    BL       am_hal_itm_enable ; 0x234b8
        0x0001fd12:    f2442040    D.@     MOV      r0,#0x4240
        0x0001fd16:    f2c0000f    ....    MOVT     r0,#0xf
        0x0001fd1a:    f005fa71    ..q.    BL       am_hal_tpiu_enable ; 0x25200
        0x0001fd1e:    f2402034    @.4     MOVW     r0,#0x234
        0x0001fd22:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fd26:    6801        .h      LDR      r1,[r0,#0]
        0x0001fd28:    2018        .       MOVS     r0,#0x18
        0x0001fd2a:    f002fae5    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fd2e:    f2435021    C.!P    MOV      r0,#0x3521
        0x0001fd32:    f2c00002    ....    MOVT     r0,#2
        0x0001fd36:    f005fe75    ..u.    BL       am_util_stdio_printf_init ; 0x25a24
        0x0001fd3a:    e7ff        ..      B        0x1fd3c ; am_bsp_itm_printf_enable + 220
        0x0001fd3c:    9802        ..      LDR      r0,[sp,#8]
        0x0001fd3e:    b004        ..      ADD      sp,sp,#0x10
        0x0001fd40:    bd80        ..      POP      {r7,pc}
        0x0001fd42:    0000        ..      MOVS     r0,r0
    am_bsp_low_power_init
        0x0001fd44:    b580        ..      PUSH     {r7,lr}
        0x0001fd46:    b082        ..      SUB      sp,sp,#8
        0x0001fd48:    f004fb7a    ..z.    BL       am_hal_pwrctrl_low_power_init ; 0x24440
        0x0001fd4c:    2100        .!      MOVS     r1,#0
        0x0001fd4e:    9100        ..      STR      r1,[sp,#0]
        0x0001fd50:    4608        .F      MOV      r0,r1
        0x0001fd52:    f004fa5d    ..].    BL       am_hal_pwrctrl_control ; 0x24210
        0x0001fd56:    f004ffc9    ....    BL       am_hal_rtc_osc_disable ; 0x24cec
        0x0001fd5a:    f24f60f0    O..`    MOV      r0,#0xf6f0
        0x0001fd5e:    f2c00004    ....    MOVT     r0,#4
        0x0001fd62:    6801        .h      LDR      r1,[r0,#0]
        0x0001fd64:    2037        7       MOVS     r0,#0x37
        0x0001fd66:    9001        ..      STR      r0,[sp,#4]
        0x0001fd68:    f002fac6    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001fd6c:    9900        ..      LDR      r1,[sp,#0]
        0x0001fd6e:    9801        ..      LDR      r0,[sp,#4]
        0x0001fd70:    f002fb98    ....    BL       am_hal_gpio_state_write ; 0x224a4
        0x0001fd74:    b002        ..      ADD      sp,sp,#8
        0x0001fd76:    bd80        ..      POP      {r7,pc}
    am_ctimer_isr
        0x0001fd78:    b580        ..      PUSH     {r7,lr}
        0x0001fd7a:    b082        ..      SUB      sp,sp,#8
        0x0001fd7c:    2000        .       MOVS     r0,#0
        0x0001fd7e:    a901        ..      ADD      r1,sp,#4
        0x0001fd80:    f005fa1c    ....    BL       am_hal_timer_interrupt_status_get ; 0x251bc
        0x0001fd84:    9801        ..      LDR      r0,[sp,#4]
        0x0001fd86:    f005fa0d    ....    BL       am_hal_timer_interrupt_clear ; 0x251a4
        0x0001fd8a:    b002        ..      ADD      sp,sp,#8
        0x0001fd8c:    bd80        ..      POP      {r7,pc}
        0x0001fd8e:    0000        ..      MOVS     r0,r0
    am_devices_cooper_blocking_read
        0x0001fd90:    b580        ..      PUSH     {r7,lr}
        0x0001fd92:    b092        ..      SUB      sp,sp,#0x48
        0x0001fd94:    9010        ..      STR      r0,[sp,#0x40]
        0x0001fd96:    910f        ..      STR      r1,[sp,#0x3c]
        0x0001fd98:    920e        ..      STR      r2,[sp,#0x38]
        0x0001fd9a:    2000        .       MOVS     r0,#0
        0x0001fd9c:    900d        ..      STR      r0,[sp,#0x34]
        0x0001fd9e:    f24a41dc    J..A    MOV      r1,#0xa4dc
        0x0001fda2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001fda6:    8008        ..      STRH     r0,[r1,#0]
        0x0001fda8:    9810        ..      LDR      r0,[sp,#0x40]
        0x0001fdaa:    900c        ..      STR      r0,[sp,#0x30]
        0x0001fdac:    f000fbf6    ....    BL       am_devices_cooper_irq_read ; 0x2059c
        0x0001fdb0:    b928        (.      CBNZ     r0,0x1fdbe ; am_devices_cooper_blocking_read + 46
        0x0001fdb2:    e7ff        ..      B        0x1fdb4 ; am_devices_cooper_blocking_read + 36
        0x0001fdb4:    990e        ..      LDR      r1,[sp,#0x38]
        0x0001fdb6:    2000        .       MOVS     r0,#0
        0x0001fdb8:    6008        .`      STR      r0,[r1,#0]
        0x0001fdba:    9011        ..      STR      r0,[sp,#0x44]
        0x0001fdbc:    e071        q.      B        0x1fea2 ; am_devices_cooper_blocking_read + 274
        0x0001fdbe:    9810        ..      LDR      r0,[sp,#0x40]
        0x0001fdc0:    f000f96c    ..l.    BL       am_devices_cooper_bus_enable ; 0x2009c
        0x0001fdc4:    900d        ..      STR      r0,[sp,#0x34]
        0x0001fdc6:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001fdc8:    b118        ..      CBZ      r0,0x1fdd2 ; am_devices_cooper_blocking_read + 66
        0x0001fdca:    e7ff        ..      B        0x1fdcc ; am_devices_cooper_blocking_read + 60
        0x0001fdcc:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001fdce:    9011        ..      STR      r0,[sp,#0x44]
        0x0001fdd0:    e067        g.      B        0x1fea2 ; am_devices_cooper_blocking_read + 274
        0x0001fdd2:    e7ff        ..      B        0x1fdd4 ; am_devices_cooper_blocking_read + 68
        0x0001fdd4:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001fdd6:    6840        @h      LDR      r0,[r0,#4]
        0x0001fdd8:    9000        ..      STR      r0,[sp,#0]
        0x0001fdda:    2000        .       MOVS     r0,#0
        0x0001fddc:    9003        ..      STR      r0,[sp,#0xc]
        0x0001fdde:    2104        .!      MOVS     r1,#4
        0x0001fde0:    9102        ..      STR      r1,[sp,#8]
        0x0001fde2:    2101        .!      MOVS     r1,#1
        0x0001fde4:    9101        ..      STR      r1,[sp,#4]
        0x0001fde6:    f88d1014    ....    STRB     r1,[sp,#0x14]
        0x0001fdea:    2202        ."      MOVS     r2,#2
        0x0001fdec:    9204        ..      STR      r2,[sp,#0x10]
        0x0001fdee:    f24a42dc    J..B    MOV      r2,#0xa4dc
        0x0001fdf2:    f2c10201    ....    MOVT     r2,#0x1001
        0x0001fdf6:    9207        ..      STR      r2,[sp,#0x1c]
        0x0001fdf8:    f88d1020    .. .    STRB     r1,[sp,#0x20]
        0x0001fdfc:    f88d0021    ..!.    STRB     r0,[sp,#0x21]
        0x0001fe00:    9009        ..      STR      r0,[sp,#0x24]
        0x0001fe02:    900a        ..      STR      r0,[sp,#0x28]
        0x0001fe04:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001fe06:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001fe08:    4669        iF      MOV      r1,sp
        0x0001fe0a:    f002fc59    ..Y.    BL       am_hal_iom_blocking_transfer ; 0x226c0
        0x0001fe0e:    b118        ..      CBZ      r0,0x1fe18 ; am_devices_cooper_blocking_read + 136
        0x0001fe10:    e7ff        ..      B        0x1fe12 ; am_devices_cooper_blocking_read + 130
        0x0001fe12:    2006        .       MOVS     r0,#6
        0x0001fe14:    900d        ..      STR      r0,[sp,#0x34]
        0x0001fe16:    e03e        >.      B        0x1fe96 ; am_devices_cooper_blocking_read + 262
        0x0001fe18:    f24a40dc    J..@    MOV      r0,#0xa4dc
        0x0001fe1c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001fe20:    7800        .x      LDRB     r0,[r0,#0]
        0x0001fe22:    b960        `.      CBNZ     r0,0x1fe3e ; am_devices_cooper_blocking_read + 174
        0x0001fe24:    e7ff        ..      B        0x1fe26 ; am_devices_cooper_blocking_read + 150
        0x0001fe26:    f24a40dc    J..@    MOV      r0,#0xa4dc
        0x0001fe2a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001fe2e:    7840        @x      LDRB     r0,[r0,#1]
        0x0001fe30:    b928        (.      CBNZ     r0,0x1fe3e ; am_devices_cooper_blocking_read + 174
        0x0001fe32:    e7ff        ..      B        0x1fe34 ; am_devices_cooper_blocking_read + 164
        0x0001fe34:    990e        ..      LDR      r1,[sp,#0x38]
        0x0001fe36:    2000        .       MOVS     r0,#0
        0x0001fe38:    6008        .`      STR      r0,[r1,#0]
        0x0001fe3a:    900d        ..      STR      r0,[sp,#0x34]
        0x0001fe3c:    e02b        +.      B        0x1fe96 ; am_devices_cooper_blocking_read + 262
        0x0001fe3e:    2000        .       MOVS     r0,#0
        0x0001fe40:    9003        ..      STR      r0,[sp,#0xc]
        0x0001fe42:    9002        ..      STR      r0,[sp,#8]
        0x0001fe44:    9001        ..      STR      r0,[sp,#4]
        0x0001fe46:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0001fe48:    9107        ..      STR      r1,[sp,#0x1c]
        0x0001fe4a:    f24a41dc    J..A    MOV      r1,#0xa4dc
        0x0001fe4e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001fe52:    8809        ..      LDRH     r1,[r1,#0]
        0x0001fe54:    9104        ..      STR      r1,[sp,#0x10]
        0x0001fe56:    f88d0020    .. .    STRB     r0,[sp,#0x20]
        0x0001fe5a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001fe5c:    f5b07f81    ....    CMP      r0,#0x102
        0x0001fe60:    d906        ..      BLS      0x1fe70 ; am_devices_cooper_blocking_read + 224
        0x0001fe62:    e7ff        ..      B        0x1fe64 ; am_devices_cooper_blocking_read + 212
        0x0001fe64:    2004        .       MOVS     r0,#4
        0x0001fe66:    900d        ..      STR      r0,[sp,#0x34]
        0x0001fe68:    990e        ..      LDR      r1,[sp,#0x38]
        0x0001fe6a:    2000        .       MOVS     r0,#0
        0x0001fe6c:    6008        .`      STR      r0,[r1,#0]
        0x0001fe6e:    e012        ..      B        0x1fe96 ; am_devices_cooper_blocking_read + 262
        0x0001fe70:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001fe72:    990e        ..      LDR      r1,[sp,#0x38]
        0x0001fe74:    6008        .`      STR      r0,[r1,#0]
        0x0001fe76:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001fe78:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001fe7a:    4669        iF      MOV      r1,sp
        0x0001fe7c:    f002fc20    .. .    BL       am_hal_iom_blocking_transfer ; 0x226c0
        0x0001fe80:    900d        ..      STR      r0,[sp,#0x34]
        0x0001fe82:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001fe84:    b130        0.      CBZ      r0,0x1fe94 ; am_devices_cooper_blocking_read + 260
        0x0001fe86:    e7ff        ..      B        0x1fe88 ; am_devices_cooper_blocking_read + 248
        0x0001fe88:    2006        .       MOVS     r0,#6
        0x0001fe8a:    900d        ..      STR      r0,[sp,#0x34]
        0x0001fe8c:    990e        ..      LDR      r1,[sp,#0x38]
        0x0001fe8e:    2000        .       MOVS     r0,#0
        0x0001fe90:    6008        .`      STR      r0,[r1,#0]
        0x0001fe92:    e000        ..      B        0x1fe96 ; am_devices_cooper_blocking_read + 262
        0x0001fe94:    e7ff        ..      B        0x1fe96 ; am_devices_cooper_blocking_read + 262
        0x0001fe96:    9810        ..      LDR      r0,[sp,#0x40]
        0x0001fe98:    f000f8e0    ....    BL       am_devices_cooper_bus_disable ; 0x2005c
        0x0001fe9c:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001fe9e:    9011        ..      STR      r0,[sp,#0x44]
        0x0001fea0:    e7ff        ..      B        0x1fea2 ; am_devices_cooper_blocking_read + 274
        0x0001fea2:    9811        ..      LDR      r0,[sp,#0x44]
        0x0001fea4:    b012        ..      ADD      sp,sp,#0x48
        0x0001fea6:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_blocking_write
        0x0001fea8:    b580        ..      PUSH     {r7,lr}
        0x0001feaa:    b098        ..      SUB      sp,sp,#0x60
        0x0001feac:    4684        .F      MOV      r12,r0
        0x0001feae:    981a        ..      LDR      r0,[sp,#0x68]
        0x0001feb0:    f8cdc058    ..X.    STR      r12,[sp,#0x58]
        0x0001feb4:    f88d1057    ..W.    STRB     r1,[sp,#0x57]
        0x0001feb8:    9214        ..      STR      r2,[sp,#0x50]
        0x0001feba:    9313        ..      STR      r3,[sp,#0x4c]
        0x0001febc:    f88d004b    ..K.    STRB     r0,[sp,#0x4b]
        0x0001fec0:    2000        .       MOVS     r0,#0
        0x0001fec2:    9011        ..      STR      r0,[sp,#0x44]
        0x0001fec4:    9010        ..      STR      r0,[sp,#0x40]
        0x0001fec6:    f24a41dc    J..A    MOV      r1,#0xa4dc
        0x0001feca:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001fece:    8008        ..      STRH     r0,[r1,#0]
        0x0001fed0:    9816        ..      LDR      r0,[sp,#0x58]
        0x0001fed2:    9003        ..      STR      r0,[sp,#0xc]
        0x0001fed4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001fed6:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x0001feda:    07c0        ..      LSLS     r0,r0,#31
        0x0001fedc:    b128        (.      CBZ      r0,0x1feea ; am_devices_cooper_blocking_write + 66
        0x0001fede:    e7ff        ..      B        0x1fee0 ; am_devices_cooper_blocking_write + 56
        0x0001fee0:    2003        .       MOVS     r0,#3
        0x0001fee2:    9011        ..      STR      r0,[sp,#0x44]
        0x0001fee4:    9811        ..      LDR      r0,[sp,#0x44]
        0x0001fee6:    9017        ..      STR      r0,[sp,#0x5c]
        0x0001fee8:    e0b4        ..      B        0x20054 ; am_devices_cooper_blocking_write + 428
        0x0001feea:    9816        ..      LDR      r0,[sp,#0x58]
        0x0001feec:    f000f8d6    ....    BL       am_devices_cooper_bus_enable ; 0x2009c
        0x0001fef0:    9011        ..      STR      r0,[sp,#0x44]
        0x0001fef2:    9811        ..      LDR      r0,[sp,#0x44]
        0x0001fef4:    b118        ..      CBZ      r0,0x1fefe ; am_devices_cooper_blocking_write + 86
        0x0001fef6:    e7ff        ..      B        0x1fef8 ; am_devices_cooper_blocking_write + 80
        0x0001fef8:    9811        ..      LDR      r0,[sp,#0x44]
        0x0001fefa:    9017        ..      STR      r0,[sp,#0x5c]
        0x0001fefc:    e0aa        ..      B        0x20054 ; am_devices_cooper_blocking_write + 428
        0x0001fefe:    2000        .       MOVS     r0,#0
        0x0001ff00:    9007        ..      STR      r0,[sp,#0x1c]
        0x0001ff02:    2180        .!      MOVS     r1,#0x80
        0x0001ff04:    9106        ..      STR      r1,[sp,#0x18]
        0x0001ff06:    2101        .!      MOVS     r1,#1
        0x0001ff08:    9105        ..      STR      r1,[sp,#0x14]
        0x0001ff0a:    f88d1024    ..$.    STRB     r1,[sp,#0x24]
        0x0001ff0e:    2202        ."      MOVS     r2,#2
        0x0001ff10:    9208        ..      STR      r2,[sp,#0x20]
        0x0001ff12:    f88d1030    ..0.    STRB     r1,[sp,#0x30]
        0x0001ff16:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001ff18:    6849        Ih      LDR      r1,[r1,#4]
        0x0001ff1a:    9104        ..      STR      r1,[sp,#0x10]
        0x0001ff1c:    f24a41dc    J..A    MOV      r1,#0xa4dc
        0x0001ff20:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001ff24:    910b        ..      STR      r1,[sp,#0x2c]
        0x0001ff26:    f88d0031    ..1.    STRB     r0,[sp,#0x31]
        0x0001ff2a:    900d        ..      STR      r0,[sp,#0x34]
        0x0001ff2c:    900e        ..      STR      r0,[sp,#0x38]
        0x0001ff2e:    e7ff        ..      B        0x1ff30 ; am_devices_cooper_blocking_write + 136
        0x0001ff30:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001ff32:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001ff34:    a904        ..      ADD      r1,sp,#0x10
        0x0001ff36:    f002fbc3    ....    BL       am_hal_iom_blocking_transfer ; 0x226c0
        0x0001ff3a:    b118        ..      CBZ      r0,0x1ff44 ; am_devices_cooper_blocking_write + 156
        0x0001ff3c:    e7ff        ..      B        0x1ff3e ; am_devices_cooper_blocking_write + 150
        0x0001ff3e:    2006        .       MOVS     r0,#6
        0x0001ff40:    9011        ..      STR      r0,[sp,#0x44]
        0x0001ff42:    e081        ..      B        0x20048 ; am_devices_cooper_blocking_write + 416
        0x0001ff44:    f24a40dc    J..@    MOV      r0,#0xa4dc
        0x0001ff48:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001ff4c:    7800        .x      LDRB     r0,[r0,#0]
        0x0001ff4e:    2868        h(      CMP      r0,#0x68
        0x0001ff50:    d108        ..      BNE      0x1ff64 ; am_devices_cooper_blocking_write + 188
        0x0001ff52:    e7ff        ..      B        0x1ff54 ; am_devices_cooper_blocking_write + 172
        0x0001ff54:    f24a40dc    J..@    MOV      r0,#0xa4dc
        0x0001ff58:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001ff5c:    7840        @x      LDRB     r0,[r0,#1]
        0x0001ff5e:    28a8        .(      CMP      r0,#0xa8
        0x0001ff60:    d044        D.      BEQ      0x1ffec ; am_devices_cooper_blocking_write + 324
        0x0001ff62:    e7ff        ..      B        0x1ff64 ; am_devices_cooper_blocking_write + 188
        0x0001ff64:    2003        .       MOVS     r0,#3
        0x0001ff66:    9011        ..      STR      r0,[sp,#0x44]
        0x0001ff68:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001ff6a:    6880        .h      LDR      r0,[r0,#8]
        0x0001ff6c:    f005fad6    ....    BL       am_util_delay_us ; 0x2551c
        0x0001ff70:    f89d004b    ..K.    LDRB     r0,[sp,#0x4b]
        0x0001ff74:    07c0        ..      LSLS     r0,r0,#31
        0x0001ff76:    b3a0        ..      CBZ      r0,0x1ffe2 ; am_devices_cooper_blocking_write + 314
        0x0001ff78:    e7ff        ..      B        0x1ff7a ; am_devices_cooper_blocking_write + 210
        0x0001ff7a:    f24f60f0    O..`    MOV      r0,#0xf6f0
        0x0001ff7e:    f2c00004    ....    MOVT     r0,#4
        0x0001ff82:    6801        .h      LDR      r1,[r0,#0]
        0x0001ff84:    2036        6       MOVS     r0,#0x36
        0x0001ff86:    9001        ..      STR      r0,[sp,#4]
        0x0001ff88:    f002f9b6    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001ff8c:    f002fb20    .. .    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0001ff90:    9002        ..      STR      r0,[sp,#8]
        0x0001ff92:    f2402128    @.(!    MOVW     r1,#0x228
        0x0001ff96:    f2c40101    ....    MOVT     r1,#0x4001
        0x0001ff9a:    f44f0080    O...    MOV      r0,#0x400000
        0x0001ff9e:    6008        .`      STR      r0,[r1,#0]
        0x0001ffa0:    9802        ..      LDR      r0,[sp,#8]
        0x0001ffa2:    f002fb1d    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x0001ffa6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001ffa8:    6880        .h      LDR      r0,[r0,#8]
        0x0001ffaa:    f005fab7    ....    BL       am_util_delay_us ; 0x2551c
        0x0001ffae:    9801        ..      LDR      r0,[sp,#4]
        0x0001ffb0:    f2402148    @.H!    MOVW     r1,#0x248
        0x0001ffb4:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001ffb8:    6809        .h      LDR      r1,[r1,#0]
        0x0001ffba:    f002f99d    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0001ffbe:    f24060a4    @..`    MOV      r0,#0x6a4
        0x0001ffc2:    f005faab    ....    BL       am_util_delay_us ; 0x2551c
        0x0001ffc6:    9810        ..      LDR      r0,[sp,#0x40]
        0x0001ffc8:    f5b07ffa    ....    CMP      r0,#0x1f4
        0x0001ffcc:    d105        ..      BNE      0x1ffda ; am_devices_cooper_blocking_write + 306
        0x0001ffce:    e7ff        ..      B        0x1ffd0 ; am_devices_cooper_blocking_write + 296
        0x0001ffd0:    2000        .       MOVS     r0,#0
        0x0001ffd2:    9010        ..      STR      r0,[sp,#0x40]
        0x0001ffd4:    2007        .       MOVS     r0,#7
        0x0001ffd6:    9011        ..      STR      r0,[sp,#0x44]
        0x0001ffd8:    e036        6.      B        0x20048 ; am_devices_cooper_blocking_write + 416
        0x0001ffda:    9810        ..      LDR      r0,[sp,#0x40]
        0x0001ffdc:    3001        .0      ADDS     r0,#1
        0x0001ffde:    9010        ..      STR      r0,[sp,#0x40]
        0x0001ffe0:    e02d        -.      B        0x2003e ; am_devices_cooper_blocking_write + 406
        0x0001ffe2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001ffe4:    2001        .       MOVS     r0,#1
        0x0001ffe6:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x0001ffea:    e02d        -.      B        0x20048 ; am_devices_cooper_blocking_write + 416
        0x0001ffec:    2000        .       MOVS     r0,#0
        0x0001ffee:    9010        ..      STR      r0,[sp,#0x40]
        0x0001fff0:    f89d0057    ..W.    LDRB     r0,[sp,#0x57]
        0x0001fff4:    b140        @.      CBZ      r0,0x20008 ; am_devices_cooper_blocking_write + 352
        0x0001fff6:    e7ff        ..      B        0x1fff8 ; am_devices_cooper_blocking_write + 336
        0x0001fff8:    f89d0057    ..W.    LDRB     r0,[sp,#0x57]
        0x0001fffc:    2100        .!      MOVS     r1,#0
        0x0001fffe:    9107        ..      STR      r1,[sp,#0x1c]
        0x00020000:    9006        ..      STR      r0,[sp,#0x18]
        0x00020002:    2001        .       MOVS     r0,#1
        0x00020004:    9005        ..      STR      r0,[sp,#0x14]
        0x00020006:    e004        ..      B        0x20012 ; am_devices_cooper_blocking_write + 362
        0x00020008:    2000        .       MOVS     r0,#0
        0x0002000a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002000c:    9006        ..      STR      r0,[sp,#0x18]
        0x0002000e:    9005        ..      STR      r0,[sp,#0x14]
        0x00020010:    e7ff        ..      B        0x20012 ; am_devices_cooper_blocking_write + 362
        0x00020012:    2000        .       MOVS     r0,#0
        0x00020014:    f88d0024    ..$.    STRB     r0,[sp,#0x24]
        0x00020018:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0002001a:    9108        ..      STR      r1,[sp,#0x20]
        0x0002001c:    9914        ..      LDR      r1,[sp,#0x50]
        0x0002001e:    910a        ..      STR      r1,[sp,#0x28]
        0x00020020:    f88d0030    ..0.    STRB     r0,[sp,#0x30]
        0x00020024:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020026:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020028:    a904        ..      ADD      r1,sp,#0x10
        0x0002002a:    f002fb49    ..I.    BL       am_hal_iom_blocking_transfer ; 0x226c0
        0x0002002e:    9011        ..      STR      r0,[sp,#0x44]
        0x00020030:    9811        ..      LDR      r0,[sp,#0x44]
        0x00020032:    b118        ..      CBZ      r0,0x2003c ; am_devices_cooper_blocking_write + 404
        0x00020034:    e7ff        ..      B        0x20036 ; am_devices_cooper_blocking_write + 398
        0x00020036:    2006        .       MOVS     r0,#6
        0x00020038:    9011        ..      STR      r0,[sp,#0x44]
        0x0002003a:    e005        ..      B        0x20048 ; am_devices_cooper_blocking_write + 416
        0x0002003c:    e004        ..      B        0x20048 ; am_devices_cooper_blocking_write + 416
        0x0002003e:    2001        .       MOVS     r0,#1
        0x00020040:    2800        .(      CMP      r0,#0
        0x00020042:    f47faf75    ..u.    BNE      0x1ff30 ; am_devices_cooper_blocking_write + 136
        0x00020046:    e7ff        ..      B        0x20048 ; am_devices_cooper_blocking_write + 416
        0x00020048:    9816        ..      LDR      r0,[sp,#0x58]
        0x0002004a:    f000f807    ....    BL       am_devices_cooper_bus_disable ; 0x2005c
        0x0002004e:    9811        ..      LDR      r0,[sp,#0x44]
        0x00020050:    9017        ..      STR      r0,[sp,#0x5c]
        0x00020052:    e7ff        ..      B        0x20054 ; am_devices_cooper_blocking_write + 428
        0x00020054:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00020056:    b018        ..      ADD      sp,sp,#0x60
        0x00020058:    bd80        ..      POP      {r7,pc}
        0x0002005a:    0000        ..      MOVS     r0,r0
    am_devices_cooper_bus_disable
        0x0002005c:    b580        ..      PUSH     {r7,lr}
        0x0002005e:    b084        ..      SUB      sp,sp,#0x10
        0x00020060:    9002        ..      STR      r0,[sp,#8]
        0x00020062:    9802        ..      LDR      r0,[sp,#8]
        0x00020064:    9001        ..      STR      r0,[sp,#4]
        0x00020066:    9801        ..      LDR      r0,[sp,#4]
        0x00020068:    7f00        ..      LDRB     r0,[r0,#0x1c]
        0x0002006a:    07c0        ..      LSLS     r0,r0,#31
        0x0002006c:    b918        ..      CBNZ     r0,0x20076 ; am_devices_cooper_bus_disable + 26
        0x0002006e:    e7ff        ..      B        0x20070 ; am_devices_cooper_bus_disable + 20
        0x00020070:    2008        .       MOVS     r0,#8
        0x00020072:    9003        ..      STR      r0,[sp,#0xc]
        0x00020074:    e00e        ..      B        0x20094 ; am_devices_cooper_bus_disable + 56
        0x00020076:    9801        ..      LDR      r0,[sp,#4]
        0x00020078:    6980        .i      LDR      r0,[r0,#0x18]
        0x0002007a:    f002ff0d    ....    BL       am_hal_iom_disable ; 0x22e98
        0x0002007e:    9801        ..      LDR      r0,[sp,#4]
        0x00020080:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020082:    2102        .!      MOVS     r1,#2
        0x00020084:    2201        ."      MOVS     r2,#1
        0x00020086:    f003f825    ..%.    BL       am_hal_iom_power_ctrl ; 0x230d4
        0x0002008a:    9901        ..      LDR      r1,[sp,#4]
        0x0002008c:    2000        .       MOVS     r0,#0
        0x0002008e:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00020090:    9003        ..      STR      r0,[sp,#0xc]
        0x00020092:    e7ff        ..      B        0x20094 ; am_devices_cooper_bus_disable + 56
        0x00020094:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020096:    b004        ..      ADD      sp,sp,#0x10
        0x00020098:    bd80        ..      POP      {r7,pc}
        0x0002009a:    0000        ..      MOVS     r0,r0
    am_devices_cooper_bus_enable
        0x0002009c:    b580        ..      PUSH     {r7,lr}
        0x0002009e:    b084        ..      SUB      sp,sp,#0x10
        0x000200a0:    9002        ..      STR      r0,[sp,#8]
        0x000200a2:    9802        ..      LDR      r0,[sp,#8]
        0x000200a4:    9001        ..      STR      r0,[sp,#4]
        0x000200a6:    9801        ..      LDR      r0,[sp,#4]
        0x000200a8:    7f00        ..      LDRB     r0,[r0,#0x1c]
        0x000200aa:    07c0        ..      LSLS     r0,r0,#31
        0x000200ac:    b918        ..      CBNZ     r0,0x200b6 ; am_devices_cooper_bus_enable + 26
        0x000200ae:    e7ff        ..      B        0x200b0 ; am_devices_cooper_bus_enable + 20
        0x000200b0:    2008        .       MOVS     r0,#8
        0x000200b2:    9003        ..      STR      r0,[sp,#0xc]
        0x000200b4:    e019        ..      B        0x200ea ; am_devices_cooper_bus_enable + 78
        0x000200b6:    9801        ..      LDR      r0,[sp,#4]
        0x000200b8:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x000200ba:    07c0        ..      LSLS     r0,r0,#31
        0x000200bc:    b920         .      CBNZ     r0,0x200c8 ; am_devices_cooper_bus_enable + 44
        0x000200be:    e7ff        ..      B        0x200c0 ; am_devices_cooper_bus_enable + 36
        0x000200c0:    9901        ..      LDR      r1,[sp,#4]
        0x000200c2:    2001        .       MOVS     r0,#1
        0x000200c4:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x000200c6:    e002        ..      B        0x200ce ; am_devices_cooper_bus_enable + 50
        0x000200c8:    2002        .       MOVS     r0,#2
        0x000200ca:    9003        ..      STR      r0,[sp,#0xc]
        0x000200cc:    e00d        ..      B        0x200ea ; am_devices_cooper_bus_enable + 78
        0x000200ce:    9801        ..      LDR      r0,[sp,#4]
        0x000200d0:    6980        .i      LDR      r0,[r0,#0x18]
        0x000200d2:    2100        .!      MOVS     r1,#0
        0x000200d4:    9100        ..      STR      r1,[sp,#0]
        0x000200d6:    2201        ."      MOVS     r2,#1
        0x000200d8:    f002fffc    ....    BL       am_hal_iom_power_ctrl ; 0x230d4
        0x000200dc:    9801        ..      LDR      r0,[sp,#4]
        0x000200de:    6980        .i      LDR      r0,[r0,#0x18]
        0x000200e0:    f002ff26    ..&.    BL       am_hal_iom_enable ; 0x22f30
        0x000200e4:    9800        ..      LDR      r0,[sp,#0]
        0x000200e6:    9003        ..      STR      r0,[sp,#0xc]
        0x000200e8:    e7ff        ..      B        0x200ea ; am_devices_cooper_bus_enable + 78
        0x000200ea:    9803        ..      LDR      r0,[sp,#0xc]
        0x000200ec:    b004        ..      ADD      sp,sp,#0x10
        0x000200ee:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_clkreq_read
        0x000200f0:    b081        ..      SUB      sp,sp,#4
        0x000200f2:    9000        ..      STR      r0,[sp,#0]
        0x000200f4:    f2402008    @..     MOVW     r0,#0x208
        0x000200f8:    f2c40001    ....    MOVT     r0,#0x4001
        0x000200fc:    6800        .h      LDR      r0,[r0,#0]
        0x000200fe:    f3c05000    ...P    UBFX     r0,r0,#20,#1
        0x00020102:    b001        ..      ADD      sp,sp,#4
        0x00020104:    4770        pG      BX       lr
        0x00020106:    0000        ..      MOVS     r0,r0
    am_devices_cooper_command_write
        0x00020108:    b580        ..      PUSH     {r7,lr}
        0x0002010a:    b088        ..      SUB      sp,sp,#0x20
        0x0002010c:    f8ddc028    ..(.    LDR      r12,[sp,#0x28]
        0x00020110:    9006        ..      STR      r0,[sp,#0x18]
        0x00020112:    9105        ..      STR      r1,[sp,#0x14]
        0x00020114:    9204        ..      STR      r2,[sp,#0x10]
        0x00020116:    9303        ..      STR      r3,[sp,#0xc]
        0x00020118:    2000        .       MOVS     r0,#0
        0x0002011a:    9002        ..      STR      r0,[sp,#8]
        0x0002011c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002011e:    b130        0.      CBZ      r0,0x2012e ; am_devices_cooper_command_write + 38
        0x00020120:    e7ff        ..      B        0x20122 ; am_devices_cooper_command_write + 26
        0x00020122:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020124:    b118        ..      CBZ      r0,0x2012e ; am_devices_cooper_command_write + 38
        0x00020126:    e7ff        ..      B        0x20128 ; am_devices_cooper_command_write + 32
        0x00020128:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002012a:    b918        ..      CBNZ     r0,0x20134 ; am_devices_cooper_command_write + 44
        0x0002012c:    e7ff        ..      B        0x2012e ; am_devices_cooper_command_write + 38
        0x0002012e:    2008        .       MOVS     r0,#8
        0x00020130:    9007        ..      STR      r0,[sp,#0x1c]
        0x00020132:    e04c        L.      B        0x201ce ; am_devices_cooper_command_write + 198
        0x00020134:    e7ff        ..      B        0x20136 ; am_devices_cooper_command_write + 46
        0x00020136:    9806        ..      LDR      r0,[sp,#0x18]
        0x00020138:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002013a:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0002013c:    46ec        .F      MOV      r12,sp
        0x0002013e:    2101        .!      MOVS     r1,#1
        0x00020140:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00020144:    2100        .!      MOVS     r1,#0
        0x00020146:    f7fffeaf    ....    BL       am_devices_cooper_blocking_write ; 0x1fea8
        0x0002014a:    9002        ..      STR      r0,[sp,#8]
        0x0002014c:    9802        ..      LDR      r0,[sp,#8]
        0x0002014e:    b108        ..      CBZ      r0,0x20154 ; am_devices_cooper_command_write + 76
        0x00020150:    e7ff        ..      B        0x20152 ; am_devices_cooper_command_write + 74
        0x00020152:    e039        9.      B        0x201c8 ; am_devices_cooper_command_write + 192
        0x00020154:    2000        .       MOVS     r0,#0
        0x00020156:    9001        ..      STR      r0,[sp,#4]
        0x00020158:    e7ff        ..      B        0x2015a ; am_devices_cooper_command_write + 82
        0x0002015a:    f000fa1f    ....    BL       am_devices_cooper_irq_read ; 0x2059c
        0x0002015e:    b990        ..      CBNZ     r0,0x20186 ; am_devices_cooper_command_write + 126
        0x00020160:    e7ff        ..      B        0x20162 ; am_devices_cooper_command_write + 90
        0x00020162:    9801        ..      LDR      r0,[sp,#4]
        0x00020164:    f6443140    D.@1    MOV      r1,#0x4b40
        0x00020168:    f2c0014c    ..L.    MOVT     r1,#0x4c
        0x0002016c:    4288        .B      CMP      r0,r1
        0x0002016e:    d103        ..      BNE      0x20178 ; am_devices_cooper_command_write + 112
        0x00020170:    e7ff        ..      B        0x20172 ; am_devices_cooper_command_write + 106
        0x00020172:    2001        .       MOVS     r0,#1
        0x00020174:    9002        ..      STR      r0,[sp,#8]
        0x00020176:    e006        ..      B        0x20186 ; am_devices_cooper_command_write + 126
        0x00020178:    2001        .       MOVS     r0,#1
        0x0002017a:    f005f9cf    ....    BL       am_util_delay_us ; 0x2551c
        0x0002017e:    9801        ..      LDR      r0,[sp,#4]
        0x00020180:    3001        .0      ADDS     r0,#1
        0x00020182:    9001        ..      STR      r0,[sp,#4]
        0x00020184:    e7e9        ..      B        0x2015a ; am_devices_cooper_command_write + 82
        0x00020186:    9802        ..      LDR      r0,[sp,#8]
        0x00020188:    b118        ..      CBZ      r0,0x20192 ; am_devices_cooper_command_write + 138
        0x0002018a:    e7ff        ..      B        0x2018c ; am_devices_cooper_command_write + 132
        0x0002018c:    2005        .       MOVS     r0,#5
        0x0002018e:    9002        ..      STR      r0,[sp,#8]
        0x00020190:    e01a        ..      B        0x201c8 ; am_devices_cooper_command_write + 192
        0x00020192:    e7ff        ..      B        0x20194 ; am_devices_cooper_command_write + 140
        0x00020194:    9806        ..      LDR      r0,[sp,#0x18]
        0x00020196:    9903        ..      LDR      r1,[sp,#0xc]
        0x00020198:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0002019a:    f7fffdf9    ....    BL       am_devices_cooper_blocking_read ; 0x1fd90
        0x0002019e:    9002        ..      STR      r0,[sp,#8]
        0x000201a0:    9802        ..      LDR      r0,[sp,#8]
        0x000201a2:    b970        p.      CBNZ     r0,0x201c2 ; am_devices_cooper_command_write + 186
        0x000201a4:    e7ff        ..      B        0x201a6 ; am_devices_cooper_command_write + 158
        0x000201a6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000201a8:    7900        .y      LDRB     r0,[r0,#4]
        0x000201aa:    9905        ..      LDR      r1,[sp,#0x14]
        0x000201ac:    7849        Ix      LDRB     r1,[r1,#1]
        0x000201ae:    4288        .B      CMP      r0,r1
        0x000201b0:    d108        ..      BNE      0x201c4 ; am_devices_cooper_command_write + 188
        0x000201b2:    e7ff        ..      B        0x201b4 ; am_devices_cooper_command_write + 172
        0x000201b4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000201b6:    7940        @y      LDRB     r0,[r0,#5]
        0x000201b8:    9905        ..      LDR      r1,[sp,#0x14]
        0x000201ba:    7889        .x      LDRB     r1,[r1,#2]
        0x000201bc:    4288        .B      CMP      r0,r1
        0x000201be:    d101        ..      BNE      0x201c4 ; am_devices_cooper_command_write + 188
        0x000201c0:    e7ff        ..      B        0x201c2 ; am_devices_cooper_command_write + 186
        0x000201c2:    e000        ..      B        0x201c6 ; am_devices_cooper_command_write + 190
        0x000201c4:    e7e6        ..      B        0x20194 ; am_devices_cooper_command_write + 140
        0x000201c6:    e7ff        ..      B        0x201c8 ; am_devices_cooper_command_write + 192
        0x000201c8:    9802        ..      LDR      r0,[sp,#8]
        0x000201ca:    9007        ..      STR      r0,[sp,#0x1c]
        0x000201cc:    e7ff        ..      B        0x201ce ; am_devices_cooper_command_write + 198
        0x000201ce:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000201d0:    b008        ..      ADD      sp,sp,#0x20
        0x000201d2:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_image_update_init
        0x000201d4:    b085        ..      SUB      sp,sp,#0x14
        0x000201d6:    9003        ..      STR      r0,[sp,#0xc]
        0x000201d8:    9102        ..      STR      r1,[sp,#8]
        0x000201da:    9803        ..      LDR      r0,[sp,#0xc]
        0x000201dc:    b1c0        ..      CBZ      r0,0x20210 ; am_devices_cooper_image_update_init + 60
        0x000201de:    e7ff        ..      B        0x201e0 ; am_devices_cooper_image_update_init + 12
        0x000201e0:    f24271a8    B..q    MOV      r1,#0x27a8
        0x000201e4:    f2c10101    ....    MOVT     r1,#0x1001
        0x000201e8:    9100        ..      STR      r1,[sp,#0]
        0x000201ea:    2000        .       MOVS     r0,#0
        0x000201ec:    9001        ..      STR      r0,[sp,#4]
        0x000201ee:    6008        .`      STR      r0,[r1,#0]
        0x000201f0:    6048        H`      STR      r0,[r1,#4]
        0x000201f2:    6088        .`      STR      r0,[r1,#8]
        0x000201f4:    2203        ."      MOVS     r2,#3
        0x000201f6:    61ca        .a      STR      r2,[r1,#0x1c]
        0x000201f8:    6108        .a      STR      r0,[r1,#0x10]
        0x000201fa:    60c8        .`      STR      r0,[r1,#0xc]
        0x000201fc:    6188        .a      STR      r0,[r1,#0x18]
        0x000201fe:    6148        Ha      STR      r0,[r1,#0x14]
        0x00020200:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00020202:    624a        Jb      STR      r2,[r1,#0x24]
        0x00020204:    9a02        ..      LDR      r2,[sp,#8]
        0x00020206:    628a        .b      STR      r2,[r1,#0x28]
        0x00020208:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x0002020c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002020e:    e002        ..      B        0x20216 ; am_devices_cooper_image_update_init + 66
        0x00020210:    2001        .       MOVS     r0,#1
        0x00020212:    9004        ..      STR      r0,[sp,#0x10]
        0x00020214:    e7ff        ..      B        0x20216 ; am_devices_cooper_image_update_init + 66
        0x00020216:    9804        ..      LDR      r0,[sp,#0x10]
        0x00020218:    b005        ..      ADD      sp,sp,#0x14
        0x0002021a:    4770        pG      BX       lr
    am_devices_cooper_init
        0x0002021c:    b580        ..      PUSH     {r7,lr}
        0x0002021e:    b09c        ..      SUB      sp,sp,#0x70
        0x00020220:    901a        ..      STR      r0,[sp,#0x68]
        0x00020222:    9119        ..      STR      r1,[sp,#0x64]
        0x00020224:    9218        ..      STR      r2,[sp,#0x60]
        0x00020226:    9317        ..      STR      r3,[sp,#0x5c]
        0x00020228:    2000        .       MOVS     r0,#0
        0x0002022a:    9005        ..      STR      r0,[sp,#0x14]
        0x0002022c:    9015        ..      STR      r0,[sp,#0x54]
        0x0002022e:    900f        ..      STR      r0,[sp,#0x3c]
        0x00020230:    900e        ..      STR      r0,[sp,#0x38]
        0x00020232:    900d        ..      STR      r0,[sp,#0x34]
        0x00020234:    900c        ..      STR      r0,[sp,#0x30]
        0x00020236:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020238:    900a        ..      STR      r0,[sp,#0x28]
        0x0002023a:    9009        ..      STR      r0,[sp,#0x24]
        0x0002023c:    9008        ..      STR      r0,[sp,#0x20]
        0x0002023e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00020240:    900f        ..      STR      r0,[sp,#0x3c]
        0x00020242:    e7ff        ..      B        0x20244 ; am_devices_cooper_init + 40
        0x00020244:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00020246:    b998        ..      CBNZ     r0,0x20270 ; am_devices_cooper_init + 84
        0x00020248:    e7ff        ..      B        0x2024a ; am_devices_cooper_init + 46
        0x0002024a:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002024c:    eb0001c0    ....    ADD      r1,r0,r0,LSL #3
        0x00020250:    f2437010    C..p    MOV      r0,#0x3710
        0x00020254:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020258:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002025c:    7f00        ..      LDRB     r0,[r0,#0x1c]
        0x0002025e:    07c0        ..      LSLS     r0,r0,#31
        0x00020260:    b908        ..      CBNZ     r0,0x20266 ; am_devices_cooper_init + 74
        0x00020262:    e7ff        ..      B        0x20264 ; am_devices_cooper_init + 72
        0x00020264:    e004        ..      B        0x20270 ; am_devices_cooper_init + 84
        0x00020266:    e7ff        ..      B        0x20268 ; am_devices_cooper_init + 76
        0x00020268:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002026a:    3001        .0      ADDS     r0,#1
        0x0002026c:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002026e:    e7e9        ..      B        0x20244 ; am_devices_cooper_init + 40
        0x00020270:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00020272:    2801        .(      CMP      r0,#1
        0x00020274:    d103        ..      BNE      0x2027e ; am_devices_cooper_init + 98
        0x00020276:    e7ff        ..      B        0x20278 ; am_devices_cooper_init + 92
        0x00020278:    2001        .       MOVS     r0,#1
        0x0002027a:    901b        ..      STR      r0,[sp,#0x6c]
        0x0002027c:    e18a        ..      B        0x20594 ; am_devices_cooper_init + 888
        0x0002027e:    981a        ..      LDR      r0,[sp,#0x68]
        0x00020280:    2808        .(      CMP      r0,#8
        0x00020282:    d803        ..      BHI      0x2028c ; am_devices_cooper_init + 112
        0x00020284:    e7ff        ..      B        0x20286 ; am_devices_cooper_init + 106
        0x00020286:    9819        ..      LDR      r0,[sp,#0x64]
        0x00020288:    b918        ..      CBNZ     r0,0x20292 ; am_devices_cooper_init + 118
        0x0002028a:    e7ff        ..      B        0x2028c ; am_devices_cooper_init + 112
        0x0002028c:    2001        .       MOVS     r0,#1
        0x0002028e:    901b        ..      STR      r0,[sp,#0x6c]
        0x00020290:    e180        ..      B        0x20594 ; am_devices_cooper_init + 888
        0x00020292:    f001fd53    ..S.    BL       am_hal_fault_capture_enable ; 0x21d3c
        0x00020296:    f2436000    C..`    MOVW     r0,#0x3600
        0x0002029a:    f2c0106e    ..n.    MOVT     r0,#0x16e
        0x0002029e:    9011        ..      STR      r0,[sp,#0x44]
        0x000202a0:    2000        .       MOVS     r0,#0
        0x000202a2:    f88d0040    ..@.    STRB     r0,[sp,#0x40]
        0x000202a6:    2003        .       MOVS     r0,#3
        0x000202a8:    f88d0048    ..H.    STRB     r0,[sp,#0x48]
        0x000202ac:    9819        ..      LDR      r0,[sp,#0x64]
        0x000202ae:    6840        @h      LDR      r0,[r0,#4]
        0x000202b0:    9014        ..      STR      r0,[sp,#0x50]
        0x000202b2:    9819        ..      LDR      r0,[sp,#0x64]
        0x000202b4:    6800        .h      LDR      r0,[r0,#0]
        0x000202b6:    9013        ..      STR      r0,[sp,#0x4c]
        0x000202b8:    981a        ..      LDR      r0,[sp,#0x68]
        0x000202ba:    a916        ..      ADD      r1,sp,#0x58
        0x000202bc:    f002feba    ....    BL       am_hal_iom_initialize ; 0x23034
        0x000202c0:    b990        ..      CBNZ     r0,0x202e8 ; am_devices_cooper_init + 204
        0x000202c2:    e7ff        ..      B        0x202c4 ; am_devices_cooper_init + 168
        0x000202c4:    9816        ..      LDR      r0,[sp,#0x58]
        0x000202c6:    2200        ."      MOVS     r2,#0
        0x000202c8:    4611        .F      MOV      r1,r2
        0x000202ca:    f002ff03    ....    BL       am_hal_iom_power_ctrl ; 0x230d4
        0x000202ce:    b958        X.      CBNZ     r0,0x202e8 ; am_devices_cooper_init + 204
        0x000202d0:    e7ff        ..      B        0x202d2 ; am_devices_cooper_init + 182
        0x000202d2:    9816        ..      LDR      r0,[sp,#0x58]
        0x000202d4:    a910        ..      ADD      r1,sp,#0x40
        0x000202d6:    f002fc83    ....    BL       am_hal_iom_configure ; 0x22be0
        0x000202da:    b928        (.      CBNZ     r0,0x202e8 ; am_devices_cooper_init + 204
        0x000202dc:    e7ff        ..      B        0x202de ; am_devices_cooper_init + 194
        0x000202de:    9816        ..      LDR      r0,[sp,#0x58]
        0x000202e0:    f002fe26    ..&.    BL       am_hal_iom_enable ; 0x22f30
        0x000202e4:    b118        ..      CBZ      r0,0x202ee ; am_devices_cooper_init + 210
        0x000202e6:    e7ff        ..      B        0x202e8 ; am_devices_cooper_init + 204
        0x000202e8:    2001        .       MOVS     r0,#1
        0x000202ea:    901b        ..      STR      r0,[sp,#0x6c]
        0x000202ec:    e152        R.      B        0x20594 ; am_devices_cooper_init + 888
        0x000202ee:    981a        ..      LDR      r0,[sp,#0x68]
        0x000202f0:    2100        .!      MOVS     r1,#0
        0x000202f2:    9104        ..      STR      r1,[sp,#0x10]
        0x000202f4:    f7fffafc    ....    BL       am_bsp_iom_pins_enable ; 0x1f8f0
        0x000202f8:    f2402048    @.H     MOVW     r0,#0x248
        0x000202fc:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020300:    6801        .h      LDR      r1,[r0,#0]
        0x00020302:    2036        6       MOVS     r0,#0x36
        0x00020304:    f001fff8    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x00020308:    f000f97a    ..z.    BL       am_devices_cooper_pins_enable ; 0x20600
        0x0002030c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002030e:    4608        .F      MOV      r0,r1
        0x00020310:    f003f946    ..F.    BL       am_hal_mcuctrl_control ; 0x235a0
        0x00020314:    9015        ..      STR      r0,[sp,#0x54]
        0x00020316:    9815        ..      LDR      r0,[sp,#0x54]
        0x00020318:    b118        ..      CBZ      r0,0x20322 ; am_devices_cooper_init + 262
        0x0002031a:    e7ff        ..      B        0x2031c ; am_devices_cooper_init + 256
        0x0002031c:    2001        .       MOVS     r0,#1
        0x0002031e:    901b        ..      STR      r0,[sp,#0x6c]
        0x00020320:    e138        8.      B        0x20594 ; am_devices_cooper_init + 888
        0x00020322:    f24231ac    B..1    MOV      r1,#0x23ac
        0x00020326:    f2c00105    ....    MOVT     r1,#5
        0x0002032a:    2002        .       MOVS     r0,#2
        0x0002032c:    f003f938    ..8.    BL       am_hal_mcuctrl_control ; 0x235a0
        0x00020330:    9015        ..      STR      r0,[sp,#0x54]
        0x00020332:    9815        ..      LDR      r0,[sp,#0x54]
        0x00020334:    b118        ..      CBZ      r0,0x2033e ; am_devices_cooper_init + 290
        0x00020336:    e7ff        ..      B        0x20338 ; am_devices_cooper_init + 284
        0x00020338:    2001        .       MOVS     r0,#1
        0x0002033a:    901b        ..      STR      r0,[sp,#0x6c]
        0x0002033c:    e12a        *.      B        0x20594 ; am_devices_cooper_init + 888
        0x0002033e:    f000f989    ....    BL       am_devices_cooper_reset ; 0x20654
        0x00020342:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00020344:    eb0001c0    ....    ADD      r1,r0,r0,LSL #3
        0x00020348:    f2437010    C..p    MOV      r0,#0x3710
        0x0002034c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020350:    9001        ..      STR      r0,[sp,#4]
        0x00020352:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x00020356:    2100        .!      MOVS     r1,#0
        0x00020358:    9102        ..      STR      r1,[sp,#8]
        0x0002035a:    6111        .a      STR      r1,[r2,#0x10]
        0x0002035c:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x0002035e:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x00020362:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x00020366:    6151        Qa      STR      r1,[r2,#0x14]
        0x00020368:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x0002036a:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x0002036e:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x00020372:    7751        Qw      STRB     r1,[r2,#0x1d]
        0x00020374:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x00020376:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x0002037a:    eb000382    ....    ADD      r3,r0,r2,LSL #2
        0x0002037e:    2201        ."      MOVS     r2,#1
        0x00020380:    771a        .w      STRB     r2,[r3,#0x1c]
        0x00020382:    9b0f        ..      LDR      r3,[sp,#0x3c]
        0x00020384:    eb0303c3    ....    ADD      r3,r3,r3,LSL #3
        0x00020388:    eb000383    ....    ADD      r3,r0,r3,LSL #2
        0x0002038c:    779a        .w      STRB     r2,[r3,#0x1e]
        0x0002038e:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x00020390:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x00020394:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x00020398:    77d1        .w      STRB     r1,[r2,#0x1f]
        0x0002039a:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x0002039c:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x000203a0:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x000203a4:    f8821020    .. .    STRB     r1,[r2,#0x20]
        0x000203a8:    9a1a        ..      LDR      r2,[sp,#0x68]
        0x000203aa:    a907        ..      ADD      r1,sp,#0x1c
        0x000203ac:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x000203b0:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x000203b2:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x000203b6:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x000203ba:    6051        Q`      STR      r1,[r2,#4]
        0x000203bc:    991a        ..      LDR      r1,[sp,#0x68]
        0x000203be:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x000203c0:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x000203c4:    f8401022    @.".    STR      r1,[r0,r2,LSL #2]
        0x000203c8:    990f        ..      LDR      r1,[sp,#0x3c]
        0x000203ca:    eb0101c1    ....    ADD      r1,r1,r1,LSL #3
        0x000203ce:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x000203d2:    2164        d!      MOVS     r1,#0x64
        0x000203d4:    6091        .`      STR      r1,[r2,#8]
        0x000203d6:    9916        ..      LDR      r1,[sp,#0x58]
        0x000203d8:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x000203da:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x000203de:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x000203e2:    6191        .a      STR      r1,[r2,#0x18]
        0x000203e4:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x000203e6:    6011        .`      STR      r1,[r2,#0]
        0x000203e8:    990f        ..      LDR      r1,[sp,#0x3c]
        0x000203ea:    eb0101c1    ....    ADD      r1,r1,r1,LSL #3
        0x000203ee:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000203f2:    9918        ..      LDR      r1,[sp,#0x60]
        0x000203f4:    6008        .`      STR      r0,[r1,#0]
        0x000203f6:    9818        ..      LDR      r0,[sp,#0x60]
        0x000203f8:    6800        .h      LDR      r0,[r0,#0]
        0x000203fa:    9919        ..      LDR      r1,[sp,#0x64]
        0x000203fc:    6809        .h      LDR      r1,[r1,#0]
        0x000203fe:    f7fffee9    ....    BL       am_devices_cooper_image_update_init ; 0x201d4
        0x00020402:    9802        ..      LDR      r0,[sp,#8]
        0x00020404:    f24a41e0    J..A    MOV      r1,#0xa4e0
        0x00020408:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002040c:    9103        ..      STR      r1,[sp,#0xc]
        0x0002040e:    6008        .`      STR      r0,[r1,#0]
        0x00020410:    f000faa6    ....    BL       am_devices_cooper_update_image ; 0x20960
        0x00020414:    9903        ..      LDR      r1,[sp,#0xc]
        0x00020416:    6008        .`      STR      r0,[r1,#0]
        0x00020418:    e7ff        ..      B        0x2041a ; am_devices_cooper_init + 510
        0x0002041a:    f24a40e0    J..@    MOV      r0,#0xa4e0
        0x0002041e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020422:    6801        .h      LDR      r1,[r0,#0]
        0x00020424:    2000        .       MOVS     r0,#0
        0x00020426:    f1b13fa5    ...?    CMP      r1,#0xa5a5a5a5
        0x0002042a:    9000        ..      STR      r0,[sp,#0]
        0x0002042c:    d00b        ..      BEQ      0x20446 ; am_devices_cooper_init + 554
        0x0002042e:    e7ff        ..      B        0x20430 ; am_devices_cooper_init + 532
        0x00020430:    f24a40e0    J..@    MOV      r0,#0xa4e0
        0x00020434:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020438:    6800        .h      LDR      r0,[r0,#0]
        0x0002043a:    f1b030a1    ...0    SUBS     r0,r0,#0xa1a1a1a1
        0x0002043e:    bf18        ..      IT       NE
        0x00020440:    2001        .       MOVNE    r0,#1
        0x00020442:    9000        ..      STR      r0,[sp,#0]
        0x00020444:    e7ff        ..      B        0x20446 ; am_devices_cooper_init + 554
        0x00020446:    9800        ..      LDR      r0,[sp,#0]
        0x00020448:    07c0        ..      LSLS     r0,r0,#31
        0x0002044a:    b338        8.      CBZ      r0,0x2049c ; am_devices_cooper_init + 640
        0x0002044c:    e7ff        ..      B        0x2044e ; am_devices_cooper_init + 562
        0x0002044e:    2000        .       MOVS     r0,#0
        0x00020450:    9006        ..      STR      r0,[sp,#0x18]
        0x00020452:    e7ff        ..      B        0x20454 ; am_devices_cooper_init + 568
        0x00020454:    f000f8a2    ....    BL       am_devices_cooper_irq_read ; 0x2059c
        0x00020458:    b990        ..      CBNZ     r0,0x20480 ; am_devices_cooper_init + 612
        0x0002045a:    e7ff        ..      B        0x2045c ; am_devices_cooper_init + 576
        0x0002045c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002045e:    f2442140    D.@!    MOV      r1,#0x4240
        0x00020462:    f2c0010f    ....    MOVT     r1,#0xf
        0x00020466:    4288        .B      CMP      r0,r1
        0x00020468:    d103        ..      BNE      0x20472 ; am_devices_cooper_init + 598
        0x0002046a:    e7ff        ..      B        0x2046c ; am_devices_cooper_init + 592
        0x0002046c:    2001        .       MOVS     r0,#1
        0x0002046e:    9015        ..      STR      r0,[sp,#0x54]
        0x00020470:    e006        ..      B        0x20480 ; am_devices_cooper_init + 612
        0x00020472:    2001        .       MOVS     r0,#1
        0x00020474:    f005f852    ..R.    BL       am_util_delay_us ; 0x2551c
        0x00020478:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002047a:    3001        .0      ADDS     r0,#1
        0x0002047c:    9006        ..      STR      r0,[sp,#0x18]
        0x0002047e:    e7e9        ..      B        0x20454 ; am_devices_cooper_init + 568
        0x00020480:    9815        ..      LDR      r0,[sp,#0x54]
        0x00020482:    b118        ..      CBZ      r0,0x2048c ; am_devices_cooper_init + 624
        0x00020484:    e7ff        ..      B        0x20486 ; am_devices_cooper_init + 618
        0x00020486:    2007        .       MOVS     r0,#7
        0x00020488:    901b        ..      STR      r0,[sp,#0x6c]
        0x0002048a:    e083        ..      B        0x20594 ; am_devices_cooper_init + 888
        0x0002048c:    f000fa68    ..h.    BL       am_devices_cooper_update_image ; 0x20960
        0x00020490:    f24a41e0    J..A    MOV      r1,#0xa4e0
        0x00020494:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020498:    6008        .`      STR      r0,[r1,#0]
        0x0002049a:    e7be        ..      B        0x2041a ; am_devices_cooper_init + 510
        0x0002049c:    f24a40e0    J..@    MOV      r0,#0xa4e0
        0x000204a0:    f2c10001    ....    MOVT     r0,#0x1001
        0x000204a4:    6800        .h      LDR      r0,[r0,#0]
        0x000204a6:    f1b03fa3    ...?    CMP      r0,#0xa3a3a3a3
        0x000204aa:    d120         .      BNE      0x204ee ; am_devices_cooper_init + 722
        0x000204ac:    e7ff        ..      B        0x204ae ; am_devices_cooper_init + 658
        0x000204ae:    f24270a8    B..p    MOV      r0,#0x27a8
        0x000204b2:    f2c10001    ....    MOVT     r0,#0x1001
        0x000204b6:    6b00        .k      LDR      r0,[r0,#0x30]
        0x000204b8:    2808        .(      CMP      r0,#8
        0x000204ba:    d118        ..      BNE      0x204ee ; am_devices_cooper_init + 722
        0x000204bc:    e7ff        ..      B        0x204be ; am_devices_cooper_init + 674
        0x000204be:    f24271a8    B..q    MOV      r1,#0x27a8
        0x000204c2:    f2c10101    ....    MOVT     r1,#0x1001
        0x000204c6:    2001        .       MOVS     r0,#1
        0x000204c8:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x000204cc:    f24560d6    E..`    MOV      r0,#0x56d6
        0x000204d0:    f2c00005    ....    MOVT     r0,#5
        0x000204d4:    f005fa78    ..x.    BL       am_util_stdio_printf ; 0x259c8
        0x000204d8:    9818        ..      LDR      r0,[sp,#0x60]
        0x000204da:    6800        .h      LDR      r0,[r0,#0]
        0x000204dc:    9919        ..      LDR      r1,[sp,#0x64]
        0x000204de:    f000f90f    ....    BL       am_devices_cooper_reset_with_sbl_check ; 0x20700
        0x000204e2:    f24a41e0    J..A    MOV      r1,#0xa4e0
        0x000204e6:    f2c10101    ....    MOVT     r1,#0x1001
        0x000204ea:    6008        .`      STR      r0,[r1,#0]
        0x000204ec:    e7ff        ..      B        0x204ee ; am_devices_cooper_init + 722
        0x000204ee:    f24a40e0    J..@    MOV      r0,#0xa4e0
        0x000204f2:    f2c10001    ....    MOVT     r0,#0x1001
        0x000204f6:    6800        .h      LDR      r0,[r0,#0]
        0x000204f8:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x000204fc:    d131        1.      BNE      0x20562 ; am_devices_cooper_init + 838
        0x000204fe:    e7ff        ..      B        0x20500 ; am_devices_cooper_init + 740
        0x00020500:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020504:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020508:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0002050a:    0840        @.      LSRS     r0,r0,#1
        0x0002050c:    2886        .(      CMP      r0,#0x86
        0x0002050e:    d80d        ..      BHI      0x2052c ; am_devices_cooper_init + 784
        0x00020510:    e7ff        ..      B        0x20512 ; am_devices_cooper_init + 758
        0x00020512:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00020514:    eb0001c0    ....    ADD      r1,r0,r0,LSL #3
        0x00020518:    f2437010    C..p    MOV      r0,#0x3710
        0x0002051c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020520:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x00020524:    f44f7096    O..p    MOV      r0,#0x12c
        0x00020528:    6088        .`      STR      r0,[r1,#8]
        0x0002052a:    e7ff        ..      B        0x2052c ; am_devices_cooper_init + 784
        0x0002052c:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020530:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020534:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00020536:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00020538:    eb0102c1    ....    ADD      r2,r1,r1,LSL #3
        0x0002053c:    f2437110    C..q    MOV      r1,#0x3710
        0x00020540:    f2c10100    ....    MOVT     r1,#0x1000
        0x00020544:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x00020548:    60c8        .`      STR      r0,[r1,#0xc]
        0x0002054a:    200a        .       MOVS     r0,#0xa
        0x0002054c:    f004ffda    ....    BL       am_util_delay_ms ; 0x25504
        0x00020550:    f24560bb    E..`    MOV      r0,#0x56bb
        0x00020554:    f2c00005    ....    MOVT     r0,#5
        0x00020558:    f005fa36    ..6.    BL       am_util_stdio_printf ; 0x259c8
        0x0002055c:    2000        .       MOVS     r0,#0
        0x0002055e:    901b        ..      STR      r0,[sp,#0x6c]
        0x00020560:    e018        ..      B        0x20594 ; am_devices_cooper_init + 888
        0x00020562:    9818        ..      LDR      r0,[sp,#0x60]
        0x00020564:    6800        .h      LDR      r0,[r0,#0]
        0x00020566:    f000f9bb    ....    BL       am_devices_cooper_term ; 0x208e0
        0x0002056a:    9918        ..      LDR      r1,[sp,#0x60]
        0x0002056c:    2000        .       MOVS     r0,#0
        0x0002056e:    6008        .`      STR      r0,[r1,#0]
        0x00020570:    f24a40e0    J..@    MOV      r0,#0xa4e0
        0x00020574:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020578:    6801        .h      LDR      r1,[r0,#0]
        0x0002057a:    f2457008    E..p    MOV      r0,#0x5708
        0x0002057e:    f2c00005    ....    MOVT     r0,#5
        0x00020582:    f005fa21    ..!.    BL       am_util_stdio_printf ; 0x259c8
        0x00020586:    f24270a8    B..p    MOV      r0,#0x27a8
        0x0002058a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002058e:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00020590:    901b        ..      STR      r0,[sp,#0x6c]
        0x00020592:    e7ff        ..      B        0x20594 ; am_devices_cooper_init + 888
        0x00020594:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00020596:    b01c        ..      ADD      sp,sp,#0x70
        0x00020598:    bd80        ..      POP      {r7,pc}
        0x0002059a:    0000        ..      MOVS     r0,r0
    am_devices_cooper_irq_read
        0x0002059c:    f2402008    @..     MOVW     r0,#0x208
        0x000205a0:    f2c40001    ....    MOVT     r0,#0x4001
        0x000205a4:    6800        .h      LDR      r0,[r0,#0]
        0x000205a6:    f3c05040    ..@P    UBFX     r0,r0,#21,#1
        0x000205aa:    4770        pG      BX       lr
    am_devices_cooper_pins_disable
        0x000205ac:    b580        ..      PUSH     {r7,lr}
        0x000205ae:    b082        ..      SUB      sp,sp,#8
        0x000205b0:    f002f80e    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x000205b4:    9001        ..      STR      r0,[sp,#4]
        0x000205b6:    f2402138    @.8!    MOVW     r1,#0x238
        0x000205ba:    f2c40101    ....    MOVT     r1,#0x4001
        0x000205be:    f44f0000    O...    MOV      r0,#0x800000
        0x000205c2:    6008        .`      STR      r0,[r1,#0]
        0x000205c4:    9801        ..      LDR      r0,[sp,#4]
        0x000205c6:    f002f80b    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x000205ca:    f24f60e4    O..`    MOV      r0,#0xf6e4
        0x000205ce:    f2c00004    ....    MOVT     r0,#4
        0x000205d2:    9000        ..      STR      r0,[sp,#0]
        0x000205d4:    6801        .h      LDR      r1,[r0,#0]
        0x000205d6:    2035        5       MOVS     r0,#0x35
        0x000205d8:    f001fe8e    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x000205dc:    9800        ..      LDR      r0,[sp,#0]
        0x000205de:    6801        .h      LDR      r1,[r0,#0]
        0x000205e0:    2034        4       MOVS     r0,#0x34
        0x000205e2:    f001fe89    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x000205e6:    9800        ..      LDR      r0,[sp,#0]
        0x000205e8:    6801        .h      LDR      r1,[r0,#0]
        0x000205ea:    202e        .       MOVS     r0,#0x2e
        0x000205ec:    f001fe84    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x000205f0:    9800        ..      LDR      r0,[sp,#0]
        0x000205f2:    6801        .h      LDR      r1,[r0,#0]
        0x000205f4:    2004        .       MOVS     r0,#4
        0x000205f6:    f001fe7f    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x000205fa:    b002        ..      ADD      sp,sp,#8
        0x000205fc:    bd80        ..      POP      {r7,pc}
        0x000205fe:    0000        ..      MOVS     r0,r0
    am_devices_cooper_pins_enable
        0x00020600:    b580        ..      PUSH     {r7,lr}
        0x00020602:    b082        ..      SUB      sp,sp,#8
        0x00020604:    f24f60f0    O..`    MOV      r0,#0xf6f0
        0x00020608:    f2c00004    ....    MOVT     r0,#4
        0x0002060c:    6801        .h      LDR      r1,[r0,#0]
        0x0002060e:    2037        7       MOVS     r0,#0x37
        0x00020610:    f001fe72    ..r.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x00020614:    f24f60e8    O..`    MOV      r0,#0xf6e8
        0x00020618:    f2c00004    ....    MOVT     r0,#4
        0x0002061c:    9001        ..      STR      r0,[sp,#4]
        0x0002061e:    6801        .h      LDR      r1,[r0,#0]
        0x00020620:    2035        5       MOVS     r0,#0x35
        0x00020622:    f001fe69    ..i.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x00020626:    9801        ..      LDR      r0,[sp,#4]
        0x00020628:    6801        .h      LDR      r1,[r0,#0]
        0x0002062a:    2034        4       MOVS     r0,#0x34
        0x0002062c:    f001fe64    ..d.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x00020630:    f2402044    @.D     MOVW     r0,#0x244
        0x00020634:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020638:    6801        .h      LDR      r1,[r0,#0]
        0x0002063a:    202e        .       MOVS     r0,#0x2e
        0x0002063c:    f001fe5c    ..\.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x00020640:    f2402040    @.@     MOVW     r0,#0x240
        0x00020644:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020648:    6801        .h      LDR      r1,[r0,#0]
        0x0002064a:    2004        .       MOVS     r0,#4
        0x0002064c:    f001fe54    ..T.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x00020650:    b002        ..      ADD      sp,sp,#8
        0x00020652:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_reset
        0x00020654:    b580        ..      PUSH     {r7,lr}
        0x00020656:    b088        ..      SUB      sp,sp,#0x20
        0x00020658:    f001ffba    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0002065c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002065e:    f2402128    @.(!    MOVW     r1,#0x228
        0x00020662:    f2c40101    ....    MOVT     r1,#0x4001
        0x00020666:    9101        ..      STR      r1,[sp,#4]
        0x00020668:    f44f0000    O...    MOV      r0,#0x800000
        0x0002066c:    9002        ..      STR      r0,[sp,#8]
        0x0002066e:    6008        .`      STR      r0,[r1,#0]
        0x00020670:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00020672:    f001ffb5    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00020676:    2014        .       MOVS     r0,#0x14
        0x00020678:    9000        ..      STR      r0,[sp,#0]
        0x0002067a:    f004ff43    ..C.    BL       am_util_delay_ms ; 0x25504
        0x0002067e:    f001ffa7    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00020682:    4601        .F      MOV      r1,r0
        0x00020684:    9802        ..      LDR      r0,[sp,#8]
        0x00020686:    9106        ..      STR      r1,[sp,#0x18]
        0x00020688:    f2402138    @.8!    MOVW     r1,#0x238
        0x0002068c:    f2c40101    ....    MOVT     r1,#0x4001
        0x00020690:    6008        .`      STR      r0,[r1,#0]
        0x00020692:    9806        ..      LDR      r0,[sp,#0x18]
        0x00020694:    f001ffa4    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00020698:    9800        ..      LDR      r0,[sp,#0]
        0x0002069a:    f004ff33    ..3.    BL       am_util_delay_ms ; 0x25504
        0x0002069e:    f001ff97    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x000206a2:    9901        ..      LDR      r1,[sp,#4]
        0x000206a4:    4602        .F      MOV      r2,r0
        0x000206a6:    9802        ..      LDR      r0,[sp,#8]
        0x000206a8:    9205        ..      STR      r2,[sp,#0x14]
        0x000206aa:    6008        .`      STR      r0,[r1,#0]
        0x000206ac:    9805        ..      LDR      r0,[sp,#0x14]
        0x000206ae:    f001ff97    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x000206b2:    2000        .       MOVS     r0,#0
        0x000206b4:    9004        ..      STR      r0,[sp,#0x10]
        0x000206b6:    e7ff        ..      B        0x206b8 ; am_devices_cooper_reset + 100
        0x000206b8:    2039        9       MOVS     r0,#0x39
        0x000206ba:    2100        .!      MOVS     r1,#0
        0x000206bc:    aa03        ..      ADD      r2,sp,#0xc
        0x000206be:    f001fceb    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x22098
        0x000206c2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000206c4:    f4001000    ....    AND      r0,r0,#0x200000
        0x000206c8:    9003        ..      STR      r0,[sp,#0xc]
        0x000206ca:    9803        ..      LDR      r0,[sp,#0xc]
        0x000206cc:    b128        (.      CBZ      r0,0x206da ; am_devices_cooper_reset + 134
        0x000206ce:    e7ff        ..      B        0x206d0 ; am_devices_cooper_reset + 124
        0x000206d0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000206d2:    2039        9       MOVS     r0,#0x39
        0x000206d4:    f001fcb2    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x2203c
        0x000206d8:    e010        ..      B        0x206fc ; am_devices_cooper_reset + 168
        0x000206da:    9804        ..      LDR      r0,[sp,#0x10]
        0x000206dc:    f5b07ffa    ....    CMP      r0,#0x1f4
        0x000206e0:    d301        ..      BCC      0x206e6 ; am_devices_cooper_reset + 146
        0x000206e2:    e7ff        ..      B        0x206e4 ; am_devices_cooper_reset + 144
        0x000206e4:    e00a        ..      B        0x206fc ; am_devices_cooper_reset + 168
        0x000206e6:    2001        .       MOVS     r0,#1
        0x000206e8:    f004ff0c    ....    BL       am_util_delay_ms ; 0x25504
        0x000206ec:    9804        ..      LDR      r0,[sp,#0x10]
        0x000206ee:    3001        .0      ADDS     r0,#1
        0x000206f0:    9004        ..      STR      r0,[sp,#0x10]
        0x000206f2:    e7ff        ..      B        0x206f4 ; am_devices_cooper_reset + 160
        0x000206f4:    2001        .       MOVS     r0,#1
        0x000206f6:    2800        .(      CMP      r0,#0
        0x000206f8:    d1de        ..      BNE      0x206b8 ; am_devices_cooper_reset + 100
        0x000206fa:    e7ff        ..      B        0x206fc ; am_devices_cooper_reset + 168
        0x000206fc:    b008        ..      ADD      sp,sp,#0x20
        0x000206fe:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_reset_with_sbl_check
        0x00020700:    b580        ..      PUSH     {r7,lr}
        0x00020702:    b08a        ..      SUB      sp,sp,#0x28
        0x00020704:    9008        ..      STR      r0,[sp,#0x20]
        0x00020706:    9107        ..      STR      r1,[sp,#0x1c]
        0x00020708:    2000        .       MOVS     r0,#0
        0x0002070a:    9002        ..      STR      r0,[sp,#8]
        0x0002070c:    9006        ..      STR      r0,[sp,#0x18]
        0x0002070e:    9005        ..      STR      r0,[sp,#0x14]
        0x00020710:    9808        ..      LDR      r0,[sp,#0x20]
        0x00020712:    9004        ..      STR      r0,[sp,#0x10]
        0x00020714:    f7ffff9e    ....    BL       am_devices_cooper_reset ; 0x20654
        0x00020718:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002071a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002071c:    6809        .h      LDR      r1,[r1,#0]
        0x0002071e:    f7fffd59    ..Y.    BL       am_devices_cooper_image_update_init ; 0x201d4
        0x00020722:    9802        ..      LDR      r0,[sp,#8]
        0x00020724:    9006        ..      STR      r0,[sp,#0x18]
        0x00020726:    f000f91b    ....    BL       am_devices_cooper_update_image ; 0x20960
        0x0002072a:    9006        ..      STR      r0,[sp,#0x18]
        0x0002072c:    e7ff        ..      B        0x2072e ; am_devices_cooper_reset_with_sbl_check + 46
        0x0002072e:    9906        ..      LDR      r1,[sp,#0x18]
        0x00020730:    2000        .       MOVS     r0,#0
        0x00020732:    f1b13fa5    ...?    CMP      r1,#0xa5a5a5a5
        0x00020736:    9001        ..      STR      r0,[sp,#4]
        0x00020738:    d007        ..      BEQ      0x2074a ; am_devices_cooper_reset_with_sbl_check + 74
        0x0002073a:    e7ff        ..      B        0x2073c ; am_devices_cooper_reset_with_sbl_check + 60
        0x0002073c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002073e:    f1b030a1    ...0    SUBS     r0,r0,#0xa1a1a1a1
        0x00020742:    bf18        ..      IT       NE
        0x00020744:    2001        .       MOVNE    r0,#1
        0x00020746:    9001        ..      STR      r0,[sp,#4]
        0x00020748:    e7ff        ..      B        0x2074a ; am_devices_cooper_reset_with_sbl_check + 74
        0x0002074a:    9801        ..      LDR      r0,[sp,#4]
        0x0002074c:    07c0        ..      LSLS     r0,r0,#31
        0x0002074e:    b318        ..      CBZ      r0,0x20798 ; am_devices_cooper_reset_with_sbl_check + 152
        0x00020750:    e7ff        ..      B        0x20752 ; am_devices_cooper_reset_with_sbl_check + 82
        0x00020752:    2000        .       MOVS     r0,#0
        0x00020754:    9003        ..      STR      r0,[sp,#0xc]
        0x00020756:    e7ff        ..      B        0x20758 ; am_devices_cooper_reset_with_sbl_check + 88
        0x00020758:    f7ffff20    .. .    BL       am_devices_cooper_irq_read ; 0x2059c
        0x0002075c:    b990        ..      CBNZ     r0,0x20784 ; am_devices_cooper_reset_with_sbl_check + 132
        0x0002075e:    e7ff        ..      B        0x20760 ; am_devices_cooper_reset_with_sbl_check + 96
        0x00020760:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020762:    f2442140    D.@!    MOV      r1,#0x4240
        0x00020766:    f2c0010f    ....    MOVT     r1,#0xf
        0x0002076a:    4288        .B      CMP      r0,r1
        0x0002076c:    d103        ..      BNE      0x20776 ; am_devices_cooper_reset_with_sbl_check + 118
        0x0002076e:    e7ff        ..      B        0x20770 ; am_devices_cooper_reset_with_sbl_check + 112
        0x00020770:    2001        .       MOVS     r0,#1
        0x00020772:    9005        ..      STR      r0,[sp,#0x14]
        0x00020774:    e006        ..      B        0x20784 ; am_devices_cooper_reset_with_sbl_check + 132
        0x00020776:    2001        .       MOVS     r0,#1
        0x00020778:    f004fed0    ....    BL       am_util_delay_us ; 0x2551c
        0x0002077c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002077e:    3001        .0      ADDS     r0,#1
        0x00020780:    9003        ..      STR      r0,[sp,#0xc]
        0x00020782:    e7e9        ..      B        0x20758 ; am_devices_cooper_reset_with_sbl_check + 88
        0x00020784:    9805        ..      LDR      r0,[sp,#0x14]
        0x00020786:    b118        ..      CBZ      r0,0x20790 ; am_devices_cooper_reset_with_sbl_check + 144
        0x00020788:    e7ff        ..      B        0x2078a ; am_devices_cooper_reset_with_sbl_check + 138
        0x0002078a:    2007        .       MOVS     r0,#7
        0x0002078c:    9009        ..      STR      r0,[sp,#0x24]
        0x0002078e:    e036        6.      B        0x207fe ; am_devices_cooper_reset_with_sbl_check + 254
        0x00020790:    f000f8e6    ....    BL       am_devices_cooper_update_image ; 0x20960
        0x00020794:    9006        ..      STR      r0,[sp,#0x18]
        0x00020796:    e7ca        ..      B        0x2072e ; am_devices_cooper_reset_with_sbl_check + 46
        0x00020798:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002079a:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x0002079e:    d121        !.      BNE      0x207e4 ; am_devices_cooper_reset_with_sbl_check + 228
        0x000207a0:    e7ff        ..      B        0x207a2 ; am_devices_cooper_reset_with_sbl_check + 162
        0x000207a2:    f24270a8    B..p    MOV      r0,#0x27a8
        0x000207a6:    f2c10001    ....    MOVT     r0,#0x1001
        0x000207aa:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x000207ac:    0840        @.      LSRS     r0,r0,#1
        0x000207ae:    2886        .(      CMP      r0,#0x86
        0x000207b0:    d805        ..      BHI      0x207be ; am_devices_cooper_reset_with_sbl_check + 190
        0x000207b2:    e7ff        ..      B        0x207b4 ; am_devices_cooper_reset_with_sbl_check + 180
        0x000207b4:    9904        ..      LDR      r1,[sp,#0x10]
        0x000207b6:    f44f7096    O..p    MOV      r0,#0x12c
        0x000207ba:    6088        .`      STR      r0,[r1,#8]
        0x000207bc:    e7ff        ..      B        0x207be ; am_devices_cooper_reset_with_sbl_check + 190
        0x000207be:    f24270a8    B..p    MOV      r0,#0x27a8
        0x000207c2:    f2c10001    ....    MOVT     r0,#0x1001
        0x000207c6:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x000207c8:    9904        ..      LDR      r1,[sp,#0x10]
        0x000207ca:    60c8        .`      STR      r0,[r1,#0xc]
        0x000207cc:    200a        .       MOVS     r0,#0xa
        0x000207ce:    f004fe99    ....    BL       am_util_delay_ms ; 0x25504
        0x000207d2:    f24560ad    E..`    MOV      r0,#0x56ad
        0x000207d6:    f2c00005    ....    MOVT     r0,#5
        0x000207da:    f005f8f5    ....    BL       am_util_stdio_printf ; 0x259c8
        0x000207de:    2000        .       MOVS     r0,#0
        0x000207e0:    9009        ..      STR      r0,[sp,#0x24]
        0x000207e2:    e00c        ..      B        0x207fe ; am_devices_cooper_reset_with_sbl_check + 254
        0x000207e4:    9808        ..      LDR      r0,[sp,#0x20]
        0x000207e6:    f000f87b    ..{.    BL       am_devices_cooper_term ; 0x208e0
        0x000207ea:    9906        ..      LDR      r1,[sp,#0x18]
        0x000207ec:    f2457008    E..p    MOV      r0,#0x5708
        0x000207f0:    f2c00005    ....    MOVT     r0,#5
        0x000207f4:    f005f8e8    ....    BL       am_util_stdio_printf ; 0x259c8
        0x000207f8:    9806        ..      LDR      r0,[sp,#0x18]
        0x000207fa:    9009        ..      STR      r0,[sp,#0x24]
        0x000207fc:    e7ff        ..      B        0x207fe ; am_devices_cooper_reset_with_sbl_check + 254
        0x000207fe:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020800:    b00a        ..      ADD      sp,sp,#0x28
        0x00020802:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_sbl_update_state_data
        0x00020804:    b084        ..      SUB      sp,sp,#0x10
        0x00020806:    9002        ..      STR      r0,[sp,#8]
        0x00020808:    2000        .       MOVS     r0,#0
        0x0002080a:    9001        ..      STR      r0,[sp,#4]
        0x0002080c:    9802        ..      LDR      r0,[sp,#8]
        0x0002080e:    b930        0.      CBNZ     r0,0x2081e ; am_devices_cooper_sbl_update_state_data + 26
        0x00020810:    e7ff        ..      B        0x20812 ; am_devices_cooper_sbl_update_state_data + 14
        0x00020812:    f64140a4    A..@    MOV      r0,#0x1ca4
        0x00020816:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002081a:    9001        ..      STR      r0,[sp,#4]
        0x0002081c:    e019        ..      B        0x20852 ; am_devices_cooper_sbl_update_state_data + 78
        0x0002081e:    9802        ..      LDR      r0,[sp,#8]
        0x00020820:    2801        .(      CMP      r0,#1
        0x00020822:    d106        ..      BNE      0x20832 ; am_devices_cooper_sbl_update_state_data + 46
        0x00020824:    e7ff        ..      B        0x20826 ; am_devices_cooper_sbl_update_state_data + 34
        0x00020826:    f24020b4    @..     MOVW     r0,#0x2b4
        0x0002082a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002082e:    9001        ..      STR      r0,[sp,#4]
        0x00020830:    e00e        ..      B        0x20850 ; am_devices_cooper_sbl_update_state_data + 76
        0x00020832:    9802        ..      LDR      r0,[sp,#8]
        0x00020834:    2802        .(      CMP      r0,#2
        0x00020836:    d106        ..      BNE      0x20846 ; am_devices_cooper_sbl_update_state_data + 66
        0x00020838:    e7ff        ..      B        0x2083a ; am_devices_cooper_sbl_update_state_data + 54
        0x0002083a:    f24020c4    @..     MOVW     r0,#0x2c4
        0x0002083e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020842:    9001        ..      STR      r0,[sp,#4]
        0x00020844:    e003        ..      B        0x2084e ; am_devices_cooper_sbl_update_state_data + 74
        0x00020846:    2000        .       MOVS     r0,#0
        0x00020848:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002084c:    e043        C.      B        0x208d6 ; am_devices_cooper_sbl_update_state_data + 210
        0x0002084e:    e7ff        ..      B        0x20850 ; am_devices_cooper_sbl_update_state_data + 76
        0x00020850:    e7ff        ..      B        0x20852 ; am_devices_cooper_sbl_update_state_data + 78
        0x00020852:    9801        ..      LDR      r0,[sp,#4]
        0x00020854:    b3d8        ..      CBZ      r0,0x208ce ; am_devices_cooper_sbl_update_state_data + 202
        0x00020856:    e7ff        ..      B        0x20858 ; am_devices_cooper_sbl_update_state_data + 84
        0x00020858:    9801        ..      LDR      r0,[sp,#4]
        0x0002085a:    6800        .h      LDR      r0,[r0,#0]
        0x0002085c:    b3b8        ..      CBZ      r0,0x208ce ; am_devices_cooper_sbl_update_state_data + 202
        0x0002085e:    e7ff        ..      B        0x20860 ; am_devices_cooper_sbl_update_state_data + 92
        0x00020860:    9801        ..      LDR      r0,[sp,#4]
        0x00020862:    6840        @h      LDR      r0,[r0,#4]
        0x00020864:    b398        ..      CBZ      r0,0x208ce ; am_devices_cooper_sbl_update_state_data + 202
        0x00020866:    e7ff        ..      B        0x20868 ; am_devices_cooper_sbl_update_state_data + 100
        0x00020868:    9801        ..      LDR      r0,[sp,#4]
        0x0002086a:    6880        .h      LDR      r0,[r0,#8]
        0x0002086c:    9902        ..      LDR      r1,[sp,#8]
        0x0002086e:    4288        .B      CMP      r0,r1
        0x00020870:    d12d        -.      BNE      0x208ce ; am_devices_cooper_sbl_update_state_data + 202
        0x00020872:    e7ff        ..      B        0x20874 ; am_devices_cooper_sbl_update_state_data + 112
        0x00020874:    9801        ..      LDR      r0,[sp,#4]
        0x00020876:    6801        .h      LDR      r1,[r0,#0]
        0x00020878:    f24270a8    B..p    MOV      r0,#0x27a8
        0x0002087c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020880:    9000        ..      STR      r0,[sp,#0]
        0x00020882:    6041        A`      STR      r1,[r0,#4]
        0x00020884:    9901        ..      LDR      r1,[sp,#4]
        0x00020886:    6849        Ih      LDR      r1,[r1,#4]
        0x00020888:    6081        .`      STR      r1,[r0,#8]
        0x0002088a:    9901        ..      LDR      r1,[sp,#4]
        0x0002088c:    6889        .h      LDR      r1,[r1,#8]
        0x0002088e:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00020890:    6881        .h      LDR      r1,[r0,#8]
        0x00020892:    3940        @9      SUBS     r1,r1,#0x40
        0x00020894:    6101        .a      STR      r1,[r0,#0x10]
        0x00020896:    6841        Ah      LDR      r1,[r0,#4]
        0x00020898:    3140        @1      ADDS     r1,r1,#0x40
        0x0002089a:    60c1        .`      STR      r1,[r0,#0xc]
        0x0002089c:    6901        .i      LDR      r1,[r0,#0x10]
        0x0002089e:    0a49        I.      LSRS     r1,r1,#9
        0x000208a0:    6181        .a      STR      r1,[r0,#0x18]
        0x000208a2:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x000208a4:    05c0        ..      LSLS     r0,r0,#23
        0x000208a6:    b140        @.      CBZ      r0,0x208ba ; am_devices_cooper_sbl_update_state_data + 182
        0x000208a8:    e7ff        ..      B        0x208aa ; am_devices_cooper_sbl_update_state_data + 166
        0x000208aa:    f24271a8    B..q    MOV      r1,#0x27a8
        0x000208ae:    f2c10101    ....    MOVT     r1,#0x1001
        0x000208b2:    6988        .i      LDR      r0,[r1,#0x18]
        0x000208b4:    3001        .0      ADDS     r0,#1
        0x000208b6:    6188        .a      STR      r0,[r1,#0x18]
        0x000208b8:    e7ff        ..      B        0x208ba ; am_devices_cooper_sbl_update_state_data + 182
        0x000208ba:    f24271a8    B..q    MOV      r1,#0x27a8
        0x000208be:    f2c10101    ....    MOVT     r1,#0x1001
        0x000208c2:    2000        .       MOVS     r0,#0
        0x000208c4:    6148        Ha      STR      r0,[r1,#0x14]
        0x000208c6:    2001        .       MOVS     r0,#1
        0x000208c8:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000208cc:    e003        ..      B        0x208d6 ; am_devices_cooper_sbl_update_state_data + 210
        0x000208ce:    2000        .       MOVS     r0,#0
        0x000208d0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000208d4:    e7ff        ..      B        0x208d6 ; am_devices_cooper_sbl_update_state_data + 210
        0x000208d6:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000208da:    b004        ..      ADD      sp,sp,#0x10
        0x000208dc:    4770        pG      BX       lr
        0x000208de:    0000        ..      MOVS     r0,r0
    am_devices_cooper_term
        0x000208e0:    b580        ..      PUSH     {r7,lr}
        0x000208e2:    b086        ..      SUB      sp,sp,#0x18
        0x000208e4:    9004        ..      STR      r0,[sp,#0x10]
        0x000208e6:    9804        ..      LDR      r0,[sp,#0x10]
        0x000208e8:    9003        ..      STR      r0,[sp,#0xc]
        0x000208ea:    9803        ..      LDR      r0,[sp,#0xc]
        0x000208ec:    6800        .h      LDR      r0,[r0,#0]
        0x000208ee:    2809        .(      CMP      r0,#9
        0x000208f0:    d303        ..      BCC      0x208fa ; am_devices_cooper_term + 26
        0x000208f2:    e7ff        ..      B        0x208f4 ; am_devices_cooper_term + 20
        0x000208f4:    2001        .       MOVS     r0,#1
        0x000208f6:    9005        ..      STR      r0,[sp,#0x14]
        0x000208f8:    e02f        /.      B        0x2095a ; am_devices_cooper_term + 122
        0x000208fa:    2001        .       MOVS     r0,#1
        0x000208fc:    9001        ..      STR      r0,[sp,#4]
        0x000208fe:    2100        .!      MOVS     r1,#0
        0x00020900:    9102        ..      STR      r1,[sp,#8]
        0x00020902:    f002fe4d    ..M.    BL       am_hal_mcuctrl_control ; 0x235a0
        0x00020906:    f24231ac    B..1    MOV      r1,#0x23ac
        0x0002090a:    f2c00105    ....    MOVT     r1,#5
        0x0002090e:    2004        .       MOVS     r0,#4
        0x00020910:    f002fe46    ..F.    BL       am_hal_mcuctrl_control ; 0x235a0
        0x00020914:    9902        ..      LDR      r1,[sp,#8]
        0x00020916:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020918:    6800        .h      LDR      r0,[r0,#0]
        0x0002091a:    f7fefe7f    ....    BL       am_bsp_iom_pins_disable ; 0x1f61c
        0x0002091e:    f7fffe45    ..E.    BL       am_devices_cooper_pins_disable ; 0x205ac
        0x00020922:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020924:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020926:    f002fab7    ....    BL       am_hal_iom_disable ; 0x22e98
        0x0002092a:    9a01        ..      LDR      r2,[sp,#4]
        0x0002092c:    9902        ..      LDR      r1,[sp,#8]
        0x0002092e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020930:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020932:    f002fbcf    ....    BL       am_hal_iom_power_ctrl ; 0x230d4
        0x00020936:    9a02        ..      LDR      r2,[sp,#8]
        0x00020938:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002093a:    6980        .i      LDR      r0,[r0,#0x18]
        0x0002093c:    2102        .!      MOVS     r1,#2
        0x0002093e:    f002fbc9    ....    BL       am_hal_iom_power_ctrl ; 0x230d4
        0x00020942:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020944:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020946:    f002fd83    ....    BL       am_hal_iom_uninitialize ; 0x23450
        0x0002094a:    9802        ..      LDR      r0,[sp,#8]
        0x0002094c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002094e:    7708        .w      STRB     r0,[r1,#0x1c]
        0x00020950:    9903        ..      LDR      r1,[sp,#0xc]
        0x00020952:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x00020956:    9005        ..      STR      r0,[sp,#0x14]
        0x00020958:    e7ff        ..      B        0x2095a ; am_devices_cooper_term + 122
        0x0002095a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002095c:    b006        ..      ADD      sp,sp,#0x18
        0x0002095e:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_update_image
        0x00020960:    b580        ..      PUSH     {r7,lr}
        0x00020962:    b08e        ..      SUB      sp,sp,#0x38
        0x00020964:    2000        .       MOVS     r0,#0
        0x00020966:    900d        ..      STR      r0,[sp,#0x34]
        0x00020968:    900c        ..      STR      r0,[sp,#0x30]
        0x0002096a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002096c:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020970:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020974:    6800        .h      LDR      r0,[r0,#0]
        0x00020976:    9008        ..      STR      r0,[sp,#0x20]
        0x00020978:    2804        .(      CMP      r0,#4
        0x0002097a:    f20083f5    ....    BHI.W    0x21168 ; am_devices_cooper_update_image + 2056
        0x0002097e:    9908        ..      LDR      r1,[sp,#0x20]
        0x00020980:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.6
        0x00020984:    00160005    ....    DCD    1441797
        0x00020988:    028e01ed    ....    DCD    42861037
        0x0002098c:    039b        ..      DCW    923
    $t.7
        0x0002098e:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020992:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020996:    9007        ..      STR      r0,[sp,#0x1c]
        0x00020998:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0002099a:    f025f889    %...    BL       send_hello ; 0x45ab0
        0x0002099e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000209a0:    2001        .       MOVS     r0,#1
        0x000209a2:    6008        .`      STR      r0,[r1,#0]
        0x000209a4:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x000209a8:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x000209ac:    900b        ..      STR      r0,[sp,#0x2c]
        0x000209ae:    e3dc        ..      B        0x2116a ; am_devices_cooper_update_image + 2058
        0x000209b0:    f24271a8    B..q    MOV      r1,#0x27a8
        0x000209b4:    f2c10101    ....    MOVT     r1,#0x1001
        0x000209b8:    6a48        Hj      LDR      r0,[r1,#0x24]
        0x000209ba:    6a89        .j      LDR      r1,[r1,#0x28]
        0x000209bc:    aa0c        ..      ADD      r2,sp,#0x30
        0x000209be:    f01dfb75    ..u.    BL       iom_slave_read ; 0x3e0ac
        0x000209c2:    b9e8        ..      CBNZ     r0,0x20a00 ; am_devices_cooper_update_image + 160
        0x000209c4:    e7ff        ..      B        0x209c6 ; am_devices_cooper_update_image + 102
        0x000209c6:    f24270a8    B..p    MOV      r0,#0x27a8
        0x000209ca:    f2c10001    ....    MOVT     r0,#0x1001
        0x000209ce:    6a01        .j      LDR      r1,[r0,#0x20]
        0x000209d0:    3101        .1      ADDS     r1,#1
        0x000209d2:    6201        .b      STR      r1,[r0,#0x20]
        0x000209d4:    6a00        .j      LDR      r0,[r0,#0x20]
        0x000209d6:    2804        .(      CMP      r0,#4
        0x000209d8:    d304        ..      BCC      0x209e4 ; am_devices_cooper_update_image + 132
        0x000209da:    e7ff        ..      B        0x209dc ; am_devices_cooper_update_image + 124
        0x000209dc:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x000209e0:    900b        ..      STR      r0,[sp,#0x2c]
        0x000209e2:    e00c        ..      B        0x209fe ; am_devices_cooper_update_image + 158
        0x000209e4:    f24270a8    B..p    MOV      r0,#0x27a8
        0x000209e8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000209ec:    6a40        @j      LDR      r0,[r0,#0x24]
        0x000209ee:    f025f85f    %._.    BL       send_hello ; 0x45ab0
        0x000209f2:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x000209f6:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x000209fa:    900b        ..      STR      r0,[sp,#0x2c]
        0x000209fc:    e7ff        ..      B        0x209fe ; am_devices_cooper_update_image + 158
        0x000209fe:    e18a        ..      B        0x20d16 ; am_devices_cooper_update_image + 950
        0x00020a00:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020a04:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020a08:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00020a0a:    b138        8.      CBZ      r0,0x20a1c ; am_devices_cooper_update_image + 188
        0x00020a0c:    e7ff        ..      B        0x20a0e ; am_devices_cooper_update_image + 174
        0x00020a0e:    f24271a8    B..q    MOV      r1,#0x27a8
        0x00020a12:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020a16:    2000        .       MOVS     r0,#0
        0x00020a18:    6208        .b      STR      r0,[r1,#0x20]
        0x00020a1a:    e7ff        ..      B        0x20a1c ; am_devices_cooper_update_image + 188
        0x00020a1c:    f24271a8    B..q    MOV      r1,#0x27a8
        0x00020a20:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020a24:    6a88        .j      LDR      r0,[r1,#0x28]
        0x00020a26:    900a        ..      STR      r0,[sp,#0x28]
        0x00020a28:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020a2a:    6900        .i      LDR      r0,[r0,#0x10]
        0x00020a2c:    6308        .c      STR      r0,[r1,#0x30]
        0x00020a2e:    f24570cc    E..p    MOV      r0,#0x57cc
        0x00020a32:    f2c00005    ....    MOVT     r0,#5
        0x00020a36:    f004ffc7    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00020a3a:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020a3c:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00020a3e:    0e08        ..      LSRS     r0,r1,#24
        0x00020a40:    9006        ..      STR      r0,[sp,#0x18]
        0x00020a42:    2000        .       MOVS     r0,#0
        0x00020a44:    ebb06f11    ...o    CMP      r0,r1,LSR #24
        0x00020a48:    d004        ..      BEQ      0x20a54 ; am_devices_cooper_update_image + 244
        0x00020a4a:    e7ff        ..      B        0x20a4c ; am_devices_cooper_update_image + 236
        0x00020a4c:    9806        ..      LDR      r0,[sp,#0x18]
        0x00020a4e:    2801        .(      CMP      r0,#1
        0x00020a50:    d007        ..      BEQ      0x20a62 ; am_devices_cooper_update_image + 258
        0x00020a52:    e00d        ..      B        0x20a70 ; am_devices_cooper_update_image + 272
        0x00020a54:    f24570a8    E..p    MOV      r0,#0x57a8
        0x00020a58:    f2c00005    ....    MOVT     r0,#5
        0x00020a5c:    f004ffb4    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00020a60:    e010        ..      B        0x20a84 ; am_devices_cooper_update_image + 292
        0x00020a62:    f24570ba    E..p    MOV      r0,#0x57ba
        0x00020a66:    f2c00005    ....    MOVT     r0,#5
        0x00020a6a:    f004ffad    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00020a6e:    e009        ..      B        0x20a84 ; am_devices_cooper_update_image + 292
        0x00020a70:    f645005f    E._.    MOV      r0,#0x585f
        0x00020a74:    f2c00005    ....    MOVT     r0,#5
        0x00020a78:    f004ffa6    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00020a7c:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00020a80:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020a82:    e7ff        ..      B        0x20a84 ; am_devices_cooper_update_image + 292
        0x00020a84:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020a86:    6880        .h      LDR      r0,[r0,#8]
        0x00020a88:    3001        .0      ADDS     r0,#1
        0x00020a8a:    b938        8.      CBNZ     r0,0x20a9c ; am_devices_cooper_update_image + 316
        0x00020a8c:    e7ff        ..      B        0x20a8e ; am_devices_cooper_update_image + 302
        0x00020a8e:    f24271a8    B..q    MOV      r1,#0x27a8
        0x00020a92:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020a96:    2000        .       MOVS     r0,#0
        0x00020a98:    62c8        .b      STR      r0,[r1,#0x2c]
        0x00020a9a:    e007        ..      B        0x20aac ; am_devices_cooper_update_image + 332
        0x00020a9c:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020a9e:    6880        .h      LDR      r0,[r0,#8]
        0x00020aa0:    f24271a8    B..q    MOV      r1,#0x27a8
        0x00020aa4:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020aa8:    62c8        .b      STR      r0,[r1,#0x2c]
        0x00020aaa:    e7ff        ..      B        0x20aac ; am_devices_cooper_update_image + 332
        0x00020aac:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020aae:    8940        @.      LDRH     r0,[r0,#0xa]
        0x00020ab0:    b960        `.      CBNZ     r0,0x20acc ; am_devices_cooper_update_image + 364
        0x00020ab2:    e7ff        ..      B        0x20ab4 ; am_devices_cooper_update_image + 340
        0x00020ab4:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020ab6:    6880        .h      LDR      r0,[r0,#8]
        0x00020ab8:    f3c02103    ...!    UBFX     r1,r0,#8,#4
        0x00020abc:    b2c2        ..      UXTB     r2,r0
        0x00020abe:    f645002f    E./.    MOV      r0,#0x582f
        0x00020ac2:    f2c00005    ....    MOVT     r0,#5
        0x00020ac6:    f004ff7f    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00020aca:    e011        ..      B        0x20af0 ; am_devices_cooper_update_image + 400
        0x00020acc:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020ace:    6880        .h      LDR      r0,[r0,#8]
        0x00020ad0:    0e01        ..      LSRS     r1,r0,#24
        0x00020ad2:    f3c04207    ...B    UBFX     r2,r0,#16,#8
        0x00020ad6:    b283        ..      UXTH     r3,r0
        0x00020ad8:    0a1b        ..      LSRS     r3,r3,#8
        0x00020ada:    b2c0        ..      UXTB     r0,r0
        0x00020adc:    46ec        .F      MOV      r12,sp
        0x00020ade:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00020ae2:    f6450044    E.D.    MOV      r0,#0x5844
        0x00020ae6:    f2c00005    ....    MOVT     r0,#5
        0x00020aea:    f004ff6d    ..m.    BL       am_util_stdio_printf ; 0x259c8
        0x00020aee:    e7ff        ..      B        0x20af0 ; am_devices_cooper_update_image + 400
        0x00020af0:    980c        ..      LDR      r0,[sp,#0x30]
        0x00020af2:    2820         (      CMP      r0,#0x20
        0x00020af4:    d120         .      BNE      0x20b38 ; am_devices_cooper_update_image + 472
        0x00020af6:    e7ff        ..      B        0x20af8 ; am_devices_cooper_update_image + 408
        0x00020af8:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020afa:    6940        @i      LDR      r0,[r0,#0x14]
        0x00020afc:    f24271a8    B..q    MOV      r1,#0x27a8
        0x00020b00:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020b04:    9105        ..      STR      r1,[sp,#0x14]
        0x00020b06:    6348        Hc      STR      r0,[r1,#0x34]
        0x00020b08:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020b0a:    6981        .i      LDR      r1,[r0,#0x18]
        0x00020b0c:    f6451076    E.v.    MOV      r0,#0x5976
        0x00020b10:    f2c00005    ....    MOVT     r0,#5
        0x00020b14:    f004ff58    ..X.    BL       am_util_stdio_printf ; 0x259c8
        0x00020b18:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020b1a:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00020b1c:    f2456098    E..`    MOV      r0,#0x5698
        0x00020b20:    f2c00005    ....    MOVT     r0,#5
        0x00020b24:    f004ff50    ..P.    BL       am_util_stdio_printf ; 0x259c8
        0x00020b28:    9905        ..      LDR      r1,[sp,#0x14]
        0x00020b2a:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020b2c:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020b2e:    6388        .c      STR      r0,[r1,#0x38]
        0x00020b30:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020b32:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00020b34:    63c8        .c      STR      r0,[r1,#0x3c]
        0x00020b36:    e006        ..      B        0x20b46 ; am_devices_cooper_update_image + 486
        0x00020b38:    f24271a8    B..q    MOV      r1,#0x27a8
        0x00020b3c:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020b40:    2000        .       MOVS     r0,#0
        0x00020b42:    6348        Hc      STR      r0,[r1,#0x34]
        0x00020b44:    e7ff        ..      B        0x20b46 ; am_devices_cooper_update_image + 486
        0x00020b46:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020b48:    6900        .i      LDR      r0,[r0,#0x10]
        0x00020b4a:    2800        .(      CMP      r0,#0
        0x00020b4c:    f0408084    @...    BNE.W    0x20c58 ; am_devices_cooper_update_image + 760
        0x00020b50:    e7ff        ..      B        0x20b52 ; am_devices_cooper_update_image + 498
        0x00020b52:    2000        .       MOVS     r0,#0
        0x00020b54:    f7fffe56    ..V.    BL       am_devices_cooper_sbl_update_state_data ; 0x20804
        0x00020b58:    2800        .(      CMP      r0,#0
        0x00020b5a:    d057        W.      BEQ      0x20c0c ; am_devices_cooper_update_image + 684
        0x00020b5c:    e7ff        ..      B        0x20b5e ; am_devices_cooper_update_image + 510
        0x00020b5e:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020b60:    6880        .h      LDR      r0,[r0,#8]
        0x00020b62:    f64141a4    A..A    MOV      r1,#0x1ca4
        0x00020b66:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020b6a:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00020b6c:    4288        .B      CMP      r0,r1
        0x00020b6e:    d30a        ..      BCC      0x20b86 ; am_devices_cooper_update_image + 550
        0x00020b70:    e7ff        ..      B        0x20b72 ; am_devices_cooper_update_image + 530
        0x00020b72:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020b76:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020b7a:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x00020b7e:    07c0        ..      LSLS     r0,r0,#31
        0x00020b80:    2800        .(      CMP      r0,#0
        0x00020b82:    d042        B.      BEQ      0x20c0a ; am_devices_cooper_update_image + 682
        0x00020b84:    e7ff        ..      B        0x20b86 ; am_devices_cooper_update_image + 550
        0x00020b86:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020b8a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020b8e:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x00020b92:    07c0        ..      LSLS     r0,r0,#31
        0x00020b94:    b140        @.      CBZ      r0,0x20ba8 ; am_devices_cooper_update_image + 584
        0x00020b96:    e7ff        ..      B        0x20b98 ; am_devices_cooper_update_image + 568
        0x00020b98:    f24271a8    B..q    MOV      r1,#0x27a8
        0x00020b9c:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020ba0:    2000        .       MOVS     r0,#0
        0x00020ba2:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x00020ba6:    e7ff        ..      B        0x20ba8 ; am_devices_cooper_update_image + 584
        0x00020ba8:    f24f2031    O.1     MOV      r0,#0xf231
        0x00020bac:    f2c45098    ...P    MOVT     r0,#0x4598
        0x00020bb0:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020bb2:    f64140a4    A..@    MOV      r0,#0x1ca4
        0x00020bb6:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020bba:    89c0        ..      LDRH     r0,[r0,#0xe]
        0x00020bbc:    b978        x.      CBNZ     r0,0x20bde ; am_devices_cooper_update_image + 638
        0x00020bbe:    e7ff        ..      B        0x20bc0 ; am_devices_cooper_update_image + 608
        0x00020bc0:    f64140a4    A..@    MOV      r0,#0x1ca4
        0x00020bc4:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020bc8:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020bca:    f3c02103    ...!    UBFX     r1,r0,#8,#4
        0x00020bce:    b2c2        ..      UXTB     r2,r0
        0x00020bd0:    f645008f    E...    MOV      r0,#0x588f
        0x00020bd4:    f2c00005    ....    MOVT     r0,#5
        0x00020bd8:    f004fef6    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00020bdc:    e014        ..      B        0x20c08 ; am_devices_cooper_update_image + 680
        0x00020bde:    f64140a4    A..@    MOV      r0,#0x1ca4
        0x00020be2:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020be6:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020be8:    0e01        ..      LSRS     r1,r0,#24
        0x00020bea:    f3c04207    ...B    UBFX     r2,r0,#16,#8
        0x00020bee:    b283        ..      UXTH     r3,r0
        0x00020bf0:    0a1b        ..      LSRS     r3,r3,#8
        0x00020bf2:    b2c0        ..      UXTB     r0,r0
        0x00020bf4:    46ec        .F      MOV      r12,sp
        0x00020bf6:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00020bfa:    f64500d1    E...    MOV      r0,#0x58d1
        0x00020bfe:    f2c00005    ....    MOVT     r0,#5
        0x00020c02:    f004fee1    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00020c06:    e7ff        ..      B        0x20c08 ; am_devices_cooper_update_image + 680
        0x00020c08:    e7ff        ..      B        0x20c0a ; am_devices_cooper_update_image + 682
        0x00020c0a:    e7ff        ..      B        0x20c0c ; am_devices_cooper_update_image + 684
        0x00020c0c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00020c0e:    f24f2131    O.1!    MOV      r1,#0xf231
        0x00020c12:    f2c45198    ...Q    MOVT     r1,#0x4598
        0x00020c16:    4288        .B      CMP      r0,r1
        0x00020c18:    d01d        ..      BEQ      0x20c56 ; am_devices_cooper_update_image + 758
        0x00020c1a:    e7ff        ..      B        0x20c1c ; am_devices_cooper_update_image + 700
        0x00020c1c:    f24271a8    B..q    MOV      r1,#0x27a8
        0x00020c20:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020c24:    9104        ..      STR      r1,[sp,#0x10]
        0x00020c26:    2004        .       MOVS     r0,#4
        0x00020c28:    6008        .`      STR      r0,[r1,#0]
        0x00020c2a:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00020c2e:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x00020c32:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020c34:    f6450076    E.v.    MOV      r0,#0x5876
        0x00020c38:    f2c00005    ....    MOVT     r0,#5
        0x00020c3c:    f004fec4    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00020c40:    9804        ..      LDR      r0,[sp,#0x10]
        0x00020c42:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00020c44:    f024ff16    $...    BL       send_fwContinue ; 0x45a74
        0x00020c48:    f24570e2    E..p    MOV      r0,#0x57e2
        0x00020c4c:    f2c00005    ....    MOVT     r0,#5
        0x00020c50:    f004feba    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00020c54:    e7ff        ..      B        0x20c56 ; am_devices_cooper_update_image + 758
        0x00020c56:    e05d        ].      B        0x20d14 ; am_devices_cooper_update_image + 948
        0x00020c58:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020c5a:    6900        .i      LDR      r0,[r0,#0x10]
        0x00020c5c:    2807        .(      CMP      r0,#7
        0x00020c5e:    d116        ..      BNE      0x20c8e ; am_devices_cooper_update_image + 814
        0x00020c60:    e7ff        ..      B        0x20c62 ; am_devices_cooper_update_image + 770
        0x00020c62:    f6450013    E...    MOV      r0,#0x5813
        0x00020c66:    f2c00005    ....    MOVT     r0,#5
        0x00020c6a:    f004fead    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00020c6e:    2000        .       MOVS     r0,#0
        0x00020c70:    f7fffdc8    ....    BL       am_devices_cooper_sbl_update_state_data ; 0x20804
        0x00020c74:    b130        0.      CBZ      r0,0x20c84 ; am_devices_cooper_update_image + 804
        0x00020c76:    e7ff        ..      B        0x20c78 ; am_devices_cooper_update_image + 792
        0x00020c78:    f24f2031    O.1     MOV      r0,#0xf231
        0x00020c7c:    f2c45098    ...P    MOVT     r0,#0x4598
        0x00020c80:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020c82:    e003        ..      B        0x20c8c ; am_devices_cooper_update_image + 812
        0x00020c84:    f04f30a3    O..0    MOV      r0,#0xa3a3a3a3
        0x00020c88:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020c8a:    e7ff        ..      B        0x20c8c ; am_devices_cooper_update_image + 812
        0x00020c8c:    e041        A.      B        0x20d12 ; am_devices_cooper_update_image + 946
        0x00020c8e:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020c90:    6900        .i      LDR      r0,[r0,#0x10]
        0x00020c92:    2808        .(      CMP      r0,#8
        0x00020c94:    d116        ..      BNE      0x20cc4 ; am_devices_cooper_update_image + 868
        0x00020c96:    e7ff        ..      B        0x20c98 ; am_devices_cooper_update_image + 824
        0x00020c98:    f2457068    E.hp    MOV      r0,#0x5768
        0x00020c9c:    f2c00005    ....    MOVT     r0,#5
        0x00020ca0:    f004fe92    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00020ca4:    2001        .       MOVS     r0,#1
        0x00020ca6:    f7fffdad    ....    BL       am_devices_cooper_sbl_update_state_data ; 0x20804
        0x00020caa:    b130        0.      CBZ      r0,0x20cba ; am_devices_cooper_update_image + 858
        0x00020cac:    e7ff        ..      B        0x20cae ; am_devices_cooper_update_image + 846
        0x00020cae:    f64d205b    M.[     MOV      r0,#0xda5b
        0x00020cb2:    f2c87030    ..0p    MOVT     r0,#0x8730
        0x00020cb6:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020cb8:    e003        ..      B        0x20cc2 ; am_devices_cooper_update_image + 866
        0x00020cba:    f04f30a3    O..0    MOV      r0,#0xa3a3a3a3
        0x00020cbe:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020cc0:    e7ff        ..      B        0x20cc2 ; am_devices_cooper_update_image + 866
        0x00020cc2:    e025        %.      B        0x20d10 ; am_devices_cooper_update_image + 944
        0x00020cc4:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020cc6:    6900        .i      LDR      r0,[r0,#0x10]
        0x00020cc8:    2809        .(      CMP      r0,#9
        0x00020cca:    d116        ..      BNE      0x20cfa ; am_devices_cooper_update_image + 922
        0x00020ccc:    e7ff        ..      B        0x20cce ; am_devices_cooper_update_image + 878
        0x00020cce:    f2457088    E..p    MOV      r0,#0x5788
        0x00020cd2:    f2c00005    ....    MOVT     r0,#5
        0x00020cd6:    f004fe77    ..w.    BL       am_util_stdio_printf ; 0x259c8
        0x00020cda:    2002        .       MOVS     r0,#2
        0x00020cdc:    f7fffd92    ....    BL       am_devices_cooper_sbl_update_state_data ; 0x20804
        0x00020ce0:    b130        0.      CBZ      r0,0x20cf0 ; am_devices_cooper_update_image + 912
        0x00020ce2:    e7ff        ..      B        0x20ce4 ; am_devices_cooper_update_image + 900
        0x00020ce4:    f2437025    C.%p    MOV      r0,#0x3725
        0x00020ce8:    f6c010fa    ....    MOVT     r0,#0x9fa
        0x00020cec:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020cee:    e003        ..      B        0x20cf8 ; am_devices_cooper_update_image + 920
        0x00020cf0:    f04f30a3    O..0    MOV      r0,#0xa3a3a3a3
        0x00020cf4:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020cf6:    e7ff        ..      B        0x20cf8 ; am_devices_cooper_update_image + 920
        0x00020cf8:    e009        ..      B        0x20d0e ; am_devices_cooper_update_image + 942
        0x00020cfa:    f6451019    E...    MOV      r0,#0x5919
        0x00020cfe:    f2c00005    ....    MOVT     r0,#5
        0x00020d02:    f004fe61    ..a.    BL       am_util_stdio_printf ; 0x259c8
        0x00020d06:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00020d0a:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020d0c:    e7ff        ..      B        0x20d0e ; am_devices_cooper_update_image + 942
        0x00020d0e:    e7ff        ..      B        0x20d10 ; am_devices_cooper_update_image + 944
        0x00020d10:    e7ff        ..      B        0x20d12 ; am_devices_cooper_update_image + 946
        0x00020d12:    e7ff        ..      B        0x20d14 ; am_devices_cooper_update_image + 948
        0x00020d14:    e7ff        ..      B        0x20d16 ; am_devices_cooper_update_image + 950
        0x00020d16:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00020d18:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x00020d1c:    d00d        ..      BEQ      0x20d3a ; am_devices_cooper_update_image + 986
        0x00020d1e:    e7ff        ..      B        0x20d20 ; am_devices_cooper_update_image + 960
        0x00020d20:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00020d22:    f1b03fa1    ...?    CMP      r0,#0xa1a1a1a1
        0x00020d26:    d008        ..      BEQ      0x20d3a ; am_devices_cooper_update_image + 986
        0x00020d28:    e7ff        ..      B        0x20d2a ; am_devices_cooper_update_image + 970
        0x00020d2a:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020d2e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020d32:    6800        .h      LDR      r0,[r0,#0]
        0x00020d34:    2804        .(      CMP      r0,#4
        0x00020d36:    d101        ..      BNE      0x20d3c ; am_devices_cooper_update_image + 988
        0x00020d38:    e7ff        ..      B        0x20d3a ; am_devices_cooper_update_image + 986
        0x00020d3a:    e00f        ..      B        0x20d5c ; am_devices_cooper_update_image + 1020
        0x00020d3c:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020d40:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020d44:    2102        .!      MOVS     r1,#2
        0x00020d46:    6001        .`      STR      r1,[r0,#0]
        0x00020d48:    6881        .h      LDR      r1,[r0,#8]
        0x00020d4a:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00020d4c:    f024fed0    $...    BL       send_update ; 0x45af0
        0x00020d50:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00020d54:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x00020d58:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020d5a:    e7ff        ..      B        0x20d5c ; am_devices_cooper_update_image + 1020
        0x00020d5c:    e205        ..      B        0x2116a ; am_devices_cooper_update_image + 2058
        0x00020d5e:    f24271a8    B..q    MOV      r1,#0x27a8
        0x00020d62:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020d66:    6a48        Hj      LDR      r0,[r1,#0x24]
        0x00020d68:    6a89        .j      LDR      r1,[r1,#0x28]
        0x00020d6a:    aa0c        ..      ADD      r2,sp,#0x30
        0x00020d6c:    f01df99e    ....    BL       iom_slave_read ; 0x3e0ac
        0x00020d70:    b9f0        ..      CBNZ     r0,0x20db0 ; am_devices_cooper_update_image + 1104
        0x00020d72:    e7ff        ..      B        0x20d74 ; am_devices_cooper_update_image + 1044
        0x00020d74:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020d78:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020d7c:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00020d7e:    3101        .1      ADDS     r1,#1
        0x00020d80:    6201        .b      STR      r1,[r0,#0x20]
        0x00020d82:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00020d84:    2804        .(      CMP      r0,#4
        0x00020d86:    d304        ..      BCC      0x20d92 ; am_devices_cooper_update_image + 1074
        0x00020d88:    e7ff        ..      B        0x20d8a ; am_devices_cooper_update_image + 1066
        0x00020d8a:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00020d8e:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020d90:    e00d        ..      B        0x20dae ; am_devices_cooper_update_image + 1102
        0x00020d92:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020d96:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020d9a:    6881        .h      LDR      r1,[r0,#8]
        0x00020d9c:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00020d9e:    f024fea7    $...    BL       send_update ; 0x45af0
        0x00020da2:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00020da6:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x00020daa:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020dac:    e7ff        ..      B        0x20dae ; am_devices_cooper_update_image + 1102
        0x00020dae:    e076        v.      B        0x20e9e ; am_devices_cooper_update_image + 1342
        0x00020db0:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020db4:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020db8:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00020dba:    b138        8.      CBZ      r0,0x20dcc ; am_devices_cooper_update_image + 1132
        0x00020dbc:    e7ff        ..      B        0x20dbe ; am_devices_cooper_update_image + 1118
        0x00020dbe:    f24271a8    B..q    MOV      r1,#0x27a8
        0x00020dc2:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020dc6:    2000        .       MOVS     r0,#0
        0x00020dc8:    6208        .b      STR      r0,[r1,#0x20]
        0x00020dca:    e7ff        ..      B        0x20dcc ; am_devices_cooper_update_image + 1132
        0x00020dcc:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020dd0:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020dd4:    6a80        .j      LDR      r0,[r0,#0x28]
        0x00020dd6:    9009        ..      STR      r0,[sp,#0x24]
        0x00020dd8:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020dda:    8880        ..      LDRH     r0,[r0,#4]
        0x00020ddc:    2807        .(      CMP      r0,#7
        0x00020dde:    d122        ".      BNE      0x20e26 ; am_devices_cooper_update_image + 1222
        0x00020de0:    e7ff        ..      B        0x20de2 ; am_devices_cooper_update_image + 1154
        0x00020de2:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020de6:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020dea:    6840        @h      LDR      r0,[r0,#4]
        0x00020dec:    b1d8        ..      CBZ      r0,0x20e26 ; am_devices_cooper_update_image + 1222
        0x00020dee:    e7ff        ..      B        0x20df0 ; am_devices_cooper_update_image + 1168
        0x00020df0:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020df2:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00020df4:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020df8:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020dfc:    6301        .c      STR      r1,[r0,#0x30]
        0x00020dfe:    2103        .!      MOVS     r1,#3
        0x00020e00:    6001        .`      STR      r1,[r0,#0]
        0x00020e02:    6841        Ah      LDR      r1,[r0,#4]
        0x00020e04:    6943        Ci      LDR      r3,[r0,#0x14]
        0x00020e06:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00020e08:    2240        @"      MOVS     r2,#0x40
        0x00020e0a:    f024fe03    $...    BL       send_data ; 0x45a14
        0x00020e0e:    f245703b    E.;p    MOV      r0,#0x573b
        0x00020e12:    f2c00005    ....    MOVT     r0,#5
        0x00020e16:    f004fdd7    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00020e1a:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00020e1e:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x00020e22:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020e24:    e03a        :.      B        0x20e9c ; am_devices_cooper_update_image + 1340
        0x00020e26:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020e28:    8880        ..      LDRH     r0,[r0,#4]
        0x00020e2a:    2805        .(      CMP      r0,#5
        0x00020e2c:    d12b        +.      BNE      0x20e86 ; am_devices_cooper_update_image + 1318
        0x00020e2e:    e7ff        ..      B        0x20e30 ; am_devices_cooper_update_image + 1232
        0x00020e30:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020e32:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020e34:    2809        .(      CMP      r0,#9
        0x00020e36:    d126        &.      BNE      0x20e86 ; am_devices_cooper_update_image + 1318
        0x00020e38:    e7ff        ..      B        0x20e3a ; am_devices_cooper_update_image + 1242
        0x00020e3a:    f6451038    E.8.    MOV      r0,#0x5938
        0x00020e3e:    f2c00005    ....    MOVT     r0,#5
        0x00020e42:    f004fdc1    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00020e46:    f44f6096    O..`    MOV      r0,#0x4b0
        0x00020e4a:    f004fb5b    ..[.    BL       am_util_delay_ms ; 0x25504
        0x00020e4e:    f7fffc01    ....    BL       am_devices_cooper_reset ; 0x20654
        0x00020e52:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020e56:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020e5a:    9003        ..      STR      r0,[sp,#0xc]
        0x00020e5c:    2100        .!      MOVS     r1,#0
        0x00020e5e:    6041        A`      STR      r1,[r0,#4]
        0x00020e60:    6081        .`      STR      r1,[r0,#8]
        0x00020e62:    2203        ."      MOVS     r2,#3
        0x00020e64:    61c2        .a      STR      r2,[r0,#0x1c]
        0x00020e66:    6101        .a      STR      r1,[r0,#0x10]
        0x00020e68:    60c1        .`      STR      r1,[r0,#0xc]
        0x00020e6a:    6181        .a      STR      r1,[r0,#0x18]
        0x00020e6c:    6141        Aa      STR      r1,[r0,#0x14]
        0x00020e6e:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00020e70:    f024fe1e    $...    BL       send_hello ; 0x45ab0
        0x00020e74:    9903        ..      LDR      r1,[sp,#0xc]
        0x00020e76:    2001        .       MOVS     r0,#1
        0x00020e78:    6008        .`      STR      r0,[r1,#0]
        0x00020e7a:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00020e7e:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x00020e82:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020e84:    e009        ..      B        0x20e9a ; am_devices_cooper_update_image + 1338
        0x00020e86:    f2457028    E.(p    MOV      r0,#0x5728
        0x00020e8a:    f2c00005    ....    MOVT     r0,#5
        0x00020e8e:    f004fd9b    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00020e92:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00020e96:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020e98:    e7ff        ..      B        0x20e9a ; am_devices_cooper_update_image + 1338
        0x00020e9a:    e7ff        ..      B        0x20e9c ; am_devices_cooper_update_image + 1340
        0x00020e9c:    e7ff        ..      B        0x20e9e ; am_devices_cooper_update_image + 1342
        0x00020e9e:    e164        d.      B        0x2116a ; am_devices_cooper_update_image + 2058
        0x00020ea0:    f24271a8    B..q    MOV      r1,#0x27a8
        0x00020ea4:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020ea8:    6a48        Hj      LDR      r0,[r1,#0x24]
        0x00020eaa:    6a89        .j      LDR      r1,[r1,#0x28]
        0x00020eac:    aa0c        ..      ADD      r2,sp,#0x30
        0x00020eae:    f01df8fd    ....    BL       iom_slave_read ; 0x3e0ac
        0x00020eb2:    2800        .(      CMP      r0,#0
        0x00020eb4:    d152        R.      BNE      0x20f5c ; am_devices_cooper_update_image + 1532
        0x00020eb6:    e7ff        ..      B        0x20eb8 ; am_devices_cooper_update_image + 1368
        0x00020eb8:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020ebc:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020ec0:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00020ec2:    3101        .1      ADDS     r1,#1
        0x00020ec4:    6201        .b      STR      r1,[r0,#0x20]
        0x00020ec6:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00020ec8:    2804        .(      CMP      r0,#4
        0x00020eca:    d304        ..      BCC      0x20ed6 ; am_devices_cooper_update_image + 1398
        0x00020ecc:    e7ff        ..      B        0x20ece ; am_devices_cooper_update_image + 1390
        0x00020ece:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00020ed2:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020ed4:    e041        A.      B        0x20f5a ; am_devices_cooper_update_image + 1530
        0x00020ed6:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020eda:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020ede:    6940        @i      LDR      r0,[r0,#0x14]
        0x00020ee0:    b958        X.      CBNZ     r0,0x20efa ; am_devices_cooper_update_image + 1434
        0x00020ee2:    e7ff        ..      B        0x20ee4 ; am_devices_cooper_update_image + 1412
        0x00020ee4:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020ee8:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020eec:    6841        Ah      LDR      r1,[r0,#4]
        0x00020eee:    6943        Ci      LDR      r3,[r0,#0x14]
        0x00020ef0:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00020ef2:    2240        @"      MOVS     r2,#0x40
        0x00020ef4:    f024fd8e    $...    BL       send_data ; 0x45a14
        0x00020ef8:    e029        ).      B        0x20f4e ; am_devices_cooper_update_image + 1518
        0x00020efa:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020efe:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020f02:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020f04:    b980        ..      CBNZ     r0,0x20f28 ; am_devices_cooper_update_image + 1480
        0x00020f06:    e7ff        ..      B        0x20f08 ; am_devices_cooper_update_image + 1448
        0x00020f08:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020f0c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020f10:    6900        .i      LDR      r0,[r0,#0x10]
        0x00020f12:    f36f205f    o._     BFC      r0,#9,#23
        0x00020f16:    900d        ..      STR      r0,[sp,#0x34]
        0x00020f18:    980d        ..      LDR      r0,[sp,#0x34]
        0x00020f1a:    b920         .      CBNZ     r0,0x20f26 ; am_devices_cooper_update_image + 1478
        0x00020f1c:    e7ff        ..      B        0x20f1e ; am_devices_cooper_update_image + 1470
        0x00020f1e:    f44f7000    O..p    MOV      r0,#0x200
        0x00020f22:    900d        ..      STR      r0,[sp,#0x34]
        0x00020f24:    e7ff        ..      B        0x20f26 ; am_devices_cooper_update_image + 1478
        0x00020f26:    e003        ..      B        0x20f30 ; am_devices_cooper_update_image + 1488
        0x00020f28:    f44f7000    O..p    MOV      r0,#0x200
        0x00020f2c:    900d        ..      STR      r0,[sp,#0x34]
        0x00020f2e:    e7ff        ..      B        0x20f30 ; am_devices_cooper_update_image + 1488
        0x00020f30:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020f34:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020f38:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00020f3a:    6943        Ci      LDR      r3,[r0,#0x14]
        0x00020f3c:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00020f3e:    eb012143    ..C!    ADD      r1,r1,r3,LSL #9
        0x00020f42:    f5a17100    ...q    SUB      r1,r1,#0x200
        0x00020f46:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x00020f48:    f024fd64    $.d.    BL       send_data ; 0x45a14
        0x00020f4c:    e7ff        ..      B        0x20f4e ; am_devices_cooper_update_image + 1518
        0x00020f4e:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00020f52:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x00020f56:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020f58:    e7ff        ..      B        0x20f5a ; am_devices_cooper_update_image + 1530
        0x00020f5a:    e0ad        ..      B        0x210b8 ; am_devices_cooper_update_image + 1880
        0x00020f5c:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020f60:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020f64:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00020f66:    b138        8.      CBZ      r0,0x20f78 ; am_devices_cooper_update_image + 1560
        0x00020f68:    e7ff        ..      B        0x20f6a ; am_devices_cooper_update_image + 1546
        0x00020f6a:    f24271a8    B..q    MOV      r1,#0x27a8
        0x00020f6e:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020f72:    2000        .       MOVS     r0,#0
        0x00020f74:    6208        .b      STR      r0,[r1,#0x20]
        0x00020f76:    e7ff        ..      B        0x20f78 ; am_devices_cooper_update_image + 1560
        0x00020f78:    f24271a8    B..q    MOV      r1,#0x27a8
        0x00020f7c:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020f80:    6a88        .j      LDR      r0,[r1,#0x28]
        0x00020f82:    9009        ..      STR      r0,[sp,#0x24]
        0x00020f84:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020f86:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020f88:    6308        .c      STR      r0,[r1,#0x30]
        0x00020f8a:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020f8c:    6880        .h      LDR      r0,[r0,#8]
        0x00020f8e:    2808        .(      CMP      r0,#8
        0x00020f90:    d006        ..      BEQ      0x20fa0 ; am_devices_cooper_update_image + 1600
        0x00020f92:    e7ff        ..      B        0x20f94 ; am_devices_cooper_update_image + 1588
        0x00020f94:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020f96:    6880        .h      LDR      r0,[r0,#8]
        0x00020f98:    2802        .(      CMP      r0,#2
        0x00020f9a:    f0408088    @...    BNE.W    0x210ae ; am_devices_cooper_update_image + 1870
        0x00020f9e:    e7ff        ..      B        0x20fa0 ; am_devices_cooper_update_image + 1600
        0x00020fa0:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020fa2:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020fa4:    b128        (.      CBZ      r0,0x20fb2 ; am_devices_cooper_update_image + 1618
        0x00020fa6:    e7ff        ..      B        0x20fa8 ; am_devices_cooper_update_image + 1608
        0x00020fa8:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020faa:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020fac:    280b        .(      CMP      r0,#0xb
        0x00020fae:    d171        q.      BNE      0x21094 ; am_devices_cooper_update_image + 1844
        0x00020fb0:    e7ff        ..      B        0x20fb2 ; am_devices_cooper_update_image + 1618
        0x00020fb2:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020fb6:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020fba:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020fbc:    b3b8        ..      CBZ      r0,0x2102e ; am_devices_cooper_update_image + 1742
        0x00020fbe:    e7ff        ..      B        0x20fc0 ; am_devices_cooper_update_image + 1632
        0x00020fc0:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020fc4:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020fc8:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020fca:    2801        .(      CMP      r0,#1
        0x00020fcc:    d110        ..      BNE      0x20ff0 ; am_devices_cooper_update_image + 1680
        0x00020fce:    e7ff        ..      B        0x20fd0 ; am_devices_cooper_update_image + 1648
        0x00020fd0:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020fd4:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020fd8:    6900        .i      LDR      r0,[r0,#0x10]
        0x00020fda:    f36f205f    o._     BFC      r0,#9,#23
        0x00020fde:    900d        ..      STR      r0,[sp,#0x34]
        0x00020fe0:    980d        ..      LDR      r0,[sp,#0x34]
        0x00020fe2:    b920         .      CBNZ     r0,0x20fee ; am_devices_cooper_update_image + 1678
        0x00020fe4:    e7ff        ..      B        0x20fe6 ; am_devices_cooper_update_image + 1670
        0x00020fe6:    f44f7000    O..p    MOV      r0,#0x200
        0x00020fea:    900d        ..      STR      r0,[sp,#0x34]
        0x00020fec:    e7ff        ..      B        0x20fee ; am_devices_cooper_update_image + 1678
        0x00020fee:    e003        ..      B        0x20ff8 ; am_devices_cooper_update_image + 1688
        0x00020ff0:    f44f7000    O..p    MOV      r0,#0x200
        0x00020ff4:    900d        ..      STR      r0,[sp,#0x34]
        0x00020ff6:    e7ff        ..      B        0x20ff8 ; am_devices_cooper_update_image + 1688
        0x00020ff8:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00020ffc:    f2c10001    ....    MOVT     r0,#0x1001
        0x00021000:    9002        ..      STR      r0,[sp,#8]
        0x00021002:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00021004:    6943        Ci      LDR      r3,[r0,#0x14]
        0x00021006:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00021008:    eb012143    ..C!    ADD      r1,r1,r3,LSL #9
        0x0002100c:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x0002100e:    3301        .3      ADDS     r3,#1
        0x00021010:    f024fd00    $...    BL       send_data ; 0x45a14
        0x00021014:    9902        ..      LDR      r1,[sp,#8]
        0x00021016:    6988        .i      LDR      r0,[r1,#0x18]
        0x00021018:    3801        .8      SUBS     r0,#1
        0x0002101a:    6188        .a      STR      r0,[r1,#0x18]
        0x0002101c:    6948        Hi      LDR      r0,[r1,#0x14]
        0x0002101e:    3001        .0      ADDS     r0,#1
        0x00021020:    6148        Ha      STR      r0,[r1,#0x14]
        0x00021022:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00021026:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x0002102a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002102c:    e031        1.      B        0x21092 ; am_devices_cooper_update_image + 1842
        0x0002102e:    9809        ..      LDR      r0,[sp,#0x24]
        0x00021030:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00021032:    bb08        ..      CBNZ     r0,0x21078 ; am_devices_cooper_update_image + 1816
        0x00021034:    e7ff        ..      B        0x21036 ; am_devices_cooper_update_image + 1750
        0x00021036:    f24270a8    B..p    MOV      r0,#0x27a8
        0x0002103a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002103e:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00021040:    b9a8        ..      CBNZ     r0,0x2106e ; am_devices_cooper_update_image + 1806
        0x00021042:    e7ff        ..      B        0x21044 ; am_devices_cooper_update_image + 1764
        0x00021044:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00021048:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002104c:    2104        .!      MOVS     r1,#4
        0x0002104e:    6001        .`      STR      r1,[r0,#0]
        0x00021050:    f64141a4    A..A    MOV      r1,#0x1ca4
        0x00021054:    f2c10101    ....    MOVT     r1,#0x1001
        0x00021058:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0002105a:    62c1        .b      STR      r1,[r0,#0x2c]
        0x0002105c:    f24d312c    M.,1    MOV      r1,#0xd32c
        0x00021060:    f2ca718b    ...q    MOVT     r1,#0xa78b
        0x00021064:    910b        ..      STR      r1,[sp,#0x2c]
        0x00021066:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00021068:    f024fd04    $...    BL       send_fwContinue ; 0x45a74
        0x0002106c:    e003        ..      B        0x21076 ; am_devices_cooper_update_image + 1814
        0x0002106e:    f04f30a5    O..0    MOV      r0,#0xa5a5a5a5
        0x00021072:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021074:    e7ff        ..      B        0x21076 ; am_devices_cooper_update_image + 1814
        0x00021076:    e00b        ..      B        0x21090 ; am_devices_cooper_update_image + 1840
        0x00021078:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002107a:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0002107c:    f645108a    E...    MOV      r0,#0x598a
        0x00021080:    f2c00005    ....    MOVT     r0,#5
        0x00021084:    f004fca0    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00021088:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x0002108c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002108e:    e7ff        ..      B        0x21090 ; am_devices_cooper_update_image + 1840
        0x00021090:    e7ff        ..      B        0x21092 ; am_devices_cooper_update_image + 1842
        0x00021092:    e00b        ..      B        0x210ac ; am_devices_cooper_update_image + 1868
        0x00021094:    9809        ..      LDR      r0,[sp,#0x24]
        0x00021096:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00021098:    f645108a    E...    MOV      r0,#0x598a
        0x0002109c:    f2c00005    ....    MOVT     r0,#5
        0x000210a0:    f004fc92    ....    BL       am_util_stdio_printf ; 0x259c8
        0x000210a4:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x000210a8:    900b        ..      STR      r0,[sp,#0x2c]
        0x000210aa:    e7ff        ..      B        0x210ac ; am_devices_cooper_update_image + 1868
        0x000210ac:    e003        ..      B        0x210b6 ; am_devices_cooper_update_image + 1878
        0x000210ae:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x000210b2:    900b        ..      STR      r0,[sp,#0x2c]
        0x000210b4:    e7ff        ..      B        0x210b6 ; am_devices_cooper_update_image + 1878
        0x000210b6:    e7ff        ..      B        0x210b8 ; am_devices_cooper_update_image + 1880
        0x000210b8:    e057        W.      B        0x2116a ; am_devices_cooper_update_image + 2058
        0x000210ba:    f24271a8    B..q    MOV      r1,#0x27a8
        0x000210be:    f2c10101    ....    MOVT     r1,#0x1001
        0x000210c2:    6a48        Hj      LDR      r0,[r1,#0x24]
        0x000210c4:    6a89        .j      LDR      r1,[r1,#0x28]
        0x000210c6:    aa0c        ..      ADD      r2,sp,#0x30
        0x000210c8:    f01cfff0    ....    BL       iom_slave_read ; 0x3e0ac
        0x000210cc:    b9e8        ..      CBNZ     r0,0x2110a ; am_devices_cooper_update_image + 1962
        0x000210ce:    e7ff        ..      B        0x210d0 ; am_devices_cooper_update_image + 1904
        0x000210d0:    f24270a8    B..p    MOV      r0,#0x27a8
        0x000210d4:    f2c10001    ....    MOVT     r0,#0x1001
        0x000210d8:    6a01        .j      LDR      r1,[r0,#0x20]
        0x000210da:    3101        .1      ADDS     r1,#1
        0x000210dc:    6201        .b      STR      r1,[r0,#0x20]
        0x000210de:    6a00        .j      LDR      r0,[r0,#0x20]
        0x000210e0:    2804        .(      CMP      r0,#4
        0x000210e2:    d304        ..      BCC      0x210ee ; am_devices_cooper_update_image + 1934
        0x000210e4:    e7ff        ..      B        0x210e6 ; am_devices_cooper_update_image + 1926
        0x000210e6:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x000210ea:    900b        ..      STR      r0,[sp,#0x2c]
        0x000210ec:    e00c        ..      B        0x21108 ; am_devices_cooper_update_image + 1960
        0x000210ee:    f24270a8    B..p    MOV      r0,#0x27a8
        0x000210f2:    f2c10001    ....    MOVT     r0,#0x1001
        0x000210f6:    6a40        @j      LDR      r0,[r0,#0x24]
        0x000210f8:    f024fcbc    $...    BL       send_fwContinue ; 0x45a74
        0x000210fc:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00021100:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x00021104:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021106:    e7ff        ..      B        0x21108 ; am_devices_cooper_update_image + 1960
        0x00021108:    e00e        ..      B        0x21128 ; am_devices_cooper_update_image + 1992
        0x0002110a:    f24270a8    B..p    MOV      r0,#0x27a8
        0x0002110e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00021112:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00021114:    b138        8.      CBZ      r0,0x21126 ; am_devices_cooper_update_image + 1990
        0x00021116:    e7ff        ..      B        0x21118 ; am_devices_cooper_update_image + 1976
        0x00021118:    f24271a8    B..q    MOV      r1,#0x27a8
        0x0002111c:    f2c10101    ....    MOVT     r1,#0x1001
        0x00021120:    2000        .       MOVS     r0,#0
        0x00021122:    6208        .b      STR      r0,[r1,#0x20]
        0x00021124:    e7ff        ..      B        0x21126 ; am_devices_cooper_update_image + 1990
        0x00021126:    e7ff        ..      B        0x21128 ; am_devices_cooper_update_image + 1992
        0x00021128:    f24271a8    B..q    MOV      r1,#0x27a8
        0x0002112c:    f2c10101    ....    MOVT     r1,#0x1001
        0x00021130:    6a88        .j      LDR      r0,[r1,#0x28]
        0x00021132:    9009        ..      STR      r0,[sp,#0x24]
        0x00021134:    9809        ..      LDR      r0,[sp,#0x24]
        0x00021136:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00021138:    6308        .c      STR      r0,[r1,#0x30]
        0x0002113a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002113c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002113e:    b920         .      CBNZ     r0,0x2114a ; am_devices_cooper_update_image + 2026
        0x00021140:    e7ff        ..      B        0x21142 ; am_devices_cooper_update_image + 2018
        0x00021142:    f04f30a5    O..0    MOV      r0,#0xa5a5a5a5
        0x00021146:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021148:    e00d        ..      B        0x21166 ; am_devices_cooper_update_image + 2054
        0x0002114a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002114c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002114e:    2808        .(      CMP      r0,#8
        0x00021150:    d104        ..      BNE      0x2115c ; am_devices_cooper_update_image + 2044
        0x00021152:    e7ff        ..      B        0x21154 ; am_devices_cooper_update_image + 2036
        0x00021154:    f04f30a3    O..0    MOV      r0,#0xa3a3a3a3
        0x00021158:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002115a:    e003        ..      B        0x21164 ; am_devices_cooper_update_image + 2052
        0x0002115c:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00021160:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021162:    e7ff        ..      B        0x21164 ; am_devices_cooper_update_image + 2052
        0x00021164:    e7ff        ..      B        0x21166 ; am_devices_cooper_update_image + 2054
        0x00021166:    e000        ..      B        0x2116a ; am_devices_cooper_update_image + 2058
        0x00021168:    e7ff        ..      B        0x2116a ; am_devices_cooper_update_image + 2058
        0x0002116a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002116c:    b00e        ..      ADD      sp,sp,#0x38
        0x0002116e:    bd80        ..      POP      {r7,pc}
    am_devices_led_array_init
        0x00021170:    b580        ..      PUSH     {r7,lr}
        0x00021172:    b084        ..      SUB      sp,sp,#0x10
        0x00021174:    9003        ..      STR      r0,[sp,#0xc]
        0x00021176:    9102        ..      STR      r1,[sp,#8]
        0x00021178:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002117a:    b120         .      CBZ      r0,0x21186 ; am_devices_led_array_init + 22
        0x0002117c:    e7ff        ..      B        0x2117e ; am_devices_led_array_init + 14
        0x0002117e:    9802        ..      LDR      r0,[sp,#8]
        0x00021180:    2820         (      CMP      r0,#0x20
        0x00021182:    d301        ..      BCC      0x21188 ; am_devices_led_array_init + 24
        0x00021184:    e7ff        ..      B        0x21186 ; am_devices_led_array_init + 22
        0x00021186:    e012        ..      B        0x211ae ; am_devices_led_array_init + 62
        0x00021188:    2000        .       MOVS     r0,#0
        0x0002118a:    9001        ..      STR      r0,[sp,#4]
        0x0002118c:    e7ff        ..      B        0x2118e ; am_devices_led_array_init + 30
        0x0002118e:    9801        ..      LDR      r0,[sp,#4]
        0x00021190:    9902        ..      LDR      r1,[sp,#8]
        0x00021192:    4288        .B      CMP      r0,r1
        0x00021194:    d20b        ..      BCS      0x211ae ; am_devices_led_array_init + 62
        0x00021196:    e7ff        ..      B        0x21198 ; am_devices_led_array_init + 40
        0x00021198:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002119a:    9901        ..      LDR      r1,[sp,#4]
        0x0002119c:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x000211a0:    f000f82c    ..,.    BL       am_devices_led_init ; 0x211fc
        0x000211a4:    e7ff        ..      B        0x211a6 ; am_devices_led_array_init + 54
        0x000211a6:    9801        ..      LDR      r0,[sp,#4]
        0x000211a8:    3001        .0      ADDS     r0,#1
        0x000211aa:    9001        ..      STR      r0,[sp,#4]
        0x000211ac:    e7ef        ..      B        0x2118e ; am_devices_led_array_init + 30
        0x000211ae:    b004        ..      ADD      sp,sp,#0x10
        0x000211b0:    bd80        ..      POP      {r7,pc}
        0x000211b2:    0000        ..      MOVS     r0,r0
    am_devices_led_array_out
        0x000211b4:    b580        ..      PUSH     {r7,lr}
        0x000211b6:    b084        ..      SUB      sp,sp,#0x10
        0x000211b8:    9003        ..      STR      r0,[sp,#0xc]
        0x000211ba:    9102        ..      STR      r1,[sp,#8]
        0x000211bc:    9201        ..      STR      r2,[sp,#4]
        0x000211be:    2000        .       MOVS     r0,#0
        0x000211c0:    9000        ..      STR      r0,[sp,#0]
        0x000211c2:    e7ff        ..      B        0x211c4 ; am_devices_led_array_out + 16
        0x000211c4:    9800        ..      LDR      r0,[sp,#0]
        0x000211c6:    9902        ..      LDR      r1,[sp,#8]
        0x000211c8:    4288        .B      CMP      r0,r1
        0x000211ca:    d215        ..      BCS      0x211f8 ; am_devices_led_array_out + 68
        0x000211cc:    e7ff        ..      B        0x211ce ; am_devices_led_array_out + 26
        0x000211ce:    9801        ..      LDR      r0,[sp,#4]
        0x000211d0:    9900        ..      LDR      r1,[sp,#0]
        0x000211d2:    40c8        .@      LSRS     r0,r0,r1
        0x000211d4:    07c0        ..      LSLS     r0,r0,#31
        0x000211d6:    b128        (.      CBZ      r0,0x211e4 ; am_devices_led_array_out + 48
        0x000211d8:    e7ff        ..      B        0x211da ; am_devices_led_array_out + 38
        0x000211da:    9803        ..      LDR      r0,[sp,#0xc]
        0x000211dc:    9900        ..      LDR      r1,[sp,#0]
        0x000211de:    f000f8b1    ....    BL       am_devices_led_on ; 0x21344
        0x000211e2:    e004        ..      B        0x211ee ; am_devices_led_array_out + 58
        0x000211e4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000211e6:    9900        ..      LDR      r1,[sp,#0]
        0x000211e8:    f000f866    ..f.    BL       am_devices_led_off ; 0x212b8
        0x000211ec:    e7ff        ..      B        0x211ee ; am_devices_led_array_out + 58
        0x000211ee:    e7ff        ..      B        0x211f0 ; am_devices_led_array_out + 60
        0x000211f0:    9800        ..      LDR      r0,[sp,#0]
        0x000211f2:    3001        .0      ADDS     r0,#1
        0x000211f4:    9000        ..      STR      r0,[sp,#0]
        0x000211f6:    e7e5        ..      B        0x211c4 ; am_devices_led_array_out + 16
        0x000211f8:    b004        ..      ADD      sp,sp,#0x10
        0x000211fa:    bd80        ..      POP      {r7,pc}
    am_devices_led_init
        0x000211fc:    b580        ..      PUSH     {r7,lr}
        0x000211fe:    b082        ..      SUB      sp,sp,#8
        0x00021200:    9001        ..      STR      r0,[sp,#4]
        0x00021202:    9801        ..      LDR      r0,[sp,#4]
        0x00021204:    b128        (.      CBZ      r0,0x21212 ; am_devices_led_init + 22
        0x00021206:    e7ff        ..      B        0x21208 ; am_devices_led_init + 12
        0x00021208:    9801        ..      LDR      r0,[sp,#4]
        0x0002120a:    6800        .h      LDR      r0,[r0,#0]
        0x0002120c:    2880        .(      CMP      r0,#0x80
        0x0002120e:    d301        ..      BCC      0x21214 ; am_devices_led_init + 24
        0x00021210:    e7ff        ..      B        0x21212 ; am_devices_led_init + 22
        0x00021212:    e04e        N.      B        0x212b2 ; am_devices_led_init + 182
        0x00021214:    9801        ..      LDR      r0,[sp,#4]
        0x00021216:    7900        .y      LDRB     r0,[r0,#4]
        0x00021218:    0780        ..      LSLS     r0,r0,#30
        0x0002121a:    2800        .(      CMP      r0,#0
        0x0002121c:    d516        ..      BPL      0x2124c ; am_devices_led_init + 80
        0x0002121e:    e7ff        ..      B        0x21220 ; am_devices_led_init + 36
        0x00021220:    9801        ..      LDR      r0,[sp,#4]
        0x00021222:    6800        .h      LDR      r0,[r0,#0]
        0x00021224:    f24f61f0    O..a    MOV      r1,#0xf6f0
        0x00021228:    f2c00104    ....    MOVT     r1,#4
        0x0002122c:    6809        .h      LDR      r1,[r1,#0]
        0x0002122e:    f001f863    ..c.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x00021232:    9801        ..      LDR      r0,[sp,#4]
        0x00021234:    6800        .h      LDR      r0,[r0,#0]
        0x00021236:    2103        .!      MOVS     r1,#3
        0x00021238:    f001f934    ..4.    BL       am_hal_gpio_state_write ; 0x224a4
        0x0002123c:    9901        ..      LDR      r1,[sp,#4]
        0x0002123e:    6808        .h      LDR      r0,[r1,#0]
        0x00021240:    6849        Ih      LDR      r1,[r1,#4]
        0x00021242:    f0010101    ....    AND      r1,r1,#1
        0x00021246:    f001f92d    ..-.    BL       am_hal_gpio_state_write ; 0x224a4
        0x0002124a:    e032        2.      B        0x212b2 ; am_devices_led_init + 182
        0x0002124c:    9801        ..      LDR      r0,[sp,#4]
        0x0002124e:    7900        .y      LDRB     r0,[r0,#4]
        0x00021250:    0740        @.      LSLS     r0,r0,#29
        0x00021252:    2800        .(      CMP      r0,#0
        0x00021254:    d516        ..      BPL      0x21284 ; am_devices_led_init + 136
        0x00021256:    e7ff        ..      B        0x21258 ; am_devices_led_init + 92
        0x00021258:    9801        ..      LDR      r0,[sp,#4]
        0x0002125a:    6800        .h      LDR      r0,[r0,#0]
        0x0002125c:    f24f61ec    O..a    MOV      r1,#0xf6ec
        0x00021260:    f2c00104    ....    MOVT     r1,#4
        0x00021264:    6809        .h      LDR      r1,[r1,#0]
        0x00021266:    f001f847    ..G.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0002126a:    9801        ..      LDR      r0,[sp,#4]
        0x0002126c:    6800        .h      LDR      r0,[r0,#0]
        0x0002126e:    2103        .!      MOVS     r1,#3
        0x00021270:    f001f918    ....    BL       am_hal_gpio_state_write ; 0x224a4
        0x00021274:    9901        ..      LDR      r1,[sp,#4]
        0x00021276:    6808        .h      LDR      r0,[r1,#0]
        0x00021278:    6849        Ih      LDR      r1,[r1,#4]
        0x0002127a:    f0010101    ....    AND      r1,r1,#1
        0x0002127e:    f001f911    ....    BL       am_hal_gpio_state_write ; 0x224a4
        0x00021282:    e015        ..      B        0x212b0 ; am_devices_led_init + 180
        0x00021284:    9801        ..      LDR      r0,[sp,#4]
        0x00021286:    6800        .h      LDR      r0,[r0,#0]
        0x00021288:    f24f61f8    O..a    MOV      r1,#0xf6f8
        0x0002128c:    f2c00104    ....    MOVT     r1,#4
        0x00021290:    6809        .h      LDR      r1,[r1,#0]
        0x00021292:    f001f831    ..1.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x00021296:    9801        ..      LDR      r0,[sp,#4]
        0x00021298:    6800        .h      LDR      r0,[r0,#0]
        0x0002129a:    2103        .!      MOVS     r1,#3
        0x0002129c:    f001f902    ....    BL       am_hal_gpio_state_write ; 0x224a4
        0x000212a0:    9901        ..      LDR      r1,[sp,#4]
        0x000212a2:    6808        .h      LDR      r0,[r1,#0]
        0x000212a4:    6849        Ih      LDR      r1,[r1,#4]
        0x000212a6:    f0010101    ....    AND      r1,r1,#1
        0x000212aa:    f001f8fb    ....    BL       am_hal_gpio_state_write ; 0x224a4
        0x000212ae:    e7ff        ..      B        0x212b0 ; am_devices_led_init + 180
        0x000212b0:    e7ff        ..      B        0x212b2 ; am_devices_led_init + 182
        0x000212b2:    b002        ..      ADD      sp,sp,#8
        0x000212b4:    bd80        ..      POP      {r7,pc}
        0x000212b6:    0000        ..      MOVS     r0,r0
    am_devices_led_off
        0x000212b8:    b580        ..      PUSH     {r7,lr}
        0x000212ba:    b082        ..      SUB      sp,sp,#8
        0x000212bc:    9001        ..      STR      r0,[sp,#4]
        0x000212be:    9100        ..      STR      r1,[sp,#0]
        0x000212c0:    9801        ..      LDR      r0,[sp,#4]
        0x000212c2:    b158        X.      CBZ      r0,0x212dc ; am_devices_led_off + 36
        0x000212c4:    e7ff        ..      B        0x212c6 ; am_devices_led_off + 14
        0x000212c6:    9800        ..      LDR      r0,[sp,#0]
        0x000212c8:    281e        .(      CMP      r0,#0x1e
        0x000212ca:    d807        ..      BHI      0x212dc ; am_devices_led_off + 36
        0x000212cc:    e7ff        ..      B        0x212ce ; am_devices_led_off + 22
        0x000212ce:    9801        ..      LDR      r0,[sp,#4]
        0x000212d0:    9900        ..      LDR      r1,[sp,#0]
        0x000212d2:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x000212d6:    2880        .(      CMP      r0,#0x80
        0x000212d8:    d301        ..      BCC      0x212de ; am_devices_led_off + 38
        0x000212da:    e7ff        ..      B        0x212dc ; am_devices_led_off + 36
        0x000212dc:    e02f        /.      B        0x2133e ; am_devices_led_off + 134
        0x000212de:    9801        ..      LDR      r0,[sp,#4]
        0x000212e0:    9900        ..      LDR      r1,[sp,#0]
        0x000212e2:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x000212e6:    7900        .y      LDRB     r0,[r0,#4]
        0x000212e8:    0780        ..      LSLS     r0,r0,#30
        0x000212ea:    2800        .(      CMP      r0,#0
        0x000212ec:    d50c        ..      BPL      0x21308 ; am_devices_led_off + 80
        0x000212ee:    e7ff        ..      B        0x212f0 ; am_devices_led_off + 56
        0x000212f0:    9801        ..      LDR      r0,[sp,#4]
        0x000212f2:    9a00        ..      LDR      r2,[sp,#0]
        0x000212f4:    eb0001c2    ....    ADD      r1,r0,r2,LSL #3
        0x000212f8:    f8500032    P.2.    LDR      r0,[r0,r2,LSL #3]
        0x000212fc:    684a        Jh      LDR      r2,[r1,#4]
        0x000212fe:    2101        .!      MOVS     r1,#1
        0x00021300:    4391        .C      BICS     r1,r1,r2
        0x00021302:    f001f8cf    ....    BL       am_hal_gpio_state_write ; 0x224a4
        0x00021306:    e01a        ..      B        0x2133e ; am_devices_led_off + 134
        0x00021308:    9801        ..      LDR      r0,[sp,#4]
        0x0002130a:    7900        .y      LDRB     r0,[r0,#4]
        0x0002130c:    0740        @.      LSLS     r0,r0,#29
        0x0002130e:    2800        .(      CMP      r0,#0
        0x00021310:    d50c        ..      BPL      0x2132c ; am_devices_led_off + 116
        0x00021312:    e7ff        ..      B        0x21314 ; am_devices_led_off + 92
        0x00021314:    9801        ..      LDR      r0,[sp,#4]
        0x00021316:    9a00        ..      LDR      r2,[sp,#0]
        0x00021318:    eb0001c2    ....    ADD      r1,r0,r2,LSL #3
        0x0002131c:    f8500032    P.2.    LDR      r0,[r0,r2,LSL #3]
        0x00021320:    684a        Jh      LDR      r2,[r1,#4]
        0x00021322:    2101        .!      MOVS     r1,#1
        0x00021324:    4391        .C      BICS     r1,r1,r2
        0x00021326:    f001f8bd    ....    BL       am_hal_gpio_state_write ; 0x224a4
        0x0002132a:    e007        ..      B        0x2133c ; am_devices_led_off + 132
        0x0002132c:    9801        ..      LDR      r0,[sp,#4]
        0x0002132e:    9900        ..      LDR      r1,[sp,#0]
        0x00021330:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x00021334:    2103        .!      MOVS     r1,#3
        0x00021336:    f001f8b5    ....    BL       am_hal_gpio_state_write ; 0x224a4
        0x0002133a:    e7ff        ..      B        0x2133c ; am_devices_led_off + 132
        0x0002133c:    e7ff        ..      B        0x2133e ; am_devices_led_off + 134
        0x0002133e:    b002        ..      ADD      sp,sp,#8
        0x00021340:    bd80        ..      POP      {r7,pc}
        0x00021342:    0000        ..      MOVS     r0,r0
    am_devices_led_on
        0x00021344:    b580        ..      PUSH     {r7,lr}
        0x00021346:    b082        ..      SUB      sp,sp,#8
        0x00021348:    9001        ..      STR      r0,[sp,#4]
        0x0002134a:    9100        ..      STR      r1,[sp,#0]
        0x0002134c:    9801        ..      LDR      r0,[sp,#4]
        0x0002134e:    b158        X.      CBZ      r0,0x21368 ; am_devices_led_on + 36
        0x00021350:    e7ff        ..      B        0x21352 ; am_devices_led_on + 14
        0x00021352:    9800        ..      LDR      r0,[sp,#0]
        0x00021354:    281e        .(      CMP      r0,#0x1e
        0x00021356:    d807        ..      BHI      0x21368 ; am_devices_led_on + 36
        0x00021358:    e7ff        ..      B        0x2135a ; am_devices_led_on + 22
        0x0002135a:    9801        ..      LDR      r0,[sp,#4]
        0x0002135c:    9900        ..      LDR      r1,[sp,#0]
        0x0002135e:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x00021362:    2880        .(      CMP      r0,#0x80
        0x00021364:    d301        ..      BCC      0x2136a ; am_devices_led_on + 38
        0x00021366:    e7ff        ..      B        0x21368 ; am_devices_led_on + 36
        0x00021368:    e02f        /.      B        0x213ca ; am_devices_led_on + 134
        0x0002136a:    9801        ..      LDR      r0,[sp,#4]
        0x0002136c:    9900        ..      LDR      r1,[sp,#0]
        0x0002136e:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00021372:    7900        .y      LDRB     r0,[r0,#4]
        0x00021374:    0780        ..      LSLS     r0,r0,#30
        0x00021376:    2800        .(      CMP      r0,#0
        0x00021378:    d50c        ..      BPL      0x21394 ; am_devices_led_on + 80
        0x0002137a:    e7ff        ..      B        0x2137c ; am_devices_led_on + 56
        0x0002137c:    9801        ..      LDR      r0,[sp,#4]
        0x0002137e:    9a00        ..      LDR      r2,[sp,#0]
        0x00021380:    eb0001c2    ....    ADD      r1,r0,r2,LSL #3
        0x00021384:    f8500032    P.2.    LDR      r0,[r0,r2,LSL #3]
        0x00021388:    6849        Ih      LDR      r1,[r1,#4]
        0x0002138a:    f0010101    ....    AND      r1,r1,#1
        0x0002138e:    f001f889    ....    BL       am_hal_gpio_state_write ; 0x224a4
        0x00021392:    e01a        ..      B        0x213ca ; am_devices_led_on + 134
        0x00021394:    9801        ..      LDR      r0,[sp,#4]
        0x00021396:    7900        .y      LDRB     r0,[r0,#4]
        0x00021398:    0740        @.      LSLS     r0,r0,#29
        0x0002139a:    2800        .(      CMP      r0,#0
        0x0002139c:    d50c        ..      BPL      0x213b8 ; am_devices_led_on + 116
        0x0002139e:    e7ff        ..      B        0x213a0 ; am_devices_led_on + 92
        0x000213a0:    9801        ..      LDR      r0,[sp,#4]
        0x000213a2:    9a00        ..      LDR      r2,[sp,#0]
        0x000213a4:    eb0001c2    ....    ADD      r1,r0,r2,LSL #3
        0x000213a8:    f8500032    P.2.    LDR      r0,[r0,r2,LSL #3]
        0x000213ac:    6849        Ih      LDR      r1,[r1,#4]
        0x000213ae:    f0010101    ....    AND      r1,r1,#1
        0x000213b2:    f001f877    ..w.    BL       am_hal_gpio_state_write ; 0x224a4
        0x000213b6:    e007        ..      B        0x213c8 ; am_devices_led_on + 132
        0x000213b8:    9801        ..      LDR      r0,[sp,#4]
        0x000213ba:    9900        ..      LDR      r1,[sp,#0]
        0x000213bc:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x000213c0:    2104        .!      MOVS     r1,#4
        0x000213c2:    f001f86f    ..o.    BL       am_hal_gpio_state_write ; 0x224a4
        0x000213c6:    e7ff        ..      B        0x213c8 ; am_devices_led_on + 132
        0x000213c8:    e7ff        ..      B        0x213ca ; am_devices_led_on + 134
        0x000213ca:    b002        ..      ADD      sp,sp,#8
        0x000213cc:    bd80        ..      POP      {r7,pc}
        0x000213ce:    0000        ..      MOVS     r0,r0
    am_devices_led_toggle
        0x000213d0:    b580        ..      PUSH     {r7,lr}
        0x000213d2:    b084        ..      SUB      sp,sp,#0x10
        0x000213d4:    9003        ..      STR      r0,[sp,#0xc]
        0x000213d6:    9102        ..      STR      r1,[sp,#8]
        0x000213d8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000213da:    b158        X.      CBZ      r0,0x213f4 ; am_devices_led_toggle + 36
        0x000213dc:    e7ff        ..      B        0x213de ; am_devices_led_toggle + 14
        0x000213de:    9802        ..      LDR      r0,[sp,#8]
        0x000213e0:    281e        .(      CMP      r0,#0x1e
        0x000213e2:    d807        ..      BHI      0x213f4 ; am_devices_led_toggle + 36
        0x000213e4:    e7ff        ..      B        0x213e6 ; am_devices_led_toggle + 22
        0x000213e6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000213e8:    9902        ..      LDR      r1,[sp,#8]
        0x000213ea:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x000213ee:    2880        .(      CMP      r0,#0x80
        0x000213f0:    d301        ..      BCC      0x213f6 ; am_devices_led_toggle + 38
        0x000213f2:    e7ff        ..      B        0x213f4 ; am_devices_led_toggle + 36
        0x000213f4:    e040        @.      B        0x21478 ; am_devices_led_toggle + 168
        0x000213f6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000213f8:    9902        ..      LDR      r1,[sp,#8]
        0x000213fa:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x000213fe:    7900        .y      LDRB     r0,[r0,#4]
        0x00021400:    0780        ..      LSLS     r0,r0,#30
        0x00021402:    2800        .(      CMP      r0,#0
        0x00021404:    d508        ..      BPL      0x21418 ; am_devices_led_toggle + 72
        0x00021406:    e7ff        ..      B        0x21408 ; am_devices_led_toggle + 56
        0x00021408:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002140a:    9902        ..      LDR      r1,[sp,#8]
        0x0002140c:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x00021410:    2102        .!      MOVS     r1,#2
        0x00021412:    f001f847    ..G.    BL       am_hal_gpio_state_write ; 0x224a4
        0x00021416:    e02f        /.      B        0x21478 ; am_devices_led_toggle + 168
        0x00021418:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002141a:    7900        .y      LDRB     r0,[r0,#4]
        0x0002141c:    0740        @.      LSLS     r0,r0,#29
        0x0002141e:    2800        .(      CMP      r0,#0
        0x00021420:    d508        ..      BPL      0x21434 ; am_devices_led_toggle + 100
        0x00021422:    e7ff        ..      B        0x21424 ; am_devices_led_toggle + 84
        0x00021424:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021426:    9902        ..      LDR      r1,[sp,#8]
        0x00021428:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x0002142c:    2102        .!      MOVS     r1,#2
        0x0002142e:    f001f839    ..9.    BL       am_hal_gpio_state_write ; 0x224a4
        0x00021432:    e020         .      B        0x21476 ; am_devices_led_toggle + 166
        0x00021434:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021436:    9902        ..      LDR      r1,[sp,#8]
        0x00021438:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x0002143c:    2102        .!      MOVS     r1,#2
        0x0002143e:    466a        jF      MOV      r2,sp
        0x00021440:    f000ffe8    ....    BL       am_hal_gpio_state_read ; 0x22414
        0x00021444:    9001        ..      STR      r0,[sp,#4]
        0x00021446:    9801        ..      LDR      r0,[sp,#4]
        0x00021448:    b9a0        ..      CBNZ     r0,0x21474 ; am_devices_led_toggle + 164
        0x0002144a:    e7ff        ..      B        0x2144c ; am_devices_led_toggle + 124
        0x0002144c:    9800        ..      LDR      r0,[sp,#0]
        0x0002144e:    b140        @.      CBZ      r0,0x21462 ; am_devices_led_toggle + 146
        0x00021450:    e7ff        ..      B        0x21452 ; am_devices_led_toggle + 130
        0x00021452:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021454:    9902        ..      LDR      r1,[sp,#8]
        0x00021456:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x0002145a:    2103        .!      MOVS     r1,#3
        0x0002145c:    f001f822    ..".    BL       am_hal_gpio_state_write ; 0x224a4
        0x00021460:    e007        ..      B        0x21472 ; am_devices_led_toggle + 162
        0x00021462:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021464:    9902        ..      LDR      r1,[sp,#8]
        0x00021466:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x0002146a:    2104        .!      MOVS     r1,#4
        0x0002146c:    f001f81a    ....    BL       am_hal_gpio_state_write ; 0x224a4
        0x00021470:    e7ff        ..      B        0x21472 ; am_devices_led_toggle + 162
        0x00021472:    e7ff        ..      B        0x21474 ; am_devices_led_toggle + 164
        0x00021474:    e7ff        ..      B        0x21476 ; am_devices_led_toggle + 166
        0x00021476:    e7ff        ..      B        0x21478 ; am_devices_led_toggle + 168
        0x00021478:    b004        ..      ADD      sp,sp,#0x10
        0x0002147a:    bd80        ..      POP      {r7,pc}
    am_freertos_sleep
        0x0002147c:    b580        ..      PUSH     {r7,lr}
        0x0002147e:    b082        ..      SUB      sp,sp,#8
        0x00021480:    9001        ..      STR      r0,[sp,#4]
        0x00021482:    2001        .       MOVS     r0,#1
        0x00021484:    f003fdb0    ....    BL       am_hal_sysctrl_sleep ; 0x24fe8
        0x00021488:    2000        .       MOVS     r0,#0
        0x0002148a:    b002        ..      ADD      sp,sp,#8
        0x0002148c:    bd80        ..      POP      {r7,pc}
        0x0002148e:    0000        ..      MOVS     r0,r0
    am_freertos_wakeup
        0x00021490:    b081        ..      SUB      sp,sp,#4
        0x00021492:    9000        ..      STR      r0,[sp,#0]
        0x00021494:    b001        ..      ADD      sp,sp,#4
        0x00021496:    4770        pG      BX       lr
    am_getStackedReg
        0x00021498:    b082        ..      SUB      sp,sp,#8
        0x0002149a:    9001        ..      STR      r0,[sp,#4]
        0x0002149c:    9100        ..      STR      r1,[sp,#0]
        0x0002149e:    9800        ..      LDR      r0,[sp,#0]
        0x000214a0:    9901        ..      LDR      r1,[sp,#4]
        0x000214a2:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x000214a6:    b002        ..      ADD      sp,sp,#8
        0x000214a8:    4770        pG      BX       lr
        0x000214aa:    0000        ..      MOVS     r0,r0
    am_get_pwrctrl
        0x000214ac:    b580        ..      PUSH     {r7,lr}
        0x000214ae:    b083        ..      SUB      sp,sp,#0xc
        0x000214b0:    9001        ..      STR      r0,[sp,#4]
        0x000214b2:    9100        ..      STR      r1,[sp,#0]
        0x000214b4:    9801        ..      LDR      r0,[sp,#4]
        0x000214b6:    b120         .      CBZ      r0,0x214c2 ; am_get_pwrctrl + 22
        0x000214b8:    e7ff        ..      B        0x214ba ; am_get_pwrctrl + 14
        0x000214ba:    9800        ..      LDR      r0,[sp,#0]
        0x000214bc:    2819        .(      CMP      r0,#0x19
        0x000214be:    d303        ..      BCC      0x214c8 ; am_get_pwrctrl + 28
        0x000214c0:    e7ff        ..      B        0x214c2 ; am_get_pwrctrl + 22
        0x000214c2:    2006        .       MOVS     r0,#6
        0x000214c4:    9002        ..      STR      r0,[sp,#8]
        0x000214c6:    e018        ..      B        0x214fa ; am_get_pwrctrl + 78
        0x000214c8:    9901        ..      LDR      r1,[sp,#4]
        0x000214ca:    9a00        ..      LDR      r2,[sp,#0]
        0x000214cc:    f24f60fc    O..`    MOV      r0,#0xf6fc
        0x000214d0:    f2c00004    ....    MOVT     r0,#4
        0x000214d4:    eb001e02    ....    ADD      lr,r0,r2,LSL #4
        0x000214d8:    0112        ..      LSLS     r2,r2,#4
        0x000214da:    f8de3004    ...0    LDR      r3,[lr,#4]
        0x000214de:    f8dec008    ....    LDR      r12,[lr,#8]
        0x000214e2:    f8dee00c    ....    LDR      lr,[lr,#0xc]
        0x000214e6:    f8c1e00c    ....    STR      lr,[r1,#0xc]
        0x000214ea:    f8c1c008    ....    STR      r12,[r1,#8]
        0x000214ee:    604b        K`      STR      r3,[r1,#4]
        0x000214f0:    5880        .X      LDR      r0,[r0,r2]
        0x000214f2:    6008        .`      STR      r0,[r1,#0]
        0x000214f4:    2000        .       MOVS     r0,#0
        0x000214f6:    9002        ..      STR      r0,[sp,#8]
        0x000214f8:    e7ff        ..      B        0x214fa ; am_get_pwrctrl + 78
        0x000214fa:    9802        ..      LDR      r0,[sp,#8]
        0x000214fc:    b003        ..      ADD      sp,sp,#0xc
        0x000214fe:    bd80        ..      POP      {r7,pc}
    am_gpio0_001f_isr
        0x00021500:    b580        ..      PUSH     {r7,lr}
        0x00021502:    b084        ..      SUB      sp,sp,#0x10
        0x00021504:    f001f864    ..d.    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00021508:    9002        ..      STR      r0,[sp,#8]
        0x0002150a:    2038        8       MOVS     r0,#0x38
        0x0002150c:    9001        ..      STR      r0,[sp,#4]
        0x0002150e:    2100        .!      MOVS     r1,#0
        0x00021510:    aa03        ..      ADD      r2,sp,#0xc
        0x00021512:    f000fdc1    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x22098
        0x00021516:    9801        ..      LDR      r0,[sp,#4]
        0x00021518:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002151a:    f000fd8f    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x2203c
        0x0002151e:    9802        ..      LDR      r0,[sp,#8]
        0x00021520:    f001f85e    ..^.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00021524:    9801        ..      LDR      r0,[sp,#4]
        0x00021526:    9903        ..      LDR      r1,[sp,#0xc]
        0x00021528:    f000fe9a    ....    BL       am_hal_gpio_interrupt_service ; 0x22260
        0x0002152c:    b004        ..      ADD      sp,sp,#0x10
        0x0002152e:    bd80        ..      POP      {r7,pc}
    am_gpio0_203f_isr
        0x00021530:    b580        ..      PUSH     {r7,lr}
        0x00021532:    b084        ..      SUB      sp,sp,#0x10
        0x00021534:    f001f84c    ..L.    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00021538:    9002        ..      STR      r0,[sp,#8]
        0x0002153a:    2039        9       MOVS     r0,#0x39
        0x0002153c:    9001        ..      STR      r0,[sp,#4]
        0x0002153e:    2100        .!      MOVS     r1,#0
        0x00021540:    aa03        ..      ADD      r2,sp,#0xc
        0x00021542:    f000fda9    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x22098
        0x00021546:    9801        ..      LDR      r0,[sp,#4]
        0x00021548:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002154a:    f000fd77    ..w.    BL       am_hal_gpio_interrupt_irq_clear ; 0x2203c
        0x0002154e:    9802        ..      LDR      r0,[sp,#8]
        0x00021550:    f001f846    ..F.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00021554:    9801        ..      LDR      r0,[sp,#4]
        0x00021556:    9903        ..      LDR      r1,[sp,#0xc]
        0x00021558:    f000fe82    ....    BL       am_hal_gpio_interrupt_service ; 0x22260
        0x0002155c:    b004        ..      ADD      sp,sp,#0x10
        0x0002155e:    bd80        ..      POP      {r7,pc}
    am_gpu_power_disable
        0x00021560:    b081        ..      SUB      sp,sp,#4
        0x00021562:    9000        ..      STR      r0,[sp,#0]
        0x00021564:    b001        ..      ADD      sp,sp,#4
        0x00021566:    4770        pG      BX       lr
    am_gpu_power_enable
        0x00021568:    b081        ..      SUB      sp,sp,#4
        0x0002156a:    9000        ..      STR      r0,[sp,#0]
        0x0002156c:    b001        ..      ADD      sp,sp,#4
        0x0002156e:    4770        pG      BX       lr
    am_hal_IOM_CQReset
        0x00021570:    b580        ..      PUSH     {r7,lr}
        0x00021572:    b082        ..      SUB      sp,sp,#8
        0x00021574:    9001        ..      STR      r0,[sp,#4]
        0x00021576:    9801        ..      LDR      r0,[sp,#4]
        0x00021578:    9000        ..      STR      r0,[sp,#0]
        0x0002157a:    9800        ..      LDR      r0,[sp,#0]
        0x0002157c:    f8d00828    ..(.    LDR      r0,[r0,#0x828]
        0x00021580:    b158        X.      CBZ      r0,0x2159a ; am_hal_IOM_CQReset + 42
        0x00021582:    e7ff        ..      B        0x21584 ; am_hal_IOM_CQReset + 20
        0x00021584:    9800        ..      LDR      r0,[sp,#0]
        0x00021586:    f8d00828    ..(.    LDR      r0,[r0,#0x828]
        0x0002158a:    2101        .!      MOVS     r1,#1
        0x0002158c:    f000f954    ..T.    BL       am_hal_cmdq_term ; 0x21838
        0x00021590:    9900        ..      LDR      r1,[sp,#0]
        0x00021592:    2000        .       MOVS     r0,#0
        0x00021594:    f8c10828    ..(.    STR      r0,[r1,#0x828]
        0x00021598:    e7ff        ..      B        0x2159a ; am_hal_IOM_CQReset + 42
        0x0002159a:    2000        .       MOVS     r0,#0
        0x0002159c:    b002        ..      ADD      sp,sp,#8
        0x0002159e:    bd80        ..      POP      {r7,pc}
    am_hal_cachectrl_config
        0x000215a0:    b580        ..      PUSH     {r7,lr}
        0x000215a2:    b084        ..      SUB      sp,sp,#0x10
        0x000215a4:    9003        ..      STR      r0,[sp,#0xc]
        0x000215a6:    f001f813    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x000215aa:    9002        ..      STR      r0,[sp,#8]
        0x000215ac:    f04f4190    O..A    MOV      r1,#0x48000000
        0x000215b0:    9101        ..      STR      r1,[sp,#4]
        0x000215b2:    6808        .h      LDR      r0,[r1,#0]
        0x000215b4:    f4207040     .@p    BIC      r0,r0,#0x300
        0x000215b8:    6008        .`      STR      r0,[r1,#0]
        0x000215ba:    9802        ..      LDR      r0,[sp,#8]
        0x000215bc:    f001f810    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x000215c0:    9901        ..      LDR      r1,[sp,#4]
        0x000215c2:    9b03        ..      LDR      r3,[sp,#0xc]
        0x000215c4:    7818        .x      LDRB     r0,[r3,#0]
        0x000215c6:    785a        Zx      LDRB     r2,[r3,#1]
        0x000215c8:    789b        .x      LDRB     r3,[r3,#2]
        0x000215ca:    f0030301    ....    AND      r3,r3,#1
        0x000215ce:    0100        ..      LSLS     r0,r0,#4
        0x000215d0:    b2c0        ..      UXTB     r0,r0
        0x000215d2:    ea400043    @.C.    ORR      r0,r0,r3,LSL #1
        0x000215d6:    f0020203    ....    AND      r2,r2,#3
        0x000215da:    ea402002    @..     ORR      r0,r0,r2,LSL #8
        0x000215de:    f2404200    @..B    MOVW     r2,#0x400
        0x000215e2:    f2c00210    ....    MOVT     r2,#0x10
        0x000215e6:    4310        .C      ORRS     r0,r0,r2
        0x000215e8:    6008        .`      STR      r0,[r1,#0]
        0x000215ea:    2000        .       MOVS     r0,#0
        0x000215ec:    b004        ..      ADD      sp,sp,#0x10
        0x000215ee:    bd80        ..      POP      {r7,pc}
    am_hal_cachectrl_enable
        0x000215f0:    f04f4190    O..A    MOV      r1,#0x48000000
        0x000215f4:    6808        .h      LDR      r0,[r1,#0]
        0x000215f6:    f0400001    @...    ORR      r0,r0,#1
        0x000215fa:    6008        .`      STR      r0,[r1,#0]
        0x000215fc:    2108        .!      MOVS     r1,#8
        0x000215fe:    f6c40100    ....    MOVT     r1,#0x4800
        0x00021602:    6808        .h      LDR      r0,[r1,#0]
        0x00021604:    f0400001    @...    ORR      r0,r0,#1
        0x00021608:    6008        .`      STR      r0,[r1,#0]
        0x0002160a:    2000        .       MOVS     r0,#0
        0x0002160c:    4770        pG      BX       lr
        0x0002160e:    0000        ..      MOVS     r0,r0
    am_hal_cmdq_disable
        0x00021610:    b083        ..      SUB      sp,sp,#0xc
        0x00021612:    9001        ..      STR      r0,[sp,#4]
        0x00021614:    9801        ..      LDR      r0,[sp,#4]
        0x00021616:    9000        ..      STR      r0,[sp,#0]
        0x00021618:    9801        ..      LDR      r0,[sp,#4]
        0x0002161a:    b188        ..      CBZ      r0,0x21640 ; am_hal_cmdq_disable + 48
        0x0002161c:    e7ff        ..      B        0x2161e ; am_hal_cmdq_disable + 14
        0x0002161e:    9801        ..      LDR      r0,[sp,#4]
        0x00021620:    6800        .h      LDR      r0,[r0,#0]
        0x00021622:    0e00        ..      LSRS     r0,r0,#24
        0x00021624:    07c0        ..      LSLS     r0,r0,#31
        0x00021626:    b158        X.      CBZ      r0,0x21640 ; am_hal_cmdq_disable + 48
        0x00021628:    e7ff        ..      B        0x2162a ; am_hal_cmdq_disable + 26
        0x0002162a:    9801        ..      LDR      r0,[sp,#4]
        0x0002162c:    6800        .h      LDR      r0,[r0,#0]
        0x0002162e:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00021632:    f64c51cd    L..Q    MOV      r1,#0xcdcd
        0x00021636:    f2c001cd    ....    MOVT     r1,#0xcd
        0x0002163a:    4288        .B      CMP      r0,r1
        0x0002163c:    d003        ..      BEQ      0x21646 ; am_hal_cmdq_disable + 54
        0x0002163e:    e7ff        ..      B        0x21640 ; am_hal_cmdq_disable + 48
        0x00021640:    2002        .       MOVS     r0,#2
        0x00021642:    9002        ..      STR      r0,[sp,#8]
        0x00021644:    e017        ..      B        0x21676 ; am_hal_cmdq_disable + 102
        0x00021646:    9800        ..      LDR      r0,[sp,#0]
        0x00021648:    6800        .h      LDR      r0,[r0,#0]
        0x0002164a:    0e40        @.      LSRS     r0,r0,#25
        0x0002164c:    07c0        ..      LSLS     r0,r0,#31
        0x0002164e:    b918        ..      CBNZ     r0,0x21658 ; am_hal_cmdq_disable + 72
        0x00021650:    e7ff        ..      B        0x21652 ; am_hal_cmdq_disable + 66
        0x00021652:    2000        .       MOVS     r0,#0
        0x00021654:    9002        ..      STR      r0,[sp,#8]
        0x00021656:    e00e        ..      B        0x21676 ; am_hal_cmdq_disable + 102
        0x00021658:    9800        ..      LDR      r0,[sp,#0]
        0x0002165a:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0002165c:    6801        .h      LDR      r1,[r0,#0]
        0x0002165e:    6808        .h      LDR      r0,[r1,#0]
        0x00021660:    f0200001     ...    BIC      r0,r0,#1
        0x00021664:    6008        .`      STR      r0,[r1,#0]
        0x00021666:    9900        ..      LDR      r1,[sp,#0]
        0x00021668:    6808        .h      LDR      r0,[r1,#0]
        0x0002166a:    f0207000     ..p    BIC      r0,r0,#0x2000000
        0x0002166e:    6008        .`      STR      r0,[r1,#0]
        0x00021670:    2000        .       MOVS     r0,#0
        0x00021672:    9002        ..      STR      r0,[sp,#8]
        0x00021674:    e7ff        ..      B        0x21676 ; am_hal_cmdq_disable + 102
        0x00021676:    9802        ..      LDR      r0,[sp,#8]
        0x00021678:    b003        ..      ADD      sp,sp,#0xc
        0x0002167a:    4770        pG      BX       lr
    am_hal_cmdq_enable
        0x0002167c:    b580        ..      PUSH     {r7,lr}
        0x0002167e:    b084        ..      SUB      sp,sp,#0x10
        0x00021680:    9002        ..      STR      r0,[sp,#8]
        0x00021682:    9802        ..      LDR      r0,[sp,#8]
        0x00021684:    9001        ..      STR      r0,[sp,#4]
        0x00021686:    9802        ..      LDR      r0,[sp,#8]
        0x00021688:    b188        ..      CBZ      r0,0x216ae ; am_hal_cmdq_enable + 50
        0x0002168a:    e7ff        ..      B        0x2168c ; am_hal_cmdq_enable + 16
        0x0002168c:    9802        ..      LDR      r0,[sp,#8]
        0x0002168e:    6800        .h      LDR      r0,[r0,#0]
        0x00021690:    0e00        ..      LSRS     r0,r0,#24
        0x00021692:    07c0        ..      LSLS     r0,r0,#31
        0x00021694:    b158        X.      CBZ      r0,0x216ae ; am_hal_cmdq_enable + 50
        0x00021696:    e7ff        ..      B        0x21698 ; am_hal_cmdq_enable + 28
        0x00021698:    9802        ..      LDR      r0,[sp,#8]
        0x0002169a:    6800        .h      LDR      r0,[r0,#0]
        0x0002169c:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x000216a0:    f64c51cd    L..Q    MOV      r1,#0xcdcd
        0x000216a4:    f2c001cd    ....    MOVT     r1,#0xcd
        0x000216a8:    4288        .B      CMP      r0,r1
        0x000216aa:    d003        ..      BEQ      0x216b4 ; am_hal_cmdq_enable + 56
        0x000216ac:    e7ff        ..      B        0x216ae ; am_hal_cmdq_enable + 50
        0x000216ae:    2002        .       MOVS     r0,#2
        0x000216b0:    9003        ..      STR      r0,[sp,#0xc]
        0x000216b2:    e024        $.      B        0x216fe ; am_hal_cmdq_enable + 130
        0x000216b4:    9801        ..      LDR      r0,[sp,#4]
        0x000216b6:    6800        .h      LDR      r0,[r0,#0]
        0x000216b8:    0e40        @.      LSRS     r0,r0,#25
        0x000216ba:    07c0        ..      LSLS     r0,r0,#31
        0x000216bc:    b118        ..      CBZ      r0,0x216c6 ; am_hal_cmdq_enable + 74
        0x000216be:    e7ff        ..      B        0x216c0 ; am_hal_cmdq_enable + 68
        0x000216c0:    2000        .       MOVS     r0,#0
        0x000216c2:    9003        ..      STR      r0,[sp,#0xc]
        0x000216c4:    e01b        ..      B        0x216fe ; am_hal_cmdq_enable + 130
        0x000216c6:    9801        ..      LDR      r0,[sp,#4]
        0x000216c8:    6880        .h      LDR      r0,[r0,#8]
        0x000216ca:    2100        .!      MOVS     r1,#0
        0x000216cc:    f2c10106    ....    MOVT     r1,#0x1006
        0x000216d0:    4288        .B      CMP      r0,r1
        0x000216d2:    d305        ..      BCC      0x216e0 ; am_hal_cmdq_enable + 100
        0x000216d4:    e7ff        ..      B        0x216d6 ; am_hal_cmdq_enable + 90
        0x000216d6:    2001        .       MOVS     r0,#1
        0x000216d8:    2100        .!      MOVS     r1,#0
        0x000216da:    f000f999    ....    BL       am_hal_daxi_control ; 0x21a10
        0x000216de:    e7ff        ..      B        0x216e0 ; am_hal_cmdq_enable + 100
        0x000216e0:    9801        ..      LDR      r0,[sp,#4]
        0x000216e2:    6a40        @j      LDR      r0,[r0,#0x24]
        0x000216e4:    6801        .h      LDR      r1,[r0,#0]
        0x000216e6:    6808        .h      LDR      r0,[r1,#0]
        0x000216e8:    f0400001    @...    ORR      r0,r0,#1
        0x000216ec:    6008        .`      STR      r0,[r1,#0]
        0x000216ee:    9901        ..      LDR      r1,[sp,#4]
        0x000216f0:    6808        .h      LDR      r0,[r1,#0]
        0x000216f2:    f0407000    @..p    ORR      r0,r0,#0x2000000
        0x000216f6:    6008        .`      STR      r0,[r1,#0]
        0x000216f8:    2000        .       MOVS     r0,#0
        0x000216fa:    9003        ..      STR      r0,[sp,#0xc]
        0x000216fc:    e7ff        ..      B        0x216fe ; am_hal_cmdq_enable + 130
        0x000216fe:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021700:    b004        ..      ADD      sp,sp,#0x10
        0x00021702:    bd80        ..      POP      {r7,pc}
    am_hal_cmdq_init
        0x00021704:    b085        ..      SUB      sp,sp,#0x14
        0x00021706:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002170a:    9102        ..      STR      r1,[sp,#8]
        0x0002170c:    9201        ..      STR      r2,[sp,#4]
        0x0002170e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00021712:    280b        .(      CMP      r0,#0xb
        0x00021714:    db03        ..      BLT      0x2171e ; am_hal_cmdq_init + 26
        0x00021716:    e7ff        ..      B        0x21718 ; am_hal_cmdq_init + 20
        0x00021718:    2005        .       MOVS     r0,#5
        0x0002171a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002171c:    e088        ..      B        0x21830 ; am_hal_cmdq_init + 300
        0x0002171e:    9802        ..      LDR      r0,[sp,#8]
        0x00021720:    b160        `.      CBZ      r0,0x2173c ; am_hal_cmdq_init + 56
        0x00021722:    e7ff        ..      B        0x21724 ; am_hal_cmdq_init + 32
        0x00021724:    9802        ..      LDR      r0,[sp,#8]
        0x00021726:    6840        @h      LDR      r0,[r0,#4]
        0x00021728:    b140        @.      CBZ      r0,0x2173c ; am_hal_cmdq_init + 56
        0x0002172a:    e7ff        ..      B        0x2172c ; am_hal_cmdq_init + 40
        0x0002172c:    9801        ..      LDR      r0,[sp,#4]
        0x0002172e:    b128        (.      CBZ      r0,0x2173c ; am_hal_cmdq_init + 56
        0x00021730:    e7ff        ..      B        0x21732 ; am_hal_cmdq_init + 46
        0x00021732:    9802        ..      LDR      r0,[sp,#8]
        0x00021734:    6800        .h      LDR      r0,[r0,#0]
        0x00021736:    2801        .(      CMP      r0,#1
        0x00021738:    d803        ..      BHI      0x21742 ; am_hal_cmdq_init + 62
        0x0002173a:    e7ff        ..      B        0x2173c ; am_hal_cmdq_init + 56
        0x0002173c:    2006        .       MOVS     r0,#6
        0x0002173e:    9004        ..      STR      r0,[sp,#0x10]
        0x00021740:    e076        v.      B        0x21830 ; am_hal_cmdq_init + 300
        0x00021742:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00021746:    212c        ,!      MOVS     r1,#0x2c
        0x00021748:    4341        AC      MULS     r1,r0,r1
        0x0002174a:    f2437034    C.4p    MOV      r0,#0x3734
        0x0002174e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00021752:    5840        @X      LDR      r0,[r0,r1]
        0x00021754:    0e00        ..      LSRS     r0,r0,#24
        0x00021756:    07c0        ..      LSLS     r0,r0,#31
        0x00021758:    b118        ..      CBZ      r0,0x21762 ; am_hal_cmdq_init + 94
        0x0002175a:    e7ff        ..      B        0x2175c ; am_hal_cmdq_init + 88
        0x0002175c:    2007        .       MOVS     r0,#7
        0x0002175e:    9004        ..      STR      r0,[sp,#0x10]
        0x00021760:    e066        f.      B        0x21830 ; am_hal_cmdq_init + 300
        0x00021762:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00021766:    f2437234    C.4r    MOV      r2,#0x3734
        0x0002176a:    f2c10200    ....    MOVT     r2,#0x1000
        0x0002176e:    212c        ,!      MOVS     r1,#0x2c
        0x00021770:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x00021774:    9000        ..      STR      r0,[sp,#0]
        0x00021776:    9802        ..      LDR      r0,[sp,#8]
        0x00021778:    6800        .h      LDR      r0,[r0,#0]
        0x0002177a:    00c0        ..      LSLS     r0,r0,#3
        0x0002177c:    9900        ..      LDR      r1,[sp,#0]
        0x0002177e:    6188        .a      STR      r0,[r1,#0x18]
        0x00021780:    9802        ..      LDR      r0,[sp,#8]
        0x00021782:    6840        @h      LDR      r0,[r0,#4]
        0x00021784:    9900        ..      LDR      r1,[sp,#0]
        0x00021786:    6048        H`      STR      r0,[r1,#4]
        0x00021788:    9900        ..      LDR      r1,[sp,#0]
        0x0002178a:    60c8        .`      STR      r0,[r1,#0xc]
        0x0002178c:    9900        ..      LDR      r1,[sp,#0]
        0x0002178e:    6148        Ha      STR      r0,[r1,#0x14]
        0x00021790:    9900        ..      LDR      r1,[sp,#0]
        0x00021792:    6108        .a      STR      r0,[r1,#0x10]
        0x00021794:    9802        ..      LDR      r0,[sp,#8]
        0x00021796:    6801        .h      LDR      r1,[r0,#0]
        0x00021798:    6840        @h      LDR      r0,[r0,#4]
        0x0002179a:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002179e:    9900        ..      LDR      r1,[sp,#0]
        0x000217a0:    6088        .`      STR      r0,[r1,#8]
        0x000217a2:    9900        ..      LDR      r1,[sp,#0]
        0x000217a4:    6808        .h      LDR      r0,[r1,#0]
        0x000217a6:    f0407080    @..p    ORR      r0,r0,#0x1000000
        0x000217aa:    6008        .`      STR      r0,[r1,#0]
        0x000217ac:    9900        ..      LDR      r1,[sp,#0]
        0x000217ae:    6808        .h      LDR      r0,[r1,#0]
        0x000217b0:    f0207000     ..p    BIC      r0,r0,#0x2000000
        0x000217b4:    6008        .`      STR      r0,[r1,#0]
        0x000217b6:    9900        ..      LDR      r1,[sp,#0]
        0x000217b8:    6808        .h      LDR      r0,[r1,#0]
        0x000217ba:    f64c52cd    L..R    MOV      r2,#0xcdcd
        0x000217be:    f2c002cd    ....    MOVT     r2,#0xcd
        0x000217c2:    f3620017    b...    BFI      r0,r2,#0,#24
        0x000217c6:    6008        .`      STR      r0,[r1,#0]
        0x000217c8:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000217cc:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x000217d0:    f242100c    B...    MOV      r0,#0x210c
        0x000217d4:    f2c00005    ....    MOVT     r0,#5
        0x000217d8:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x000217dc:    9900        ..      LDR      r1,[sp,#0]
        0x000217de:    6248        Hb      STR      r0,[r1,#0x24]
        0x000217e0:    9900        ..      LDR      r1,[sp,#0]
        0x000217e2:    2000        .       MOVS     r0,#0
        0x000217e4:    61c8        .a      STR      r0,[r1,#0x1c]
        0x000217e6:    9900        ..      LDR      r1,[sp,#0]
        0x000217e8:    6208        .b      STR      r0,[r1,#0x20]
        0x000217ea:    9900        ..      LDR      r1,[sp,#0]
        0x000217ec:    6a49        Ij      LDR      r1,[r1,#0x24]
        0x000217ee:    6889        .h      LDR      r1,[r1,#8]
        0x000217f0:    6008        .`      STR      r0,[r1,#0]
        0x000217f2:    9900        ..      LDR      r1,[sp,#0]
        0x000217f4:    6a49        Ij      LDR      r1,[r1,#0x24]
        0x000217f6:    68c9        .h      LDR      r1,[r1,#0xc]
        0x000217f8:    6008        .`      STR      r0,[r1,#0]
        0x000217fa:    9900        ..      LDR      r1,[sp,#0]
        0x000217fc:    6a49        Ij      LDR      r1,[r1,#0x24]
        0x000217fe:    690a        .i      LDR      r2,[r1,#0x10]
        0x00021800:    694b        Ki      LDR      r3,[r1,#0x14]
        0x00021802:    6811        .h      LDR      r1,[r2,#0]
        0x00021804:    4319        .C      ORRS     r1,r1,r3
        0x00021806:    6011        .`      STR      r1,[r2,#0]
        0x00021808:    9902        ..      LDR      r1,[sp,#8]
        0x0002180a:    6849        Ih      LDR      r1,[r1,#4]
        0x0002180c:    9a00        ..      LDR      r2,[sp,#0]
        0x0002180e:    6a52        Rj      LDR      r2,[r2,#0x24]
        0x00021810:    6852        Rh      LDR      r2,[r2,#4]
        0x00021812:    6011        .`      STR      r1,[r2,#0]
        0x00021814:    9902        ..      LDR      r1,[sp,#8]
        0x00021816:    7a0a        .z      LDRB     r2,[r1,#8]
        0x00021818:    2102        .!      MOVS     r1,#2
        0x0002181a:    ea010142    ..B.    AND      r1,r1,r2,LSL #1
        0x0002181e:    9a00        ..      LDR      r2,[sp,#0]
        0x00021820:    6a52        Rj      LDR      r2,[r2,#0x24]
        0x00021822:    6812        .h      LDR      r2,[r2,#0]
        0x00021824:    6011        .`      STR      r1,[r2,#0]
        0x00021826:    9900        ..      LDR      r1,[sp,#0]
        0x00021828:    9a01        ..      LDR      r2,[sp,#4]
        0x0002182a:    6011        .`      STR      r1,[r2,#0]
        0x0002182c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002182e:    e7ff        ..      B        0x21830 ; am_hal_cmdq_init + 300
        0x00021830:    9804        ..      LDR      r0,[sp,#0x10]
        0x00021832:    b005        ..      ADD      sp,sp,#0x14
        0x00021834:    4770        pG      BX       lr
        0x00021836:    0000        ..      MOVS     r0,r0
    am_hal_cmdq_term
        0x00021838:    b580        ..      PUSH     {r7,lr}
        0x0002183a:    b084        ..      SUB      sp,sp,#0x10
        0x0002183c:    9002        ..      STR      r0,[sp,#8]
        0x0002183e:    f88d1007    ....    STRB     r1,[sp,#7]
        0x00021842:    9802        ..      LDR      r0,[sp,#8]
        0x00021844:    9000        ..      STR      r0,[sp,#0]
        0x00021846:    9802        ..      LDR      r0,[sp,#8]
        0x00021848:    b188        ..      CBZ      r0,0x2186e ; am_hal_cmdq_term + 54
        0x0002184a:    e7ff        ..      B        0x2184c ; am_hal_cmdq_term + 20
        0x0002184c:    9802        ..      LDR      r0,[sp,#8]
        0x0002184e:    6800        .h      LDR      r0,[r0,#0]
        0x00021850:    0e00        ..      LSRS     r0,r0,#24
        0x00021852:    07c0        ..      LSLS     r0,r0,#31
        0x00021854:    b158        X.      CBZ      r0,0x2186e ; am_hal_cmdq_term + 54
        0x00021856:    e7ff        ..      B        0x21858 ; am_hal_cmdq_term + 32
        0x00021858:    9802        ..      LDR      r0,[sp,#8]
        0x0002185a:    6800        .h      LDR      r0,[r0,#0]
        0x0002185c:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00021860:    f64c51cd    L..Q    MOV      r1,#0xcdcd
        0x00021864:    f2c001cd    ....    MOVT     r1,#0xcd
        0x00021868:    4288        .B      CMP      r0,r1
        0x0002186a:    d003        ..      BEQ      0x21874 ; am_hal_cmdq_term + 60
        0x0002186c:    e7ff        ..      B        0x2186e ; am_hal_cmdq_term + 54
        0x0002186e:    2002        .       MOVS     r0,#2
        0x00021870:    9003        ..      STR      r0,[sp,#0xc]
        0x00021872:    e026        &.      B        0x218c2 ; am_hal_cmdq_term + 138
        0x00021874:    9800        ..      LDR      r0,[sp,#0]
        0x00021876:    f027fd33    '.3.    BL       update_indices ; 0x492e0
        0x0002187a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002187e:    07c0        ..      LSLS     r0,r0,#31
        0x00021880:    b948        H.      CBNZ     r0,0x21896 ; am_hal_cmdq_term + 94
        0x00021882:    e7ff        ..      B        0x21884 ; am_hal_cmdq_term + 76
        0x00021884:    9900        ..      LDR      r1,[sp,#0]
        0x00021886:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x00021888:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0002188a:    4288        .B      CMP      r0,r1
        0x0002188c:    d003        ..      BEQ      0x21896 ; am_hal_cmdq_term + 94
        0x0002188e:    e7ff        ..      B        0x21890 ; am_hal_cmdq_term + 88
        0x00021890:    2003        .       MOVS     r0,#3
        0x00021892:    9003        ..      STR      r0,[sp,#0xc]
        0x00021894:    e015        ..      B        0x218c2 ; am_hal_cmdq_term + 138
        0x00021896:    9900        ..      LDR      r1,[sp,#0]
        0x00021898:    6808        .h      LDR      r0,[r1,#0]
        0x0002189a:    f0207080     ..p    BIC      r0,r0,#0x1000000
        0x0002189e:    6008        .`      STR      r0,[r1,#0]
        0x000218a0:    9800        ..      LDR      r0,[sp,#0]
        0x000218a2:    6a40        @j      LDR      r0,[r0,#0x24]
        0x000218a4:    6801        .h      LDR      r1,[r0,#0]
        0x000218a6:    6808        .h      LDR      r0,[r1,#0]
        0x000218a8:    f0200001     ...    BIC      r0,r0,#1
        0x000218ac:    6008        .`      STR      r0,[r1,#0]
        0x000218ae:    9800        ..      LDR      r0,[sp,#0]
        0x000218b0:    6a40        @j      LDR      r0,[r0,#0x24]
        0x000218b2:    6901        .i      LDR      r1,[r0,#0x10]
        0x000218b4:    6942        Bi      LDR      r2,[r0,#0x14]
        0x000218b6:    6808        .h      LDR      r0,[r1,#0]
        0x000218b8:    4390        .C      BICS     r0,r0,r2
        0x000218ba:    6008        .`      STR      r0,[r1,#0]
        0x000218bc:    2000        .       MOVS     r0,#0
        0x000218be:    9003        ..      STR      r0,[sp,#0xc]
        0x000218c0:    e7ff        ..      B        0x218c2 ; am_hal_cmdq_term + 138
        0x000218c2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000218c4:    b004        ..      ADD      sp,sp,#0x10
        0x000218c6:    bd80        ..      POP      {r7,pc}
    am_hal_crc32
        0x000218c8:    b580        ..      PUSH     {r7,lr}
        0x000218ca:    b086        ..      SUB      sp,sp,#0x18
        0x000218cc:    9004        ..      STR      r0,[sp,#0x10]
        0x000218ce:    9103        ..      STR      r1,[sp,#0xc]
        0x000218d0:    9202        ..      STR      r2,[sp,#8]
        0x000218d2:    9802        ..      LDR      r0,[sp,#8]
        0x000218d4:    b918        ..      CBNZ     r0,0x218de ; am_hal_crc32 + 22
        0x000218d6:    e7ff        ..      B        0x218d8 ; am_hal_crc32 + 16
        0x000218d8:    2006        .       MOVS     r0,#6
        0x000218da:    9005        ..      STR      r0,[sp,#0x14]
        0x000218dc:    e057        W.      B        0x2198e ; am_hal_crc32 + 198
        0x000218de:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x000218e2:    0780        ..      LSLS     r0,r0,#30
        0x000218e4:    b118        ..      CBZ      r0,0x218ee ; am_hal_crc32 + 38
        0x000218e6:    e7ff        ..      B        0x218e8 ; am_hal_crc32 + 32
        0x000218e8:    2006        .       MOVS     r0,#6
        0x000218ea:    9005        ..      STR      r0,[sp,#0x14]
        0x000218ec:    e04f        O.      B        0x2198e ; am_hal_crc32 + 198
        0x000218ee:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000218f2:    9000        ..      STR      r0,[sp,#0]
        0x000218f4:    9800        ..      LDR      r0,[sp,#0]
        0x000218f6:    2130        0!      MOVS     r1,#0x30
        0x000218f8:    f2c40103    ....    MOVT     r1,#0x4003
        0x000218fc:    6008        .`      STR      r0,[r1,#0]
        0x000218fe:    9804        ..      LDR      r0,[sp,#0x10]
        0x00021900:    2110        .!      MOVS     r1,#0x10
        0x00021902:    f2c40103    ....    MOVT     r1,#0x4003
        0x00021906:    6008        .`      STR      r0,[r1,#0]
        0x00021908:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002190a:    2120         !      MOVS     r1,#0x20
        0x0002190c:    f2c40103    ....    MOVT     r1,#0x4003
        0x00021910:    6008        .`      STR      r0,[r1,#0]
        0x00021912:    2100        .!      MOVS     r1,#0
        0x00021914:    f2c40103    ....    MOVT     r1,#0x4003
        0x00021918:    6808        .h      LDR      r0,[r1,#0]
        0x0002191a:    f02000f0     ...    BIC      r0,r0,#0xf0
        0x0002191e:    6008        .`      STR      r0,[r1,#0]
        0x00021920:    9804        ..      LDR      r0,[sp,#0x10]
        0x00021922:    9903        ..      LDR      r1,[sp,#0xc]
        0x00021924:    4408        .D      ADD      r0,r0,r1
        0x00021926:    2100        .!      MOVS     r1,#0
        0x00021928:    f2c10106    ....    MOVT     r1,#0x1006
        0x0002192c:    4288        .B      CMP      r0,r1
        0x0002192e:    d305        ..      BCC      0x2193c ; am_hal_crc32 + 116
        0x00021930:    e7ff        ..      B        0x21932 ; am_hal_crc32 + 106
        0x00021932:    2001        .       MOVS     r0,#1
        0x00021934:    2100        .!      MOVS     r1,#0
        0x00021936:    f000f86b    ..k.    BL       am_hal_daxi_control ; 0x21a10
        0x0002193a:    e7ff        ..      B        0x2193c ; am_hal_crc32 + 116
        0x0002193c:    2100        .!      MOVS     r1,#0
        0x0002193e:    f2c40103    ....    MOVT     r1,#0x4003
        0x00021942:    6808        .h      LDR      r0,[r1,#0]
        0x00021944:    f0400001    @...    ORR      r0,r0,#1
        0x00021948:    6008        .`      STR      r0,[r1,#0]
        0x0002194a:    f24860a0    H..`    MOV      r0,#0x86a0
        0x0002194e:    f2c00001    ....    MOVT     r0,#1
        0x00021952:    2201        ."      MOVS     r2,#1
        0x00021954:    2300        .#      MOVS     r3,#0
        0x00021956:    f000f993    ....    BL       am_hal_delay_us_status_change ; 0x21c80
        0x0002195a:    9001        ..      STR      r0,[sp,#4]
        0x0002195c:    9801        ..      LDR      r0,[sp,#4]
        0x0002195e:    b998        ..      CBNZ     r0,0x21988 ; am_hal_crc32 + 192
        0x00021960:    e7ff        ..      B        0x21962 ; am_hal_crc32 + 154
        0x00021962:    2000        .       MOVS     r0,#0
        0x00021964:    f2c40003    ....    MOVT     r0,#0x4003
        0x00021968:    6801        .h      LDR      r1,[r0,#0]
        0x0002196a:    2000        .       MOVS     r0,#0
        0x0002196c:    ebb07fd1    ....    CMP      r0,r1,LSR #31
        0x00021970:    d003        ..      BEQ      0x2197a ; am_hal_crc32 + 178
        0x00021972:    e7ff        ..      B        0x21974 ; am_hal_crc32 + 172
        0x00021974:    2009        .       MOVS     r0,#9
        0x00021976:    9001        ..      STR      r0,[sp,#4]
        0x00021978:    e7ff        ..      B        0x2197a ; am_hal_crc32 + 178
        0x0002197a:    2030        0       MOVS     r0,#0x30
        0x0002197c:    f2c40003    ....    MOVT     r0,#0x4003
        0x00021980:    6800        .h      LDR      r0,[r0,#0]
        0x00021982:    9902        ..      LDR      r1,[sp,#8]
        0x00021984:    6008        .`      STR      r0,[r1,#0]
        0x00021986:    e7ff        ..      B        0x21988 ; am_hal_crc32 + 192
        0x00021988:    9801        ..      LDR      r0,[sp,#4]
        0x0002198a:    9005        ..      STR      r0,[sp,#0x14]
        0x0002198c:    e7ff        ..      B        0x2198e ; am_hal_crc32 + 198
        0x0002198e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00021990:    b006        ..      ADD      sp,sp,#0x18
        0x00021992:    bd80        ..      POP      {r7,pc}
    am_hal_daxi_config
        0x00021994:    b580        ..      PUSH     {r7,lr}
        0x00021996:    b082        ..      SUB      sp,sp,#8
        0x00021998:    9001        ..      STR      r0,[sp,#4]
        0x0002199a:    f000fe19    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0002199e:    9000        ..      STR      r0,[sp,#0]
        0x000219a0:    2001        .       MOVS     r0,#1
        0x000219a2:    2100        .!      MOVS     r1,#0
        0x000219a4:    f000f834    ..4.    BL       am_hal_daxi_control ; 0x21a10
        0x000219a8:    9801        ..      LDR      r0,[sp,#4]
        0x000219aa:    b308        ..      CBZ      r0,0x219f0 ; am_hal_daxi_config + 92
        0x000219ac:    e7ff        ..      B        0x219ae ; am_hal_daxi_config + 26
        0x000219ae:    9801        ..      LDR      r0,[sp,#4]
        0x000219b0:    7843        Cx      LDRB     r3,[r0,#1]
        0x000219b2:    7881        .x      LDRB     r1,[r0,#2]
        0x000219b4:    78c2        .x      LDRB     r2,[r0,#3]
        0x000219b6:    7900        .y      LDRB     r0,[r0,#4]
        0x000219b8:    f0000001    ....    AND      r0,r0,#1
        0x000219bc:    f0030301    ....    AND      r3,r3,#1
        0x000219c0:    ea400043    @.C.    ORR      r0,r0,r3,LSL #1
        0x000219c4:    f002020f    ....    AND      r2,r2,#0xf
        0x000219c8:    ea402002    @..     ORR      r0,r0,r2,LSL #8
        0x000219cc:    f001011f    ....    AND      r1,r1,#0x1f
        0x000219d0:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x000219d4:    2150        P!      MOVS     r1,#0x50
        0x000219d6:    f6c40100    ....    MOVT     r1,#0x4800
        0x000219da:    6008        .`      STR      r0,[r1,#0]
        0x000219dc:    9801        ..      LDR      r0,[sp,#4]
        0x000219de:    7902        .y      LDRB     r2,[r0,#4]
        0x000219e0:    f2401174    @.t.    MOVW     r1,#0x174
        0x000219e4:    f2c10100    ....    MOVT     r1,#0x1000
        0x000219e8:    710a        .q      STRB     r2,[r1,#4]
        0x000219ea:    6800        .h      LDR      r0,[r0,#0]
        0x000219ec:    6008        .`      STR      r0,[r1,#0]
        0x000219ee:    e005        ..      B        0x219fc ; am_hal_daxi_config + 104
        0x000219f0:    2150        P!      MOVS     r1,#0x50
        0x000219f2:    f6c40100    ....    MOVT     r1,#0x4800
        0x000219f6:    2006        .       MOVS     r0,#6
        0x000219f8:    6008        .`      STR      r0,[r1,#0]
        0x000219fa:    e7ff        ..      B        0x219fc ; am_hal_daxi_config + 104
        0x000219fc:    2000        .       MOVS     r0,#0
        0x000219fe:    f2c470ff    ...p    MOVT     r0,#0x47ff
        0x00021a02:    6800        .h      LDR      r0,[r0,#0]
        0x00021a04:    9800        ..      LDR      r0,[sp,#0]
        0x00021a06:    f000fdeb    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00021a0a:    2000        .       MOVS     r0,#0
        0x00021a0c:    b002        ..      ADD      sp,sp,#8
        0x00021a0e:    bd80        ..      POP      {r7,pc}
    am_hal_daxi_control
        0x00021a10:    b580        ..      PUSH     {r7,lr}
        0x00021a12:    b084        ..      SUB      sp,sp,#0x10
        0x00021a14:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00021a18:    9101        ..      STR      r1,[sp,#4]
        0x00021a1a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00021a1e:    4601        .F      MOV      r1,r0
        0x00021a20:    9100        ..      STR      r1,[sp,#0]
        0x00021a22:    2803        .(      CMP      r0,#3
        0x00021a24:    d816        ..      BHI      0x21a54 ; am_hal_daxi_control + 68
        0x00021a26:    9900        ..      LDR      r1,[sp,#0]
        0x00021a28:    e8dff001    ....    TBB      [pc,r1]
    $d.9
        0x00021a2c:    0d090205    ....    DCD    218694149
    $t.10
        0x00021a30:    f014f8c4    ....    BL       daxi_flush_complete ; 0x35bbc
        0x00021a34:    e011        ..      B        0x21a5a ; am_hal_daxi_control + 74
        0x00021a36:    2000        .       MOVS     r0,#0
        0x00021a38:    f014f8ce    ....    BL       daxi_flush_invalidate ; 0x35bd8
        0x00021a3c:    e00d        ..      B        0x21a5a ; am_hal_daxi_control + 74
        0x00021a3e:    2000        .       MOVS     r0,#0
        0x00021a40:    f7ffffa8    ....    BL       am_hal_daxi_config ; 0x21994
        0x00021a44:    e009        ..      B        0x21a5a ; am_hal_daxi_control + 74
        0x00021a46:    f2401074    @.t.    MOVW     r0,#0x174
        0x00021a4a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00021a4e:    f7ffffa1    ....    BL       am_hal_daxi_config ; 0x21994
        0x00021a52:    e002        ..      B        0x21a5a ; am_hal_daxi_control + 74
        0x00021a54:    2006        .       MOVS     r0,#6
        0x00021a56:    9003        ..      STR      r0,[sp,#0xc]
        0x00021a58:    e002        ..      B        0x21a60 ; am_hal_daxi_control + 80
        0x00021a5a:    2000        .       MOVS     r0,#0
        0x00021a5c:    9003        ..      STR      r0,[sp,#0xc]
        0x00021a5e:    e7ff        ..      B        0x21a60 ; am_hal_daxi_control + 80
        0x00021a60:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021a62:    b004        ..      ADD      sp,sp,#0x10
        0x00021a64:    bd80        ..      POP      {r7,pc}
        0x00021a66:    0000        ..      MOVS     r0,r0
    am_hal_dcu_get
        0x00021a68:    b580        ..      PUSH     {r7,lr}
        0x00021a6a:    b086        ..      SUB      sp,sp,#0x18
        0x00021a6c:    9004        ..      STR      r0,[sp,#0x10]
        0x00021a6e:    f2410008    A...    MOV      r0,#0x1008
        0x00021a72:    f2c40002    ....    MOVT     r0,#0x4002
        0x00021a76:    6800        .h      LDR      r0,[r0,#0]
        0x00021a78:    0d00        ..      LSRS     r0,r0,#20
        0x00021a7a:    07c0        ..      LSLS     r0,r0,#31
        0x00021a7c:    b140        @.      CBZ      r0,0x21a90 ; am_hal_dcu_get + 40
        0x00021a7e:    e7ff        ..      B        0x21a80 ; am_hal_dcu_get + 24
        0x00021a80:    f640207c    @.|     MOV      r0,#0xa7c
        0x00021a84:    f2c4000c    ....    MOVT     r0,#0x400c
        0x00021a88:    6800        .h      LDR      r0,[r0,#0]
        0x00021a8a:    07c0        ..      LSLS     r0,r0,#31
        0x00021a8c:    b918        ..      CBNZ     r0,0x21a96 ; am_hal_dcu_get + 46
        0x00021a8e:    e7ff        ..      B        0x21a90 ; am_hal_dcu_get + 40
        0x00021a90:    2007        .       MOVS     r0,#7
        0x00021a92:    9005        ..      STR      r0,[sp,#0x14]
        0x00021a94:    e00d        ..      B        0x21ab2 ; am_hal_dcu_get + 74
        0x00021a96:    a802        ..      ADD      r0,sp,#8
        0x00021a98:    f000f80e    ....    BL       am_hal_dcu_raw_get ; 0x21ab8
        0x00021a9c:    9001        ..      STR      r0,[sp,#4]
        0x00021a9e:    9802        ..      LDR      r0,[sp,#8]
        0x00021aa0:    9903        ..      LDR      r1,[sp,#0xc]
        0x00021aa2:    2205        ."      MOVS     r2,#5
        0x00021aa4:    f017fdb8    ....    BL       get_ui32_dcu_mask ; 0x39618
        0x00021aa8:    9904        ..      LDR      r1,[sp,#0x10]
        0x00021aaa:    6008        .`      STR      r0,[r1,#0]
        0x00021aac:    9801        ..      LDR      r0,[sp,#4]
        0x00021aae:    9005        ..      STR      r0,[sp,#0x14]
        0x00021ab0:    e7ff        ..      B        0x21ab2 ; am_hal_dcu_get + 74
        0x00021ab2:    9805        ..      LDR      r0,[sp,#0x14]
        0x00021ab4:    b006        ..      ADD      sp,sp,#0x18
        0x00021ab6:    bd80        ..      POP      {r7,pc}
    am_hal_dcu_raw_get
        0x00021ab8:    b084        ..      SUB      sp,sp,#0x10
        0x00021aba:    9003        ..      STR      r0,[sp,#0xc]
        0x00021abc:    f24030e0    @..0    MOVW     r0,#0x3e0
        0x00021ac0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00021ac4:    6801        .h      LDR      r1,[r0,#0]
        0x00021ac6:    6809        .h      LDR      r1,[r1,#0]
        0x00021ac8:    9100        ..      STR      r1,[sp,#0]
        0x00021aca:    6800        .h      LDR      r0,[r0,#0]
        0x00021acc:    6840        @h      LDR      r0,[r0,#4]
        0x00021ace:    9001        ..      STR      r0,[sp,#4]
        0x00021ad0:    9800        ..      LDR      r0,[sp,#0]
        0x00021ad2:    9a01        ..      LDR      r2,[sp,#4]
        0x00021ad4:    9903        ..      LDR      r1,[sp,#0xc]
        0x00021ad6:    604a        J`      STR      r2,[r1,#4]
        0x00021ad8:    6008        .`      STR      r0,[r1,#0]
        0x00021ada:    2000        .       MOVS     r0,#0
        0x00021adc:    b004        ..      ADD      sp,sp,#0x10
        0x00021ade:    4770        pG      BX       lr
    am_hal_dcu_raw_update
        0x00021ae0:    b580        ..      PUSH     {r7,lr}
        0x00021ae2:    b088        ..      SUB      sp,sp,#0x20
        0x00021ae4:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x00021ae8:    9305        ..      STR      r3,[sp,#0x14]
        0x00021aea:    9204        ..      STR      r2,[sp,#0x10]
        0x00021aec:    f24030e4    @..0    MOVW     r0,#0x3e4
        0x00021af0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00021af4:    6801        .h      LDR      r1,[r0,#0]
        0x00021af6:    6809        .h      LDR      r1,[r1,#0]
        0x00021af8:    9100        ..      STR      r1,[sp,#0]
        0x00021afa:    6800        .h      LDR      r0,[r0,#0]
        0x00021afc:    6840        @h      LDR      r0,[r0,#4]
        0x00021afe:    9001        ..      STR      r0,[sp,#4]
        0x00021b00:    9804        ..      LDR      r0,[sp,#0x10]
        0x00021b02:    9905        ..      LDR      r1,[sp,#0x14]
        0x00021b04:    9a00        ..      LDR      r2,[sp,#0]
        0x00021b06:    9b01        ..      LDR      r3,[sp,#4]
        0x00021b08:    4019        .@      ANDS     r1,r1,r3
        0x00021b0a:    4010        .@      ANDS     r0,r0,r2
        0x00021b0c:    4308        .C      ORRS     r0,r0,r1
        0x00021b0e:    b118        ..      CBZ      r0,0x21b18 ; am_hal_dcu_raw_update + 56
        0x00021b10:    e7ff        ..      B        0x21b12 ; am_hal_dcu_raw_update + 50
        0x00021b12:    2007        .       MOVS     r0,#7
        0x00021b14:    9007        ..      STR      r0,[sp,#0x1c]
        0x00021b16:    e057        W.      B        0x21bc8 ; am_hal_dcu_raw_update + 232
        0x00021b18:    f24030e0    @..0    MOVW     r0,#0x3e0
        0x00021b1c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00021b20:    6801        .h      LDR      r1,[r0,#0]
        0x00021b22:    6809        .h      LDR      r1,[r1,#0]
        0x00021b24:    9102        ..      STR      r1,[sp,#8]
        0x00021b26:    6800        .h      LDR      r0,[r0,#0]
        0x00021b28:    6840        @h      LDR      r0,[r0,#4]
        0x00021b2a:    9003        ..      STR      r0,[sp,#0xc]
        0x00021b2c:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x00021b30:    07c0        ..      LSLS     r0,r0,#31
        0x00021b32:    b1c8        ..      CBZ      r0,0x21b68 ; am_hal_dcu_raw_update + 136
        0x00021b34:    e7ff        ..      B        0x21b36 ; am_hal_dcu_raw_update + 86
        0x00021b36:    9802        ..      LDR      r0,[sp,#8]
        0x00021b38:    9903        ..      LDR      r1,[sp,#0xc]
        0x00021b3a:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x00021b3e:    f8dde014    ....    LDR      lr,[sp,#0x14]
        0x00021b42:    ea21010e    !...    BIC      r1,r1,lr
        0x00021b46:    ea20000c     ...    BIC      r0,r0,r12
        0x00021b4a:    f2401288    @...    MOVW     r2,#0x188
        0x00021b4e:    f2c10200    ....    MOVT     r2,#0x1000
        0x00021b52:    6813        .h      LDR      r3,[r2,#0]
        0x00021b54:    6852        Rh      LDR      r2,[r2,#4]
        0x00021b56:    ea02020e    ....    AND      r2,r2,lr
        0x00021b5a:    ea03030c    ....    AND      r3,r3,r12
        0x00021b5e:    4318        .C      ORRS     r0,r0,r3
        0x00021b60:    4311        .C      ORRS     r1,r1,r2
        0x00021b62:    9103        ..      STR      r1,[sp,#0xc]
        0x00021b64:    9002        ..      STR      r0,[sp,#8]
        0x00021b66:    e018        ..      B        0x21b9a ; am_hal_dcu_raw_update + 186
        0x00021b68:    9802        ..      LDR      r0,[sp,#8]
        0x00021b6a:    9903        ..      LDR      r1,[sp,#0xc]
        0x00021b6c:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x00021b70:    f8dde014    ....    LDR      lr,[sp,#0x14]
        0x00021b74:    ea21010e    !...    BIC      r1,r1,lr
        0x00021b78:    ea20000c     ...    BIC      r0,r0,r12
        0x00021b7c:    f2401280    @...    MOVW     r2,#0x180
        0x00021b80:    f2c10200    ....    MOVT     r2,#0x1000
        0x00021b84:    6813        .h      LDR      r3,[r2,#0]
        0x00021b86:    6852        Rh      LDR      r2,[r2,#4]
        0x00021b88:    ea02020e    ....    AND      r2,r2,lr
        0x00021b8c:    ea03030c    ....    AND      r3,r3,r12
        0x00021b90:    4318        .C      ORRS     r0,r0,r3
        0x00021b92:    4311        .C      ORRS     r1,r1,r2
        0x00021b94:    9103        ..      STR      r1,[sp,#0xc]
        0x00021b96:    9002        ..      STR      r0,[sp,#8]
        0x00021b98:    e7ff        ..      B        0x21b9a ; am_hal_dcu_raw_update + 186
        0x00021b9a:    9802        ..      LDR      r0,[sp,#8]
        0x00021b9c:    f24031e0    @..1    MOVW     r1,#0x3e0
        0x00021ba0:    f2c10100    ....    MOVT     r1,#0x1000
        0x00021ba4:    680a        .h      LDR      r2,[r1,#0]
        0x00021ba6:    6010        .`      STR      r0,[r2,#0]
        0x00021ba8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021baa:    6809        .h      LDR      r1,[r1,#0]
        0x00021bac:    6048        H`      STR      r0,[r1,#4]
        0x00021bae:    e7ff        ..      B        0x21bb0 ; am_hal_dcu_raw_update + 208
        0x00021bb0:    f640207c    @.|     MOV      r0,#0xa7c
        0x00021bb4:    f2c4000c    ....    MOVT     r0,#0x400c
        0x00021bb8:    6800        .h      LDR      r0,[r0,#0]
        0x00021bba:    07c0        ..      LSLS     r0,r0,#31
        0x00021bbc:    b908        ..      CBNZ     r0,0x21bc2 ; am_hal_dcu_raw_update + 226
        0x00021bbe:    e7ff        ..      B        0x21bc0 ; am_hal_dcu_raw_update + 224
        0x00021bc0:    e7f6        ..      B        0x21bb0 ; am_hal_dcu_raw_update + 208
        0x00021bc2:    2000        .       MOVS     r0,#0
        0x00021bc4:    9007        ..      STR      r0,[sp,#0x1c]
        0x00021bc6:    e7ff        ..      B        0x21bc8 ; am_hal_dcu_raw_update + 232
        0x00021bc8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00021bca:    b008        ..      ADD      sp,sp,#0x20
        0x00021bcc:    bd80        ..      POP      {r7,pc}
        0x00021bce:    0000        ..      MOVS     r0,r0
    am_hal_dcu_update
        0x00021bd0:    b580        ..      PUSH     {r7,lr}
        0x00021bd2:    b086        ..      SUB      sp,sp,#0x18
        0x00021bd4:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00021bd8:    9103        ..      STR      r1,[sp,#0xc]
        0x00021bda:    f2410008    A...    MOV      r0,#0x1008
        0x00021bde:    f2c40002    ....    MOVT     r0,#0x4002
        0x00021be2:    6800        .h      LDR      r0,[r0,#0]
        0x00021be4:    0d00        ..      LSRS     r0,r0,#20
        0x00021be6:    07c0        ..      LSLS     r0,r0,#31
        0x00021be8:    b140        @.      CBZ      r0,0x21bfc ; am_hal_dcu_update + 44
        0x00021bea:    e7ff        ..      B        0x21bec ; am_hal_dcu_update + 28
        0x00021bec:    f640207c    @.|     MOV      r0,#0xa7c
        0x00021bf0:    f2c4000c    ....    MOVT     r0,#0x400c
        0x00021bf4:    6800        .h      LDR      r0,[r0,#0]
        0x00021bf6:    07c0        ..      LSLS     r0,r0,#31
        0x00021bf8:    b918        ..      CBNZ     r0,0x21c02 ; am_hal_dcu_update + 50
        0x00021bfa:    e7ff        ..      B        0x21bfc ; am_hal_dcu_update + 44
        0x00021bfc:    2007        .       MOVS     r0,#7
        0x00021bfe:    9005        ..      STR      r0,[sp,#0x14]
        0x00021c00:    e00f        ..      B        0x21c22 ; am_hal_dcu_update + 82
        0x00021c02:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021c04:    2107        .!      MOVS     r1,#7
        0x00021c06:    f017fcc5    ....    BL       get_raw_dcu_mask ; 0x39594
        0x00021c0a:    9101        ..      STR      r1,[sp,#4]
        0x00021c0c:    9000        ..      STR      r0,[sp,#0]
        0x00021c0e:    9a00        ..      LDR      r2,[sp,#0]
        0x00021c10:    9b01        ..      LDR      r3,[sp,#4]
        0x00021c12:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00021c16:    f0000001    ....    AND      r0,r0,#1
        0x00021c1a:    f7ffff61    ..a.    BL       am_hal_dcu_raw_update ; 0x21ae0
        0x00021c1e:    9005        ..      STR      r0,[sp,#0x14]
        0x00021c20:    e7ff        ..      B        0x21c22 ; am_hal_dcu_update + 82
        0x00021c22:    9805        ..      LDR      r0,[sp,#0x14]
        0x00021c24:    b006        ..      ADD      sp,sp,#0x18
        0x00021c26:    bd80        ..      POP      {r7,pc}
    am_hal_delay_us
        0x00021c28:    b580        ..      PUSH     {r7,lr}
        0x00021c2a:    b084        ..      SUB      sp,sp,#0x10
        0x00021c2c:    9003        ..      STR      r0,[sp,#0xc]
        0x00021c2e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021c30:    0140        @.      LSLS     r0,r0,#5
        0x00021c32:    9002        ..      STR      r0,[sp,#8]
        0x00021c34:    f2410000    A...    MOVW     r0,#0x1000
        0x00021c38:    f2c40002    ....    MOVT     r0,#0x4002
        0x00021c3c:    6800        .h      LDR      r0,[r0,#0]
        0x00021c3e:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x00021c42:    2802        .(      CMP      r0,#2
        0x00021c44:    d106        ..      BNE      0x21c54 ; am_hal_delay_us + 44
        0x00021c46:    e7ff        ..      B        0x21c48 ; am_hal_delay_us + 32
        0x00021c48:    9802        ..      LDR      r0,[sp,#8]
        0x00021c4a:    0040        @.      LSLS     r0,r0,#1
        0x00021c4c:    9002        ..      STR      r0,[sp,#8]
        0x00021c4e:    2015        .       MOVS     r0,#0x15
        0x00021c50:    9001        ..      STR      r0,[sp,#4]
        0x00021c52:    e002        ..      B        0x21c5a ; am_hal_delay_us + 50
        0x00021c54:    200f        .       MOVS     r0,#0xf
        0x00021c56:    9001        ..      STR      r0,[sp,#4]
        0x00021c58:    e7ff        ..      B        0x21c5a ; am_hal_delay_us + 50
        0x00021c5a:    9802        ..      LDR      r0,[sp,#8]
        0x00021c5c:    9901        ..      LDR      r1,[sp,#4]
        0x00021c5e:    4288        .B      CMP      r0,r1
        0x00021c60:    d90c        ..      BLS      0x21c7c ; am_hal_delay_us + 84
        0x00021c62:    e7ff        ..      B        0x21c64 ; am_hal_delay_us + 60
        0x00021c64:    9901        ..      LDR      r1,[sp,#4]
        0x00021c66:    9802        ..      LDR      r0,[sp,#8]
        0x00021c68:    1a40        @.      SUBS     r0,r0,r1
        0x00021c6a:    9002        ..      STR      r0,[sp,#8]
        0x00021c6c:    f24230b4    B..0    MOV      r0,#0x23b4
        0x00021c70:    f2c00005    ....    MOVT     r0,#5
        0x00021c74:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x00021c76:    9802        ..      LDR      r0,[sp,#8]
        0x00021c78:    4788        .G      BLX      r1
        0x00021c7a:    e7ff        ..      B        0x21c7c ; am_hal_delay_us + 84
        0x00021c7c:    b004        ..      ADD      sp,sp,#0x10
        0x00021c7e:    bd80        ..      POP      {r7,pc}
    am_hal_delay_us_status_change
        0x00021c80:    b580        ..      PUSH     {r7,lr}
        0x00021c82:    b086        ..      SUB      sp,sp,#0x18
        0x00021c84:    9004        ..      STR      r0,[sp,#0x10]
        0x00021c86:    9103        ..      STR      r1,[sp,#0xc]
        0x00021c88:    9202        ..      STR      r2,[sp,#8]
        0x00021c8a:    9301        ..      STR      r3,[sp,#4]
        0x00021c8c:    e7ff        ..      B        0x21c8e ; am_hal_delay_us_status_change + 14
        0x00021c8e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021c90:    6800        .h      LDR      r0,[r0,#0]
        0x00021c92:    9902        ..      LDR      r1,[sp,#8]
        0x00021c94:    4008        .@      ANDS     r0,r0,r1
        0x00021c96:    9901        ..      LDR      r1,[sp,#4]
        0x00021c98:    4288        .B      CMP      r0,r1
        0x00021c9a:    d103        ..      BNE      0x21ca4 ; am_hal_delay_us_status_change + 36
        0x00021c9c:    e7ff        ..      B        0x21c9e ; am_hal_delay_us_status_change + 30
        0x00021c9e:    2000        .       MOVS     r0,#0
        0x00021ca0:    9005        ..      STR      r0,[sp,#0x14]
        0x00021ca2:    e00d        ..      B        0x21cc0 ; am_hal_delay_us_status_change + 64
        0x00021ca4:    9804        ..      LDR      r0,[sp,#0x10]
        0x00021ca6:    1e41        A.      SUBS     r1,r0,#1
        0x00021ca8:    9104        ..      STR      r1,[sp,#0x10]
        0x00021caa:    b120         .      CBZ      r0,0x21cb6 ; am_hal_delay_us_status_change + 54
        0x00021cac:    e7ff        ..      B        0x21cae ; am_hal_delay_us_status_change + 46
        0x00021cae:    2001        .       MOVS     r0,#1
        0x00021cb0:    f7ffffba    ....    BL       am_hal_delay_us ; 0x21c28
        0x00021cb4:    e000        ..      B        0x21cb8 ; am_hal_delay_us_status_change + 56
        0x00021cb6:    e000        ..      B        0x21cba ; am_hal_delay_us_status_change + 58
        0x00021cb8:    e7e9        ..      B        0x21c8e ; am_hal_delay_us_status_change + 14
        0x00021cba:    2004        .       MOVS     r0,#4
        0x00021cbc:    9005        ..      STR      r0,[sp,#0x14]
        0x00021cbe:    e7ff        ..      B        0x21cc0 ; am_hal_delay_us_status_change + 64
        0x00021cc0:    9805        ..      LDR      r0,[sp,#0x14]
        0x00021cc2:    b006        ..      ADD      sp,sp,#0x18
        0x00021cc4:    bd80        ..      POP      {r7,pc}
        0x00021cc6:    0000        ..      MOVS     r0,r0
    am_hal_delay_us_status_check
        0x00021cc8:    b580        ..      PUSH     {r7,lr}
        0x00021cca:    b086        ..      SUB      sp,sp,#0x18
        0x00021ccc:    4684        .F      MOV      r12,r0
        0x00021cce:    9808        ..      LDR      r0,[sp,#0x20]
        0x00021cd0:    f8cdc010    ....    STR      r12,[sp,#0x10]
        0x00021cd4:    9103        ..      STR      r1,[sp,#0xc]
        0x00021cd6:    9202        ..      STR      r2,[sp,#8]
        0x00021cd8:    9301        ..      STR      r3,[sp,#4]
        0x00021cda:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00021cde:    e7ff        ..      B        0x21ce0 ; am_hal_delay_us_status_check + 24
        0x00021ce0:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00021ce4:    07c0        ..      LSLS     r0,r0,#31
        0x00021ce6:    b160        `.      CBZ      r0,0x21d02 ; am_hal_delay_us_status_check + 58
        0x00021ce8:    e7ff        ..      B        0x21cea ; am_hal_delay_us_status_check + 34
        0x00021cea:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021cec:    6800        .h      LDR      r0,[r0,#0]
        0x00021cee:    9902        ..      LDR      r1,[sp,#8]
        0x00021cf0:    4008        .@      ANDS     r0,r0,r1
        0x00021cf2:    9901        ..      LDR      r1,[sp,#4]
        0x00021cf4:    4288        .B      CMP      r0,r1
        0x00021cf6:    d103        ..      BNE      0x21d00 ; am_hal_delay_us_status_check + 56
        0x00021cf8:    e7ff        ..      B        0x21cfa ; am_hal_delay_us_status_check + 50
        0x00021cfa:    2000        .       MOVS     r0,#0
        0x00021cfc:    9005        ..      STR      r0,[sp,#0x14]
        0x00021cfe:    e01a        ..      B        0x21d36 ; am_hal_delay_us_status_check + 110
        0x00021d00:    e00b        ..      B        0x21d1a ; am_hal_delay_us_status_check + 82
        0x00021d02:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021d04:    6800        .h      LDR      r0,[r0,#0]
        0x00021d06:    9902        ..      LDR      r1,[sp,#8]
        0x00021d08:    4008        .@      ANDS     r0,r0,r1
        0x00021d0a:    9901        ..      LDR      r1,[sp,#4]
        0x00021d0c:    4288        .B      CMP      r0,r1
        0x00021d0e:    d003        ..      BEQ      0x21d18 ; am_hal_delay_us_status_check + 80
        0x00021d10:    e7ff        ..      B        0x21d12 ; am_hal_delay_us_status_check + 74
        0x00021d12:    2000        .       MOVS     r0,#0
        0x00021d14:    9005        ..      STR      r0,[sp,#0x14]
        0x00021d16:    e00e        ..      B        0x21d36 ; am_hal_delay_us_status_check + 110
        0x00021d18:    e7ff        ..      B        0x21d1a ; am_hal_delay_us_status_check + 82
        0x00021d1a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00021d1c:    1e41        A.      SUBS     r1,r0,#1
        0x00021d1e:    9104        ..      STR      r1,[sp,#0x10]
        0x00021d20:    b120         .      CBZ      r0,0x21d2c ; am_hal_delay_us_status_check + 100
        0x00021d22:    e7ff        ..      B        0x21d24 ; am_hal_delay_us_status_check + 92
        0x00021d24:    2001        .       MOVS     r0,#1
        0x00021d26:    f7ffff7f    ....    BL       am_hal_delay_us ; 0x21c28
        0x00021d2a:    e000        ..      B        0x21d2e ; am_hal_delay_us_status_check + 102
        0x00021d2c:    e000        ..      B        0x21d30 ; am_hal_delay_us_status_check + 104
        0x00021d2e:    e7d7        ..      B        0x21ce0 ; am_hal_delay_us_status_check + 24
        0x00021d30:    2004        .       MOVS     r0,#4
        0x00021d32:    9005        ..      STR      r0,[sp,#0x14]
        0x00021d34:    e7ff        ..      B        0x21d36 ; am_hal_delay_us_status_check + 110
        0x00021d36:    9805        ..      LDR      r0,[sp,#0x14]
        0x00021d38:    b006        ..      ADD      sp,sp,#0x18
        0x00021d3a:    bd80        ..      POP      {r7,pc}
    am_hal_fault_capture_enable
        0x00021d3c:    2190        .!      MOVS     r1,#0x90
        0x00021d3e:    f6c40100    ....    MOVT     r1,#0x4800
        0x00021d42:    6808        .h      LDR      r0,[r1,#0]
        0x00021d44:    f0400001    @...    ORR      r0,r0,#1
        0x00021d48:    6008        .`      STR      r0,[r1,#0]
        0x00021d4a:    2000        .       MOVS     r0,#0
        0x00021d4c:    4770        pG      BX       lr
        0x00021d4e:    0000        ..      MOVS     r0,r0
    am_hal_fault_status_get
        0x00021d50:    b083        ..      SUB      sp,sp,#0xc
        0x00021d52:    9001        ..      STR      r0,[sp,#4]
        0x00021d54:    9801        ..      LDR      r0,[sp,#4]
        0x00021d56:    b918        ..      CBNZ     r0,0x21d60 ; am_hal_fault_status_get + 16
        0x00021d58:    e7ff        ..      B        0x21d5a ; am_hal_fault_status_get + 10
        0x00021d5a:    2006        .       MOVS     r0,#6
        0x00021d5c:    9002        ..      STR      r0,[sp,#8]
        0x00021d5e:    e02c        ,.      B        0x21dba ; am_hal_fault_status_get + 106
        0x00021d60:    208c        .       MOVS     r0,#0x8c
        0x00021d62:    f6c40000    ....    MOVT     r0,#0x4800
        0x00021d66:    6800        .h      LDR      r0,[r0,#0]
        0x00021d68:    9000        ..      STR      r0,[sp,#0]
        0x00021d6a:    9800        ..      LDR      r0,[sp,#0]
        0x00021d6c:    f0000001    ....    AND      r0,r0,#1
        0x00021d70:    9901        ..      LDR      r1,[sp,#4]
        0x00021d72:    7008        .p      STRB     r0,[r1,#0]
        0x00021d74:    9800        ..      LDR      r0,[sp,#0]
        0x00021d76:    f3c00040    ..@.    UBFX     r0,r0,#1,#1
        0x00021d7a:    9901        ..      LDR      r1,[sp,#4]
        0x00021d7c:    7208        .r      STRB     r0,[r1,#8]
        0x00021d7e:    9800        ..      LDR      r0,[sp,#0]
        0x00021d80:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x00021d84:    9901        ..      LDR      r1,[sp,#4]
        0x00021d86:    7408        .t      STRB     r0,[r1,#0x10]
        0x00021d88:    2084        .       MOVS     r0,#0x84
        0x00021d8a:    f6c40000    ....    MOVT     r0,#0x4800
        0x00021d8e:    6800        .h      LDR      r0,[r0,#0]
        0x00021d90:    9901        ..      LDR      r1,[sp,#4]
        0x00021d92:    60c8        .`      STR      r0,[r1,#0xc]
        0x00021d94:    2080        .       MOVS     r0,#0x80
        0x00021d96:    f6c40000    ....    MOVT     r0,#0x4800
        0x00021d9a:    6802        .h      LDR      r2,[r0,#0]
        0x00021d9c:    9901        ..      LDR      r1,[sp,#4]
        0x00021d9e:    6848        Hh      LDR      r0,[r1,#4]
        0x00021da0:    4310        .C      ORRS     r0,r0,r2
        0x00021da2:    6048        H`      STR      r0,[r1,#4]
        0x00021da4:    2088        .       MOVS     r0,#0x88
        0x00021da6:    f6c40000    ....    MOVT     r0,#0x4800
        0x00021daa:    6802        .h      LDR      r2,[r0,#0]
        0x00021dac:    9901        ..      LDR      r1,[sp,#4]
        0x00021dae:    6948        Hi      LDR      r0,[r1,#0x14]
        0x00021db0:    4310        .C      ORRS     r0,r0,r2
        0x00021db2:    6148        Ha      STR      r0,[r1,#0x14]
        0x00021db4:    2000        .       MOVS     r0,#0
        0x00021db6:    9002        ..      STR      r0,[sp,#8]
        0x00021db8:    e7ff        ..      B        0x21dba ; am_hal_fault_status_get + 106
        0x00021dba:    9802        ..      LDR      r0,[sp,#8]
        0x00021dbc:    b003        ..      ADD      sp,sp,#0xc
        0x00021dbe:    4770        pG      BX       lr
    am_hal_gpio_interrupt_control
        0x00021dc0:    b580        ..      PUSH     {r7,lr}
        0x00021dc2:    b08c        ..      SUB      sp,sp,#0x30
        0x00021dc4:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x00021dc8:    f88d102a    ..*.    STRB     r1,[sp,#0x2a]
        0x00021dcc:    9209        ..      STR      r2,[sp,#0x24]
        0x00021dce:    2000        .       MOVS     r0,#0
        0x00021dd0:    9004        ..      STR      r0,[sp,#0x10]
        0x00021dd2:    9809        ..      LDR      r0,[sp,#0x24]
        0x00021dd4:    9003        ..      STR      r0,[sp,#0xc]
        0x00021dd6:    9809        ..      LDR      r0,[sp,#0x24]
        0x00021dd8:    b918        ..      CBNZ     r0,0x21de2 ; am_hal_gpio_interrupt_control + 34
        0x00021dda:    e7ff        ..      B        0x21ddc ; am_hal_gpio_interrupt_control + 28
        0x00021ddc:    2006        .       MOVS     r0,#6
        0x00021dde:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021de0:    e129        ).      B        0x22036 ; am_hal_gpio_interrupt_control + 630
        0x00021de2:    f89d002a    ..*.    LDRB     r0,[sp,#0x2a]
        0x00021de6:    2804        .(      CMP      r0,#4
        0x00021de8:    db03        ..      BLT      0x21df2 ; am_hal_gpio_interrupt_control + 50
        0x00021dea:    e7ff        ..      B        0x21dec ; am_hal_gpio_interrupt_control + 44
        0x00021dec:    2006        .       MOVS     r0,#6
        0x00021dee:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021df0:    e121        !.      B        0x22036 ; am_hal_gpio_interrupt_control + 630
        0x00021df2:    f89d002a    ..*.    LDRB     r0,[sp,#0x2a]
        0x00021df6:    2801        .(      CMP      r0,#1
        0x00021df8:    dc37        7.      BGT      0x21e6a ; am_hal_gpio_interrupt_control + 170
        0x00021dfa:    e7ff        ..      B        0x21dfc ; am_hal_gpio_interrupt_control + 60
        0x00021dfc:    9809        ..      LDR      r0,[sp,#0x24]
        0x00021dfe:    6800        .h      LDR      r0,[r0,#0]
        0x00021e00:    9008        ..      STR      r0,[sp,#0x20]
        0x00021e02:    9808        ..      LDR      r0,[sp,#0x20]
        0x00021e04:    2880        .(      CMP      r0,#0x80
        0x00021e06:    d303        ..      BCC      0x21e10 ; am_hal_gpio_interrupt_control + 80
        0x00021e08:    e7ff        ..      B        0x21e0a ; am_hal_gpio_interrupt_control + 74
        0x00021e0a:    2005        .       MOVS     r0,#5
        0x00021e0c:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021e0e:    e112        ..      B        0x22036 ; am_hal_gpio_interrupt_control + 630
        0x00021e10:    9908        ..      LDR      r1,[sp,#0x20]
        0x00021e12:    094a        J.      LSRS     r2,r1,#5
        0x00021e14:    f6420008    B...    MOV      r0,#0x2808
        0x00021e18:    f2c00005    ....    MOVT     r0,#5
        0x00021e1c:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x00021e20:    f001011f    ....    AND      r1,r1,#0x1f
        0x00021e24:    40c8        .@      LSRS     r0,r0,r1
        0x00021e26:    07c0        ..      LSLS     r0,r0,#31
        0x00021e28:    b118        ..      CBZ      r0,0x21e32 ; am_hal_gpio_interrupt_control + 114
        0x00021e2a:    e7ff        ..      B        0x21e2c ; am_hal_gpio_interrupt_control + 108
        0x00021e2c:    2005        .       MOVS     r0,#5
        0x00021e2e:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021e30:    e101        ..      B        0x22036 ; am_hal_gpio_interrupt_control + 630
        0x00021e32:    9808        ..      LDR      r0,[sp,#0x20]
        0x00021e34:    a906        ..      ADD      r1,sp,#0x18
        0x00021e36:    aa05        ..      ADD      r2,sp,#0x14
        0x00021e38:    f017fc36    ..6.    BL       gpionum_intreg_index_get ; 0x396a8
        0x00021e3c:    b118        ..      CBZ      r0,0x21e46 ; am_hal_gpio_interrupt_control + 134
        0x00021e3e:    e7ff        ..      B        0x21e40 ; am_hal_gpio_interrupt_control + 128
        0x00021e40:    2006        .       MOVS     r0,#6
        0x00021e42:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021e44:    e0f7        ..      B        0x22036 ; am_hal_gpio_interrupt_control + 630
        0x00021e46:    9906        ..      LDR      r1,[sp,#0x18]
        0x00021e48:    f24020c0    @..     MOVW     r0,#0x2c0
        0x00021e4c:    f2c40001    ....    MOVT     r0,#0x4001
        0x00021e50:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x00021e54:    9007        ..      STR      r0,[sp,#0x1c]
        0x00021e56:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00021e5a:    2801        .(      CMP      r0,#1
        0x00021e5c:    d104        ..      BNE      0x21e68 ; am_hal_gpio_interrupt_control + 168
        0x00021e5e:    e7ff        ..      B        0x21e60 ; am_hal_gpio_interrupt_control + 160
        0x00021e60:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00021e62:    3040        @0      ADDS     r0,r0,#0x40
        0x00021e64:    9007        ..      STR      r0,[sp,#0x1c]
        0x00021e66:    e7ff        ..      B        0x21e68 ; am_hal_gpio_interrupt_control + 168
        0x00021e68:    e7ff        ..      B        0x21e6a ; am_hal_gpio_interrupt_control + 170
        0x00021e6a:    f000fbb1    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00021e6e:    9002        ..      STR      r0,[sp,#8]
        0x00021e70:    f89d002a    ..*.    LDRB     r0,[sp,#0x2a]
        0x00021e74:    4601        .F      MOV      r1,r0
        0x00021e76:    9101        ..      STR      r1,[sp,#4]
        0x00021e78:    2803        .(      CMP      r0,#3
        0x00021e7a:    f20080d5    ....    BHI.W    0x22028 ; am_hal_gpio_interrupt_control + 616
        0x00021e7e:    9901        ..      LDR      r1,[sp,#4]
        0x00021e80:    e8dff001    ....    TBB      [pc,r1]
    $d.9
        0x00021e84:    7e2a1602    ..*~    DCD    2116687362
    $t.10
        0x00021e88:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00021e8a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00021e8c:    6808        .h      LDR      r0,[r1,#0]
        0x00021e8e:    4390        .C      BICS     r0,r0,r2
        0x00021e90:    6008        .`      STR      r0,[r1,#0]
        0x00021e92:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00021e96:    2802        .(      CMP      r0,#2
        0x00021e98:    d109        ..      BNE      0x21eae ; am_hal_gpio_interrupt_control + 238
        0x00021e9a:    e7ff        ..      B        0x21e9c ; am_hal_gpio_interrupt_control + 220
        0x00021e9c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00021e9e:    3040        @0      ADDS     r0,r0,#0x40
        0x00021ea0:    9007        ..      STR      r0,[sp,#0x1c]
        0x00021ea2:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00021ea4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00021ea6:    6808        .h      LDR      r0,[r1,#0]
        0x00021ea8:    4390        .C      BICS     r0,r0,r2
        0x00021eaa:    6008        .`      STR      r0,[r1,#0]
        0x00021eac:    e7ff        ..      B        0x21eae ; am_hal_gpio_interrupt_control + 238
        0x00021eae:    e0bc        ..      B        0x2202a ; am_hal_gpio_interrupt_control + 618
        0x00021eb0:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00021eb2:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00021eb4:    6808        .h      LDR      r0,[r1,#0]
        0x00021eb6:    4310        .C      ORRS     r0,r0,r2
        0x00021eb8:    6008        .`      STR      r0,[r1,#0]
        0x00021eba:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00021ebe:    2802        .(      CMP      r0,#2
        0x00021ec0:    d109        ..      BNE      0x21ed6 ; am_hal_gpio_interrupt_control + 278
        0x00021ec2:    e7ff        ..      B        0x21ec4 ; am_hal_gpio_interrupt_control + 260
        0x00021ec4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00021ec6:    3040        @0      ADDS     r0,r0,#0x40
        0x00021ec8:    9007        ..      STR      r0,[sp,#0x1c]
        0x00021eca:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00021ecc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00021ece:    6808        .h      LDR      r0,[r1,#0]
        0x00021ed0:    4310        .C      ORRS     r0,r0,r2
        0x00021ed2:    6008        .`      STR      r0,[r1,#0]
        0x00021ed4:    e7ff        ..      B        0x21ed6 ; am_hal_gpio_interrupt_control + 278
        0x00021ed6:    e0a8        ..      B        0x2202a ; am_hal_gpio_interrupt_control + 618
        0x00021ed8:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00021edc:    2801        .(      CMP      r0,#1
        0x00021ede:    d025        %.      BEQ      0x21f2c ; am_hal_gpio_interrupt_control + 364
        0x00021ee0:    e7ff        ..      B        0x21ee2 ; am_hal_gpio_interrupt_control + 290
        0x00021ee2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021ee4:    6802        .h      LDR      r2,[r0,#0]
        0x00021ee6:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x00021eea:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021eee:    6808        .h      LDR      r0,[r1,#0]
        0x00021ef0:    4390        .C      BICS     r0,r0,r2
        0x00021ef2:    6008        .`      STR      r0,[r1,#0]
        0x00021ef4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021ef6:    6842        Bh      LDR      r2,[r0,#4]
        0x00021ef8:    f24021d0    @..!    MOVW     r1,#0x2d0
        0x00021efc:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021f00:    6808        .h      LDR      r0,[r1,#0]
        0x00021f02:    4390        .C      BICS     r0,r0,r2
        0x00021f04:    6008        .`      STR      r0,[r1,#0]
        0x00021f06:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021f08:    6882        .h      LDR      r2,[r0,#8]
        0x00021f0a:    f24021e0    @..!    MOVW     r1,#0x2e0
        0x00021f0e:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021f12:    6808        .h      LDR      r0,[r1,#0]
        0x00021f14:    4390        .C      BICS     r0,r0,r2
        0x00021f16:    6008        .`      STR      r0,[r1,#0]
        0x00021f18:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021f1a:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00021f1c:    f24021f0    @..!    MOVW     r1,#0x2f0
        0x00021f20:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021f24:    6808        .h      LDR      r0,[r1,#0]
        0x00021f26:    4390        .C      BICS     r0,r0,r2
        0x00021f28:    6008        .`      STR      r0,[r1,#0]
        0x00021f2a:    e7ff        ..      B        0x21f2c ; am_hal_gpio_interrupt_control + 364
        0x00021f2c:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00021f30:    b328        (.      CBZ      r0,0x21f7e ; am_hal_gpio_interrupt_control + 446
        0x00021f32:    e7ff        ..      B        0x21f34 ; am_hal_gpio_interrupt_control + 372
        0x00021f34:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021f36:    6802        .h      LDR      r2,[r0,#0]
        0x00021f38:    f2403100    @..1    MOVW     r1,#0x300
        0x00021f3c:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021f40:    6808        .h      LDR      r0,[r1,#0]
        0x00021f42:    4390        .C      BICS     r0,r0,r2
        0x00021f44:    6008        .`      STR      r0,[r1,#0]
        0x00021f46:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021f48:    6842        Bh      LDR      r2,[r0,#4]
        0x00021f4a:    f2403110    @..1    MOVW     r1,#0x310
        0x00021f4e:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021f52:    6808        .h      LDR      r0,[r1,#0]
        0x00021f54:    4390        .C      BICS     r0,r0,r2
        0x00021f56:    6008        .`      STR      r0,[r1,#0]
        0x00021f58:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021f5a:    6882        .h      LDR      r2,[r0,#8]
        0x00021f5c:    f2403120    @. 1    MOVW     r1,#0x320
        0x00021f60:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021f64:    6808        .h      LDR      r0,[r1,#0]
        0x00021f66:    4390        .C      BICS     r0,r0,r2
        0x00021f68:    6008        .`      STR      r0,[r1,#0]
        0x00021f6a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021f6c:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00021f6e:    f2403130    @.01    MOVW     r1,#0x330
        0x00021f72:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021f76:    6808        .h      LDR      r0,[r1,#0]
        0x00021f78:    4390        .C      BICS     r0,r0,r2
        0x00021f7a:    6008        .`      STR      r0,[r1,#0]
        0x00021f7c:    e7ff        ..      B        0x21f7e ; am_hal_gpio_interrupt_control + 446
        0x00021f7e:    e054        T.      B        0x2202a ; am_hal_gpio_interrupt_control + 618
        0x00021f80:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00021f84:    2801        .(      CMP      r0,#1
        0x00021f86:    d025        %.      BEQ      0x21fd4 ; am_hal_gpio_interrupt_control + 532
        0x00021f88:    e7ff        ..      B        0x21f8a ; am_hal_gpio_interrupt_control + 458
        0x00021f8a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021f8c:    6802        .h      LDR      r2,[r0,#0]
        0x00021f8e:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x00021f92:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021f96:    6808        .h      LDR      r0,[r1,#0]
        0x00021f98:    4310        .C      ORRS     r0,r0,r2
        0x00021f9a:    6008        .`      STR      r0,[r1,#0]
        0x00021f9c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021f9e:    6842        Bh      LDR      r2,[r0,#4]
        0x00021fa0:    f24021d0    @..!    MOVW     r1,#0x2d0
        0x00021fa4:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021fa8:    6808        .h      LDR      r0,[r1,#0]
        0x00021faa:    4310        .C      ORRS     r0,r0,r2
        0x00021fac:    6008        .`      STR      r0,[r1,#0]
        0x00021fae:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021fb0:    6882        .h      LDR      r2,[r0,#8]
        0x00021fb2:    f24021e0    @..!    MOVW     r1,#0x2e0
        0x00021fb6:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021fba:    6808        .h      LDR      r0,[r1,#0]
        0x00021fbc:    4310        .C      ORRS     r0,r0,r2
        0x00021fbe:    6008        .`      STR      r0,[r1,#0]
        0x00021fc0:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021fc2:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00021fc4:    f24021f0    @..!    MOVW     r1,#0x2f0
        0x00021fc8:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021fcc:    6808        .h      LDR      r0,[r1,#0]
        0x00021fce:    4310        .C      ORRS     r0,r0,r2
        0x00021fd0:    6008        .`      STR      r0,[r1,#0]
        0x00021fd2:    e7ff        ..      B        0x21fd4 ; am_hal_gpio_interrupt_control + 532
        0x00021fd4:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00021fd8:    b328        (.      CBZ      r0,0x22026 ; am_hal_gpio_interrupt_control + 614
        0x00021fda:    e7ff        ..      B        0x21fdc ; am_hal_gpio_interrupt_control + 540
        0x00021fdc:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021fde:    6802        .h      LDR      r2,[r0,#0]
        0x00021fe0:    f2403100    @..1    MOVW     r1,#0x300
        0x00021fe4:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021fe8:    6808        .h      LDR      r0,[r1,#0]
        0x00021fea:    4310        .C      ORRS     r0,r0,r2
        0x00021fec:    6008        .`      STR      r0,[r1,#0]
        0x00021fee:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021ff0:    6842        Bh      LDR      r2,[r0,#4]
        0x00021ff2:    f2403110    @..1    MOVW     r1,#0x310
        0x00021ff6:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021ffa:    6808        .h      LDR      r0,[r1,#0]
        0x00021ffc:    4310        .C      ORRS     r0,r0,r2
        0x00021ffe:    6008        .`      STR      r0,[r1,#0]
        0x00022000:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022002:    6882        .h      LDR      r2,[r0,#8]
        0x00022004:    f2403120    @. 1    MOVW     r1,#0x320
        0x00022008:    f2c40101    ....    MOVT     r1,#0x4001
        0x0002200c:    6808        .h      LDR      r0,[r1,#0]
        0x0002200e:    4310        .C      ORRS     r0,r0,r2
        0x00022010:    6008        .`      STR      r0,[r1,#0]
        0x00022012:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022014:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00022016:    f2403130    @.01    MOVW     r1,#0x330
        0x0002201a:    f2c40101    ....    MOVT     r1,#0x4001
        0x0002201e:    6808        .h      LDR      r0,[r1,#0]
        0x00022020:    4310        .C      ORRS     r0,r0,r2
        0x00022022:    6008        .`      STR      r0,[r1,#0]
        0x00022024:    e7ff        ..      B        0x22026 ; am_hal_gpio_interrupt_control + 614
        0x00022026:    e000        ..      B        0x2202a ; am_hal_gpio_interrupt_control + 618
        0x00022028:    e7ff        ..      B        0x2202a ; am_hal_gpio_interrupt_control + 618
        0x0002202a:    9802        ..      LDR      r0,[sp,#8]
        0x0002202c:    f000fad8    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00022030:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022032:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022034:    e7ff        ..      B        0x22036 ; am_hal_gpio_interrupt_control + 630
        0x00022036:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00022038:    b00c        ..      ADD      sp,sp,#0x30
        0x0002203a:    bd80        ..      POP      {r7,pc}
    am_hal_gpio_interrupt_irq_clear
        0x0002203c:    b086        ..      SUB      sp,sp,#0x18
        0x0002203e:    9004        ..      STR      r0,[sp,#0x10]
        0x00022040:    9103        ..      STR      r1,[sp,#0xc]
        0x00022042:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022044:    2838        8(      CMP      r0,#0x38
        0x00022046:    d304        ..      BCC      0x22052 ; am_hal_gpio_interrupt_irq_clear + 22
        0x00022048:    e7ff        ..      B        0x2204a ; am_hal_gpio_interrupt_irq_clear + 14
        0x0002204a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002204c:    2840        @(      CMP      r0,#0x40
        0x0002204e:    d303        ..      BCC      0x22058 ; am_hal_gpio_interrupt_irq_clear + 28
        0x00022050:    e7ff        ..      B        0x22052 ; am_hal_gpio_interrupt_irq_clear + 22
        0x00022052:    2006        .       MOVS     r0,#6
        0x00022054:    9005        ..      STR      r0,[sp,#0x14]
        0x00022056:    e01c        ..      B        0x22092 ; am_hal_gpio_interrupt_irq_clear + 86
        0x00022058:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002205a:    2000        .       MOVS     r0,#0
        0x0002205c:    293b        ;)      CMP      r1,#0x3b
        0x0002205e:    4601        .F      MOV      r1,r0
        0x00022060:    bf88        ..      IT       HI
        0x00022062:    2101        .!      MOVHI    r1,#1
        0x00022064:    9102        ..      STR      r1,[sp,#8]
        0x00022066:    9904        ..      LDR      r1,[sp,#0x10]
        0x00022068:    9a02        ..      LDR      r2,[sp,#8]
        0x0002206a:    eba10182    ....    SUB      r1,r1,r2,LSL #2
        0x0002206e:    3938        89      SUBS     r1,r1,#0x38
        0x00022070:    9101        ..      STR      r1,[sp,#4]
        0x00022072:    9902        ..      LDR      r1,[sp,#8]
        0x00022074:    0189        ..      LSLS     r1,r1,#6
        0x00022076:    9a01        ..      LDR      r2,[sp,#4]
        0x00022078:    eb011102    ....    ADD      r1,r1,r2,LSL #4
        0x0002207c:    f24022c8    @.."    MOVW     r2,#0x2c8
        0x00022080:    f2c40201    ....    MOVT     r2,#0x4001
        0x00022084:    4411        .D      ADD      r1,r1,r2
        0x00022086:    9100        ..      STR      r1,[sp,#0]
        0x00022088:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002208a:    9a00        ..      LDR      r2,[sp,#0]
        0x0002208c:    6011        .`      STR      r1,[r2,#0]
        0x0002208e:    9005        ..      STR      r0,[sp,#0x14]
        0x00022090:    e7ff        ..      B        0x22092 ; am_hal_gpio_interrupt_irq_clear + 86
        0x00022092:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022094:    b006        ..      ADD      sp,sp,#0x18
        0x00022096:    4770        pG      BX       lr
    am_hal_gpio_interrupt_irq_status_get
        0x00022098:    b580        ..      PUSH     {r7,lr}
        0x0002209a:    b08c        ..      SUB      sp,sp,#0x30
        0x0002209c:    900a        ..      STR      r0,[sp,#0x28]
        0x0002209e:    f88d1027    ..'.    STRB     r1,[sp,#0x27]
        0x000220a2:    9208        ..      STR      r2,[sp,#0x20]
        0x000220a4:    2000        .       MOVS     r0,#0
        0x000220a6:    9007        ..      STR      r0,[sp,#0x1c]
        0x000220a8:    9808        ..      LDR      r0,[sp,#0x20]
        0x000220aa:    b140        @.      CBZ      r0,0x220be ; am_hal_gpio_interrupt_irq_status_get + 38
        0x000220ac:    e7ff        ..      B        0x220ae ; am_hal_gpio_interrupt_irq_status_get + 22
        0x000220ae:    980a        ..      LDR      r0,[sp,#0x28]
        0x000220b0:    2838        8(      CMP      r0,#0x38
        0x000220b2:    d304        ..      BCC      0x220be ; am_hal_gpio_interrupt_irq_status_get + 38
        0x000220b4:    e7ff        ..      B        0x220b6 ; am_hal_gpio_interrupt_irq_status_get + 30
        0x000220b6:    980a        ..      LDR      r0,[sp,#0x28]
        0x000220b8:    2840        @(      CMP      r0,#0x40
        0x000220ba:    d303        ..      BCC      0x220c4 ; am_hal_gpio_interrupt_irq_status_get + 44
        0x000220bc:    e7ff        ..      B        0x220be ; am_hal_gpio_interrupt_irq_status_get + 38
        0x000220be:    2006        .       MOVS     r0,#6
        0x000220c0:    900b        ..      STR      r0,[sp,#0x2c]
        0x000220c2:    e040        @.      B        0x22146 ; am_hal_gpio_interrupt_irq_status_get + 174
        0x000220c4:    990a        ..      LDR      r1,[sp,#0x28]
        0x000220c6:    2000        .       MOVS     r0,#0
        0x000220c8:    293b        ;)      CMP      r1,#0x3b
        0x000220ca:    bf88        ..      IT       HI
        0x000220cc:    2001        .       MOVHI    r0,#1
        0x000220ce:    9006        ..      STR      r0,[sp,#0x18]
        0x000220d0:    980a        ..      LDR      r0,[sp,#0x28]
        0x000220d2:    9906        ..      LDR      r1,[sp,#0x18]
        0x000220d4:    eba00081    ....    SUB      r0,r0,r1,LSL #2
        0x000220d8:    3838        88      SUBS     r0,r0,#0x38
        0x000220da:    9005        ..      STR      r0,[sp,#0x14]
        0x000220dc:    9806        ..      LDR      r0,[sp,#0x18]
        0x000220de:    0180        ..      LSLS     r0,r0,#6
        0x000220e0:    9905        ..      LDR      r1,[sp,#0x14]
        0x000220e2:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x000220e6:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x000220ea:    f2c40101    ....    MOVT     r1,#0x4001
        0x000220ee:    4408        .D      ADD      r0,r0,r1
        0x000220f0:    9004        ..      STR      r0,[sp,#0x10]
        0x000220f2:    9806        ..      LDR      r0,[sp,#0x18]
        0x000220f4:    0180        ..      LSLS     r0,r0,#6
        0x000220f6:    9905        ..      LDR      r1,[sp,#0x14]
        0x000220f8:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x000220fc:    f24021c4    @..!    MOVW     r1,#0x2c4
        0x00022100:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022104:    4408        .D      ADD      r0,r0,r1
        0x00022106:    9003        ..      STR      r0,[sp,#0xc]
        0x00022108:    f000fa62    ..b.    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0002210c:    9002        ..      STR      r0,[sp,#8]
        0x0002210e:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00022112:    07c0        ..      LSLS     r0,r0,#31
        0x00022114:    b120         .      CBZ      r0,0x22120 ; am_hal_gpio_interrupt_irq_status_get + 136
        0x00022116:    e7ff        ..      B        0x22118 ; am_hal_gpio_interrupt_irq_status_get + 128
        0x00022118:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002211a:    6800        .h      LDR      r0,[r0,#0]
        0x0002211c:    9001        ..      STR      r0,[sp,#4]
        0x0002211e:    e003        ..      B        0x22128 ; am_hal_gpio_interrupt_irq_status_get + 144
        0x00022120:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00022124:    9001        ..      STR      r0,[sp,#4]
        0x00022126:    e7ff        ..      B        0x22128 ; am_hal_gpio_interrupt_irq_status_get + 144
        0x00022128:    9801        ..      LDR      r0,[sp,#4]
        0x0002212a:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002212c:    6008        .`      STR      r0,[r1,#0]
        0x0002212e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022130:    6802        .h      LDR      r2,[r0,#0]
        0x00022132:    9908        ..      LDR      r1,[sp,#0x20]
        0x00022134:    6808        .h      LDR      r0,[r1,#0]
        0x00022136:    4010        .@      ANDS     r0,r0,r2
        0x00022138:    6008        .`      STR      r0,[r1,#0]
        0x0002213a:    9802        ..      LDR      r0,[sp,#8]
        0x0002213c:    f000fa50    ..P.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00022140:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022142:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022144:    e7ff        ..      B        0x22146 ; am_hal_gpio_interrupt_irq_status_get + 174
        0x00022146:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00022148:    b00c        ..      ADD      sp,sp,#0x30
        0x0002214a:    bd80        ..      POP      {r7,pc}
    am_hal_gpio_interrupt_register
        0x0002214c:    b087        ..      SUB      sp,sp,#0x1c
        0x0002214e:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00022152:    9104        ..      STR      r1,[sp,#0x10]
        0x00022154:    9203        ..      STR      r2,[sp,#0xc]
        0x00022156:    9302        ..      STR      r3,[sp,#8]
        0x00022158:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002215a:    0940        @.      LSRS     r0,r0,#5
        0x0002215c:    9001        ..      STR      r0,[sp,#4]
        0x0002215e:    9801        ..      LDR      r0,[sp,#4]
        0x00022160:    3004        .0      ADDS     r0,#4
        0x00022162:    9000        ..      STR      r0,[sp,#0]
        0x00022164:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00022168:    b9d8        ..      CBNZ     r0,0x221a2 ; am_hal_gpio_interrupt_register + 86
        0x0002216a:    e7ff        ..      B        0x2216c ; am_hal_gpio_interrupt_register + 32
        0x0002216c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002216e:    9a01        ..      LDR      r2,[sp,#4]
        0x00022170:    f64171a8    A..q    MOV      r1,#0x1fa8
        0x00022174:    f2c10101    ....    MOVT     r1,#0x1001
        0x00022178:    eb0111c2    ....    ADD      r1,r1,r2,LSL #7
        0x0002217c:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0002217e:    f002021f    ....    AND      r2,r2,#0x1f
        0x00022182:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022186:    9802        ..      LDR      r0,[sp,#8]
        0x00022188:    9a01        ..      LDR      r2,[sp,#4]
        0x0002218a:    f24231a8    B..1    MOV      r1,#0x23a8
        0x0002218e:    f2c10101    ....    MOVT     r1,#0x1001
        0x00022192:    eb0111c2    ....    ADD      r1,r1,r2,LSL #7
        0x00022196:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00022198:    f002021f    ....    AND      r2,r2,#0x1f
        0x0002219c:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x000221a0:    e057        W.      B        0x22252 ; am_hal_gpio_interrupt_register + 262
        0x000221a2:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000221a6:    2801        .(      CMP      r0,#1
        0x000221a8:    d11b        ..      BNE      0x221e2 ; am_hal_gpio_interrupt_register + 150
        0x000221aa:    e7ff        ..      B        0x221ac ; am_hal_gpio_interrupt_register + 96
        0x000221ac:    9803        ..      LDR      r0,[sp,#0xc]
        0x000221ae:    9a00        ..      LDR      r2,[sp,#0]
        0x000221b0:    f64171a8    A..q    MOV      r1,#0x1fa8
        0x000221b4:    f2c10101    ....    MOVT     r1,#0x1001
        0x000221b8:    eb0111c2    ....    ADD      r1,r1,r2,LSL #7
        0x000221bc:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000221be:    f002021f    ....    AND      r2,r2,#0x1f
        0x000221c2:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x000221c6:    9802        ..      LDR      r0,[sp,#8]
        0x000221c8:    9a00        ..      LDR      r2,[sp,#0]
        0x000221ca:    f24231a8    B..1    MOV      r1,#0x23a8
        0x000221ce:    f2c10101    ....    MOVT     r1,#0x1001
        0x000221d2:    eb0111c2    ....    ADD      r1,r1,r2,LSL #7
        0x000221d6:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000221d8:    f002021f    ....    AND      r2,r2,#0x1f
        0x000221dc:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x000221e0:    e036        6.      B        0x22250 ; am_hal_gpio_interrupt_register + 260
        0x000221e2:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000221e6:    2802        .(      CMP      r0,#2
        0x000221e8:    d12e        ..      BNE      0x22248 ; am_hal_gpio_interrupt_register + 252
        0x000221ea:    e7ff        ..      B        0x221ec ; am_hal_gpio_interrupt_register + 160
        0x000221ec:    9803        ..      LDR      r0,[sp,#0xc]
        0x000221ee:    9901        ..      LDR      r1,[sp,#4]
        0x000221f0:    f64172a8    A..r    MOV      r2,#0x1fa8
        0x000221f4:    f2c10201    ....    MOVT     r2,#0x1001
        0x000221f8:    eb0211c1    ....    ADD      r1,r2,r1,LSL #7
        0x000221fc:    9b04        ..      LDR      r3,[sp,#0x10]
        0x000221fe:    f003031f    ....    AND      r3,r3,#0x1f
        0x00022202:    f8410023    A.#.    STR      r0,[r1,r3,LSL #2]
        0x00022206:    9802        ..      LDR      r0,[sp,#8]
        0x00022208:    9b01        ..      LDR      r3,[sp,#4]
        0x0002220a:    f24231a8    B..1    MOV      r1,#0x23a8
        0x0002220e:    f2c10101    ....    MOVT     r1,#0x1001
        0x00022212:    eb0113c3    ....    ADD      r3,r1,r3,LSL #7
        0x00022216:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x0002221a:    f00c0c1f    ....    AND      r12,r12,#0x1f
        0x0002221e:    f843002c    C.,.    STR      r0,[r3,r12,LSL #2]
        0x00022222:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022224:    9b00        ..      LDR      r3,[sp,#0]
        0x00022226:    eb0212c3    ....    ADD      r2,r2,r3,LSL #7
        0x0002222a:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0002222c:    f003031f    ....    AND      r3,r3,#0x1f
        0x00022230:    f8420023    B.#.    STR      r0,[r2,r3,LSL #2]
        0x00022234:    9802        ..      LDR      r0,[sp,#8]
        0x00022236:    9a00        ..      LDR      r2,[sp,#0]
        0x00022238:    eb0111c2    ....    ADD      r1,r1,r2,LSL #7
        0x0002223c:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0002223e:    f002021f    ....    AND      r2,r2,#0x1f
        0x00022242:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022246:    e002        ..      B        0x2224e ; am_hal_gpio_interrupt_register + 258
        0x00022248:    2006        .       MOVS     r0,#6
        0x0002224a:    9006        ..      STR      r0,[sp,#0x18]
        0x0002224c:    e004        ..      B        0x22258 ; am_hal_gpio_interrupt_register + 268
        0x0002224e:    e7ff        ..      B        0x22250 ; am_hal_gpio_interrupt_register + 260
        0x00022250:    e7ff        ..      B        0x22252 ; am_hal_gpio_interrupt_register + 262
        0x00022252:    2000        .       MOVS     r0,#0
        0x00022254:    9006        ..      STR      r0,[sp,#0x18]
        0x00022256:    e7ff        ..      B        0x22258 ; am_hal_gpio_interrupt_register + 268
        0x00022258:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002225a:    b007        ..      ADD      sp,sp,#0x1c
        0x0002225c:    4770        pG      BX       lr
        0x0002225e:    0000        ..      MOVS     r0,r0
    am_hal_gpio_interrupt_service
        0x00022260:    b580        ..      PUSH     {r7,lr}
        0x00022262:    b088        ..      SUB      sp,sp,#0x20
        0x00022264:    9006        ..      STR      r0,[sp,#0x18]
        0x00022266:    9105        ..      STR      r1,[sp,#0x14]
        0x00022268:    2000        .       MOVS     r0,#0
        0x0002226a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002226c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002226e:    3838        88      SUBS     r0,r0,#0x38
        0x00022270:    9006        ..      STR      r0,[sp,#0x18]
        0x00022272:    9806        ..      LDR      r0,[sp,#0x18]
        0x00022274:    2808        .(      CMP      r0,#8
        0x00022276:    d303        ..      BCC      0x22280 ; am_hal_gpio_interrupt_service + 32
        0x00022278:    e7ff        ..      B        0x2227a ; am_hal_gpio_interrupt_service + 26
        0x0002227a:    2005        .       MOVS     r0,#5
        0x0002227c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002227e:    e038        8.      B        0x222f2 ; am_hal_gpio_interrupt_service + 146
        0x00022280:    e7ff        ..      B        0x22282 ; am_hal_gpio_interrupt_service + 34
        0x00022282:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022284:    b390        ..      CBZ      r0,0x222ec ; am_hal_gpio_interrupt_service + 140
        0x00022286:    e7ff        ..      B        0x22288 ; am_hal_gpio_interrupt_service + 40
        0x00022288:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002228a:    4241        AB      RSBS     r1,r0,#0
        0x0002228c:    4008        .@      ANDS     r0,r0,r1
        0x0002228e:    9003        ..      STR      r0,[sp,#0xc]
        0x00022290:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022292:    fab0f080    ....    CLZ      r0,r0
        0x00022296:    f1c0001f    ....    RSB      r0,r0,#0x1f
        0x0002229a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002229c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002229e:    2001        .       MOVS     r0,#1
        0x000222a0:    fa00f101    ....    LSL      r1,r0,r1
        0x000222a4:    9805        ..      LDR      r0,[sp,#0x14]
        0x000222a6:    4388        .C      BICS     r0,r0,r1
        0x000222a8:    9005        ..      STR      r0,[sp,#0x14]
        0x000222aa:    9906        ..      LDR      r1,[sp,#0x18]
        0x000222ac:    f64170a8    A..p    MOV      r0,#0x1fa8
        0x000222b0:    f2c10001    ....    MOVT     r0,#0x1001
        0x000222b4:    eb0010c1    ....    ADD      r0,r0,r1,LSL #7
        0x000222b8:    9903        ..      LDR      r1,[sp,#0xc]
        0x000222ba:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x000222be:    9002        ..      STR      r0,[sp,#8]
        0x000222c0:    9906        ..      LDR      r1,[sp,#0x18]
        0x000222c2:    f24230a8    B..0    MOV      r0,#0x23a8
        0x000222c6:    f2c10001    ....    MOVT     r0,#0x1001
        0x000222ca:    eb0010c1    ....    ADD      r0,r0,r1,LSL #7
        0x000222ce:    9903        ..      LDR      r1,[sp,#0xc]
        0x000222d0:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x000222d4:    9001        ..      STR      r0,[sp,#4]
        0x000222d6:    9802        ..      LDR      r0,[sp,#8]
        0x000222d8:    b120         .      CBZ      r0,0x222e4 ; am_hal_gpio_interrupt_service + 132
        0x000222da:    e7ff        ..      B        0x222dc ; am_hal_gpio_interrupt_service + 124
        0x000222dc:    9902        ..      LDR      r1,[sp,#8]
        0x000222de:    9801        ..      LDR      r0,[sp,#4]
        0x000222e0:    4788        .G      BLX      r1
        0x000222e2:    e002        ..      B        0x222ea ; am_hal_gpio_interrupt_service + 138
        0x000222e4:    2007        .       MOVS     r0,#7
        0x000222e6:    9004        ..      STR      r0,[sp,#0x10]
        0x000222e8:    e7ff        ..      B        0x222ea ; am_hal_gpio_interrupt_service + 138
        0x000222ea:    e7ca        ..      B        0x22282 ; am_hal_gpio_interrupt_service + 34
        0x000222ec:    9804        ..      LDR      r0,[sp,#0x10]
        0x000222ee:    9007        ..      STR      r0,[sp,#0x1c]
        0x000222f0:    e7ff        ..      B        0x222f2 ; am_hal_gpio_interrupt_service + 146
        0x000222f2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000222f4:    b008        ..      ADD      sp,sp,#0x20
        0x000222f6:    bd80        ..      POP      {r7,pc}
    am_hal_gpio_pinconfig
        0x000222f8:    b580        ..      PUSH     {r7,lr}
        0x000222fa:    b088        ..      SUB      sp,sp,#0x20
        0x000222fc:    9106        ..      STR      r1,[sp,#0x18]
        0x000222fe:    9005        ..      STR      r0,[sp,#0x14]
        0x00022300:    2000        .       MOVS     r0,#0
        0x00022302:    f2c40001    ....    MOVT     r0,#0x4001
        0x00022306:    9004        ..      STR      r0,[sp,#0x10]
        0x00022308:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002230a:    2880        .(      CMP      r0,#0x80
        0x0002230c:    d303        ..      BCC      0x22316 ; am_hal_gpio_pinconfig + 30
        0x0002230e:    e7ff        ..      B        0x22310 ; am_hal_gpio_pinconfig + 24
        0x00022310:    2005        .       MOVS     r0,#5
        0x00022312:    9007        ..      STR      r0,[sp,#0x1c]
        0x00022314:    e048        H.      B        0x223a8 ; am_hal_gpio_pinconfig + 176
        0x00022316:    9905        ..      LDR      r1,[sp,#0x14]
        0x00022318:    094a        J.      LSRS     r2,r1,#5
        0x0002231a:    f6420008    B...    MOV      r0,#0x2808
        0x0002231e:    f2c00005    ....    MOVT     r0,#5
        0x00022322:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x00022326:    f001011f    ....    AND      r1,r1,#0x1f
        0x0002232a:    40c8        .@      LSRS     r0,r0,r1
        0x0002232c:    07c0        ..      LSLS     r0,r0,#31
        0x0002232e:    b118        ..      CBZ      r0,0x22338 ; am_hal_gpio_pinconfig + 64
        0x00022330:    e7ff        ..      B        0x22332 ; am_hal_gpio_pinconfig + 58
        0x00022332:    2005        .       MOVS     r0,#5
        0x00022334:    9007        ..      STR      r0,[sp,#0x1c]
        0x00022336:    e037        7.      B        0x223a8 ; am_hal_gpio_pinconfig + 176
        0x00022338:    f89d0019    ....    LDRB     r0,[sp,#0x19]
        0x0002233c:    f3c00081    ....    UBFX     r0,r0,#2,#2
        0x00022340:    2802        .(      CMP      r0,#2
        0x00022342:    db12        ..      BLT      0x2236a ; am_hal_gpio_pinconfig + 114
        0x00022344:    e7ff        ..      B        0x22346 ; am_hal_gpio_pinconfig + 78
        0x00022346:    9905        ..      LDR      r1,[sp,#0x14]
        0x00022348:    094a        J.      LSRS     r2,r1,#5
        0x0002234a:    f24270f8    B..p    MOV      r0,#0x27f8
        0x0002234e:    f2c00005    ....    MOVT     r0,#5
        0x00022352:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x00022356:    f001011f    ....    AND      r1,r1,#0x1f
        0x0002235a:    40c8        .@      LSRS     r0,r0,r1
        0x0002235c:    07c0        ..      LSLS     r0,r0,#31
        0x0002235e:    b918        ..      CBNZ     r0,0x22368 ; am_hal_gpio_pinconfig + 112
        0x00022360:    e7ff        ..      B        0x22362 ; am_hal_gpio_pinconfig + 106
        0x00022362:    2007        .       MOVS     r0,#7
        0x00022364:    9007        ..      STR      r0,[sp,#0x1c]
        0x00022366:    e01f        ..      B        0x223a8 ; am_hal_gpio_pinconfig + 176
        0x00022368:    e7ff        ..      B        0x2236a ; am_hal_gpio_pinconfig + 114
        0x0002236a:    f000f931    ..1.    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0002236e:    9003        ..      STR      r0,[sp,#0xc]
        0x00022370:    f2402100    @..!    MOVW     r1,#0x200
        0x00022374:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022378:    9100        ..      STR      r1,[sp,#0]
        0x0002237a:    2073        s       MOVS     r0,#0x73
        0x0002237c:    6008        .`      STR      r0,[r1,#0]
        0x0002237e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022380:    f000f92e    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00022384:    9806        ..      LDR      r0,[sp,#0x18]
        0x00022386:    9904        ..      LDR      r1,[sp,#0x10]
        0x00022388:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002238a:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0002238e:    f000f91f    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00022392:    9900        ..      LDR      r1,[sp,#0]
        0x00022394:    9002        ..      STR      r0,[sp,#8]
        0x00022396:    2000        .       MOVS     r0,#0
        0x00022398:    9001        ..      STR      r0,[sp,#4]
        0x0002239a:    6008        .`      STR      r0,[r1,#0]
        0x0002239c:    9802        ..      LDR      r0,[sp,#8]
        0x0002239e:    f000f91f    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x000223a2:    9801        ..      LDR      r0,[sp,#4]
        0x000223a4:    9007        ..      STR      r0,[sp,#0x1c]
        0x000223a6:    e7ff        ..      B        0x223a8 ; am_hal_gpio_pinconfig + 176
        0x000223a8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000223aa:    b008        ..      ADD      sp,sp,#0x20
        0x000223ac:    bd80        ..      POP      {r7,pc}
        0x000223ae:    0000        ..      MOVS     r0,r0
    am_hal_gpio_pinconfig_get
        0x000223b0:    b084        ..      SUB      sp,sp,#0x10
        0x000223b2:    9002        ..      STR      r0,[sp,#8]
        0x000223b4:    9101        ..      STR      r1,[sp,#4]
        0x000223b6:    2000        .       MOVS     r0,#0
        0x000223b8:    f2c40001    ....    MOVT     r0,#0x4001
        0x000223bc:    9000        ..      STR      r0,[sp,#0]
        0x000223be:    9802        ..      LDR      r0,[sp,#8]
        0x000223c0:    2880        .(      CMP      r0,#0x80
        0x000223c2:    d303        ..      BCC      0x223cc ; am_hal_gpio_pinconfig_get + 28
        0x000223c4:    e7ff        ..      B        0x223c6 ; am_hal_gpio_pinconfig_get + 22
        0x000223c6:    2005        .       MOVS     r0,#5
        0x000223c8:    9003        ..      STR      r0,[sp,#0xc]
        0x000223ca:    e01f        ..      B        0x2240c ; am_hal_gpio_pinconfig_get + 92
        0x000223cc:    9902        ..      LDR      r1,[sp,#8]
        0x000223ce:    094a        J.      LSRS     r2,r1,#5
        0x000223d0:    f6420008    B...    MOV      r0,#0x2808
        0x000223d4:    f2c00005    ....    MOVT     r0,#5
        0x000223d8:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x000223dc:    f001011f    ....    AND      r1,r1,#0x1f
        0x000223e0:    40c8        .@      LSRS     r0,r0,r1
        0x000223e2:    07c0        ..      LSLS     r0,r0,#31
        0x000223e4:    b118        ..      CBZ      r0,0x223ee ; am_hal_gpio_pinconfig_get + 62
        0x000223e6:    e7ff        ..      B        0x223e8 ; am_hal_gpio_pinconfig_get + 56
        0x000223e8:    2005        .       MOVS     r0,#5
        0x000223ea:    9003        ..      STR      r0,[sp,#0xc]
        0x000223ec:    e00e        ..      B        0x2240c ; am_hal_gpio_pinconfig_get + 92
        0x000223ee:    9801        ..      LDR      r0,[sp,#4]
        0x000223f0:    b918        ..      CBNZ     r0,0x223fa ; am_hal_gpio_pinconfig_get + 74
        0x000223f2:    e7ff        ..      B        0x223f4 ; am_hal_gpio_pinconfig_get + 68
        0x000223f4:    2006        .       MOVS     r0,#6
        0x000223f6:    9003        ..      STR      r0,[sp,#0xc]
        0x000223f8:    e008        ..      B        0x2240c ; am_hal_gpio_pinconfig_get + 92
        0x000223fa:    9800        ..      LDR      r0,[sp,#0]
        0x000223fc:    9902        ..      LDR      r1,[sp,#8]
        0x000223fe:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x00022402:    9901        ..      LDR      r1,[sp,#4]
        0x00022404:    6008        .`      STR      r0,[r1,#0]
        0x00022406:    2000        .       MOVS     r0,#0
        0x00022408:    9003        ..      STR      r0,[sp,#0xc]
        0x0002240a:    e7ff        ..      B        0x2240c ; am_hal_gpio_pinconfig_get + 92
        0x0002240c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002240e:    b004        ..      ADD      sp,sp,#0x10
        0x00022410:    4770        pG      BX       lr
        0x00022412:    0000        ..      MOVS     r0,r0
    am_hal_gpio_state_read
        0x00022414:    b086        ..      SUB      sp,sp,#0x18
        0x00022416:    9004        ..      STR      r0,[sp,#0x10]
        0x00022418:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x0002241c:    9202        ..      STR      r2,[sp,#8]
        0x0002241e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00022422:    4601        .F      MOV      r1,r0
        0x00022424:    9100        ..      STR      r1,[sp,#0]
        0x00022426:    b140        @.      CBZ      r0,0x2243a ; am_hal_gpio_state_read + 38
        0x00022428:    e7ff        ..      B        0x2242a ; am_hal_gpio_state_read + 22
        0x0002242a:    9800        ..      LDR      r0,[sp,#0]
        0x0002242c:    2801        .(      CMP      r0,#1
        0x0002242e:    d00f        ..      BEQ      0x22450 ; am_hal_gpio_state_read + 60
        0x00022430:    e7ff        ..      B        0x22432 ; am_hal_gpio_state_read + 30
        0x00022432:    9800        ..      LDR      r0,[sp,#0]
        0x00022434:    2802        .(      CMP      r0,#2
        0x00022436:    d016        ..      BEQ      0x22466 ; am_hal_gpio_state_read + 82
        0x00022438:    e020         .      B        0x2247c ; am_hal_gpio_state_read + 104
        0x0002243a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002243c:    f3c01141    ..A.    UBFX     r1,r0,#5,#2
        0x00022440:    f2402004    @..     MOVW     r0,#0x204
        0x00022444:    f2c40001    ....    MOVT     r0,#0x4001
        0x00022448:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002244c:    9001        ..      STR      r0,[sp,#4]
        0x0002244e:    e018        ..      B        0x22482 ; am_hal_gpio_state_read + 110
        0x00022450:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022452:    f3c01141    ..A.    UBFX     r1,r0,#5,#2
        0x00022456:    f2402014    @..     MOVW     r0,#0x214
        0x0002245a:    f2c40001    ....    MOVT     r0,#0x4001
        0x0002245e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00022462:    9001        ..      STR      r0,[sp,#4]
        0x00022464:    e00d        ..      B        0x22482 ; am_hal_gpio_state_read + 110
        0x00022466:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022468:    f3c01141    ..A.    UBFX     r1,r0,#5,#2
        0x0002246c:    f2402044    @.D     MOVW     r0,#0x244
        0x00022470:    f2c40001    ....    MOVT     r0,#0x4001
        0x00022474:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00022478:    9001        ..      STR      r0,[sp,#4]
        0x0002247a:    e002        ..      B        0x22482 ; am_hal_gpio_state_read + 110
        0x0002247c:    2006        .       MOVS     r0,#6
        0x0002247e:    9005        ..      STR      r0,[sp,#0x14]
        0x00022480:    e00c        ..      B        0x2249c ; am_hal_gpio_state_read + 136
        0x00022482:    9801        ..      LDR      r0,[sp,#4]
        0x00022484:    6800        .h      LDR      r0,[r0,#0]
        0x00022486:    9904        ..      LDR      r1,[sp,#0x10]
        0x00022488:    f001011f    ....    AND      r1,r1,#0x1f
        0x0002248c:    40c8        .@      LSRS     r0,r0,r1
        0x0002248e:    f0000001    ....    AND      r0,r0,#1
        0x00022492:    9902        ..      LDR      r1,[sp,#8]
        0x00022494:    6008        .`      STR      r0,[r1,#0]
        0x00022496:    2000        .       MOVS     r0,#0
        0x00022498:    9005        ..      STR      r0,[sp,#0x14]
        0x0002249a:    e7ff        ..      B        0x2249c ; am_hal_gpio_state_read + 136
        0x0002249c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002249e:    b006        ..      ADD      sp,sp,#0x18
        0x000224a0:    4770        pG      BX       lr
        0x000224a2:    0000        ..      MOVS     r0,r0
    am_hal_gpio_state_write
        0x000224a4:    b580        ..      PUSH     {r7,lr}
        0x000224a6:    b08a        ..      SUB      sp,sp,#0x28
        0x000224a8:    9009        ..      STR      r0,[sp,#0x24]
        0x000224aa:    f88d1023    ..#.    STRB     r1,[sp,#0x23]
        0x000224ae:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x000224b2:    4601        .F      MOV      r1,r0
        0x000224b4:    9101        ..      STR      r1,[sp,#4]
        0x000224b6:    2805        .(      CMP      r0,#5
        0x000224b8:    f2008086    ....    BHI.W    0x225c8 ; am_hal_gpio_state_write + 292
        0x000224bc:    9901        ..      LDR      r1,[sp,#4]
        0x000224be:    e8dff001    ....    TBB      [pc,r1]
    $d.6
        0x000224c2:    1703        ..      DCW    5891
        0x000224c4:    6b57432b    +CWk    DCD    1800880939
    $t.7
        0x000224c8:    f000f882    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x000224cc:    9007        ..      STR      r0,[sp,#0x1c]
        0x000224ce:    9909        ..      LDR      r1,[sp,#0x24]
        0x000224d0:    f001021f    ....    AND      r2,r1,#0x1f
        0x000224d4:    2001        .       MOVS     r0,#1
        0x000224d6:    4090        .@      LSLS     r0,r0,r2
        0x000224d8:    f3c11241    ..A.    UBFX     r2,r1,#5,#2
        0x000224dc:    f2402134    @.4!    MOVW     r1,#0x234
        0x000224e0:    f2c40101    ....    MOVT     r1,#0x4001
        0x000224e4:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x000224e8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000224ea:    f000f879    ..y.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x000224ee:    e06b        k.      B        0x225c8 ; am_hal_gpio_state_write + 292
        0x000224f0:    f000f86e    ..n.    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x000224f4:    9006        ..      STR      r0,[sp,#0x18]
        0x000224f6:    9909        ..      LDR      r1,[sp,#0x24]
        0x000224f8:    f001021f    ....    AND      r2,r1,#0x1f
        0x000224fc:    2001        .       MOVS     r0,#1
        0x000224fe:    4090        .@      LSLS     r0,r0,r2
        0x00022500:    f3c11241    ..A.    UBFX     r2,r1,#5,#2
        0x00022504:    f2402124    @.$!    MOVW     r1,#0x224
        0x00022508:    f2c40101    ....    MOVT     r1,#0x4001
        0x0002250c:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022510:    9806        ..      LDR      r0,[sp,#0x18]
        0x00022512:    f000f865    ..e.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00022516:    e057        W.      B        0x225c8 ; am_hal_gpio_state_write + 292
        0x00022518:    f000f85a    ..Z.    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0002251c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002251e:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022520:    f000021f    ....    AND      r2,r0,#0x1f
        0x00022524:    2101        .!      MOVS     r1,#1
        0x00022526:    fa01f302    ....    LSL      r3,r1,r2
        0x0002252a:    f3c01241    ..A.    UBFX     r2,r0,#5,#2
        0x0002252e:    f2402114    @..!    MOVW     r1,#0x214
        0x00022532:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022536:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x0002253a:    4058        X@      EORS     r0,r0,r3
        0x0002253c:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022540:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022542:    f000f84d    ..M.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00022546:    e03f        ?.      B        0x225c8 ; am_hal_gpio_state_write + 292
        0x00022548:    f000f842    ..B.    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0002254c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002254e:    9909        ..      LDR      r1,[sp,#0x24]
        0x00022550:    f001021f    ....    AND      r2,r1,#0x1f
        0x00022554:    2001        .       MOVS     r0,#1
        0x00022556:    4090        .@      LSLS     r0,r0,r2
        0x00022558:    f3c11241    ..A.    UBFX     r2,r1,#5,#2
        0x0002255c:    f2402164    @.d!    MOVW     r1,#0x264
        0x00022560:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022564:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022568:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002256a:    f000f839    ..9.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x0002256e:    e02b        +.      B        0x225c8 ; am_hal_gpio_state_write + 292
        0x00022570:    f000f82e    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00022574:    9003        ..      STR      r0,[sp,#0xc]
        0x00022576:    9909        ..      LDR      r1,[sp,#0x24]
        0x00022578:    f001021f    ....    AND      r2,r1,#0x1f
        0x0002257c:    2001        .       MOVS     r0,#1
        0x0002257e:    4090        .@      LSLS     r0,r0,r2
        0x00022580:    f3c11241    ..A.    UBFX     r2,r1,#5,#2
        0x00022584:    f2402154    @.T!    MOVW     r1,#0x254
        0x00022588:    f2c40101    ....    MOVT     r1,#0x4001
        0x0002258c:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022590:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022592:    f000f825    ..%.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00022596:    e017        ..      B        0x225c8 ; am_hal_gpio_state_write + 292
        0x00022598:    f000f81a    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0002259c:    9002        ..      STR      r0,[sp,#8]
        0x0002259e:    9809        ..      LDR      r0,[sp,#0x24]
        0x000225a0:    f000021f    ....    AND      r2,r0,#0x1f
        0x000225a4:    2101        .!      MOVS     r1,#1
        0x000225a6:    fa01f302    ....    LSL      r3,r1,r2
        0x000225aa:    f3c01241    ..A.    UBFX     r2,r0,#5,#2
        0x000225ae:    f2402144    @.D!    MOVW     r1,#0x244
        0x000225b2:    f2c40101    ....    MOVT     r1,#0x4001
        0x000225b6:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x000225ba:    4058        X@      EORS     r0,r0,r3
        0x000225bc:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x000225c0:    9802        ..      LDR      r0,[sp,#8]
        0x000225c2:    f000f80d    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x000225c6:    e7ff        ..      B        0x225c8 ; am_hal_gpio_state_write + 292
        0x000225c8:    2000        .       MOVS     r0,#0
        0x000225ca:    b00a        ..      ADD      sp,sp,#0x28
        0x000225cc:    bd80        ..      POP      {r7,pc}
        0x000225ce:    0000        ..      MOVS     r0,r0
    am_hal_interrupt_master_disable
        0x000225d0:    f3ef8010    ....    MRS      r0,PRIMASK
        0x000225d4:    b672        r.      CPSID    i
        0x000225d6:    4770        pG      BX       lr
    am_hal_interrupt_master_enable
        0x000225d8:    f3ef8010    ....    MRS      r0,PRIMASK
        0x000225dc:    b662        b.      CPSIE    i
        0x000225de:    4770        pG      BX       lr
    am_hal_interrupt_master_set
        0x000225e0:    f3808810    ....    MSR      PRIMASK,r0
        0x000225e4:    4770        pG      BX       lr
        0x000225e6:    0000        ..      MOVS     r0,r0
    am_hal_iom_CQDisable
        0x000225e8:    b580        ..      PUSH     {r7,lr}
        0x000225ea:    b084        ..      SUB      sp,sp,#0x10
        0x000225ec:    9003        ..      STR      r0,[sp,#0xc]
        0x000225ee:    9803        ..      LDR      r0,[sp,#0xc]
        0x000225f0:    9001        ..      STR      r0,[sp,#4]
        0x000225f2:    9801        ..      LDR      r0,[sp,#4]
        0x000225f4:    f8d00828    ..(.    LDR      r0,[r0,#0x828]
        0x000225f8:    f7fff80a    ....    BL       am_hal_cmdq_disable ; 0x21610
        0x000225fc:    9002        ..      STR      r0,[sp,#8]
        0x000225fe:    9801        ..      LDR      r0,[sp,#4]
        0x00022600:    6840        @h      LDR      r0,[r0,#4]
        0x00022602:    3013        .0      ADDS     r0,r0,#0x13
        0x00022604:    f7feffac    ....    BL       am_gpu_power_disable ; 0x21560
        0x00022608:    9802        ..      LDR      r0,[sp,#8]
        0x0002260a:    b004        ..      ADD      sp,sp,#0x10
        0x0002260c:    bd80        ..      POP      {r7,pc}
        0x0002260e:    0000        ..      MOVS     r0,r0
    am_hal_iom_CQEnable
        0x00022610:    b580        ..      PUSH     {r7,lr}
        0x00022612:    b084        ..      SUB      sp,sp,#0x10
        0x00022614:    9003        ..      STR      r0,[sp,#0xc]
        0x00022616:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022618:    9002        ..      STR      r0,[sp,#8]
        0x0002261a:    9802        ..      LDR      r0,[sp,#8]
        0x0002261c:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0002261e:    b990        ..      CBNZ     r0,0x22646 ; am_hal_iom_CQEnable + 54
        0x00022620:    e7ff        ..      B        0x22622 ; am_hal_iom_CQEnable + 18
        0x00022622:    9802        ..      LDR      r0,[sp,#8]
        0x00022624:    6840        @h      LDR      r0,[r0,#4]
        0x00022626:    0301        ..      LSLS     r1,r0,#12
        0x00022628:    f240202c    @.,     MOVW     r0,#0x22c
        0x0002262c:    f2c40005    ....    MOVT     r0,#0x4005
        0x00022630:    5841        AX      LDR      r1,[r0,r1]
        0x00022632:    9101        ..      STR      r1,[sp,#4]
        0x00022634:    9902        ..      LDR      r1,[sp,#8]
        0x00022636:    6849        Ih      LDR      r1,[r1,#4]
        0x00022638:    eb003001    ...0    ADD      r0,r0,r1,LSL #12
        0x0002263c:    9901        ..      LDR      r1,[sp,#4]
        0x0002263e:    6008        .`      STR      r0,[r1,#0]
        0x00022640:    9801        ..      LDR      r0,[sp,#4]
        0x00022642:    6040        @`      STR      r0,[r0,#4]
        0x00022644:    e7ff        ..      B        0x22646 ; am_hal_iom_CQEnable + 54
        0x00022646:    9802        ..      LDR      r0,[sp,#8]
        0x00022648:    6840        @h      LDR      r0,[r0,#4]
        0x0002264a:    3013        .0      ADDS     r0,r0,#0x13
        0x0002264c:    f7feff8c    ....    BL       am_gpu_power_enable ; 0x21568
        0x00022650:    9802        ..      LDR      r0,[sp,#8]
        0x00022652:    f8d00828    ..(.    LDR      r0,[r0,#0x828]
        0x00022656:    f7fff811    ....    BL       am_hal_cmdq_enable ; 0x2167c
        0x0002265a:    b004        ..      ADD      sp,sp,#0x10
        0x0002265c:    bd80        ..      POP      {r7,pc}
        0x0002265e:    0000        ..      MOVS     r0,r0
    am_hal_iom_CQInit
        0x00022660:    b580        ..      PUSH     {r7,lr}
        0x00022662:    b08a        ..      SUB      sp,sp,#0x28
        0x00022664:    9009        ..      STR      r0,[sp,#0x24]
        0x00022666:    9108        ..      STR      r1,[sp,#0x20]
        0x00022668:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002266a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002266c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002266e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022670:    6840        @h      LDR      r0,[r0,#4]
        0x00022672:    9002        ..      STR      r0,[sp,#8]
        0x00022674:    2000        .       MOVS     r0,#0
        0x00022676:    9001        ..      STR      r0,[sp,#4]
        0x00022678:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002267a:    f8c10828    ..(.    STR      r0,[r1,#0x828]
        0x0002267e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022680:    6208        .b      STR      r0,[r1,#0x20]
        0x00022682:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022684:    f8c1085c    ..\.    STR      r0,[r1,#0x85c]
        0x00022688:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002268a:    9005        ..      STR      r0,[sp,#0x14]
        0x0002268c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002268e:    0840        @.      LSRS     r0,r0,#1
        0x00022690:    9004        ..      STR      r0,[sp,#0x10]
        0x00022692:    2001        .       MOVS     r0,#1
        0x00022694:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x00022698:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002269c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002269e:    f6010228    ..(.    ADD      r2,r1,#0x828
        0x000226a2:    a904        ..      ADD      r1,sp,#0x10
        0x000226a4:    f7fff82e    ....    BL       am_hal_cmdq_init ; 0x21704
        0x000226a8:    9001        ..      STR      r0,[sp,#4]
        0x000226aa:    9801        ..      LDR      r0,[sp,#4]
        0x000226ac:    b928        (.      CBNZ     r0,0x226ba ; am_hal_iom_CQInit + 90
        0x000226ae:    e7ff        ..      B        0x226b0 ; am_hal_iom_CQInit + 80
        0x000226b0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000226b2:    f44f7080    O..p    MOV      r0,#0x100
        0x000226b6:    6208        .b      STR      r0,[r1,#0x20]
        0x000226b8:    e7ff        ..      B        0x226ba ; am_hal_iom_CQInit + 90
        0x000226ba:    9801        ..      LDR      r0,[sp,#4]
        0x000226bc:    b00a        ..      ADD      sp,sp,#0x28
        0x000226be:    bd80        ..      POP      {r7,pc}
    am_hal_iom_blocking_transfer
        0x000226c0:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x000226c2:    b0a0        ..      SUB      sp,sp,#0x80
        0x000226c4:    901e        ..      STR      r0,[sp,#0x78]
        0x000226c6:    911d        ..      STR      r1,[sp,#0x74]
        0x000226c8:    981e        ..      LDR      r0,[sp,#0x78]
        0x000226ca:    9010        ..      STR      r0,[sp,#0x40]
        0x000226cc:    2000        .       MOVS     r0,#0
        0x000226ce:    900e        ..      STR      r0,[sp,#0x38]
        0x000226d0:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x000226d4:    900c        ..      STR      r0,[sp,#0x30]
        0x000226d6:    981e        ..      LDR      r0,[sp,#0x78]
        0x000226d8:    b188        ..      CBZ      r0,0x226fe ; am_hal_iom_blocking_transfer + 62
        0x000226da:    e7ff        ..      B        0x226dc ; am_hal_iom_blocking_transfer + 28
        0x000226dc:    981e        ..      LDR      r0,[sp,#0x78]
        0x000226de:    6800        .h      LDR      r0,[r0,#0]
        0x000226e0:    0e00        ..      LSRS     r0,r0,#24
        0x000226e2:    07c0        ..      LSLS     r0,r0,#31
        0x000226e4:    b158        X.      CBZ      r0,0x226fe ; am_hal_iom_blocking_transfer + 62
        0x000226e6:    e7ff        ..      B        0x226e8 ; am_hal_iom_blocking_transfer + 40
        0x000226e8:    981e        ..      LDR      r0,[sp,#0x78]
        0x000226ea:    6800        .h      LDR      r0,[r0,#0]
        0x000226ec:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x000226f0:    f2434156    C.VA    MOV      r1,#0x3456
        0x000226f4:    f2c00112    ....    MOVT     r1,#0x12
        0x000226f8:    4288        .B      CMP      r0,r1
        0x000226fa:    d003        ..      BEQ      0x22704 ; am_hal_iom_blocking_transfer + 68
        0x000226fc:    e7ff        ..      B        0x226fe ; am_hal_iom_blocking_transfer + 62
        0x000226fe:    2002        .       MOVS     r0,#2
        0x00022700:    901f        ..      STR      r0,[sp,#0x7c]
        0x00022702:    e26a        j.      B        0x22bda ; am_hal_iom_blocking_transfer + 1306
        0x00022704:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022706:    b918        ..      CBNZ     r0,0x22710 ; am_hal_iom_blocking_transfer + 80
        0x00022708:    e7ff        ..      B        0x2270a ; am_hal_iom_blocking_transfer + 74
        0x0002270a:    2006        .       MOVS     r0,#6
        0x0002270c:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002270e:    e264        d.      B        0x22bda ; am_hal_iom_blocking_transfer + 1306
        0x00022710:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022712:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00022714:    2802        .(      CMP      r0,#2
        0x00022716:    db03        ..      BLT      0x22720 ; am_hal_iom_blocking_transfer + 96
        0x00022718:    e7ff        ..      B        0x2271a ; am_hal_iom_blocking_transfer + 90
        0x0002271a:    2007        .       MOVS     r0,#7
        0x0002271c:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002271e:    e25c        \.      B        0x22bda ; am_hal_iom_blocking_transfer + 1306
        0x00022720:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022722:    6900        .i      LDR      r0,[r0,#0x10]
        0x00022724:    9013        ..      STR      r0,[sp,#0x4c]
        0x00022726:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022728:    b920         .      CBNZ     r0,0x22734 ; am_hal_iom_blocking_transfer + 116
        0x0002272a:    e7ff        ..      B        0x2272c ; am_hal_iom_blocking_transfer + 108
        0x0002272c:    991d        ..      LDR      r1,[sp,#0x74]
        0x0002272e:    2000        .       MOVS     r0,#0
        0x00022730:    7508        .u      STRB     r0,[r1,#0x14]
        0x00022732:    e7ff        ..      B        0x22734 ; am_hal_iom_blocking_transfer + 116
        0x00022734:    9810        ..      LDR      r0,[sp,#0x40]
        0x00022736:    991d        ..      LDR      r1,[sp,#0x74]
        0x00022738:    2201        ."      MOVS     r2,#1
        0x0002273a:    f027fb3d    '.=.    BL       validate_transaction ; 0x49db8
        0x0002273e:    900e        ..      STR      r0,[sp,#0x38]
        0x00022740:    980e        ..      LDR      r0,[sp,#0x38]
        0x00022742:    b118        ..      CBZ      r0,0x2274c ; am_hal_iom_blocking_transfer + 140
        0x00022744:    e7ff        ..      B        0x22746 ; am_hal_iom_blocking_transfer + 134
        0x00022746:    980e        ..      LDR      r0,[sp,#0x38]
        0x00022748:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002274a:    e246        F.      B        0x22bda ; am_hal_iom_blocking_transfer + 1306
        0x0002274c:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002274e:    f890082c    ..,.    LDRB     r0,[r0,#0x82c]
        0x00022752:    2802        .(      CMP      r0,#2
        0x00022754:    d103        ..      BNE      0x2275e ; am_hal_iom_blocking_transfer + 158
        0x00022756:    e7ff        ..      B        0x22758 ; am_hal_iom_blocking_transfer + 152
        0x00022758:    2007        .       MOVS     r0,#7
        0x0002275a:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002275c:    e23d        =.      B        0x22bda ; am_hal_iom_blocking_transfer + 1306
        0x0002275e:    9810        ..      LDR      r0,[sp,#0x40]
        0x00022760:    6840        @h      LDR      r0,[r0,#4]
        0x00022762:    900f        ..      STR      r0,[sp,#0x3c]
        0x00022764:    991d        ..      LDR      r1,[sp,#0x74]
        0x00022766:    6888        .h      LDR      r0,[r1,#8]
        0x00022768:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0002276a:    9117        ..      STR      r1,[sp,#0x5c]
        0x0002276c:    9016        ..      STR      r0,[sp,#0x58]
        0x0002276e:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022770:    6840        @h      LDR      r0,[r0,#4]
        0x00022772:    901b        ..      STR      r0,[sp,#0x6c]
        0x00022774:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022776:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00022778:    901a        ..      STR      r0,[sp,#0x68]
        0x0002277a:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002277c:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x00022780:    f0000001    ....    AND      r0,r0,#1
        0x00022784:    9019        ..      STR      r0,[sp,#0x64]
        0x00022786:    981a        ..      LDR      r0,[sp,#0x68]
        0x00022788:    b920         .      CBNZ     r0,0x22794 ; am_hal_iom_blocking_transfer + 212
        0x0002278a:    e7ff        ..      B        0x2278c ; am_hal_iom_blocking_transfer + 204
        0x0002278c:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002278e:    6980        .i      LDR      r0,[r0,#0x18]
        0x00022790:    9009        ..      STR      r0,[sp,#0x24]
        0x00022792:    e003        ..      B        0x2279c ; am_hal_iom_blocking_transfer + 220
        0x00022794:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022796:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00022798:    9009        ..      STR      r0,[sp,#0x24]
        0x0002279a:    e7ff        ..      B        0x2279c ; am_hal_iom_blocking_transfer + 220
        0x0002279c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002279e:    9011        ..      STR      r0,[sp,#0x44]
        0x000227a0:    9910        ..      LDR      r1,[sp,#0x40]
        0x000227a2:    f8d10860    ..`.    LDR      r0,[r1,#0x860]
        0x000227a6:    3124        $1      ADDS     r1,r1,#0x24
        0x000227a8:    466b        kF      MOV      r3,sp
        0x000227aa:    2201        ."      MOVS     r2,#1
        0x000227ac:    601a        .`      STR      r2,[r3,#0]
        0x000227ae:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x000227b2:    2300        .#      MOVS     r3,#0
        0x000227b4:    f7fffa88    ....    BL       am_hal_delay_us_status_check ; 0x21cc8
        0x000227b8:    900e        ..      STR      r0,[sp,#0x38]
        0x000227ba:    980e        ..      LDR      r0,[sp,#0x38]
        0x000227bc:    b118        ..      CBZ      r0,0x227c6 ; am_hal_iom_blocking_transfer + 262
        0x000227be:    e7ff        ..      B        0x227c0 ; am_hal_iom_blocking_transfer + 256
        0x000227c0:    980e        ..      LDR      r0,[sp,#0x38]
        0x000227c2:    901f        ..      STR      r0,[sp,#0x7c]
        0x000227c4:    e209        ..      B        0x22bda ; am_hal_iom_blocking_transfer + 1306
        0x000227c6:    9810        ..      LDR      r0,[sp,#0x40]
        0x000227c8:    f8d00860    ..`.    LDR      r0,[r0,#0x860]
        0x000227cc:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x000227ce:    f2402148    @.H!    MOVW     r1,#0x248
        0x000227d2:    f2c40105    ....    MOVT     r1,#0x4005
        0x000227d6:    eb013102    ...1    ADD      r1,r1,r2,LSL #12
        0x000227da:    466b        kF      MOV      r3,sp
        0x000227dc:    2201        ."      MOVS     r2,#1
        0x000227de:    601a        .`      STR      r2,[r3,#0]
        0x000227e0:    2206        ."      MOVS     r2,#6
        0x000227e2:    2304        .#      MOVS     r3,#4
        0x000227e4:    f7fffa70    ..p.    BL       am_hal_delay_us_status_check ; 0x21cc8
        0x000227e8:    900e        ..      STR      r0,[sp,#0x38]
        0x000227ea:    980e        ..      LDR      r0,[sp,#0x38]
        0x000227ec:    b118        ..      CBZ      r0,0x227f6 ; am_hal_iom_blocking_transfer + 310
        0x000227ee:    e7ff        ..      B        0x227f0 ; am_hal_iom_blocking_transfer + 304
        0x000227f0:    980e        ..      LDR      r0,[sp,#0x38]
        0x000227f2:    901f        ..      STR      r0,[sp,#0x7c]
        0x000227f4:    e1f1        ..      B        0x22bda ; am_hal_iom_blocking_transfer + 1306
        0x000227f6:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000227f8:    0300        ..      LSLS     r0,r0,#12
        0x000227fa:    f2402100    @..!    MOVW     r1,#0x200
        0x000227fe:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022802:    5808        .X      LDR      r0,[r1,r0]
        0x00022804:    9012        ..      STR      r0,[sp,#0x48]
        0x00022806:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00022808:    0302        ..      LSLS     r2,r0,#12
        0x0002280a:    2000        .       MOVS     r0,#0
        0x0002280c:    5088        .P      STR      r0,[r1,r2]
        0x0002280e:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00022810:    0302        ..      LSLS     r2,r0,#12
        0x00022812:    f2402118    @..!    MOVW     r1,#0x218
        0x00022816:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002281a:    5888        .X      LDR      r0,[r1,r2]
        0x0002281c:    f0200001     ...    BIC      r0,r0,#1
        0x00022820:    5088        .P      STR      r0,[r1,r2]
        0x00022822:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00022824:    0302        ..      LSLS     r2,r0,#12
        0x00022826:    f2402108    @..!    MOVW     r1,#0x208
        0x0002282a:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002282e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00022832:    5088        .P      STR      r0,[r1,r2]
        0x00022834:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022836:    6800        .h      LDR      r0,[r0,#0]
        0x00022838:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0002283a:    030a        ..      LSLS     r2,r1,#12
        0x0002283c:    f24021c4    @..!    MOVW     r1,#0x2c4
        0x00022840:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022844:    5088        .P      STR      r0,[r1,r2]
        0x00022846:    9810        ..      LDR      r0,[sp,#0x40]
        0x00022848:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002284a:    b940        @.      CBNZ     r0,0x2285e ; am_hal_iom_blocking_transfer + 414
        0x0002284c:    e7ff        ..      B        0x2284e ; am_hal_iom_blocking_transfer + 398
        0x0002284e:    9810        ..      LDR      r0,[sp,#0x40]
        0x00022850:    991d        ..      LDR      r1,[sp,#0x74]
        0x00022852:    6809        .h      LDR      r1,[r1,#0]
        0x00022854:    4408        .D      ADD      r0,r0,r1
        0x00022856:    f89008a0    ....    LDRB     r0,[r0,#0x8a0]
        0x0002285a:    9008        ..      STR      r0,[sp,#0x20]
        0x0002285c:    e002        ..      B        0x22864 ; am_hal_iom_blocking_transfer + 420
        0x0002285e:    2000        .       MOVS     r0,#0
        0x00022860:    9008        ..      STR      r0,[sp,#0x20]
        0x00022862:    e7ff        ..      B        0x22864 ; am_hal_iom_blocking_transfer + 420
        0x00022864:    9808        ..      LDR      r0,[sp,#0x20]
        0x00022866:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00022868:    030a        ..      LSLS     r2,r1,#12
        0x0002286a:    f2401124    @.$.    MOVW     r1,#0x124
        0x0002286e:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022872:    5088        .P      STR      r0,[r1,r2]
        0x00022874:    9810        ..      LDR      r0,[sp,#0x40]
        0x00022876:    7a00        .z      LDRB     r0,[r0,#8]
        0x00022878:    b920         .      CBNZ     r0,0x22884 ; am_hal_iom_blocking_transfer + 452
        0x0002287a:    e7ff        ..      B        0x2287c ; am_hal_iom_blocking_transfer + 444
        0x0002287c:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002287e:    6800        .h      LDR      r0,[r0,#0]
        0x00022880:    9007        ..      STR      r0,[sp,#0x1c]
        0x00022882:    e002        ..      B        0x2288a ; am_hal_iom_blocking_transfer + 458
        0x00022884:    2000        .       MOVS     r0,#0
        0x00022886:    9007        ..      STR      r0,[sp,#0x1c]
        0x00022888:    e7ff        ..      B        0x2288a ; am_hal_iom_blocking_transfer + 458
        0x0002288a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002288c:    901c        ..      STR      r0,[sp,#0x70]
        0x0002288e:    981c        ..      LDR      r0,[sp,#0x70]
        0x00022890:    991a        ..      LDR      r1,[sp,#0x68]
        0x00022892:    9a19        ..      LDR      r2,[sp,#0x64]
        0x00022894:    9b16        ..      LDR      r3,[sp,#0x58]
        0x00022896:    f8dde05c    ..\.    LDR      lr,[sp,#0x5c]
        0x0002289a:    9c1b        ..      LDR      r4,[sp,#0x6c]
        0x0002289c:    9d13        ..      LDR      r5,[sp,#0x4c]
        0x0002289e:    46ec        .F      MOV      r12,sp
        0x000228a0:    f8cc500c    ...P    STR      r5,[r12,#0xc]
        0x000228a4:    f8cc4008    ...@    STR      r4,[r12,#8]
        0x000228a8:    f8cce004    ....    STR      lr,[r12,#4]
        0x000228ac:    f8cc3000    ...0    STR      r3,[r12,#0]
        0x000228b0:    f00dff8a    ....    BL       build_cmd ; 0x307c8
        0x000228b4:    901c        ..      STR      r0,[sp,#0x70]
        0x000228b6:    9816        ..      LDR      r0,[sp,#0x58]
        0x000228b8:    9917        ..      LDR      r1,[sp,#0x5c]
        0x000228ba:    0a00        ..      LSRS     r0,r0,#8
        0x000228bc:    ea406001    @..`    ORR      r0,r0,r1,LSL #24
        0x000228c0:    990f        ..      LDR      r1,[sp,#0x3c]
        0x000228c2:    030a        ..      LSLS     r2,r1,#12
        0x000228c4:    f2401128    @.(.    MOVW     r1,#0x128
        0x000228c8:    f2c40105    ....    MOVT     r1,#0x4005
        0x000228cc:    5088        .P      STR      r0,[r1,r2]
        0x000228ce:    981d        ..      LDR      r0,[sp,#0x74]
        0x000228d0:    6900        .i      LDR      r0,[r0,#0x10]
        0x000228d2:    9013        ..      STR      r0,[sp,#0x4c]
        0x000228d4:    981a        ..      LDR      r0,[sp,#0x68]
        0x000228d6:    2801        .(      CMP      r0,#1
        0x000228d8:    f0408088    @...    BNE.W    0x229ec ; am_hal_iom_blocking_transfer + 812
        0x000228dc:    e7ff        ..      B        0x228de ; am_hal_iom_blocking_transfer + 542
        0x000228de:    981c        ..      LDR      r0,[sp,#0x70]
        0x000228e0:    990f        ..      LDR      r1,[sp,#0x3c]
        0x000228e2:    030a        ..      LSLS     r2,r1,#12
        0x000228e4:    f2401120    @. .    MOVW     r1,#0x120
        0x000228e8:    f2c40105    ....    MOVT     r1,#0x4005
        0x000228ec:    5088        .P      STR      r0,[r1,r2]
        0x000228ee:    e7ff        ..      B        0x228f0 ; am_hal_iom_blocking_transfer + 560
        0x000228f0:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000228f2:    2800        .(      CMP      r0,#0
        0x000228f4:    d079        y.      BEQ      0x229ea ; am_hal_iom_blocking_transfer + 810
        0x000228f6:    e7ff        ..      B        0x228f8 ; am_hal_iom_blocking_transfer + 568
        0x000228f8:    2000        .       MOVS     r0,#0
        0x000228fa:    900c        ..      STR      r0,[sp,#0x30]
        0x000228fc:    e7ff        ..      B        0x228fe ; am_hal_iom_blocking_transfer + 574
        0x000228fe:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00022900:    0301        ..      LSLS     r1,r0,#12
        0x00022902:    f2401000    @...    MOVW     r0,#0x100
        0x00022906:    f2c40005    ....    MOVT     r0,#0x4005
        0x0002290a:    5840        @X      LDR      r0,[r0,r1]
        0x0002290c:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x00022910:    9014        ..      STR      r0,[sp,#0x50]
        0x00022912:    2803        .(      CMP      r0,#3
        0x00022914:    d826        &.      BHI      0x22964 ; am_hal_iom_blocking_transfer + 676
        0x00022916:    e7ff        ..      B        0x22918 ; am_hal_iom_blocking_transfer + 600
        0x00022918:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002291a:    1c41        A.      ADDS     r1,r0,#1
        0x0002291c:    910c        ..      STR      r1,[sp,#0x30]
        0x0002291e:    f24a111f    J...    MOV      r1,#0xa11f
        0x00022922:    f2c00107    ....    MOVT     r1,#7
        0x00022926:    4288        .B      CMP      r0,r1
        0x00022928:    d80f        ..      BHI      0x2294a ; am_hal_iom_blocking_transfer + 650
        0x0002292a:    e7ff        ..      B        0x2292c ; am_hal_iom_blocking_transfer + 620
        0x0002292c:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x00022930:    07c0        ..      LSLS     r0,r0,#31
        0x00022932:    b130        0.      CBZ      r0,0x22942 ; am_hal_iom_blocking_transfer + 642
        0x00022934:    e7ff        ..      B        0x22936 ; am_hal_iom_blocking_transfer + 630
        0x00022936:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022938:    9914        ..      LDR      r1,[sp,#0x50]
        0x0002293a:    4288        .B      CMP      r0,r1
        0x0002293c:    d901        ..      BLS      0x22942 ; am_hal_iom_blocking_transfer + 642
        0x0002293e:    e7ff        ..      B        0x22940 ; am_hal_iom_blocking_transfer + 640
        0x00022940:    e010        ..      B        0x22964 ; am_hal_iom_blocking_transfer + 676
        0x00022942:    2001        .       MOVS     r0,#1
        0x00022944:    f7fff970    ..p.    BL       am_hal_delay_us ; 0x21c28
        0x00022948:    e000        ..      B        0x2294c ; am_hal_iom_blocking_transfer + 652
        0x0002294a:    e00b        ..      B        0x22964 ; am_hal_iom_blocking_transfer + 676
        0x0002294c:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002294e:    0301        ..      LSLS     r1,r0,#12
        0x00022950:    f2402004    @..     MOVW     r0,#0x204
        0x00022954:    f2c40005    ....    MOVT     r0,#0x4005
        0x00022958:    5840        @X      LDR      r0,[r0,r1]
        0x0002295a:    f0000001    ....    AND      r0,r0,#1
        0x0002295e:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00022962:    e7cc        ..      B        0x228fe ; am_hal_iom_blocking_transfer + 574
        0x00022964:    9814        ..      LDR      r0,[sp,#0x50]
        0x00022966:    2803        .(      CMP      r0,#3
        0x00022968:    d801        ..      BHI      0x2296e ; am_hal_iom_blocking_transfer + 686
        0x0002296a:    e7ff        ..      B        0x2296c ; am_hal_iom_blocking_transfer + 684
        0x0002296c:    e03d        =.      B        0x229ea ; am_hal_iom_blocking_transfer + 810
        0x0002296e:    e7ff        ..      B        0x22970 ; am_hal_iom_blocking_transfer + 688
        0x00022970:    9914        ..      LDR      r1,[sp,#0x50]
        0x00022972:    2000        .       MOVS     r0,#0
        0x00022974:    2904        .)      CMP      r1,#4
        0x00022976:    9006        ..      STR      r0,[sp,#0x18]
        0x00022978:    d306        ..      BCC      0x22988 ; am_hal_iom_blocking_transfer + 712
        0x0002297a:    e7ff        ..      B        0x2297c ; am_hal_iom_blocking_transfer + 700
        0x0002297c:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0002297e:    2800        .(      CMP      r0,#0
        0x00022980:    bf18        ..      IT       NE
        0x00022982:    2001        .       MOVNE    r0,#1
        0x00022984:    9006        ..      STR      r0,[sp,#0x18]
        0x00022986:    e7ff        ..      B        0x22988 ; am_hal_iom_blocking_transfer + 712
        0x00022988:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002298a:    07c0        ..      LSLS     r0,r0,#31
        0x0002298c:    b360        `.      CBZ      r0,0x229e8 ; am_hal_iom_blocking_transfer + 808
        0x0002298e:    e7ff        ..      B        0x22990 ; am_hal_iom_blocking_transfer + 720
        0x00022990:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00022992:    0301        ..      LSLS     r1,r0,#12
        0x00022994:    f2401008    @...    MOVW     r0,#0x108
        0x00022998:    f2c40005    ....    MOVT     r0,#0x4005
        0x0002299c:    5840        @X      LDR      r0,[r0,r1]
        0x0002299e:    900b        ..      STR      r0,[sp,#0x2c]
        0x000229a0:    9814        ..      LDR      r0,[sp,#0x50]
        0x000229a2:    3804        .8      SUBS     r0,#4
        0x000229a4:    9014        ..      STR      r0,[sp,#0x50]
        0x000229a6:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000229a8:    2804        .(      CMP      r0,#4
        0x000229aa:    d309        ..      BCC      0x229c0 ; am_hal_iom_blocking_transfer + 768
        0x000229ac:    e7ff        ..      B        0x229ae ; am_hal_iom_blocking_transfer + 750
        0x000229ae:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000229b0:    9911        ..      LDR      r1,[sp,#0x44]
        0x000229b2:    1d0a        ..      ADDS     r2,r1,#4
        0x000229b4:    9211        ..      STR      r2,[sp,#0x44]
        0x000229b6:    6008        .`      STR      r0,[r1,#0]
        0x000229b8:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000229ba:    3804        .8      SUBS     r0,#4
        0x000229bc:    9013        ..      STR      r0,[sp,#0x4c]
        0x000229be:    e012        ..      B        0x229e6 ; am_hal_iom_blocking_transfer + 806
        0x000229c0:    9811        ..      LDR      r0,[sp,#0x44]
        0x000229c2:    900a        ..      STR      r0,[sp,#0x28]
        0x000229c4:    e7ff        ..      B        0x229c6 ; am_hal_iom_blocking_transfer + 774
        0x000229c6:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000229c8:    990a        ..      LDR      r1,[sp,#0x28]
        0x000229ca:    1c4a        J.      ADDS     r2,r1,#1
        0x000229cc:    920a        ..      STR      r2,[sp,#0x28]
        0x000229ce:    7008        .p      STRB     r0,[r1,#0]
        0x000229d0:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000229d2:    0a00        ..      LSRS     r0,r0,#8
        0x000229d4:    900b        ..      STR      r0,[sp,#0x2c]
        0x000229d6:    e7ff        ..      B        0x229d8 ; am_hal_iom_blocking_transfer + 792
        0x000229d8:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000229da:    3801        .8      SUBS     r0,#1
        0x000229dc:    9013        ..      STR      r0,[sp,#0x4c]
        0x000229de:    2800        .(      CMP      r0,#0
        0x000229e0:    d1f1        ..      BNE      0x229c6 ; am_hal_iom_blocking_transfer + 774
        0x000229e2:    e7ff        ..      B        0x229e4 ; am_hal_iom_blocking_transfer + 804
        0x000229e4:    e7ff        ..      B        0x229e6 ; am_hal_iom_blocking_transfer + 806
        0x000229e6:    e7c3        ..      B        0x22970 ; am_hal_iom_blocking_transfer + 688
        0x000229e8:    e782        ..      B        0x228f0 ; am_hal_iom_blocking_transfer + 560
        0x000229ea:    e0ae        ..      B        0x22b4a ; am_hal_iom_blocking_transfer + 1162
        0x000229ec:    981a        ..      LDR      r0,[sp,#0x68]
        0x000229ee:    2800        .(      CMP      r0,#0
        0x000229f0:    f04080aa    @...    BNE.W    0x22b48 ; am_hal_iom_blocking_transfer + 1160
        0x000229f4:    e7ff        ..      B        0x229f6 ; am_hal_iom_blocking_transfer + 822
        0x000229f6:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000229f8:    0301        ..      LSLS     r1,r0,#12
        0x000229fa:    f2401000    @...    MOVW     r0,#0x100
        0x000229fe:    f2c40005    ....    MOVT     r0,#0x4005
        0x00022a02:    5840        @X      LDR      r0,[r0,r1]
        0x00022a04:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x00022a08:    9015        ..      STR      r0,[sp,#0x54]
        0x00022a0a:    e7ff        ..      B        0x22a0c ; am_hal_iom_blocking_transfer + 844
        0x00022a0c:    9915        ..      LDR      r1,[sp,#0x54]
        0x00022a0e:    2000        .       MOVS     r0,#0
        0x00022a10:    2904        .)      CMP      r1,#4
        0x00022a12:    9005        ..      STR      r0,[sp,#0x14]
        0x00022a14:    d306        ..      BCC      0x22a24 ; am_hal_iom_blocking_transfer + 868
        0x00022a16:    e7ff        ..      B        0x22a18 ; am_hal_iom_blocking_transfer + 856
        0x00022a18:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022a1a:    2800        .(      CMP      r0,#0
        0x00022a1c:    bf18        ..      IT       NE
        0x00022a1e:    2001        .       MOVNE    r0,#1
        0x00022a20:    9005        ..      STR      r0,[sp,#0x14]
        0x00022a22:    e7ff        ..      B        0x22a24 ; am_hal_iom_blocking_transfer + 868
        0x00022a24:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022a26:    07c0        ..      LSLS     r0,r0,#31
        0x00022a28:    b1d0        ..      CBZ      r0,0x22a60 ; am_hal_iom_blocking_transfer + 928
        0x00022a2a:    e7ff        ..      B        0x22a2c ; am_hal_iom_blocking_transfer + 876
        0x00022a2c:    9811        ..      LDR      r0,[sp,#0x44]
        0x00022a2e:    1d01        ..      ADDS     r1,r0,#4
        0x00022a30:    9111        ..      STR      r1,[sp,#0x44]
        0x00022a32:    6800        .h      LDR      r0,[r0,#0]
        0x00022a34:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00022a36:    030a        ..      LSLS     r2,r1,#12
        0x00022a38:    f240110c    @...    MOVW     r1,#0x10c
        0x00022a3c:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022a40:    5088        .P      STR      r0,[r1,r2]
        0x00022a42:    9815        ..      LDR      r0,[sp,#0x54]
        0x00022a44:    3804        .8      SUBS     r0,#4
        0x00022a46:    9015        ..      STR      r0,[sp,#0x54]
        0x00022a48:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022a4a:    2804        .(      CMP      r0,#4
        0x00022a4c:    d304        ..      BCC      0x22a58 ; am_hal_iom_blocking_transfer + 920
        0x00022a4e:    e7ff        ..      B        0x22a50 ; am_hal_iom_blocking_transfer + 912
        0x00022a50:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022a52:    3804        .8      SUBS     r0,#4
        0x00022a54:    9013        ..      STR      r0,[sp,#0x4c]
        0x00022a56:    e002        ..      B        0x22a5e ; am_hal_iom_blocking_transfer + 926
        0x00022a58:    2000        .       MOVS     r0,#0
        0x00022a5a:    9013        ..      STR      r0,[sp,#0x4c]
        0x00022a5c:    e7ff        ..      B        0x22a5e ; am_hal_iom_blocking_transfer + 926
        0x00022a5e:    e7d5        ..      B        0x22a0c ; am_hal_iom_blocking_transfer + 844
        0x00022a60:    981c        ..      LDR      r0,[sp,#0x70]
        0x00022a62:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00022a64:    030a        ..      LSLS     r2,r1,#12
        0x00022a66:    f2401120    @. .    MOVW     r1,#0x120
        0x00022a6a:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022a6e:    5088        .P      STR      r0,[r1,r2]
        0x00022a70:    e7ff        ..      B        0x22a72 ; am_hal_iom_blocking_transfer + 946
        0x00022a72:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022a74:    2800        .(      CMP      r0,#0
        0x00022a76:    d066        f.      BEQ      0x22b46 ; am_hal_iom_blocking_transfer + 1158
        0x00022a78:    e7ff        ..      B        0x22a7a ; am_hal_iom_blocking_transfer + 954
        0x00022a7a:    2000        .       MOVS     r0,#0
        0x00022a7c:    900c        ..      STR      r0,[sp,#0x30]
        0x00022a7e:    e7ff        ..      B        0x22a80 ; am_hal_iom_blocking_transfer + 960
        0x00022a80:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00022a82:    0301        ..      LSLS     r1,r0,#12
        0x00022a84:    f2401000    @...    MOVW     r0,#0x100
        0x00022a88:    f2c40005    ....    MOVT     r0,#0x4005
        0x00022a8c:    5840        @X      LDR      r0,[r0,r1]
        0x00022a8e:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x00022a92:    9015        ..      STR      r0,[sp,#0x54]
        0x00022a94:    2803        .(      CMP      r0,#3
        0x00022a96:    d820         .      BHI      0x22ada ; am_hal_iom_blocking_transfer + 1050
        0x00022a98:    e7ff        ..      B        0x22a9a ; am_hal_iom_blocking_transfer + 986
        0x00022a9a:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00022a9c:    0301        ..      LSLS     r1,r0,#12
        0x00022a9e:    f2402004    @..     MOVW     r0,#0x204
        0x00022aa2:    f2c40005    ....    MOVT     r0,#0x4005
        0x00022aa6:    5840        @X      LDR      r0,[r0,r1]
        0x00022aa8:    f0000001    ....    AND      r0,r0,#1
        0x00022aac:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00022ab0:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x00022ab4:    07c0        ..      LSLS     r0,r0,#31
        0x00022ab6:    b950        P.      CBNZ     r0,0x22ace ; am_hal_iom_blocking_transfer + 1038
        0x00022ab8:    e7ff        ..      B        0x22aba ; am_hal_iom_blocking_transfer + 1018
        0x00022aba:    980c        ..      LDR      r0,[sp,#0x30]
        0x00022abc:    1c41        A.      ADDS     r1,r0,#1
        0x00022abe:    910c        ..      STR      r1,[sp,#0x30]
        0x00022ac0:    f24a1120    J. .    MOV      r1,#0xa120
        0x00022ac4:    f2c00107    ....    MOVT     r1,#7
        0x00022ac8:    4288        .B      CMP      r0,r1
        0x00022aca:    d301        ..      BCC      0x22ad0 ; am_hal_iom_blocking_transfer + 1040
        0x00022acc:    e7ff        ..      B        0x22ace ; am_hal_iom_blocking_transfer + 1038
        0x00022ace:    e004        ..      B        0x22ada ; am_hal_iom_blocking_transfer + 1050
        0x00022ad0:    2001        .       MOVS     r0,#1
        0x00022ad2:    f7fff8a9    ....    BL       am_hal_delay_us ; 0x21c28
        0x00022ad6:    e7ff        ..      B        0x22ad8 ; am_hal_iom_blocking_transfer + 1048
        0x00022ad8:    e7d2        ..      B        0x22a80 ; am_hal_iom_blocking_transfer + 960
        0x00022ada:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x00022ade:    07c0        ..      LSLS     r0,r0,#31
        0x00022ae0:    b920         .      CBNZ     r0,0x22aec ; am_hal_iom_blocking_transfer + 1068
        0x00022ae2:    e7ff        ..      B        0x22ae4 ; am_hal_iom_blocking_transfer + 1060
        0x00022ae4:    9815        ..      LDR      r0,[sp,#0x54]
        0x00022ae6:    2803        .(      CMP      r0,#3
        0x00022ae8:    d801        ..      BHI      0x22aee ; am_hal_iom_blocking_transfer + 1070
        0x00022aea:    e7ff        ..      B        0x22aec ; am_hal_iom_blocking_transfer + 1068
        0x00022aec:    e02b        +.      B        0x22b46 ; am_hal_iom_blocking_transfer + 1158
        0x00022aee:    e7ff        ..      B        0x22af0 ; am_hal_iom_blocking_transfer + 1072
        0x00022af0:    9915        ..      LDR      r1,[sp,#0x54]
        0x00022af2:    2000        .       MOVS     r0,#0
        0x00022af4:    2904        .)      CMP      r1,#4
        0x00022af6:    9004        ..      STR      r0,[sp,#0x10]
        0x00022af8:    d306        ..      BCC      0x22b08 ; am_hal_iom_blocking_transfer + 1096
        0x00022afa:    e7ff        ..      B        0x22afc ; am_hal_iom_blocking_transfer + 1084
        0x00022afc:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022afe:    2800        .(      CMP      r0,#0
        0x00022b00:    bf18        ..      IT       NE
        0x00022b02:    2001        .       MOVNE    r0,#1
        0x00022b04:    9004        ..      STR      r0,[sp,#0x10]
        0x00022b06:    e7ff        ..      B        0x22b08 ; am_hal_iom_blocking_transfer + 1096
        0x00022b08:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022b0a:    07c0        ..      LSLS     r0,r0,#31
        0x00022b0c:    b1d0        ..      CBZ      r0,0x22b44 ; am_hal_iom_blocking_transfer + 1156
        0x00022b0e:    e7ff        ..      B        0x22b10 ; am_hal_iom_blocking_transfer + 1104
        0x00022b10:    9811        ..      LDR      r0,[sp,#0x44]
        0x00022b12:    1d01        ..      ADDS     r1,r0,#4
        0x00022b14:    9111        ..      STR      r1,[sp,#0x44]
        0x00022b16:    6800        .h      LDR      r0,[r0,#0]
        0x00022b18:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00022b1a:    030a        ..      LSLS     r2,r1,#12
        0x00022b1c:    f240110c    @...    MOVW     r1,#0x10c
        0x00022b20:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022b24:    5088        .P      STR      r0,[r1,r2]
        0x00022b26:    9815        ..      LDR      r0,[sp,#0x54]
        0x00022b28:    3804        .8      SUBS     r0,#4
        0x00022b2a:    9015        ..      STR      r0,[sp,#0x54]
        0x00022b2c:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022b2e:    2804        .(      CMP      r0,#4
        0x00022b30:    d304        ..      BCC      0x22b3c ; am_hal_iom_blocking_transfer + 1148
        0x00022b32:    e7ff        ..      B        0x22b34 ; am_hal_iom_blocking_transfer + 1140
        0x00022b34:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022b36:    3804        .8      SUBS     r0,#4
        0x00022b38:    9013        ..      STR      r0,[sp,#0x4c]
        0x00022b3a:    e002        ..      B        0x22b42 ; am_hal_iom_blocking_transfer + 1154
        0x00022b3c:    2000        .       MOVS     r0,#0
        0x00022b3e:    9013        ..      STR      r0,[sp,#0x4c]
        0x00022b40:    e7ff        ..      B        0x22b42 ; am_hal_iom_blocking_transfer + 1154
        0x00022b42:    e7d5        ..      B        0x22af0 ; am_hal_iom_blocking_transfer + 1072
        0x00022b44:    e795        ..      B        0x22a72 ; am_hal_iom_blocking_transfer + 946
        0x00022b46:    e7ff        ..      B        0x22b48 ; am_hal_iom_blocking_transfer + 1160
        0x00022b48:    e7ff        ..      B        0x22b4a ; am_hal_iom_blocking_transfer + 1162
        0x00022b4a:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00022b4c:    f2402048    @.H     MOVW     r0,#0x248
        0x00022b50:    f2c40005    ....    MOVT     r0,#0x4005
        0x00022b54:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x00022b58:    466a        jF      MOV      r2,sp
        0x00022b5a:    2001        .       MOVS     r0,#1
        0x00022b5c:    6010        .`      STR      r0,[r2,#0]
        0x00022b5e:    f24a1020    J. .    MOV      r0,#0xa120
        0x00022b62:    f2c00007    ....    MOVT     r0,#7
        0x00022b66:    2206        ."      MOVS     r2,#6
        0x00022b68:    2304        .#      MOVS     r3,#4
        0x00022b6a:    f7fff8ad    ....    BL       am_hal_delay_us_status_check ; 0x21cc8
        0x00022b6e:    900e        ..      STR      r0,[sp,#0x38]
        0x00022b70:    980e        ..      LDR      r0,[sp,#0x38]
        0x00022b72:    b980        ..      CBNZ     r0,0x22b96 ; am_hal_iom_blocking_transfer + 1238
        0x00022b74:    e7ff        ..      B        0x22b76 ; am_hal_iom_blocking_transfer + 1206
        0x00022b76:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00022b78:    2100        .!      MOVS     r1,#0
        0x00022b7a:    f01aff09    ....    BL       internal_iom_get_int_err ; 0x3d990
        0x00022b7e:    900e        ..      STR      r0,[sp,#0x38]
        0x00022b80:    980e        ..      LDR      r0,[sp,#0x38]
        0x00022b82:    b938        8.      CBNZ     r0,0x22b94 ; am_hal_iom_blocking_transfer + 1236
        0x00022b84:    e7ff        ..      B        0x22b86 ; am_hal_iom_blocking_transfer + 1222
        0x00022b86:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022b88:    b118        ..      CBZ      r0,0x22b92 ; am_hal_iom_blocking_transfer + 1234
        0x00022b8a:    e7ff        ..      B        0x22b8c ; am_hal_iom_blocking_transfer + 1228
        0x00022b8c:    2001        .       MOVS     r0,#1
        0x00022b8e:    900e        ..      STR      r0,[sp,#0x38]
        0x00022b90:    e7ff        ..      B        0x22b92 ; am_hal_iom_blocking_transfer + 1234
        0x00022b92:    e7ff        ..      B        0x22b94 ; am_hal_iom_blocking_transfer + 1236
        0x00022b94:    e7ff        ..      B        0x22b96 ; am_hal_iom_blocking_transfer + 1238
        0x00022b96:    980e        ..      LDR      r0,[sp,#0x38]
        0x00022b98:    b158        X.      CBZ      r0,0x22bb2 ; am_hal_iom_blocking_transfer + 1266
        0x00022b9a:    e7ff        ..      B        0x22b9c ; am_hal_iom_blocking_transfer + 1244
        0x00022b9c:    9810        ..      LDR      r0,[sp,#0x40]
        0x00022b9e:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00022ba0:    030a        ..      LSLS     r2,r1,#12
        0x00022ba2:    f2402104    @..!    MOVW     r1,#0x204
        0x00022ba6:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022baa:    5889        .X      LDR      r1,[r1,r2]
        0x00022bac:    f01bf86a    ..j.    BL       internal_iom_reset_on_error ; 0x3dc84
        0x00022bb0:    e7ff        ..      B        0x22bb2 ; am_hal_iom_blocking_transfer + 1266
        0x00022bb2:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00022bb4:    0302        ..      LSLS     r2,r0,#12
        0x00022bb6:    f2402108    @..!    MOVW     r1,#0x208
        0x00022bba:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022bbe:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00022bc2:    5088        .P      STR      r0,[r1,r2]
        0x00022bc4:    9812        ..      LDR      r0,[sp,#0x48]
        0x00022bc6:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00022bc8:    030a        ..      LSLS     r2,r1,#12
        0x00022bca:    f2402100    @..!    MOVW     r1,#0x200
        0x00022bce:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022bd2:    5088        .P      STR      r0,[r1,r2]
        0x00022bd4:    980e        ..      LDR      r0,[sp,#0x38]
        0x00022bd6:    901f        ..      STR      r0,[sp,#0x7c]
        0x00022bd8:    e7ff        ..      B        0x22bda ; am_hal_iom_blocking_transfer + 1306
        0x00022bda:    981f        ..      LDR      r0,[sp,#0x7c]
        0x00022bdc:    b020         .      ADD      sp,sp,#0x80
        0x00022bde:    bdb0        ..      POP      {r4,r5,r7,pc}
    am_hal_iom_configure
        0x00022be0:    b580        ..      PUSH     {r7,lr}
        0x00022be2:    b08c        ..      SUB      sp,sp,#0x30
        0x00022be4:    900a        ..      STR      r0,[sp,#0x28]
        0x00022be6:    9109        ..      STR      r1,[sp,#0x24]
        0x00022be8:    980a        ..      LDR      r0,[sp,#0x28]
        0x00022bea:    9007        ..      STR      r0,[sp,#0x1c]
        0x00022bec:    2000        .       MOVS     r0,#0
        0x00022bee:    9006        ..      STR      r0,[sp,#0x18]
        0x00022bf0:    980a        ..      LDR      r0,[sp,#0x28]
        0x00022bf2:    b188        ..      CBZ      r0,0x22c18 ; am_hal_iom_configure + 56
        0x00022bf4:    e7ff        ..      B        0x22bf6 ; am_hal_iom_configure + 22
        0x00022bf6:    980a        ..      LDR      r0,[sp,#0x28]
        0x00022bf8:    6800        .h      LDR      r0,[r0,#0]
        0x00022bfa:    0e00        ..      LSRS     r0,r0,#24
        0x00022bfc:    07c0        ..      LSLS     r0,r0,#31
        0x00022bfe:    b158        X.      CBZ      r0,0x22c18 ; am_hal_iom_configure + 56
        0x00022c00:    e7ff        ..      B        0x22c02 ; am_hal_iom_configure + 34
        0x00022c02:    980a        ..      LDR      r0,[sp,#0x28]
        0x00022c04:    6800        .h      LDR      r0,[r0,#0]
        0x00022c06:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00022c0a:    f2434156    C.VA    MOV      r1,#0x3456
        0x00022c0e:    f2c00112    ....    MOVT     r1,#0x12
        0x00022c12:    4288        .B      CMP      r0,r1
        0x00022c14:    d003        ..      BEQ      0x22c1e ; am_hal_iom_configure + 62
        0x00022c16:    e7ff        ..      B        0x22c18 ; am_hal_iom_configure + 56
        0x00022c18:    2002        .       MOVS     r0,#2
        0x00022c1a:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022c1c:    e139        9.      B        0x22e92 ; am_hal_iom_configure + 690
        0x00022c1e:    980a        ..      LDR      r0,[sp,#0x28]
        0x00022c20:    b140        @.      CBZ      r0,0x22c34 ; am_hal_iom_configure + 84
        0x00022c22:    e7ff        ..      B        0x22c24 ; am_hal_iom_configure + 68
        0x00022c24:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022c26:    b128        (.      CBZ      r0,0x22c34 ; am_hal_iom_configure + 84
        0x00022c28:    e7ff        ..      B        0x22c2a ; am_hal_iom_configure + 74
        0x00022c2a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022c2c:    6840        @h      LDR      r0,[r0,#4]
        0x00022c2e:    2808        .(      CMP      r0,#8
        0x00022c30:    d303        ..      BCC      0x22c3a ; am_hal_iom_configure + 90
        0x00022c32:    e7ff        ..      B        0x22c34 ; am_hal_iom_configure + 84
        0x00022c34:    2006        .       MOVS     r0,#6
        0x00022c36:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022c38:    e12b        +.      B        0x22e92 ; am_hal_iom_configure + 690
        0x00022c3a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022c3c:    6800        .h      LDR      r0,[r0,#0]
        0x00022c3e:    0e40        @.      LSRS     r0,r0,#25
        0x00022c40:    07c0        ..      LSLS     r0,r0,#31
        0x00022c42:    b118        ..      CBZ      r0,0x22c4c ; am_hal_iom_configure + 108
        0x00022c44:    e7ff        ..      B        0x22c46 ; am_hal_iom_configure + 102
        0x00022c46:    2007        .       MOVS     r0,#7
        0x00022c48:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022c4a:    e122        ".      B        0x22e92 ; am_hal_iom_configure + 690
        0x00022c4c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022c4e:    6840        @h      LDR      r0,[r0,#4]
        0x00022c50:    9005        ..      STR      r0,[sp,#0x14]
        0x00022c52:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022c54:    7800        .x      LDRB     r0,[r0,#0]
        0x00022c56:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022c58:    7208        .r      STRB     r0,[r1,#8]
        0x00022c5a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022c5c:    0302        ..      LSLS     r2,r0,#12
        0x00022c5e:    f2401104    @...    MOVW     r1,#0x104
        0x00022c62:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022c66:    f2410010    A...    MOV      r0,#0x1010
        0x00022c6a:    5088        .P      STR      r0,[r1,r2]
        0x00022c6c:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022c6e:    7800        .x      LDRB     r0,[r0,#0]
        0x00022c70:    bb40        @.      CBNZ     r0,0x22cc4 ; am_hal_iom_configure + 228
        0x00022c72:    e7ff        ..      B        0x22c74 ; am_hal_iom_configure + 148
        0x00022c74:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022c76:    7a00        .z      LDRB     r0,[r0,#8]
        0x00022c78:    2804        .(      CMP      r0,#4
        0x00022c7a:    db03        ..      BLT      0x22c84 ; am_hal_iom_configure + 164
        0x00022c7c:    e7ff        ..      B        0x22c7e ; am_hal_iom_configure + 158
        0x00022c7e:    2006        .       MOVS     r0,#6
        0x00022c80:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022c82:    e106        ..      B        0x22e92 ; am_hal_iom_configure + 690
        0x00022c84:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022c86:    6840        @h      LDR      r0,[r0,#4]
        0x00022c88:    f6464101    F..A    MOV      r1,#0x6c01
        0x00022c8c:    f2c021dc    ...!    MOVT     r1,#0x2dc
        0x00022c90:    4288        .B      CMP      r0,r1
        0x00022c92:    d303        ..      BCC      0x22c9c ; am_hal_iom_configure + 188
        0x00022c94:    e7ff        ..      B        0x22c96 ; am_hal_iom_configure + 182
        0x00022c96:    2006        .       MOVS     r0,#6
        0x00022c98:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022c9a:    e0fa        ..      B        0x22e92 ; am_hal_iom_configure + 690
        0x00022c9c:    9909        ..      LDR      r1,[sp,#0x24]
        0x00022c9e:    6848        Hh      LDR      r0,[r1,#4]
        0x00022ca0:    7a09        .z      LDRB     r1,[r1,#8]
        0x00022ca2:    f3c10140    ..@.    UBFX     r1,r1,#1,#1
        0x00022ca6:    f01bf8d3    ....    BL       iom_get_interface_clock_cfg ; 0x3de50
        0x00022caa:    9008        ..      STR      r0,[sp,#0x20]
        0x00022cac:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022cae:    7a00        .z      LDRB     r0,[r0,#8]
        0x00022cb0:    f0000003    ....    AND      r0,r0,#3
        0x00022cb4:    9905        ..      LDR      r1,[sp,#0x14]
        0x00022cb6:    030a        ..      LSLS     r2,r1,#12
        0x00022cb8:    f2402180    @..!    MOVW     r1,#0x280
        0x00022cbc:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022cc0:    5088        .P      STR      r0,[r1,r2]
        0x00022cc2:    e059        Y.      B        0x22d78 ; am_hal_iom_configure + 408
        0x00022cc4:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022cc6:    7800        .x      LDRB     r0,[r0,#0]
        0x00022cc8:    2801        .(      CMP      r0,#1
        0x00022cca:    d151        Q.      BNE      0x22d70 ; am_hal_iom_configure + 400
        0x00022ccc:    e7ff        ..      B        0x22cce ; am_hal_iom_configure + 238
        0x00022cce:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022cd0:    6840        @h      LDR      r0,[r0,#4]
        0x00022cd2:    9001        ..      STR      r0,[sp,#4]
        0x00022cd4:    f24861a0    H..a    MOV      r1,#0x86a0
        0x00022cd8:    f2c00101    ....    MOVT     r1,#1
        0x00022cdc:    4288        .B      CMP      r0,r1
        0x00022cde:    d010        ..      BEQ      0x22d02 ; am_hal_iom_configure + 290
        0x00022ce0:    e7ff        ..      B        0x22ce2 ; am_hal_iom_configure + 258
        0x00022ce2:    9801        ..      LDR      r0,[sp,#4]
        0x00022ce4:    f6412180    A..!    MOVW     r1,#0x1a80
        0x00022ce8:    f2c00106    ....    MOVT     r1,#6
        0x00022cec:    4288        .B      CMP      r0,r1
        0x00022cee:    d019        ..      BEQ      0x22d24 ; am_hal_iom_configure + 324
        0x00022cf0:    e7ff        ..      B        0x22cf2 ; am_hal_iom_configure + 274
        0x00022cf2:    9801        ..      LDR      r0,[sp,#4]
        0x00022cf4:    f2442140    D.@!    MOV      r1,#0x4240
        0x00022cf8:    f2c0010f    ....    MOVT     r1,#0xf
        0x00022cfc:    4288        .B      CMP      r0,r1
        0x00022cfe:    d022        ".      BEQ      0x22d46 ; am_hal_iom_configure + 358
        0x00022d00:    e032        2.      B        0x22d68 ; am_hal_iom_configure + 392
        0x00022d02:    f2413001    A..0    MOV      r0,#0x1301
        0x00022d06:    f2c7703b    ..;p    MOVT     r0,#0x773b
        0x00022d0a:    9008        ..      STR      r0,[sp,#0x20]
        0x00022d0c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022d0e:    0302        ..      LSLS     r2,r0,#12
        0x00022d10:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x00022d14:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022d18:    f24f0070    O.p.    MOV      r0,#0xf070
        0x00022d1c:    f2c00003    ....    MOVT     r0,#3
        0x00022d20:    5088        .P      STR      r0,[r1,r2]
        0x00022d22:    e024        $.      B        0x22d6e ; am_hal_iom_configure + 398
        0x00022d24:    f2413001    A..0    MOV      r0,#0x1301
        0x00022d28:    f6c1500e    ...P    MOVT     r0,#0x1d0e
        0x00022d2c:    9008        ..      STR      r0,[sp,#0x20]
        0x00022d2e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022d30:    0302        ..      LSLS     r2,r0,#12
        0x00022d32:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x00022d36:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022d3a:    f24f2070    O.p     MOV      r0,#0xf270
        0x00022d3e:    f2c00003    ....    MOVT     r0,#3
        0x00022d42:    5088        .P      STR      r0,[r1,r2]
        0x00022d44:    e013        ..      B        0x22d6e ; am_hal_iom_configure + 398
        0x00022d46:    f2413001    A..0    MOV      r0,#0x1301
        0x00022d4a:    f6c03005    ...0    MOVT     r0,#0xb05
        0x00022d4e:    9008        ..      STR      r0,[sp,#0x20]
        0x00022d50:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022d52:    0302        ..      LSLS     r2,r0,#12
        0x00022d54:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x00022d58:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022d5c:    f2430040    C.@.    MOVW     r0,#0x3040
        0x00022d60:    f2c00002    ....    MOVT     r0,#2
        0x00022d64:    5088        .P      STR      r0,[r1,r2]
        0x00022d66:    e002        ..      B        0x22d6e ; am_hal_iom_configure + 398
        0x00022d68:    2006        .       MOVS     r0,#6
        0x00022d6a:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022d6c:    e091        ..      B        0x22e92 ; am_hal_iom_configure + 690
        0x00022d6e:    e002        ..      B        0x22d76 ; am_hal_iom_configure + 406
        0x00022d70:    2005        .       MOVS     r0,#5
        0x00022d72:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022d74:    e08d        ..      B        0x22e92 ; am_hal_iom_configure + 690
        0x00022d76:    e7ff        ..      B        0x22d78 ; am_hal_iom_configure + 408
        0x00022d78:    9808        ..      LDR      r0,[sp,#0x20]
        0x00022d7a:    f0400001    @...    ORR      r0,r0,#1
        0x00022d7e:    9008        ..      STR      r0,[sp,#0x20]
        0x00022d80:    9808        ..      LDR      r0,[sp,#0x20]
        0x00022d82:    9905        ..      LDR      r1,[sp,#0x14]
        0x00022d84:    030a        ..      LSLS     r2,r1,#12
        0x00022d86:    f2401118    @...    MOVW     r1,#0x118
        0x00022d8a:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022d8e:    5088        .P      STR      r0,[r1,r2]
        0x00022d90:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022d92:    6841        Ah      LDR      r1,[r0,#4]
        0x00022d94:    f2442040    D.@     MOV      r0,#0x4240
        0x00022d98:    f2c0000f    ....    MOVT     r0,#0xf
        0x00022d9c:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x00022da0:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022da2:    f8c10864    ..d.    STR      r0,[r1,#0x864]
        0x00022da6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022da8:    f44f707a    O.zp    MOV      r0,#0x3e8
        0x00022dac:    f8c10860    ..`.    STR      r0,[r1,#0x860]
        0x00022db0:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022db2:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00022db4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022db6:    60c8        .`      STR      r0,[r1,#0xc]
        0x00022db8:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022dba:    6900        .i      LDR      r0,[r0,#0x10]
        0x00022dbc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022dbe:    6108        .a      STR      r0,[r1,#0x10]
        0x00022dc0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022dc2:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00022dc4:    2800        .(      CMP      r0,#0
        0x00022dc6:    d04a        J.      BEQ      0x22e5e ; am_hal_iom_configure + 638
        0x00022dc8:    e7ff        ..      B        0x22dca ; am_hal_iom_configure + 490
        0x00022dca:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022dcc:    68c8        .h      LDR      r0,[r1,#0xc]
        0x00022dce:    690a        .i      LDR      r2,[r1,#0x10]
        0x00022dd0:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x00022dd4:    2300        .#      MOVS     r3,#0
        0x00022dd6:    f2c10306    ....    MOVT     r3,#0x1006
        0x00022dda:    2000        .       MOVS     r0,#0
        0x00022ddc:    429a        .B      CMP      r2,r3
        0x00022dde:    bf38        8.      IT       CC
        0x00022de0:    2001        .       MOVCC    r0,#1
        0x00022de2:    f88108a4    ....    STRB     r0,[r1,#0x8a4]
        0x00022de6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022de8:    f89008a4    ....    LDRB     r0,[r0,#0x8a4]
        0x00022dec:    07c0        ..      LSLS     r0,r0,#31
        0x00022dee:    b9c8        ..      CBNZ     r0,0x22e24 ; am_hal_iom_configure + 580
        0x00022df0:    e7ff        ..      B        0x22df2 ; am_hal_iom_configure + 530
        0x00022df2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022df4:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00022df6:    300f        .0      ADDS     r0,r0,#0xf
        0x00022df8:    f020000f     ...    BIC      r0,r0,#0xf
        0x00022dfc:    9004        ..      STR      r0,[sp,#0x10]
        0x00022dfe:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022e00:    68c8        .h      LDR      r0,[r1,#0xc]
        0x00022e02:    6909        .i      LDR      r1,[r1,#0x10]
        0x00022e04:    f000000f    ....    AND      r0,r0,#0xf
        0x00022e08:    ebc00081    ....    RSB      r0,r0,r1,LSL #2
        0x00022e0c:    9003        ..      STR      r0,[sp,#0xc]
        0x00022e0e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022e10:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022e12:    60c8        .`      STR      r0,[r1,#0xc]
        0x00022e14:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022e16:    f06f0003    o...    MVN      r0,#3
        0x00022e1a:    ea000091    ....    AND      r0,r0,r1,LSR #2
        0x00022e1e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022e20:    6108        .a      STR      r0,[r1,#0x10]
        0x00022e22:    e7ff        ..      B        0x22e24 ; am_hal_iom_configure + 580
        0x00022e24:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022e26:    690a        .i      LDR      r2,[r1,#0x10]
        0x00022e28:    f06f001f    o...    MVN      r0,#0x1f
        0x00022e2c:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x00022e30:    f64a22ab    J.."    MOV      r2,#0xaaab
        0x00022e34:    f6ca22aa    ..."    MOVT     r2,#0xaaaa
        0x00022e38:    fba02002    ...     UMULL    r2,r0,r0,r2
        0x00022e3c:    0980        ..      LSRS     r0,r0,#6
        0x00022e3e:    f8c10858    ..X.    STR      r0,[r1,#0x858]
        0x00022e42:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022e44:    f8d00858    ..X.    LDR      r0,[r0,#0x858]
        0x00022e48:    f5b07f80    ....    CMP      r0,#0x100
        0x00022e4c:    d906        ..      BLS      0x22e5c ; am_hal_iom_configure + 636
        0x00022e4e:    e7ff        ..      B        0x22e50 ; am_hal_iom_configure + 624
        0x00022e50:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022e52:    f44f7080    O..p    MOV      r0,#0x100
        0x00022e56:    f8c10858    ..X.    STR      r0,[r1,#0x858]
        0x00022e5a:    e7ff        ..      B        0x22e5c ; am_hal_iom_configure + 636
        0x00022e5c:    e7ff        ..      B        0x22e5e ; am_hal_iom_configure + 638
        0x00022e5e:    2000        .       MOVS     r0,#0
        0x00022e60:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00022e64:    e7ff        ..      B        0x22e66 ; am_hal_iom_configure + 646
        0x00022e66:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00022e6a:    2803        .(      CMP      r0,#3
        0x00022e6c:    dc0e        ..      BGT      0x22e8c ; am_hal_iom_configure + 684
        0x00022e6e:    e7ff        ..      B        0x22e70 ; am_hal_iom_configure + 656
        0x00022e70:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022e72:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x00022e76:    4401        .D      ADD      r1,r1,r0
        0x00022e78:    2000        .       MOVS     r0,#0
        0x00022e7a:    f88108a0    ....    STRB     r0,[r1,#0x8a0]
        0x00022e7e:    e7ff        ..      B        0x22e80 ; am_hal_iom_configure + 672
        0x00022e80:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00022e84:    3001        .0      ADDS     r0,#1
        0x00022e86:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00022e8a:    e7ec        ..      B        0x22e66 ; am_hal_iom_configure + 646
        0x00022e8c:    9806        ..      LDR      r0,[sp,#0x18]
        0x00022e8e:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022e90:    e7ff        ..      B        0x22e92 ; am_hal_iom_configure + 690
        0x00022e92:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00022e94:    b00c        ..      ADD      sp,sp,#0x30
        0x00022e96:    bd80        ..      POP      {r7,pc}
    am_hal_iom_disable
        0x00022e98:    b580        ..      PUSH     {r7,lr}
        0x00022e9a:    b084        ..      SUB      sp,sp,#0x10
        0x00022e9c:    9002        ..      STR      r0,[sp,#8]
        0x00022e9e:    9802        ..      LDR      r0,[sp,#8]
        0x00022ea0:    9001        ..      STR      r0,[sp,#4]
        0x00022ea2:    9802        ..      LDR      r0,[sp,#8]
        0x00022ea4:    b188        ..      CBZ      r0,0x22eca ; am_hal_iom_disable + 50
        0x00022ea6:    e7ff        ..      B        0x22ea8 ; am_hal_iom_disable + 16
        0x00022ea8:    9802        ..      LDR      r0,[sp,#8]
        0x00022eaa:    6800        .h      LDR      r0,[r0,#0]
        0x00022eac:    0e00        ..      LSRS     r0,r0,#24
        0x00022eae:    07c0        ..      LSLS     r0,r0,#31
        0x00022eb0:    b158        X.      CBZ      r0,0x22eca ; am_hal_iom_disable + 50
        0x00022eb2:    e7ff        ..      B        0x22eb4 ; am_hal_iom_disable + 28
        0x00022eb4:    9802        ..      LDR      r0,[sp,#8]
        0x00022eb6:    6800        .h      LDR      r0,[r0,#0]
        0x00022eb8:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00022ebc:    f2434156    C.VA    MOV      r1,#0x3456
        0x00022ec0:    f2c00112    ....    MOVT     r1,#0x12
        0x00022ec4:    4288        .B      CMP      r0,r1
        0x00022ec6:    d003        ..      BEQ      0x22ed0 ; am_hal_iom_disable + 56
        0x00022ec8:    e7ff        ..      B        0x22eca ; am_hal_iom_disable + 50
        0x00022eca:    2002        .       MOVS     r0,#2
        0x00022ecc:    9003        ..      STR      r0,[sp,#0xc]
        0x00022ece:    e02c        ,.      B        0x22f2a ; am_hal_iom_disable + 146
        0x00022ed0:    9801        ..      LDR      r0,[sp,#4]
        0x00022ed2:    6800        .h      LDR      r0,[r0,#0]
        0x00022ed4:    0e40        @.      LSRS     r0,r0,#25
        0x00022ed6:    07c0        ..      LSLS     r0,r0,#31
        0x00022ed8:    b918        ..      CBNZ     r0,0x22ee2 ; am_hal_iom_disable + 74
        0x00022eda:    e7ff        ..      B        0x22edc ; am_hal_iom_disable + 68
        0x00022edc:    2000        .       MOVS     r0,#0
        0x00022ede:    9003        ..      STR      r0,[sp,#0xc]
        0x00022ee0:    e023        #.      B        0x22f2a ; am_hal_iom_disable + 146
        0x00022ee2:    9801        ..      LDR      r0,[sp,#4]
        0x00022ee4:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00022ee6:    b118        ..      CBZ      r0,0x22ef0 ; am_hal_iom_disable + 88
        0x00022ee8:    e7ff        ..      B        0x22eea ; am_hal_iom_disable + 82
        0x00022eea:    2003        .       MOVS     r0,#3
        0x00022eec:    9003        ..      STR      r0,[sp,#0xc]
        0x00022eee:    e01c        ..      B        0x22f2a ; am_hal_iom_disable + 146
        0x00022ef0:    9801        ..      LDR      r0,[sp,#4]
        0x00022ef2:    6840        @h      LDR      r0,[r0,#4]
        0x00022ef4:    0302        ..      LSLS     r2,r0,#12
        0x00022ef6:    f240111c    @...    MOVW     r1,#0x11c
        0x00022efa:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022efe:    5888        .X      LDR      r0,[r1,r2]
        0x00022f00:    f0200001     ...    BIC      r0,r0,#1
        0x00022f04:    5088        .P      STR      r0,[r1,r2]
        0x00022f06:    9801        ..      LDR      r0,[sp,#4]
        0x00022f08:    6840        @h      LDR      r0,[r0,#4]
        0x00022f0a:    0302        ..      LSLS     r2,r0,#12
        0x00022f0c:    5888        .X      LDR      r0,[r1,r2]
        0x00022f0e:    f0200010     ...    BIC      r0,r0,#0x10
        0x00022f12:    5088        .P      STR      r0,[r1,r2]
        0x00022f14:    9802        ..      LDR      r0,[sp,#8]
        0x00022f16:    f7fefb2b    ..+.    BL       am_hal_IOM_CQReset ; 0x21570
        0x00022f1a:    9901        ..      LDR      r1,[sp,#4]
        0x00022f1c:    6808        .h      LDR      r0,[r1,#0]
        0x00022f1e:    f0207000     ..p    BIC      r0,r0,#0x2000000
        0x00022f22:    6008        .`      STR      r0,[r1,#0]
        0x00022f24:    2000        .       MOVS     r0,#0
        0x00022f26:    9003        ..      STR      r0,[sp,#0xc]
        0x00022f28:    e7ff        ..      B        0x22f2a ; am_hal_iom_disable + 146
        0x00022f2a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022f2c:    b004        ..      ADD      sp,sp,#0x10
        0x00022f2e:    bd80        ..      POP      {r7,pc}
    am_hal_iom_enable
        0x00022f30:    b580        ..      PUSH     {r7,lr}
        0x00022f32:    b086        ..      SUB      sp,sp,#0x18
        0x00022f34:    9004        ..      STR      r0,[sp,#0x10]
        0x00022f36:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022f38:    9003        ..      STR      r0,[sp,#0xc]
        0x00022f3a:    2000        .       MOVS     r0,#0
        0x00022f3c:    9002        ..      STR      r0,[sp,#8]
        0x00022f3e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022f40:    b188        ..      CBZ      r0,0x22f66 ; am_hal_iom_enable + 54
        0x00022f42:    e7ff        ..      B        0x22f44 ; am_hal_iom_enable + 20
        0x00022f44:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022f46:    6800        .h      LDR      r0,[r0,#0]
        0x00022f48:    0e00        ..      LSRS     r0,r0,#24
        0x00022f4a:    07c0        ..      LSLS     r0,r0,#31
        0x00022f4c:    b158        X.      CBZ      r0,0x22f66 ; am_hal_iom_enable + 54
        0x00022f4e:    e7ff        ..      B        0x22f50 ; am_hal_iom_enable + 32
        0x00022f50:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022f52:    6800        .h      LDR      r0,[r0,#0]
        0x00022f54:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00022f58:    f2434156    C.VA    MOV      r1,#0x3456
        0x00022f5c:    f2c00112    ....    MOVT     r1,#0x12
        0x00022f60:    4288        .B      CMP      r0,r1
        0x00022f62:    d003        ..      BEQ      0x22f6c ; am_hal_iom_enable + 60
        0x00022f64:    e7ff        ..      B        0x22f66 ; am_hal_iom_enable + 54
        0x00022f66:    2002        .       MOVS     r0,#2
        0x00022f68:    9005        ..      STR      r0,[sp,#0x14]
        0x00022f6a:    e05f        _.      B        0x2302c ; am_hal_iom_enable + 252
        0x00022f6c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022f6e:    6800        .h      LDR      r0,[r0,#0]
        0x00022f70:    0e40        @.      LSRS     r0,r0,#25
        0x00022f72:    07c0        ..      LSLS     r0,r0,#31
        0x00022f74:    b118        ..      CBZ      r0,0x22f7e ; am_hal_iom_enable + 78
        0x00022f76:    e7ff        ..      B        0x22f78 ; am_hal_iom_enable + 72
        0x00022f78:    2000        .       MOVS     r0,#0
        0x00022f7a:    9005        ..      STR      r0,[sp,#0x14]
        0x00022f7c:    e056        V.      B        0x2302c ; am_hal_iom_enable + 252
        0x00022f7e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022f80:    6848        Hh      LDR      r0,[r1,#4]
        0x00022f82:    7a09        .z      LDRB     r1,[r1,#8]
        0x00022f84:    2900        .)      CMP      r1,#0
        0x00022f86:    bf18        ..      IT       NE
        0x00022f88:    2101        .!      MOVNE    r1,#1
        0x00022f8a:    f015fc9f    ....    BL       enable_submodule ; 0x388cc
        0x00022f8e:    b918        ..      CBNZ     r0,0x22f98 ; am_hal_iom_enable + 104
        0x00022f90:    e7ff        ..      B        0x22f92 ; am_hal_iom_enable + 98
        0x00022f92:    2009        .       MOVS     r0,#9
        0x00022f94:    9005        ..      STR      r0,[sp,#0x14]
        0x00022f96:    e049        I.      B        0x2302c ; am_hal_iom_enable + 252
        0x00022f98:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022f9a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00022f9c:    b3d0        ..      CBZ      r0,0x23014 ; am_hal_iom_enable + 228
        0x00022f9e:    e7ff        ..      B        0x22fa0 ; am_hal_iom_enable + 112
        0x00022fa0:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022fa2:    2000        .       MOVS     r0,#0
        0x00022fa4:    9001        ..      STR      r0,[sp,#4]
        0x00022fa6:    6248        Hb      STR      r0,[r1,#0x24]
        0x00022fa8:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022faa:    61c8        .a      STR      r0,[r1,#0x1c]
        0x00022fac:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022fae:    6849        Ih      LDR      r1,[r1,#4]
        0x00022fb0:    030b        ..      LSLS     r3,r1,#12
        0x00022fb2:    f2402238    @.8"    MOVW     r2,#0x238
        0x00022fb6:    f2c40205    ....    MOVT     r2,#0x4005
        0x00022fba:    2140        @!      MOVS     r1,#0x40
        0x00022fbc:    f2c00180    ....    MOVT     r1,#0x80
        0x00022fc0:    50d1        .P      STR      r1,[r2,r3]
        0x00022fc2:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022fc4:    f8c10854    ..T.    STR      r0,[r1,#0x854]
        0x00022fc8:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022fca:    f881083c    ..<.    STRB     r0,[r1,#0x83c]
        0x00022fce:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022fd0:    f8c10838    ..8.    STR      r0,[r1,#0x838]
        0x00022fd4:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022fd6:    f8c10844    ..D.    STR      r0,[r1,#0x844]
        0x00022fda:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022fdc:    f8c10840    ..@.    STR      r0,[r1,#0x840]
        0x00022fe0:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022fe2:    f881082c    ..,.    STRB     r0,[r1,#0x82c]
        0x00022fe6:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022fe8:    f8c10830    ..0.    STR      r0,[r1,#0x830]
        0x00022fec:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022fee:    2001        .       MOVS     r0,#1
        0x00022ff0:    f881082d    ..-.    STRB     r0,[r1,#0x82d]
        0x00022ff4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022ff6:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00022ff8:    6901        .i      LDR      r1,[r0,#0x10]
        0x00022ffa:    f7fffb31    ..1.    BL       am_hal_iom_CQInit ; 0x22660
        0x00022ffe:    9002        ..      STR      r0,[sp,#8]
        0x00023000:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023002:    6840        @h      LDR      r0,[r0,#4]
        0x00023004:    0302        ..      LSLS     r2,r0,#12
        0x00023006:    f2402110    @..!    MOVW     r1,#0x210
        0x0002300a:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002300e:    2002        .       MOVS     r0,#2
        0x00023010:    5088        .P      STR      r0,[r1,r2]
        0x00023012:    e7ff        ..      B        0x23014 ; am_hal_iom_enable + 228
        0x00023014:    9802        ..      LDR      r0,[sp,#8]
        0x00023016:    b930        0.      CBNZ     r0,0x23026 ; am_hal_iom_enable + 246
        0x00023018:    e7ff        ..      B        0x2301a ; am_hal_iom_enable + 234
        0x0002301a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002301c:    6808        .h      LDR      r0,[r1,#0]
        0x0002301e:    f0407000    @..p    ORR      r0,r0,#0x2000000
        0x00023022:    6008        .`      STR      r0,[r1,#0]
        0x00023024:    e7ff        ..      B        0x23026 ; am_hal_iom_enable + 246
        0x00023026:    9802        ..      LDR      r0,[sp,#8]
        0x00023028:    9005        ..      STR      r0,[sp,#0x14]
        0x0002302a:    e7ff        ..      B        0x2302c ; am_hal_iom_enable + 252
        0x0002302c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002302e:    b006        ..      ADD      sp,sp,#0x18
        0x00023030:    bd80        ..      POP      {r7,pc}
        0x00023032:    0000        ..      MOVS     r0,r0
    am_hal_iom_initialize
        0x00023034:    b084        ..      SUB      sp,sp,#0x10
        0x00023036:    9002        ..      STR      r0,[sp,#8]
        0x00023038:    9101        ..      STR      r1,[sp,#4]
        0x0002303a:    9802        ..      LDR      r0,[sp,#8]
        0x0002303c:    2808        .(      CMP      r0,#8
        0x0002303e:    d303        ..      BCC      0x23048 ; am_hal_iom_initialize + 20
        0x00023040:    e7ff        ..      B        0x23042 ; am_hal_iom_initialize + 14
        0x00023042:    2005        .       MOVS     r0,#5
        0x00023044:    9003        ..      STR      r0,[sp,#0xc]
        0x00023046:    e041        A.      B        0x230cc ; am_hal_iom_initialize + 152
        0x00023048:    9801        ..      LDR      r0,[sp,#4]
        0x0002304a:    b918        ..      CBNZ     r0,0x23054 ; am_hal_iom_initialize + 32
        0x0002304c:    e7ff        ..      B        0x2304e ; am_hal_iom_initialize + 26
        0x0002304e:    2006        .       MOVS     r0,#6
        0x00023050:    9003        ..      STR      r0,[sp,#0xc]
        0x00023052:    e03b        ;.      B        0x230cc ; am_hal_iom_initialize + 152
        0x00023054:    9802        ..      LDR      r0,[sp,#8]
        0x00023056:    f64001a8    @...    MOV      r1,#0x8a8
        0x0002305a:    4341        AC      MULS     r1,r0,r1
        0x0002305c:    f64330b0    C..0    MOV      r0,#0x3bb0
        0x00023060:    f2c10000    ....    MOVT     r0,#0x1000
        0x00023064:    5840        @X      LDR      r0,[r0,r1]
        0x00023066:    0e00        ..      LSRS     r0,r0,#24
        0x00023068:    07c0        ..      LSLS     r0,r0,#31
        0x0002306a:    b118        ..      CBZ      r0,0x23074 ; am_hal_iom_initialize + 64
        0x0002306c:    e7ff        ..      B        0x2306e ; am_hal_iom_initialize + 58
        0x0002306e:    2007        .       MOVS     r0,#7
        0x00023070:    9003        ..      STR      r0,[sp,#0xc]
        0x00023072:    e02b        +.      B        0x230cc ; am_hal_iom_initialize + 152
        0x00023074:    9802        ..      LDR      r0,[sp,#8]
        0x00023076:    f64001a8    @...    MOV      r1,#0x8a8
        0x0002307a:    fb00f301    ....    MUL      r3,r0,r1
        0x0002307e:    f64332b0    C..2    MOV      r2,#0x3bb0
        0x00023082:    f2c10200    ....    MOVT     r2,#0x1000
        0x00023086:    9200        ..      STR      r2,[sp,#0]
        0x00023088:    58d0        .X      LDR      r0,[r2,r3]
        0x0002308a:    f0407080    @..p    ORR      r0,r0,#0x1000000
        0x0002308e:    50d0        .P      STR      r0,[r2,r3]
        0x00023090:    9802        ..      LDR      r0,[sp,#8]
        0x00023092:    fb00f301    ....    MUL      r3,r0,r1
        0x00023096:    58d0        .X      LDR      r0,[r2,r3]
        0x00023098:    f0207000     ..p    BIC      r0,r0,#0x2000000
        0x0002309c:    50d0        .P      STR      r0,[r2,r3]
        0x0002309e:    9802        ..      LDR      r0,[sp,#8]
        0x000230a0:    fb00f301    ....    MUL      r3,r0,r1
        0x000230a4:    58d0        .X      LDR      r0,[r2,r3]
        0x000230a6:    f2434c56    C.VL    MOV      r12,#0x3456
        0x000230aa:    f2c00c12    ....    MOVT     r12,#0x12
        0x000230ae:    f36c0017    l...    BFI      r0,r12,#0,#24
        0x000230b2:    50d0        .P      STR      r0,[r2,r3]
        0x000230b4:    9802        ..      LDR      r0,[sp,#8]
        0x000230b6:    fb002301    ...#    MLA      r3,r0,r1,r2
        0x000230ba:    6058        X`      STR      r0,[r3,#4]
        0x000230bc:    9802        ..      LDR      r0,[sp,#8]
        0x000230be:    fb002001    ...     MLA      r0,r0,r1,r2
        0x000230c2:    9901        ..      LDR      r1,[sp,#4]
        0x000230c4:    6008        .`      STR      r0,[r1,#0]
        0x000230c6:    2000        .       MOVS     r0,#0
        0x000230c8:    9003        ..      STR      r0,[sp,#0xc]
        0x000230ca:    e7ff        ..      B        0x230cc ; am_hal_iom_initialize + 152
        0x000230cc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000230ce:    b004        ..      ADD      sp,sp,#0x10
        0x000230d0:    4770        pG      BX       lr
        0x000230d2:    0000        ..      MOVS     r0,r0
    am_hal_iom_power_ctrl
        0x000230d4:    b580        ..      PUSH     {r7,lr}
        0x000230d6:    b086        ..      SUB      sp,sp,#0x18
        0x000230d8:    9004        ..      STR      r0,[sp,#0x10]
        0x000230da:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x000230de:    f88d200e    ...     STRB     r2,[sp,#0xe]
        0x000230e2:    9804        ..      LDR      r0,[sp,#0x10]
        0x000230e4:    9002        ..      STR      r0,[sp,#8]
        0x000230e6:    9804        ..      LDR      r0,[sp,#0x10]
        0x000230e8:    b188        ..      CBZ      r0,0x2310e ; am_hal_iom_power_ctrl + 58
        0x000230ea:    e7ff        ..      B        0x230ec ; am_hal_iom_power_ctrl + 24
        0x000230ec:    9804        ..      LDR      r0,[sp,#0x10]
        0x000230ee:    6800        .h      LDR      r0,[r0,#0]
        0x000230f0:    0e00        ..      LSRS     r0,r0,#24
        0x000230f2:    07c0        ..      LSLS     r0,r0,#31
        0x000230f4:    b158        X.      CBZ      r0,0x2310e ; am_hal_iom_power_ctrl + 58
        0x000230f6:    e7ff        ..      B        0x230f8 ; am_hal_iom_power_ctrl + 36
        0x000230f8:    9804        ..      LDR      r0,[sp,#0x10]
        0x000230fa:    6800        .h      LDR      r0,[r0,#0]
        0x000230fc:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023100:    f2434156    C.VA    MOV      r1,#0x3456
        0x00023104:    f2c00112    ....    MOVT     r1,#0x12
        0x00023108:    4288        .B      CMP      r0,r1
        0x0002310a:    d003        ..      BEQ      0x23114 ; am_hal_iom_power_ctrl + 64
        0x0002310c:    e7ff        ..      B        0x2310e ; am_hal_iom_power_ctrl + 58
        0x0002310e:    2002        .       MOVS     r0,#2
        0x00023110:    9005        ..      STR      r0,[sp,#0x14]
        0x00023112:    e199        ..      B        0x23448 ; am_hal_iom_power_ctrl + 884
        0x00023114:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00023118:    4601        .F      MOV      r1,r0
        0x0002311a:    9101        ..      STR      r1,[sp,#4]
        0x0002311c:    b130        0.      CBZ      r0,0x2312c ; am_hal_iom_power_ctrl + 88
        0x0002311e:    e7ff        ..      B        0x23120 ; am_hal_iom_power_ctrl + 76
        0x00023120:    9801        ..      LDR      r0,[sp,#4]
        0x00023122:    3801        .8      SUBS     r0,#1
        0x00023124:    2802        .(      CMP      r0,#2
        0x00023126:    f0c080b0    ....    BCC.W    0x2328a ; am_hal_iom_power_ctrl + 438
        0x0002312a:    e187        ..      B        0x2343c ; am_hal_iom_power_ctrl + 872
        0x0002312c:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x00023130:    07c0        ..      LSLS     r0,r0,#31
        0x00023132:    b148        H.      CBZ      r0,0x23148 ; am_hal_iom_power_ctrl + 116
        0x00023134:    e7ff        ..      B        0x23136 ; am_hal_iom_power_ctrl + 98
        0x00023136:    9802        ..      LDR      r0,[sp,#8]
        0x00023138:    f8900868    ..h.    LDRB     r0,[r0,#0x868]
        0x0002313c:    07c0        ..      LSLS     r0,r0,#31
        0x0002313e:    b918        ..      CBNZ     r0,0x23148 ; am_hal_iom_power_ctrl + 116
        0x00023140:    e7ff        ..      B        0x23142 ; am_hal_iom_power_ctrl + 110
        0x00023142:    2007        .       MOVS     r0,#7
        0x00023144:    9005        ..      STR      r0,[sp,#0x14]
        0x00023146:    e17f        ..      B        0x23448 ; am_hal_iom_power_ctrl + 884
        0x00023148:    9802        ..      LDR      r0,[sp,#8]
        0x0002314a:    6840        @h      LDR      r0,[r0,#4]
        0x0002314c:    3001        .0      ADDS     r0,#1
        0x0002314e:    b2c0        ..      UXTB     r0,r0
        0x00023150:    f001fc58    ..X.    BL       am_hal_pwrctrl_periph_enable ; 0x24a04
        0x00023154:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x00023158:    07c0        ..      LSLS     r0,r0,#31
        0x0002315a:    2800        .(      CMP      r0,#0
        0x0002315c:    f0008094    ....    BEQ.W    0x23288 ; am_hal_iom_power_ctrl + 436
        0x00023160:    e7ff        ..      B        0x23162 ; am_hal_iom_power_ctrl + 142
        0x00023162:    9902        ..      LDR      r1,[sp,#8]
        0x00023164:    f8d1086c    ..l.    LDR      r0,[r1,#0x86c]
        0x00023168:    6849        Ih      LDR      r1,[r1,#4]
        0x0002316a:    030a        ..      LSLS     r2,r1,#12
        0x0002316c:    f2401104    @...    MOVW     r1,#0x104
        0x00023170:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023174:    5088        .P      STR      r0,[r1,r2]
        0x00023176:    9902        ..      LDR      r1,[sp,#8]
        0x00023178:    f8d10874    ..t.    LDR      r0,[r1,#0x874]
        0x0002317c:    6849        Ih      LDR      r1,[r1,#4]
        0x0002317e:    030a        ..      LSLS     r2,r1,#12
        0x00023180:    f2401118    @...    MOVW     r1,#0x118
        0x00023184:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023188:    5088        .P      STR      r0,[r1,r2]
        0x0002318a:    9902        ..      LDR      r1,[sp,#8]
        0x0002318c:    f8d10880    ....    LDR      r0,[r1,#0x880]
        0x00023190:    6849        Ih      LDR      r1,[r1,#4]
        0x00023192:    030a        ..      LSLS     r2,r1,#12
        0x00023194:    f240212c    @.,!    MOVW     r1,#0x22c
        0x00023198:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002319c:    5088        .P      STR      r0,[r1,r2]
        0x0002319e:    9902        ..      LDR      r1,[sp,#8]
        0x000231a0:    f8d10884    ....    LDR      r0,[r1,#0x884]
        0x000231a4:    6849        Ih      LDR      r1,[r1,#4]
        0x000231a6:    030a        ..      LSLS     r2,r1,#12
        0x000231a8:    f2402134    @.4!    MOVW     r1,#0x234
        0x000231ac:    f2c40105    ....    MOVT     r1,#0x4005
        0x000231b0:    5088        .P      STR      r0,[r1,r2]
        0x000231b2:    9902        ..      LDR      r1,[sp,#8]
        0x000231b4:    f8d10888    ....    LDR      r0,[r1,#0x888]
        0x000231b8:    6849        Ih      LDR      r1,[r1,#4]
        0x000231ba:    030a        ..      LSLS     r2,r1,#12
        0x000231bc:    f240213c    @.<!    MOVW     r1,#0x23c
        0x000231c0:    f2c40105    ....    MOVT     r1,#0x4005
        0x000231c4:    5088        .P      STR      r0,[r1,r2]
        0x000231c6:    9902        ..      LDR      r1,[sp,#8]
        0x000231c8:    f8d1088c    ....    LDR      r0,[r1,#0x88c]
        0x000231cc:    6849        Ih      LDR      r1,[r1,#4]
        0x000231ce:    030a        ..      LSLS     r2,r1,#12
        0x000231d0:    f2402140    @.@!    MOVW     r1,#0x240
        0x000231d4:    f2c40105    ....    MOVT     r1,#0x4005
        0x000231d8:    5088        .P      STR      r0,[r1,r2]
        0x000231da:    9902        ..      LDR      r1,[sp,#8]
        0x000231dc:    f8d10890    ....    LDR      r0,[r1,#0x890]
        0x000231e0:    6849        Ih      LDR      r1,[r1,#4]
        0x000231e2:    030a        ..      LSLS     r2,r1,#12
        0x000231e4:    f2402144    @.D!    MOVW     r1,#0x244
        0x000231e8:    f2c40105    ....    MOVT     r1,#0x4005
        0x000231ec:    5088        .P      STR      r0,[r1,r2]
        0x000231ee:    9902        ..      LDR      r1,[sp,#8]
        0x000231f0:    f8d10894    ....    LDR      r0,[r1,#0x894]
        0x000231f4:    6849        Ih      LDR      r1,[r1,#4]
        0x000231f6:    030a        ..      LSLS     r2,r1,#12
        0x000231f8:    f2402180    @..!    MOVW     r1,#0x280
        0x000231fc:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023200:    5088        .P      STR      r0,[r1,r2]
        0x00023202:    9902        ..      LDR      r1,[sp,#8]
        0x00023204:    f8d10898    ....    LDR      r0,[r1,#0x898]
        0x00023208:    6849        Ih      LDR      r1,[r1,#4]
        0x0002320a:    030a        ..      LSLS     r2,r1,#12
        0x0002320c:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x00023210:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023214:    5088        .P      STR      r0,[r1,r2]
        0x00023216:    9902        ..      LDR      r1,[sp,#8]
        0x00023218:    f8d1089c    ....    LDR      r0,[r1,#0x89c]
        0x0002321c:    6849        Ih      LDR      r1,[r1,#4]
        0x0002321e:    030a        ..      LSLS     r2,r1,#12
        0x00023220:    f2402100    @..!    MOVW     r1,#0x200
        0x00023224:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023228:    5088        .P      STR      r0,[r1,r2]
        0x0002322a:    9902        ..      LDR      r1,[sp,#8]
        0x0002322c:    f8d10870    ..p.    LDR      r0,[r1,#0x870]
        0x00023230:    6849        Ih      LDR      r1,[r1,#4]
        0x00023232:    030a        ..      LSLS     r2,r1,#12
        0x00023234:    f2402110    @..!    MOVW     r1,#0x210
        0x00023238:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002323c:    5088        .P      STR      r0,[r1,r2]
        0x0002323e:    9902        ..      LDR      r1,[sp,#8]
        0x00023240:    f8d1087c    ..|.    LDR      r0,[r1,#0x87c]
        0x00023244:    f0200001     ...    BIC      r0,r0,#1
        0x00023248:    6849        Ih      LDR      r1,[r1,#4]
        0x0002324a:    030a        ..      LSLS     r2,r1,#12
        0x0002324c:    f2402128    @.(!    MOVW     r1,#0x228
        0x00023250:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023254:    5088        .P      STR      r0,[r1,r2]
        0x00023256:    9902        ..      LDR      r1,[sp,#8]
        0x00023258:    f8d10878    ..x.    LDR      r0,[r1,#0x878]
        0x0002325c:    6849        Ih      LDR      r1,[r1,#4]
        0x0002325e:    030a        ..      LSLS     r2,r1,#12
        0x00023260:    f240111c    @...    MOVW     r1,#0x11c
        0x00023264:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023268:    5088        .P      STR      r0,[r1,r2]
        0x0002326a:    9802        ..      LDR      r0,[sp,#8]
        0x0002326c:    f890087c    ..|.    LDRB     r0,[r0,#0x87c]
        0x00023270:    07c0        ..      LSLS     r0,r0,#31
        0x00023272:    b120         .      CBZ      r0,0x2327e ; am_hal_iom_power_ctrl + 426
        0x00023274:    e7ff        ..      B        0x23276 ; am_hal_iom_power_ctrl + 418
        0x00023276:    9802        ..      LDR      r0,[sp,#8]
        0x00023278:    f7fff9ca    ....    BL       am_hal_iom_CQEnable ; 0x22610
        0x0002327c:    e7ff        ..      B        0x2327e ; am_hal_iom_power_ctrl + 426
        0x0002327e:    9902        ..      LDR      r1,[sp,#8]
        0x00023280:    2000        .       MOVS     r0,#0
        0x00023282:    f8810868    ..h.    STRB     r0,[r1,#0x868]
        0x00023286:    e7ff        ..      B        0x23288 ; am_hal_iom_power_ctrl + 436
        0x00023288:    e0db        ..      B        0x23442 ; am_hal_iom_power_ctrl + 878
        0x0002328a:    9802        ..      LDR      r0,[sp,#8]
        0x0002328c:    6800        .h      LDR      r0,[r0,#0]
        0x0002328e:    0e40        @.      LSRS     r0,r0,#25
        0x00023290:    07c0        ..      LSLS     r0,r0,#31
        0x00023292:    b1a0        ..      CBZ      r0,0x232be ; am_hal_iom_power_ctrl + 490
        0x00023294:    e7ff        ..      B        0x23296 ; am_hal_iom_power_ctrl + 450
        0x00023296:    9802        ..      LDR      r0,[sp,#8]
        0x00023298:    6840        @h      LDR      r0,[r0,#4]
        0x0002329a:    0301        ..      LSLS     r1,r0,#12
        0x0002329c:    f2402048    @.H     MOVW     r0,#0x248
        0x000232a0:    f2c40005    ....    MOVT     r0,#0x4005
        0x000232a4:    5840        @X      LDR      r0,[r0,r1]
        0x000232a6:    f0000006    ....    AND      r0,r0,#6
        0x000232aa:    2804        .(      CMP      r0,#4
        0x000232ac:    d104        ..      BNE      0x232b8 ; am_hal_iom_power_ctrl + 484
        0x000232ae:    e7ff        ..      B        0x232b0 ; am_hal_iom_power_ctrl + 476
        0x000232b0:    9802        ..      LDR      r0,[sp,#8]
        0x000232b2:    6a40        @j      LDR      r0,[r0,#0x24]
        0x000232b4:    b118        ..      CBZ      r0,0x232be ; am_hal_iom_power_ctrl + 490
        0x000232b6:    e7ff        ..      B        0x232b8 ; am_hal_iom_power_ctrl + 484
        0x000232b8:    2003        .       MOVS     r0,#3
        0x000232ba:    9005        ..      STR      r0,[sp,#0x14]
        0x000232bc:    e0c4        ..      B        0x23448 ; am_hal_iom_power_ctrl + 884
        0x000232be:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x000232c2:    07c0        ..      LSLS     r0,r0,#31
        0x000232c4:    2800        .(      CMP      r0,#0
        0x000232c6:    f00080a0    ....    BEQ.W    0x2340a ; am_hal_iom_power_ctrl + 822
        0x000232ca:    e7ff        ..      B        0x232cc ; am_hal_iom_power_ctrl + 504
        0x000232cc:    9802        ..      LDR      r0,[sp,#8]
        0x000232ce:    6840        @h      LDR      r0,[r0,#4]
        0x000232d0:    0301        ..      LSLS     r1,r0,#12
        0x000232d2:    f2401004    @...    MOVW     r0,#0x104
        0x000232d6:    f2c40005    ....    MOVT     r0,#0x4005
        0x000232da:    5840        @X      LDR      r0,[r0,r1]
        0x000232dc:    9902        ..      LDR      r1,[sp,#8]
        0x000232de:    f8c1086c    ..l.    STR      r0,[r1,#0x86c]
        0x000232e2:    9802        ..      LDR      r0,[sp,#8]
        0x000232e4:    6840        @h      LDR      r0,[r0,#4]
        0x000232e6:    0301        ..      LSLS     r1,r0,#12
        0x000232e8:    f2401018    @...    MOVW     r0,#0x118
        0x000232ec:    f2c40005    ....    MOVT     r0,#0x4005
        0x000232f0:    5840        @X      LDR      r0,[r0,r1]
        0x000232f2:    9902        ..      LDR      r1,[sp,#8]
        0x000232f4:    f8c10874    ..t.    STR      r0,[r1,#0x874]
        0x000232f8:    9802        ..      LDR      r0,[sp,#8]
        0x000232fa:    6840        @h      LDR      r0,[r0,#4]
        0x000232fc:    0301        ..      LSLS     r1,r0,#12
        0x000232fe:    f240101c    @...    MOVW     r0,#0x11c
        0x00023302:    f2c40005    ....    MOVT     r0,#0x4005
        0x00023306:    5840        @X      LDR      r0,[r0,r1]
        0x00023308:    9902        ..      LDR      r1,[sp,#8]
        0x0002330a:    f8c10878    ..x.    STR      r0,[r1,#0x878]
        0x0002330e:    9802        ..      LDR      r0,[sp,#8]
        0x00023310:    6840        @h      LDR      r0,[r0,#4]
        0x00023312:    0301        ..      LSLS     r1,r0,#12
        0x00023314:    f2402028    @.(     MOVW     r0,#0x228
        0x00023318:    f2c40005    ....    MOVT     r0,#0x4005
        0x0002331c:    5841        AX      LDR      r1,[r0,r1]
        0x0002331e:    9a02        ..      LDR      r2,[sp,#8]
        0x00023320:    f8c2187c    ..|.    STR      r1,[r2,#0x87c]
        0x00023324:    9902        ..      LDR      r1,[sp,#8]
        0x00023326:    6849        Ih      LDR      r1,[r1,#4]
        0x00023328:    030a        ..      LSLS     r2,r1,#12
        0x0002332a:    f240212c    @.,!    MOVW     r1,#0x22c
        0x0002332e:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023332:    5889        .X      LDR      r1,[r1,r2]
        0x00023334:    9a02        ..      LDR      r2,[sp,#8]
        0x00023336:    f8c21880    ....    STR      r1,[r2,#0x880]
        0x0002333a:    9902        ..      LDR      r1,[sp,#8]
        0x0002333c:    6849        Ih      LDR      r1,[r1,#4]
        0x0002333e:    030a        ..      LSLS     r2,r1,#12
        0x00023340:    f2402134    @.4!    MOVW     r1,#0x234
        0x00023344:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023348:    5889        .X      LDR      r1,[r1,r2]
        0x0002334a:    9a02        ..      LDR      r2,[sp,#8]
        0x0002334c:    f8c21884    ....    STR      r1,[r2,#0x884]
        0x00023350:    9902        ..      LDR      r1,[sp,#8]
        0x00023352:    6849        Ih      LDR      r1,[r1,#4]
        0x00023354:    030a        ..      LSLS     r2,r1,#12
        0x00023356:    f240213c    @.<!    MOVW     r1,#0x23c
        0x0002335a:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002335e:    5889        .X      LDR      r1,[r1,r2]
        0x00023360:    9a02        ..      LDR      r2,[sp,#8]
        0x00023362:    f8c21888    ....    STR      r1,[r2,#0x888]
        0x00023366:    9902        ..      LDR      r1,[sp,#8]
        0x00023368:    6849        Ih      LDR      r1,[r1,#4]
        0x0002336a:    030a        ..      LSLS     r2,r1,#12
        0x0002336c:    f2402140    @.@!    MOVW     r1,#0x240
        0x00023370:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023374:    5889        .X      LDR      r1,[r1,r2]
        0x00023376:    9a02        ..      LDR      r2,[sp,#8]
        0x00023378:    f8c2188c    ....    STR      r1,[r2,#0x88c]
        0x0002337c:    9902        ..      LDR      r1,[sp,#8]
        0x0002337e:    6849        Ih      LDR      r1,[r1,#4]
        0x00023380:    030a        ..      LSLS     r2,r1,#12
        0x00023382:    f2402144    @.D!    MOVW     r1,#0x244
        0x00023386:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002338a:    5889        .X      LDR      r1,[r1,r2]
        0x0002338c:    9a02        ..      LDR      r2,[sp,#8]
        0x0002338e:    f8c21890    ....    STR      r1,[r2,#0x890]
        0x00023392:    9902        ..      LDR      r1,[sp,#8]
        0x00023394:    6849        Ih      LDR      r1,[r1,#4]
        0x00023396:    030a        ..      LSLS     r2,r1,#12
        0x00023398:    f2402180    @..!    MOVW     r1,#0x280
        0x0002339c:    f2c40105    ....    MOVT     r1,#0x4005
        0x000233a0:    5889        .X      LDR      r1,[r1,r2]
        0x000233a2:    9a02        ..      LDR      r2,[sp,#8]
        0x000233a4:    f8c21894    ....    STR      r1,[r2,#0x894]
        0x000233a8:    9902        ..      LDR      r1,[sp,#8]
        0x000233aa:    6849        Ih      LDR      r1,[r1,#4]
        0x000233ac:    030a        ..      LSLS     r2,r1,#12
        0x000233ae:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x000233b2:    f2c40105    ....    MOVT     r1,#0x4005
        0x000233b6:    5889        .X      LDR      r1,[r1,r2]
        0x000233b8:    9a02        ..      LDR      r2,[sp,#8]
        0x000233ba:    f8c21898    ....    STR      r1,[r2,#0x898]
        0x000233be:    9902        ..      LDR      r1,[sp,#8]
        0x000233c0:    6849        Ih      LDR      r1,[r1,#4]
        0x000233c2:    030a        ..      LSLS     r2,r1,#12
        0x000233c4:    f2402100    @..!    MOVW     r1,#0x200
        0x000233c8:    f2c40105    ....    MOVT     r1,#0x4005
        0x000233cc:    5889        .X      LDR      r1,[r1,r2]
        0x000233ce:    9a02        ..      LDR      r2,[sp,#8]
        0x000233d0:    f8c2189c    ....    STR      r1,[r2,#0x89c]
        0x000233d4:    9902        ..      LDR      r1,[sp,#8]
        0x000233d6:    6849        Ih      LDR      r1,[r1,#4]
        0x000233d8:    030a        ..      LSLS     r2,r1,#12
        0x000233da:    f2402110    @..!    MOVW     r1,#0x210
        0x000233de:    f2c40105    ....    MOVT     r1,#0x4005
        0x000233e2:    5889        .X      LDR      r1,[r1,r2]
        0x000233e4:    9a02        ..      LDR      r2,[sp,#8]
        0x000233e6:    f8c21870    ..p.    STR      r1,[r2,#0x870]
        0x000233ea:    9902        ..      LDR      r1,[sp,#8]
        0x000233ec:    6849        Ih      LDR      r1,[r1,#4]
        0x000233ee:    0309        ..      LSLS     r1,r1,#12
        0x000233f0:    5840        @X      LDR      r0,[r0,r1]
        0x000233f2:    07c0        ..      LSLS     r0,r0,#31
        0x000233f4:    b120         .      CBZ      r0,0x23400 ; am_hal_iom_power_ctrl + 812
        0x000233f6:    e7ff        ..      B        0x233f8 ; am_hal_iom_power_ctrl + 804
        0x000233f8:    9802        ..      LDR      r0,[sp,#8]
        0x000233fa:    f7fff8f5    ....    BL       am_hal_iom_CQDisable ; 0x225e8
        0x000233fe:    e7ff        ..      B        0x23400 ; am_hal_iom_power_ctrl + 812
        0x00023400:    9902        ..      LDR      r1,[sp,#8]
        0x00023402:    2001        .       MOVS     r0,#1
        0x00023404:    f8810868    ..h.    STRB     r0,[r1,#0x868]
        0x00023408:    e7ff        ..      B        0x2340a ; am_hal_iom_power_ctrl + 822
        0x0002340a:    9802        ..      LDR      r0,[sp,#8]
        0x0002340c:    6840        @h      LDR      r0,[r0,#4]
        0x0002340e:    0302        ..      LSLS     r2,r0,#12
        0x00023410:    f240111c    @...    MOVW     r1,#0x11c
        0x00023414:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023418:    5888        .X      LDR      r0,[r1,r2]
        0x0002341a:    f0200001     ...    BIC      r0,r0,#1
        0x0002341e:    5088        .P      STR      r0,[r1,r2]
        0x00023420:    9802        ..      LDR      r0,[sp,#8]
        0x00023422:    6840        @h      LDR      r0,[r0,#4]
        0x00023424:    0302        ..      LSLS     r2,r0,#12
        0x00023426:    5888        .X      LDR      r0,[r1,r2]
        0x00023428:    f0200010     ...    BIC      r0,r0,#0x10
        0x0002342c:    5088        .P      STR      r0,[r1,r2]
        0x0002342e:    9802        ..      LDR      r0,[sp,#8]
        0x00023430:    6840        @h      LDR      r0,[r0,#4]
        0x00023432:    3001        .0      ADDS     r0,#1
        0x00023434:    b2c0        ..      UXTB     r0,r0
        0x00023436:    f001fa7f    ....    BL       am_hal_pwrctrl_periph_disable ; 0x24938
        0x0002343a:    e002        ..      B        0x23442 ; am_hal_iom_power_ctrl + 878
        0x0002343c:    2006        .       MOVS     r0,#6
        0x0002343e:    9005        ..      STR      r0,[sp,#0x14]
        0x00023440:    e002        ..      B        0x23448 ; am_hal_iom_power_ctrl + 884
        0x00023442:    2000        .       MOVS     r0,#0
        0x00023444:    9005        ..      STR      r0,[sp,#0x14]
        0x00023446:    e7ff        ..      B        0x23448 ; am_hal_iom_power_ctrl + 884
        0x00023448:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002344a:    b006        ..      ADD      sp,sp,#0x18
        0x0002344c:    bd80        ..      POP      {r7,pc}
        0x0002344e:    0000        ..      MOVS     r0,r0
    am_hal_iom_uninitialize
        0x00023450:    b580        ..      PUSH     {r7,lr}
        0x00023452:    b084        ..      SUB      sp,sp,#0x10
        0x00023454:    9002        ..      STR      r0,[sp,#8]
        0x00023456:    2000        .       MOVS     r0,#0
        0x00023458:    9001        ..      STR      r0,[sp,#4]
        0x0002345a:    9802        ..      LDR      r0,[sp,#8]
        0x0002345c:    9000        ..      STR      r0,[sp,#0]
        0x0002345e:    9802        ..      LDR      r0,[sp,#8]
        0x00023460:    b188        ..      CBZ      r0,0x23486 ; am_hal_iom_uninitialize + 54
        0x00023462:    e7ff        ..      B        0x23464 ; am_hal_iom_uninitialize + 20
        0x00023464:    9802        ..      LDR      r0,[sp,#8]
        0x00023466:    6800        .h      LDR      r0,[r0,#0]
        0x00023468:    0e00        ..      LSRS     r0,r0,#24
        0x0002346a:    07c0        ..      LSLS     r0,r0,#31
        0x0002346c:    b158        X.      CBZ      r0,0x23486 ; am_hal_iom_uninitialize + 54
        0x0002346e:    e7ff        ..      B        0x23470 ; am_hal_iom_uninitialize + 32
        0x00023470:    9802        ..      LDR      r0,[sp,#8]
        0x00023472:    6800        .h      LDR      r0,[r0,#0]
        0x00023474:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023478:    f2434156    C.VA    MOV      r1,#0x3456
        0x0002347c:    f2c00112    ....    MOVT     r1,#0x12
        0x00023480:    4288        .B      CMP      r0,r1
        0x00023482:    d003        ..      BEQ      0x2348c ; am_hal_iom_uninitialize + 60
        0x00023484:    e7ff        ..      B        0x23486 ; am_hal_iom_uninitialize + 54
        0x00023486:    2002        .       MOVS     r0,#2
        0x00023488:    9003        ..      STR      r0,[sp,#0xc]
        0x0002348a:    e011        ..      B        0x234b0 ; am_hal_iom_uninitialize + 96
        0x0002348c:    9800        ..      LDR      r0,[sp,#0]
        0x0002348e:    6800        .h      LDR      r0,[r0,#0]
        0x00023490:    0e40        @.      LSRS     r0,r0,#25
        0x00023492:    07c0        ..      LSLS     r0,r0,#31
        0x00023494:    b120         .      CBZ      r0,0x234a0 ; am_hal_iom_uninitialize + 80
        0x00023496:    e7ff        ..      B        0x23498 ; am_hal_iom_uninitialize + 72
        0x00023498:    9802        ..      LDR      r0,[sp,#8]
        0x0002349a:    f7fffcfd    ....    BL       am_hal_iom_disable ; 0x22e98
        0x0002349e:    e7ff        ..      B        0x234a0 ; am_hal_iom_uninitialize + 80
        0x000234a0:    9900        ..      LDR      r1,[sp,#0]
        0x000234a2:    6808        .h      LDR      r0,[r1,#0]
        0x000234a4:    f0207080     ..p    BIC      r0,r0,#0x1000000
        0x000234a8:    6008        .`      STR      r0,[r1,#0]
        0x000234aa:    9801        ..      LDR      r0,[sp,#4]
        0x000234ac:    9003        ..      STR      r0,[sp,#0xc]
        0x000234ae:    e7ff        ..      B        0x234b0 ; am_hal_iom_uninitialize + 96
        0x000234b0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000234b2:    b004        ..      ADD      sp,sp,#0x10
        0x000234b4:    bd80        ..      POP      {r7,pc}
        0x000234b6:    0000        ..      MOVS     r0,r0
    am_hal_itm_enable
        0x000234b8:    f64e51fc    N..Q    MOV      r1,#0xedfc
        0x000234bc:    f2ce0100    ....    MOVT     r1,#0xe000
        0x000234c0:    6808        .h      LDR      r0,[r1,#0]
        0x000234c2:    f0407080    @..p    ORR      r0,r0,#0x1000000
        0x000234c6:    6008        .`      STR      r0,[r1,#0]
        0x000234c8:    e7ff        ..      B        0x234ca ; am_hal_itm_enable + 18
        0x000234ca:    f64e50fc    N..P    MOV      r0,#0xedfc
        0x000234ce:    f2ce0000    ....    MOVT     r0,#0xe000
        0x000234d2:    6800        .h      LDR      r0,[r0,#0]
        0x000234d4:    01c0        ..      LSLS     r0,r0,#7
        0x000234d6:    2800        .(      CMP      r0,#0
        0x000234d8:    d401        ..      BMI      0x234de ; am_hal_itm_enable + 38
        0x000234da:    e7ff        ..      B        0x234dc ; am_hal_itm_enable + 36
        0x000234dc:    e7f5        ..      B        0x234ca ; am_hal_itm_enable + 18
        0x000234de:    f64071b0    @..q    MOVW     r1,#0xfb0
        0x000234e2:    f2ce0100    ....    MOVT     r1,#0xe000
        0x000234e6:    f64c6055    L.U`    MOV      r0,#0xce55
        0x000234ea:    f2cc50ac    ...P    MOVT     r0,#0xc5ac
        0x000234ee:    6008        .`      STR      r0,[r1,#0]
        0x000234f0:    f6406140    @.@a    MOVW     r1,#0xe40
        0x000234f4:    f2ce0100    ....    MOVT     r1,#0xe000
        0x000234f8:    200f        .       MOVS     r0,#0xf
        0x000234fa:    6008        .`      STR      r0,[r1,#0]
        0x000234fc:    f6406100    @..a    MOVW     r1,#0xe00
        0x00023500:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00023504:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00023508:    6008        .`      STR      r0,[r1,#0]
        0x0002350a:    f6406180    @..a    MOVW     r1,#0xe80
        0x0002350e:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00023512:    f2405011    @..P    MOV      r0,#0x511
        0x00023516:    f2c00015    ....    MOVT     r0,#0x15
        0x0002351a:    6008        .`      STR      r0,[r1,#0]
        0x0002351c:    4770        pG      BX       lr
        0x0002351e:    0000        ..      MOVS     r0,r0
    am_hal_itm_print
        0x00023520:    b580        ..      PUSH     {r7,lr}
        0x00023522:    b082        ..      SUB      sp,sp,#8
        0x00023524:    9001        ..      STR      r0,[sp,#4]
        0x00023526:    2000        .       MOVS     r0,#0
        0x00023528:    9000        ..      STR      r0,[sp,#0]
        0x0002352a:    e7ff        ..      B        0x2352c ; am_hal_itm_print + 12
        0x0002352c:    9801        ..      LDR      r0,[sp,#4]
        0x0002352e:    9900        ..      LDR      r1,[sp,#0]
        0x00023530:    5c40        @\      LDRB     r0,[r0,r1]
        0x00023532:    b120         .      CBZ      r0,0x2353e ; am_hal_itm_print + 30
        0x00023534:    e7ff        ..      B        0x23536 ; am_hal_itm_print + 22
        0x00023536:    9800        ..      LDR      r0,[sp,#0]
        0x00023538:    3001        .0      ADDS     r0,#1
        0x0002353a:    9000        ..      STR      r0,[sp,#0]
        0x0002353c:    e7f6        ..      B        0x2352c ; am_hal_itm_print + 12
        0x0002353e:    e7ff        ..      B        0x23540 ; am_hal_itm_print + 32
        0x00023540:    9800        ..      LDR      r0,[sp,#0]
        0x00023542:    b158        X.      CBZ      r0,0x2355c ; am_hal_itm_print + 60
        0x00023544:    e7ff        ..      B        0x23546 ; am_hal_itm_print + 38
        0x00023546:    9801        ..      LDR      r0,[sp,#4]
        0x00023548:    1c41        A.      ADDS     r1,r0,#1
        0x0002354a:    9101        ..      STR      r1,[sp,#4]
        0x0002354c:    7801        .x      LDRB     r1,[r0,#0]
        0x0002354e:    2000        .       MOVS     r0,#0
        0x00023550:    f000f806    ....    BL       am_hal_itm_stimulus_reg_byte_write ; 0x23560
        0x00023554:    9800        ..      LDR      r0,[sp,#0]
        0x00023556:    3801        .8      SUBS     r0,#1
        0x00023558:    9000        ..      STR      r0,[sp,#0]
        0x0002355a:    e7f1        ..      B        0x23540 ; am_hal_itm_print + 32
        0x0002355c:    b002        ..      ADD      sp,sp,#8
        0x0002355e:    bd80        ..      POP      {r7,pc}
    am_hal_itm_stimulus_reg_byte_write
        0x00023560:    b083        ..      SUB      sp,sp,#0xc
        0x00023562:    9002        ..      STR      r0,[sp,#8]
        0x00023564:    f88d1007    ....    STRB     r1,[sp,#7]
        0x00023568:    9902        ..      LDR      r1,[sp,#8]
        0x0002356a:    f04f4060    O.`@    MOV      r0,#0xe0000000
        0x0002356e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00023572:    9000        ..      STR      r0,[sp,#0]
        0x00023574:    e7ff        ..      B        0x23576 ; am_hal_itm_stimulus_reg_byte_write + 22
        0x00023576:    9800        ..      LDR      r0,[sp,#0]
        0x00023578:    6800        .h      LDR      r0,[r0,#0]
        0x0002357a:    b908        ..      CBNZ     r0,0x23580 ; am_hal_itm_stimulus_reg_byte_write + 32
        0x0002357c:    e7ff        ..      B        0x2357e ; am_hal_itm_stimulus_reg_byte_write + 30
        0x0002357e:    e7fa        ..      B        0x23576 ; am_hal_itm_stimulus_reg_byte_write + 22
        0x00023580:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00023584:    9900        ..      LDR      r1,[sp,#0]
        0x00023586:    7008        .p      STRB     r0,[r1,#0]
        0x00023588:    b003        ..      ADD      sp,sp,#0xc
        0x0002358a:    4770        pG      BX       lr
    am_hal_mcuctrl_EXTCLK_active
        0x0002358c:    f64000a8    @...    MOV      r0,#0x8a8
        0x00023590:    f2c10000    ....    MOVT     r0,#0x1000
        0x00023594:    6800        .h      LDR      r0,[r0,#0]
        0x00023596:    2800        .(      CMP      r0,#0
        0x00023598:    bf18        ..      IT       NE
        0x0002359a:    2001        .       MOVNE    r0,#1
        0x0002359c:    4770        pG      BX       lr
        0x0002359e:    0000        ..      MOVS     r0,r0
    am_hal_mcuctrl_control
        0x000235a0:    b580        ..      PUSH     {r7,lr}
        0x000235a2:    b088        ..      SUB      sp,sp,#0x20
        0x000235a4:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x000235a8:    9105        ..      STR      r1,[sp,#0x14]
        0x000235aa:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x000235ae:    4601        .F      MOV      r1,r0
        0x000235b0:    9101        ..      STR      r1,[sp,#4]
        0x000235b2:    2805        .(      CMP      r0,#5
        0x000235b4:    d852        R.      BHI      0x2365c ; am_hal_mcuctrl_control + 188
        0x000235b6:    9901        ..      LDR      r1,[sp,#4]
        0x000235b8:    e8dff001    ....    TBB      [pc,r1]
    $d.2
        0x000235bc:    46411a03    ..AF    DCD    1178671619
        0x000235c0:    314b        K1      DCW    12619
    $t.3
        0x000235c2:    f7fff805    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x000235c6:    9003        ..      STR      r0,[sp,#0xc]
        0x000235c8:    f2401120    @. .    MOVW     r1,#0x120
        0x000235cc:    f2c40102    ....    MOVT     r1,#0x4002
        0x000235d0:    6808        .h      LDR      r0,[r1,#0]
        0x000235d2:    9004        ..      STR      r0,[sp,#0x10]
        0x000235d4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000235d6:    f020001f     ...    BIC      r0,r0,#0x1f
        0x000235da:    9004        ..      STR      r0,[sp,#0x10]
        0x000235dc:    9804        ..      LDR      r0,[sp,#0x10]
        0x000235de:    f0400019    @...    ORR      r0,r0,#0x19
        0x000235e2:    9004        ..      STR      r0,[sp,#0x10]
        0x000235e4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000235e6:    6008        .`      STR      r0,[r1,#0]
        0x000235e8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000235ea:    f7fefff9    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x000235ee:    e038        8.      B        0x23662 ; am_hal_mcuctrl_control + 194
        0x000235f0:    f7feffee    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x000235f4:    9002        ..      STR      r0,[sp,#8]
        0x000235f6:    f2401120    @. .    MOVW     r1,#0x120
        0x000235fa:    f2c40102    ....    MOVT     r1,#0x4002
        0x000235fe:    6808        .h      LDR      r0,[r1,#0]
        0x00023600:    9004        ..      STR      r0,[sp,#0x10]
        0x00023602:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023604:    f020001f     ...    BIC      r0,r0,#0x1f
        0x00023608:    9004        ..      STR      r0,[sp,#0x10]
        0x0002360a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002360c:    f0400018    @...    ORR      r0,r0,#0x18
        0x00023610:    9004        ..      STR      r0,[sp,#0x10]
        0x00023612:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023614:    6008        .`      STR      r0,[r1,#0]
        0x00023616:    9802        ..      LDR      r0,[sp,#8]
        0x00023618:    f7feffe2    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x0002361c:    e021        !.      B        0x23662 ; am_hal_mcuctrl_control + 194
        0x0002361e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023620:    b918        ..      CBNZ     r0,0x2362a ; am_hal_mcuctrl_control + 138
        0x00023622:    e7ff        ..      B        0x23624 ; am_hal_mcuctrl_control + 132
        0x00023624:    2006        .       MOVS     r0,#6
        0x00023626:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023628:    e01e        ..      B        0x23668 ; am_hal_mcuctrl_control + 200
        0x0002362a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002362c:    7800        .x      LDRB     r0,[r0,#0]
        0x0002362e:    f0000001    ....    AND      r0,r0,#1
        0x00023632:    f44f3100    O..1    MOV      r1,#0x20000
        0x00023636:    f01affcb    ....    BL       mcuctrl_HFXTAL_clockOutPad_mask_modify ; 0x3e5d0
        0x0002363a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002363c:    e014        ..      B        0x23668 ; am_hal_mcuctrl_control + 200
        0x0002363e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023640:    f01bf88a    ....    BL       mcuctrl_ctrl_HFXTAL_kickstart ; 0x3e758
        0x00023644:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023646:    e00f        ..      B        0x23668 ; am_hal_mcuctrl_control + 200
        0x00023648:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002364a:    f01bf935    ..5.    BL       mcuctrl_ctrl_HFXTAL_normal ; 0x3e8b8
        0x0002364e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023650:    e00a        ..      B        0x23668 ; am_hal_mcuctrl_control + 200
        0x00023652:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023654:    f01bf812    ....    BL       mcuctrl_ctrl_HFXTAL_disable ; 0x3e67c
        0x00023658:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002365a:    e005        ..      B        0x23668 ; am_hal_mcuctrl_control + 200
        0x0002365c:    2006        .       MOVS     r0,#6
        0x0002365e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023660:    e002        ..      B        0x23668 ; am_hal_mcuctrl_control + 200
        0x00023662:    2000        .       MOVS     r0,#0
        0x00023664:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023666:    e7ff        ..      B        0x23668 ; am_hal_mcuctrl_control + 200
        0x00023668:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002366a:    b008        ..      ADD      sp,sp,#0x20
        0x0002366c:    bd80        ..      POP      {r7,pc}
        0x0002366e:    0000        ..      MOVS     r0,r0
    am_hal_mcuctrl_info_get
        0x00023670:    b580        ..      PUSH     {r7,lr}
        0x00023672:    b086        ..      SUB      sp,sp,#0x18
        0x00023674:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00023678:    9103        ..      STR      r1,[sp,#0xc]
        0x0002367a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002367c:    b918        ..      CBNZ     r0,0x23686 ; am_hal_mcuctrl_info_get + 22
        0x0002367e:    e7ff        ..      B        0x23680 ; am_hal_mcuctrl_info_get + 16
        0x00023680:    2006        .       MOVS     r0,#6
        0x00023682:    9005        ..      STR      r0,[sp,#0x14]
        0x00023684:    e052        R.      B        0x2372c ; am_hal_mcuctrl_info_get + 188
        0x00023686:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002368a:    4601        .F      MOV      r1,r0
        0x0002368c:    9101        ..      STR      r1,[sp,#4]
        0x0002368e:    b120         .      CBZ      r0,0x2369a ; am_hal_mcuctrl_info_get + 42
        0x00023690:    e7ff        ..      B        0x23692 ; am_hal_mcuctrl_info_get + 34
        0x00023692:    9801        ..      LDR      r0,[sp,#4]
        0x00023694:    2801        .(      CMP      r0,#1
        0x00023696:    d03f        ?.      BEQ      0x23718 ; am_hal_mcuctrl_info_get + 168
        0x00023698:    e042        B.      B        0x23720 ; am_hal_mcuctrl_info_get + 176
        0x0002369a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002369c:    9002        ..      STR      r0,[sp,#8]
        0x0002369e:    9902        ..      LDR      r1,[sp,#8]
        0x000236a0:    2000        .       MOVS     r0,#0
        0x000236a2:    7008        .p      STRB     r0,[r1,#0]
        0x000236a4:    2114        .!      MOVS     r1,#0x14
        0x000236a6:    f2c40102    ....    MOVT     r1,#0x4002
        0x000236aa:    680a        .h      LDR      r2,[r1,#0]
        0x000236ac:    f0020203    ....    AND      r2,r2,#3
        0x000236b0:    9b02        ..      LDR      r3,[sp,#8]
        0x000236b2:    705a        Zp      STRB     r2,[r3,#1]
        0x000236b4:    680a        .h      LDR      r2,[r1,#0]
        0x000236b6:    f3c20281    ....    UBFX     r2,r2,#2,#2
        0x000236ba:    9b02        ..      LDR      r3,[sp,#8]
        0x000236bc:    709a        .p      STRB     r2,[r3,#2]
        0x000236be:    680a        .h      LDR      r2,[r1,#0]
        0x000236c0:    f3c21280    ....    UBFX     r2,r2,#6,#1
        0x000236c4:    2a00        .*      CMP      r2,#0
        0x000236c6:    4602        .F      MOV      r2,r0
        0x000236c8:    bfc8        ..      IT       GT
        0x000236ca:    2201        ."      MOVGT    r2,#1
        0x000236cc:    9b02        ..      LDR      r3,[sp,#8]
        0x000236ce:    70da        .p      STRB     r2,[r3,#3]
        0x000236d0:    680a        .h      LDR      r2,[r1,#0]
        0x000236d2:    f3c212c0    ....    UBFX     r2,r2,#7,#1
        0x000236d6:    2a00        .*      CMP      r2,#0
        0x000236d8:    4602        .F      MOV      r2,r0
        0x000236da:    bfc8        ..      IT       GT
        0x000236dc:    2201        ."      MOVGT    r2,#1
        0x000236de:    9b02        ..      LDR      r3,[sp,#8]
        0x000236e0:    711a        .q      STRB     r2,[r3,#4]
        0x000236e2:    680a        .h      LDR      r2,[r1,#0]
        0x000236e4:    f3c22200    ..."    UBFX     r2,r2,#8,#1
        0x000236e8:    2a00        .*      CMP      r2,#0
        0x000236ea:    4602        .F      MOV      r2,r0
        0x000236ec:    bfc8        ..      IT       GT
        0x000236ee:    2201        ."      MOVGT    r2,#1
        0x000236f0:    9b02        ..      LDR      r3,[sp,#8]
        0x000236f2:    715a        Zq      STRB     r2,[r3,#5]
        0x000236f4:    680a        .h      LDR      r2,[r1,#0]
        0x000236f6:    f3c22240    ..@"    UBFX     r2,r2,#9,#1
        0x000236fa:    2a00        .*      CMP      r2,#0
        0x000236fc:    4602        .F      MOV      r2,r0
        0x000236fe:    bfc8        ..      IT       GT
        0x00023700:    2201        ."      MOVGT    r2,#1
        0x00023702:    9b02        ..      LDR      r3,[sp,#8]
        0x00023704:    719a        .q      STRB     r2,[r3,#6]
        0x00023706:    6809        .h      LDR      r1,[r1,#0]
        0x00023708:    f3c12180    ...!    UBFX     r1,r1,#10,#1
        0x0002370c:    2900        .)      CMP      r1,#0
        0x0002370e:    bfc8        ..      IT       GT
        0x00023710:    2001        .       MOVGT    r0,#1
        0x00023712:    9902        ..      LDR      r1,[sp,#8]
        0x00023714:    71c8        .q      STRB     r0,[r1,#7]
        0x00023716:    e006        ..      B        0x23726 ; am_hal_mcuctrl_info_get + 182
        0x00023718:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002371a:    f012fd8b    ....    BL       device_info_get ; 0x36234
        0x0002371e:    e002        ..      B        0x23726 ; am_hal_mcuctrl_info_get + 182
        0x00023720:    2006        .       MOVS     r0,#6
        0x00023722:    9005        ..      STR      r0,[sp,#0x14]
        0x00023724:    e002        ..      B        0x2372c ; am_hal_mcuctrl_info_get + 188
        0x00023726:    2000        .       MOVS     r0,#0
        0x00023728:    9005        ..      STR      r0,[sp,#0x14]
        0x0002372a:    e7ff        ..      B        0x2372c ; am_hal_mcuctrl_info_get + 188
        0x0002372c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002372e:    b006        ..      ADD      sp,sp,#0x18
        0x00023730:    bd80        ..      POP      {r7,pc}
        0x00023732:    0000        ..      MOVS     r0,r0
    am_hal_mram_info_read
        0x00023734:    b088        ..      SUB      sp,sp,#0x20
        0x00023736:    9006        ..      STR      r0,[sp,#0x18]
        0x00023738:    9105        ..      STR      r1,[sp,#0x14]
        0x0002373a:    9204        ..      STR      r2,[sp,#0x10]
        0x0002373c:    9303        ..      STR      r3,[sp,#0xc]
        0x0002373e:    2000        .       MOVS     r0,#0
        0x00023740:    9002        ..      STR      r0,[sp,#8]
        0x00023742:    9806        ..      LDR      r0,[sp,#0x18]
        0x00023744:    b9b8        ..      CBNZ     r0,0x23776 ; am_hal_mram_info_read + 66
        0x00023746:    e7ff        ..      B        0x23748 ; am_hal_mram_info_read + 20
        0x00023748:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002374a:    2000        .       MOVS     r0,#0
        0x0002374c:    ebb02f51    ..Q/    CMP      r0,r1,LSR #9
        0x00023750:    d107        ..      BNE      0x23762 ; am_hal_mram_info_read + 46
        0x00023752:    e7ff        ..      B        0x23754 ; am_hal_mram_info_read + 32
        0x00023754:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023756:    9904        ..      LDR      r1,[sp,#0x10]
        0x00023758:    4408        .D      ADD      r0,r0,r1
        0x0002375a:    f5b07f00    ....    CMP      r0,#0x200
        0x0002375e:    d903        ..      BLS      0x23768 ; am_hal_mram_info_read + 52
        0x00023760:    e7ff        ..      B        0x23762 ; am_hal_mram_info_read + 46
        0x00023762:    2002        .       MOVS     r0,#2
        0x00023764:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023766:    e043        C.      B        0x237f0 ; am_hal_mram_info_read + 188
        0x00023768:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002376a:    f04f4084    O..@    MOV      r0,#0x42000000
        0x0002376e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00023772:    9000        ..      STR      r0,[sp,#0]
        0x00023774:    e024        $.      B        0x237c0 ; am_hal_mram_info_read + 140
        0x00023776:    9806        ..      LDR      r0,[sp,#0x18]
        0x00023778:    2801        .(      CMP      r0,#1
        0x0002377a:    d11d        ..      BNE      0x237b8 ; am_hal_mram_info_read + 132
        0x0002377c:    e7ff        ..      B        0x2377e ; am_hal_mram_info_read + 74
        0x0002377e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023780:    f5b06f90    ...o    CMP      r0,#0x480
        0x00023784:    d30c        ..      BCC      0x237a0 ; am_hal_mram_info_read + 108
        0x00023786:    e7ff        ..      B        0x23788 ; am_hal_mram_info_read + 84
        0x00023788:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002378a:    0a40        @.      LSRS     r0,r0,#9
        0x0002378c:    2802        .(      CMP      r0,#2
        0x0002378e:    d807        ..      BHI      0x237a0 ; am_hal_mram_info_read + 108
        0x00023790:    e7ff        ..      B        0x23792 ; am_hal_mram_info_read + 94
        0x00023792:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023794:    9904        ..      LDR      r1,[sp,#0x10]
        0x00023796:    4408        .D      ADD      r0,r0,r1
        0x00023798:    f5b06fc0    ...o    CMP      r0,#0x600
        0x0002379c:    d903        ..      BLS      0x237a6 ; am_hal_mram_info_read + 114
        0x0002379e:    e7ff        ..      B        0x237a0 ; am_hal_mram_info_read + 108
        0x000237a0:    2002        .       MOVS     r0,#2
        0x000237a2:    9007        ..      STR      r0,[sp,#0x1c]
        0x000237a4:    e024        $.      B        0x237f0 ; am_hal_mram_info_read + 188
        0x000237a6:    9905        ..      LDR      r1,[sp,#0x14]
        0x000237a8:    f2420000    B...    MOVW     r0,#0x2000
        0x000237ac:    f2c42000    ...     MOVT     r0,#0x4200
        0x000237b0:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000237b4:    9000        ..      STR      r0,[sp,#0]
        0x000237b6:    e002        ..      B        0x237be ; am_hal_mram_info_read + 138
        0x000237b8:    2001        .       MOVS     r0,#1
        0x000237ba:    9007        ..      STR      r0,[sp,#0x1c]
        0x000237bc:    e018        ..      B        0x237f0 ; am_hal_mram_info_read + 188
        0x000237be:    e7ff        ..      B        0x237c0 ; am_hal_mram_info_read + 140
        0x000237c0:    2000        .       MOVS     r0,#0
        0x000237c2:    9001        ..      STR      r0,[sp,#4]
        0x000237c4:    e7ff        ..      B        0x237c6 ; am_hal_mram_info_read + 146
        0x000237c6:    9801        ..      LDR      r0,[sp,#4]
        0x000237c8:    9904        ..      LDR      r1,[sp,#0x10]
        0x000237ca:    4288        .B      CMP      r0,r1
        0x000237cc:    d20d        ..      BCS      0x237ea ; am_hal_mram_info_read + 182
        0x000237ce:    e7ff        ..      B        0x237d0 ; am_hal_mram_info_read + 156
        0x000237d0:    9800        ..      LDR      r0,[sp,#0]
        0x000237d2:    1d01        ..      ADDS     r1,r0,#4
        0x000237d4:    9100        ..      STR      r1,[sp,#0]
        0x000237d6:    6800        .h      LDR      r0,[r0,#0]
        0x000237d8:    9903        ..      LDR      r1,[sp,#0xc]
        0x000237da:    1d0a        ..      ADDS     r2,r1,#4
        0x000237dc:    9203        ..      STR      r2,[sp,#0xc]
        0x000237de:    6008        .`      STR      r0,[r1,#0]
        0x000237e0:    e7ff        ..      B        0x237e2 ; am_hal_mram_info_read + 174
        0x000237e2:    9801        ..      LDR      r0,[sp,#4]
        0x000237e4:    3001        .0      ADDS     r0,#1
        0x000237e6:    9001        ..      STR      r0,[sp,#4]
        0x000237e8:    e7ed        ..      B        0x237c6 ; am_hal_mram_info_read + 146
        0x000237ea:    9802        ..      LDR      r0,[sp,#8]
        0x000237ec:    9007        ..      STR      r0,[sp,#0x1c]
        0x000237ee:    e7ff        ..      B        0x237f0 ; am_hal_mram_info_read + 188
        0x000237f0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000237f2:    b008        ..      ADD      sp,sp,#0x20
        0x000237f4:    4770        pG      BX       lr
        0x000237f6:    0000        ..      MOVS     r0,r0
    am_hal_mram_main_fill
        0x000237f8:    b580        ..      PUSH     {r7,lr}
        0x000237fa:    b086        ..      SUB      sp,sp,#0x18
        0x000237fc:    9004        ..      STR      r0,[sp,#0x10]
        0x000237fe:    9103        ..      STR      r1,[sp,#0xc]
        0x00023800:    9202        ..      STR      r2,[sp,#8]
        0x00023802:    9301        ..      STR      r3,[sp,#4]
        0x00023804:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x00023808:    0700        ..      LSLS     r0,r0,#28
        0x0002380a:    b928        (.      CBNZ     r0,0x23818 ; am_hal_mram_main_fill + 32
        0x0002380c:    e7ff        ..      B        0x2380e ; am_hal_mram_main_fill + 22
        0x0002380e:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00023812:    0780        ..      LSLS     r0,r0,#30
        0x00023814:    b120         .      CBZ      r0,0x23820 ; am_hal_mram_main_fill + 40
        0x00023816:    e7ff        ..      B        0x23818 ; am_hal_mram_main_fill + 32
        0x00023818:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002381c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002381e:    e01a        ..      B        0x23856 ; am_hal_mram_main_fill + 94
        0x00023820:    9902        ..      LDR      r1,[sp,#8]
        0x00023822:    2000        .       MOVS     r0,#0
        0x00023824:    ebb05f51    ..Q_    CMP      r0,r1,LSR #21
        0x00023828:    d104        ..      BNE      0x23834 ; am_hal_mram_main_fill + 60
        0x0002382a:    e7ff        ..      B        0x2382c ; am_hal_mram_main_fill + 52
        0x0002382c:    9802        ..      LDR      r0,[sp,#8]
        0x0002382e:    0880        ..      LSRS     r0,r0,#2
        0x00023830:    9002        ..      STR      r0,[sp,#8]
        0x00023832:    e7ff        ..      B        0x23834 ; am_hal_mram_main_fill + 60
        0x00023834:    f24230b4    B..0    MOV      r0,#0x23b4
        0x00023838:    f2c00005    ....    MOVT     r0,#5
        0x0002383c:    f8d0c010    ....    LDR      r12,[r0,#0x10]
        0x00023840:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023842:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00023844:    9b02        ..      LDR      r3,[sp,#8]
        0x00023846:    9901        ..      LDR      r1,[sp,#4]
        0x00023848:    46ee        .F      MOV      lr,sp
        0x0002384a:    f8ce1000    ....    STR      r1,[lr,#0]
        0x0002384e:    2100        .!      MOVS     r1,#0
        0x00023850:    47e0        .G      BLX      r12
        0x00023852:    9005        ..      STR      r0,[sp,#0x14]
        0x00023854:    e7ff        ..      B        0x23856 ; am_hal_mram_main_fill + 94
        0x00023856:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023858:    b006        ..      ADD      sp,sp,#0x18
        0x0002385a:    bd80        ..      POP      {r7,pc}
    am_hal_mram_main_program
        0x0002385c:    b580        ..      PUSH     {r7,lr}
        0x0002385e:    b086        ..      SUB      sp,sp,#0x18
        0x00023860:    9004        ..      STR      r0,[sp,#0x10]
        0x00023862:    9103        ..      STR      r1,[sp,#0xc]
        0x00023864:    9202        ..      STR      r2,[sp,#8]
        0x00023866:    9301        ..      STR      r3,[sp,#4]
        0x00023868:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002386c:    0700        ..      LSLS     r0,r0,#28
        0x0002386e:    b928        (.      CBNZ     r0,0x2387c ; am_hal_mram_main_program + 32
        0x00023870:    e7ff        ..      B        0x23872 ; am_hal_mram_main_program + 22
        0x00023872:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00023876:    0780        ..      LSLS     r0,r0,#30
        0x00023878:    b120         .      CBZ      r0,0x23884 ; am_hal_mram_main_program + 40
        0x0002387a:    e7ff        ..      B        0x2387c ; am_hal_mram_main_program + 32
        0x0002387c:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00023880:    9005        ..      STR      r0,[sp,#0x14]
        0x00023882:    e007        ..      B        0x23894 ; am_hal_mram_main_program + 56
        0x00023884:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023886:    9903        ..      LDR      r1,[sp,#0xc]
        0x00023888:    9a02        ..      LDR      r2,[sp,#8]
        0x0002388a:    9b01        ..      LDR      r3,[sp,#4]
        0x0002388c:    f000f806    ....    BL       am_hal_mram_main_words_program ; 0x2389c
        0x00023890:    9005        ..      STR      r0,[sp,#0x14]
        0x00023892:    e7ff        ..      B        0x23894 ; am_hal_mram_main_program + 56
        0x00023894:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023896:    b006        ..      ADD      sp,sp,#0x18
        0x00023898:    bd80        ..      POP      {r7,pc}
        0x0002389a:    0000        ..      MOVS     r0,r0
    am_hal_mram_main_words_program
        0x0002389c:    b580        ..      PUSH     {r7,lr}
        0x0002389e:    b086        ..      SUB      sp,sp,#0x18
        0x000238a0:    9004        ..      STR      r0,[sp,#0x10]
        0x000238a2:    9103        ..      STR      r1,[sp,#0xc]
        0x000238a4:    9202        ..      STR      r2,[sp,#8]
        0x000238a6:    9301        ..      STR      r3,[sp,#4]
        0x000238a8:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x000238ac:    f04f5080    O..P    MOV      r0,#0x10000000
        0x000238b0:    ebb06f01    ...o    CMP      r0,r1,LSL #24
        0x000238b4:    d10f        ..      BNE      0x238d6 ; am_hal_mram_main_words_program + 58
        0x000238b6:    e7ff        ..      B        0x238b8 ; am_hal_mram_main_words_program + 28
        0x000238b8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000238ba:    9901        ..      LDR      r1,[sp,#4]
        0x000238bc:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000238c0:    f64f71fd    O..q    MOV      r1,#0xfffd
        0x000238c4:    f2c10115    ....    MOVT     r1,#0x1015
        0x000238c8:    4288        .B      CMP      r0,r1
        0x000238ca:    d303        ..      BCC      0x238d4 ; am_hal_mram_main_words_program + 56
        0x000238cc:    e7ff        ..      B        0x238ce ; am_hal_mram_main_words_program + 50
        0x000238ce:    2005        .       MOVS     r0,#5
        0x000238d0:    9005        ..      STR      r0,[sp,#0x14]
        0x000238d2:    e01b        ..      B        0x2390c ; am_hal_mram_main_words_program + 112
        0x000238d4:    e7ff        ..      B        0x238d6 ; am_hal_mram_main_words_program + 58
        0x000238d6:    9902        ..      LDR      r1,[sp,#8]
        0x000238d8:    2000        .       MOVS     r0,#0
        0x000238da:    ebb05f51    ..Q_    CMP      r0,r1,LSR #21
        0x000238de:    d104        ..      BNE      0x238ea ; am_hal_mram_main_words_program + 78
        0x000238e0:    e7ff        ..      B        0x238e2 ; am_hal_mram_main_words_program + 70
        0x000238e2:    9802        ..      LDR      r0,[sp,#8]
        0x000238e4:    0880        ..      LSRS     r0,r0,#2
        0x000238e6:    9002        ..      STR      r0,[sp,#8]
        0x000238e8:    e7ff        ..      B        0x238ea ; am_hal_mram_main_words_program + 78
        0x000238ea:    f24230b4    B..0    MOV      r0,#0x23b4
        0x000238ee:    f2c00005    ....    MOVT     r0,#5
        0x000238f2:    f8d0c010    ....    LDR      r12,[r0,#0x10]
        0x000238f6:    9804        ..      LDR      r0,[sp,#0x10]
        0x000238f8:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000238fa:    9b02        ..      LDR      r3,[sp,#8]
        0x000238fc:    9901        ..      LDR      r1,[sp,#4]
        0x000238fe:    46ee        .F      MOV      lr,sp
        0x00023900:    f8ce1000    ....    STR      r1,[lr,#0]
        0x00023904:    2101        .!      MOVS     r1,#1
        0x00023906:    47e0        .G      BLX      r12
        0x00023908:    9005        ..      STR      r0,[sp,#0x14]
        0x0002390a:    e7ff        ..      B        0x2390c ; am_hal_mram_main_words_program + 112
        0x0002390c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002390e:    b006        ..      ADD      sp,sp,#0x18
        0x00023910:    bd80        ..      POP      {r7,pc}
        0x00023912:    0000        ..      MOVS     r0,r0
    am_hal_ota_add
        0x00023914:    b580        ..      PUSH     {r7,lr}
        0x00023916:    b086        ..      SUB      sp,sp,#0x18
        0x00023918:    9004        ..      STR      r0,[sp,#0x10]
        0x0002391a:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x0002391e:    9202        ..      STR      r2,[sp,#8]
        0x00023920:    9802        ..      LDR      r0,[sp,#8]
        0x00023922:    9001        ..      STR      r0,[sp,#4]
        0x00023924:    2000        .       MOVS     r0,#0
        0x00023926:    9000        ..      STR      r0,[sp,#0]
        0x00023928:    9801        ..      LDR      r0,[sp,#4]
        0x0002392a:    f643316c    C.l1    MOV      r1,#0x3b6c
        0x0002392e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00023932:    6809        .h      LDR      r1,[r1,#0]
        0x00023934:    4288        .B      CMP      r0,r1
        0x00023936:    d303        ..      BCC      0x23940 ; am_hal_ota_add + 44
        0x00023938:    e7ff        ..      B        0x2393a ; am_hal_ota_add + 38
        0x0002393a:    2006        .       MOVS     r0,#6
        0x0002393c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002393e:    e03e        >.      B        0x239be ; am_hal_ota_add + 170
        0x00023940:    f643306c    C.l0    MOV      r0,#0x3b6c
        0x00023944:    f2c10000    ....    MOVT     r0,#0x1000
        0x00023948:    6880        .h      LDR      r0,[r0,#8]
        0x0002394a:    2808        .(      CMP      r0,#8
        0x0002394c:    d103        ..      BNE      0x23956 ; am_hal_ota_add + 66
        0x0002394e:    e7ff        ..      B        0x23950 ; am_hal_ota_add + 60
        0x00023950:    2005        .       MOVS     r0,#5
        0x00023952:    9005        ..      STR      r0,[sp,#0x14]
        0x00023954:    e033        3.      B        0x239be ; am_hal_ota_add + 170
        0x00023956:    9801        ..      LDR      r0,[sp,#4]
        0x00023958:    f0400003    @...    ORR      r0,r0,#3
        0x0002395c:    9001        ..      STR      r0,[sp,#4]
        0x0002395e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023960:    f6433c6c    C.l<    MOV      r12,#0x3b6c
        0x00023964:    f2c10c00    ....    MOVT     r12,#0x1000
        0x00023968:    f8dc1004    ....    LDR      r1,[r12,#4]
        0x0002396c:    f8dc2008    ...     LDR      r2,[r12,#8]
        0x00023970:    1c53        S.      ADDS     r3,r2,#1
        0x00023972:    f8cc3008    ...0    STR      r3,[r12,#8]
        0x00023976:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0002397a:    a901        ..      ADD      r1,sp,#4
        0x0002397c:    2301        .#      MOVS     r3,#1
        0x0002397e:    f7ffff8d    ....    BL       am_hal_mram_main_words_program ; 0x2389c
        0x00023982:    9000        ..      STR      r0,[sp,#0]
        0x00023984:    9800        ..      LDR      r0,[sp,#0]
        0x00023986:    b9b8        ..      CBNZ     r0,0x239b8 ; am_hal_ota_add + 164
        0x00023988:    e7ff        ..      B        0x2398a ; am_hal_ota_add + 118
        0x0002398a:    f2402164    @.d!    MOVW     r1,#0x264
        0x0002398e:    f2c40102    ....    MOVT     r1,#0x4002
        0x00023992:    6808        .h      LDR      r0,[r1,#0]
        0x00023994:    f0400001    @...    ORR      r0,r0,#1
        0x00023998:    6008        .`      STR      r0,[r1,#0]
        0x0002399a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002399e:    28a3        .(      CMP      r0,#0xa3
        0x000239a0:    d109        ..      BNE      0x239b6 ; am_hal_ota_add + 162
        0x000239a2:    e7ff        ..      B        0x239a4 ; am_hal_ota_add + 144
        0x000239a4:    f2402164    @.d!    MOVW     r1,#0x264
        0x000239a8:    f2c40102    ....    MOVT     r1,#0x4002
        0x000239ac:    6808        .h      LDR      r0,[r1,#0]
        0x000239ae:    f0400002    @...    ORR      r0,r0,#2
        0x000239b2:    6008        .`      STR      r0,[r1,#0]
        0x000239b4:    e7ff        ..      B        0x239b6 ; am_hal_ota_add + 162
        0x000239b6:    e7ff        ..      B        0x239b8 ; am_hal_ota_add + 164
        0x000239b8:    9800        ..      LDR      r0,[sp,#0]
        0x000239ba:    9005        ..      STR      r0,[sp,#0x14]
        0x000239bc:    e7ff        ..      B        0x239be ; am_hal_ota_add + 170
        0x000239be:    9805        ..      LDR      r0,[sp,#0x14]
        0x000239c0:    b006        ..      ADD      sp,sp,#0x18
        0x000239c2:    bd80        ..      POP      {r7,pc}
    am_hal_ota_init
        0x000239c4:    b580        ..      PUSH     {r7,lr}
        0x000239c6:    b094        ..      SUB      sp,sp,#0x50
        0x000239c8:    9012        ..      STR      r0,[sp,#0x48]
        0x000239ca:    9111        ..      STR      r1,[sp,#0x44]
        0x000239cc:    9811        ..      LDR      r0,[sp,#0x44]
        0x000239ce:    9001        ..      STR      r0,[sp,#4]
        0x000239d0:    2000        .       MOVS     r0,#0
        0x000239d2:    9000        ..      STR      r0,[sp,#0]
        0x000239d4:    2001        .       MOVS     r0,#1
        0x000239d6:    a902        ..      ADD      r1,sp,#8
        0x000239d8:    f7fffe4a    ..J.    BL       am_hal_mcuctrl_info_get ; 0x23670
        0x000239dc:    980c        ..      LDR      r0,[sp,#0x30]
        0x000239de:    f643316c    C.l1    MOV      r1,#0x3b6c
        0x000239e2:    f2c10100    ....    MOVT     r1,#0x1000
        0x000239e6:    6008        .`      STR      r0,[r1,#0]
        0x000239e8:    9801        ..      LDR      r0,[sp,#4]
        0x000239ea:    6809        .h      LDR      r1,[r1,#0]
        0x000239ec:    3924        $9      SUBS     r1,r1,#0x24
        0x000239ee:    4288        .B      CMP      r0,r1
        0x000239f0:    d303        ..      BCC      0x239fa ; am_hal_ota_init + 54
        0x000239f2:    e7ff        ..      B        0x239f4 ; am_hal_ota_init + 48
        0x000239f4:    2006        .       MOVS     r0,#6
        0x000239f6:    9013        ..      STR      r0,[sp,#0x4c]
        0x000239f8:    e01c        ..      B        0x23a34 ; am_hal_ota_init + 112
        0x000239fa:    9812        ..      LDR      r0,[sp,#0x48]
        0x000239fc:    9a11        ..      LDR      r2,[sp,#0x44]
        0x000239fe:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00023a02:    2324        $#      MOVS     r3,#0x24
        0x00023a04:    f7fffef8    ....    BL       am_hal_mram_main_fill ; 0x237f8
        0x00023a08:    9000        ..      STR      r0,[sp,#0]
        0x00023a0a:    9800        ..      LDR      r0,[sp,#0]
        0x00023a0c:    b978        x.      CBNZ     r0,0x23a2e ; am_hal_ota_init + 106
        0x00023a0e:    e7ff        ..      B        0x23a10 ; am_hal_ota_init + 76
        0x00023a10:    9801        ..      LDR      r0,[sp,#4]
        0x00023a12:    f2402164    @.d!    MOVW     r1,#0x264
        0x00023a16:    f2c40102    ....    MOVT     r1,#0x4002
        0x00023a1a:    6008        .`      STR      r0,[r1,#0]
        0x00023a1c:    f643316c    C.l1    MOV      r1,#0x3b6c
        0x00023a20:    f2c10100    ....    MOVT     r1,#0x1000
        0x00023a24:    2000        .       MOVS     r0,#0
        0x00023a26:    6088        .`      STR      r0,[r1,#8]
        0x00023a28:    9801        ..      LDR      r0,[sp,#4]
        0x00023a2a:    6048        H`      STR      r0,[r1,#4]
        0x00023a2c:    e7ff        ..      B        0x23a2e ; am_hal_ota_init + 106
        0x00023a2e:    9800        ..      LDR      r0,[sp,#0]
        0x00023a30:    9013        ..      STR      r0,[sp,#0x4c]
        0x00023a32:    e7ff        ..      B        0x23a34 ; am_hal_ota_init + 112
        0x00023a34:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00023a36:    b014        ..      ADD      sp,sp,#0x50
        0x00023a38:    bd80        ..      POP      {r7,pc}
        0x00023a3a:    0000        ..      MOVS     r0,r0
    am_hal_pdm_configure
        0x00023a3c:    b580        ..      PUSH     {r7,lr}
        0x00023a3e:    b088        ..      SUB      sp,sp,#0x20
        0x00023a40:    9006        ..      STR      r0,[sp,#0x18]
        0x00023a42:    9105        ..      STR      r1,[sp,#0x14]
        0x00023a44:    9806        ..      LDR      r0,[sp,#0x18]
        0x00023a46:    b188        ..      CBZ      r0,0x23a6c ; am_hal_pdm_configure + 48
        0x00023a48:    e7ff        ..      B        0x23a4a ; am_hal_pdm_configure + 14
        0x00023a4a:    9806        ..      LDR      r0,[sp,#0x18]
        0x00023a4c:    6800        .h      LDR      r0,[r0,#0]
        0x00023a4e:    0e00        ..      LSRS     r0,r0,#24
        0x00023a50:    07c0        ..      LSLS     r0,r0,#31
        0x00023a52:    b158        X.      CBZ      r0,0x23a6c ; am_hal_pdm_configure + 48
        0x00023a54:    e7ff        ..      B        0x23a56 ; am_hal_pdm_configure + 26
        0x00023a56:    9806        ..      LDR      r0,[sp,#0x18]
        0x00023a58:    6800        .h      LDR      r0,[r0,#0]
        0x00023a5a:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023a5e:    f24561e2    E..a    MOV      r1,#0x56e2
        0x00023a62:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00023a66:    4288        .B      CMP      r0,r1
        0x00023a68:    d003        ..      BEQ      0x23a72 ; am_hal_pdm_configure + 54
        0x00023a6a:    e7ff        ..      B        0x23a6c ; am_hal_pdm_configure + 48
        0x00023a6c:    2002        .       MOVS     r0,#2
        0x00023a6e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023a70:    e0ae        ..      B        0x23bd0 ; am_hal_pdm_configure + 404
        0x00023a72:    9806        ..      LDR      r0,[sp,#0x18]
        0x00023a74:    9004        ..      STR      r0,[sp,#0x10]
        0x00023a76:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023a78:    6880        .h      LDR      r0,[r0,#8]
        0x00023a7a:    9003        ..      STR      r0,[sp,#0xc]
        0x00023a7c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023a7e:    7e82        .~      LDRB     r2,[r0,#0x1a]
        0x00023a80:    f2410104    A...    MOV      r1,#0x1004
        0x00023a84:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023a88:    9100        ..      STR      r1,[sp,#0]
        0x00023a8a:    6808        .h      LDR      r0,[r1,#0]
        0x00023a8c:    f3620000    b...    BFI      r0,r2,#0,#1
        0x00023a90:    6008        .`      STR      r0,[r1,#0]
        0x00023a92:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023a94:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x00023a96:    f0000201    ....    AND      r2,r0,#1
        0x00023a9a:    6808        .h      LDR      r0,[r1,#0]
        0x00023a9c:    f0200002     ...    BIC      r0,r0,#2
        0x00023aa0:    ea400042    @.B.    ORR      r0,r0,r2,LSL #1
        0x00023aa4:    6008        .`      STR      r0,[r1,#0]
        0x00023aa6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023aa8:    7e02        .~      LDRB     r2,[r0,#0x18]
        0x00023aaa:    6808        .h      LDR      r0,[r1,#0]
        0x00023aac:    f0020207    ....    AND      r2,r2,#7
        0x00023ab0:    f020001c     ...    BIC      r0,r0,#0x1c
        0x00023ab4:    ea400082    @...    ORR      r0,r0,r2,LSL #2
        0x00023ab8:    6008        .`      STR      r0,[r1,#0]
        0x00023aba:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023abc:    6902        .i      LDR      r2,[r0,#0x10]
        0x00023abe:    6808        .h      LDR      r0,[r1,#0]
        0x00023ac0:    f002020f    ....    AND      r2,r2,#0xf
        0x00023ac4:    f42070f0     ..p    BIC      r0,r0,#0x1e0
        0x00023ac8:    ea401042    @.B.    ORR      r0,r0,r2,LSL #5
        0x00023acc:    6008        .`      STR      r0,[r1,#0]
        0x00023ace:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023ad0:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x00023ad2:    f0000201    ....    AND      r2,r0,#1
        0x00023ad6:    6808        .h      LDR      r0,[r1,#0]
        0x00023ad8:    f4207000     ..p    BIC      r0,r0,#0x200
        0x00023adc:    ea402042    @.B     ORR      r0,r0,r2,LSL #9
        0x00023ae0:    6008        .`      STR      r0,[r1,#0]
        0x00023ae2:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023ae4:    7842        Bx      LDRB     r2,[r0,#1]
        0x00023ae6:    6808        .h      LDR      r0,[r1,#0]
        0x00023ae8:    f002020f    ....    AND      r2,r2,#0xf
        0x00023aec:    f4205070     .pP    BIC      r0,r0,#0x3c00
        0x00023af0:    ea402082    @..     ORR      r0,r0,r2,LSL #10
        0x00023af4:    6008        .`      STR      r0,[r1,#0]
        0x00023af6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023af8:    6882        .h      LDR      r2,[r0,#8]
        0x00023afa:    6808        .h      LDR      r0,[r1,#0]
        0x00023afc:    f002027f    ....    AND      r2,r2,#0x7f
        0x00023b00:    f42010fe     ...    BIC      r0,r0,#0x1fc000
        0x00023b04:    ea403082    @..0    ORR      r0,r0,r2,LSL #14
        0x00023b08:    6008        .`      STR      r0,[r1,#0]
        0x00023b0a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023b0c:    7882        .x      LDRB     r2,[r0,#2]
        0x00023b0e:    6808        .h      LDR      r0,[r1,#0]
        0x00023b10:    f002021f    ....    AND      r2,r2,#0x1f
        0x00023b14:    f0207078     .xp    BIC      r0,r0,#0x3e00000
        0x00023b18:    ea405042    @.BP    ORR      r0,r0,r2,LSL #21
        0x00023b1c:    6008        .`      STR      r0,[r1,#0]
        0x00023b1e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023b20:    78c2        .x      LDRB     r2,[r0,#3]
        0x00023b22:    6808        .h      LDR      r0,[r1,#0]
        0x00023b24:    f002021f    ....    AND      r2,r2,#0x1f
        0x00023b28:    f02040f8     ..@    BIC      r0,r0,#0x7c000000
        0x00023b2c:    ea406082    @..`    ORR      r0,r0,r2,LSL #26
        0x00023b30:    6008        .`      STR      r0,[r1,#0]
        0x00023b32:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023b34:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x00023b36:    f2410108    A...    MOV      r1,#0x1008
        0x00023b3a:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023b3e:    9101        ..      STR      r1,[sp,#4]
        0x00023b40:    6808        .h      LDR      r0,[r1,#0]
        0x00023b42:    f3620001    b...    BFI      r0,r2,#0,#2
        0x00023b46:    6008        .`      STR      r0,[r1,#0]
        0x00023b48:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023b4a:    7802        .x      LDRB     r2,[r0,#0]
        0x00023b4c:    6808        .h      LDR      r0,[r1,#0]
        0x00023b4e:    f0020203    ....    AND      r2,r2,#3
        0x00023b52:    f020000c     ...    BIC      r0,r0,#0xc
        0x00023b56:    ea400082    @...    ORR      r0,r0,r2,LSL #2
        0x00023b5a:    6008        .`      STR      r0,[r1,#0]
        0x00023b5c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023b5e:    7dc2        .}      LDRB     r2,[r0,#0x17]
        0x00023b60:    6808        .h      LDR      r0,[r1,#0]
        0x00023b62:    f0020207    ....    AND      r2,r2,#7
        0x00023b66:    f0200070     .p.    BIC      r0,r0,#0x70
        0x00023b6a:    ea401002    @...    ORR      r0,r0,r2,LSL #4
        0x00023b6e:    6008        .`      STR      r0,[r1,#0]
        0x00023b70:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023b72:    7902        .y      LDRB     r2,[r0,#4]
        0x00023b74:    6808        .h      LDR      r0,[r1,#0]
        0x00023b76:    f0020201    ....    AND      r2,r2,#1
        0x00023b7a:    f0200080     ...    BIC      r0,r0,#0x80
        0x00023b7e:    ea4010c2    @...    ORR      r0,r0,r2,LSL #7
        0x00023b82:    6008        .`      STR      r0,[r1,#0]
        0x00023b84:    f2410100    A...    MOVW     r1,#0x1000
        0x00023b88:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023b8c:    9102        ..      STR      r1,[sp,#8]
        0x00023b8e:    6808        .h      LDR      r0,[r1,#0]
        0x00023b90:    f0200001     ...    BIC      r0,r0,#1
        0x00023b94:    6008        .`      STR      r0,[r1,#0]
        0x00023b96:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023b98:    7d02        .}      LDRB     r2,[r0,#0x14]
        0x00023b9a:    6808        .h      LDR      r0,[r1,#0]
        0x00023b9c:    f0020203    ....    AND      r2,r2,#3
        0x00023ba0:    f0200006     ...    BIC      r0,r0,#6
        0x00023ba4:    ea400042    @.B.    ORR      r0,r0,r2,LSL #1
        0x00023ba8:    6008        .`      STR      r0,[r1,#0]
        0x00023baa:    6808        .h      LDR      r0,[r1,#0]
        0x00023bac:    f0200010     ...    BIC      r0,r0,#0x10
        0x00023bb0:    6008        .`      STR      r0,[r1,#0]
        0x00023bb2:    6808        .h      LDR      r0,[r1,#0]
        0x00023bb4:    f0200020     . .    BIC      r0,r0,#0x20
        0x00023bb8:    6008        .`      STR      r0,[r1,#0]
        0x00023bba:    2064        d       MOVS     r0,#0x64
        0x00023bbc:    f7fef834    ..4.    BL       am_hal_delay_us ; 0x21c28
        0x00023bc0:    9902        ..      LDR      r1,[sp,#8]
        0x00023bc2:    6808        .h      LDR      r0,[r1,#0]
        0x00023bc4:    f0400010    @...    ORR      r0,r0,#0x10
        0x00023bc8:    6008        .`      STR      r0,[r1,#0]
        0x00023bca:    2000        .       MOVS     r0,#0
        0x00023bcc:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023bce:    e7ff        ..      B        0x23bd0 ; am_hal_pdm_configure + 404
        0x00023bd0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00023bd2:    b008        ..      ADD      sp,sp,#0x20
        0x00023bd4:    bd80        ..      POP      {r7,pc}
        0x00023bd6:    0000        ..      MOVS     r0,r0
    am_hal_pdm_disable
        0x00023bd8:    b580        ..      PUSH     {r7,lr}
        0x00023bda:    b084        ..      SUB      sp,sp,#0x10
        0x00023bdc:    9002        ..      STR      r0,[sp,#8]
        0x00023bde:    9802        ..      LDR      r0,[sp,#8]
        0x00023be0:    b188        ..      CBZ      r0,0x23c06 ; am_hal_pdm_disable + 46
        0x00023be2:    e7ff        ..      B        0x23be4 ; am_hal_pdm_disable + 12
        0x00023be4:    9802        ..      LDR      r0,[sp,#8]
        0x00023be6:    6800        .h      LDR      r0,[r0,#0]
        0x00023be8:    0e00        ..      LSRS     r0,r0,#24
        0x00023bea:    07c0        ..      LSLS     r0,r0,#31
        0x00023bec:    b158        X.      CBZ      r0,0x23c06 ; am_hal_pdm_disable + 46
        0x00023bee:    e7ff        ..      B        0x23bf0 ; am_hal_pdm_disable + 24
        0x00023bf0:    9802        ..      LDR      r0,[sp,#8]
        0x00023bf2:    6800        .h      LDR      r0,[r0,#0]
        0x00023bf4:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023bf8:    f24561e2    E..a    MOV      r1,#0x56e2
        0x00023bfc:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00023c00:    4288        .B      CMP      r0,r1
        0x00023c02:    d003        ..      BEQ      0x23c0c ; am_hal_pdm_disable + 52
        0x00023c04:    e7ff        ..      B        0x23c06 ; am_hal_pdm_disable + 46
        0x00023c06:    2002        .       MOVS     r0,#2
        0x00023c08:    9003        ..      STR      r0,[sp,#0xc]
        0x00023c0a:    e026        &.      B        0x23c5a ; am_hal_pdm_disable + 130
        0x00023c0c:    9802        ..      LDR      r0,[sp,#8]
        0x00023c0e:    9001        ..      STR      r0,[sp,#4]
        0x00023c10:    9801        ..      LDR      r0,[sp,#4]
        0x00023c12:    6880        .h      LDR      r0,[r0,#8]
        0x00023c14:    9000        ..      STR      r0,[sp,#0]
        0x00023c16:    9802        ..      LDR      r0,[sp,#8]
        0x00023c18:    f000f822    ..".    BL       am_hal_pdm_dma_disable ; 0x23c60
        0x00023c1c:    b148        H.      CBZ      r0,0x23c32 ; am_hal_pdm_disable + 90
        0x00023c1e:    e7ff        ..      B        0x23c20 ; am_hal_pdm_disable + 72
        0x00023c20:    f2411148    A.H.    MOV      r1,#0x1148
        0x00023c24:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023c28:    6808        .h      LDR      r0,[r1,#0]
        0x00023c2a:    f0200001     ...    BIC      r0,r0,#1
        0x00023c2e:    6008        .`      STR      r0,[r1,#0]
        0x00023c30:    e7ff        ..      B        0x23c32 ; am_hal_pdm_disable + 90
        0x00023c32:    f2410100    A...    MOVW     r1,#0x1000
        0x00023c36:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023c3a:    6808        .h      LDR      r0,[r1,#0]
        0x00023c3c:    f0200040     .@.    BIC      r0,r0,#0x40
        0x00023c40:    6008        .`      STR      r0,[r1,#0]
        0x00023c42:    6808        .h      LDR      r0,[r1,#0]
        0x00023c44:    f0200001     ...    BIC      r0,r0,#1
        0x00023c48:    6008        .`      STR      r0,[r1,#0]
        0x00023c4a:    9801        ..      LDR      r0,[sp,#4]
        0x00023c4c:    6880        .h      LDR      r0,[r0,#8]
        0x00023c4e:    300e        .0      ADDS     r0,r0,#0xe
        0x00023c50:    f7fdfc86    ....    BL       am_gpu_power_disable ; 0x21560
        0x00023c54:    2000        .       MOVS     r0,#0
        0x00023c56:    9003        ..      STR      r0,[sp,#0xc]
        0x00023c58:    e7ff        ..      B        0x23c5a ; am_hal_pdm_disable + 130
        0x00023c5a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023c5c:    b004        ..      ADD      sp,sp,#0x10
        0x00023c5e:    bd80        ..      POP      {r7,pc}
    am_hal_pdm_dma_disable
        0x00023c60:    b085        ..      SUB      sp,sp,#0x14
        0x00023c62:    9003        ..      STR      r0,[sp,#0xc]
        0x00023c64:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023c66:    b188        ..      CBZ      r0,0x23c8c ; am_hal_pdm_dma_disable + 44
        0x00023c68:    e7ff        ..      B        0x23c6a ; am_hal_pdm_dma_disable + 10
        0x00023c6a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023c6c:    6800        .h      LDR      r0,[r0,#0]
        0x00023c6e:    0e00        ..      LSRS     r0,r0,#24
        0x00023c70:    07c0        ..      LSLS     r0,r0,#31
        0x00023c72:    b158        X.      CBZ      r0,0x23c8c ; am_hal_pdm_dma_disable + 44
        0x00023c74:    e7ff        ..      B        0x23c76 ; am_hal_pdm_dma_disable + 22
        0x00023c76:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023c78:    6800        .h      LDR      r0,[r0,#0]
        0x00023c7a:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023c7e:    f24561e2    E..a    MOV      r1,#0x56e2
        0x00023c82:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00023c86:    4288        .B      CMP      r0,r1
        0x00023c88:    d003        ..      BEQ      0x23c92 ; am_hal_pdm_dma_disable + 50
        0x00023c8a:    e7ff        ..      B        0x23c8c ; am_hal_pdm_dma_disable + 44
        0x00023c8c:    2002        .       MOVS     r0,#2
        0x00023c8e:    9004        ..      STR      r0,[sp,#0x10]
        0x00023c90:    e02e        ..      B        0x23cf0 ; am_hal_pdm_dma_disable + 144
        0x00023c92:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023c94:    9002        ..      STR      r0,[sp,#8]
        0x00023c96:    9802        ..      LDR      r0,[sp,#8]
        0x00023c98:    6880        .h      LDR      r0,[r0,#8]
        0x00023c9a:    9001        ..      STR      r0,[sp,#4]
        0x00023c9c:    f2410200    A...    MOVW     r2,#0x1000
        0x00023ca0:    f2c40220    .. .    MOVT     r2,#0x4020
        0x00023ca4:    6810        .h      LDR      r0,[r2,#0]
        0x00023ca6:    9000        ..      STR      r0,[sp,#0]
        0x00023ca8:    9800        ..      LDR      r0,[sp,#0]
        0x00023caa:    f0200001     ...    BIC      r0,r0,#1
        0x00023cae:    6010        .`      STR      r0,[r2,#0]
        0x00023cb0:    f2411148    A.H.    MOV      r1,#0x1148
        0x00023cb4:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023cb8:    6808        .h      LDR      r0,[r1,#0]
        0x00023cba:    f0200001     ...    BIC      r0,r0,#1
        0x00023cbe:    6008        .`      STR      r0,[r1,#0]
        0x00023cc0:    f2411100    A...    MOVW     r1,#0x1100
        0x00023cc4:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023cc8:    6808        .h      LDR      r0,[r1,#0]
        0x00023cca:    f0200018     ...    BIC      r0,r0,#0x18
        0x00023cce:    6008        .`      STR      r0,[r1,#0]
        0x00023cd0:    f2411108    A...    MOV      r1,#0x1108
        0x00023cd4:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023cd8:    2018        .       MOVS     r0,#0x18
        0x00023cda:    6008        .`      STR      r0,[r1,#0]
        0x00023cdc:    f2412150    A.P!    MOV      r1,#0x1250
        0x00023ce0:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023ce4:    2000        .       MOVS     r0,#0
        0x00023ce6:    6008        .`      STR      r0,[r1,#0]
        0x00023ce8:    9900        ..      LDR      r1,[sp,#0]
        0x00023cea:    6011        .`      STR      r1,[r2,#0]
        0x00023cec:    9004        ..      STR      r0,[sp,#0x10]
        0x00023cee:    e7ff        ..      B        0x23cf0 ; am_hal_pdm_dma_disable + 144
        0x00023cf0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023cf2:    b005        ..      ADD      sp,sp,#0x14
        0x00023cf4:    4770        pG      BX       lr
        0x00023cf6:    0000        ..      MOVS     r0,r0
    am_hal_pdm_dma_get_buffer
        0x00023cf8:    b580        ..      PUSH     {r7,lr}
        0x00023cfa:    b084        ..      SUB      sp,sp,#0x10
        0x00023cfc:    9003        ..      STR      r0,[sp,#0xc]
        0x00023cfe:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023d00:    9001        ..      STR      r0,[sp,#4]
        0x00023d02:    2100        .!      MOVS     r1,#0
        0x00023d04:    4608        .F      MOV      r0,r1
        0x00023d06:    f7fdfe83    ....    BL       am_hal_daxi_control ; 0x21a10
        0x00023d0a:    9801        ..      LDR      r0,[sp,#4]
        0x00023d0c:    6901        .i      LDR      r1,[r0,#0x10]
        0x00023d0e:    6940        @i      LDR      r0,[r0,#0x14]
        0x00023d10:    4288        .B      CMP      r0,r1
        0x00023d12:    d104        ..      BNE      0x23d1e ; am_hal_pdm_dma_get_buffer + 38
        0x00023d14:    e7ff        ..      B        0x23d16 ; am_hal_pdm_dma_get_buffer + 30
        0x00023d16:    9801        ..      LDR      r0,[sp,#4]
        0x00023d18:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00023d1a:    9000        ..      STR      r0,[sp,#0]
        0x00023d1c:    e003        ..      B        0x23d26 ; am_hal_pdm_dma_get_buffer + 46
        0x00023d1e:    9801        ..      LDR      r0,[sp,#4]
        0x00023d20:    6900        .i      LDR      r0,[r0,#0x10]
        0x00023d22:    9000        ..      STR      r0,[sp,#0]
        0x00023d24:    e7ff        ..      B        0x23d26 ; am_hal_pdm_dma_get_buffer + 46
        0x00023d26:    9800        ..      LDR      r0,[sp,#0]
        0x00023d28:    9002        ..      STR      r0,[sp,#8]
        0x00023d2a:    9802        ..      LDR      r0,[sp,#8]
        0x00023d2c:    b004        ..      ADD      sp,sp,#0x10
        0x00023d2e:    bd80        ..      POP      {r7,pc}
    am_hal_pdm_dma_start
        0x00023d30:    b580        ..      PUSH     {r7,lr}
        0x00023d32:    b088        ..      SUB      sp,sp,#0x20
        0x00023d34:    9006        ..      STR      r0,[sp,#0x18]
        0x00023d36:    9105        ..      STR      r1,[sp,#0x14]
        0x00023d38:    9806        ..      LDR      r0,[sp,#0x18]
        0x00023d3a:    b188        ..      CBZ      r0,0x23d60 ; am_hal_pdm_dma_start + 48
        0x00023d3c:    e7ff        ..      B        0x23d3e ; am_hal_pdm_dma_start + 14
        0x00023d3e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00023d40:    6800        .h      LDR      r0,[r0,#0]
        0x00023d42:    0e00        ..      LSRS     r0,r0,#24
        0x00023d44:    07c0        ..      LSLS     r0,r0,#31
        0x00023d46:    b158        X.      CBZ      r0,0x23d60 ; am_hal_pdm_dma_start + 48
        0x00023d48:    e7ff        ..      B        0x23d4a ; am_hal_pdm_dma_start + 26
        0x00023d4a:    9806        ..      LDR      r0,[sp,#0x18]
        0x00023d4c:    6800        .h      LDR      r0,[r0,#0]
        0x00023d4e:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023d52:    f24561e2    E..a    MOV      r1,#0x56e2
        0x00023d56:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00023d5a:    4288        .B      CMP      r0,r1
        0x00023d5c:    d003        ..      BEQ      0x23d66 ; am_hal_pdm_dma_start + 54
        0x00023d5e:    e7ff        ..      B        0x23d60 ; am_hal_pdm_dma_start + 48
        0x00023d60:    2002        .       MOVS     r0,#2
        0x00023d62:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023d64:    e04a        J.      B        0x23dfc ; am_hal_pdm_dma_start + 204
        0x00023d66:    9806        ..      LDR      r0,[sp,#0x18]
        0x00023d68:    9004        ..      STR      r0,[sp,#0x10]
        0x00023d6a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023d6c:    6880        .h      LDR      r0,[r0,#8]
        0x00023d6e:    9003        ..      STR      r0,[sp,#0xc]
        0x00023d70:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023d72:    6800        .h      LDR      r0,[r0,#0]
        0x00023d74:    9904        ..      LDR      r1,[sp,#0x10]
        0x00023d76:    60c8        .`      STR      r0,[r1,#0xc]
        0x00023d78:    9904        ..      LDR      r1,[sp,#0x10]
        0x00023d7a:    6148        Ha      STR      r0,[r1,#0x14]
        0x00023d7c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023d7e:    6840        @h      LDR      r0,[r0,#4]
        0x00023d80:    9904        ..      LDR      r1,[sp,#0x10]
        0x00023d82:    6108        .a      STR      r0,[r1,#0x10]
        0x00023d84:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023d86:    6880        .h      LDR      r0,[r0,#8]
        0x00023d88:    f015fa8a    ....    BL       find_dma_threshold ; 0x392a0
        0x00023d8c:    9002        ..      STR      r0,[sp,#8]
        0x00023d8e:    9802        ..      LDR      r0,[sp,#8]
        0x00023d90:    b920         .      CBNZ     r0,0x23d9c ; am_hal_pdm_dma_start + 108
        0x00023d92:    e7ff        ..      B        0x23d94 ; am_hal_pdm_dma_start + 100
        0x00023d94:    f04f6000    O..`    MOV      r0,#0x8000000
        0x00023d98:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023d9a:    e02f        /.      B        0x23dfc ; am_hal_pdm_dma_start + 204
        0x00023d9c:    9802        ..      LDR      r0,[sp,#8]
        0x00023d9e:    f241011c    A...    MOV      r1,#0x101c
        0x00023da2:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023da6:    6008        .`      STR      r0,[r1,#0]
        0x00023da8:    f2411148    A.H.    MOV      r1,#0x1148
        0x00023dac:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023db0:    9100        ..      STR      r1,[sp,#0]
        0x00023db2:    2000        .       MOVS     r0,#0
        0x00023db4:    9001        ..      STR      r0,[sp,#4]
        0x00023db6:    6008        .`      STR      r0,[r1,#0]
        0x00023db8:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023dba:    6880        .h      LDR      r0,[r0,#8]
        0x00023dbc:    f2412150    A.P!    MOV      r1,#0x1250
        0x00023dc0:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023dc4:    6008        .`      STR      r0,[r1,#0]
        0x00023dc6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023dc8:    6800        .h      LDR      r0,[r0,#0]
        0x00023dca:    f2411154    A.T.    MOV      r1,#0x1154
        0x00023dce:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023dd2:    6008        .`      STR      r0,[r1,#0]
        0x00023dd4:    f2411140    A.@.    MOVW     r1,#0x1140
        0x00023dd8:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023ddc:    6808        .h      LDR      r0,[r1,#0]
        0x00023dde:    f0400001    @...    ORR      r0,r0,#1
        0x00023de2:    6008        .`      STR      r0,[r1,#0]
        0x00023de4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023de6:    300e        .0      ADDS     r0,r0,#0xe
        0x00023de8:    f7fdfbbe    ....    BL       am_gpu_power_enable ; 0x21568
        0x00023dec:    9a00        ..      LDR      r2,[sp,#0]
        0x00023dee:    9801        ..      LDR      r0,[sp,#4]
        0x00023df0:    6811        .h      LDR      r1,[r2,#0]
        0x00023df2:    f0410101    A...    ORR      r1,r1,#1
        0x00023df6:    6011        .`      STR      r1,[r2,#0]
        0x00023df8:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023dfa:    e7ff        ..      B        0x23dfc ; am_hal_pdm_dma_start + 204
        0x00023dfc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00023dfe:    b008        ..      ADD      sp,sp,#0x20
        0x00023e00:    bd80        ..      POP      {r7,pc}
        0x00023e02:    0000        ..      MOVS     r0,r0
    am_hal_pdm_enable
        0x00023e04:    b580        ..      PUSH     {r7,lr}
        0x00023e06:    b086        ..      SUB      sp,sp,#0x18
        0x00023e08:    9004        ..      STR      r0,[sp,#0x10]
        0x00023e0a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023e0c:    b188        ..      CBZ      r0,0x23e32 ; am_hal_pdm_enable + 46
        0x00023e0e:    e7ff        ..      B        0x23e10 ; am_hal_pdm_enable + 12
        0x00023e10:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023e12:    6800        .h      LDR      r0,[r0,#0]
        0x00023e14:    0e00        ..      LSRS     r0,r0,#24
        0x00023e16:    07c0        ..      LSLS     r0,r0,#31
        0x00023e18:    b158        X.      CBZ      r0,0x23e32 ; am_hal_pdm_enable + 46
        0x00023e1a:    e7ff        ..      B        0x23e1c ; am_hal_pdm_enable + 24
        0x00023e1c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023e1e:    6800        .h      LDR      r0,[r0,#0]
        0x00023e20:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023e24:    f24561e2    E..a    MOV      r1,#0x56e2
        0x00023e28:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00023e2c:    4288        .B      CMP      r0,r1
        0x00023e2e:    d003        ..      BEQ      0x23e38 ; am_hal_pdm_enable + 52
        0x00023e30:    e7ff        ..      B        0x23e32 ; am_hal_pdm_enable + 46
        0x00023e32:    2002        .       MOVS     r0,#2
        0x00023e34:    9005        ..      STR      r0,[sp,#0x14]
        0x00023e36:    e020         .      B        0x23e7a ; am_hal_pdm_enable + 118
        0x00023e38:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023e3a:    9003        ..      STR      r0,[sp,#0xc]
        0x00023e3c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023e3e:    6880        .h      LDR      r0,[r0,#8]
        0x00023e40:    9002        ..      STR      r0,[sp,#8]
        0x00023e42:    f2410100    A...    MOVW     r1,#0x1000
        0x00023e46:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023e4a:    9101        ..      STR      r1,[sp,#4]
        0x00023e4c:    6808        .h      LDR      r0,[r1,#0]
        0x00023e4e:    f0200010     ...    BIC      r0,r0,#0x10
        0x00023e52:    6008        .`      STR      r0,[r1,#0]
        0x00023e54:    2032        2       MOVS     r0,#0x32
        0x00023e56:    f7fdfee7    ....    BL       am_hal_delay_us ; 0x21c28
        0x00023e5a:    9901        ..      LDR      r1,[sp,#4]
        0x00023e5c:    6808        .h      LDR      r0,[r1,#0]
        0x00023e5e:    f0400010    @...    ORR      r0,r0,#0x10
        0x00023e62:    6008        .`      STR      r0,[r1,#0]
        0x00023e64:    6808        .h      LDR      r0,[r1,#0]
        0x00023e66:    f0400001    @...    ORR      r0,r0,#1
        0x00023e6a:    6008        .`      STR      r0,[r1,#0]
        0x00023e6c:    6808        .h      LDR      r0,[r1,#0]
        0x00023e6e:    f0400040    @.@.    ORR      r0,r0,#0x40
        0x00023e72:    6008        .`      STR      r0,[r1,#0]
        0x00023e74:    2000        .       MOVS     r0,#0
        0x00023e76:    9005        ..      STR      r0,[sp,#0x14]
        0x00023e78:    e7ff        ..      B        0x23e7a ; am_hal_pdm_enable + 118
        0x00023e7a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023e7c:    b006        ..      ADD      sp,sp,#0x18
        0x00023e7e:    bd80        ..      POP      {r7,pc}
    am_hal_pdm_fifo_flush
        0x00023e80:    b084        ..      SUB      sp,sp,#0x10
        0x00023e82:    9002        ..      STR      r0,[sp,#8]
        0x00023e84:    9802        ..      LDR      r0,[sp,#8]
        0x00023e86:    b188        ..      CBZ      r0,0x23eac ; am_hal_pdm_fifo_flush + 44
        0x00023e88:    e7ff        ..      B        0x23e8a ; am_hal_pdm_fifo_flush + 10
        0x00023e8a:    9802        ..      LDR      r0,[sp,#8]
        0x00023e8c:    6800        .h      LDR      r0,[r0,#0]
        0x00023e8e:    0e00        ..      LSRS     r0,r0,#24
        0x00023e90:    07c0        ..      LSLS     r0,r0,#31
        0x00023e92:    b158        X.      CBZ      r0,0x23eac ; am_hal_pdm_fifo_flush + 44
        0x00023e94:    e7ff        ..      B        0x23e96 ; am_hal_pdm_fifo_flush + 22
        0x00023e96:    9802        ..      LDR      r0,[sp,#8]
        0x00023e98:    6800        .h      LDR      r0,[r0,#0]
        0x00023e9a:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023e9e:    f24561e2    E..a    MOV      r1,#0x56e2
        0x00023ea2:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00023ea6:    4288        .B      CMP      r0,r1
        0x00023ea8:    d003        ..      BEQ      0x23eb2 ; am_hal_pdm_fifo_flush + 50
        0x00023eaa:    e7ff        ..      B        0x23eac ; am_hal_pdm_fifo_flush + 44
        0x00023eac:    2002        .       MOVS     r0,#2
        0x00023eae:    9003        ..      STR      r0,[sp,#0xc]
        0x00023eb0:    e00d        ..      B        0x23ece ; am_hal_pdm_fifo_flush + 78
        0x00023eb2:    9802        ..      LDR      r0,[sp,#8]
        0x00023eb4:    9001        ..      STR      r0,[sp,#4]
        0x00023eb6:    9801        ..      LDR      r0,[sp,#4]
        0x00023eb8:    6880        .h      LDR      r0,[r0,#8]
        0x00023eba:    9000        ..      STR      r0,[sp,#0]
        0x00023ebc:    f2410118    A...    MOV      r1,#0x1018
        0x00023ec0:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023ec4:    2001        .       MOVS     r0,#1
        0x00023ec6:    6008        .`      STR      r0,[r1,#0]
        0x00023ec8:    2000        .       MOVS     r0,#0
        0x00023eca:    9003        ..      STR      r0,[sp,#0xc]
        0x00023ecc:    e7ff        ..      B        0x23ece ; am_hal_pdm_fifo_flush + 78
        0x00023ece:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023ed0:    b004        ..      ADD      sp,sp,#0x10
        0x00023ed2:    4770        pG      BX       lr
    am_hal_pdm_initialize
        0x00023ed4:    b083        ..      SUB      sp,sp,#0xc
        0x00023ed6:    9001        ..      STR      r0,[sp,#4]
        0x00023ed8:    9100        ..      STR      r1,[sp,#0]
        0x00023eda:    9801        ..      LDR      r0,[sp,#4]
        0x00023edc:    b118        ..      CBZ      r0,0x23ee6 ; am_hal_pdm_initialize + 18
        0x00023ede:    e7ff        ..      B        0x23ee0 ; am_hal_pdm_initialize + 12
        0x00023ee0:    2005        .       MOVS     r0,#5
        0x00023ee2:    9002        ..      STR      r0,[sp,#8]
        0x00023ee4:    e045        E.      B        0x23f72 ; am_hal_pdm_initialize + 158
        0x00023ee6:    9800        ..      LDR      r0,[sp,#0]
        0x00023ee8:    b918        ..      CBNZ     r0,0x23ef2 ; am_hal_pdm_initialize + 30
        0x00023eea:    e7ff        ..      B        0x23eec ; am_hal_pdm_initialize + 24
        0x00023eec:    2006        .       MOVS     r0,#6
        0x00023eee:    9002        ..      STR      r0,[sp,#8]
        0x00023ef0:    e03f        ?.      B        0x23f72 ; am_hal_pdm_initialize + 158
        0x00023ef2:    9801        ..      LDR      r0,[sp,#4]
        0x00023ef4:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00023ef8:    f24800f4    H...    MOV      r0,#0x80f4
        0x00023efc:    f2c10000    ....    MOVT     r0,#0x1000
        0x00023f00:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x00023f04:    0e00        ..      LSRS     r0,r0,#24
        0x00023f06:    07c0        ..      LSLS     r0,r0,#31
        0x00023f08:    b118        ..      CBZ      r0,0x23f12 ; am_hal_pdm_initialize + 62
        0x00023f0a:    e7ff        ..      B        0x23f0c ; am_hal_pdm_initialize + 56
        0x00023f0c:    2007        .       MOVS     r0,#7
        0x00023f0e:    9002        ..      STR      r0,[sp,#8]
        0x00023f10:    e02f        /.      B        0x23f72 ; am_hal_pdm_initialize + 158
        0x00023f12:    9801        ..      LDR      r0,[sp,#4]
        0x00023f14:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x00023f18:    f24801f4    H...    MOV      r1,#0x80f4
        0x00023f1c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00023f20:    f8510032    Q.2.    LDR      r0,[r1,r2,LSL #3]
        0x00023f24:    f0407080    @..p    ORR      r0,r0,#0x1000000
        0x00023f28:    f8410032    A.2.    STR      r0,[r1,r2,LSL #3]
        0x00023f2c:    9801        ..      LDR      r0,[sp,#4]
        0x00023f2e:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x00023f32:    f8510032    Q.2.    LDR      r0,[r1,r2,LSL #3]
        0x00023f36:    f24563e2    E..c    MOV      r3,#0x56e2
        0x00023f3a:    f2c003f9    ....    MOVT     r3,#0xf9
        0x00023f3e:    f3630017    c...    BFI      r0,r3,#0,#24
        0x00023f42:    f8410032    A.2.    STR      r0,[r1,r2,LSL #3]
        0x00023f46:    9801        ..      LDR      r0,[sp,#4]
        0x00023f48:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x00023f4c:    eb0102c2    ....    ADD      r2,r1,r2,LSL #3
        0x00023f50:    6090        .`      STR      r0,[r2,#8]
        0x00023f52:    9801        ..      LDR      r0,[sp,#4]
        0x00023f54:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00023f58:    eb0102c0    ....    ADD      r2,r1,r0,LSL #3
        0x00023f5c:    2000        .       MOVS     r0,#0
        0x00023f5e:    7110        .q      STRB     r0,[r2,#4]
        0x00023f60:    9a01        ..      LDR      r2,[sp,#4]
        0x00023f62:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x00023f66:    eb0101c2    ....    ADD      r1,r1,r2,LSL #3
        0x00023f6a:    9a00        ..      LDR      r2,[sp,#0]
        0x00023f6c:    6011        .`      STR      r1,[r2,#0]
        0x00023f6e:    9002        ..      STR      r0,[sp,#8]
        0x00023f70:    e7ff        ..      B        0x23f72 ; am_hal_pdm_initialize + 158
        0x00023f72:    9802        ..      LDR      r0,[sp,#8]
        0x00023f74:    b003        ..      ADD      sp,sp,#0xc
        0x00023f76:    4770        pG      BX       lr
    am_hal_pdm_interrupt_clear
        0x00023f78:    b085        ..      SUB      sp,sp,#0x14
        0x00023f7a:    9003        ..      STR      r0,[sp,#0xc]
        0x00023f7c:    9102        ..      STR      r1,[sp,#8]
        0x00023f7e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023f80:    b188        ..      CBZ      r0,0x23fa6 ; am_hal_pdm_interrupt_clear + 46
        0x00023f82:    e7ff        ..      B        0x23f84 ; am_hal_pdm_interrupt_clear + 12
        0x00023f84:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023f86:    6800        .h      LDR      r0,[r0,#0]
        0x00023f88:    0e00        ..      LSRS     r0,r0,#24
        0x00023f8a:    07c0        ..      LSLS     r0,r0,#31
        0x00023f8c:    b158        X.      CBZ      r0,0x23fa6 ; am_hal_pdm_interrupt_clear + 46
        0x00023f8e:    e7ff        ..      B        0x23f90 ; am_hal_pdm_interrupt_clear + 24
        0x00023f90:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023f92:    6800        .h      LDR      r0,[r0,#0]
        0x00023f94:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023f98:    f24561e2    E..a    MOV      r1,#0x56e2
        0x00023f9c:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00023fa0:    4288        .B      CMP      r0,r1
        0x00023fa2:    d003        ..      BEQ      0x23fac ; am_hal_pdm_interrupt_clear + 52
        0x00023fa4:    e7ff        ..      B        0x23fa6 ; am_hal_pdm_interrupt_clear + 46
        0x00023fa6:    2002        .       MOVS     r0,#2
        0x00023fa8:    9004        ..      STR      r0,[sp,#0x10]
        0x00023faa:    e00d        ..      B        0x23fc8 ; am_hal_pdm_interrupt_clear + 80
        0x00023fac:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023fae:    9001        ..      STR      r0,[sp,#4]
        0x00023fb0:    9801        ..      LDR      r0,[sp,#4]
        0x00023fb2:    6880        .h      LDR      r0,[r0,#8]
        0x00023fb4:    9000        ..      STR      r0,[sp,#0]
        0x00023fb6:    9802        ..      LDR      r0,[sp,#8]
        0x00023fb8:    f2411108    A...    MOV      r1,#0x1108
        0x00023fbc:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023fc0:    6008        .`      STR      r0,[r1,#0]
        0x00023fc2:    2000        .       MOVS     r0,#0
        0x00023fc4:    9004        ..      STR      r0,[sp,#0x10]
        0x00023fc6:    e7ff        ..      B        0x23fc8 ; am_hal_pdm_interrupt_clear + 80
        0x00023fc8:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023fca:    b005        ..      ADD      sp,sp,#0x14
        0x00023fcc:    4770        pG      BX       lr
        0x00023fce:    0000        ..      MOVS     r0,r0
    am_hal_pdm_interrupt_enable
        0x00023fd0:    b085        ..      SUB      sp,sp,#0x14
        0x00023fd2:    9003        ..      STR      r0,[sp,#0xc]
        0x00023fd4:    9102        ..      STR      r1,[sp,#8]
        0x00023fd6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023fd8:    b188        ..      CBZ      r0,0x23ffe ; am_hal_pdm_interrupt_enable + 46
        0x00023fda:    e7ff        ..      B        0x23fdc ; am_hal_pdm_interrupt_enable + 12
        0x00023fdc:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023fde:    6800        .h      LDR      r0,[r0,#0]
        0x00023fe0:    0e00        ..      LSRS     r0,r0,#24
        0x00023fe2:    07c0        ..      LSLS     r0,r0,#31
        0x00023fe4:    b158        X.      CBZ      r0,0x23ffe ; am_hal_pdm_interrupt_enable + 46
        0x00023fe6:    e7ff        ..      B        0x23fe8 ; am_hal_pdm_interrupt_enable + 24
        0x00023fe8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023fea:    6800        .h      LDR      r0,[r0,#0]
        0x00023fec:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023ff0:    f24561e2    E..a    MOV      r1,#0x56e2
        0x00023ff4:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00023ff8:    4288        .B      CMP      r0,r1
        0x00023ffa:    d003        ..      BEQ      0x24004 ; am_hal_pdm_interrupt_enable + 52
        0x00023ffc:    e7ff        ..      B        0x23ffe ; am_hal_pdm_interrupt_enable + 46
        0x00023ffe:    2002        .       MOVS     r0,#2
        0x00024000:    9004        ..      STR      r0,[sp,#0x10]
        0x00024002:    e00f        ..      B        0x24024 ; am_hal_pdm_interrupt_enable + 84
        0x00024004:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024006:    9001        ..      STR      r0,[sp,#4]
        0x00024008:    9801        ..      LDR      r0,[sp,#4]
        0x0002400a:    6880        .h      LDR      r0,[r0,#8]
        0x0002400c:    9000        ..      STR      r0,[sp,#0]
        0x0002400e:    9a02        ..      LDR      r2,[sp,#8]
        0x00024010:    f2411100    A...    MOVW     r1,#0x1100
        0x00024014:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00024018:    6808        .h      LDR      r0,[r1,#0]
        0x0002401a:    4310        .C      ORRS     r0,r0,r2
        0x0002401c:    6008        .`      STR      r0,[r1,#0]
        0x0002401e:    2000        .       MOVS     r0,#0
        0x00024020:    9004        ..      STR      r0,[sp,#0x10]
        0x00024022:    e7ff        ..      B        0x24024 ; am_hal_pdm_interrupt_enable + 84
        0x00024024:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024026:    b005        ..      ADD      sp,sp,#0x14
        0x00024028:    4770        pG      BX       lr
        0x0002402a:    0000        ..      MOVS     r0,r0
    am_hal_pdm_interrupt_service
        0x0002402c:    b580        ..      PUSH     {r7,lr}
        0x0002402e:    b086        ..      SUB      sp,sp,#0x18
        0x00024030:    9005        ..      STR      r0,[sp,#0x14]
        0x00024032:    9104        ..      STR      r1,[sp,#0x10]
        0x00024034:    9203        ..      STR      r2,[sp,#0xc]
        0x00024036:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024038:    9002        ..      STR      r0,[sp,#8]
        0x0002403a:    9802        ..      LDR      r0,[sp,#8]
        0x0002403c:    6880        .h      LDR      r0,[r0,#8]
        0x0002403e:    9001        ..      STR      r0,[sp,#4]
        0x00024040:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x00024044:    0700        ..      LSLS     r0,r0,#28
        0x00024046:    2800        .(      CMP      r0,#0
        0x00024048:    d51e        ..      BPL      0x24088 ; am_hal_pdm_interrupt_service + 92
        0x0002404a:    e7ff        ..      B        0x2404c ; am_hal_pdm_interrupt_service + 32
        0x0002404c:    9802        ..      LDR      r0,[sp,#8]
        0x0002404e:    6901        .i      LDR      r1,[r0,#0x10]
        0x00024050:    6940        @i      LDR      r0,[r0,#0x14]
        0x00024052:    4288        .B      CMP      r0,r1
        0x00024054:    d104        ..      BNE      0x24060 ; am_hal_pdm_interrupt_service + 52
        0x00024056:    e7ff        ..      B        0x24058 ; am_hal_pdm_interrupt_service + 44
        0x00024058:    9802        ..      LDR      r0,[sp,#8]
        0x0002405a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002405c:    9000        ..      STR      r0,[sp,#0]
        0x0002405e:    e003        ..      B        0x24068 ; am_hal_pdm_interrupt_service + 60
        0x00024060:    9802        ..      LDR      r0,[sp,#8]
        0x00024062:    6900        .i      LDR      r0,[r0,#0x10]
        0x00024064:    9000        ..      STR      r0,[sp,#0]
        0x00024066:    e7ff        ..      B        0x24068 ; am_hal_pdm_interrupt_service + 60
        0x00024068:    9800        ..      LDR      r0,[sp,#0]
        0x0002406a:    9902        ..      LDR      r1,[sp,#8]
        0x0002406c:    6148        Ha      STR      r0,[r1,#0x14]
        0x0002406e:    f2411154    A.T.    MOV      r1,#0x1154
        0x00024072:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00024076:    6008        .`      STR      r0,[r1,#0]
        0x00024078:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002407a:    6880        .h      LDR      r0,[r0,#8]
        0x0002407c:    f2412150    A.P!    MOV      r1,#0x1250
        0x00024080:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00024084:    6008        .`      STR      r0,[r1,#0]
        0x00024086:    e7ff        ..      B        0x24088 ; am_hal_pdm_interrupt_service + 92
        0x00024088:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x0002408c:    0780        ..      LSLS     r0,r0,#30
        0x0002408e:    2800        .(      CMP      r0,#0
        0x00024090:    d504        ..      BPL      0x2409c ; am_hal_pdm_interrupt_service + 112
        0x00024092:    e7ff        ..      B        0x24094 ; am_hal_pdm_interrupt_service + 104
        0x00024094:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024096:    f7fffef3    ....    BL       am_hal_pdm_fifo_flush ; 0x23e80
        0x0002409a:    e7ff        ..      B        0x2409c ; am_hal_pdm_interrupt_service + 112
        0x0002409c:    2000        .       MOVS     r0,#0
        0x0002409e:    b006        ..      ADD      sp,sp,#0x18
        0x000240a0:    bd80        ..      POP      {r7,pc}
        0x000240a2:    0000        ..      MOVS     r0,r0
    am_hal_pdm_interrupt_status_get
        0x000240a4:    b086        ..      SUB      sp,sp,#0x18
        0x000240a6:    9004        ..      STR      r0,[sp,#0x10]
        0x000240a8:    9103        ..      STR      r1,[sp,#0xc]
        0x000240aa:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x000240ae:    9804        ..      LDR      r0,[sp,#0x10]
        0x000240b0:    b188        ..      CBZ      r0,0x240d6 ; am_hal_pdm_interrupt_status_get + 50
        0x000240b2:    e7ff        ..      B        0x240b4 ; am_hal_pdm_interrupt_status_get + 16
        0x000240b4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000240b6:    6800        .h      LDR      r0,[r0,#0]
        0x000240b8:    0e00        ..      LSRS     r0,r0,#24
        0x000240ba:    07c0        ..      LSLS     r0,r0,#31
        0x000240bc:    b158        X.      CBZ      r0,0x240d6 ; am_hal_pdm_interrupt_status_get + 50
        0x000240be:    e7ff        ..      B        0x240c0 ; am_hal_pdm_interrupt_status_get + 28
        0x000240c0:    9804        ..      LDR      r0,[sp,#0x10]
        0x000240c2:    6800        .h      LDR      r0,[r0,#0]
        0x000240c4:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x000240c8:    f24561e2    E..a    MOV      r1,#0x56e2
        0x000240cc:    f2c001f9    ....    MOVT     r1,#0xf9
        0x000240d0:    4288        .B      CMP      r0,r1
        0x000240d2:    d003        ..      BEQ      0x240dc ; am_hal_pdm_interrupt_status_get + 56
        0x000240d4:    e7ff        ..      B        0x240d6 ; am_hal_pdm_interrupt_status_get + 50
        0x000240d6:    2002        .       MOVS     r0,#2
        0x000240d8:    9005        ..      STR      r0,[sp,#0x14]
        0x000240da:    e025        %.      B        0x24128 ; am_hal_pdm_interrupt_status_get + 132
        0x000240dc:    9804        ..      LDR      r0,[sp,#0x10]
        0x000240de:    9001        ..      STR      r0,[sp,#4]
        0x000240e0:    9801        ..      LDR      r0,[sp,#4]
        0x000240e2:    6880        .h      LDR      r0,[r0,#8]
        0x000240e4:    9000        ..      STR      r0,[sp,#0]
        0x000240e6:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000240ea:    07c0        ..      LSLS     r0,r0,#31
        0x000240ec:    b188        ..      CBZ      r0,0x24112 ; am_hal_pdm_interrupt_status_get + 110
        0x000240ee:    e7ff        ..      B        0x240f0 ; am_hal_pdm_interrupt_status_get + 76
        0x000240f0:    f2411004    A...    MOV      r0,#0x1104
        0x000240f4:    f2c40020    .. .    MOVT     r0,#0x4020
        0x000240f8:    6800        .h      LDR      r0,[r0,#0]
        0x000240fa:    9903        ..      LDR      r1,[sp,#0xc]
        0x000240fc:    6008        .`      STR      r0,[r1,#0]
        0x000240fe:    f2411000    A...    MOVW     r0,#0x1100
        0x00024102:    f2c40020    .. .    MOVT     r0,#0x4020
        0x00024106:    6802        .h      LDR      r2,[r0,#0]
        0x00024108:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002410a:    6808        .h      LDR      r0,[r1,#0]
        0x0002410c:    4010        .@      ANDS     r0,r0,r2
        0x0002410e:    6008        .`      STR      r0,[r1,#0]
        0x00024110:    e007        ..      B        0x24122 ; am_hal_pdm_interrupt_status_get + 126
        0x00024112:    f2411004    A...    MOV      r0,#0x1104
        0x00024116:    f2c40020    .. .    MOVT     r0,#0x4020
        0x0002411a:    6800        .h      LDR      r0,[r0,#0]
        0x0002411c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002411e:    6008        .`      STR      r0,[r1,#0]
        0x00024120:    e7ff        ..      B        0x24122 ; am_hal_pdm_interrupt_status_get + 126
        0x00024122:    2000        .       MOVS     r0,#0
        0x00024124:    9005        ..      STR      r0,[sp,#0x14]
        0x00024126:    e7ff        ..      B        0x24128 ; am_hal_pdm_interrupt_status_get + 132
        0x00024128:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002412a:    b006        ..      ADD      sp,sp,#0x18
        0x0002412c:    4770        pG      BX       lr
        0x0002412e:    0000        ..      MOVS     r0,r0
    am_hal_pdm_power_control
        0x00024130:    b580        ..      PUSH     {r7,lr}
        0x00024132:    b08a        ..      SUB      sp,sp,#0x28
        0x00024134:    9008        ..      STR      r0,[sp,#0x20]
        0x00024136:    f88d101f    ....    STRB     r1,[sp,#0x1f]
        0x0002413a:    f88d201e    ...     STRB     r2,[sp,#0x1e]
        0x0002413e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00024140:    b188        ..      CBZ      r0,0x24166 ; am_hal_pdm_power_control + 54
        0x00024142:    e7ff        ..      B        0x24144 ; am_hal_pdm_power_control + 20
        0x00024144:    9808        ..      LDR      r0,[sp,#0x20]
        0x00024146:    6800        .h      LDR      r0,[r0,#0]
        0x00024148:    0e00        ..      LSRS     r0,r0,#24
        0x0002414a:    07c0        ..      LSLS     r0,r0,#31
        0x0002414c:    b158        X.      CBZ      r0,0x24166 ; am_hal_pdm_power_control + 54
        0x0002414e:    e7ff        ..      B        0x24150 ; am_hal_pdm_power_control + 32
        0x00024150:    9808        ..      LDR      r0,[sp,#0x20]
        0x00024152:    6800        .h      LDR      r0,[r0,#0]
        0x00024154:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00024158:    f24561e2    E..a    MOV      r1,#0x56e2
        0x0002415c:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00024160:    4288        .B      CMP      r0,r1
        0x00024162:    d003        ..      BEQ      0x2416c ; am_hal_pdm_power_control + 60
        0x00024164:    e7ff        ..      B        0x24166 ; am_hal_pdm_power_control + 54
        0x00024166:    2002        .       MOVS     r0,#2
        0x00024168:    9009        ..      STR      r0,[sp,#0x24]
        0x0002416a:    e04e        N.      B        0x2420a ; am_hal_pdm_power_control + 218
        0x0002416c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002416e:    9006        ..      STR      r0,[sp,#0x18]
        0x00024170:    9806        ..      LDR      r0,[sp,#0x18]
        0x00024172:    6880        .h      LDR      r0,[r0,#8]
        0x00024174:    9005        ..      STR      r0,[sp,#0x14]
        0x00024176:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024178:    3017        .0      ADDS     r0,r0,#0x17
        0x0002417a:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002417e:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00024182:    4601        .F      MOV      r1,r0
        0x00024184:    9101        ..      STR      r1,[sp,#4]
        0x00024186:    b128        (.      CBZ      r0,0x24194 ; am_hal_pdm_power_control + 100
        0x00024188:    e7ff        ..      B        0x2418a ; am_hal_pdm_power_control + 90
        0x0002418a:    9801        ..      LDR      r0,[sp,#4]
        0x0002418c:    3801        .8      SUBS     r0,#1
        0x0002418e:    2802        .(      CMP      r0,#2
        0x00024190:    d321        !.      BCC      0x241d6 ; am_hal_pdm_power_control + 166
        0x00024192:    e034        4.      B        0x241fe ; am_hal_pdm_power_control + 206
        0x00024194:    f89d001e    ....    LDRB     r0,[sp,#0x1e]
        0x00024198:    07c0        ..      LSLS     r0,r0,#31
        0x0002419a:    b140        @.      CBZ      r0,0x241ae ; am_hal_pdm_power_control + 126
        0x0002419c:    e7ff        ..      B        0x2419e ; am_hal_pdm_power_control + 110
        0x0002419e:    9806        ..      LDR      r0,[sp,#0x18]
        0x000241a0:    7900        .y      LDRB     r0,[r0,#4]
        0x000241a2:    07c0        ..      LSLS     r0,r0,#31
        0x000241a4:    b918        ..      CBNZ     r0,0x241ae ; am_hal_pdm_power_control + 126
        0x000241a6:    e7ff        ..      B        0x241a8 ; am_hal_pdm_power_control + 120
        0x000241a8:    2007        .       MOVS     r0,#7
        0x000241aa:    9009        ..      STR      r0,[sp,#0x24]
        0x000241ac:    e02d        -.      B        0x2420a ; am_hal_pdm_power_control + 218
        0x000241ae:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000241b2:    f000fc27    ..'.    BL       am_hal_pwrctrl_periph_enable ; 0x24a04
        0x000241b6:    f89d001e    ....    LDRB     r0,[sp,#0x1e]
        0x000241ba:    07c0        ..      LSLS     r0,r0,#31
        0x000241bc:    b150        P.      CBZ      r0,0x241d4 ; am_hal_pdm_power_control + 164
        0x000241be:    e7ff        ..      B        0x241c0 ; am_hal_pdm_power_control + 144
        0x000241c0:    f7fefa06    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x000241c4:    9003        ..      STR      r0,[sp,#0xc]
        0x000241c6:    9906        ..      LDR      r1,[sp,#0x18]
        0x000241c8:    2000        .       MOVS     r0,#0
        0x000241ca:    7108        .q      STRB     r0,[r1,#4]
        0x000241cc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000241ce:    f7fefa07    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x000241d2:    e7ff        ..      B        0x241d4 ; am_hal_pdm_power_control + 164
        0x000241d4:    e016        ..      B        0x24204 ; am_hal_pdm_power_control + 212
        0x000241d6:    f89d001e    ....    LDRB     r0,[sp,#0x1e]
        0x000241da:    07c0        ..      LSLS     r0,r0,#31
        0x000241dc:    b150        P.      CBZ      r0,0x241f4 ; am_hal_pdm_power_control + 196
        0x000241de:    e7ff        ..      B        0x241e0 ; am_hal_pdm_power_control + 176
        0x000241e0:    f7fef9f6    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x000241e4:    9002        ..      STR      r0,[sp,#8]
        0x000241e6:    9906        ..      LDR      r1,[sp,#0x18]
        0x000241e8:    2001        .       MOVS     r0,#1
        0x000241ea:    7108        .q      STRB     r0,[r1,#4]
        0x000241ec:    9802        ..      LDR      r0,[sp,#8]
        0x000241ee:    f7fef9f7    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x000241f2:    e7ff        ..      B        0x241f4 ; am_hal_pdm_power_control + 196
        0x000241f4:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000241f8:    f000fb9e    ....    BL       am_hal_pwrctrl_periph_disable ; 0x24938
        0x000241fc:    e002        ..      B        0x24204 ; am_hal_pdm_power_control + 212
        0x000241fe:    2006        .       MOVS     r0,#6
        0x00024200:    9009        ..      STR      r0,[sp,#0x24]
        0x00024202:    e002        ..      B        0x2420a ; am_hal_pdm_power_control + 218
        0x00024204:    2000        .       MOVS     r0,#0
        0x00024206:    9009        ..      STR      r0,[sp,#0x24]
        0x00024208:    e7ff        ..      B        0x2420a ; am_hal_pdm_power_control + 218
        0x0002420a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002420c:    b00a        ..      ADD      sp,sp,#0x28
        0x0002420e:    bd80        ..      POP      {r7,pc}
    am_hal_pwrctrl_control
        0x00024210:    b580        ..      PUSH     {r7,lr}
        0x00024212:    b088        ..      SUB      sp,sp,#0x20
        0x00024214:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x00024218:    9105        ..      STR      r1,[sp,#0x14]
        0x0002421a:    2000        .       MOVS     r0,#0
        0x0002421c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002421e:    9003        ..      STR      r0,[sp,#0xc]
        0x00024220:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x00024224:    4601        .F      MOV      r1,r0
        0x00024226:    9100        ..      STR      r1,[sp,#0]
        0x00024228:    2803        .(      CMP      r0,#3
        0x0002422a:    f2008100    ....    BHI.W    0x2442e ; am_hal_pwrctrl_control + 542
        0x0002422e:    9900        ..      LDR      r1,[sp,#0]
        0x00024230:    e8dff001    ....    TBB      [pc,r1]
    $d.23
        0x00024234:    f6e6cd02    ....    DCD    4142320898
    $t.24
        0x00024238:    a803        ..      ADD      r0,sp,#0xc
        0x0002423a:    f7f9ff2f    ../.    BL       TrimVersionGet ; 0x1e09c
        0x0002423e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024240:    2801        .(      CMP      r0,#1
        0x00024242:    d837        7.      BHI      0x242b4 ; am_hal_pwrctrl_control + 164
        0x00024244:    e7ff        ..      B        0x24246 ; am_hal_pwrctrl_control + 54
        0x00024246:    f2403178    @.x1    MOVW     r1,#0x378
        0x0002424a:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002424e:    6808        .h      LDR      r0,[r1,#0]
        0x00024250:    f02050f8     ..P    BIC      r0,r0,#0x1f000000
        0x00024254:    6008        .`      STR      r0,[r1,#0]
        0x00024256:    f2403158    @.X1    MOVW     r1,#0x358
        0x0002425a:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002425e:    6808        .h      LDR      r0,[r1,#0]
        0x00024260:    f42000f8     ...    BIC      r0,r0,#0x7c0000
        0x00024264:    6008        .`      STR      r0,[r1,#0]
        0x00024266:    f2403244    @.D2    MOVW     r2,#0x344
        0x0002426a:    f2c40202    ....    MOVT     r2,#0x4002
        0x0002426e:    6810        .h      LDR      r0,[r2,#0]
        0x00024270:    230a        .#      MOVS     r3,#0xa
        0x00024272:    f363601c    c..`    BFI      r0,r3,#24,#5
        0x00024276:    6010        .`      STR      r0,[r2,#0]
        0x00024278:    6810        .h      LDR      r0,[r2,#0]
        0x0002427a:    f36320ce    c..     BFI      r0,r3,#11,#4
        0x0002427e:    6010        .`      STR      r0,[r2,#0]
        0x00024280:    6808        .h      LDR      r0,[r1,#0]
        0x00024282:    220f        ."      MOVS     r2,#0xf
        0x00024284:    f362200c    b..     BFI      r0,r2,#8,#5
        0x00024288:    6008        .`      STR      r0,[r1,#0]
        0x0002428a:    f2403154    @.T1    MOVW     r1,#0x354
        0x0002428e:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024292:    6808        .h      LDR      r0,[r1,#0]
        0x00024294:    f44010f0    @...    ORR      r0,r0,#0x1e0000
        0x00024298:    6008        .`      STR      r0,[r1,#0]
        0x0002429a:    f2403160    @.`1    MOVW     r1,#0x360
        0x0002429e:    f2c40102    ....    MOVT     r1,#0x4002
        0x000242a2:    6808        .h      LDR      r0,[r1,#0]
        0x000242a4:    f362509a    b..P    BFI      r0,r2,#22,#5
        0x000242a8:    6008        .`      STR      r0,[r1,#0]
        0x000242aa:    6808        .h      LDR      r0,[r1,#0]
        0x000242ac:    f44010f0    @...    ORR      r0,r0,#0x1e0000
        0x000242b0:    6008        .`      STR      r0,[r1,#0]
        0x000242b2:    e7ff        ..      B        0x242b4 ; am_hal_pwrctrl_control + 164
        0x000242b4:    f2403148    @.H1    MOVW     r1,#0x348
        0x000242b8:    f2c40102    ....    MOVT     r1,#0x4002
        0x000242bc:    6808        .h      LDR      r0,[r1,#0]
        0x000242be:    220a        ."      MOVS     r2,#0xa
        0x000242c0:    f362609d    b..`    BFI      r0,r2,#26,#4
        0x000242c4:    6008        .`      STR      r0,[r1,#0]
        0x000242c6:    6808        .h      LDR      r0,[r1,#0]
        0x000242c8:    f3623050    b.P0    BFI      r0,r2,#13,#4
        0x000242cc:    6008        .`      STR      r0,[r1,#0]
        0x000242ce:    f240315c    @.\1    MOVW     r1,#0x35c
        0x000242d2:    f2c40102    ....    MOVT     r1,#0x4002
        0x000242d6:    6808        .h      LDR      r0,[r1,#0]
        0x000242d8:    f0407070    @.pp    ORR      r0,r0,#0x3c00000
        0x000242dc:    6008        .`      STR      r0,[r1,#0]
        0x000242de:    6808        .h      LDR      r0,[r1,#0]
        0x000242e0:    f44050f0    @..P    ORR      r0,r0,#0x1e00
        0x000242e4:    6008        .`      STR      r0,[r1,#0]
        0x000242e6:    f2403180    @..1    MOVW     r1,#0x380
        0x000242ea:    f2c40102    ....    MOVT     r1,#0x4002
        0x000242ee:    6808        .h      LDR      r0,[r1,#0]
        0x000242f0:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x000242f4:    6008        .`      STR      r0,[r1,#0]
        0x000242f6:    6808        .h      LDR      r0,[r1,#0]
        0x000242f8:    f0404080    @..@    ORR      r0,r0,#0x40000000
        0x000242fc:    6008        .`      STR      r0,[r1,#0]
        0x000242fe:    f2403170    @.p1    MOVW     r1,#0x370
        0x00024302:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024306:    6808        .h      LDR      r0,[r1,#0]
        0x00024308:    f3c05005    ...P    UBFX     r0,r0,#20,#6
        0x0002430c:    f24032bc    @..2    MOVW     r2,#0x3bc
        0x00024310:    f2c10200    ....    MOVT     r2,#0x1000
        0x00024314:    6010        .`      STR      r0,[r2,#0]
        0x00024316:    6808        .h      LDR      r0,[r1,#0]
        0x00024318:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x0002431c:    6008        .`      STR      r0,[r1,#0]
        0x0002431e:    f240313c    @.<1    MOVW     r1,#0x33c
        0x00024322:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024326:    2007        .       MOVS     r0,#7
        0x00024328:    6008        .`      STR      r0,[r1,#0]
        0x0002432a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002432c:    2801        .(      CMP      r0,#1
        0x0002432e:    d80e        ..      BHI      0x2434e ; am_hal_pwrctrl_control + 318
        0x00024330:    e7ff        ..      B        0x24332 ; am_hal_pwrctrl_control + 290
        0x00024332:    f2403140    @.@1    MOVW     r1,#0x340
        0x00024336:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002433a:    6808        .h      LDR      r0,[r1,#0]
        0x0002433c:    f0207070     .pp    BIC      r0,r0,#0x3c00000
        0x00024340:    6008        .`      STR      r0,[r1,#0]
        0x00024342:    6808        .h      LDR      r0,[r1,#0]
        0x00024344:    2201        ."      MOVS     r2,#1
        0x00024346:    f362108a    b...    BFI      r0,r2,#6,#5
        0x0002434a:    6008        .`      STR      r0,[r1,#0]
        0x0002434c:    e7ff        ..      B        0x2434e ; am_hal_pwrctrl_control + 318
        0x0002434e:    2000        .       MOVS     r0,#0
        0x00024350:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024354:    6800        .h      LDR      r0,[r0,#0]
        0x00024356:    f4104f7f    ...O    TST      r0,#0xff00
        0x0002435a:    d009        ..      BEQ      0x24370 ; am_hal_pwrctrl_control + 352
        0x0002435c:    e7ff        ..      B        0x2435e ; am_hal_pwrctrl_control + 334
        0x0002435e:    f2411100    A...    MOVW     r1,#0x1100
        0x00024362:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024366:    6808        .h      LDR      r0,[r1,#0]
        0x00024368:    f0400001    @...    ORR      r0,r0,#1
        0x0002436c:    6008        .`      STR      r0,[r1,#0]
        0x0002436e:    e01a        ..      B        0x243a6 ; am_hal_pwrctrl_control + 406
        0x00024370:    f00cf994    ....    BL       buck_ldo_override_init ; 0x3069c
        0x00024374:    f2411100    A...    MOVW     r1,#0x1100
        0x00024378:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002437c:    6808        .h      LDR      r0,[r1,#0]
        0x0002437e:    f0400001    @...    ORR      r0,r0,#1
        0x00024382:    6008        .`      STR      r0,[r1,#0]
        0x00024384:    2005        .       MOVS     r0,#5
        0x00024386:    f2411108    A...    MOV      r1,#0x1108
        0x0002438a:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002438e:    2330        0#      MOVS     r3,#0x30
        0x00024390:    461a        .F      MOV      r2,r3
        0x00024392:    f7fdfc75    ..u.    BL       am_hal_delay_us_status_change ; 0x21c80
        0x00024396:    9004        ..      STR      r0,[sp,#0x10]
        0x00024398:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002439a:    b118        ..      CBZ      r0,0x243a4 ; am_hal_pwrctrl_control + 404
        0x0002439c:    e7ff        ..      B        0x2439e ; am_hal_pwrctrl_control + 398
        0x0002439e:    9804        ..      LDR      r0,[sp,#0x10]
        0x000243a0:    9007        ..      STR      r0,[sp,#0x1c]
        0x000243a2:    e04a        J.      B        0x2443a ; am_hal_pwrctrl_control + 554
        0x000243a4:    e7ff        ..      B        0x243a6 ; am_hal_pwrctrl_control + 406
        0x000243a6:    f2403178    @.x1    MOVW     r1,#0x378
        0x000243aa:    f2c40102    ....    MOVT     r1,#0x4002
        0x000243ae:    6808        .h      LDR      r0,[r1,#0]
        0x000243b0:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x000243b4:    6008        .`      STR      r0,[r1,#0]
        0x000243b6:    2000        .       MOVS     r0,#0
        0x000243b8:    f2c40002    ....    MOVT     r0,#0x4002
        0x000243bc:    6800        .h      LDR      r0,[r0,#0]
        0x000243be:    f4104f7f    ...O    TST      r0,#0xff00
        0x000243c2:    d003        ..      BEQ      0x243cc ; am_hal_pwrctrl_control + 444
        0x000243c4:    e7ff        ..      B        0x243c6 ; am_hal_pwrctrl_control + 438
        0x000243c6:    f00cf969    ..i.    BL       buck_ldo_override_init ; 0x3069c
        0x000243ca:    e7ff        ..      B        0x243cc ; am_hal_pwrctrl_control + 444
        0x000243cc:    e032        2.      B        0x24434 ; am_hal_pwrctrl_control + 548
        0x000243ce:    2000        .       MOVS     r0,#0
        0x000243d0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000243d4:    2012        .       MOVS     r0,#0x12
        0x000243d6:    f10d0107    ....    ADD      r1,sp,#7
        0x000243da:    f000fb99    ....    BL       am_hal_pwrctrl_periph_enabled ; 0x24b10
        0x000243de:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000243e2:    07c0        ..      LSLS     r0,r0,#31
        0x000243e4:    b158        X.      CBZ      r0,0x243fe ; am_hal_pwrctrl_control + 494
        0x000243e6:    e7ff        ..      B        0x243e8 ; am_hal_pwrctrl_control + 472
        0x000243e8:    2012        .       MOVS     r0,#0x12
        0x000243ea:    f000faa5    ....    BL       am_hal_pwrctrl_periph_disable ; 0x24938
        0x000243ee:    9002        ..      STR      r0,[sp,#8]
        0x000243f0:    9802        ..      LDR      r0,[sp,#8]
        0x000243f2:    b118        ..      CBZ      r0,0x243fc ; am_hal_pwrctrl_control + 492
        0x000243f4:    e7ff        ..      B        0x243f6 ; am_hal_pwrctrl_control + 486
        0x000243f6:    9802        ..      LDR      r0,[sp,#8]
        0x000243f8:    9007        ..      STR      r0,[sp,#0x1c]
        0x000243fa:    e01e        ..      B        0x2443a ; am_hal_pwrctrl_control + 554
        0x000243fc:    e7ff        ..      B        0x243fe ; am_hal_pwrctrl_control + 494
        0x000243fe:    e019        ..      B        0x24434 ; am_hal_pwrctrl_control + 548
        0x00024400:    f2401124    @.$.    MOVW     r1,#0x124
        0x00024404:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024408:    6808        .h      LDR      r0,[r1,#0]
        0x0002440a:    2220         "      MOVS     r2,#0x20
        0x0002440c:    f3620087    b...    BFI      r0,r2,#2,#6
        0x00024410:    6008        .`      STR      r0,[r1,#0]
        0x00024412:    f2401120    @. .    MOVW     r1,#0x120
        0x00024416:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002441a:    2001        .       MOVS     r0,#1
        0x0002441c:    6008        .`      STR      r0,[r1,#0]
        0x0002441e:    e009        ..      B        0x24434 ; am_hal_pwrctrl_control + 548
        0x00024420:    f2410104    A...    MOV      r1,#0x1004
        0x00024424:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024428:    2000        .       MOVS     r0,#0
        0x0002442a:    6008        .`      STR      r0,[r1,#0]
        0x0002442c:    e002        ..      B        0x24434 ; am_hal_pwrctrl_control + 548
        0x0002442e:    2006        .       MOVS     r0,#6
        0x00024430:    9004        ..      STR      r0,[sp,#0x10]
        0x00024432:    e7ff        ..      B        0x24434 ; am_hal_pwrctrl_control + 548
        0x00024434:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024436:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024438:    e7ff        ..      B        0x2443a ; am_hal_pwrctrl_control + 554
        0x0002443a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002443c:    b008        ..      ADD      sp,sp,#0x20
        0x0002443e:    bd80        ..      POP      {r7,pc}
    am_hal_pwrctrl_low_power_init
        0x00024440:    b580        ..      PUSH     {r7,lr}
        0x00024442:    b084        ..      SUB      sp,sp,#0x10
        0x00024444:    f2410008    A...    MOV      r0,#0x1008
        0x00024448:    f2c40002    ....    MOVT     r0,#0x4002
        0x0002444c:    6800        .h      LDR      r0,[r0,#0]
        0x0002444e:    f3c05000    ...P    UBFX     r0,r0,#20,#1
        0x00024452:    f248110c    H...    MOV      r1,#0x810c
        0x00024456:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002445a:    7008        .p      STRB     r0,[r1,#0]
        0x0002445c:    f24220c4    B..     MOV      r0,#0x22c4
        0x00024460:    f2c00005    ....    MOVT     r0,#5
        0x00024464:    f000f8ca    ....    BL       am_hal_pwrctrl_mcu_memory_config ; 0x245fc
        0x00024468:    f24220ca    B..     MOV      r0,#0x22ca
        0x0002446c:    f2c00005    ....    MOVT     r0,#5
        0x00024470:    f000fb78    ..x.    BL       am_hal_pwrctrl_sram_config ; 0x24b64
        0x00024474:    f2440144    D.D.    MOV      r1,#0x4044
        0x00024478:    f2c40100    ....    MOVT     r1,#0x4000
        0x0002447c:    9101        ..      STR      r1,[sp,#4]
        0x0002447e:    6808        .h      LDR      r0,[r1,#0]
        0x00024480:    f440007c    @.|.    ORR      r0,r0,#0xfc0000
        0x00024484:    6008        .`      STR      r0,[r1,#0]
        0x00024486:    f24f60df    O..`    MOV      r0,#0xf6df
        0x0002448a:    f2c00004    ....    MOVT     r0,#4
        0x0002448e:    f7fdfa81    ....    BL       am_hal_daxi_config ; 0x21994
        0x00024492:    2064        d       MOVS     r0,#0x64
        0x00024494:    f7fdfbc8    ....    BL       am_hal_delay_us ; 0x21c28
        0x00024498:    9901        ..      LDR      r1,[sp,#4]
        0x0002449a:    6808        .h      LDR      r0,[r1,#0]
        0x0002449c:    f0400040    @.@.    ORR      r0,r0,#0x40
        0x000244a0:    6008        .`      STR      r0,[r1,#0]
        0x000244a2:    f240317c    @.|1    MOVW     r1,#0x37c
        0x000244a6:    f2c40102    ....    MOVT     r1,#0x4002
        0x000244aa:    6808        .h      LDR      r0,[r1,#0]
        0x000244ac:    f2480200    H...    MOVW     r2,#0x8000
        0x000244b0:    f2c052fe    ...R    MOVT     r2,#0x5fe
        0x000244b4:    4310        .C      ORRS     r0,r0,r2
        0x000244b6:    6008        .`      STR      r0,[r1,#0]
        0x000244b8:    f2404144    @.DA    MOV      r1,#0x444
        0x000244bc:    f2c40102    ....    MOVT     r1,#0x4002
        0x000244c0:    6808        .h      LDR      r0,[r1,#0]
        0x000244c2:    2204        ."      MOVS     r2,#4
        0x000244c4:    f362200f    b..     BFI      r0,r2,#8,#8
        0x000244c8:    6008        .`      STR      r0,[r1,#0]
        0x000244ca:    f248100e    H...    MOV      r0,#0x810e
        0x000244ce:    f2c10000    ....    MOVT     r0,#0x1000
        0x000244d2:    7800        .x      LDRB     r0,[r0,#0]
        0x000244d4:    07c0        ..      LSLS     r0,r0,#31
        0x000244d6:    bbc0        ..      CBNZ     r0,0x2454a ; am_hal_pwrctrl_low_power_init + 266
        0x000244d8:    e7ff        ..      B        0x244da ; am_hal_pwrctrl_low_power_init + 154
        0x000244da:    f240316c    @.l1    MOVW     r1,#0x36c
        0x000244de:    f2c40102    ....    MOVT     r1,#0x4002
        0x000244e2:    6808        .h      LDR      r0,[r1,#0]
        0x000244e4:    f3c05005    ...P    UBFX     r0,r0,#20,#6
        0x000244e8:    f2481228    H.(.    MOV      r2,#0x8128
        0x000244ec:    f2c10200    ....    MOVT     r2,#0x1000
        0x000244f0:    6010        .`      STR      r0,[r2,#0]
        0x000244f2:    2088        .       MOVS     r0,#0x88
        0x000244f4:    f2c40002    ....    MOVT     r0,#0x4002
        0x000244f8:    6802        .h      LDR      r2,[r0,#0]
        0x000244fa:    f002023f    ..?.    AND      r2,r2,#0x3f
        0x000244fe:    f2481330    H.0.    MOV      r3,#0x8130
        0x00024502:    f2c10300    ....    MOVT     r3,#0x1000
        0x00024506:    601a        .`      STR      r2,[r3,#0]
        0x00024508:    6809        .h      LDR      r1,[r1,#0]
        0x0002450a:    0e89        ..      LSRS     r1,r1,#26
        0x0002450c:    f248122c    H.,.    MOV      r2,#0x812c
        0x00024510:    f2c10200    ....    MOVT     r2,#0x1000
        0x00024514:    6011        .`      STR      r1,[r2,#0]
        0x00024516:    6800        .h      LDR      r0,[r0,#0]
        0x00024518:    f3c04085    ...@    UBFX     r0,r0,#18,#6
        0x0002451c:    f2481134    H.4.    MOV      r1,#0x8134
        0x00024520:    f2c10100    ....    MOVT     r1,#0x1000
        0x00024524:    6008        .`      STR      r0,[r1,#0]
        0x00024526:    2044        D       MOVS     r0,#0x44
        0x00024528:    f2c40002    ....    MOVT     r0,#0x4002
        0x0002452c:    6800        .h      LDR      r0,[r0,#0]
        0x0002452e:    f3c010c6    ....    UBFX     r0,r0,#7,#7
        0x00024532:    f2481138    H.8.    MOV      r1,#0x8138
        0x00024536:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002453a:    6008        .`      STR      r0,[r1,#0]
        0x0002453c:    f248110e    H...    MOV      r1,#0x810e
        0x00024540:    f2c10100    ....    MOVT     r1,#0x1000
        0x00024544:    2001        .       MOVS     r0,#1
        0x00024546:    7008        .p      STRB     r0,[r1,#0]
        0x00024548:    e7ff        ..      B        0x2454a ; am_hal_pwrctrl_low_power_init + 266
        0x0002454a:    f2481028    H.(.    MOV      r0,#0x8128
        0x0002454e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00024552:    6800        .h      LDR      r0,[r0,#0]
        0x00024554:    f2481120    H. .    MOV      r1,#0x8120
        0x00024558:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002455c:    6008        .`      STR      r0,[r1,#0]
        0x0002455e:    f2481030    H.0.    MOV      r0,#0x8130
        0x00024562:    f2c10000    ....    MOVT     r0,#0x1000
        0x00024566:    6800        .h      LDR      r0,[r0,#0]
        0x00024568:    f248111c    H...    MOV      r1,#0x811c
        0x0002456c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00024570:    6008        .`      STR      r0,[r1,#0]
        0x00024572:    f6417188    A..q    MOV      r1,#0x1f88
        0x00024576:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002457a:    2000        .       MOVS     r0,#0
        0x0002457c:    6008        .`      STR      r0,[r1,#0]
        0x0002457e:    f44f6192    O..a    MOV      r1,#0x490
        0x00024582:    2201        ."      MOVS     r2,#1
        0x00024584:    ab02        ..      ADD      r3,sp,#8
        0x00024586:    4610        .F      MOV      r0,r2
        0x00024588:    f7fff8d4    ....    BL       am_hal_mram_info_read ; 0x23734
        0x0002458c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002458e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024590:    bb88        ..      CBNZ     r0,0x245f6 ; am_hal_pwrctrl_low_power_init + 438
        0x00024592:    e7ff        ..      B        0x24594 ; am_hal_pwrctrl_low_power_init + 340
        0x00024594:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x00024598:    f0100f06    ....    TST      r0,#6
        0x0002459c:    d107        ..      BNE      0x245ae ; am_hal_pwrctrl_low_power_init + 366
        0x0002459e:    e7ff        ..      B        0x245a0 ; am_hal_pwrctrl_low_power_init + 352
        0x000245a0:    f6417188    A..q    MOV      r1,#0x1f88
        0x000245a4:    f2c10101    ....    MOVT     r1,#0x1001
        0x000245a8:    2003        .       MOVS     r0,#3
        0x000245aa:    6008        .`      STR      r0,[r1,#0]
        0x000245ac:    e022        ".      B        0x245f4 ; am_hal_pwrctrl_low_power_init + 436
        0x000245ae:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x000245b2:    0780        ..      LSLS     r0,r0,#30
        0x000245b4:    2800        .(      CMP      r0,#0
        0x000245b6:    d407        ..      BMI      0x245c8 ; am_hal_pwrctrl_low_power_init + 392
        0x000245b8:    e7ff        ..      B        0x245ba ; am_hal_pwrctrl_low_power_init + 378
        0x000245ba:    f6417188    A..q    MOV      r1,#0x1f88
        0x000245be:    f2c10101    ....    MOVT     r1,#0x1001
        0x000245c2:    2006        .       MOVS     r0,#6
        0x000245c4:    6008        .`      STR      r0,[r1,#0]
        0x000245c6:    e014        ..      B        0x245f2 ; am_hal_pwrctrl_low_power_init + 434
        0x000245c8:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x000245cc:    0740        @.      LSLS     r0,r0,#29
        0x000245ce:    2800        .(      CMP      r0,#0
        0x000245d0:    d407        ..      BMI      0x245e2 ; am_hal_pwrctrl_low_power_init + 418
        0x000245d2:    e7ff        ..      B        0x245d4 ; am_hal_pwrctrl_low_power_init + 404
        0x000245d4:    f6417188    A..q    MOV      r1,#0x1f88
        0x000245d8:    f2c10101    ....    MOVT     r1,#0x1001
        0x000245dc:    2009        .       MOVS     r0,#9
        0x000245de:    6008        .`      STR      r0,[r1,#0]
        0x000245e0:    e006        ..      B        0x245f0 ; am_hal_pwrctrl_low_power_init + 432
        0x000245e2:    f6417188    A..q    MOV      r1,#0x1f88
        0x000245e6:    f2c10101    ....    MOVT     r1,#0x1001
        0x000245ea:    2000        .       MOVS     r0,#0
        0x000245ec:    6008        .`      STR      r0,[r1,#0]
        0x000245ee:    e7ff        ..      B        0x245f0 ; am_hal_pwrctrl_low_power_init + 432
        0x000245f0:    e7ff        ..      B        0x245f2 ; am_hal_pwrctrl_low_power_init + 434
        0x000245f2:    e7ff        ..      B        0x245f4 ; am_hal_pwrctrl_low_power_init + 436
        0x000245f4:    e7ff        ..      B        0x245f6 ; am_hal_pwrctrl_low_power_init + 438
        0x000245f6:    2000        .       MOVS     r0,#0
        0x000245f8:    b004        ..      ADD      sp,sp,#0x10
        0x000245fa:    bd80        ..      POP      {r7,pc}
    am_hal_pwrctrl_mcu_memory_config
        0x000245fc:    b580        ..      PUSH     {r7,lr}
        0x000245fe:    b086        ..      SUB      sp,sp,#0x18
        0x00024600:    9004        ..      STR      r0,[sp,#0x10]
        0x00024602:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024604:    7800        .x      LDRB     r0,[r0,#0]
        0x00024606:    4601        .F      MOV      r1,r0
        0x00024608:    9102        ..      STR      r1,[sp,#8]
        0x0002460a:    b140        @.      CBZ      r0,0x2461e ; am_hal_pwrctrl_mcu_memory_config + 34
        0x0002460c:    e7ff        ..      B        0x2460e ; am_hal_pwrctrl_mcu_memory_config + 18
        0x0002460e:    9802        ..      LDR      r0,[sp,#8]
        0x00024610:    2801        .(      CMP      r0,#1
        0x00024612:    d011        ..      BEQ      0x24638 ; am_hal_pwrctrl_mcu_memory_config + 60
        0x00024614:    e7ff        ..      B        0x24616 ; am_hal_pwrctrl_mcu_memory_config + 26
        0x00024616:    9802        ..      LDR      r0,[sp,#8]
        0x00024618:    2802        .(      CMP      r0,#2
        0x0002461a:    d01a        ..      BEQ      0x24652 ; am_hal_pwrctrl_mcu_memory_config + 86
        0x0002461c:    e026        &.      B        0x2466c ; am_hal_pwrctrl_mcu_memory_config + 112
        0x0002461e:    f2410114    A...    MOV      r1,#0x1014
        0x00024622:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024626:    6808        .h      LDR      r0,[r1,#0]
        0x00024628:    f0200010     ...    BIC      r0,r0,#0x10
        0x0002462c:    6008        .`      STR      r0,[r1,#0]
        0x0002462e:    6808        .h      LDR      r0,[r1,#0]
        0x00024630:    f0200020     . .    BIC      r0,r0,#0x20
        0x00024634:    6008        .`      STR      r0,[r1,#0]
        0x00024636:    e019        ..      B        0x2466c ; am_hal_pwrctrl_mcu_memory_config + 112
        0x00024638:    f2410114    A...    MOV      r1,#0x1014
        0x0002463c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024640:    6808        .h      LDR      r0,[r1,#0]
        0x00024642:    f0400010    @...    ORR      r0,r0,#0x10
        0x00024646:    6008        .`      STR      r0,[r1,#0]
        0x00024648:    6808        .h      LDR      r0,[r1,#0]
        0x0002464a:    f0200020     . .    BIC      r0,r0,#0x20
        0x0002464e:    6008        .`      STR      r0,[r1,#0]
        0x00024650:    e00c        ..      B        0x2466c ; am_hal_pwrctrl_mcu_memory_config + 112
        0x00024652:    f2410114    A...    MOV      r1,#0x1014
        0x00024656:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002465a:    6808        .h      LDR      r0,[r1,#0]
        0x0002465c:    f0400010    @...    ORR      r0,r0,#0x10
        0x00024660:    6008        .`      STR      r0,[r1,#0]
        0x00024662:    6808        .h      LDR      r0,[r1,#0]
        0x00024664:    f0400020    @. .    ORR      r0,r0,#0x20
        0x00024668:    6008        .`      STR      r0,[r1,#0]
        0x0002466a:    e7ff        ..      B        0x2466c ; am_hal_pwrctrl_mcu_memory_config + 112
        0x0002466c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002466e:    7882        .x      LDRB     r2,[r0,#2]
        0x00024670:    f2410014    A...    MOV      r0,#0x1014
        0x00024674:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024678:    6801        .h      LDR      r1,[r0,#0]
        0x0002467a:    f3620102    b...    BFI      r1,r2,#0,#3
        0x0002467e:    6001        .`      STR      r1,[r0,#0]
        0x00024680:    9904        ..      LDR      r1,[sp,#0x10]
        0x00024682:    7909        .y      LDRB     r1,[r1,#4]
        0x00024684:    f0010201    ....    AND      r2,r1,#1
        0x00024688:    6801        .h      LDR      r1,[r0,#0]
        0x0002468a:    f0210108    !...    BIC      r1,r1,#8
        0x0002468e:    ea4101c2    A...    ORR      r1,r1,r2,LSL #3
        0x00024692:    6001        .`      STR      r1,[r0,#0]
        0x00024694:    6803        .h      LDR      r3,[r0,#0]
        0x00024696:    4669        iF      MOV      r1,sp
        0x00024698:    2001        .       MOVS     r0,#1
        0x0002469a:    6008        .`      STR      r0,[r1,#0]
        0x0002469c:    2005        .       MOVS     r0,#5
        0x0002469e:    f2410118    A...    MOV      r1,#0x1018
        0x000246a2:    f2c40102    ....    MOVT     r1,#0x4002
        0x000246a6:    223f        ?"      MOVS     r2,#0x3f
        0x000246a8:    f7fdfb0e    ....    BL       am_hal_delay_us_status_check ; 0x21cc8
        0x000246ac:    9003        ..      STR      r0,[sp,#0xc]
        0x000246ae:    9803        ..      LDR      r0,[sp,#0xc]
        0x000246b0:    b118        ..      CBZ      r0,0x246ba ; am_hal_pwrctrl_mcu_memory_config + 190
        0x000246b2:    e7ff        ..      B        0x246b4 ; am_hal_pwrctrl_mcu_memory_config + 184
        0x000246b4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000246b6:    9005        ..      STR      r0,[sp,#0x14]
        0x000246b8:    e0aa        ..      B        0x24810 ; am_hal_pwrctrl_mcu_memory_config + 532
        0x000246ba:    f2410018    A...    MOV      r0,#0x1018
        0x000246be:    f2c40002    ....    MOVT     r0,#0x4002
        0x000246c2:    6800        .h      LDR      r0,[r0,#0]
        0x000246c4:    f3c01000    ....    UBFX     r0,r0,#4,#1
        0x000246c8:    f2410114    A...    MOV      r1,#0x1014
        0x000246cc:    f2c40102    ....    MOVT     r1,#0x4002
        0x000246d0:    6809        .h      LDR      r1,[r1,#0]
        0x000246d2:    f3c11100    ....    UBFX     r1,r1,#4,#1
        0x000246d6:    4288        .B      CMP      r0,r1
        0x000246d8:    d133        3.      BNE      0x24742 ; am_hal_pwrctrl_mcu_memory_config + 326
        0x000246da:    e7ff        ..      B        0x246dc ; am_hal_pwrctrl_mcu_memory_config + 224
        0x000246dc:    f2410018    A...    MOV      r0,#0x1018
        0x000246e0:    f2c40002    ....    MOVT     r0,#0x4002
        0x000246e4:    6800        .h      LDR      r0,[r0,#0]
        0x000246e6:    f3c01040    ..@.    UBFX     r0,r0,#5,#1
        0x000246ea:    f2410114    A...    MOV      r1,#0x1014
        0x000246ee:    f2c40102    ....    MOVT     r1,#0x4002
        0x000246f2:    6809        .h      LDR      r1,[r1,#0]
        0x000246f4:    f3c11140    ..@.    UBFX     r1,r1,#5,#1
        0x000246f8:    4288        .B      CMP      r0,r1
        0x000246fa:    d122        ".      BNE      0x24742 ; am_hal_pwrctrl_mcu_memory_config + 326
        0x000246fc:    e7ff        ..      B        0x246fe ; am_hal_pwrctrl_mcu_memory_config + 258
        0x000246fe:    f2410018    A...    MOV      r0,#0x1018
        0x00024702:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024706:    6800        .h      LDR      r0,[r0,#0]
        0x00024708:    f0000007    ....    AND      r0,r0,#7
        0x0002470c:    f2410114    A...    MOV      r1,#0x1014
        0x00024710:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024714:    6809        .h      LDR      r1,[r1,#0]
        0x00024716:    f0010107    ....    AND      r1,r1,#7
        0x0002471a:    4288        .B      CMP      r0,r1
        0x0002471c:    d111        ..      BNE      0x24742 ; am_hal_pwrctrl_mcu_memory_config + 326
        0x0002471e:    e7ff        ..      B        0x24720 ; am_hal_pwrctrl_mcu_memory_config + 292
        0x00024720:    f2410018    A...    MOV      r0,#0x1018
        0x00024724:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024728:    6800        .h      LDR      r0,[r0,#0]
        0x0002472a:    f3c000c0    ....    UBFX     r0,r0,#3,#1
        0x0002472e:    f2410114    A...    MOV      r1,#0x1014
        0x00024732:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024736:    6809        .h      LDR      r1,[r1,#0]
        0x00024738:    f3c101c0    ....    UBFX     r1,r1,#3,#1
        0x0002473c:    4288        .B      CMP      r0,r1
        0x0002473e:    d003        ..      BEQ      0x24748 ; am_hal_pwrctrl_mcu_memory_config + 332
        0x00024740:    e7ff        ..      B        0x24742 ; am_hal_pwrctrl_mcu_memory_config + 326
        0x00024742:    2001        .       MOVS     r0,#1
        0x00024744:    9005        ..      STR      r0,[sp,#0x14]
        0x00024746:    e063        c.      B        0x24810 ; am_hal_pwrctrl_mcu_memory_config + 532
        0x00024748:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002474a:    7840        @x      LDRB     r0,[r0,#1]
        0x0002474c:    07c0        ..      LSLS     r0,r0,#31
        0x0002474e:    b148        H.      CBZ      r0,0x24764 ; am_hal_pwrctrl_mcu_memory_config + 360
        0x00024750:    e7ff        ..      B        0x24752 ; am_hal_pwrctrl_mcu_memory_config + 342
        0x00024752:    f241011c    A...    MOV      r1,#0x101c
        0x00024756:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002475a:    6808        .h      LDR      r0,[r1,#0]
        0x0002475c:    f0200010     ...    BIC      r0,r0,#0x10
        0x00024760:    6008        .`      STR      r0,[r1,#0]
        0x00024762:    e008        ..      B        0x24776 ; am_hal_pwrctrl_mcu_memory_config + 378
        0x00024764:    f241011c    A...    MOV      r1,#0x101c
        0x00024768:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002476c:    6808        .h      LDR      r0,[r1,#0]
        0x0002476e:    f0400010    @...    ORR      r0,r0,#0x10
        0x00024772:    6008        .`      STR      r0,[r1,#0]
        0x00024774:    e7ff        ..      B        0x24776 ; am_hal_pwrctrl_mcu_memory_config + 378
        0x00024776:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024778:    7940        @y      LDRB     r0,[r0,#5]
        0x0002477a:    07c0        ..      LSLS     r0,r0,#31
        0x0002477c:    b148        H.      CBZ      r0,0x24792 ; am_hal_pwrctrl_mcu_memory_config + 406
        0x0002477e:    e7ff        ..      B        0x24780 ; am_hal_pwrctrl_mcu_memory_config + 388
        0x00024780:    f241011c    A...    MOV      r1,#0x101c
        0x00024784:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024788:    6808        .h      LDR      r0,[r1,#0]
        0x0002478a:    f0200008     ...    BIC      r0,r0,#8
        0x0002478e:    6008        .`      STR      r0,[r1,#0]
        0x00024790:    e008        ..      B        0x247a4 ; am_hal_pwrctrl_mcu_memory_config + 424
        0x00024792:    f241011c    A...    MOV      r1,#0x101c
        0x00024796:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002479a:    6808        .h      LDR      r0,[r1,#0]
        0x0002479c:    f0400008    @...    ORR      r0,r0,#8
        0x000247a0:    6008        .`      STR      r0,[r1,#0]
        0x000247a2:    e7ff        ..      B        0x247a4 ; am_hal_pwrctrl_mcu_memory_config + 424
        0x000247a4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000247a6:    78c0        .x      LDRB     r0,[r0,#3]
        0x000247a8:    4601        .F      MOV      r1,r0
        0x000247aa:    9101        ..      STR      r1,[sp,#4]
        0x000247ac:    2807        .(      CMP      r0,#7
        0x000247ae:    d82c        ,.      BHI      0x2480a ; am_hal_pwrctrl_mcu_memory_config + 526
        0x000247b0:    9901        ..      LDR      r1,[sp,#4]
        0x000247b2:    e8dff001    ....    TBB      [pc,r1]
    $d.3
        0x000247b6:    0d04        ..      DCW    3332
        0x000247b8:    2a2a172a    *.**    DCD    707401514
        0x000247bc:    212a        *!      DCW    8490
    $t.4
        0x000247be:    f241011c    A...    MOV      r1,#0x101c
        0x000247c2:    f2c40102    ....    MOVT     r1,#0x4002
        0x000247c6:    6808        .h      LDR      r0,[r1,#0]
        0x000247c8:    f0400007    @...    ORR      r0,r0,#7
        0x000247cc:    6008        .`      STR      r0,[r1,#0]
        0x000247ce:    e01c        ..      B        0x2480a ; am_hal_pwrctrl_mcu_memory_config + 526
        0x000247d0:    f241011c    A...    MOV      r1,#0x101c
        0x000247d4:    f2c40102    ....    MOVT     r1,#0x4002
        0x000247d8:    6808        .h      LDR      r0,[r1,#0]
        0x000247da:    2206        ."      MOVS     r2,#6
        0x000247dc:    f3620002    b...    BFI      r0,r2,#0,#3
        0x000247e0:    6008        .`      STR      r0,[r1,#0]
        0x000247e2:    e012        ..      B        0x2480a ; am_hal_pwrctrl_mcu_memory_config + 526
        0x000247e4:    f241011c    A...    MOV      r1,#0x101c
        0x000247e8:    f2c40102    ....    MOVT     r1,#0x4002
        0x000247ec:    6808        .h      LDR      r0,[r1,#0]
        0x000247ee:    2204        ."      MOVS     r2,#4
        0x000247f0:    f3620002    b...    BFI      r0,r2,#0,#3
        0x000247f4:    6008        .`      STR      r0,[r1,#0]
        0x000247f6:    e008        ..      B        0x2480a ; am_hal_pwrctrl_mcu_memory_config + 526
        0x000247f8:    f241011c    A...    MOV      r1,#0x101c
        0x000247fc:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024800:    6808        .h      LDR      r0,[r1,#0]
        0x00024802:    f0200007     ...    BIC      r0,r0,#7
        0x00024806:    6008        .`      STR      r0,[r1,#0]
        0x00024808:    e7ff        ..      B        0x2480a ; am_hal_pwrctrl_mcu_memory_config + 526
        0x0002480a:    2000        .       MOVS     r0,#0
        0x0002480c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002480e:    e7ff        ..      B        0x24810 ; am_hal_pwrctrl_mcu_memory_config + 532
        0x00024810:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024812:    b006        ..      ADD      sp,sp,#0x18
        0x00024814:    bd80        ..      POP      {r7,pc}
        0x00024816:    0000        ..      MOVS     r0,r0
    am_hal_pwrctrl_mcu_mode_select
        0x00024818:    b580        ..      PUSH     {r7,lr}
        0x0002481a:    b084        ..      SUB      sp,sp,#0x10
        0x0002481c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00024820:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00024824:    2801        .(      CMP      r0,#1
        0x00024826:    d008        ..      BEQ      0x2483a ; am_hal_pwrctrl_mcu_mode_select + 34
        0x00024828:    e7ff        ..      B        0x2482a ; am_hal_pwrctrl_mcu_mode_select + 18
        0x0002482a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002482e:    2802        .(      CMP      r0,#2
        0x00024830:    d003        ..      BEQ      0x2483a ; am_hal_pwrctrl_mcu_mode_select + 34
        0x00024832:    e7ff        ..      B        0x24834 ; am_hal_pwrctrl_mcu_mode_select + 28
        0x00024834:    2006        .       MOVS     r0,#6
        0x00024836:    9003        ..      STR      r0,[sp,#0xc]
        0x00024838:    e065        e.      B        0x24906 ; am_hal_pwrctrl_mcu_mode_select + 238
        0x0002483a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002483e:    2802        .(      CMP      r0,#2
        0x00024840:    d10d        ..      BNE      0x2485e ; am_hal_pwrctrl_mcu_mode_select + 70
        0x00024842:    e7ff        ..      B        0x24844 ; am_hal_pwrctrl_mcu_mode_select + 44
        0x00024844:    f2411008    A...    MOV      r0,#0x1108
        0x00024848:    f2c40002    ....    MOVT     r0,#0x4002
        0x0002484c:    6800        .h      LDR      r0,[r0,#0]
        0x0002484e:    f3c01001    ....    UBFX     r0,r0,#4,#2
        0x00024852:    2803        .(      CMP      r0,#3
        0x00024854:    d003        ..      BEQ      0x2485e ; am_hal_pwrctrl_mcu_mode_select + 70
        0x00024856:    e7ff        ..      B        0x24858 ; am_hal_pwrctrl_mcu_mode_select + 64
        0x00024858:    2007        .       MOVS     r0,#7
        0x0002485a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002485c:    e053        S.      B        0x24906 ; am_hal_pwrctrl_mcu_mode_select + 238
        0x0002485e:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00024862:    f240214c    @.L!    MOVW     r1,#0x24c
        0x00024866:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002486a:    7809        .x      LDRB     r1,[r1,#0]
        0x0002486c:    4288        .B      CMP      r0,r1
        0x0002486e:    d103        ..      BNE      0x24878 ; am_hal_pwrctrl_mcu_mode_select + 96
        0x00024870:    e7ff        ..      B        0x24872 ; am_hal_pwrctrl_mcu_mode_select + 90
        0x00024872:    2000        .       MOVS     r0,#0
        0x00024874:    9003        ..      STR      r0,[sp,#0xc]
        0x00024876:    e046        F.      B        0x24906 ; am_hal_pwrctrl_mcu_mode_select + 238
        0x00024878:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002487c:    f240214c    @.L!    MOVW     r1,#0x24c
        0x00024880:    f2c10100    ....    MOVT     r1,#0x1000
        0x00024884:    7008        .p      STRB     r0,[r1,#0]
        0x00024886:    f89d200b    ...     LDRB     r2,[sp,#0xb]
        0x0002488a:    f2410100    A...    MOVW     r1,#0x1000
        0x0002488e:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024892:    6808        .h      LDR      r0,[r1,#0]
        0x00024894:    f3620001    b...    BFI      r0,r2,#0,#2
        0x00024898:    6008        .`      STR      r0,[r1,#0]
        0x0002489a:    2004        .       MOVS     r0,#4
        0x0002489c:    9001        ..      STR      r0,[sp,#4]
        0x0002489e:    2000        .       MOVS     r0,#0
        0x000248a0:    9000        ..      STR      r0,[sp,#0]
        0x000248a2:    e7ff        ..      B        0x248a4 ; am_hal_pwrctrl_mcu_mode_select + 140
        0x000248a4:    9800        ..      LDR      r0,[sp,#0]
        0x000248a6:    2804        .(      CMP      r0,#4
        0x000248a8:    d815        ..      BHI      0x248d6 ; am_hal_pwrctrl_mcu_mode_select + 190
        0x000248aa:    e7ff        ..      B        0x248ac ; am_hal_pwrctrl_mcu_mode_select + 148
        0x000248ac:    f2410000    A...    MOVW     r0,#0x1000
        0x000248b0:    f2c40002    ....    MOVT     r0,#0x4002
        0x000248b4:    6800        .h      LDR      r0,[r0,#0]
        0x000248b6:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x000248ba:    2801        .(      CMP      r0,#1
        0x000248bc:    db03        ..      BLT      0x248c6 ; am_hal_pwrctrl_mcu_mode_select + 174
        0x000248be:    e7ff        ..      B        0x248c0 ; am_hal_pwrctrl_mcu_mode_select + 168
        0x000248c0:    2000        .       MOVS     r0,#0
        0x000248c2:    9001        ..      STR      r0,[sp,#4]
        0x000248c4:    e007        ..      B        0x248d6 ; am_hal_pwrctrl_mcu_mode_select + 190
        0x000248c6:    2001        .       MOVS     r0,#1
        0x000248c8:    f7fdf9ae    ....    BL       am_hal_delay_us ; 0x21c28
        0x000248cc:    e7ff        ..      B        0x248ce ; am_hal_pwrctrl_mcu_mode_select + 182
        0x000248ce:    9800        ..      LDR      r0,[sp,#0]
        0x000248d0:    3001        .0      ADDS     r0,#1
        0x000248d2:    9000        ..      STR      r0,[sp,#0]
        0x000248d4:    e7e6        ..      B        0x248a4 ; am_hal_pwrctrl_mcu_mode_select + 140
        0x000248d6:    9801        ..      LDR      r0,[sp,#4]
        0x000248d8:    b118        ..      CBZ      r0,0x248e2 ; am_hal_pwrctrl_mcu_mode_select + 202
        0x000248da:    e7ff        ..      B        0x248dc ; am_hal_pwrctrl_mcu_mode_select + 196
        0x000248dc:    9801        ..      LDR      r0,[sp,#4]
        0x000248de:    9003        ..      STR      r0,[sp,#0xc]
        0x000248e0:    e011        ..      B        0x24906 ; am_hal_pwrctrl_mcu_mode_select + 238
        0x000248e2:    f2410000    A...    MOVW     r0,#0x1000
        0x000248e6:    f2c40002    ....    MOVT     r0,#0x4002
        0x000248ea:    6800        .h      LDR      r0,[r0,#0]
        0x000248ec:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x000248f0:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x000248f4:    4288        .B      CMP      r0,r1
        0x000248f6:    d103        ..      BNE      0x24900 ; am_hal_pwrctrl_mcu_mode_select + 232
        0x000248f8:    e7ff        ..      B        0x248fa ; am_hal_pwrctrl_mcu_mode_select + 226
        0x000248fa:    2000        .       MOVS     r0,#0
        0x000248fc:    9003        ..      STR      r0,[sp,#0xc]
        0x000248fe:    e002        ..      B        0x24906 ; am_hal_pwrctrl_mcu_mode_select + 238
        0x00024900:    2001        .       MOVS     r0,#1
        0x00024902:    9003        ..      STR      r0,[sp,#0xc]
        0x00024904:    e7ff        ..      B        0x24906 ; am_hal_pwrctrl_mcu_mode_select + 238
        0x00024906:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024908:    b004        ..      ADD      sp,sp,#0x10
        0x0002490a:    bd80        ..      POP      {r7,pc}
    am_hal_pwrctrl_mcu_mode_status
        0x0002490c:    b082        ..      SUB      sp,sp,#8
        0x0002490e:    9000        ..      STR      r0,[sp,#0]
        0x00024910:    9800        ..      LDR      r0,[sp,#0]
        0x00024912:    b918        ..      CBNZ     r0,0x2491c ; am_hal_pwrctrl_mcu_mode_status + 16
        0x00024914:    e7ff        ..      B        0x24916 ; am_hal_pwrctrl_mcu_mode_status + 10
        0x00024916:    2006        .       MOVS     r0,#6
        0x00024918:    9001        ..      STR      r0,[sp,#4]
        0x0002491a:    e009        ..      B        0x24930 ; am_hal_pwrctrl_mcu_mode_status + 36
        0x0002491c:    f240204c    @.L     MOVW     r0,#0x24c
        0x00024920:    f2c10000    ....    MOVT     r0,#0x1000
        0x00024924:    7800        .x      LDRB     r0,[r0,#0]
        0x00024926:    9900        ..      LDR      r1,[sp,#0]
        0x00024928:    7008        .p      STRB     r0,[r1,#0]
        0x0002492a:    2000        .       MOVS     r0,#0
        0x0002492c:    9001        ..      STR      r0,[sp,#4]
        0x0002492e:    e7ff        ..      B        0x24930 ; am_hal_pwrctrl_mcu_mode_status + 36
        0x00024930:    9801        ..      LDR      r0,[sp,#4]
        0x00024932:    b002        ..      ADD      sp,sp,#8
        0x00024934:    4770        pG      BX       lr
        0x00024936:    0000        ..      MOVS     r0,r0
    am_hal_pwrctrl_periph_disable
        0x00024938:    b580        ..      PUSH     {r7,lr}
        0x0002493a:    b08a        ..      SUB      sp,sp,#0x28
        0x0002493c:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x00024940:    f89d1023    ..#.    LDRB     r1,[sp,#0x23]
        0x00024944:    a803        ..      ADD      r0,sp,#0xc
        0x00024946:    f7fcfdb1    ....    BL       am_get_pwrctrl ; 0x214ac
        0x0002494a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002494c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002494e:    b118        ..      CBZ      r0,0x24958 ; am_hal_pwrctrl_periph_disable + 32
        0x00024950:    e7ff        ..      B        0x24952 ; am_hal_pwrctrl_periph_disable + 26
        0x00024952:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024954:    9009        ..      STR      r0,[sp,#0x24]
        0x00024956:    e051        Q.      B        0x249fc ; am_hal_pwrctrl_periph_disable + 196
        0x00024958:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002495a:    6800        .h      LDR      r0,[r0,#0]
        0x0002495c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002495e:    4208        .B      TST      r0,r1
        0x00024960:    d103        ..      BNE      0x2496a ; am_hal_pwrctrl_periph_disable + 50
        0x00024962:    e7ff        ..      B        0x24964 ; am_hal_pwrctrl_periph_disable + 44
        0x00024964:    2000        .       MOVS     r0,#0
        0x00024966:    9009        ..      STR      r0,[sp,#0x24]
        0x00024968:    e048        H.      B        0x249fc ; am_hal_pwrctrl_periph_disable + 196
        0x0002496a:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x0002496e:    2812        .(      CMP      r0,#0x12
        0x00024970:    d123        #.      BNE      0x249ba ; am_hal_pwrctrl_periph_disable + 130
        0x00024972:    e7ff        ..      B        0x24974 ; am_hal_pwrctrl_periph_disable + 60
        0x00024974:    f64070e0    @..p    MOVW     r0,#0xfe0
        0x00024978:    f2c4000c    ....    MOVT     r0,#0x400c
        0x0002497c:    6800        .h      LDR      r0,[r0,#0]
        0x0002497e:    28c0        .(      CMP      r0,#0xc0
        0x00024980:    d11a        ..      BNE      0x249b8 ; am_hal_pwrctrl_periph_disable + 128
        0x00024982:    e7ff        ..      B        0x24984 ; am_hal_pwrctrl_periph_disable + 76
        0x00024984:    f011f8ea    ....    BL       crypto_quiesce ; 0x35b5c
        0x00024988:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002498a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002498c:    b118        ..      CBZ      r0,0x24996 ; am_hal_pwrctrl_periph_disable + 94
        0x0002498e:    e7ff        ..      B        0x24990 ; am_hal_pwrctrl_periph_disable + 88
        0x00024990:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024992:    9009        ..      STR      r0,[sp,#0x24]
        0x00024994:    e032        2.      B        0x249fc ; am_hal_pwrctrl_periph_disable + 196
        0x00024996:    f6417088    A..p    MOV      r0,#0x1f88
        0x0002499a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002499e:    6800        .h      LDR      r0,[r0,#0]
        0x000249a0:    b148        H.      CBZ      r0,0x249b6 ; am_hal_pwrctrl_periph_disable + 126
        0x000249a2:    e7ff        ..      B        0x249a4 ; am_hal_pwrctrl_periph_disable + 108
        0x000249a4:    f6417088    A..p    MOV      r0,#0x1f88
        0x000249a8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000249ac:    6801        .h      LDR      r1,[r0,#0]
        0x000249ae:    2000        .       MOVS     r0,#0
        0x000249b0:    f011f80a    ....    BL       crypto_boost_trims ; 0x359c8
        0x000249b4:    e7ff        ..      B        0x249b6 ; am_hal_pwrctrl_periph_disable + 126
        0x000249b6:    e7ff        ..      B        0x249b8 ; am_hal_pwrctrl_periph_disable + 128
        0x000249b8:    e7ff        ..      B        0x249ba ; am_hal_pwrctrl_periph_disable + 130
        0x000249ba:    f7fdfe09    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x000249be:    9002        ..      STR      r0,[sp,#8]
        0x000249c0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000249c2:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000249c4:    6808        .h      LDR      r0,[r1,#0]
        0x000249c6:    4390        .C      BICS     r0,r0,r2
        0x000249c8:    6008        .`      STR      r0,[r1,#0]
        0x000249ca:    9802        ..      LDR      r0,[sp,#8]
        0x000249cc:    f7fdfe08    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x000249d0:    9905        ..      LDR      r1,[sp,#0x14]
        0x000249d2:    9b06        ..      LDR      r3,[sp,#0x18]
        0x000249d4:    466a        jF      MOV      r2,sp
        0x000249d6:    2000        .       MOVS     r0,#0
        0x000249d8:    6010        .`      STR      r0,[r2,#0]
        0x000249da:    2005        .       MOVS     r0,#5
        0x000249dc:    461a        .F      MOV      r2,r3
        0x000249de:    f7fdf973    ..s.    BL       am_hal_delay_us_status_check ; 0x21cc8
        0x000249e2:    9007        ..      STR      r0,[sp,#0x1c]
        0x000249e4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000249e6:    b918        ..      CBNZ     r0,0x249f0 ; am_hal_pwrctrl_periph_disable + 184
        0x000249e8:    e7ff        ..      B        0x249ea ; am_hal_pwrctrl_periph_disable + 178
        0x000249ea:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000249ec:    9009        ..      STR      r0,[sp,#0x24]
        0x000249ee:    e005        ..      B        0x249fc ; am_hal_pwrctrl_periph_disable + 196
        0x000249f0:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x000249f4:    f01efa1e    ....    BL       pwrctrl_periph_disable_msk_check ; 0x42e34
        0x000249f8:    9009        ..      STR      r0,[sp,#0x24]
        0x000249fa:    e7ff        ..      B        0x249fc ; am_hal_pwrctrl_periph_disable + 196
        0x000249fc:    9809        ..      LDR      r0,[sp,#0x24]
        0x000249fe:    b00a        ..      ADD      sp,sp,#0x28
        0x00024a00:    bd80        ..      POP      {r7,pc}
        0x00024a02:    0000        ..      MOVS     r0,r0
    am_hal_pwrctrl_periph_enable
        0x00024a04:    b580        ..      PUSH     {r7,lr}
        0x00024a06:    b08a        ..      SUB      sp,sp,#0x28
        0x00024a08:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x00024a0c:    f89d1023    ..#.    LDRB     r1,[sp,#0x23]
        0x00024a10:    a803        ..      ADD      r0,sp,#0xc
        0x00024a12:    f7fcfd4b    ..K.    BL       am_get_pwrctrl ; 0x214ac
        0x00024a16:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024a18:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024a1a:    b118        ..      CBZ      r0,0x24a24 ; am_hal_pwrctrl_periph_enable + 32
        0x00024a1c:    e7ff        ..      B        0x24a1e ; am_hal_pwrctrl_periph_enable + 26
        0x00024a1e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024a20:    9009        ..      STR      r0,[sp,#0x24]
        0x00024a22:    e071        q.      B        0x24b08 ; am_hal_pwrctrl_periph_enable + 260
        0x00024a24:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024a26:    6800        .h      LDR      r0,[r0,#0]
        0x00024a28:    9904        ..      LDR      r1,[sp,#0x10]
        0x00024a2a:    4208        .B      TST      r0,r1
        0x00024a2c:    d003        ..      BEQ      0x24a36 ; am_hal_pwrctrl_periph_enable + 50
        0x00024a2e:    e7ff        ..      B        0x24a30 ; am_hal_pwrctrl_periph_enable + 44
        0x00024a30:    2000        .       MOVS     r0,#0
        0x00024a32:    9009        ..      STR      r0,[sp,#0x24]
        0x00024a34:    e068        h.      B        0x24b08 ; am_hal_pwrctrl_periph_enable + 260
        0x00024a36:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x00024a3a:    2812        .(      CMP      r0,#0x12
        0x00024a3c:    d111        ..      BNE      0x24a62 ; am_hal_pwrctrl_periph_enable + 94
        0x00024a3e:    e7ff        ..      B        0x24a40 ; am_hal_pwrctrl_periph_enable + 60
        0x00024a40:    f6417088    A..p    MOV      r0,#0x1f88
        0x00024a44:    f2c10001    ....    MOVT     r0,#0x1001
        0x00024a48:    6800        .h      LDR      r0,[r0,#0]
        0x00024a4a:    b148        H.      CBZ      r0,0x24a60 ; am_hal_pwrctrl_periph_enable + 92
        0x00024a4c:    e7ff        ..      B        0x24a4e ; am_hal_pwrctrl_periph_enable + 74
        0x00024a4e:    f6417088    A..p    MOV      r0,#0x1f88
        0x00024a52:    f2c10001    ....    MOVT     r0,#0x1001
        0x00024a56:    6801        .h      LDR      r1,[r0,#0]
        0x00024a58:    2001        .       MOVS     r0,#1
        0x00024a5a:    f010ffb5    ....    BL       crypto_boost_trims ; 0x359c8
        0x00024a5e:    e7ff        ..      B        0x24a60 ; am_hal_pwrctrl_periph_enable + 92
        0x00024a60:    e7ff        ..      B        0x24a62 ; am_hal_pwrctrl_periph_enable + 94
        0x00024a62:    f7fdfdb5    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00024a66:    9002        ..      STR      r0,[sp,#8]
        0x00024a68:    9903        ..      LDR      r1,[sp,#0xc]
        0x00024a6a:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00024a6c:    6808        .h      LDR      r0,[r1,#0]
        0x00024a6e:    4310        .C      ORRS     r0,r0,r2
        0x00024a70:    6008        .`      STR      r0,[r1,#0]
        0x00024a72:    9802        ..      LDR      r0,[sp,#8]
        0x00024a74:    f7fdfdb4    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00024a78:    9905        ..      LDR      r1,[sp,#0x14]
        0x00024a7a:    9b06        ..      LDR      r3,[sp,#0x18]
        0x00024a7c:    466a        jF      MOV      r2,sp
        0x00024a7e:    2001        .       MOVS     r0,#1
        0x00024a80:    6010        .`      STR      r0,[r2,#0]
        0x00024a82:    2005        .       MOVS     r0,#5
        0x00024a84:    461a        .F      MOV      r2,r3
        0x00024a86:    f7fdf91f    ....    BL       am_hal_delay_us_status_check ; 0x21cc8
        0x00024a8a:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024a8c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024a8e:    b1c8        ..      CBZ      r0,0x24ac4 ; am_hal_pwrctrl_periph_enable + 192
        0x00024a90:    e7ff        ..      B        0x24a92 ; am_hal_pwrctrl_periph_enable + 142
        0x00024a92:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x00024a96:    2812        .(      CMP      r0,#0x12
        0x00024a98:    d111        ..      BNE      0x24abe ; am_hal_pwrctrl_periph_enable + 186
        0x00024a9a:    e7ff        ..      B        0x24a9c ; am_hal_pwrctrl_periph_enable + 152
        0x00024a9c:    f6417088    A..p    MOV      r0,#0x1f88
        0x00024aa0:    f2c10001    ....    MOVT     r0,#0x1001
        0x00024aa4:    6800        .h      LDR      r0,[r0,#0]
        0x00024aa6:    b148        H.      CBZ      r0,0x24abc ; am_hal_pwrctrl_periph_enable + 184
        0x00024aa8:    e7ff        ..      B        0x24aaa ; am_hal_pwrctrl_periph_enable + 166
        0x00024aaa:    f6417088    A..p    MOV      r0,#0x1f88
        0x00024aae:    f2c10001    ....    MOVT     r0,#0x1001
        0x00024ab2:    6801        .h      LDR      r1,[r0,#0]
        0x00024ab4:    2000        .       MOVS     r0,#0
        0x00024ab6:    f010ff87    ....    BL       crypto_boost_trims ; 0x359c8
        0x00024aba:    e7ff        ..      B        0x24abc ; am_hal_pwrctrl_periph_enable + 184
        0x00024abc:    e7ff        ..      B        0x24abe ; am_hal_pwrctrl_periph_enable + 186
        0x00024abe:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024ac0:    9009        ..      STR      r0,[sp,#0x24]
        0x00024ac2:    e021        !.      B        0x24b08 ; am_hal_pwrctrl_periph_enable + 260
        0x00024ac4:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x00024ac8:    2812        .(      CMP      r0,#0x12
        0x00024aca:    d111        ..      BNE      0x24af0 ; am_hal_pwrctrl_periph_enable + 236
        0x00024acc:    e7ff        ..      B        0x24ace ; am_hal_pwrctrl_periph_enable + 202
        0x00024ace:    2064        d       MOVS     r0,#0x64
        0x00024ad0:    f6417110    A..q    MOV      r1,#0x1f10
        0x00024ad4:    f2c4010c    ....    MOVT     r1,#0x400c
        0x00024ad8:    2301        .#      MOVS     r3,#1
        0x00024ada:    461a        .F      MOV      r2,r3
        0x00024adc:    f7fdf8d0    ....    BL       am_hal_delay_us_status_change ; 0x21c80
        0x00024ae0:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024ae2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024ae4:    b118        ..      CBZ      r0,0x24aee ; am_hal_pwrctrl_periph_enable + 234
        0x00024ae6:    e7ff        ..      B        0x24ae8 ; am_hal_pwrctrl_periph_enable + 228
        0x00024ae8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024aea:    9009        ..      STR      r0,[sp,#0x24]
        0x00024aec:    e00c        ..      B        0x24b08 ; am_hal_pwrctrl_periph_enable + 260
        0x00024aee:    e7ff        ..      B        0x24af0 ; am_hal_pwrctrl_periph_enable + 236
        0x00024af0:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024af2:    6800        .h      LDR      r0,[r0,#0]
        0x00024af4:    9906        ..      LDR      r1,[sp,#0x18]
        0x00024af6:    4208        .B      TST      r0,r1
        0x00024af8:    d003        ..      BEQ      0x24b02 ; am_hal_pwrctrl_periph_enable + 254
        0x00024afa:    e7ff        ..      B        0x24afc ; am_hal_pwrctrl_periph_enable + 248
        0x00024afc:    2000        .       MOVS     r0,#0
        0x00024afe:    9009        ..      STR      r0,[sp,#0x24]
        0x00024b00:    e002        ..      B        0x24b08 ; am_hal_pwrctrl_periph_enable + 260
        0x00024b02:    2001        .       MOVS     r0,#1
        0x00024b04:    9009        ..      STR      r0,[sp,#0x24]
        0x00024b06:    e7ff        ..      B        0x24b08 ; am_hal_pwrctrl_periph_enable + 260
        0x00024b08:    9809        ..      LDR      r0,[sp,#0x24]
        0x00024b0a:    b00a        ..      ADD      sp,sp,#0x28
        0x00024b0c:    bd80        ..      POP      {r7,pc}
        0x00024b0e:    0000        ..      MOVS     r0,r0
    am_hal_pwrctrl_periph_enabled
        0x00024b10:    b580        ..      PUSH     {r7,lr}
        0x00024b12:    b088        ..      SUB      sp,sp,#0x20
        0x00024b14:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x00024b18:    9105        ..      STR      r1,[sp,#0x14]
        0x00024b1a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024b1c:    b918        ..      CBNZ     r0,0x24b26 ; am_hal_pwrctrl_periph_enabled + 22
        0x00024b1e:    e7ff        ..      B        0x24b20 ; am_hal_pwrctrl_periph_enabled + 16
        0x00024b20:    2006        .       MOVS     r0,#6
        0x00024b22:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024b24:    e01a        ..      B        0x24b5c ; am_hal_pwrctrl_periph_enabled + 76
        0x00024b26:    9905        ..      LDR      r1,[sp,#0x14]
        0x00024b28:    2000        .       MOVS     r0,#0
        0x00024b2a:    7008        .p      STRB     r0,[r1,#0]
        0x00024b2c:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x00024b30:    4668        hF      MOV      r0,sp
        0x00024b32:    f7fcfcbb    ....    BL       am_get_pwrctrl ; 0x214ac
        0x00024b36:    9004        ..      STR      r0,[sp,#0x10]
        0x00024b38:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024b3a:    b118        ..      CBZ      r0,0x24b44 ; am_hal_pwrctrl_periph_enabled + 52
        0x00024b3c:    e7ff        ..      B        0x24b3e ; am_hal_pwrctrl_periph_enabled + 46
        0x00024b3e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024b40:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024b42:    e00b        ..      B        0x24b5c ; am_hal_pwrctrl_periph_enabled + 76
        0x00024b44:    9802        ..      LDR      r0,[sp,#8]
        0x00024b46:    6800        .h      LDR      r0,[r0,#0]
        0x00024b48:    9903        ..      LDR      r1,[sp,#0xc]
        0x00024b4a:    4008        .@      ANDS     r0,r0,r1
        0x00024b4c:    2800        .(      CMP      r0,#0
        0x00024b4e:    bf18        ..      IT       NE
        0x00024b50:    2001        .       MOVNE    r0,#1
        0x00024b52:    9905        ..      LDR      r1,[sp,#0x14]
        0x00024b54:    7008        .p      STRB     r0,[r1,#0]
        0x00024b56:    2000        .       MOVS     r0,#0
        0x00024b58:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024b5a:    e7ff        ..      B        0x24b5c ; am_hal_pwrctrl_periph_enabled + 76
        0x00024b5c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024b5e:    b008        ..      ADD      sp,sp,#0x20
        0x00024b60:    bd80        ..      POP      {r7,pc}
        0x00024b62:    0000        ..      MOVS     r0,r0
    am_hal_pwrctrl_sram_config
        0x00024b64:    b580        ..      PUSH     {r7,lr}
        0x00024b66:    b086        ..      SUB      sp,sp,#0x18
        0x00024b68:    9004        ..      STR      r0,[sp,#0x10]
        0x00024b6a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024b6c:    7802        .x      LDRB     r2,[r0,#0]
        0x00024b6e:    f2410024    A.$.    MOV      r0,#0x1024
        0x00024b72:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024b76:    6801        .h      LDR      r1,[r0,#0]
        0x00024b78:    f3620101    b...    BFI      r1,r2,#0,#2
        0x00024b7c:    6001        .`      STR      r1,[r0,#0]
        0x00024b7e:    6803        .h      LDR      r3,[r0,#0]
        0x00024b80:    4669        iF      MOV      r1,sp
        0x00024b82:    2001        .       MOVS     r0,#1
        0x00024b84:    6008        .`      STR      r0,[r1,#0]
        0x00024b86:    2005        .       MOVS     r0,#5
        0x00024b88:    f2410128    A.(.    MOV      r1,#0x1028
        0x00024b8c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024b90:    2203        ."      MOVS     r2,#3
        0x00024b92:    f7fdf899    ....    BL       am_hal_delay_us_status_check ; 0x21cc8
        0x00024b96:    9003        ..      STR      r0,[sp,#0xc]
        0x00024b98:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024b9a:    b118        ..      CBZ      r0,0x24ba4 ; am_hal_pwrctrl_sram_config + 64
        0x00024b9c:    e7ff        ..      B        0x24b9e ; am_hal_pwrctrl_sram_config + 58
        0x00024b9e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024ba0:    9005        ..      STR      r0,[sp,#0x14]
        0x00024ba2:    e07c        |.      B        0x24c9e ; am_hal_pwrctrl_sram_config + 314
        0x00024ba4:    f2410028    A.(.    MOV      r0,#0x1028
        0x00024ba8:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024bac:    6800        .h      LDR      r0,[r0,#0]
        0x00024bae:    f0000003    ....    AND      r0,r0,#3
        0x00024bb2:    f2410124    A.$.    MOV      r1,#0x1024
        0x00024bb6:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024bba:    6809        .h      LDR      r1,[r1,#0]
        0x00024bbc:    f0010103    ....    AND      r1,r1,#3
        0x00024bc0:    4288        .B      CMP      r0,r1
        0x00024bc2:    d003        ..      BEQ      0x24bcc ; am_hal_pwrctrl_sram_config + 104
        0x00024bc4:    e7ff        ..      B        0x24bc6 ; am_hal_pwrctrl_sram_config + 98
        0x00024bc6:    2001        .       MOVS     r0,#1
        0x00024bc8:    9005        ..      STR      r0,[sp,#0x14]
        0x00024bca:    e068        h.      B        0x24c9e ; am_hal_pwrctrl_sram_config + 314
        0x00024bcc:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024bce:    7842        Bx      LDRB     r2,[r0,#1]
        0x00024bd0:    f241012c    A.,.    MOV      r1,#0x102c
        0x00024bd4:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024bd8:    9101        ..      STR      r1,[sp,#4]
        0x00024bda:    6808        .h      LDR      r0,[r1,#0]
        0x00024bdc:    f0020203    ....    AND      r2,r2,#3
        0x00024be0:    f020000c     ...    BIC      r0,r0,#0xc
        0x00024be4:    ea400082    @...    ORR      r0,r0,r2,LSL #2
        0x00024be8:    6008        .`      STR      r0,[r1,#0]
        0x00024bea:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024bec:    7882        .x      LDRB     r2,[r0,#2]
        0x00024bee:    6808        .h      LDR      r0,[r1,#0]
        0x00024bf0:    f0020203    ....    AND      r2,r2,#3
        0x00024bf4:    f02000c0     ...    BIC      r0,r0,#0xc0
        0x00024bf8:    ea401082    @...    ORR      r0,r0,r2,LSL #6
        0x00024bfc:    6008        .`      STR      r0,[r1,#0]
        0x00024bfe:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024c00:    78c2        .x      LDRB     r2,[r0,#3]
        0x00024c02:    6808        .h      LDR      r0,[r1,#0]
        0x00024c04:    f0020203    ....    AND      r2,r2,#3
        0x00024c08:    f4207040     .@p    BIC      r0,r0,#0x300
        0x00024c0c:    ea402002    @..     ORR      r0,r0,r2,LSL #8
        0x00024c10:    6008        .`      STR      r0,[r1,#0]
        0x00024c12:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024c14:    7902        .y      LDRB     r2,[r0,#4]
        0x00024c16:    6808        .h      LDR      r0,[r1,#0]
        0x00024c18:    f0020203    ....    AND      r2,r2,#3
        0x00024c1c:    f0200030     .0.    BIC      r0,r0,#0x30
        0x00024c20:    ea401002    @...    ORR      r0,r0,r2,LSL #4
        0x00024c24:    6008        .`      STR      r0,[r1,#0]
        0x00024c26:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024c28:    7940        @y      LDRB     r0,[r0,#5]
        0x00024c2a:    4601        .F      MOV      r1,r0
        0x00024c2c:    9102        ..      STR      r1,[sp,#8]
        0x00024c2e:    2803        .(      CMP      r0,#3
        0x00024c30:    d82a        *.      BHI      0x24c88 ; am_hal_pwrctrl_sram_config + 292
        0x00024c32:    9902        ..      LDR      r1,[sp,#8]
        0x00024c34:    e8dff001    ....    TBB      [pc,r1]
    $d.7
        0x00024c38:    1f150b02    ....    DCD    521472770
    $t.8
        0x00024c3c:    f241012c    A.,.    MOV      r1,#0x102c
        0x00024c40:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024c44:    6808        .h      LDR      r0,[r1,#0]
        0x00024c46:    f0400003    @...    ORR      r0,r0,#3
        0x00024c4a:    6008        .`      STR      r0,[r1,#0]
        0x00024c4c:    e01c        ..      B        0x24c88 ; am_hal_pwrctrl_sram_config + 292
        0x00024c4e:    f241012c    A.,.    MOV      r1,#0x102c
        0x00024c52:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024c56:    6808        .h      LDR      r0,[r1,#0]
        0x00024c58:    2202        ."      MOVS     r2,#2
        0x00024c5a:    f3620001    b...    BFI      r0,r2,#0,#2
        0x00024c5e:    6008        .`      STR      r0,[r1,#0]
        0x00024c60:    e012        ..      B        0x24c88 ; am_hal_pwrctrl_sram_config + 292
        0x00024c62:    f241012c    A.,.    MOV      r1,#0x102c
        0x00024c66:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024c6a:    6808        .h      LDR      r0,[r1,#0]
        0x00024c6c:    2201        ."      MOVS     r2,#1
        0x00024c6e:    f3620001    b...    BFI      r0,r2,#0,#2
        0x00024c72:    6008        .`      STR      r0,[r1,#0]
        0x00024c74:    e008        ..      B        0x24c88 ; am_hal_pwrctrl_sram_config + 292
        0x00024c76:    f241012c    A.,.    MOV      r1,#0x102c
        0x00024c7a:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024c7e:    6808        .h      LDR      r0,[r1,#0]
        0x00024c80:    f0200003     ...    BIC      r0,r0,#3
        0x00024c84:    6008        .`      STR      r0,[r1,#0]
        0x00024c86:    e7ff        ..      B        0x24c88 ; am_hal_pwrctrl_sram_config + 292
        0x00024c88:    f2410140    A.@.    MOVW     r1,#0x1040
        0x00024c8c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024c90:    6808        .h      LDR      r0,[r1,#0]
        0x00024c92:    f4206040     .@`    BIC      r0,r0,#0xc00
        0x00024c96:    6008        .`      STR      r0,[r1,#0]
        0x00024c98:    2000        .       MOVS     r0,#0
        0x00024c9a:    9005        ..      STR      r0,[sp,#0x14]
        0x00024c9c:    e7ff        ..      B        0x24c9e ; am_hal_pwrctrl_sram_config + 314
        0x00024c9e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024ca0:    b006        ..      ADD      sp,sp,#0x18
        0x00024ca2:    bd80        ..      POP      {r7,pc}
    am_hal_reset_control
        0x00024ca4:    b084        ..      SUB      sp,sp,#0x10
        0x00024ca6:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00024caa:    9101        ..      STR      r1,[sp,#4]
        0x00024cac:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00024cb0:    4601        .F      MOV      r1,r0
        0x00024cb2:    9100        ..      STR      r1,[sp,#0]
        0x00024cb4:    b120         .      CBZ      r0,0x24cc0 ; am_hal_reset_control + 28
        0x00024cb6:    e7ff        ..      B        0x24cb8 ; am_hal_reset_control + 20
        0x00024cb8:    9800        ..      LDR      r0,[sp,#0]
        0x00024cba:    2801        .(      CMP      r0,#1
        0x00024cbc:    d006        ..      BEQ      0x24ccc ; am_hal_reset_control + 40
        0x00024cbe:    e00b        ..      B        0x24cd8 ; am_hal_reset_control + 52
        0x00024cc0:    2108        .!      MOVS     r1,#8
        0x00024cc2:    f2c40100    ....    MOVT     r1,#0x4000
        0x00024cc6:    20d4        .       MOVS     r0,#0xd4
        0x00024cc8:    6008        .`      STR      r0,[r1,#0]
        0x00024cca:    e008        ..      B        0x24cde ; am_hal_reset_control + 58
        0x00024ccc:    2104        .!      MOVS     r1,#4
        0x00024cce:    f2c40100    ....    MOVT     r1,#0x4000
        0x00024cd2:    201b        .       MOVS     r0,#0x1b
        0x00024cd4:    6008        .`      STR      r0,[r1,#0]
        0x00024cd6:    e002        ..      B        0x24cde ; am_hal_reset_control + 58
        0x00024cd8:    2006        .       MOVS     r0,#6
        0x00024cda:    9003        ..      STR      r0,[sp,#0xc]
        0x00024cdc:    e002        ..      B        0x24ce4 ; am_hal_reset_control + 64
        0x00024cde:    2000        .       MOVS     r0,#0
        0x00024ce0:    9003        ..      STR      r0,[sp,#0xc]
        0x00024ce2:    e7ff        ..      B        0x24ce4 ; am_hal_reset_control + 64
        0x00024ce4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024ce6:    b004        ..      ADD      sp,sp,#0x10
        0x00024ce8:    4770        pG      BX       lr
        0x00024cea:    0000        ..      MOVS     r0,r0
    am_hal_rtc_osc_disable
        0x00024cec:    f6440100    D...    MOVW     r1,#0x4800
        0x00024cf0:    f2c40100    ....    MOVT     r1,#0x4000
        0x00024cf4:    6808        .h      LDR      r0,[r1,#0]
        0x00024cf6:    f0400010    @...    ORR      r0,r0,#0x10
        0x00024cfa:    6008        .`      STR      r0,[r1,#0]
        0x00024cfc:    2000        .       MOVS     r0,#0
        0x00024cfe:    4770        pG      BX       lr
    am_hal_security_get_info
        0x00024d00:    b580        ..      PUSH     {r7,lr}
        0x00024d02:    b084        ..      SUB      sp,sp,#0x10
        0x00024d04:    9002        ..      STR      r0,[sp,#8]
        0x00024d06:    9802        ..      LDR      r0,[sp,#8]
        0x00024d08:    b918        ..      CBNZ     r0,0x24d12 ; am_hal_security_get_info + 18
        0x00024d0a:    e7ff        ..      B        0x24d0c ; am_hal_security_get_info + 12
        0x00024d0c:    2006        .       MOVS     r0,#6
        0x00024d0e:    9003        ..      STR      r0,[sp,#0xc]
        0x00024d10:    e074        t.      B        0x24dfc ; am_hal_security_get_info + 252
        0x00024d12:    9802        ..      LDR      r0,[sp,#8]
        0x00024d14:    f1000308    ....    ADD      r3,r0,#8
        0x00024d18:    2000        .       MOVS     r0,#0
        0x00024d1a:    2110        .!      MOVS     r1,#0x10
        0x00024d1c:    2201        ."      MOVS     r2,#1
        0x00024d1e:    f7fefd09    ....    BL       am_hal_mram_info_read ; 0x23734
        0x00024d22:    f24010bc    @...    MOVW     r0,#0x1bc
        0x00024d26:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024d2a:    6800        .h      LDR      r0,[r0,#0]
        0x00024d2c:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x00024d30:    9902        ..      LDR      r1,[sp,#8]
        0x00024d32:    7008        .p      STRB     r0,[r1,#0]
        0x00024d34:    f24010b8    @...    MOVW     r0,#0x1b8
        0x00024d38:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024d3c:    6800        .h      LDR      r0,[r0,#0]
        0x00024d3e:    f3c06081    ...`    UBFX     r0,r0,#26,#2
        0x00024d42:    3801        .8      SUBS     r0,#1
        0x00024d44:    fab0f080    ....    CLZ      r0,r0
        0x00024d48:    0940        @.      LSRS     r0,r0,#5
        0x00024d4a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00024d4e:    f2410008    A...    MOV      r0,#0x1008
        0x00024d52:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024d56:    6800        .h      LDR      r0,[r0,#0]
        0x00024d58:    0d00        ..      LSRS     r0,r0,#20
        0x00024d5a:    07c0        ..      LSLS     r0,r0,#31
        0x00024d5c:    b140        @.      CBZ      r0,0x24d70 ; am_hal_security_get_info + 112
        0x00024d5e:    e7ff        ..      B        0x24d60 ; am_hal_security_get_info + 96
        0x00024d60:    f640207c    @.|     MOV      r0,#0xa7c
        0x00024d64:    f2c4000c    ....    MOVT     r0,#0x400c
        0x00024d68:    6800        .h      LDR      r0,[r0,#0]
        0x00024d6a:    07c0        ..      LSLS     r0,r0,#31
        0x00024d6c:    b920         .      CBNZ     r0,0x24d78 ; am_hal_security_get_info + 120
        0x00024d6e:    e7ff        ..      B        0x24d70 ; am_hal_security_get_info + 112
        0x00024d70:    9902        ..      LDR      r1,[sp,#8]
        0x00024d72:    20ff        .       MOVS     r0,#0xff
        0x00024d74:    7048        Hp      STRB     r0,[r1,#1]
        0x00024d76:    e009        ..      B        0x24d8c ; am_hal_security_get_info + 140
        0x00024d78:    f6417014    A..p    MOV      r0,#0x1f14
        0x00024d7c:    f2c4000c    ....    MOVT     r0,#0x400c
        0x00024d80:    6800        .h      LDR      r0,[r0,#0]
        0x00024d82:    f0000007    ....    AND      r0,r0,#7
        0x00024d86:    9902        ..      LDR      r1,[sp,#8]
        0x00024d88:    7048        Hp      STRB     r0,[r1,#1]
        0x00024d8a:    e7ff        ..      B        0x24d8c ; am_hal_security_get_info + 140
        0x00024d8c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00024d90:    07c0        ..      LSLS     r0,r0,#31
        0x00024d92:    b328        (.      CBZ      r0,0x24de0 ; am_hal_security_get_info + 224
        0x00024d94:    e7ff        ..      B        0x24d96 ; am_hal_security_get_info + 150
        0x00024d96:    9802        ..      LDR      r0,[sp,#8]
        0x00024d98:    1d03        ..      ADDS     r3,r0,#4
        0x00024d9a:    f2404182    @..A    MOV      r1,#0x482
        0x00024d9e:    2201        ."      MOVS     r2,#1
        0x00024da0:    9200        ..      STR      r2,[sp,#0]
        0x00024da2:    4610        .F      MOV      r0,r2
        0x00024da4:    f7fefcc6    ....    BL       am_hal_mram_info_read ; 0x23734
        0x00024da8:    9a00        ..      LDR      r2,[sp,#0]
        0x00024daa:    9802        ..      LDR      r0,[sp,#8]
        0x00024dac:    f100030c    ....    ADD      r3,r0,#0xc
        0x00024db0:    f44f6190    O..a    MOV      r1,#0x480
        0x00024db4:    4610        .F      MOV      r0,r2
        0x00024db6:    f7fefcbd    ....    BL       am_hal_mram_info_read ; 0x23734
        0x00024dba:    9a00        ..      LDR      r2,[sp,#0]
        0x00024dbc:    9802        ..      LDR      r0,[sp,#8]
        0x00024dbe:    f1000310    ....    ADD      r3,r0,#0x10
        0x00024dc2:    f2404181    @..A    MOV      r1,#0x481
        0x00024dc6:    4610        .F      MOV      r0,r2
        0x00024dc8:    f7fefcb4    ....    BL       am_hal_mram_info_read ; 0x23734
        0x00024dcc:    9a00        ..      LDR      r2,[sp,#0]
        0x00024dce:    9802        ..      LDR      r0,[sp,#8]
        0x00024dd0:    f1000314    ....    ADD      r3,r0,#0x14
        0x00024dd4:    f2404186    @..A    MOV      r1,#0x486
        0x00024dd8:    4610        .F      MOV      r0,r2
        0x00024dda:    f7fefcab    ....    BL       am_hal_mram_info_read ; 0x23734
        0x00024dde:    e00a        ..      B        0x24df6 ; am_hal_security_get_info + 246
        0x00024de0:    9902        ..      LDR      r1,[sp,#8]
        0x00024de2:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00024de6:    6048        H`      STR      r0,[r1,#4]
        0x00024de8:    9902        ..      LDR      r1,[sp,#8]
        0x00024dea:    60c8        .`      STR      r0,[r1,#0xc]
        0x00024dec:    9902        ..      LDR      r1,[sp,#8]
        0x00024dee:    6108        .a      STR      r0,[r1,#0x10]
        0x00024df0:    9902        ..      LDR      r1,[sp,#8]
        0x00024df2:    6148        Ha      STR      r0,[r1,#0x14]
        0x00024df4:    e7ff        ..      B        0x24df6 ; am_hal_security_get_info + 246
        0x00024df6:    2000        .       MOVS     r0,#0
        0x00024df8:    9003        ..      STR      r0,[sp,#0xc]
        0x00024dfa:    e7ff        ..      B        0x24dfc ; am_hal_security_get_info + 252
        0x00024dfc:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024dfe:    b004        ..      ADD      sp,sp,#0x10
        0x00024e00:    bd80        ..      POP      {r7,pc}
        0x00024e02:    0000        ..      MOVS     r0,r0
    am_hal_stimer_compare_delta_set
        0x00024e04:    b580        ..      PUSH     {r7,lr}
        0x00024e06:    b088        ..      SUB      sp,sp,#0x20
        0x00024e08:    9006        ..      STR      r0,[sp,#0x18]
        0x00024e0a:    9105        ..      STR      r1,[sp,#0x14]
        0x00024e0c:    2000        .       MOVS     r0,#0
        0x00024e0e:    9002        ..      STR      r0,[sp,#8]
        0x00024e10:    f000f874    ..t.    BL       am_hal_stimer_counter_get ; 0x24efc
        0x00024e14:    9003        ..      STR      r0,[sp,#0xc]
        0x00024e16:    9004        ..      STR      r0,[sp,#0x10]
        0x00024e18:    9806        ..      LDR      r0,[sp,#0x18]
        0x00024e1a:    2808        .(      CMP      r0,#8
        0x00024e1c:    d303        ..      BCC      0x24e26 ; am_hal_stimer_compare_delta_set + 34
        0x00024e1e:    e7ff        ..      B        0x24e20 ; am_hal_stimer_compare_delta_set + 28
        0x00024e20:    2005        .       MOVS     r0,#5
        0x00024e22:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024e24:    e053        S.      B        0x24ece ; am_hal_stimer_compare_delta_set + 202
        0x00024e26:    e7ff        ..      B        0x24e28 ; am_hal_stimer_compare_delta_set + 36
        0x00024e28:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024e2a:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00024e2c:    f2402174    @.t!    MOVW     r1,#0x274
        0x00024e30:    f2c10100    ....    MOVT     r1,#0x1000
        0x00024e34:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x00024e38:    4288        .B      CMP      r0,r1
        0x00024e3a:    d03d        =.      BEQ      0x24eb8 ; am_hal_stimer_compare_delta_set + 180
        0x00024e3c:    e7ff        ..      B        0x24e3e ; am_hal_stimer_compare_delta_set + 58
        0x00024e3e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024e40:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00024e42:    f2402174    @.t!    MOVW     r1,#0x274
        0x00024e46:    f2c10100    ....    MOVT     r1,#0x1000
        0x00024e4a:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x00024e4e:    3101        .1      ADDS     r1,#1
        0x00024e50:    4288        .B      CMP      r0,r1
        0x00024e52:    d031        1.      BEQ      0x24eb8 ; am_hal_stimer_compare_delta_set + 180
        0x00024e54:    e7ff        ..      B        0x24e56 ; am_hal_stimer_compare_delta_set + 82
        0x00024e56:    f7fdfbbb    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00024e5a:    9001        ..      STR      r0,[sp,#4]
        0x00024e5c:    f000f84e    ..N.    BL       am_hal_stimer_counter_get ; 0x24efc
        0x00024e60:    9004        ..      STR      r0,[sp,#0x10]
        0x00024e62:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024e64:    9904        ..      LDR      r1,[sp,#0x10]
        0x00024e66:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00024e68:    1a89        ..      SUBS     r1,r1,r2
        0x00024e6a:    3103        .1      ADDS     r1,#3
        0x00024e6c:    4288        .B      CMP      r0,r1
        0x00024e6e:    d908        ..      BLS      0x24e82 ; am_hal_stimer_compare_delta_set + 126
        0x00024e70:    e7ff        ..      B        0x24e72 ; am_hal_stimer_compare_delta_set + 110
        0x00024e72:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00024e74:    9903        ..      LDR      r1,[sp,#0xc]
        0x00024e76:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024e78:    1a89        ..      SUBS     r1,r1,r2
        0x00024e7a:    4408        .D      ADD      r0,r0,r1
        0x00024e7c:    3803        .8      SUBS     r0,#3
        0x00024e7e:    9005        ..      STR      r0,[sp,#0x14]
        0x00024e80:    e005        ..      B        0x24e8e ; am_hal_stimer_compare_delta_set + 138
        0x00024e82:    2001        .       MOVS     r0,#1
        0x00024e84:    9005        ..      STR      r0,[sp,#0x14]
        0x00024e86:    f04f6000    O..`    MOV      r0,#0x8000000
        0x00024e8a:    9002        ..      STR      r0,[sp,#8]
        0x00024e8c:    e7ff        ..      B        0x24e8e ; am_hal_stimer_compare_delta_set + 138
        0x00024e8e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024e90:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00024e92:    f6480120    H. .    MOV      r1,#0x8820
        0x00024e96:    f2c40100    ....    MOVT     r1,#0x4000
        0x00024e9a:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00024e9e:    f000f82d    ..-.    BL       am_hal_stimer_counter_get ; 0x24efc
        0x00024ea2:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00024ea4:    f2402174    @.t!    MOVW     r1,#0x274
        0x00024ea8:    f2c10100    ....    MOVT     r1,#0x1000
        0x00024eac:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00024eb0:    9801        ..      LDR      r0,[sp,#4]
        0x00024eb2:    f7fdfb95    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00024eb6:    e007        ..      B        0x24ec8 ; am_hal_stimer_compare_delta_set + 196
        0x00024eb8:    f000f820    .. .    BL       am_hal_stimer_counter_get ; 0x24efc
        0x00024ebc:    9004        ..      STR      r0,[sp,#0x10]
        0x00024ebe:    e7ff        ..      B        0x24ec0 ; am_hal_stimer_compare_delta_set + 188
        0x00024ec0:    2001        .       MOVS     r0,#1
        0x00024ec2:    2800        .(      CMP      r0,#0
        0x00024ec4:    d1b0        ..      BNE      0x24e28 ; am_hal_stimer_compare_delta_set + 36
        0x00024ec6:    e7ff        ..      B        0x24ec8 ; am_hal_stimer_compare_delta_set + 196
        0x00024ec8:    9802        ..      LDR      r0,[sp,#8]
        0x00024eca:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024ecc:    e7ff        ..      B        0x24ece ; am_hal_stimer_compare_delta_set + 202
        0x00024ece:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024ed0:    b008        ..      ADD      sp,sp,#0x20
        0x00024ed2:    bd80        ..      POP      {r7,pc}
    am_hal_stimer_config
        0x00024ed4:    b082        ..      SUB      sp,sp,#8
        0x00024ed6:    9001        ..      STR      r0,[sp,#4]
        0x00024ed8:    f6480100    H...    MOVW     r1,#0x8800
        0x00024edc:    f2c40100    ....    MOVT     r1,#0x4000
        0x00024ee0:    6808        .h      LDR      r0,[r1,#0]
        0x00024ee2:    9000        ..      STR      r0,[sp,#0]
        0x00024ee4:    9801        ..      LDR      r0,[sp,#4]
        0x00024ee6:    6008        .`      STR      r0,[r1,#0]
        0x00024ee8:    f24351ac    C..Q    MOV      r1,#0x35ac
        0x00024eec:    f2c10100    ....    MOVT     r1,#0x1000
        0x00024ef0:    2001        .       MOVS     r0,#1
        0x00024ef2:    7008        .p      STRB     r0,[r1,#0]
        0x00024ef4:    9800        ..      LDR      r0,[sp,#0]
        0x00024ef6:    b002        ..      ADD      sp,sp,#8
        0x00024ef8:    4770        pG      BX       lr
        0x00024efa:    0000        ..      MOVS     r0,r0
    am_hal_stimer_counter_get
        0x00024efc:    b580        ..      PUSH     {r7,lr}
        0x00024efe:    b086        ..      SUB      sp,sp,#0x18
        0x00024f00:    f6480004    H...    MOV      r0,#0x8804
        0x00024f04:    f2c40000    ....    MOVT     r0,#0x4000
        0x00024f08:    9004        ..      STR      r0,[sp,#0x10]
        0x00024f0a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024f0c:    a901        ..      ADD      r1,sp,#4
        0x00024f0e:    f000f9c3    ....    BL       am_hal_triple_read ; 0x25298
        0x00024f12:    9801        ..      LDR      r0,[sp,#4]
        0x00024f14:    9902        ..      LDR      r1,[sp,#8]
        0x00024f16:    4288        .B      CMP      r0,r1
        0x00024f18:    d103        ..      BNE      0x24f22 ; am_hal_stimer_counter_get + 38
        0x00024f1a:    e7ff        ..      B        0x24f1c ; am_hal_stimer_counter_get + 32
        0x00024f1c:    9802        ..      LDR      r0,[sp,#8]
        0x00024f1e:    9005        ..      STR      r0,[sp,#0x14]
        0x00024f20:    e002        ..      B        0x24f28 ; am_hal_stimer_counter_get + 44
        0x00024f22:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024f24:    9005        ..      STR      r0,[sp,#0x14]
        0x00024f26:    e7ff        ..      B        0x24f28 ; am_hal_stimer_counter_get + 44
        0x00024f28:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024f2a:    b006        ..      ADD      sp,sp,#0x18
        0x00024f2c:    bd80        ..      POP      {r7,pc}
        0x00024f2e:    0000        ..      MOVS     r0,r0
    am_hal_stimer_int_clear
        0x00024f30:    b081        ..      SUB      sp,sp,#4
        0x00024f32:    9000        ..      STR      r0,[sp,#0]
        0x00024f34:    9800        ..      LDR      r0,[sp,#0]
        0x00024f36:    f6481108    H...    MOV      r1,#0x8908
        0x00024f3a:    f2c40100    ....    MOVT     r1,#0x4000
        0x00024f3e:    6008        .`      STR      r0,[r1,#0]
        0x00024f40:    b001        ..      ADD      sp,sp,#4
        0x00024f42:    4770        pG      BX       lr
    am_hal_stimer_int_enable
        0x00024f44:    b081        ..      SUB      sp,sp,#4
        0x00024f46:    9000        ..      STR      r0,[sp,#0]
        0x00024f48:    9a00        ..      LDR      r2,[sp,#0]
        0x00024f4a:    f6481100    H...    MOVW     r1,#0x8900
        0x00024f4e:    f2c40100    ....    MOVT     r1,#0x4000
        0x00024f52:    6808        .h      LDR      r0,[r1,#0]
        0x00024f54:    4310        .C      ORRS     r0,r0,r2
        0x00024f56:    6008        .`      STR      r0,[r1,#0]
        0x00024f58:    b001        ..      ADD      sp,sp,#4
        0x00024f5a:    4770        pG      BX       lr
    am_hal_stimer_int_status_get
        0x00024f5c:    b082        ..      SUB      sp,sp,#8
        0x00024f5e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00024f62:    f6481004    H...    MOV      r0,#0x8904
        0x00024f66:    f2c40000    ....    MOVT     r0,#0x4000
        0x00024f6a:    6800        .h      LDR      r0,[r0,#0]
        0x00024f6c:    9000        ..      STR      r0,[sp,#0]
        0x00024f6e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00024f72:    07c0        ..      LSLS     r0,r0,#31
        0x00024f74:    b148        H.      CBZ      r0,0x24f8a ; am_hal_stimer_int_status_get + 46
        0x00024f76:    e7ff        ..      B        0x24f78 ; am_hal_stimer_int_status_get + 28
        0x00024f78:    f6481000    H...    MOVW     r0,#0x8900
        0x00024f7c:    f2c40000    ....    MOVT     r0,#0x4000
        0x00024f80:    6801        .h      LDR      r1,[r0,#0]
        0x00024f82:    9800        ..      LDR      r0,[sp,#0]
        0x00024f84:    4008        .@      ANDS     r0,r0,r1
        0x00024f86:    9000        ..      STR      r0,[sp,#0]
        0x00024f88:    e7ff        ..      B        0x24f8a ; am_hal_stimer_int_status_get + 46
        0x00024f8a:    9800        ..      LDR      r0,[sp,#0]
        0x00024f8c:    b002        ..      ADD      sp,sp,#8
        0x00024f8e:    4770        pG      BX       lr
    am_hal_sysctrl_fpu_enable
        0x00024f90:    f64e5188    N..Q    MOV      r1,#0xed88
        0x00024f94:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00024f98:    f44f0070    O.p.    MOV      r0,#0xf00000
        0x00024f9c:    6008        .`      STR      r0,[r1,#0]
        0x00024f9e:    4770        pG      BX       lr
    am_hal_sysctrl_fpu_stacking_enable
        0x00024fa0:    b580        ..      PUSH     {r7,lr}
        0x00024fa2:    b084        ..      SUB      sp,sp,#0x10
        0x00024fa4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00024fa8:    f7fdfb12    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00024fac:    9001        ..      STR      r0,[sp,#4]
        0x00024fae:    f64e7134    N.4q    MOV      r1,#0xef34
        0x00024fb2:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00024fb6:    6808        .h      LDR      r0,[r1,#0]
        0x00024fb8:    9002        ..      STR      r0,[sp,#8]
        0x00024fba:    9802        ..      LDR      r0,[sp,#8]
        0x00024fbc:    f0204040     .@@    BIC      r0,r0,#0xc0000000
        0x00024fc0:    9002        ..      STR      r0,[sp,#8]
        0x00024fc2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00024fc6:    07c0        ..      LSLS     r0,r0,#31
        0x00024fc8:    f04f4200    O..B    MOV      r2,#0x80000000
        0x00024fcc:    2800        .(      CMP      r0,#0
        0x00024fce:    bf18        ..      IT       NE
        0x00024fd0:    f04f4240    O.@B    MOVNE    r2,#0xc0000000
        0x00024fd4:    9802        ..      LDR      r0,[sp,#8]
        0x00024fd6:    4310        .C      ORRS     r0,r0,r2
        0x00024fd8:    9002        ..      STR      r0,[sp,#8]
        0x00024fda:    9802        ..      LDR      r0,[sp,#8]
        0x00024fdc:    6008        .`      STR      r0,[r1,#0]
        0x00024fde:    9801        ..      LDR      r0,[sp,#4]
        0x00024fe0:    f7fdfafe    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00024fe4:    b004        ..      ADD      sp,sp,#0x10
        0x00024fe6:    bd80        ..      POP      {r7,pc}
    am_hal_sysctrl_sleep
        0x00024fe8:    b580        ..      PUSH     {r7,lr}
        0x00024fea:    b084        ..      SUB      sp,sp,#0x10
        0x00024fec:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00024ff0:    2000        .       MOVS     r0,#0
        0x00024ff2:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00024ff6:    a801        ..      ADD      r0,sp,#4
        0x00024ff8:    f1b05f80    ..._    CMP      r0,#0x10000000
        0x00024ffc:    d307        ..      BCC      0x2500e ; am_hal_sysctrl_sleep + 38
        0x00024ffe:    e7ff        ..      B        0x25000 ; am_hal_sysctrl_sleep + 24
        0x00025000:    2100        .!      MOVS     r1,#0
        0x00025002:    f2c10106    ....    MOVT     r1,#0x1006
        0x00025006:    a801        ..      ADD      r0,sp,#4
        0x00025008:    4288        .B      CMP      r0,r1
        0x0002500a:    d302        ..      BCC      0x25012 ; am_hal_sysctrl_sleep + 42
        0x0002500c:    e7ff        ..      B        0x2500e ; am_hal_sysctrl_sleep + 38
        0x0002500e:    e7ff        ..      B        0x25010 ; am_hal_sysctrl_sleep + 40
        0x00025010:    e7fe        ..      B        0x25010 ; am_hal_sysctrl_sleep + 40
        0x00025012:    2000        .       MOVS     r0,#0
        0x00025014:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00025018:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002501c:    f7fdfad8    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00025020:    9000        ..      STR      r0,[sp,#0]
        0x00025022:    f2411008    A...    MOV      r0,#0x1108
        0x00025026:    f2c40002    ....    MOVT     r0,#0x4002
        0x0002502a:    6800        .h      LDR      r0,[r0,#0]
        0x0002502c:    f3c01001    ....    UBFX     r0,r0,#4,#2
        0x00025030:    3803        .8      SUBS     r0,#3
        0x00025032:    fab0f080    ....    CLZ      r0,r0
        0x00025036:    0940        @.      LSRS     r0,r0,#5
        0x00025038:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002503c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00025040:    07c0        ..      LSLS     r0,r0,#31
        0x00025042:    2800        .(      CMP      r0,#0
        0x00025044:    d072        r.      BEQ      0x2512c ; am_hal_sysctrl_sleep + 324
        0x00025046:    e7ff        ..      B        0x25048 ; am_hal_sysctrl_sleep + 96
        0x00025048:    f2402050    @.P     MOVW     r0,#0x250
        0x0002504c:    f2c40002    ....    MOVT     r0,#0x4002
        0x00025050:    6800        .h      LDR      r0,[r0,#0]
        0x00025052:    07c0        ..      LSLS     r0,r0,#31
        0x00025054:    2800        .(      CMP      r0,#0
        0x00025056:    d169        i.      BNE      0x2512c ; am_hal_sysctrl_sleep + 324
        0x00025058:    e7ff        ..      B        0x2505a ; am_hal_sysctrl_sleep + 114
        0x0002505a:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0002505e:    07c0        ..      LSLS     r0,r0,#31
        0x00025060:    b3d0        ..      CBZ      r0,0x250d8 ; am_hal_sysctrl_sleep + 240
        0x00025062:    e7ff        ..      B        0x25064 ; am_hal_sysctrl_sleep + 124
        0x00025064:    f2410008    A...    MOV      r0,#0x1008
        0x00025068:    f2c40002    ....    MOVT     r0,#0x4002
        0x0002506c:    6800        .h      LDR      r0,[r0,#0]
        0x0002506e:    f64f71ff    O..q    MOV      r1,#0xffff
        0x00025072:    f2c01133    ..3.    MOVT     r1,#0x133
        0x00025076:    4208        .B      TST      r0,r1
        0x00025078:    d12d        -.      BNE      0x250d6 ; am_hal_sysctrl_sleep + 238
        0x0002507a:    e7ff        ..      B        0x2507c ; am_hal_sysctrl_sleep + 148
        0x0002507c:    2001        .       MOVS     r0,#1
        0x0002507e:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00025082:    f24030bc    @..0    MOVW     r0,#0x3bc
        0x00025086:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002508a:    6802        .h      LDR      r2,[r0,#0]
        0x0002508c:    f2403170    @.p1    MOVW     r1,#0x370
        0x00025090:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025094:    6808        .h      LDR      r0,[r1,#0]
        0x00025096:    f002023f    ..?.    AND      r2,r2,#0x3f
        0x0002509a:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x0002509e:    ea405002    @..P    ORR      r0,r0,r2,LSL #20
        0x000250a2:    6008        .`      STR      r0,[r1,#0]
        0x000250a4:    f2403180    @..1    MOVW     r1,#0x380
        0x000250a8:    f2c40102    ....    MOVT     r1,#0x4002
        0x000250ac:    6808        .h      LDR      r0,[r1,#0]
        0x000250ae:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x000250b2:    6008        .`      STR      r0,[r1,#0]
        0x000250b4:    6808        .h      LDR      r0,[r1,#0]
        0x000250b6:    f0204080     ..@    BIC      r0,r0,#0x40000000
        0x000250ba:    6008        .`      STR      r0,[r1,#0]
        0x000250bc:    2000        .       MOVS     r0,#0
        0x000250be:    f2c40002    ....    MOVT     r0,#0x4002
        0x000250c2:    6800        .h      LDR      r0,[r0,#0]
        0x000250c4:    f4104f7f    ...O    TST      r0,#0xff00
        0x000250c8:    d004        ..      BEQ      0x250d4 ; am_hal_sysctrl_sleep + 236
        0x000250ca:    e7ff        ..      B        0x250cc ; am_hal_sysctrl_sleep + 228
        0x000250cc:    2000        .       MOVS     r0,#0
        0x000250ce:    f00bfb35    ..5.    BL       buck_ldo_update_override ; 0x3073c
        0x000250d2:    e7ff        ..      B        0x250d4 ; am_hal_sysctrl_sleep + 236
        0x000250d4:    e7ff        ..      B        0x250d6 ; am_hal_sysctrl_sleep + 238
        0x000250d6:    e7ff        ..      B        0x250d8 ; am_hal_sysctrl_sleep + 240
        0x000250d8:    2000        .       MOVS     r0,#0
        0x000250da:    f2c40002    ....    MOVT     r0,#0x4002
        0x000250de:    6800        .h      LDR      r0,[r0,#0]
        0x000250e0:    f4104f70    ..pO    TST      r0,#0xf000
        0x000250e4:    d119        ..      BNE      0x2511a ; am_hal_sysctrl_sleep + 306
        0x000250e6:    e7ff        ..      B        0x250e8 ; am_hal_sysctrl_sleep + 256
        0x000250e8:    f2410008    A...    MOV      r0,#0x1008
        0x000250ec:    f2c40002    ....    MOVT     r0,#0x4002
        0x000250f0:    6800        .h      LDR      r0,[r0,#0]
        0x000250f2:    0e00        ..      LSRS     r0,r0,#24
        0x000250f4:    07c0        ..      LSLS     r0,r0,#31
        0x000250f6:    b980        ..      CBNZ     r0,0x2511a ; am_hal_sysctrl_sleep + 306
        0x000250f8:    e7ff        ..      B        0x250fa ; am_hal_sysctrl_sleep + 274
        0x000250fa:    a803        ..      ADD      r0,sp,#0xc
        0x000250fc:    f7fffc06    ....    BL       am_hal_pwrctrl_mcu_mode_status ; 0x2490c
        0x00025100:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x00025104:    2802        .(      CMP      r0,#2
        0x00025106:    d007        ..      BEQ      0x25118 ; am_hal_sysctrl_sleep + 304
        0x00025108:    e7ff        ..      B        0x2510a ; am_hal_sysctrl_sleep + 290
        0x0002510a:    2002        .       MOVS     r0,#2
        0x0002510c:    f7fffb84    ....    BL       am_hal_pwrctrl_mcu_mode_select ; 0x24818
        0x00025110:    2001        .       MOVS     r0,#1
        0x00025112:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00025116:    e7ff        ..      B        0x25118 ; am_hal_sysctrl_sleep + 304
        0x00025118:    e7ff        ..      B        0x2511a ; am_hal_sysctrl_sleep + 306
        0x0002511a:    f64e5110    N..Q    MOV      r1,#0xed10
        0x0002511e:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00025122:    6808        .h      LDR      r0,[r1,#0]
        0x00025124:    f0400004    @...    ORR      r0,r0,#4
        0x00025128:    6008        .`      STR      r0,[r1,#0]
        0x0002512a:    e008        ..      B        0x2513e ; am_hal_sysctrl_sleep + 342
        0x0002512c:    f64e5110    N..Q    MOV      r1,#0xed10
        0x00025130:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00025134:    6808        .h      LDR      r0,[r1,#0]
        0x00025136:    f0200004     ...    BIC      r0,r0,#4
        0x0002513a:    6008        .`      STR      r0,[r1,#0]
        0x0002513c:    e7ff        ..      B        0x2513e ; am_hal_sysctrl_sleep + 342
        0x0002513e:    2001        .       MOVS     r0,#1
        0x00025140:    2100        .!      MOVS     r1,#0
        0x00025142:    f7fcfc65    ..e.    BL       am_hal_daxi_control ; 0x21a10
        0x00025146:    bf30        0.      WFI      
        0x00025148:    f3bf8f6f    ..o.    ISB      
        0x0002514c:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00025150:    07c0        ..      LSLS     r0,r0,#31
        0x00025152:    b120         .      CBZ      r0,0x2515e ; am_hal_sysctrl_sleep + 374
        0x00025154:    e7ff        ..      B        0x25156 ; am_hal_sysctrl_sleep + 366
        0x00025156:    2001        .       MOVS     r0,#1
        0x00025158:    f7fffb5e    ..^.    BL       am_hal_pwrctrl_mcu_mode_select ; 0x24818
        0x0002515c:    e7ff        ..      B        0x2515e ; am_hal_sysctrl_sleep + 374
        0x0002515e:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x00025162:    07c0        ..      LSLS     r0,r0,#31
        0x00025164:    b1c0        ..      CBZ      r0,0x25198 ; am_hal_sysctrl_sleep + 432
        0x00025166:    e7ff        ..      B        0x25168 ; am_hal_sysctrl_sleep + 384
        0x00025168:    2001        .       MOVS     r0,#1
        0x0002516a:    f00bfae7    ....    BL       buck_ldo_update_override ; 0x3073c
        0x0002516e:    f2403180    @..1    MOVW     r1,#0x380
        0x00025172:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025176:    6808        .h      LDR      r0,[r1,#0]
        0x00025178:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x0002517c:    6008        .`      STR      r0,[r1,#0]
        0x0002517e:    6808        .h      LDR      r0,[r1,#0]
        0x00025180:    f0404080    @..@    ORR      r0,r0,#0x40000000
        0x00025184:    6008        .`      STR      r0,[r1,#0]
        0x00025186:    f2403170    @.p1    MOVW     r1,#0x370
        0x0002518a:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002518e:    6808        .h      LDR      r0,[r1,#0]
        0x00025190:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x00025194:    6008        .`      STR      r0,[r1,#0]
        0x00025196:    e7ff        ..      B        0x25198 ; am_hal_sysctrl_sleep + 432
        0x00025198:    9800        ..      LDR      r0,[sp,#0]
        0x0002519a:    f7fdfa21    ..!.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x0002519e:    b004        ..      ADD      sp,sp,#0x10
        0x000251a0:    bd80        ..      POP      {r7,pc}
        0x000251a2:    0000        ..      MOVS     r0,r0
    am_hal_timer_interrupt_clear
        0x000251a4:    b081        ..      SUB      sp,sp,#4
        0x000251a6:    9000        ..      STR      r0,[sp,#0]
        0x000251a8:    9800        ..      LDR      r0,[sp,#0]
        0x000251aa:    f2480168    H.h.    MOV      r1,#0x8068
        0x000251ae:    f2c40100    ....    MOVT     r1,#0x4000
        0x000251b2:    6008        .`      STR      r0,[r1,#0]
        0x000251b4:    2000        .       MOVS     r0,#0
        0x000251b6:    b001        ..      ADD      sp,sp,#4
        0x000251b8:    4770        pG      BX       lr
        0x000251ba:    0000        ..      MOVS     r0,r0
    am_hal_timer_interrupt_status_get
        0x000251bc:    b082        ..      SUB      sp,sp,#8
        0x000251be:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000251c2:    9100        ..      STR      r1,[sp,#0]
        0x000251c4:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000251c8:    07c0        ..      LSLS     r0,r0,#31
        0x000251ca:    b170        p.      CBZ      r0,0x251ea ; am_hal_timer_interrupt_status_get + 46
        0x000251cc:    e7ff        ..      B        0x251ce ; am_hal_timer_interrupt_status_get + 18
        0x000251ce:    f2480064    H.d.    MOV      r0,#0x8064
        0x000251d2:    f2c40000    ....    MOVT     r0,#0x4000
        0x000251d6:    6800        .h      LDR      r0,[r0,#0]
        0x000251d8:    f2480160    H.`.    MOV      r1,#0x8060
        0x000251dc:    f2c40100    ....    MOVT     r1,#0x4000
        0x000251e0:    6809        .h      LDR      r1,[r1,#0]
        0x000251e2:    4008        .@      ANDS     r0,r0,r1
        0x000251e4:    9900        ..      LDR      r1,[sp,#0]
        0x000251e6:    6008        .`      STR      r0,[r1,#0]
        0x000251e8:    e007        ..      B        0x251fa ; am_hal_timer_interrupt_status_get + 62
        0x000251ea:    f2480064    H.d.    MOV      r0,#0x8064
        0x000251ee:    f2c40000    ....    MOVT     r0,#0x4000
        0x000251f2:    6800        .h      LDR      r0,[r0,#0]
        0x000251f4:    9900        ..      LDR      r1,[sp,#0]
        0x000251f6:    6008        .`      STR      r0,[r1,#0]
        0x000251f8:    e7ff        ..      B        0x251fa ; am_hal_timer_interrupt_status_get + 62
        0x000251fa:    2000        .       MOVS     r0,#0
        0x000251fc:    b002        ..      ADD      sp,sp,#8
        0x000251fe:    4770        pG      BX       lr
    am_hal_tpiu_enable
        0x00025200:    b580        ..      PUSH     {r7,lr}
        0x00025202:    b082        ..      SUB      sp,sp,#8
        0x00025204:    9001        ..      STR      r0,[sp,#4]
        0x00025206:    f2403104    @..1    MOVW     r1,#0x304
        0x0002520a:    f2ce0104    ....    MOVT     r1,#0xe004
        0x0002520e:    2000        .       MOVS     r0,#0
        0x00025210:    6008        .`      STR      r0,[r1,#0]
        0x00025212:    2104        .!      MOVS     r1,#4
        0x00025214:    f2ce0104    ....    MOVT     r1,#0xe004
        0x00025218:    2001        .       MOVS     r0,#1
        0x0002521a:    6008        .`      STR      r0,[r1,#0]
        0x0002521c:    9801        ..      LDR      r0,[sp,#4]
        0x0002521e:    f5b04f61    ..aO    CMP      r0,#0xe100
        0x00025222:    d308        ..      BCC      0x25236 ; am_hal_tpiu_enable + 54
        0x00025224:    e7ff        ..      B        0x25226 ; am_hal_tpiu_enable + 38
        0x00025226:    9801        ..      LDR      r0,[sp,#4]
        0x00025228:    f2484181    H..A    MOV      r1,#0x8481
        0x0002522c:    f2c0011e    ....    MOVT     r1,#0x1e
        0x00025230:    4288        .B      CMP      r0,r1
        0x00025232:    d306        ..      BCC      0x25242 ; am_hal_tpiu_enable + 66
        0x00025234:    e7ff        ..      B        0x25236 ; am_hal_tpiu_enable + 54
        0x00025236:    f2442040    D.@     MOV      r0,#0x4240
        0x0002523a:    f2c0000f    ....    MOVT     r0,#0xf
        0x0002523e:    9001        ..      STR      r0,[sp,#4]
        0x00025240:    e7ff        ..      B        0x25242 ; am_hal_tpiu_enable + 66
        0x00025242:    9901        ..      LDR      r1,[sp,#4]
        0x00025244:    f6464000    F..@    MOVW     r0,#0x6c00
        0x00025248:    f2c020dc    ...     MOVT     r0,#0x2dc
        0x0002524c:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x00025250:    3801        .8      SUBS     r0,#1
        0x00025252:    9000        ..      STR      r0,[sp,#0]
        0x00025254:    f8bd0000    ....    LDRH     r0,[sp,#0]
        0x00025258:    2110        .!      MOVS     r1,#0x10
        0x0002525a:    f2ce0104    ....    MOVT     r1,#0xe004
        0x0002525e:    6008        .`      STR      r0,[r1,#0]
        0x00025260:    20f0        .       MOVS     r0,#0xf0
        0x00025262:    f2ce0004    ....    MOVT     r0,#0xe004
        0x00025266:    2202        ."      MOVS     r2,#2
        0x00025268:    6002        .`      STR      r2,[r0,#0]
        0x0002526a:    f6407100    @..q    MOVW     r1,#0xf00
        0x0002526e:    f2ce0104    ....    MOVT     r1,#0xe004
        0x00025272:    2000        .       MOVS     r0,#0
        0x00025274:    6008        .`      STR      r0,[r1,#0]
        0x00025276:    f2402150    @.P!    MOVW     r1,#0x250
        0x0002527a:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002527e:    6808        .h      LDR      r0,[r1,#0]
        0x00025280:    f3620043    b.C.    BFI      r0,r2,#1,#3
        0x00025284:    6008        .`      STR      r0,[r1,#0]
        0x00025286:    6808        .h      LDR      r0,[r1,#0]
        0x00025288:    f0400001    @...    ORR      r0,r0,#1
        0x0002528c:    6008        .`      STR      r0,[r1,#0]
        0x0002528e:    2064        d       MOVS     r0,#0x64
        0x00025290:    f7fcfcca    ....    BL       am_hal_delay_us ; 0x21c28
        0x00025294:    b002        ..      ADD      sp,sp,#8
        0x00025296:    bd80        ..      POP      {r7,pc}
    am_hal_triple_read
        0x00025298:    b510        ..      PUSH     {r4,lr}
        0x0002529a:    b082        ..      SUB      sp,sp,#8
        0x0002529c:    9001        ..      STR      r0,[sp,#4]
        0x0002529e:    9100        ..      STR      r1,[sp,#0]
        0x000252a0:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x000252a4:    f8dde000    ....    LDR      lr,[sp,#0]
        0x000252a8:    b412        ..      PUSH     {r1,r4}
        0x000252aa:    f3ef8410    ....    MRS      r4,PRIMASK
        0x000252ae:    b672        r.      CPSID    i
        0x000252b0:    bf00        ..      NOP      
        0x000252b2:    6801        .h      LDR      r1,[r0,#0]
        0x000252b4:    6802        .h      LDR      r2,[r0,#0]
        0x000252b6:    6803        .h      LDR      r3,[r0,#0]
        0x000252b8:    f3848810    ....    MSR      PRIMASK,r4
        0x000252bc:    bc11        ..      POP      {r0,r4}
        0x000252be:    6001        .`      STR      r1,[r0,#0]
        0x000252c0:    6042        B`      STR      r2,[r0,#4]
        0x000252c2:    6083        .`      STR      r3,[r0,#8]
        0x000252c4:    b002        ..      ADD      sp,sp,#8
        0x000252c6:    bd10        ..      POP      {r4,pc}
    am_pdm0_isr
        0x000252c8:    b580        ..      PUSH     {r7,lr}
        0x000252ca:    b088        ..      SUB      sp,sp,#0x20
        0x000252cc:    f6416024    A.$`    MOV      r0,#0x1e24
        0x000252d0:    f2c10001    ....    MOVT     r0,#0x1001
        0x000252d4:    9003        ..      STR      r0,[sp,#0xc]
        0x000252d6:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x000252da:    a907        ..      ADD      r1,sp,#0x1c
        0x000252dc:    2201        ."      MOVS     r2,#1
        0x000252de:    f7fefee1    ....    BL       am_hal_pdm_interrupt_status_get ; 0x240a4
        0x000252e2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000252e4:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x000252e8:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000252ea:    f7fefe45    ..E.    BL       am_hal_pdm_interrupt_clear ; 0x23f78
        0x000252ee:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000252f0:    f8d20144    ..D.    LDR      r0,[r2,#0x144]
        0x000252f4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000252f6:    f50272a4    ...r    ADD      r2,r2,#0x148
        0x000252fa:    f7fefe97    ....    BL       am_hal_pdm_interrupt_service ; 0x2402c
        0x000252fe:    f89d001c    ....    LDRB     r0,[sp,#0x1c]
        0x00025302:    0700        ..      LSLS     r0,r0,#28
        0x00025304:    2800        .(      CMP      r0,#0
        0x00025306:    d545        E.      BPL      0x25394 ; am_pdm0_isr + 204
        0x00025308:    e7ff        ..      B        0x2530a ; am_pdm0_isr + 66
        0x0002530a:    f6416024    A.$`    MOV      r0,#0x1e24
        0x0002530e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00025312:    9002        ..      STR      r0,[sp,#8]
        0x00025314:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00025318:    f7fefcee    ....    BL       am_hal_pdm_dma_get_buffer ; 0x23cf8
        0x0002531c:    4601        .F      MOV      r1,r0
        0x0002531e:    9802        ..      LDR      r0,[sp,#8]
        0x00025320:    9106        ..      STR      r1,[sp,#0x18]
        0x00025322:    3004        .0      ADDS     r0,#4
        0x00025324:    9005        ..      STR      r0,[sp,#0x14]
        0x00025326:    2000        .       MOVS     r0,#0
        0x00025328:    9004        ..      STR      r0,[sp,#0x10]
        0x0002532a:    e7ff        ..      B        0x2532c ; am_pdm0_isr + 100
        0x0002532c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002532e:    284f        O(      CMP      r0,#0x4f
        0x00025330:    d816        ..      BHI      0x25360 ; am_pdm0_isr + 152
        0x00025332:    e7ff        ..      B        0x25334 ; am_pdm0_isr + 108
        0x00025334:    9806        ..      LDR      r0,[sp,#0x18]
        0x00025336:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00025338:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x0002533c:    0a00        ..      LSRS     r0,r0,#8
        0x0002533e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00025340:    f8010012    ....    STRB     r0,[r1,r2,LSL #1]
        0x00025344:    9806        ..      LDR      r0,[sp,#0x18]
        0x00025346:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00025348:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002534c:    8840        @.      LDRH     r0,[r0,#2]
        0x0002534e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00025350:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x00025354:    7048        Hp      STRB     r0,[r1,#1]
        0x00025356:    e7ff        ..      B        0x25358 ; am_pdm0_isr + 144
        0x00025358:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002535a:    3001        .0      ADDS     r0,#1
        0x0002535c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002535e:    e7e5        ..      B        0x2532c ; am_pdm0_isr + 100
        0x00025360:    f6416024    A.$`    MOV      r0,#0x1e24
        0x00025364:    f2c10001    ....    MOVT     r0,#0x1001
        0x00025368:    1d01        ..      ADDS     r1,r0,#4
        0x0002536a:    2000        .       MOVS     r0,#0
        0x0002536c:    22a0        ."      MOVS     r2,#0xa0
        0x0002536e:    9201        ..      STR      r2,[sp,#4]
        0x00025370:    f7f9ff66    ..f.    BL       am_audio_buffer_nested_push ; 0x1f240
        0x00025374:    9b01        ..      LDR      r3,[sp,#4]
        0x00025376:    f2494060    I.`@    MOV      r0,#0x9460
        0x0002537a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002537e:    f6480108    H...    MOV      r1,#0x8808
        0x00025382:    4408        .D      ADD      r0,r0,r1
        0x00025384:    4669        iF      MOV      r1,sp
        0x00025386:    6008        .`      STR      r0,[r1,#0]
        0x00025388:    200a        .       MOVS     r0,#0xa
        0x0002538a:    2104        .!      MOVS     r1,#4
        0x0002538c:    2202        ."      MOVS     r2,#2
        0x0002538e:    f003fbdb    ....    BL       am_vos_task_send_fromISR ; 0x28b48
        0x00025392:    e00f        ..      B        0x253b4 ; am_pdm0_isr + 236
        0x00025394:    f89d001c    ....    LDRB     r0,[sp,#0x1c]
        0x00025398:    f0100f06    ....    TST      r0,#6
        0x0002539c:    d009        ..      BEQ      0x253b2 ; am_pdm0_isr + 234
        0x0002539e:    e7ff        ..      B        0x253a0 ; am_pdm0_isr + 216
        0x000253a0:    f6416024    A.$`    MOV      r0,#0x1e24
        0x000253a4:    f2c10001    ....    MOVT     r0,#0x1001
        0x000253a8:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x000253ac:    f7fefd68    ..h.    BL       am_hal_pdm_fifo_flush ; 0x23e80
        0x000253b0:    e7ff        ..      B        0x253b2 ; am_pdm0_isr + 234
        0x000253b2:    e7ff        ..      B        0x253b4 ; am_pdm0_isr + 236
        0x000253b4:    b008        ..      ADD      sp,sp,#0x20
        0x000253b6:    bd80        ..      POP      {r7,pc}
    am_stimer_cmpr0_isr
        0x000253b8:    b580        ..      PUSH     {r7,lr}
        0x000253ba:    b082        ..      SUB      sp,sp,#8
        0x000253bc:    2000        .       MOVS     r0,#0
        0x000253be:    f7fffdcd    ....    BL       am_hal_stimer_int_status_get ; 0x24f5c
        0x000253c2:    9001        ..      STR      r0,[sp,#4]
        0x000253c4:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x000253c8:    07c0        ..      LSLS     r0,r0,#31
        0x000253ca:    b138        8.      CBZ      r0,0x253dc ; am_stimer_cmpr0_isr + 36
        0x000253cc:    e7ff        ..      B        0x253ce ; am_stimer_cmpr0_isr + 22
        0x000253ce:    2001        .       MOVS     r0,#1
        0x000253d0:    f7fffdae    ....    BL       am_hal_stimer_int_clear ; 0x24f30
        0x000253d4:    2000        .       MOVS     r0,#0
        0x000253d6:    f025f8b5    %...    BL       xPortStimerTickHandler ; 0x4a544
        0x000253da:    e7ff        ..      B        0x253dc ; am_stimer_cmpr0_isr + 36
        0x000253dc:    b002        ..      ADD      sp,sp,#8
        0x000253de:    bd80        ..      POP      {r7,pc}
    am_stimer_cmpr1_isr
        0x000253e0:    b580        ..      PUSH     {r7,lr}
        0x000253e2:    b082        ..      SUB      sp,sp,#8
        0x000253e4:    2000        .       MOVS     r0,#0
        0x000253e6:    f7fffdb9    ....    BL       am_hal_stimer_int_status_get ; 0x24f5c
        0x000253ea:    9001        ..      STR      r0,[sp,#4]
        0x000253ec:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x000253f0:    0780        ..      LSLS     r0,r0,#30
        0x000253f2:    2800        .(      CMP      r0,#0
        0x000253f4:    d50e        ..      BPL      0x25414 ; am_stimer_cmpr1_isr + 52
        0x000253f6:    e7ff        ..      B        0x253f8 ; am_stimer_cmpr1_isr + 24
        0x000253f8:    2002        .       MOVS     r0,#2
        0x000253fa:    f7fffd99    ....    BL       am_hal_stimer_int_clear ; 0x24f30
        0x000253fe:    f6433118    C..1    MOV      r1,#0x3b18
        0x00025402:    f2c10100    ....    MOVT     r1,#0x1000
        0x00025406:    6808        .h      LDR      r0,[r1,#0]
        0x00025408:    3001        .0      ADDS     r0,#1
        0x0002540a:    6008        .`      STR      r0,[r1,#0]
        0x0002540c:    2001        .       MOVS     r0,#1
        0x0002540e:    f025f899    %...    BL       xPortStimerTickHandler ; 0x4a544
        0x00025412:    e7ff        ..      B        0x25414 ; am_stimer_cmpr1_isr + 52
        0x00025414:    b002        ..      ADD      sp,sp,#8
        0x00025416:    bd80        ..      POP      {r7,pc}
    am_util_ble_tx_power_set
        0x00025418:    b580        ..      PUSH     {r7,lr}
        0x0002541a:    b08a        ..      SUB      sp,sp,#0x28
        0x0002541c:    9009        ..      STR      r0,[sp,#0x24]
        0x0002541e:    f88d1023    ..#.    STRB     r1,[sp,#0x23]
        0x00025422:    2001        .       MOVS     r0,#1
        0x00025424:    f88d001e    ....    STRB     r0,[sp,#0x1e]
        0x00025428:    2170        p!      MOVS     r1,#0x70
        0x0002542a:    f88d101f    ....    STRB     r1,[sp,#0x1f]
        0x0002542e:    21fc        .!      MOVS     r1,#0xfc
        0x00025430:    f88d1020    .. .    STRB     r1,[sp,#0x20]
        0x00025434:    f88d0021    ..!.    STRB     r0,[sp,#0x21]
        0x00025438:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x0002543c:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x00025440:    2000        .       MOVS     r0,#0
        0x00025442:    9006        ..      STR      r0,[sp,#0x18]
        0x00025444:    9005        ..      STR      r0,[sp,#0x14]
        0x00025446:    9004        ..      STR      r0,[sp,#0x10]
        0x00025448:    9003        ..      STR      r0,[sp,#0xc]
        0x0002544a:    9002        ..      STR      r0,[sp,#8]
        0x0002544c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002544e:    466a        jF      MOV      r2,sp
        0x00025450:    a906        ..      ADD      r1,sp,#0x18
        0x00025452:    6011        .`      STR      r1,[r2,#0]
        0x00025454:    f10d011e    ....    ADD      r1,sp,#0x1e
        0x00025458:    2205        ."      MOVS     r2,#5
        0x0002545a:    ab02        ..      ADD      r3,sp,#8
        0x0002545c:    f7fafe54    ..T.    BL       am_devices_cooper_command_write ; 0x20108
        0x00025460:    b00a        ..      ADD      sp,sp,#0x28
        0x00025462:    bd80        ..      POP      {r7,pc}
    am_util_bootloader_erase_flash_page
        0x00025464:    b081        ..      SUB      sp,sp,#4
        0x00025466:    9000        ..      STR      r0,[sp,#0]
        0x00025468:    b001        ..      ADD      sp,sp,#4
        0x0002546a:    4770        pG      BX       lr
    am_util_bootloader_partial_crc32
        0x0002546c:    b087        ..      SUB      sp,sp,#0x1c
        0x0002546e:    9006        ..      STR      r0,[sp,#0x18]
        0x00025470:    9105        ..      STR      r1,[sp,#0x14]
        0x00025472:    9204        ..      STR      r2,[sp,#0x10]
        0x00025474:    9804        ..      LDR      r0,[sp,#0x10]
        0x00025476:    6800        .h      LDR      r0,[r0,#0]
        0x00025478:    9000        ..      STR      r0,[sp,#0]
        0x0002547a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002547c:    9001        ..      STR      r0,[sp,#4]
        0x0002547e:    2000        .       MOVS     r0,#0
        0x00025480:    9002        ..      STR      r0,[sp,#8]
        0x00025482:    e7ff        ..      B        0x25484 ; am_util_bootloader_partial_crc32 + 24
        0x00025484:    9802        ..      LDR      r0,[sp,#8]
        0x00025486:    9905        ..      LDR      r1,[sp,#0x14]
        0x00025488:    4288        .B      CMP      r0,r1
        0x0002548a:    d217        ..      BCS      0x254bc ; am_util_bootloader_partial_crc32 + 80
        0x0002548c:    e7ff        ..      B        0x2548e ; am_util_bootloader_partial_crc32 + 34
        0x0002548e:    9801        ..      LDR      r0,[sp,#4]
        0x00025490:    9902        ..      LDR      r1,[sp,#8]
        0x00025492:    5c40        @\      LDRB     r0,[r0,r1]
        0x00025494:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00025498:    4048        H@      EORS     r0,r0,r1
        0x0002549a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002549c:    9900        ..      LDR      r1,[sp,#0]
        0x0002549e:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000254a0:    f24230f8    B..0    MOV      r0,#0x23f8
        0x000254a4:    f2c00005    ....    MOVT     r0,#5
        0x000254a8:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x000254ac:    ea802001    ...     EOR      r0,r0,r1,LSL #8
        0x000254b0:    9000        ..      STR      r0,[sp,#0]
        0x000254b2:    e7ff        ..      B        0x254b4 ; am_util_bootloader_partial_crc32 + 72
        0x000254b4:    9802        ..      LDR      r0,[sp,#8]
        0x000254b6:    3001        .0      ADDS     r0,#1
        0x000254b8:    9002        ..      STR      r0,[sp,#8]
        0x000254ba:    e7e3        ..      B        0x25484 ; am_util_bootloader_partial_crc32 + 24
        0x000254bc:    9800        ..      LDR      r0,[sp,#0]
        0x000254be:    9904        ..      LDR      r1,[sp,#0x10]
        0x000254c0:    6008        .`      STR      r0,[r1,#0]
        0x000254c2:    b007        ..      ADD      sp,sp,#0x1c
        0x000254c4:    4770        pG      BX       lr
        0x000254c6:    0000        ..      MOVS     r0,r0
    am_util_bootloader_program_flash_page
        0x000254c8:    b580        ..      PUSH     {r7,lr}
        0x000254ca:    b086        ..      SUB      sp,sp,#0x18
        0x000254cc:    9005        ..      STR      r0,[sp,#0x14]
        0x000254ce:    9104        ..      STR      r1,[sp,#0x10]
        0x000254d0:    9203        ..      STR      r2,[sp,#0xc]
        0x000254d2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000254d4:    f7ffffc6    ....    BL       am_util_bootloader_erase_flash_page ; 0x25464
        0x000254d8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000254da:    3003        .0      ADDS     r0,#3
        0x000254dc:    0880        ..      LSRS     r0,r0,#2
        0x000254de:    9001        ..      STR      r0,[sp,#4]
        0x000254e0:    f7fdf876    ..v.    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x000254e4:    9002        ..      STR      r0,[sp,#8]
        0x000254e6:    9904        ..      LDR      r1,[sp,#0x10]
        0x000254e8:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000254ea:    9b01        ..      LDR      r3,[sp,#4]
        0x000254ec:    f2443021    D.!0    MOV      r0,#0x4321
        0x000254f0:    f2c12034    ..4     MOVT     r0,#0x1234
        0x000254f4:    f7fef9b2    ....    BL       am_hal_mram_main_program ; 0x2385c
        0x000254f8:    9802        ..      LDR      r0,[sp,#8]
        0x000254fa:    f7fdf871    ..q.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x000254fe:    b006        ..      ADD      sp,sp,#0x18
        0x00025500:    bd80        ..      POP      {r7,pc}
        0x00025502:    0000        ..      MOVS     r0,r0
    am_util_delay_ms
        0x00025504:    b580        ..      PUSH     {r7,lr}
        0x00025506:    b082        ..      SUB      sp,sp,#8
        0x00025508:    9001        ..      STR      r0,[sp,#4]
        0x0002550a:    9801        ..      LDR      r0,[sp,#4]
        0x0002550c:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x00025510:    4348        HC      MULS     r0,r1,r0
        0x00025512:    f7fcfb89    ....    BL       am_hal_delay_us ; 0x21c28
        0x00025516:    b002        ..      ADD      sp,sp,#8
        0x00025518:    bd80        ..      POP      {r7,pc}
        0x0002551a:    0000        ..      MOVS     r0,r0
    am_util_delay_us
        0x0002551c:    b580        ..      PUSH     {r7,lr}
        0x0002551e:    b082        ..      SUB      sp,sp,#8
        0x00025520:    9001        ..      STR      r0,[sp,#4]
        0x00025522:    9801        ..      LDR      r0,[sp,#4]
        0x00025524:    f7fcfb80    ....    BL       am_hal_delay_us ; 0x21c28
        0x00025528:    b002        ..      ADD      sp,sp,#8
        0x0002552a:    bd80        ..      POP      {r7,pc}
    am_util_faultisr_collect_data
        0x0002552c:    b580        ..      PUSH     {r7,lr}
        0x0002552e:    b096        ..      SUB      sp,sp,#0x58
        0x00025530:    9015        ..      STR      r0,[sp,#0x54]
        0x00025532:    2000        .       MOVS     r0,#0
        0x00025534:    9008        ..      STR      r0,[sp,#0x20]
        0x00025536:    9007        ..      STR      r0,[sp,#0x1c]
        0x00025538:    9006        ..      STR      r0,[sp,#0x18]
        0x0002553a:    9005        ..      STR      r0,[sp,#0x14]
        0x0002553c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002553e:    9003        ..      STR      r0,[sp,#0xc]
        0x00025540:    9002        ..      STR      r0,[sp,#8]
        0x00025542:    9802        ..      LDR      r0,[sp,#8]
        0x00025544:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025546:    f64e5028    N.(P    MOV      r0,#0xed28
        0x0002554a:    f2ce0000    ....    MOVT     r0,#0xe000
        0x0002554e:    6800        .h      LDR      r0,[r0,#0]
        0x00025550:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025552:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025554:    f88d0050    ..P.    STRB     r0,[sp,#0x50]
        0x00025558:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0002555a:    0a00        ..      LSRS     r0,r0,#8
        0x0002555c:    f88d0051    ..Q.    STRB     r0,[sp,#0x51]
        0x00025560:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025562:    0c00        ..      LSRS     r0,r0,#16
        0x00025564:    f8ad0052    ..R.    STRH     r0,[sp,#0x52]
        0x00025568:    f64e5038    N.8P    MOV      r0,#0xed38
        0x0002556c:    f2ce0000    ....    MOVT     r0,#0xe000
        0x00025570:    6800        .h      LDR      r0,[r0,#0]
        0x00025572:    9012        ..      STR      r0,[sp,#0x48]
        0x00025574:    9815        ..      LDR      r0,[sp,#0x54]
        0x00025576:    f000fd89    ....    BL       am_valid_sp ; 0x2608c
        0x0002557a:    b3d8        ..      CBZ      r0,0x255f4 ; am_util_faultisr_collect_data + 200
        0x0002557c:    e7ff        ..      B        0x2557e ; am_util_faultisr_collect_data + 82
        0x0002557e:    f89d0051    ..Q.    LDRB     r0,[sp,#0x51]
        0x00025582:    0780        ..      LSLS     r0,r0,#30
        0x00025584:    2800        .(      CMP      r0,#0
        0x00025586:    d506        ..      BPL      0x25596 ; am_util_faultisr_collect_data + 106
        0x00025588:    e7ff        ..      B        0x2558a ; am_util_faultisr_collect_data + 94
        0x0002558a:    9915        ..      LDR      r1,[sp,#0x54]
        0x0002558c:    2006        .       MOVS     r0,#6
        0x0002558e:    f7fbff83    ....    BL       am_getStackedReg ; 0x21498
        0x00025592:    9001        ..      STR      r0,[sp,#4]
        0x00025594:    e003        ..      B        0x2559e ; am_util_faultisr_collect_data + 114
        0x00025596:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002559a:    9001        ..      STR      r0,[sp,#4]
        0x0002559c:    e7ff        ..      B        0x2559e ; am_util_faultisr_collect_data + 114
        0x0002559e:    9801        ..      LDR      r0,[sp,#4]
        0x000255a0:    9011        ..      STR      r0,[sp,#0x44]
        0x000255a2:    9915        ..      LDR      r1,[sp,#0x54]
        0x000255a4:    2000        .       MOVS     r0,#0
        0x000255a6:    f7fbff77    ..w.    BL       am_getStackedReg ; 0x21498
        0x000255aa:    9009        ..      STR      r0,[sp,#0x24]
        0x000255ac:    9915        ..      LDR      r1,[sp,#0x54]
        0x000255ae:    2001        .       MOVS     r0,#1
        0x000255b0:    f7fbff72    ..r.    BL       am_getStackedReg ; 0x21498
        0x000255b4:    900a        ..      STR      r0,[sp,#0x28]
        0x000255b6:    9915        ..      LDR      r1,[sp,#0x54]
        0x000255b8:    2002        .       MOVS     r0,#2
        0x000255ba:    f7fbff6d    ..m.    BL       am_getStackedReg ; 0x21498
        0x000255be:    900b        ..      STR      r0,[sp,#0x2c]
        0x000255c0:    9915        ..      LDR      r1,[sp,#0x54]
        0x000255c2:    2003        .       MOVS     r0,#3
        0x000255c4:    f7fbff68    ..h.    BL       am_getStackedReg ; 0x21498
        0x000255c8:    900c        ..      STR      r0,[sp,#0x30]
        0x000255ca:    9915        ..      LDR      r1,[sp,#0x54]
        0x000255cc:    2004        .       MOVS     r0,#4
        0x000255ce:    f7fbff63    ..c.    BL       am_getStackedReg ; 0x21498
        0x000255d2:    900d        ..      STR      r0,[sp,#0x34]
        0x000255d4:    9915        ..      LDR      r1,[sp,#0x54]
        0x000255d6:    2005        .       MOVS     r0,#5
        0x000255d8:    f7fbff5e    ..^.    BL       am_getStackedReg ; 0x21498
        0x000255dc:    900e        ..      STR      r0,[sp,#0x38]
        0x000255de:    9915        ..      LDR      r1,[sp,#0x54]
        0x000255e0:    2006        .       MOVS     r0,#6
        0x000255e2:    f7fbff59    ..Y.    BL       am_getStackedReg ; 0x21498
        0x000255e6:    900f        ..      STR      r0,[sp,#0x3c]
        0x000255e8:    9915        ..      LDR      r1,[sp,#0x54]
        0x000255ea:    2007        .       MOVS     r0,#7
        0x000255ec:    f7fbff54    ..T.    BL       am_getStackedReg ; 0x21498
        0x000255f0:    9010        ..      STR      r0,[sp,#0x40]
        0x000255f2:    e7ff        ..      B        0x255f4 ; am_util_faultisr_collect_data + 200
        0x000255f4:    a803        ..      ADD      r0,sp,#0xc
        0x000255f6:    f7fcfbab    ....    BL       am_hal_fault_status_get ; 0x21d50
        0x000255fa:    f64550b3    E..P    MOV      r0,#0x5db3
        0x000255fe:    f2c00005    ....    MOVT     r0,#5
        0x00025602:    f000f9e1    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00025606:    9815        ..      LDR      r0,[sp,#0x54]
        0x00025608:    f000fd40    ..@.    BL       am_valid_sp ; 0x2608c
        0x0002560c:    b938        8.      CBNZ     r0,0x2561e ; am_util_faultisr_collect_data + 242
        0x0002560e:    e7ff        ..      B        0x25610 ; am_util_faultisr_collect_data + 228
        0x00025610:    f6455042    E.BP    MOV      r0,#0x5d42
        0x00025614:    f2c00005    ....    MOVT     r0,#5
        0x00025618:    f000f9d6    ....    BL       am_util_stdio_printf ; 0x259c8
        0x0002561c:    e03e        >.      B        0x2569c ; am_util_faultisr_collect_data + 368
        0x0002561e:    f64550e0    E..P    MOV      r0,#0x5de0
        0x00025622:    f2c00005    ....    MOVT     r0,#5
        0x00025626:    f000f9cf    ....    BL       am_util_stdio_printf ; 0x259c8
        0x0002562a:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002562c:    f64570f3    E..p    MOV      r0,#0x5ff3
        0x00025630:    f2c00005    ....    MOVT     r0,#5
        0x00025634:    f000f9c8    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00025638:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002563a:    f2460005    F...    MOV      r0,#0x6005
        0x0002563e:    f2c00005    ....    MOVT     r0,#5
        0x00025642:    f000f9c1    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00025646:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00025648:    f2460017    F...    MOV      r0,#0x6017
        0x0002564c:    f2c00005    ....    MOVT     r0,#5
        0x00025650:    f000f9ba    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00025654:    990c        ..      LDR      r1,[sp,#0x30]
        0x00025656:    f2460029    F.).    MOV      r0,#0x6029
        0x0002565a:    f2c00005    ....    MOVT     r0,#5
        0x0002565e:    f000f9b3    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00025662:    990d        ..      LDR      r1,[sp,#0x34]
        0x00025664:    f2460087    F...    MOV      r0,#0x6087
        0x00025668:    f2c00005    ....    MOVT     r0,#5
        0x0002566c:    f000f9ac    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00025670:    990e        ..      LDR      r1,[sp,#0x38]
        0x00025672:    f246004d    F.M.    MOV      r0,#0x604d
        0x00025676:    f2c00005    ....    MOVT     r0,#5
        0x0002567a:    f000f9a5    ....    BL       am_util_stdio_printf ; 0x259c8
        0x0002567e:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00025680:    f246003b    F.;.    MOV      r0,#0x603b
        0x00025684:    f2c00005    ....    MOVT     r0,#5
        0x00025688:    f000f99e    ....    BL       am_util_stdio_printf ; 0x259c8
        0x0002568c:    9910        ..      LDR      r1,[sp,#0x40]
        0x0002568e:    f64550cd    E..P    MOV      r0,#0x5dcd
        0x00025692:    f2c00005    ....    MOVT     r0,#5
        0x00025696:    f000f997    ....    BL       am_util_stdio_printf ; 0x259c8
        0x0002569a:    e7ff        ..      B        0x2569c ; am_util_faultisr_collect_data + 368
        0x0002569c:    f645600c    E..`    MOV      r0,#0x5e0c
        0x000256a0:    f2c00005    ....    MOVT     r0,#5
        0x000256a4:    f000f990    ....    BL       am_util_stdio_printf ; 0x259c8
        0x000256a8:    9911        ..      LDR      r1,[sp,#0x44]
        0x000256aa:    f2460099    F...    MOV      r0,#0x6099
        0x000256ae:    f2c00005    ....    MOVT     r0,#5
        0x000256b2:    f000f989    ....    BL       am_util_stdio_printf ; 0x259c8
        0x000256b6:    9912        ..      LDR      r1,[sp,#0x48]
        0x000256b8:    f246005f    F._.    MOV      r0,#0x605f
        0x000256bc:    f2c00005    ....    MOVT     r0,#5
        0x000256c0:    f000f982    ....    BL       am_util_stdio_printf ; 0x259c8
        0x000256c4:    f89d1050    ..P.    LDRB     r1,[sp,#0x50]
        0x000256c8:    f6457037    E.7p    MOV      r0,#0x5f37
        0x000256cc:    f2c00005    ....    MOVT     r0,#5
        0x000256d0:    f000f97a    ..z.    BL       am_util_stdio_printf ; 0x259c8
        0x000256d4:    f8bd1052    ..R.    LDRH     r1,[sp,#0x52]
        0x000256d8:    f6457066    E.fp    MOV      r0,#0x5f66
        0x000256dc:    f2c00005    ....    MOVT     r0,#5
        0x000256e0:    f000f972    ..r.    BL       am_util_stdio_printf ; 0x259c8
        0x000256e4:    f89d1051    ..Q.    LDRB     r1,[sp,#0x51]
        0x000256e8:    f645700d    E..p    MOV      r0,#0x5f0d
        0x000256ec:    f2c00005    ....    MOVT     r0,#5
        0x000256f0:    f000f96a    ..j.    BL       am_util_stdio_printf ; 0x259c8
        0x000256f4:    2080        .       MOVS     r0,#0x80
        0x000256f6:    9002        ..      STR      r0,[sp,#8]
        0x000256f8:    e7ff        ..      B        0x256fa ; am_util_faultisr_collect_data + 462
        0x000256fa:    9802        ..      LDR      r0,[sp,#8]
        0x000256fc:    2800        .(      CMP      r0,#0
        0x000256fe:    d062        b.      BEQ      0x257c6 ; am_util_faultisr_collect_data + 666
        0x00025700:    e7ff        ..      B        0x25702 ; am_util_faultisr_collect_data + 470
        0x00025702:    f89d0051    ..Q.    LDRB     r0,[sp,#0x51]
        0x00025706:    9902        ..      LDR      r1,[sp,#8]
        0x00025708:    4008        .@      ANDS     r0,r0,r1
        0x0002570a:    4601        .F      MOV      r1,r0
        0x0002570c:    9100        ..      STR      r1,[sp,#0]
        0x0002570e:    2801        .(      CMP      r0,#1
        0x00025710:    d04d        M.      BEQ      0x257ae ; am_util_faultisr_collect_data + 642
        0x00025712:    e7ff        ..      B        0x25714 ; am_util_faultisr_collect_data + 488
        0x00025714:    9800        ..      LDR      r0,[sp,#0]
        0x00025716:    2802        .(      CMP      r0,#2
        0x00025718:    d042        B.      BEQ      0x257a0 ; am_util_faultisr_collect_data + 628
        0x0002571a:    e7ff        ..      B        0x2571c ; am_util_faultisr_collect_data + 496
        0x0002571c:    9800        ..      LDR      r0,[sp,#0]
        0x0002571e:    2804        .(      CMP      r0,#4
        0x00025720:    d037        7.      BEQ      0x25792 ; am_util_faultisr_collect_data + 614
        0x00025722:    e7ff        ..      B        0x25724 ; am_util_faultisr_collect_data + 504
        0x00025724:    9800        ..      LDR      r0,[sp,#0]
        0x00025726:    2808        .(      CMP      r0,#8
        0x00025728:    d02c        ,.      BEQ      0x25784 ; am_util_faultisr_collect_data + 600
        0x0002572a:    e7ff        ..      B        0x2572c ; am_util_faultisr_collect_data + 512
        0x0002572c:    9800        ..      LDR      r0,[sp,#0]
        0x0002572e:    2810        .(      CMP      r0,#0x10
        0x00025730:    d021        !.      BEQ      0x25776 ; am_util_faultisr_collect_data + 586
        0x00025732:    e7ff        ..      B        0x25734 ; am_util_faultisr_collect_data + 520
        0x00025734:    9800        ..      LDR      r0,[sp,#0]
        0x00025736:    2820         (      CMP      r0,#0x20
        0x00025738:    d016        ..      BEQ      0x25768 ; am_util_faultisr_collect_data + 572
        0x0002573a:    e7ff        ..      B        0x2573c ; am_util_faultisr_collect_data + 528
        0x0002573c:    9800        ..      LDR      r0,[sp,#0]
        0x0002573e:    2840        @(      CMP      r0,#0x40
        0x00025740:    d00b        ..      BEQ      0x2575a ; am_util_faultisr_collect_data + 558
        0x00025742:    e7ff        ..      B        0x25744 ; am_util_faultisr_collect_data + 536
        0x00025744:    9800        ..      LDR      r0,[sp,#0]
        0x00025746:    2880        .(      CMP      r0,#0x80
        0x00025748:    d138        8.      BNE      0x257bc ; am_util_faultisr_collect_data + 656
        0x0002574a:    e7ff        ..      B        0x2574c ; am_util_faultisr_collect_data + 544
        0x0002574c:    f6456041    E.A`    MOV      r0,#0x5e41
        0x00025750:    f2c00005    ....    MOVT     r0,#5
        0x00025754:    f000f938    ..8.    BL       am_util_stdio_printf ; 0x259c8
        0x00025758:    e031        1.      B        0x257be ; am_util_faultisr_collect_data + 658
        0x0002575a:    f6456024    E.$`    MOV      r0,#0x5e24
        0x0002575e:    f2c00005    ....    MOVT     r0,#5
        0x00025762:    f000f931    ..1.    BL       am_util_stdio_printf ; 0x259c8
        0x00025766:    e02a        *.      B        0x257be ; am_util_faultisr_collect_data + 658
        0x00025768:    f64560b6    E..`    MOV      r0,#0x5eb6
        0x0002576c:    f2c00005    ....    MOVT     r0,#5
        0x00025770:    f000f92a    ..*.    BL       am_util_stdio_printf ; 0x259c8
        0x00025774:    e023        #.      B        0x257be ; am_util_faultisr_collect_data + 658
        0x00025776:    f645607e    E.~`    MOV      r0,#0x5e7e
        0x0002577a:    f2c00005    ....    MOVT     r0,#5
        0x0002577e:    f000f923    ..#.    BL       am_util_stdio_printf ; 0x259c8
        0x00025782:    e01c        ..      B        0x257be ; am_util_faultisr_collect_data + 658
        0x00025784:    f6456099    E..`    MOV      r0,#0x5e99
        0x00025788:    f2c00005    ....    MOVT     r0,#5
        0x0002578c:    f000f91c    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00025790:    e015        ..      B        0x257be ; am_util_faultisr_collect_data + 658
        0x00025792:    f64560d1    E..`    MOV      r0,#0x5ed1
        0x00025796:    f2c00005    ....    MOVT     r0,#5
        0x0002579a:    f000f915    ....    BL       am_util_stdio_printf ; 0x259c8
        0x0002579e:    e00e        ..      B        0x257be ; am_util_faultisr_collect_data + 658
        0x000257a0:    f645605f    E._`    MOV      r0,#0x5e5f
        0x000257a4:    f2c00005    ....    MOVT     r0,#5
        0x000257a8:    f000f90e    ....    BL       am_util_stdio_printf ; 0x259c8
        0x000257ac:    e007        ..      B        0x257be ; am_util_faultisr_collect_data + 658
        0x000257ae:    f64560f1    E..`    MOV      r0,#0x5ef1
        0x000257b2:    f2c00005    ....    MOVT     r0,#5
        0x000257b6:    f000f907    ....    BL       am_util_stdio_printf ; 0x259c8
        0x000257ba:    e000        ..      B        0x257be ; am_util_faultisr_collect_data + 658
        0x000257bc:    e7ff        ..      B        0x257be ; am_util_faultisr_collect_data + 658
        0x000257be:    9802        ..      LDR      r0,[sp,#8]
        0x000257c0:    0840        @.      LSRS     r0,r0,#1
        0x000257c2:    9002        ..      STR      r0,[sp,#8]
        0x000257c4:    e799        ..      B        0x256fa ; am_util_faultisr_collect_data + 462
        0x000257c6:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x000257ca:    07c0        ..      LSLS     r0,r0,#31
        0x000257cc:    b950        P.      CBNZ     r0,0x257e4 ; am_util_faultisr_collect_data + 696
        0x000257ce:    e7ff        ..      B        0x257d0 ; am_util_faultisr_collect_data + 676
        0x000257d0:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x000257d4:    07c0        ..      LSLS     r0,r0,#31
        0x000257d6:    b928        (.      CBNZ     r0,0x257e4 ; am_util_faultisr_collect_data + 696
        0x000257d8:    e7ff        ..      B        0x257da ; am_util_faultisr_collect_data + 686
        0x000257da:    f89d001c    ....    LDRB     r0,[sp,#0x1c]
        0x000257de:    07c0        ..      LSLS     r0,r0,#31
        0x000257e0:    b138        8.      CBZ      r0,0x257f2 ; am_util_faultisr_collect_data + 710
        0x000257e2:    e7ff        ..      B        0x257e4 ; am_util_faultisr_collect_data + 696
        0x000257e4:    f64550fa    E..P    MOV      r0,#0x5dfa
        0x000257e8:    f2c00005    ....    MOVT     r0,#5
        0x000257ec:    f000f8ec    ....    BL       am_util_stdio_printf ; 0x259c8
        0x000257f0:    e7ff        ..      B        0x257f2 ; am_util_faultisr_collect_data + 710
        0x000257f2:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x000257f6:    07c0        ..      LSLS     r0,r0,#31
        0x000257f8:    b140        @.      CBZ      r0,0x2580c ; am_util_faultisr_collect_data + 736
        0x000257fa:    e7ff        ..      B        0x257fc ; am_util_faultisr_collect_data + 720
        0x000257fc:    9904        ..      LDR      r1,[sp,#0x10]
        0x000257fe:    f64570b3    E..p    MOV      r0,#0x5fb3
        0x00025802:    f2c00005    ....    MOVT     r0,#5
        0x00025806:    f000f8df    ....    BL       am_util_stdio_printf ; 0x259c8
        0x0002580a:    e7ff        ..      B        0x2580c ; am_util_faultisr_collect_data + 736
        0x0002580c:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x00025810:    07c0        ..      LSLS     r0,r0,#31
        0x00025812:    b140        @.      CBZ      r0,0x25826 ; am_util_faultisr_collect_data + 762
        0x00025814:    e7ff        ..      B        0x25816 ; am_util_faultisr_collect_data + 746
        0x00025816:    9906        ..      LDR      r1,[sp,#0x18]
        0x00025818:    f6457092    E..p    MOV      r0,#0x5f92
        0x0002581c:    f2c00005    ....    MOVT     r0,#5
        0x00025820:    f000f8d2    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00025824:    e7ff        ..      B        0x25826 ; am_util_faultisr_collect_data + 762
        0x00025826:    f89d001c    ....    LDRB     r0,[sp,#0x1c]
        0x0002582a:    07c0        ..      LSLS     r0,r0,#31
        0x0002582c:    b140        @.      CBZ      r0,0x25840 ; am_util_faultisr_collect_data + 788
        0x0002582e:    e7ff        ..      B        0x25830 ; am_util_faultisr_collect_data + 772
        0x00025830:    9908        ..      LDR      r1,[sp,#0x20]
        0x00025832:    f64570d4    E..p    MOV      r0,#0x5fd4
        0x00025836:    f2c00005    ....    MOVT     r0,#5
        0x0002583a:    f000f8c5    ....    BL       am_util_stdio_printf ; 0x259c8
        0x0002583e:    e7ff        ..      B        0x25840 ; am_util_faultisr_collect_data + 788
        0x00025840:    f6455085    E..P    MOV      r0,#0x5d85
        0x00025844:    f2c00005    ....    MOVT     r0,#5
        0x00025848:    f000f8be    ....    BL       am_util_stdio_printf ; 0x259c8
        0x0002584c:    2000        .       MOVS     r0,#0
        0x0002584e:    9002        ..      STR      r0,[sp,#8]
        0x00025850:    e7ff        ..      B        0x25852 ; am_util_faultisr_collect_data + 806
        0x00025852:    e7fe        ..      B        0x25852 ; am_util_faultisr_collect_data + 806
    am_util_id_device
        0x00025854:    b580        ..      PUSH     {r7,lr}
        0x00025856:    b084        ..      SUB      sp,sp,#0x10
        0x00025858:    9003        ..      STR      r0,[sp,#0xc]
        0x0002585a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002585c:    2000        .       MOVS     r0,#0
        0x0002585e:    9000        ..      STR      r0,[sp,#0]
        0x00025860:    6448        Hd      STR      r0,[r1,#0x44]
        0x00025862:    9903        ..      LDR      r1,[sp,#0xc]
        0x00025864:    f6420018    B...    MOV      r0,#0x2818
        0x00025868:    f2c00005    ....    MOVT     r0,#5
        0x0002586c:    64c8        .d      STR      r0,[r1,#0x4c]
        0x0002586e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00025870:    f642002c    B.,.    MOV      r0,#0x282c
        0x00025874:    f2c00005    ....    MOVT     r0,#5
        0x00025878:    6488        .d      STR      r0,[r1,#0x48]
        0x0002587a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002587c:    203f        ?       MOVS     r0,#0x3f
        0x0002587e:    f8810050    ..P.    STRB     r0,[r1,#0x50]
        0x00025882:    9903        ..      LDR      r1,[sp,#0xc]
        0x00025884:    2020                MOVS     r0,#0x20
        0x00025886:    f8810051    ..Q.    STRB     r0,[r1,#0x51]
        0x0002588a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002588c:    2001        .       MOVS     r0,#1
        0x0002588e:    f7fdfeef    ....    BL       am_hal_mcuctrl_info_get ; 0x23670
        0x00025892:    9800        ..      LDR      r0,[sp,#0]
        0x00025894:    9903        ..      LDR      r1,[sp,#0xc]
        0x00025896:    313c        <1      ADDS     r1,r1,#0x3c
        0x00025898:    f7fdfeea    ....    BL       am_hal_mcuctrl_info_get ; 0x23670
        0x0002589c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002589e:    78c0        .x      LDRB     r0,[r0,#3]
        0x000258a0:    0600        ..      LSLS     r0,r0,#24
        0x000258a2:    9001        ..      STR      r0,[sp,#4]
        0x000258a4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000258a6:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000258a8:    9002        ..      STR      r0,[sp,#8]
        0x000258aa:    9803        ..      LDR      r0,[sp,#0xc]
        0x000258ac:    6900        .i      LDR      r0,[r0,#0x10]
        0x000258ae:    f2442151    D.Q!    MOV      r1,#0x4251
        0x000258b2:    f2c4114d    ..M.    MOVT     r1,#0x414d
        0x000258b6:    4288        .B      CMP      r0,r1
        0x000258b8:    d107        ..      BNE      0x258ca ; am_util_id_device + 118
        0x000258ba:    e7ff        ..      B        0x258bc ; am_util_id_device + 104
        0x000258bc:    9903        ..      LDR      r1,[sp,#0xc]
        0x000258be:    f6420027    B.'.    MOV      r0,#0x2827
        0x000258c2:    f2c00005    ....    MOVT     r0,#5
        0x000258c6:    6488        .d      STR      r0,[r1,#0x48]
        0x000258c8:    e7ff        ..      B        0x258ca ; am_util_id_device + 118
        0x000258ca:    9801        ..      LDR      r0,[sp,#4]
        0x000258cc:    f1b06f10    ...o    CMP      r0,#0x9000000
        0x000258d0:    d11c        ..      BNE      0x2590c ; am_util_id_device + 184
        0x000258d2:    e7ff        ..      B        0x258d4 ; am_util_id_device + 128
        0x000258d4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000258d6:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x000258d8:    f00000f0    ....    AND      r0,r0,#0xf0
        0x000258dc:    28b0        .(      CMP      r0,#0xb0
        0x000258de:    d115        ..      BNE      0x2590c ; am_util_id_device + 184
        0x000258e0:    e7ff        ..      B        0x258e2 ; am_util_id_device + 142
        0x000258e2:    9802        ..      LDR      r0,[sp,#8]
        0x000258e4:    f01ffea2    ....    BL       revmaj_get ; 0x4562c
        0x000258e8:    2841        A(      CMP      r0,#0x41
        0x000258ea:    d10f        ..      BNE      0x2590c ; am_util_id_device + 184
        0x000258ec:    e7ff        ..      B        0x258ee ; am_util_id_device + 154
        0x000258ee:    9903        ..      LDR      r1,[sp,#0xc]
        0x000258f0:    f44f7001    O..p    MOV      r0,#0x204
        0x000258f4:    6448        Hd      STR      r0,[r1,#0x44]
        0x000258f6:    9903        ..      LDR      r1,[sp,#0xc]
        0x000258f8:    f24220d0    B..     MOV      r0,#0x22d0
        0x000258fc:    f2c00005    ....    MOVT     r0,#5
        0x00025900:    64c8        .d      STR      r0,[r1,#0x4c]
        0x00025902:    9803        ..      LDR      r0,[sp,#0xc]
        0x00025904:    2101        .!      MOVS     r1,#1
        0x00025906:    f00efd13    ....    BL       chiprev_set ; 0x34330
        0x0002590a:    e7ff        ..      B        0x2590c ; am_util_id_device + 184
        0x0002590c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002590e:    2000        .       MOVS     r0,#0
        0x00025910:    6548        He      STR      r0,[r1,#0x54]
        0x00025912:    9903        ..      LDR      r1,[sp,#0xc]
        0x00025914:    6808        .h      LDR      r0,[r1,#0]
        0x00025916:    f3c00041    ..A.    UBFX     r0,r0,#1,#2
        0x0002591a:    f2423380    B..3    MOVW     r3,#0x2380
        0x0002591e:    f2c00305    ....    MOVT     r3,#5
        0x00025922:    220b        ."      MOVS     r2,#0xb
        0x00025924:    fb103002    ...0    SMLABB   r0,r0,r2,r3
        0x00025928:    6588        .e      STR      r0,[r1,#0x58]
        0x0002592a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002592c:    6c40        @l      LDR      r0,[r0,#0x44]
        0x0002592e:    b004        ..      ADD      sp,sp,#0x10
        0x00025930:    bd80        ..      POP      {r7,pc}
        0x00025932:    0000        ..      MOVS     r0,r0
    am_util_multiboot_flash_erase_page
        0x00025934:    b580        ..      PUSH     {r7,lr}
        0x00025936:    b082        ..      SUB      sp,sp,#8
        0x00025938:    9000        ..      STR      r0,[sp,#0]
        0x0002593a:    9800        ..      LDR      r0,[sp,#0]
        0x0002593c:    2104        .!      MOVS     r1,#4
        0x0002593e:    f00efcbb    ....    BL       check_flash_address_range ; 0x342b8
        0x00025942:    b130        0.      CBZ      r0,0x25952 ; am_util_multiboot_flash_erase_page + 30
        0x00025944:    e7ff        ..      B        0x25946 ; am_util_multiboot_flash_erase_page + 18
        0x00025946:    9800        ..      LDR      r0,[sp,#0]
        0x00025948:    f7fffd8c    ....    BL       am_util_bootloader_erase_flash_page ; 0x25464
        0x0002594c:    2000        .       MOVS     r0,#0
        0x0002594e:    9001        ..      STR      r0,[sp,#4]
        0x00025950:    e003        ..      B        0x2595a ; am_util_multiboot_flash_erase_page + 38
        0x00025952:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00025956:    9001        ..      STR      r0,[sp,#4]
        0x00025958:    e7ff        ..      B        0x2595a ; am_util_multiboot_flash_erase_page + 38
        0x0002595a:    9801        ..      LDR      r0,[sp,#4]
        0x0002595c:    b002        ..      ADD      sp,sp,#8
        0x0002595e:    bd80        ..      POP      {r7,pc}
    am_util_multiboot_flash_read_page
        0x00025960:    b580        ..      PUSH     {r7,lr}
        0x00025962:    b084        ..      SUB      sp,sp,#0x10
        0x00025964:    9002        ..      STR      r0,[sp,#8]
        0x00025966:    9101        ..      STR      r1,[sp,#4]
        0x00025968:    9200        ..      STR      r2,[sp,#0]
        0x0002596a:    9801        ..      LDR      r0,[sp,#4]
        0x0002596c:    9900        ..      LDR      r1,[sp,#0]
        0x0002596e:    f00efca3    ....    BL       check_flash_address_range ; 0x342b8
        0x00025972:    b140        @.      CBZ      r0,0x25986 ; am_util_multiboot_flash_read_page + 38
        0x00025974:    e7ff        ..      B        0x25976 ; am_util_multiboot_flash_read_page + 22
        0x00025976:    9802        ..      LDR      r0,[sp,#8]
        0x00025978:    9901        ..      LDR      r1,[sp,#4]
        0x0002597a:    9a00        ..      LDR      r2,[sp,#0]
        0x0002597c:    f7f2fd53    ..S.    BL       __aeabi_memcpy ; 0x18426
        0x00025980:    2000        .       MOVS     r0,#0
        0x00025982:    9003        ..      STR      r0,[sp,#0xc]
        0x00025984:    e003        ..      B        0x2598e ; am_util_multiboot_flash_read_page + 46
        0x00025986:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002598a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002598c:    e7ff        ..      B        0x2598e ; am_util_multiboot_flash_read_page + 46
        0x0002598e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00025990:    b004        ..      ADD      sp,sp,#0x10
        0x00025992:    bd80        ..      POP      {r7,pc}
    am_util_multiboot_flash_write_page
        0x00025994:    b580        ..      PUSH     {r7,lr}
        0x00025996:    b084        ..      SUB      sp,sp,#0x10
        0x00025998:    9002        ..      STR      r0,[sp,#8]
        0x0002599a:    9101        ..      STR      r1,[sp,#4]
        0x0002599c:    9200        ..      STR      r2,[sp,#0]
        0x0002599e:    9802        ..      LDR      r0,[sp,#8]
        0x000259a0:    9900        ..      LDR      r1,[sp,#0]
        0x000259a2:    f00efc89    ....    BL       check_flash_address_range ; 0x342b8
        0x000259a6:    b140        @.      CBZ      r0,0x259ba ; am_util_multiboot_flash_write_page + 38
        0x000259a8:    e7ff        ..      B        0x259aa ; am_util_multiboot_flash_write_page + 22
        0x000259aa:    9802        ..      LDR      r0,[sp,#8]
        0x000259ac:    9901        ..      LDR      r1,[sp,#4]
        0x000259ae:    9a00        ..      LDR      r2,[sp,#0]
        0x000259b0:    f7fffd8a    ....    BL       am_util_bootloader_program_flash_page ; 0x254c8
        0x000259b4:    2000        .       MOVS     r0,#0
        0x000259b6:    9003        ..      STR      r0,[sp,#0xc]
        0x000259b8:    e003        ..      B        0x259c2 ; am_util_multiboot_flash_write_page + 46
        0x000259ba:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000259be:    9003        ..      STR      r0,[sp,#0xc]
        0x000259c0:    e7ff        ..      B        0x259c2 ; am_util_multiboot_flash_write_page + 46
        0x000259c2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000259c4:    b004        ..      ADD      sp,sp,#0x10
        0x000259c6:    bd80        ..      POP      {r7,pc}
    am_util_stdio_printf
        0x000259c8:    b083        ..      SUB      sp,sp,#0xc
        0x000259ca:    b580        ..      PUSH     {r7,lr}
        0x000259cc:    b085        ..      SUB      sp,sp,#0x14
        0x000259ce:    9309        ..      STR      r3,[sp,#0x24]
        0x000259d0:    9208        ..      STR      r2,[sp,#0x20]
        0x000259d2:    9107        ..      STR      r1,[sp,#0x1c]
        0x000259d4:    9003        ..      STR      r0,[sp,#0xc]
        0x000259d6:    f248103c    H.<.    MOV      r0,#0x813c
        0x000259da:    f2c10000    ....    MOVT     r0,#0x1000
        0x000259de:    6800        .h      LDR      r0,[r0,#0]
        0x000259e0:    b918        ..      CBNZ     r0,0x259ea ; am_util_stdio_printf + 34
        0x000259e2:    e7ff        ..      B        0x259e4 ; am_util_stdio_printf + 28
        0x000259e4:    2000        .       MOVS     r0,#0
        0x000259e6:    9004        ..      STR      r0,[sp,#0x10]
        0x000259e8:    e016        ..      B        0x25a18 ; am_util_stdio_printf + 80
        0x000259ea:    a807        ..      ADD      r0,sp,#0x1c
        0x000259ec:    9001        ..      STR      r0,[sp,#4]
        0x000259ee:    9903        ..      LDR      r1,[sp,#0xc]
        0x000259f0:    9a01        ..      LDR      r2,[sp,#4]
        0x000259f2:    f2481040    H.@.    MOV      r0,#0x8140
        0x000259f6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000259fa:    9000        ..      STR      r0,[sp,#0]
        0x000259fc:    f000f81c    ....    BL       am_util_stdio_vsprintf ; 0x25a38
        0x00025a00:    4601        .F      MOV      r1,r0
        0x00025a02:    9800        ..      LDR      r0,[sp,#0]
        0x00025a04:    9102        ..      STR      r1,[sp,#8]
        0x00025a06:    f248113c    H.<.    MOV      r1,#0x813c
        0x00025a0a:    f2c10100    ....    MOVT     r1,#0x1000
        0x00025a0e:    6809        .h      LDR      r1,[r1,#0]
        0x00025a10:    4788        .G      BLX      r1
        0x00025a12:    9802        ..      LDR      r0,[sp,#8]
        0x00025a14:    9004        ..      STR      r0,[sp,#0x10]
        0x00025a16:    e7ff        ..      B        0x25a18 ; am_util_stdio_printf + 80
        0x00025a18:    9804        ..      LDR      r0,[sp,#0x10]
        0x00025a1a:    b005        ..      ADD      sp,sp,#0x14
        0x00025a1c:    e8bd4080    ...@    POP      {r7,lr}
        0x00025a20:    b003        ..      ADD      sp,sp,#0xc
        0x00025a22:    4770        pG      BX       lr
    am_util_stdio_printf_init
        0x00025a24:    b081        ..      SUB      sp,sp,#4
        0x00025a26:    9000        ..      STR      r0,[sp,#0]
        0x00025a28:    9800        ..      LDR      r0,[sp,#0]
        0x00025a2a:    f248113c    H.<.    MOV      r1,#0x813c
        0x00025a2e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00025a32:    6008        .`      STR      r0,[r1,#0]
        0x00025a34:    b001        ..      ADD      sp,sp,#4
        0x00025a36:    4770        pG      BX       lr
    am_util_stdio_vsprintf
        0x00025a38:    b580        ..      PUSH     {r7,lr}
        0x00025a3a:    b09e        ..      SUB      sp,sp,#0x78
        0x00025a3c:    921d        ..      STR      r2,[sp,#0x74]
        0x00025a3e:    901c        ..      STR      r0,[sp,#0x70]
        0x00025a40:    911b        ..      STR      r1,[sp,#0x6c]
        0x00025a42:    2000        .       MOVS     r0,#0
        0x00025a44:    9014        ..      STR      r0,[sp,#0x50]
        0x00025a46:    900e        ..      STR      r0,[sp,#0x38]
        0x00025a48:    e7ff        ..      B        0x25a4a ; am_util_stdio_vsprintf + 18
        0x00025a4a:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025a4c:    7800        .x      LDRB     r0,[r0,#0]
        0x00025a4e:    2800        .(      CMP      r0,#0
        0x00025a50:    f0008312    ....    BEQ.W    0x26078 ; am_util_stdio_vsprintf + 1600
        0x00025a54:    e7ff        ..      B        0x25a56 ; am_util_stdio_vsprintf + 30
        0x00025a56:    2006        .       MOVS     r0,#6
        0x00025a58:    9011        ..      STR      r0,[sp,#0x44]
        0x00025a5a:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025a5c:    7800        .x      LDRB     r0,[r0,#0]
        0x00025a5e:    2825        %(      CMP      r0,#0x25
        0x00025a60:    d027        '.      BEQ      0x25ab2 ; am_util_stdio_vsprintf + 122
        0x00025a62:    e7ff        ..      B        0x25a64 ; am_util_stdio_vsprintf + 44
        0x00025a64:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025a66:    b1e8        ..      CBZ      r0,0x25aa4 ; am_util_stdio_vsprintf + 108
        0x00025a68:    e7ff        ..      B        0x25a6a ; am_util_stdio_vsprintf + 50
        0x00025a6a:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025a6c:    7800        .x      LDRB     r0,[r0,#0]
        0x00025a6e:    280a        .(      CMP      r0,#0xa
        0x00025a70:    d111        ..      BNE      0x25a96 ; am_util_stdio_vsprintf + 94
        0x00025a72:    e7ff        ..      B        0x25a74 ; am_util_stdio_vsprintf + 60
        0x00025a74:    f248100f    H...    MOV      r0,#0x810f
        0x00025a78:    f2c10000    ....    MOVT     r0,#0x1000
        0x00025a7c:    7800        .x      LDRB     r0,[r0,#0]
        0x00025a7e:    07c0        ..      LSLS     r0,r0,#31
        0x00025a80:    b148        H.      CBZ      r0,0x25a96 ; am_util_stdio_vsprintf + 94
        0x00025a82:    e7ff        ..      B        0x25a84 ; am_util_stdio_vsprintf + 76
        0x00025a84:    991c        ..      LDR      r1,[sp,#0x70]
        0x00025a86:    1c48        H.      ADDS     r0,r1,#1
        0x00025a88:    901c        ..      STR      r0,[sp,#0x70]
        0x00025a8a:    200d        .       MOVS     r0,#0xd
        0x00025a8c:    7008        .p      STRB     r0,[r1,#0]
        0x00025a8e:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025a90:    3001        .0      ADDS     r0,#1
        0x00025a92:    9014        ..      STR      r0,[sp,#0x50]
        0x00025a94:    e7ff        ..      B        0x25a96 ; am_util_stdio_vsprintf + 94
        0x00025a96:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025a98:    7800        .x      LDRB     r0,[r0,#0]
        0x00025a9a:    991c        ..      LDR      r1,[sp,#0x70]
        0x00025a9c:    1c4a        J.      ADDS     r2,r1,#1
        0x00025a9e:    921c        ..      STR      r2,[sp,#0x70]
        0x00025aa0:    7008        .p      STRB     r0,[r1,#0]
        0x00025aa2:    e7ff        ..      B        0x25aa4 ; am_util_stdio_vsprintf + 108
        0x00025aa4:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025aa6:    3001        .0      ADDS     r0,#1
        0x00025aa8:    901b        ..      STR      r0,[sp,#0x6c]
        0x00025aaa:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025aac:    3001        .0      ADDS     r0,#1
        0x00025aae:    9014        ..      STR      r0,[sp,#0x50]
        0x00025ab0:    e7cb        ..      B        0x25a4a ; am_util_stdio_vsprintf + 18
        0x00025ab2:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025ab4:    3001        .0      ADDS     r0,#1
        0x00025ab6:    901b        ..      STR      r0,[sp,#0x6c]
        0x00025ab8:    2000        .       MOVS     r0,#0
        0x00025aba:    f88d0040    ..@.    STRB     r0,[sp,#0x40]
        0x00025abe:    f88d0041    ..A.    STRB     r0,[sp,#0x41]
        0x00025ac2:    2020                MOVS     r0,#0x20
        0x00025ac4:    f88d0042    ..B.    STRB     r0,[sp,#0x42]
        0x00025ac8:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025aca:    7800        .x      LDRB     r0,[r0,#0]
        0x00025acc:    2830        0(      CMP      r0,#0x30
        0x00025ace:    d107        ..      BNE      0x25ae0 ; am_util_stdio_vsprintf + 168
        0x00025ad0:    e7ff        ..      B        0x25ad2 ; am_util_stdio_vsprintf + 154
        0x00025ad2:    2030        0       MOVS     r0,#0x30
        0x00025ad4:    f88d0042    ..B.    STRB     r0,[sp,#0x42]
        0x00025ad8:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025ada:    3001        .0      ADDS     r0,#1
        0x00025adc:    901b        ..      STR      r0,[sp,#0x6c]
        0x00025ade:    e7ff        ..      B        0x25ae0 ; am_util_stdio_vsprintf + 168
        0x00025ae0:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025ae2:    a915        ..      ADD      r1,sp,#0x54
        0x00025ae4:    f010fac4    ....    BL       decstr_to_int ; 0x36070
        0x00025ae8:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025aea:    9915        ..      LDR      r1,[sp,#0x54]
        0x00025aec:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025aee:    4408        .D      ADD      r0,r0,r1
        0x00025af0:    901b        ..      STR      r0,[sp,#0x6c]
        0x00025af2:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025af4:    7800        .x      LDRB     r0,[r0,#0]
        0x00025af6:    2873        s(      CMP      r0,#0x73
        0x00025af8:    d009        ..      BEQ      0x25b0e ; am_util_stdio_vsprintf + 214
        0x00025afa:    e7ff        ..      B        0x25afc ; am_util_stdio_vsprintf + 196
        0x00025afc:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025afe:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00025b02:    dc04        ..      BGT      0x25b0e ; am_util_stdio_vsprintf + 214
        0x00025b04:    e7ff        ..      B        0x25b06 ; am_util_stdio_vsprintf + 206
        0x00025b06:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025b08:    4240        @B      RSBS     r0,r0,#0
        0x00025b0a:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025b0c:    e7ff        ..      B        0x25b0e ; am_util_stdio_vsprintf + 214
        0x00025b0e:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025b10:    7800        .x      LDRB     r0,[r0,#0]
        0x00025b12:    282e        .(      CMP      r0,#0x2e
        0x00025b14:    d10d        ..      BNE      0x25b32 ; am_util_stdio_vsprintf + 250
        0x00025b16:    e7ff        ..      B        0x25b18 ; am_util_stdio_vsprintf + 224
        0x00025b18:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025b1a:    3001        .0      ADDS     r0,#1
        0x00025b1c:    901b        ..      STR      r0,[sp,#0x6c]
        0x00025b1e:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025b20:    a915        ..      ADD      r1,sp,#0x54
        0x00025b22:    f010faa5    ....    BL       decstr_to_int ; 0x36070
        0x00025b26:    9011        ..      STR      r0,[sp,#0x44]
        0x00025b28:    9915        ..      LDR      r1,[sp,#0x54]
        0x00025b2a:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025b2c:    4408        .D      ADD      r0,r0,r1
        0x00025b2e:    901b        ..      STR      r0,[sp,#0x6c]
        0x00025b30:    e7ff        ..      B        0x25b32 ; am_util_stdio_vsprintf + 250
        0x00025b32:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025b34:    7800        .x      LDRB     r0,[r0,#0]
        0x00025b36:    286c        l(      CMP      r0,#0x6c
        0x00025b38:    d110        ..      BNE      0x25b5c ; am_util_stdio_vsprintf + 292
        0x00025b3a:    e7ff        ..      B        0x25b3c ; am_util_stdio_vsprintf + 260
        0x00025b3c:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025b3e:    3001        .0      ADDS     r0,#1
        0x00025b40:    901b        ..      STR      r0,[sp,#0x6c]
        0x00025b42:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025b44:    7800        .x      LDRB     r0,[r0,#0]
        0x00025b46:    286c        l(      CMP      r0,#0x6c
        0x00025b48:    d107        ..      BNE      0x25b5a ; am_util_stdio_vsprintf + 290
        0x00025b4a:    e7ff        ..      B        0x25b4c ; am_util_stdio_vsprintf + 276
        0x00025b4c:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025b4e:    3001        .0      ADDS     r0,#1
        0x00025b50:    901b        ..      STR      r0,[sp,#0x6c]
        0x00025b52:    2001        .       MOVS     r0,#1
        0x00025b54:    f88d0040    ..@.    STRB     r0,[sp,#0x40]
        0x00025b58:    e7ff        ..      B        0x25b5a ; am_util_stdio_vsprintf + 290
        0x00025b5a:    e7ff        ..      B        0x25b5c ; am_util_stdio_vsprintf + 292
        0x00025b5c:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025b5e:    7800        .x      LDRB     r0,[r0,#0]
        0x00025b60:    3846        F8      SUBS     r0,r0,#0x46
        0x00025b62:    4601        .F      MOV      r1,r0
        0x00025b64:    910b        ..      STR      r1,[sp,#0x2c]
        0x00025b66:    2832        2(      CMP      r0,#0x32
        0x00025b68:    f2008273    ..s.    BHI.W    0x26052 ; am_util_stdio_vsprintf + 1562
        0x00025b6c:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00025b6e:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.4
        0x00025b72:    0224        $.      DCW    548
        0x00025b74:    02700270    p.p.    DCD    40895088
        0x00025b78:    02700270    p.p.    DCD    40895088
        0x00025b7c:    02700270    p.p.    DCD    40895088
        0x00025b80:    02700270    p.p.    DCD    40895088
        0x00025b84:    02700270    p.p.    DCD    40895088
        0x00025b88:    02700270    p.p.    DCD    40895088
        0x00025b8c:    02700270    p.p.    DCD    40895088
        0x00025b90:    02700270    p.p.    DCD    40895088
        0x00025b94:    00bf0270    p...    DCD    12518000
        0x00025b98:    02700270    p.p.    DCD    40895088
        0x00025b9c:    02700270    p.p.    DCD    40895088
        0x00025ba0:    02700270    p.p.    DCD    40895088
        0x00025ba4:    02700270    p.p.    DCD    40895088
        0x00025ba8:    02700270    p.p.    DCD    40895088
        0x00025bac:    016f0033    3.o.    DCD    24051763
        0x00025bb0:    02240270    p.$.    DCD    35914352
        0x00025bb4:    02700270    p.p.    DCD    40895088
        0x00025bb8:    0270016f    o.p.    DCD    40894831
        0x00025bbc:    02700270    p.p.    DCD    40895088
        0x00025bc0:    02700270    p.p.    DCD    40895088
        0x00025bc4:    02700270    p.p.    DCD    40895088
        0x00025bc8:    02700270    p.p.    DCD    40895088
        0x00025bcc:    02700047    G.p.    DCD    40894535
        0x00025bd0:    02700119    ..p.    DCD    40894745
        0x00025bd4:    00bb0270    p...    DCD    12255856
    $t.5
        0x00025bd8:    981d        ..      LDR      r0,[sp,#0x74]
        0x00025bda:    1d01        ..      ADDS     r1,r0,#4
        0x00025bdc:    911d        ..      STR      r1,[sp,#0x74]
        0x00025bde:    6800        .h      LDR      r0,[r0,#0]
        0x00025be0:    f88d0043    ..C.    STRB     r0,[sp,#0x43]
        0x00025be4:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025be6:    b138        8.      CBZ      r0,0x25bf8 ; am_util_stdio_vsprintf + 448
        0x00025be8:    e7ff        ..      B        0x25bea ; am_util_stdio_vsprintf + 434
        0x00025bea:    f89d0043    ..C.    LDRB     r0,[sp,#0x43]
        0x00025bee:    991c        ..      LDR      r1,[sp,#0x70]
        0x00025bf0:    1c4a        J.      ADDS     r2,r1,#1
        0x00025bf2:    921c        ..      STR      r2,[sp,#0x70]
        0x00025bf4:    7008        .p      STRB     r0,[r1,#0]
        0x00025bf6:    e7ff        ..      B        0x25bf8 ; am_util_stdio_vsprintf + 448
        0x00025bf8:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025bfa:    3001        .0      ADDS     r0,#1
        0x00025bfc:    9014        ..      STR      r0,[sp,#0x50]
        0x00025bfe:    e236        6.      B        0x2606e ; am_util_stdio_vsprintf + 1590
        0x00025c00:    981d        ..      LDR      r0,[sp,#0x74]
        0x00025c02:    1d01        ..      ADDS     r1,r0,#4
        0x00025c04:    911d        ..      STR      r1,[sp,#0x74]
        0x00025c06:    6800        .h      LDR      r0,[r0,#0]
        0x00025c08:    901a        ..      STR      r0,[sp,#0x68]
        0x00025c0a:    981a        ..      LDR      r0,[sp,#0x68]
        0x00025c0c:    f01fffc6    ....    BL       simple_strlen ; 0x45b9c
        0x00025c10:    900e        ..      STR      r0,[sp,#0x38]
        0x00025c12:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025c14:    2801        .(      CMP      r0,#1
        0x00025c16:    db25        %.      BLT      0x25c64 ; am_util_stdio_vsprintf + 556
        0x00025c18:    e7ff        ..      B        0x25c1a ; am_util_stdio_vsprintf + 482
        0x00025c1a:    980e        ..      LDR      r0,[sp,#0x38]
        0x00025c1c:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00025c1e:    4288        .B      CMP      r0,r1
        0x00025c20:    d21f        ..      BCS      0x25c62 ; am_util_stdio_vsprintf + 554
        0x00025c22:    e7ff        ..      B        0x25c24 ; am_util_stdio_vsprintf + 492
        0x00025c24:    990e        ..      LDR      r1,[sp,#0x38]
        0x00025c26:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025c28:    1a40        @.      SUBS     r0,r0,r1
        0x00025c2a:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025c2c:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025c2e:    f89d1042    ..B.    LDRB     r1,[sp,#0x42]
        0x00025c32:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00025c34:    f01afe5c    ..\.    BL       padbuffer ; 0x408f0
        0x00025c38:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025c3a:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025c3c:    b118        ..      CBZ      r0,0x25c46 ; am_util_stdio_vsprintf + 526
        0x00025c3e:    e7ff        ..      B        0x25c40 ; am_util_stdio_vsprintf + 520
        0x00025c40:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025c42:    900a        ..      STR      r0,[sp,#0x28]
        0x00025c44:    e002        ..      B        0x25c4c ; am_util_stdio_vsprintf + 532
        0x00025c46:    2000        .       MOVS     r0,#0
        0x00025c48:    900a        ..      STR      r0,[sp,#0x28]
        0x00025c4a:    e7ff        ..      B        0x25c4c ; am_util_stdio_vsprintf + 532
        0x00025c4c:    990a        ..      LDR      r1,[sp,#0x28]
        0x00025c4e:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025c50:    4408        .D      ADD      r0,r0,r1
        0x00025c52:    901c        ..      STR      r0,[sp,#0x70]
        0x00025c54:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00025c56:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025c58:    4408        .D      ADD      r0,r0,r1
        0x00025c5a:    9014        ..      STR      r0,[sp,#0x50]
        0x00025c5c:    2000        .       MOVS     r0,#0
        0x00025c5e:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025c60:    e7ff        ..      B        0x25c62 ; am_util_stdio_vsprintf + 554
        0x00025c62:    e7ff        ..      B        0x25c64 ; am_util_stdio_vsprintf + 556
        0x00025c64:    e7ff        ..      B        0x25c66 ; am_util_stdio_vsprintf + 558
        0x00025c66:    981a        ..      LDR      r0,[sp,#0x68]
        0x00025c68:    7800        .x      LDRB     r0,[r0,#0]
        0x00025c6a:    b188        ..      CBZ      r0,0x25c90 ; am_util_stdio_vsprintf + 600
        0x00025c6c:    e7ff        ..      B        0x25c6e ; am_util_stdio_vsprintf + 566
        0x00025c6e:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025c70:    b138        8.      CBZ      r0,0x25c82 ; am_util_stdio_vsprintf + 586
        0x00025c72:    e7ff        ..      B        0x25c74 ; am_util_stdio_vsprintf + 572
        0x00025c74:    981a        ..      LDR      r0,[sp,#0x68]
        0x00025c76:    7800        .x      LDRB     r0,[r0,#0]
        0x00025c78:    991c        ..      LDR      r1,[sp,#0x70]
        0x00025c7a:    1c4a        J.      ADDS     r2,r1,#1
        0x00025c7c:    921c        ..      STR      r2,[sp,#0x70]
        0x00025c7e:    7008        .p      STRB     r0,[r1,#0]
        0x00025c80:    e7ff        ..      B        0x25c82 ; am_util_stdio_vsprintf + 586
        0x00025c82:    981a        ..      LDR      r0,[sp,#0x68]
        0x00025c84:    3001        .0      ADDS     r0,#1
        0x00025c86:    901a        ..      STR      r0,[sp,#0x68]
        0x00025c88:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025c8a:    3001        .0      ADDS     r0,#1
        0x00025c8c:    9014        ..      STR      r0,[sp,#0x50]
        0x00025c8e:    e7ea        ..      B        0x25c66 ; am_util_stdio_vsprintf + 558
        0x00025c90:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025c92:    b340        @.      CBZ      r0,0x25ce6 ; am_util_stdio_vsprintf + 686
        0x00025c94:    e7ff        ..      B        0x25c96 ; am_util_stdio_vsprintf + 606
        0x00025c96:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025c98:    4240        @B      RSBS     r0,r0,#0
        0x00025c9a:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025c9c:    980e        ..      LDR      r0,[sp,#0x38]
        0x00025c9e:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00025ca0:    4288        .B      CMP      r0,r1
        0x00025ca2:    d21f        ..      BCS      0x25ce4 ; am_util_stdio_vsprintf + 684
        0x00025ca4:    e7ff        ..      B        0x25ca6 ; am_util_stdio_vsprintf + 622
        0x00025ca6:    990e        ..      LDR      r1,[sp,#0x38]
        0x00025ca8:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025caa:    1a40        @.      SUBS     r0,r0,r1
        0x00025cac:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025cae:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025cb0:    f89d1042    ..B.    LDRB     r1,[sp,#0x42]
        0x00025cb4:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00025cb6:    f01afe1b    ....    BL       padbuffer ; 0x408f0
        0x00025cba:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025cbc:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025cbe:    b118        ..      CBZ      r0,0x25cc8 ; am_util_stdio_vsprintf + 656
        0x00025cc0:    e7ff        ..      B        0x25cc2 ; am_util_stdio_vsprintf + 650
        0x00025cc2:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025cc4:    9009        ..      STR      r0,[sp,#0x24]
        0x00025cc6:    e002        ..      B        0x25cce ; am_util_stdio_vsprintf + 662
        0x00025cc8:    2000        .       MOVS     r0,#0
        0x00025cca:    9009        ..      STR      r0,[sp,#0x24]
        0x00025ccc:    e7ff        ..      B        0x25cce ; am_util_stdio_vsprintf + 662
        0x00025cce:    9909        ..      LDR      r1,[sp,#0x24]
        0x00025cd0:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025cd2:    4408        .D      ADD      r0,r0,r1
        0x00025cd4:    901c        ..      STR      r0,[sp,#0x70]
        0x00025cd6:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00025cd8:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025cda:    4408        .D      ADD      r0,r0,r1
        0x00025cdc:    9014        ..      STR      r0,[sp,#0x50]
        0x00025cde:    2000        .       MOVS     r0,#0
        0x00025ce0:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025ce2:    e7ff        ..      B        0x25ce4 ; am_util_stdio_vsprintf + 684
        0x00025ce4:    e7ff        ..      B        0x25ce6 ; am_util_stdio_vsprintf + 686
        0x00025ce6:    e1c2        ..      B        0x2606e ; am_util_stdio_vsprintf + 1590
        0x00025ce8:    2001        .       MOVS     r0,#1
        0x00025cea:    f88d0041    ..A.    STRB     r0,[sp,#0x41]
        0x00025cee:    e7ff        ..      B        0x25cf0 ; am_util_stdio_vsprintf + 696
        0x00025cf0:    f89d0040    ..@.    LDRB     r0,[sp,#0x40]
        0x00025cf4:    07c0        ..      LSLS     r0,r0,#31
        0x00025cf6:    b160        `.      CBZ      r0,0x25d12 ; am_util_stdio_vsprintf + 730
        0x00025cf8:    e7ff        ..      B        0x25cfa ; am_util_stdio_vsprintf + 706
        0x00025cfa:    981d        ..      LDR      r0,[sp,#0x74]
        0x00025cfc:    3007        .0      ADDS     r0,#7
        0x00025cfe:    f0200007     ...    BIC      r0,r0,#7
        0x00025d02:    f1000108    ....    ADD      r1,r0,#8
        0x00025d06:    911d        ..      STR      r1,[sp,#0x74]
        0x00025d08:    6801        .h      LDR      r1,[r0,#0]
        0x00025d0a:    6840        @h      LDR      r0,[r0,#4]
        0x00025d0c:    9107        ..      STR      r1,[sp,#0x1c]
        0x00025d0e:    9008        ..      STR      r0,[sp,#0x20]
        0x00025d10:    e007        ..      B        0x25d22 ; am_util_stdio_vsprintf + 746
        0x00025d12:    981d        ..      LDR      r0,[sp,#0x74]
        0x00025d14:    1d01        ..      ADDS     r1,r0,#4
        0x00025d16:    911d        ..      STR      r1,[sp,#0x74]
        0x00025d18:    6801        .h      LDR      r1,[r0,#0]
        0x00025d1a:    2000        .       MOVS     r0,#0
        0x00025d1c:    9107        ..      STR      r1,[sp,#0x1c]
        0x00025d1e:    9008        ..      STR      r0,[sp,#0x20]
        0x00025d20:    e7ff        ..      B        0x25d22 ; am_util_stdio_vsprintf + 746
        0x00025d22:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00025d24:    9808        ..      LDR      r0,[sp,#0x20]
        0x00025d26:    9118        ..      STR      r1,[sp,#0x60]
        0x00025d28:    9019        ..      STR      r0,[sp,#0x64]
        0x00025d2a:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025d2c:    b318        ..      CBZ      r0,0x25d76 ; am_util_stdio_vsprintf + 830
        0x00025d2e:    e7ff        ..      B        0x25d30 ; am_util_stdio_vsprintf + 760
        0x00025d30:    9818        ..      LDR      r0,[sp,#0x60]
        0x00025d32:    9919        ..      LDR      r1,[sp,#0x64]
        0x00025d34:    f018fe5c    ..\.    BL       ndigits_in_hex ; 0x3e9f0
        0x00025d38:    4601        .F      MOV      r1,r0
        0x00025d3a:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025d3c:    1a40        @.      SUBS     r0,r0,r1
        0x00025d3e:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025d40:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025d42:    f89d1042    ..B.    LDRB     r1,[sp,#0x42]
        0x00025d46:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00025d48:    f01afdd2    ....    BL       padbuffer ; 0x408f0
        0x00025d4c:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025d4e:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025d50:    b118        ..      CBZ      r0,0x25d5a ; am_util_stdio_vsprintf + 802
        0x00025d52:    e7ff        ..      B        0x25d54 ; am_util_stdio_vsprintf + 796
        0x00025d54:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025d56:    9006        ..      STR      r0,[sp,#0x18]
        0x00025d58:    e002        ..      B        0x25d60 ; am_util_stdio_vsprintf + 808
        0x00025d5a:    2000        .       MOVS     r0,#0
        0x00025d5c:    9006        ..      STR      r0,[sp,#0x18]
        0x00025d5e:    e7ff        ..      B        0x25d60 ; am_util_stdio_vsprintf + 808
        0x00025d60:    9906        ..      LDR      r1,[sp,#0x18]
        0x00025d62:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025d64:    4408        .D      ADD      r0,r0,r1
        0x00025d66:    901c        ..      STR      r0,[sp,#0x70]
        0x00025d68:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00025d6a:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025d6c:    4408        .D      ADD      r0,r0,r1
        0x00025d6e:    9014        ..      STR      r0,[sp,#0x50]
        0x00025d70:    2000        .       MOVS     r0,#0
        0x00025d72:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025d74:    e7ff        ..      B        0x25d76 ; am_util_stdio_vsprintf + 830
        0x00025d76:    9818        ..      LDR      r0,[sp,#0x60]
        0x00025d78:    9919        ..      LDR      r1,[sp,#0x64]
        0x00025d7a:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x00025d7c:    f89d3041    ..A0    LDRB     r3,[sp,#0x41]
        0x00025d80:    f0030301    ....    AND      r3,r3,#1
        0x00025d84:    f023f9d8    #...    BL       uint64_to_hexstr ; 0x49138
        0x00025d88:    9012        ..      STR      r0,[sp,#0x48]
        0x00025d8a:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025d8c:    b128        (.      CBZ      r0,0x25d9a ; am_util_stdio_vsprintf + 866
        0x00025d8e:    e7ff        ..      B        0x25d90 ; am_util_stdio_vsprintf + 856
        0x00025d90:    9912        ..      LDR      r1,[sp,#0x48]
        0x00025d92:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025d94:    4408        .D      ADD      r0,r0,r1
        0x00025d96:    901c        ..      STR      r0,[sp,#0x70]
        0x00025d98:    e7ff        ..      B        0x25d9a ; am_util_stdio_vsprintf + 866
        0x00025d9a:    9912        ..      LDR      r1,[sp,#0x48]
        0x00025d9c:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025d9e:    4408        .D      ADD      r0,r0,r1
        0x00025da0:    9014        ..      STR      r0,[sp,#0x50]
        0x00025da2:    e164        d.      B        0x2606e ; am_util_stdio_vsprintf + 1590
        0x00025da4:    f89d0040    ..@.    LDRB     r0,[sp,#0x40]
        0x00025da8:    07c0        ..      LSLS     r0,r0,#31
        0x00025daa:    b160        `.      CBZ      r0,0x25dc6 ; am_util_stdio_vsprintf + 910
        0x00025dac:    e7ff        ..      B        0x25dae ; am_util_stdio_vsprintf + 886
        0x00025dae:    981d        ..      LDR      r0,[sp,#0x74]
        0x00025db0:    3007        .0      ADDS     r0,#7
        0x00025db2:    f0200007     ...    BIC      r0,r0,#7
        0x00025db6:    f1000108    ....    ADD      r1,r0,#8
        0x00025dba:    911d        ..      STR      r1,[sp,#0x74]
        0x00025dbc:    6801        .h      LDR      r1,[r0,#0]
        0x00025dbe:    6840        @h      LDR      r0,[r0,#4]
        0x00025dc0:    9104        ..      STR      r1,[sp,#0x10]
        0x00025dc2:    9005        ..      STR      r0,[sp,#0x14]
        0x00025dc4:    e007        ..      B        0x25dd6 ; am_util_stdio_vsprintf + 926
        0x00025dc6:    981d        ..      LDR      r0,[sp,#0x74]
        0x00025dc8:    1d01        ..      ADDS     r1,r0,#4
        0x00025dca:    911d        ..      STR      r1,[sp,#0x74]
        0x00025dcc:    6801        .h      LDR      r1,[r0,#0]
        0x00025dce:    2000        .       MOVS     r0,#0
        0x00025dd0:    9104        ..      STR      r1,[sp,#0x10]
        0x00025dd2:    9005        ..      STR      r0,[sp,#0x14]
        0x00025dd4:    e7ff        ..      B        0x25dd6 ; am_util_stdio_vsprintf + 926
        0x00025dd6:    9904        ..      LDR      r1,[sp,#0x10]
        0x00025dd8:    9805        ..      LDR      r0,[sp,#0x14]
        0x00025dda:    9118        ..      STR      r1,[sp,#0x60]
        0x00025ddc:    9019        ..      STR      r0,[sp,#0x64]
        0x00025dde:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025de0:    b318        ..      CBZ      r0,0x25e2a ; am_util_stdio_vsprintf + 1010
        0x00025de2:    e7ff        ..      B        0x25de4 ; am_util_stdio_vsprintf + 940
        0x00025de4:    9818        ..      LDR      r0,[sp,#0x60]
        0x00025de6:    9919        ..      LDR      r1,[sp,#0x64]
        0x00025de8:    f018fe3a    ..:.    BL       ndigits_in_u64 ; 0x3ea60
        0x00025dec:    4601        .F      MOV      r1,r0
        0x00025dee:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025df0:    1a40        @.      SUBS     r0,r0,r1
        0x00025df2:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025df4:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025df6:    f89d1042    ..B.    LDRB     r1,[sp,#0x42]
        0x00025dfa:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00025dfc:    f01afd78    ..x.    BL       padbuffer ; 0x408f0
        0x00025e00:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025e02:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025e04:    b118        ..      CBZ      r0,0x25e0e ; am_util_stdio_vsprintf + 982
        0x00025e06:    e7ff        ..      B        0x25e08 ; am_util_stdio_vsprintf + 976
        0x00025e08:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025e0a:    9003        ..      STR      r0,[sp,#0xc]
        0x00025e0c:    e002        ..      B        0x25e14 ; am_util_stdio_vsprintf + 988
        0x00025e0e:    2000        .       MOVS     r0,#0
        0x00025e10:    9003        ..      STR      r0,[sp,#0xc]
        0x00025e12:    e7ff        ..      B        0x25e14 ; am_util_stdio_vsprintf + 988
        0x00025e14:    9903        ..      LDR      r1,[sp,#0xc]
        0x00025e16:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025e18:    4408        .D      ADD      r0,r0,r1
        0x00025e1a:    901c        ..      STR      r0,[sp,#0x70]
        0x00025e1c:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00025e1e:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025e20:    4408        .D      ADD      r0,r0,r1
        0x00025e22:    9014        ..      STR      r0,[sp,#0x50]
        0x00025e24:    2000        .       MOVS     r0,#0
        0x00025e26:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025e28:    e7ff        ..      B        0x25e2a ; am_util_stdio_vsprintf + 1010
        0x00025e2a:    9818        ..      LDR      r0,[sp,#0x60]
        0x00025e2c:    9919        ..      LDR      r1,[sp,#0x64]
        0x00025e2e:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x00025e30:    f023f9e2    #...    BL       uint64_to_str ; 0x491f8
        0x00025e34:    9012        ..      STR      r0,[sp,#0x48]
        0x00025e36:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025e38:    b128        (.      CBZ      r0,0x25e46 ; am_util_stdio_vsprintf + 1038
        0x00025e3a:    e7ff        ..      B        0x25e3c ; am_util_stdio_vsprintf + 1028
        0x00025e3c:    9912        ..      LDR      r1,[sp,#0x48]
        0x00025e3e:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025e40:    4408        .D      ADD      r0,r0,r1
        0x00025e42:    901c        ..      STR      r0,[sp,#0x70]
        0x00025e44:    e7ff        ..      B        0x25e46 ; am_util_stdio_vsprintf + 1038
        0x00025e46:    9912        ..      LDR      r1,[sp,#0x48]
        0x00025e48:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025e4a:    4408        .D      ADD      r0,r0,r1
        0x00025e4c:    9014        ..      STR      r0,[sp,#0x50]
        0x00025e4e:    e10e        ..      B        0x2606e ; am_util_stdio_vsprintf + 1590
        0x00025e50:    f89d0040    ..@.    LDRB     r0,[sp,#0x40]
        0x00025e54:    07c0        ..      LSLS     r0,r0,#31
        0x00025e56:    b160        `.      CBZ      r0,0x25e72 ; am_util_stdio_vsprintf + 1082
        0x00025e58:    e7ff        ..      B        0x25e5a ; am_util_stdio_vsprintf + 1058
        0x00025e5a:    981d        ..      LDR      r0,[sp,#0x74]
        0x00025e5c:    3007        .0      ADDS     r0,#7
        0x00025e5e:    f0200007     ...    BIC      r0,r0,#7
        0x00025e62:    f1000108    ....    ADD      r1,r0,#8
        0x00025e66:    911d        ..      STR      r1,[sp,#0x74]
        0x00025e68:    6801        .h      LDR      r1,[r0,#0]
        0x00025e6a:    6840        @h      LDR      r0,[r0,#4]
        0x00025e6c:    9101        ..      STR      r1,[sp,#4]
        0x00025e6e:    9002        ..      STR      r0,[sp,#8]
        0x00025e70:    e007        ..      B        0x25e82 ; am_util_stdio_vsprintf + 1098
        0x00025e72:    981d        ..      LDR      r0,[sp,#0x74]
        0x00025e74:    1d01        ..      ADDS     r1,r0,#4
        0x00025e76:    911d        ..      STR      r1,[sp,#0x74]
        0x00025e78:    6801        .h      LDR      r1,[r0,#0]
        0x00025e7a:    17c8        ..      ASRS     r0,r1,#31
        0x00025e7c:    9101        ..      STR      r1,[sp,#4]
        0x00025e7e:    9002        ..      STR      r0,[sp,#8]
        0x00025e80:    e7ff        ..      B        0x25e82 ; am_util_stdio_vsprintf + 1098
        0x00025e82:    9901        ..      LDR      r1,[sp,#4]
        0x00025e84:    9802        ..      LDR      r0,[sp,#8]
        0x00025e86:    9116        ..      STR      r1,[sp,#0x58]
        0x00025e88:    9017        ..      STR      r0,[sp,#0x5c]
        0x00025e8a:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00025e8c:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00025e90:    dc0c        ..      BGT      0x25eac ; am_util_stdio_vsprintf + 1140
        0x00025e92:    e7ff        ..      B        0x25e94 ; am_util_stdio_vsprintf + 1116
        0x00025e94:    9816        ..      LDR      r0,[sp,#0x58]
        0x00025e96:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x00025e98:    4241        AB      RSBS     r1,r0,#0
        0x00025e9a:    f04f0000    O...    MOV      r0,#0
        0x00025e9e:    4190        .A      SBCS     r0,r0,r2
        0x00025ea0:    9118        ..      STR      r1,[sp,#0x60]
        0x00025ea2:    9019        ..      STR      r0,[sp,#0x64]
        0x00025ea4:    2001        .       MOVS     r0,#1
        0x00025ea6:    f88d003f    ..?.    STRB     r0,[sp,#0x3f]
        0x00025eaa:    e007        ..      B        0x25ebc ; am_util_stdio_vsprintf + 1156
        0x00025eac:    9816        ..      LDR      r0,[sp,#0x58]
        0x00025eae:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00025eb0:    9119        ..      STR      r1,[sp,#0x64]
        0x00025eb2:    9018        ..      STR      r0,[sp,#0x60]
        0x00025eb4:    2000        .       MOVS     r0,#0
        0x00025eb6:    f88d003f    ..?.    STRB     r0,[sp,#0x3f]
        0x00025eba:    e7ff        ..      B        0x25ebc ; am_util_stdio_vsprintf + 1156
        0x00025ebc:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025ebe:    2800        .(      CMP      r0,#0
        0x00025ec0:    d055        U.      BEQ      0x25f6e ; am_util_stdio_vsprintf + 1334
        0x00025ec2:    e7ff        ..      B        0x25ec4 ; am_util_stdio_vsprintf + 1164
        0x00025ec4:    9818        ..      LDR      r0,[sp,#0x60]
        0x00025ec6:    9919        ..      LDR      r1,[sp,#0x64]
        0x00025ec8:    f018fdb2    ....    BL       ndigits_in_i64 ; 0x3ea30
        0x00025ecc:    4601        .F      MOV      r1,r0
        0x00025ece:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025ed0:    1a40        @.      SUBS     r0,r0,r1
        0x00025ed2:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025ed4:    f89d003f    ..?.    LDRB     r0,[sp,#0x3f]
        0x00025ed8:    07c0        ..      LSLS     r0,r0,#31
        0x00025eda:    b1b0        ..      CBZ      r0,0x25f0a ; am_util_stdio_vsprintf + 1234
        0x00025edc:    e7ff        ..      B        0x25ede ; am_util_stdio_vsprintf + 1190
        0x00025ede:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025ee0:    3801        .8      SUBS     r0,#1
        0x00025ee2:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025ee4:    f89d0042    ..B.    LDRB     r0,[sp,#0x42]
        0x00025ee8:    2830        0(      CMP      r0,#0x30
        0x00025eea:    d10d        ..      BNE      0x25f08 ; am_util_stdio_vsprintf + 1232
        0x00025eec:    e7ff        ..      B        0x25eee ; am_util_stdio_vsprintf + 1206
        0x00025eee:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025ef0:    b130        0.      CBZ      r0,0x25f00 ; am_util_stdio_vsprintf + 1224
        0x00025ef2:    e7ff        ..      B        0x25ef4 ; am_util_stdio_vsprintf + 1212
        0x00025ef4:    991c        ..      LDR      r1,[sp,#0x70]
        0x00025ef6:    1c48        H.      ADDS     r0,r1,#1
        0x00025ef8:    901c        ..      STR      r0,[sp,#0x70]
        0x00025efa:    202d        -       MOVS     r0,#0x2d
        0x00025efc:    7008        .p      STRB     r0,[r1,#0]
        0x00025efe:    e7ff        ..      B        0x25f00 ; am_util_stdio_vsprintf + 1224
        0x00025f00:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025f02:    3001        .0      ADDS     r0,#1
        0x00025f04:    9014        ..      STR      r0,[sp,#0x50]
        0x00025f06:    e7ff        ..      B        0x25f08 ; am_util_stdio_vsprintf + 1232
        0x00025f08:    e7ff        ..      B        0x25f0a ; am_util_stdio_vsprintf + 1234
        0x00025f0a:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025f0c:    f89d1042    ..B.    LDRB     r1,[sp,#0x42]
        0x00025f10:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00025f12:    f01afced    ....    BL       padbuffer ; 0x408f0
        0x00025f16:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025f18:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025f1a:    b118        ..      CBZ      r0,0x25f24 ; am_util_stdio_vsprintf + 1260
        0x00025f1c:    e7ff        ..      B        0x25f1e ; am_util_stdio_vsprintf + 1254
        0x00025f1e:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025f20:    9000        ..      STR      r0,[sp,#0]
        0x00025f22:    e002        ..      B        0x25f2a ; am_util_stdio_vsprintf + 1266
        0x00025f24:    2000        .       MOVS     r0,#0
        0x00025f26:    9000        ..      STR      r0,[sp,#0]
        0x00025f28:    e7ff        ..      B        0x25f2a ; am_util_stdio_vsprintf + 1266
        0x00025f2a:    9900        ..      LDR      r1,[sp,#0]
        0x00025f2c:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025f2e:    4408        .D      ADD      r0,r0,r1
        0x00025f30:    901c        ..      STR      r0,[sp,#0x70]
        0x00025f32:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00025f34:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025f36:    4408        .D      ADD      r0,r0,r1
        0x00025f38:    9014        ..      STR      r0,[sp,#0x50]
        0x00025f3a:    2000        .       MOVS     r0,#0
        0x00025f3c:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025f3e:    f89d003f    ..?.    LDRB     r0,[sp,#0x3f]
        0x00025f42:    07c0        ..      LSLS     r0,r0,#31
        0x00025f44:    b190        ..      CBZ      r0,0x25f6c ; am_util_stdio_vsprintf + 1332
        0x00025f46:    e7ff        ..      B        0x25f48 ; am_util_stdio_vsprintf + 1296
        0x00025f48:    f89d0042    ..B.    LDRB     r0,[sp,#0x42]
        0x00025f4c:    2820         (      CMP      r0,#0x20
        0x00025f4e:    d10d        ..      BNE      0x25f6c ; am_util_stdio_vsprintf + 1332
        0x00025f50:    e7ff        ..      B        0x25f52 ; am_util_stdio_vsprintf + 1306
        0x00025f52:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025f54:    b130        0.      CBZ      r0,0x25f64 ; am_util_stdio_vsprintf + 1324
        0x00025f56:    e7ff        ..      B        0x25f58 ; am_util_stdio_vsprintf + 1312
        0x00025f58:    991c        ..      LDR      r1,[sp,#0x70]
        0x00025f5a:    1c48        H.      ADDS     r0,r1,#1
        0x00025f5c:    901c        ..      STR      r0,[sp,#0x70]
        0x00025f5e:    202d        -       MOVS     r0,#0x2d
        0x00025f60:    7008        .p      STRB     r0,[r1,#0]
        0x00025f62:    e7ff        ..      B        0x25f64 ; am_util_stdio_vsprintf + 1324
        0x00025f64:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025f66:    3001        .0      ADDS     r0,#1
        0x00025f68:    9014        ..      STR      r0,[sp,#0x50]
        0x00025f6a:    e7ff        ..      B        0x25f6c ; am_util_stdio_vsprintf + 1332
        0x00025f6c:    e012        ..      B        0x25f94 ; am_util_stdio_vsprintf + 1372
        0x00025f6e:    f89d003f    ..?.    LDRB     r0,[sp,#0x3f]
        0x00025f72:    07c0        ..      LSLS     r0,r0,#31
        0x00025f74:    b168        h.      CBZ      r0,0x25f92 ; am_util_stdio_vsprintf + 1370
        0x00025f76:    e7ff        ..      B        0x25f78 ; am_util_stdio_vsprintf + 1344
        0x00025f78:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025f7a:    b130        0.      CBZ      r0,0x25f8a ; am_util_stdio_vsprintf + 1362
        0x00025f7c:    e7ff        ..      B        0x25f7e ; am_util_stdio_vsprintf + 1350
        0x00025f7e:    991c        ..      LDR      r1,[sp,#0x70]
        0x00025f80:    1c48        H.      ADDS     r0,r1,#1
        0x00025f82:    901c        ..      STR      r0,[sp,#0x70]
        0x00025f84:    202d        -       MOVS     r0,#0x2d
        0x00025f86:    7008        .p      STRB     r0,[r1,#0]
        0x00025f88:    e7ff        ..      B        0x25f8a ; am_util_stdio_vsprintf + 1362
        0x00025f8a:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025f8c:    3001        .0      ADDS     r0,#1
        0x00025f8e:    9014        ..      STR      r0,[sp,#0x50]
        0x00025f90:    e7ff        ..      B        0x25f92 ; am_util_stdio_vsprintf + 1370
        0x00025f92:    e7ff        ..      B        0x25f94 ; am_util_stdio_vsprintf + 1372
        0x00025f94:    9818        ..      LDR      r0,[sp,#0x60]
        0x00025f96:    9919        ..      LDR      r1,[sp,#0x64]
        0x00025f98:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x00025f9a:    f023f92d    #.-.    BL       uint64_to_str ; 0x491f8
        0x00025f9e:    9012        ..      STR      r0,[sp,#0x48]
        0x00025fa0:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025fa2:    b128        (.      CBZ      r0,0x25fb0 ; am_util_stdio_vsprintf + 1400
        0x00025fa4:    e7ff        ..      B        0x25fa6 ; am_util_stdio_vsprintf + 1390
        0x00025fa6:    9912        ..      LDR      r1,[sp,#0x48]
        0x00025fa8:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025faa:    4408        .D      ADD      r0,r0,r1
        0x00025fac:    901c        ..      STR      r0,[sp,#0x70]
        0x00025fae:    e7ff        ..      B        0x25fb0 ; am_util_stdio_vsprintf + 1400
        0x00025fb0:    9912        ..      LDR      r1,[sp,#0x48]
        0x00025fb2:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025fb4:    4408        .D      ADD      r0,r0,r1
        0x00025fb6:    9014        ..      STR      r0,[sp,#0x50]
        0x00025fb8:    e059        Y.      B        0x2606e ; am_util_stdio_vsprintf + 1590
        0x00025fba:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025fbc:    2800        .(      CMP      r0,#0
        0x00025fbe:    d047        G.      BEQ      0x26050 ; am_util_stdio_vsprintf + 1560
        0x00025fc0:    e7ff        ..      B        0x25fc2 ; am_util_stdio_vsprintf + 1418
        0x00025fc2:    981d        ..      LDR      r0,[sp,#0x74]
        0x00025fc4:    3007        .0      ADDS     r0,#7
        0x00025fc6:    f0200007     ...    BIC      r0,r0,#7
        0x00025fca:    f1000108    ....    ADD      r1,r0,#8
        0x00025fce:    911d        ..      STR      r1,[sp,#0x74]
        0x00025fd0:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x00025fd4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00025fd8:    f026fc42    &.B.    BL       __aeabi_d2f ; 0x4c860
        0x00025fdc:    900d        ..      STR      r0,[sp,#0x34]
        0x00025fde:    991c        ..      LDR      r1,[sp,#0x70]
        0x00025fe0:    2014        .       MOVS     r0,#0x14
        0x00025fe2:    6008        .`      STR      r0,[r1,#0]
        0x00025fe4:    ed9d0a0d    ....    VLDR     s0,[sp,#0x34]
        0x00025fe8:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025fea:    9911        ..      LDR      r1,[sp,#0x44]
        0x00025fec:    f013f994    ....    BL       ftoa ; 0x39318
        0x00025ff0:    9012        ..      STR      r0,[sp,#0x48]
        0x00025ff2:    9812        ..      LDR      r0,[sp,#0x48]
        0x00025ff4:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00025ff8:    dc21        !.      BGT      0x2603e ; am_util_stdio_vsprintf + 1542
        0x00025ffa:    e7ff        ..      B        0x25ffc ; am_util_stdio_vsprintf + 1476
        0x00025ffc:    9812        ..      LDR      r0,[sp,#0x48]
        0x00025ffe:    3001        .0      ADDS     r0,#1
        0x00026000:    b930        0.      CBNZ     r0,0x26010 ; am_util_stdio_vsprintf + 1496
        0x00026002:    e7ff        ..      B        0x26004 ; am_util_stdio_vsprintf + 1484
        0x00026004:    f6426030    B.0`    MOV      r0,#0x2e30
        0x00026008:    f2c00030    ..0.    MOVT     r0,#0x30
        0x0002600c:    900c        ..      STR      r0,[sp,#0x30]
        0x0002600e:    e010        ..      B        0x26032 ; am_util_stdio_vsprintf + 1530
        0x00026010:    9812        ..      LDR      r0,[sp,#0x48]
        0x00026012:    3002        .0      ADDS     r0,#2
        0x00026014:    b930        0.      CBNZ     r0,0x26024 ; am_util_stdio_vsprintf + 1516
        0x00026016:    e7ff        ..      B        0x26018 ; am_util_stdio_vsprintf + 1504
        0x00026018:    f6426023    B.#`    MOV      r0,#0x2e23
        0x0002601c:    f2c00023    ..#.    MOVT     r0,#0x23
        0x00026020:    900c        ..      STR      r0,[sp,#0x30]
        0x00026022:    e005        ..      B        0x26030 ; am_util_stdio_vsprintf + 1528
        0x00026024:    f642603f    B.?`    MOV      r0,#0x2e3f
        0x00026028:    f2c0003f    ..?.    MOVT     r0,#0x3f
        0x0002602c:    900c        ..      STR      r0,[sp,#0x30]
        0x0002602e:    e7ff        ..      B        0x26030 ; am_util_stdio_vsprintf + 1528
        0x00026030:    e7ff        ..      B        0x26032 ; am_util_stdio_vsprintf + 1530
        0x00026032:    980c        ..      LDR      r0,[sp,#0x30]
        0x00026034:    991c        ..      LDR      r1,[sp,#0x70]
        0x00026036:    6008        .`      STR      r0,[r1,#0]
        0x00026038:    2003        .       MOVS     r0,#3
        0x0002603a:    9012        ..      STR      r0,[sp,#0x48]
        0x0002603c:    e7ff        ..      B        0x2603e ; am_util_stdio_vsprintf + 1542
        0x0002603e:    9912        ..      LDR      r1,[sp,#0x48]
        0x00026040:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026042:    4408        .D      ADD      r0,r0,r1
        0x00026044:    9014        ..      STR      r0,[sp,#0x50]
        0x00026046:    9912        ..      LDR      r1,[sp,#0x48]
        0x00026048:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002604a:    4408        .D      ADD      r0,r0,r1
        0x0002604c:    901c        ..      STR      r0,[sp,#0x70]
        0x0002604e:    e7ff        ..      B        0x26050 ; am_util_stdio_vsprintf + 1560
        0x00026050:    e00d        ..      B        0x2606e ; am_util_stdio_vsprintf + 1590
        0x00026052:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026054:    b138        8.      CBZ      r0,0x26066 ; am_util_stdio_vsprintf + 1582
        0x00026056:    e7ff        ..      B        0x26058 ; am_util_stdio_vsprintf + 1568
        0x00026058:    981b        ..      LDR      r0,[sp,#0x6c]
        0x0002605a:    7800        .x      LDRB     r0,[r0,#0]
        0x0002605c:    991c        ..      LDR      r1,[sp,#0x70]
        0x0002605e:    1c4a        J.      ADDS     r2,r1,#1
        0x00026060:    921c        ..      STR      r2,[sp,#0x70]
        0x00026062:    7008        .p      STRB     r0,[r1,#0]
        0x00026064:    e7ff        ..      B        0x26066 ; am_util_stdio_vsprintf + 1582
        0x00026066:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026068:    3001        .0      ADDS     r0,#1
        0x0002606a:    9014        ..      STR      r0,[sp,#0x50]
        0x0002606c:    e7ff        ..      B        0x2606e ; am_util_stdio_vsprintf + 1590
        0x0002606e:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026070:    3001        .0      ADDS     r0,#1
        0x00026072:    901b        ..      STR      r0,[sp,#0x6c]
        0x00026074:    f7ffbce9    ....    B.W      0x25a4a ; am_util_stdio_vsprintf + 18
        0x00026078:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002607a:    b120         .      CBZ      r0,0x26086 ; am_util_stdio_vsprintf + 1614
        0x0002607c:    e7ff        ..      B        0x2607e ; am_util_stdio_vsprintf + 1606
        0x0002607e:    991c        ..      LDR      r1,[sp,#0x70]
        0x00026080:    2000        .       MOVS     r0,#0
        0x00026082:    7008        .p      STRB     r0,[r1,#0]
        0x00026084:    e7ff        ..      B        0x26086 ; am_util_stdio_vsprintf + 1614
        0x00026086:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026088:    b01e        ..      ADD      sp,sp,#0x78
        0x0002608a:    bd80        ..      POP      {r7,pc}
    am_valid_sp
        0x0002608c:    b082        ..      SUB      sp,sp,#8
        0x0002608e:    9000        ..      STR      r0,[sp,#0]
        0x00026090:    9800        ..      LDR      r0,[sp,#0]
        0x00026092:    f1b05f80    ..._    CMP      r0,#0x10000000
        0x00026096:    d30c        ..      BCC      0x260b2 ; am_valid_sp + 38
        0x00026098:    e7ff        ..      B        0x2609a ; am_valid_sp + 14
        0x0002609a:    9800        ..      LDR      r0,[sp,#0]
        0x0002609c:    f64f71ff    O..q    MOV      r1,#0xffff
        0x000260a0:    f2c10115    ....    MOVT     r1,#0x1015
        0x000260a4:    4288        .B      CMP      r0,r1
        0x000260a6:    d804        ..      BHI      0x260b2 ; am_valid_sp + 38
        0x000260a8:    e7ff        ..      B        0x260aa ; am_valid_sp + 30
        0x000260aa:    2001        .       MOVS     r0,#1
        0x000260ac:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000260b0:    e003        ..      B        0x260ba ; am_valid_sp + 46
        0x000260b2:    2000        .       MOVS     r0,#0
        0x000260b4:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000260b8:    e7ff        ..      B        0x260ba ; am_valid_sp + 46
        0x000260ba:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000260be:    b002        ..      ADD      sp,sp,#8
        0x000260c0:    4770        pG      BX       lr
        0x000260c2:    0000        ..      MOVS     r0,r0
    am_vos_ama_devinfo_set
        0x000260c4:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x000260c6:    4605        .F      MOV      r5,r0
        0x000260c8:    2010        .       MOVS     r0,#0x10
        0x000260ca:    f2c40002    ....    MOVT     r0,#0x4002
        0x000260ce:    6800        .h      LDR      r0,[r0,#0]
        0x000260d0:    f2442151    D.Q!    MOV      r1,#0x4251
        0x000260d4:    f2c4114d    ..M.    MOVT     r1,#0x414d
        0x000260d8:    f64144b4    A..D    MOV      r4,#0x1cb4
        0x000260dc:    4288        .B      CMP      r0,r1
        0x000260de:    f2c10401    ....    MOVT     r4,#0x1001
        0x000260e2:    d11b        ..      BNE      0x2611c ; am_vos_ama_devinfo_set + 88
        0x000260e4:    4620         F      MOV      r0,r4
        0x000260e6:    4629        )F      MOV      r1,r5
        0x000260e8:    f7f2f95a    ..Z.    BL       strcpy ; 0x183a0
        0x000260ec:    f1050114    ....    ADD      r1,r5,#0x14
        0x000260f0:    f1040014    ....    ADD      r0,r4,#0x14
        0x000260f4:    f7f2f954    ..T.    BL       strcpy ; 0x183a0
        0x000260f8:    f1050124    ..$.    ADD      r1,r5,#0x24
        0x000260fc:    f104002e    ....    ADD      r0,r4,#0x2e
        0x00026100:    f7f2f94e    ..N.    BL       strcpy ; 0x183a0
        0x00026104:    f8950032    ..2.    LDRB     r0,[r5,#0x32]
        0x00026108:    f884010c    ....    STRB     r0,[r4,#0x10c]
        0x0002610c:    f8b50033    ..3.    LDRH     r0,[r5,#0x33]
        0x00026110:    f8a4010d    ....    STRH     r0,[r4,#0x10d]
        0x00026114:    2001        .       MOVS     r0,#1
        0x00026116:    f8840114    ....    STRB     r0,[r4,#0x114]
        0x0002611a:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x0002611c:    a103        ..      ADR      r1,{pc}+0x10 ; 0x2612c
        0x0002611e:    2002        .       MOVS     r0,#2
        0x00026120:    f002fb0e    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00026124:    2000        .       MOVS     r0,#0
        0x00026126:    f8840114    ....    STRB     r0,[r4,#0x114]
        0x0002612a:    bdb0        ..      POP      {r4,r5,r7,pc}
    $d.3
        0x0002612c:    6c696146    Fail    DCD    1818845510
        0x00026130:    74206465    ed t    DCD    1948279909
        0x00026134:    6573206f    o se    DCD    1702043759
        0x00026138:    20707574    tup     DCD    544241012
        0x0002613c:    20414d41    AMA     DCD    541150529
        0x00026140:    7262696c    libr    DCD    1919052140
        0x00026144:    21797261    ary!    DCD    561607265
        0x00026148:    0000000a    ....    DCD    10
    $t.6
    am_vos_ama_event_callback
        0x0002614c:    b580        ..      PUSH     {r7,lr}
        0x0002614e:    b096        ..      SUB      sp,sp,#0x58
        0x00026150:    f88d0057    ..W.    STRB     r0,[sp,#0x57]
        0x00026154:    9114        ..      STR      r1,[sp,#0x50]
        0x00026156:    f88d204f    ..O     STRB     r2,[sp,#0x4f]
        0x0002615a:    f89d0057    ..W.    LDRB     r0,[sp,#0x57]
        0x0002615e:    380a        .8      SUBS     r0,r0,#0xa
        0x00026160:    4601        .F      MOV      r1,r0
        0x00026162:    9108        ..      STR      r1,[sp,#0x20]
        0x00026164:    285d        ](      CMP      r0,#0x5d
        0x00026166:    f200819b    ....    BHI.W    0x264a0 ; am_vos_ama_event_callback + 852
        0x0002616a:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002616c:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.7
        0x00026170:    006e005e    ^.n.    DCD    7209054
        0x00026174:    00880076    v...    DCD    8913014
        0x00026178:    01980099    ....    DCD    26738841
        0x0002617c:    01980198    ....    DCD    26739096
        0x00026180:    01980198    ....    DCD    26739096
        0x00026184:    00aa00a0    ....    DCD    11141280
        0x00026188:    00b40198    ....    DCD    11796888
        0x0002618c:    019800c0    ....    DCD    26738880
        0x00026190:    01980198    ....    DCD    26739096
        0x00026194:    01980198    ....    DCD    26739096
        0x00026198:    01980198    ....    DCD    26739096
        0x0002619c:    01980198    ....    DCD    26739096
        0x000261a0:    01980198    ....    DCD    26739096
        0x000261a4:    01980198    ....    DCD    26739096
        0x000261a8:    01980198    ....    DCD    26739096
        0x000261ac:    01980198    ....    DCD    26739096
        0x000261b0:    01980198    ....    DCD    26739096
        0x000261b4:    01980198    ....    DCD    26739096
        0x000261b8:    01980198    ....    DCD    26739096
        0x000261bc:    01980198    ....    DCD    26739096
        0x000261c0:    019800cc    ....    DCD    26738892
        0x000261c4:    01980198    ....    DCD    26739096
        0x000261c8:    00da0198    ....    DCD    14287256
        0x000261cc:    01980198    ....    DCD    26739096
        0x000261d0:    01980198    ....    DCD    26739096
        0x000261d4:    0198018c    ....    DCD    26739084
        0x000261d8:    01980198    ....    DCD    26739096
        0x000261dc:    01980198    ....    DCD    26739096
        0x000261e0:    01980198    ....    DCD    26739096
        0x000261e4:    01980198    ....    DCD    26739096
        0x000261e8:    01980198    ....    DCD    26739096
        0x000261ec:    01980198    ....    DCD    26739096
        0x000261f0:    01980198    ....    DCD    26739096
        0x000261f4:    01980198    ....    DCD    26739096
        0x000261f8:    01980198    ....    DCD    26739096
        0x000261fc:    01980198    ....    DCD    26739096
        0x00026200:    01980198    ....    DCD    26739096
        0x00026204:    01980198    ....    DCD    26739096
        0x00026208:    01980198    ....    DCD    26739096
        0x0002620c:    01980198    ....    DCD    26739096
        0x00026210:    01980198    ....    DCD    26739096
        0x00026214:    01980198    ....    DCD    26739096
        0x00026218:    01980198    ....    DCD    26739096
        0x0002621c:    01980198    ....    DCD    26739096
        0x00026220:    01980198    ....    DCD    26739096
        0x00026224:    012200e6    ..".    DCD    19005670
        0x00026228:    01710142    B.q.    DCD    24183106
    $t.8
        0x0002622c:    9814        ..      LDR      r0,[sp,#0x50]
        0x0002622e:    9012        ..      STR      r0,[sp,#0x48]
        0x00026230:    9812        ..      LDR      r0,[sp,#0x48]
        0x00026232:    6800        .h      LDR      r0,[r0,#0]
        0x00026234:    f000fc5c    ..\.    BL       am_vos_ama_provide_speech_rsp_send ; 0x26af0
        0x00026238:    9812        ..      LDR      r0,[sp,#0x48]
        0x0002623a:    6802        .h      LDR      r2,[r0,#0]
        0x0002623c:    f6452159    E.Y!    MOV      r1,#0x5a59
        0x00026240:    f2c00105    ....    MOVT     r1,#5
        0x00026244:    2003        .       MOVS     r0,#3
        0x00026246:    f002fa7b    ..{.    BL       am_vos_stdio_printf ; 0x28740
        0x0002624a:    e12a        *.      B        0x264a2 ; am_vos_ama_event_callback + 854
        0x0002624c:    f64541c2    E..A    MOV      r1,#0x5cc2
        0x00026250:    f2c00105    ....    MOVT     r1,#5
        0x00026254:    2003        .       MOVS     r0,#3
        0x00026256:    f002fa73    ..s.    BL       am_vos_stdio_printf ; 0x28740
        0x0002625a:    e122        ".      B        0x264a2 ; am_vos_ama_event_callback + 854
        0x0002625c:    9814        ..      LDR      r0,[sp,#0x50]
        0x0002625e:    9011        ..      STR      r0,[sp,#0x44]
        0x00026260:    9811        ..      LDR      r0,[sp,#0x44]
        0x00026262:    6841        Ah      LDR      r1,[r0,#4]
        0x00026264:    200c        .       MOVS     r0,#0xc
        0x00026266:    f000fe99    ....    BL       am_vos_ama_speech_rsp_send ; 0x26f9c
        0x0002626a:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002626c:    6842        Bh      LDR      r2,[r0,#4]
        0x0002626e:    7803        .x      LDRB     r3,[r0,#0]
        0x00026270:    f6454192    E..A    MOV      r1,#0x5c92
        0x00026274:    f2c00105    ....    MOVT     r1,#5
        0x00026278:    2003        .       MOVS     r0,#3
        0x0002627a:    f002fa61    ..a.    BL       am_vos_stdio_printf ; 0x28740
        0x0002627e:    e110        ..      B        0x264a2 ; am_vos_ama_event_callback + 854
        0x00026280:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026282:    9010        ..      STR      r0,[sp,#0x40]
        0x00026284:    9810        ..      LDR      r0,[sp,#0x40]
        0x00026286:    6801        .h      LDR      r1,[r0,#0]
        0x00026288:    200d        .       MOVS     r0,#0xd
        0x0002628a:    f000fe87    ....    BL       am_vos_ama_speech_rsp_send ; 0x26f9c
        0x0002628e:    9810        ..      LDR      r0,[sp,#0x40]
        0x00026290:    6802        .h      LDR      r2,[r0,#0]
        0x00026292:    f6454168    E.hA    MOV      r1,#0x5c68
        0x00026296:    f2c00105    ....    MOVT     r1,#5
        0x0002629a:    2003        .       MOVS     r0,#3
        0x0002629c:    f002fa50    ..P.    BL       am_vos_stdio_printf ; 0x28740
        0x000262a0:    e0ff        ..      B        0x264a2 ; am_vos_ama_event_callback + 854
        0x000262a2:    9814        ..      LDR      r0,[sp,#0x50]
        0x000262a4:    900f        ..      STR      r0,[sp,#0x3c]
        0x000262a6:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000262a8:    7800        .x      LDRB     r0,[r0,#0]
        0x000262aa:    f000fb71    ..q.    BL       am_vos_ama_proc_notify_speech ; 0x26990
        0x000262ae:    e0f8        ..      B        0x264a2 ; am_vos_ama_event_callback + 854
        0x000262b0:    f000f98e    ....    BL       am_vos_ama_get_devinfo_rsp_send ; 0x265d0
        0x000262b4:    f64531b8    E..1    MOV      r1,#0x5bb8
        0x000262b8:    f2c00105    ....    MOVT     r1,#5
        0x000262bc:    2003        .       MOVS     r0,#3
        0x000262be:    f002fa3f    ..?.    BL       am_vos_stdio_printf ; 0x28740
        0x000262c2:    e0ee        ..      B        0x264a2 ; am_vos_ama_event_callback + 854
        0x000262c4:    f000f936    ..6.    BL       am_vos_ama_get_devconf_rsp_send ; 0x26534
        0x000262c8:    f64531df    E..1    MOV      r1,#0x5bdf
        0x000262cc:    f2c00105    ....    MOVT     r1,#5
        0x000262d0:    2003        .       MOVS     r0,#3
        0x000262d2:    f002fa35    ..5.    BL       am_vos_stdio_printf ; 0x28740
        0x000262d6:    e0e4        ..      B        0x264a2 ; am_vos_ama_event_callback + 854
        0x000262d8:    2017        .       MOVS     r0,#0x17
        0x000262da:    2100        .!      MOVS     r1,#0
        0x000262dc:    f000fc56    ..V.    BL       am_vos_ama_rsp_send ; 0x26b8c
        0x000262e0:    f6454127    E.'A    MOV      r1,#0x5c27
        0x000262e4:    f2c00105    ....    MOVT     r1,#5
        0x000262e8:    2003        .       MOVS     r0,#3
        0x000262ea:    f002fa29    ..).    BL       am_vos_stdio_printf ; 0x28740
        0x000262ee:    e0d8        ..      B        0x264a2 ; am_vos_ama_event_callback + 854
        0x000262f0:    2018        .       MOVS     r0,#0x18
        0x000262f2:    2100        .!      MOVS     r1,#0
        0x000262f4:    f000fc4a    ..J.    BL       am_vos_ama_rsp_send ; 0x26b8c
        0x000262f8:    f6454108    E..A    MOV      r1,#0x5c08
        0x000262fc:    f2c00105    ....    MOVT     r1,#5
        0x00026300:    2003        .       MOVS     r0,#3
        0x00026302:    f002fa1d    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00026306:    e0cc        ..      B        0x264a2 ; am_vos_ama_event_callback + 854
        0x00026308:    2032        2       MOVS     r0,#0x32
        0x0002630a:    2100        .!      MOVS     r1,#0
        0x0002630c:    f000fc3e    ..>.    BL       am_vos_ama_rsp_send ; 0x26b8c
        0x00026310:    f000f8d6    ....    BL       am_vos_ama_get_central_info_send ; 0x264c0
        0x00026314:    f6454143    E.CA    MOV      r1,#0x5c43
        0x00026318:    f2c00105    ....    MOVT     r1,#5
        0x0002631c:    2003        .       MOVS     r0,#3
        0x0002631e:    f002fa0f    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00026322:    e0be        ..      B        0x264a2 ; am_vos_ama_event_callback + 854
        0x00026324:    2037        7       MOVS     r0,#0x37
        0x00026326:    2100        .!      MOVS     r1,#0
        0x00026328:    f000fc30    ..0.    BL       am_vos_ama_rsp_send ; 0x26b8c
        0x0002632c:    f645319d    E..1    MOV      r1,#0x5b9d
        0x00026330:    f2c00105    ....    MOVT     r1,#5
        0x00026334:    2003        .       MOVS     r0,#3
        0x00026336:    f002fa03    ....    BL       am_vos_stdio_printf ; 0x28740
        0x0002633a:    e0b2        ..      B        0x264a2 ; am_vos_ama_event_callback + 854
        0x0002633c:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x00026340:    07c0        ..      LSLS     r0,r0,#31
        0x00026342:    b330        0.      CBZ      r0,0x26392 ; am_vos_ama_event_callback + 582
        0x00026344:    e7ff        ..      B        0x26346 ; am_vos_ama_event_callback + 506
        0x00026346:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026348:    9009        ..      STR      r0,[sp,#0x24]
        0x0002634a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002634c:    6801        .h      LDR      r1,[r0,#0]
        0x0002634e:    9107        ..      STR      r1,[sp,#0x1c]
        0x00026350:    8880        ..      LDRH     r0,[r0,#4]
        0x00026352:    2801        .(      CMP      r0,#1
        0x00026354:    d106        ..      BNE      0x26364 ; am_vos_ama_event_callback + 536
        0x00026356:    e7ff        ..      B        0x26358 ; am_vos_ama_event_callback + 524
        0x00026358:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002635a:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002635c:    f0000001    ....    AND      r0,r0,#1
        0x00026360:    9006        ..      STR      r0,[sp,#0x18]
        0x00026362:    e003        ..      B        0x2636c ; am_vos_ama_event_callback + 544
        0x00026364:    9809        ..      LDR      r0,[sp,#0x24]
        0x00026366:    6880        .h      LDR      r0,[r0,#8]
        0x00026368:    9006        ..      STR      r0,[sp,#0x18]
        0x0002636a:    e7ff        ..      B        0x2636c ; am_vos_ama_event_callback + 544
        0x0002636c:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002636e:    9b06        ..      LDR      r3,[sp,#0x18]
        0x00026370:    9909        ..      LDR      r1,[sp,#0x24]
        0x00026372:    6888        .h      LDR      r0,[r1,#8]
        0x00026374:    7a09        .z      LDRB     r1,[r1,#8]
        0x00026376:    f0010c01    ....    AND      r12,r1,#1
        0x0002637a:    4669        iF      MOV      r1,sp
        0x0002637c:    f8c1c004    ....    STR      r12,[r1,#4]
        0x00026380:    6008        .`      STR      r0,[r1,#0]
        0x00026382:    f6453105    E..1    MOV      r1,#0x5b05
        0x00026386:    f2c00105    ....    MOVT     r1,#5
        0x0002638a:    2003        .       MOVS     r0,#3
        0x0002638c:    f002f9d8    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00026390:    e00f        ..      B        0x263b2 ; am_vos_ama_event_callback + 614
        0x00026392:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026394:    900e        ..      STR      r0,[sp,#0x38]
        0x00026396:    980e        ..      LDR      r0,[sp,#0x38]
        0x00026398:    6802        .h      LDR      r2,[r0,#0]
        0x0002639a:    f64541e3    E..A    MOV      r1,#0x5ce3
        0x0002639e:    f2c00105    ....    MOVT     r1,#5
        0x000263a2:    2003        .       MOVS     r0,#3
        0x000263a4:    f002f9cc    ....    BL       am_vos_stdio_printf ; 0x28740
        0x000263a8:    980e        ..      LDR      r0,[sp,#0x38]
        0x000263aa:    6800        .h      LDR      r0,[r0,#0]
        0x000263ac:    f000fa7e    ..~.    BL       am_vos_ama_proc_get_state ; 0x268ac
        0x000263b0:    e7ff        ..      B        0x263b2 ; am_vos_ama_event_callback + 614
        0x000263b2:    e076        v.      B        0x264a2 ; am_vos_ama_event_callback + 854
        0x000263b4:    9814        ..      LDR      r0,[sp,#0x50]
        0x000263b6:    900d        ..      STR      r0,[sp,#0x34]
        0x000263b8:    980d        ..      LDR      r0,[sp,#0x34]
        0x000263ba:    6801        .h      LDR      r1,[r0,#0]
        0x000263bc:    9105        ..      STR      r1,[sp,#0x14]
        0x000263be:    8880        ..      LDRH     r0,[r0,#4]
        0x000263c0:    2801        .(      CMP      r0,#1
        0x000263c2:    d106        ..      BNE      0x263d2 ; am_vos_ama_event_callback + 646
        0x000263c4:    e7ff        ..      B        0x263c6 ; am_vos_ama_event_callback + 634
        0x000263c6:    980d        ..      LDR      r0,[sp,#0x34]
        0x000263c8:    7a00        .z      LDRB     r0,[r0,#8]
        0x000263ca:    f0000001    ....    AND      r0,r0,#1
        0x000263ce:    9004        ..      STR      r0,[sp,#0x10]
        0x000263d0:    e003        ..      B        0x263da ; am_vos_ama_event_callback + 654
        0x000263d2:    980d        ..      LDR      r0,[sp,#0x34]
        0x000263d4:    6880        .h      LDR      r0,[r0,#8]
        0x000263d6:    9004        ..      STR      r0,[sp,#0x10]
        0x000263d8:    e7ff        ..      B        0x263da ; am_vos_ama_event_callback + 654
        0x000263da:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000263dc:    9b04        ..      LDR      r3,[sp,#0x10]
        0x000263de:    f645217f    E..!    MOV      r1,#0x5a7f
        0x000263e2:    f2c00105    ....    MOVT     r1,#5
        0x000263e6:    2003        .       MOVS     r0,#3
        0x000263e8:    f002f9aa    ....    BL       am_vos_stdio_printf ; 0x28740
        0x000263ec:    980d        ..      LDR      r0,[sp,#0x34]
        0x000263ee:    f000fb0f    ....    BL       am_vos_ama_proc_set_state ; 0x26a10
        0x000263f2:    e056        V.      B        0x264a2 ; am_vos_ama_event_callback + 854
        0x000263f4:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x000263f8:    07c0        ..      LSLS     r0,r0,#31
        0x000263fa:    bb48        H.      CBNZ     r0,0x26450 ; am_vos_ama_event_callback + 772
        0x000263fc:    e7ff        ..      B        0x263fe ; am_vos_ama_event_callback + 690
        0x000263fe:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026400:    900c        ..      STR      r0,[sp,#0x30]
        0x00026402:    980c        ..      LDR      r0,[sp,#0x30]
        0x00026404:    6801        .h      LDR      r1,[r0,#0]
        0x00026406:    9103        ..      STR      r1,[sp,#0xc]
        0x00026408:    8880        ..      LDRH     r0,[r0,#4]
        0x0002640a:    2801        .(      CMP      r0,#1
        0x0002640c:    d106        ..      BNE      0x2641c ; am_vos_ama_event_callback + 720
        0x0002640e:    e7ff        ..      B        0x26410 ; am_vos_ama_event_callback + 708
        0x00026410:    980c        ..      LDR      r0,[sp,#0x30]
        0x00026412:    7a00        .z      LDRB     r0,[r0,#8]
        0x00026414:    f0000001    ....    AND      r0,r0,#1
        0x00026418:    9002        ..      STR      r0,[sp,#8]
        0x0002641a:    e003        ..      B        0x26424 ; am_vos_ama_event_callback + 728
        0x0002641c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002641e:    6880        .h      LDR      r0,[r0,#8]
        0x00026420:    9002        ..      STR      r0,[sp,#8]
        0x00026422:    e7ff        ..      B        0x26424 ; am_vos_ama_event_callback + 728
        0x00026424:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00026426:    9b02        ..      LDR      r3,[sp,#8]
        0x00026428:    990c        ..      LDR      r1,[sp,#0x30]
        0x0002642a:    6888        .h      LDR      r0,[r1,#8]
        0x0002642c:    7a09        .z      LDRB     r1,[r1,#8]
        0x0002642e:    f0010c01    ....    AND      r12,r1,#1
        0x00026432:    4669        iF      MOV      r1,sp
        0x00026434:    f8c1c004    ....    STR      r12,[r1,#4]
        0x00026438:    6008        .`      STR      r0,[r1,#0]
        0x0002643a:    f64521b7    E..!    MOV      r1,#0x5ab7
        0x0002643e:    f2c00105    ....    MOVT     r1,#5
        0x00026442:    2003        .       MOVS     r0,#3
        0x00026444:    f002f97c    ..|.    BL       am_vos_stdio_printf ; 0x28740
        0x00026448:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002644a:    f000fb03    ....    BL       am_vos_ama_proc_sync_state ; 0x26a54
        0x0002644e:    e7ff        ..      B        0x26450 ; am_vos_ama_event_callback + 772
        0x00026450:    e027        '.      B        0x264a2 ; am_vos_ama_event_callback + 854
        0x00026452:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x00026456:    07c0        ..      LSLS     r0,r0,#31
        0x00026458:    b1a8        ..      CBZ      r0,0x26486 ; am_vos_ama_event_callback + 826
        0x0002645a:    e7ff        ..      B        0x2645c ; am_vos_ama_event_callback + 784
        0x0002645c:    9814        ..      LDR      r0,[sp,#0x50]
        0x0002645e:    900b        ..      STR      r0,[sp,#0x2c]
        0x00026460:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00026462:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x00026466:    f2403194    @..1    MOVW     r1,#0x394
        0x0002646a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002646e:    7708        .w      STRB     r0,[r1,#0x1c]
        0x00026470:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x00026472:    f8932020    ..      LDRB     r2,[r3,#0x20]
        0x00026476:    f645317e    E.~1    MOV      r1,#0x5b7e
        0x0002647a:    f2c00105    ....    MOVT     r1,#5
        0x0002647e:    2003        .       MOVS     r0,#3
        0x00026480:    f002f95e    ..^.    BL       am_vos_stdio_printf ; 0x28740
        0x00026484:    e7ff        ..      B        0x26486 ; am_vos_ama_event_callback + 826
        0x00026486:    e00c        ..      B        0x264a2 ; am_vos_ama_event_callback + 854
        0x00026488:    9814        ..      LDR      r0,[sp,#0x50]
        0x0002648a:    900a        ..      STR      r0,[sp,#0x28]
        0x0002648c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002648e:    7802        .x      LDRB     r2,[r0,#0]
        0x00026490:    f645510a    E..Q    MOV      r1,#0x5d0a
        0x00026494:    f2c00105    ....    MOVT     r1,#5
        0x00026498:    2003        .       MOVS     r0,#3
        0x0002649a:    f002f951    ..Q.    BL       am_vos_stdio_printf ; 0x28740
        0x0002649e:    e000        ..      B        0x264a2 ; am_vos_ama_event_callback + 854
        0x000264a0:    e7ff        ..      B        0x264a2 ; am_vos_ama_event_callback + 854
        0x000264a2:    b016        ..      ADD      sp,sp,#0x58
        0x000264a4:    bd80        ..      POP      {r7,pc}
        0x000264a6:    0000        ..      MOVS     r0,r0
    am_vos_ama_evt_cback_register
        0x000264a8:    2800        .(      CMP      r0,#0
        0x000264aa:    bf1e        ..      ITTT     NE
        0x000264ac:    f64141b4    A..A    MOVNE    r1,#0x1cb4
        0x000264b0:    f2c10101    ....    MOVTNE   r1,#0x1001
        0x000264b4:    f8c10110    ....    STRNE    r0,[r1,#0x110]
        0x000264b8:    fab0f080    ....    CLZ      r0,r0
        0x000264bc:    0940        @.      LSRS     r0,r0,#5
        0x000264be:    4770        pG      BX       lr
    am_vos_ama_get_central_info_send
        0x000264c0:    b570        p.      PUSH     {r4-r6,lr}
        0x000264c2:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x000264c4:    ac26        &.      ADD      r4,sp,#0x98
        0x000264c6:    4620         F      MOV      r0,r4
        0x000264c8:    f44f7190    O..q    MOV      r1,#0x120
        0x000264cc:    f7f2f8d3    ....    BL       __aeabi_memclr4 ; 0x18676
        0x000264d0:    ad06        ..      ADD      r5,sp,#0x18
        0x000264d2:    4628        (F      MOV      r0,r5
        0x000264d4:    2180        .!      MOVS     r1,#0x80
        0x000264d6:    f7f2f8ce    ....    BL       __aeabi_memclr4 ; 0x18676
        0x000264da:    ae01        ..      ADD      r6,sp,#4
        0x000264dc:    4630        0F      MOV      r0,r6
        0x000264de:    4629        )F      MOV      r1,r5
        0x000264e0:    2280        ."      MOVS     r2,#0x80
        0x000264e2:    f01bf9d7    ....    BL       pb_ostream_from_buffer ; 0x41894
        0x000264e6:    2067        g       MOVS     r0,#0x67
        0x000264e8:    f64e5119    N..Q    MOV      r1,#0xed19
        0x000264ec:    f88d0098    ....    STRB     r0,[sp,#0x98]
        0x000264f0:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x000264f4:    f2c00104    ....    MOVT     r1,#4
        0x000264f8:    4630        0F      MOV      r0,r6
        0x000264fa:    4622        "F      MOV      r2,r4
        0x000264fc:    f01aff74    ..t.    BL       pb_encode ; 0x413e8
        0x00026500:    b130        0.      CBZ      r0,0x26510 ; am_vos_ama_get_central_info_send + 80
        0x00026502:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x00026506:    a806        ..      ADD      r0,sp,#0x18
        0x00026508:    f000f9b6    ....    BL       am_vos_ama_pb_cmd_send ; 0x26878
        0x0002650c:    b06e        n.      ADD      sp,sp,#0x1b8
        0x0002650e:    bd70        p.      POP      {r4-r6,pc}
        0x00026510:    9805        ..      LDR      r0,[sp,#0x14]
        0x00026512:    f2462268    F.h"    MOV      r2,#0x6268
        0x00026516:    f2c00205    ....    MOVT     r2,#5
        0x0002651a:    f2461154    F.T.    MOV      r1,#0x6154
        0x0002651e:    2800        .(      CMP      r0,#0
        0x00026520:    bf18        ..      IT       NE
        0x00026522:    4602        .F      MOVNE    r2,r0
        0x00026524:    f2c00105    ....    MOVT     r1,#5
        0x00026528:    2002        .       MOVS     r0,#2
        0x0002652a:    f002f909    ....    BL       am_vos_stdio_printf ; 0x28740
        0x0002652e:    2000        .       MOVS     r0,#0
        0x00026530:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00026532:    bd70        p.      POP      {r4-r6,pc}
    am_vos_ama_get_devconf_rsp_send
        0x00026534:    b570        p.      PUSH     {r4-r6,lr}
        0x00026536:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00026538:    ac26        &.      ADD      r4,sp,#0x98
        0x0002653a:    4620         F      MOV      r0,r4
        0x0002653c:    f44f7190    O..q    MOV      r1,#0x120
        0x00026540:    f7f2f899    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00026544:    ad06        ..      ADD      r5,sp,#0x18
        0x00026546:    4628        (F      MOV      r0,r5
        0x00026548:    2180        .!      MOVS     r1,#0x80
        0x0002654a:    f7f2f894    ....    BL       __aeabi_memclr4 ; 0x18676
        0x0002654e:    ae01        ..      ADD      r6,sp,#4
        0x00026550:    4630        0F      MOV      r0,r6
        0x00026552:    4629        )F      MOV      r1,r5
        0x00026554:    2280        ."      MOVS     r2,#0x80
        0x00026556:    f01bf99d    ....    BL       pb_ostream_from_buffer ; 0x41894
        0x0002655a:    2015        .       MOVS     r0,#0x15
        0x0002655c:    f88d0098    ....    STRB     r0,[sp,#0x98]
        0x00026560:    2009        .       MOVS     r0,#9
        0x00026562:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x00026566:    2000        .       MOVS     r0,#0
        0x00026568:    f88d009c    ....    STRB     r0,[sp,#0x9c]
        0x0002656c:    200a        .       MOVS     r0,#0xa
        0x0002656e:    f2c01000    ....    MOVT     r0,#0x100
        0x00026572:    f64e5119    N..Q    MOV      r1,#0xed19
        0x00026576:    f8cd009e    ....    STR      r0,[sp,#0x9e]
        0x0002657a:    f2c00104    ....    MOVT     r1,#4
        0x0002657e:    4630        0F      MOV      r0,r6
        0x00026580:    4622        "F      MOV      r2,r4
        0x00026582:    f01aff31    ..1.    BL       pb_encode ; 0x413e8
        0x00026586:    b130        0.      CBZ      r0,0x26596 ; am_vos_ama_get_devconf_rsp_send + 98
        0x00026588:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x0002658c:    a806        ..      ADD      r0,sp,#0x18
        0x0002658e:    f000f973    ..s.    BL       am_vos_ama_pb_cmd_send ; 0x26878
        0x00026592:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00026594:    bd70        p.      POP      {r4-r6,pc}
        0x00026596:    9805        ..      LDR      r0,[sp,#0x14]
        0x00026598:    f2462368    F.h#    MOV      r3,#0x6268
        0x0002659c:    f2c00305    ....    MOVT     r3,#5
        0x000265a0:    2800        .(      CMP      r0,#0
        0x000265a2:    bf18        ..      IT       NE
        0x000265a4:    4603        .F      MOVNE    r3,r0
        0x000265a6:    a104        ..      ADR      r1,{pc}+0x12 ; 0x265b8
        0x000265a8:    2002        .       MOVS     r0,#2
        0x000265aa:    f2402233    @.3"    MOV      r2,#0x233
        0x000265ae:    f002f8c7    ....    BL       am_vos_stdio_printf ; 0x28740
        0x000265b2:    2000        .       MOVS     r0,#0
        0x000265b4:    b06e        n.      ADD      sp,sp,#0x1b8
        0x000265b6:    bd70        p.      POP      {r4-r6,pc}
    $d.23
        0x000265b8:    6f636e45    Enco    DCD    1868787269
        0x000265bc:    676e6964    ding    DCD    1735289188
        0x000265c0:    69616620     fai    DCD    1767990816
        0x000265c4:    3a64656c    led:    DCD    979658092
        0x000265c8:    20642520     %d     DCD    543434016
        0x000265cc:    000a7325    %s..    DCD    684837
    $t.20
    am_vos_ama_get_devinfo_rsp_send
        0x000265d0:    b570        p.      PUSH     {r4-r6,lr}
        0x000265d2:    f5ad7d4e    ..N}    SUB      sp,sp,#0x338
        0x000265d6:    ac86        ..      ADD      r4,sp,#0x218
        0x000265d8:    4620         F      MOV      r0,r4
        0x000265da:    f44f7190    O..q    MOV      r1,#0x120
        0x000265de:    f7f2f84a    ..J.    BL       __aeabi_memclr4 ; 0x18676
        0x000265e2:    ae06        ..      ADD      r6,sp,#0x18
        0x000265e4:    4630        0F      MOV      r0,r6
        0x000265e6:    f44f7100    O..q    MOV      r1,#0x200
        0x000265ea:    f7f2f844    ..D.    BL       __aeabi_memclr4 ; 0x18676
        0x000265ee:    ad01        ..      ADD      r5,sp,#4
        0x000265f0:    4628        (F      MOV      r0,r5
        0x000265f2:    4631        1F      MOV      r1,r6
        0x000265f4:    f44f7200    O..r    MOV      r2,#0x200
        0x000265f8:    f01bf94c    ..L.    BL       pb_ostream_from_buffer ; 0x41894
        0x000265fc:    2014        .       MOVS     r0,#0x14
        0x000265fe:    f88d0218    ....    STRB     r0,[sp,#0x218]
        0x00026602:    2009        .       MOVS     r0,#9
        0x00026604:    f8ad021a    ....    STRH     r0,[sp,#0x21a]
        0x00026608:    2000        .       MOVS     r0,#0
        0x0002660a:    f64146b4    A..F    MOV      r6,#0x1cb4
        0x0002660e:    f88d021c    ....    STRB     r0,[sp,#0x21c]
        0x00026612:    2003        .       MOVS     r0,#3
        0x00026614:    f2c10601    ....    MOVT     r6,#0x1001
        0x00026618:    f8ad021e    ....    STRH     r0,[sp,#0x21e]
        0x0002661c:    f1040008    ....    ADD      r0,r4,#8
        0x00026620:    4631        1F      MOV      r1,r6
        0x00026622:    f7f1febd    ....    BL       strcpy ; 0x183a0
        0x00026626:    f104001c    ....    ADD      r0,r4,#0x1c
        0x0002662a:    f1060114    ....    ADD      r1,r6,#0x14
        0x0002662e:    f7f1feb7    ....    BL       strcpy ; 0x183a0
        0x00026632:    f1040036    ..6.    ADD      r0,r4,#0x36
        0x00026636:    f106012e    ....    ADD      r1,r6,#0x2e
        0x0002663a:    f7f1feb1    ....    BL       strcpy ; 0x183a0
        0x0002663e:    f896110e    ....    LDRB     r1,[r6,#0x10e]
        0x00026642:    2001        .       MOVS     r0,#1
        0x00026644:    f88d124a    ..J.    STRB     r1,[sp,#0x24a]
        0x00026648:    f64e5119    N..Q    MOV      r1,#0xed19
        0x0002664c:    f8ad0248    ..H.    STRH     r0,[sp,#0x248]
        0x00026650:    f2c00104    ....    MOVT     r1,#4
        0x00026654:    4628        (F      MOV      r0,r5
        0x00026656:    4622        "F      MOV      r2,r4
        0x00026658:    f01afec6    ....    BL       pb_encode ; 0x413e8
        0x0002665c:    b138        8.      CBZ      r0,0x2666e ; am_vos_ama_get_devinfo_rsp_send + 158
        0x0002665e:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x00026662:    a806        ..      ADD      r0,sp,#0x18
        0x00026664:    f000f908    ....    BL       am_vos_ama_pb_cmd_send ; 0x26878
        0x00026668:    f50d7d4e    ..N}    ADD      sp,sp,#0x338
        0x0002666c:    bd70        p.      POP      {r4-r6,pc}
        0x0002666e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00026670:    f2462668    F.h&    MOV      r6,#0x6268
        0x00026674:    f2c00605    ....    MOVT     r6,#5
        0x00026678:    2800        .(      CMP      r0,#0
        0x0002667a:    bf18        ..      IT       NE
        0x0002667c:    4606        .F      MOVNE    r6,r0
        0x0002667e:    a106        ..      ADR      r1,{pc}+0x1a ; 0x26698
        0x00026680:    2002        .       MOVS     r0,#2
        0x00026682:    f2402212    @.."    MOV      r2,#0x212
        0x00026686:    f44f7388    O..s    MOV      r3,#0x110
        0x0002668a:    9600        ..      STR      r6,[sp,#0]
        0x0002668c:    f002f858    ..X.    BL       am_vos_stdio_printf ; 0x28740
        0x00026690:    2000        .       MOVS     r0,#0
        0x00026692:    f50d7d4e    ..N}    ADD      sp,sp,#0x338
        0x00026696:    bd70        p.      POP      {r4-r6,pc}
    $d.21
        0x00026698:    6f636e45    Enco    DCD    1868787269
        0x0002669c:    676e6964    ding    DCD    1735289188
        0x000266a0:    69616620     fai    DCD    1767990816
        0x000266a4:    3a64656c    led:    DCD    979658092
        0x000266a8:    20642520     %d     DCD    543434016
        0x000266ac:    25206425    %d %    DCD    622879781
        0x000266b0:    00000a73    s...    DCD    2675
    $t.17
    am_vos_ama_get_locale_rsp_send
        0x000266b4:    b570        p.      PUSH     {r4-r6,lr}
        0x000266b6:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x000266b8:    ac26        &.      ADD      r4,sp,#0x98
        0x000266ba:    4620         F      MOV      r0,r4
        0x000266bc:    f44f7190    O..q    MOV      r1,#0x120
        0x000266c0:    f7f1ffd9    ....    BL       __aeabi_memclr4 ; 0x18676
        0x000266c4:    ad06        ..      ADD      r5,sp,#0x18
        0x000266c6:    4628        (F      MOV      r0,r5
        0x000266c8:    2180        .!      MOVS     r1,#0x80
        0x000266ca:    f7f1ffd4    ....    BL       __aeabi_memclr4 ; 0x18676
        0x000266ce:    ae01        ..      ADD      r6,sp,#4
        0x000266d0:    4630        0F      MOV      r0,r6
        0x000266d2:    4629        )F      MOV      r1,r5
        0x000266d4:    2280        ."      MOVS     r2,#0x80
        0x000266d6:    f01bf8dd    ....    BL       pb_ostream_from_buffer ; 0x41894
        0x000266da:    2039        9       MOVS     r0,#0x39
        0x000266dc:    f88d0098    ....    STRB     r0,[sp,#0x98]
        0x000266e0:    2009        .       MOVS     r0,#9
        0x000266e2:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x000266e6:    2000        .       MOVS     r0,#0
        0x000266e8:    f88d009c    ....    STRB     r0,[sp,#0x9c]
        0x000266ec:    2015        .       MOVS     r0,#0x15
        0x000266ee:    f2c00001    ....    MOVT     r0,#1
        0x000266f2:    f8cd009e    ....    STR      r0,[sp,#0x9e]
        0x000266f6:    f6466065    F.e`    MOV      r0,#0x6e65
        0x000266fa:    2153        S!      MOVS     r1,#0x53
        0x000266fc:    f2c5502d    ..-P    MOVT     r0,#0x552d
        0x00026700:    f8ad10a6    ....    STRH     r1,[sp,#0xa6]
        0x00026704:    f8ad11a6    ....    STRH     r1,[sp,#0x1a6]
        0x00026708:    f64e5119    N..Q    MOV      r1,#0xed19
        0x0002670c:    f8cd00a2    ....    STR      r0,[sp,#0xa2]
        0x00026710:    f8cd01a2    ....    STR      r0,[sp,#0x1a2]
        0x00026714:    f2c00104    ....    MOVT     r1,#4
        0x00026718:    4630        0F      MOV      r0,r6
        0x0002671a:    4622        "F      MOV      r2,r4
        0x0002671c:    f01afe64    ..d.    BL       pb_encode ; 0x413e8
        0x00026720:    b130        0.      CBZ      r0,0x26730 ; am_vos_ama_get_locale_rsp_send + 124
        0x00026722:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x00026726:    a806        ..      ADD      r0,sp,#0x18
        0x00026728:    f000f8a6    ....    BL       am_vos_ama_pb_cmd_send ; 0x26878
        0x0002672c:    b06e        n.      ADD      sp,sp,#0x1b8
        0x0002672e:    bd70        p.      POP      {r4-r6,pc}
        0x00026730:    9805        ..      LDR      r0,[sp,#0x14]
        0x00026732:    f2462268    F.h"    MOV      r2,#0x6268
        0x00026736:    f2c00205    ....    MOVT     r2,#5
        0x0002673a:    f2461154    F.T.    MOV      r1,#0x6154
        0x0002673e:    2800        .(      CMP      r0,#0
        0x00026740:    bf18        ..      IT       NE
        0x00026742:    4602        .F      MOVNE    r2,r0
        0x00026744:    f2c00105    ....    MOVT     r1,#5
        0x00026748:    2002        .       MOVS     r0,#2
        0x0002674a:    f001fff9    ....    BL       am_vos_stdio_printf ; 0x28740
        0x0002674e:    2000        .       MOVS     r0,#0
        0x00026750:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00026752:    bd70        p.      POP      {r4-r6,pc}
    am_vos_ama_get_state_rsp_send
        0x00026754:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00026756:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00026758:    4604        .F      MOV      r4,r0
        0x0002675a:    a826        &.      ADD      r0,sp,#0x98
        0x0002675c:    f44f7190    O..q    MOV      r1,#0x120
        0x00026760:    f7f1ff89    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00026764:    ad06        ..      ADD      r5,sp,#0x18
        0x00026766:    4628        (F      MOV      r0,r5
        0x00026768:    2180        .!      MOVS     r1,#0x80
        0x0002676a:    f7f1ff84    ....    BL       __aeabi_memclr4 ; 0x18676
        0x0002676e:    a801        ..      ADD      r0,sp,#4
        0x00026770:    4629        )F      MOV      r1,r5
        0x00026772:    2280        ."      MOVS     r2,#0x80
        0x00026774:    f01bf88e    ....    BL       pb_ostream_from_buffer ; 0x41894
        0x00026778:    2064        d       MOVS     r0,#0x64
        0x0002677a:    f88d0098    ....    STRB     r0,[sp,#0x98]
        0x0002677e:    2009        .       MOVS     r0,#9
        0x00026780:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x00026784:    2000        .       MOVS     r0,#0
        0x00026786:    f88d009c    ....    STRB     r0,[sp,#0x9c]
        0x0002678a:    2007        .       MOVS     r0,#7
        0x0002678c:    88a1        ..      LDRH     r1,[r4,#4]
        0x0002678e:    f8ad009e    ....    STRH     r0,[sp,#0x9e]
        0x00026792:    6820         h      LDR      r0,[r4,#0]
        0x00026794:    2901        .)      CMP      r1,#1
        0x00026796:    9028        (.      STR      r0,[sp,#0xa0]
        0x00026798:    f8ad10a4    ....    STRH     r1,[sp,#0xa4]
        0x0002679c:    d103        ..      BNE      0x267a6 ; am_vos_ama_get_state_rsp_send + 82
        0x0002679e:    7a20         z      LDRB     r0,[r4,#8]
        0x000267a0:    f88d00a8    ....    STRB     r0,[sp,#0xa8]
        0x000267a4:    e001        ..      B        0x267aa ; am_vos_ama_get_state_rsp_send + 86
        0x000267a6:    68a0        .h      LDR      r0,[r4,#8]
        0x000267a8:    902a        *.      STR      r0,[sp,#0xa8]
        0x000267aa:    f64e5119    N..Q    MOV      r1,#0xed19
        0x000267ae:    f2c00104    ....    MOVT     r1,#4
        0x000267b2:    a801        ..      ADD      r0,sp,#4
        0x000267b4:    aa26        &.      ADD      r2,sp,#0x98
        0x000267b6:    f01afe17    ....    BL       pb_encode ; 0x413e8
        0x000267ba:    b130        0.      CBZ      r0,0x267ca ; am_vos_ama_get_state_rsp_send + 118
        0x000267bc:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x000267c0:    a806        ..      ADD      r0,sp,#0x18
        0x000267c2:    f000f859    ..Y.    BL       am_vos_ama_pb_cmd_send ; 0x26878
        0x000267c6:    b06e        n.      ADD      sp,sp,#0x1b8
        0x000267c8:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000267ca:    9805        ..      LDR      r0,[sp,#0x14]
        0x000267cc:    f2462268    F.h"    MOV      r2,#0x6268
        0x000267d0:    f2c00205    ....    MOVT     r2,#5
        0x000267d4:    f2461154    F.T.    MOV      r1,#0x6154
        0x000267d8:    2800        .(      CMP      r0,#0
        0x000267da:    bf18        ..      IT       NE
        0x000267dc:    4602        .F      MOVNE    r2,r0
        0x000267de:    f2c00105    ....    MOVT     r1,#5
        0x000267e2:    2002        .       MOVS     r0,#2
        0x000267e4:    f001ffac    ....    BL       am_vos_stdio_printf ; 0x28740
        0x000267e8:    2000        .       MOVS     r0,#0
        0x000267ea:    b06e        n.      ADD      sp,sp,#0x1b8
        0x000267ec:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000267ee:    0000        ..      MOVS     r0,r0
    am_vos_ama_get_state_send
        0x000267f0:    b5f0        ..      PUSH     {r4-r7,lr}
        0x000267f2:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x000267f4:    ad25        %.      ADD      r5,sp,#0x94
        0x000267f6:    4604        .F      MOV      r4,r0
        0x000267f8:    4628        (F      MOV      r0,r5
        0x000267fa:    f44f7190    O..q    MOV      r1,#0x120
        0x000267fe:    f7f1ff3a    ..:.    BL       __aeabi_memclr4 ; 0x18676
        0x00026802:    ae05        ..      ADD      r6,sp,#0x14
        0x00026804:    4630        0F      MOV      r0,r6
        0x00026806:    2180        .!      MOVS     r1,#0x80
        0x00026808:    f7f1ff35    ..5.    BL       __aeabi_memclr4 ; 0x18676
        0x0002680c:    466f        oF      MOV      r7,sp
        0x0002680e:    4638        8F      MOV      r0,r7
        0x00026810:    4631        1F      MOV      r1,r6
        0x00026812:    2280        ."      MOVS     r2,#0x80
        0x00026814:    f01bf83e    ..>.    BL       pb_ostream_from_buffer ; 0x41894
        0x00026818:    2064        d       MOVS     r0,#0x64
        0x0002681a:    f64e5119    N..Q    MOV      r1,#0xed19
        0x0002681e:    f88d0094    ....    STRB     r0,[sp,#0x94]
        0x00026822:    f8ad0096    ....    STRH     r0,[sp,#0x96]
        0x00026826:    f2c00104    ....    MOVT     r1,#4
        0x0002682a:    4638        8F      MOV      r0,r7
        0x0002682c:    462a        *F      MOV      r2,r5
        0x0002682e:    9426        &.      STR      r4,[sp,#0x98]
        0x00026830:    f01afdda    ....    BL       pb_encode ; 0x413e8
        0x00026834:    b130        0.      CBZ      r0,0x26844 ; am_vos_ama_get_state_send + 84
        0x00026836:    f89d100c    ....    LDRB     r1,[sp,#0xc]
        0x0002683a:    a805        ..      ADD      r0,sp,#0x14
        0x0002683c:    f000f81c    ....    BL       am_vos_ama_pb_cmd_send ; 0x26878
        0x00026840:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00026842:    bdf0        ..      POP      {r4-r7,pc}
        0x00026844:    9804        ..      LDR      r0,[sp,#0x10]
        0x00026846:    f2462268    F.h"    MOV      r2,#0x6268
        0x0002684a:    f2c00205    ....    MOVT     r2,#5
        0x0002684e:    f2461154    F.T.    MOV      r1,#0x6154
        0x00026852:    2800        .(      CMP      r0,#0
        0x00026854:    bf18        ..      IT       NE
        0x00026856:    4602        .F      MOVNE    r2,r0
        0x00026858:    f2c00105    ....    MOVT     r1,#5
        0x0002685c:    2002        .       MOVS     r0,#2
        0x0002685e:    f001ff6f    ..o.    BL       am_vos_stdio_printf ; 0x28740
        0x00026862:    2000        .       MOVS     r0,#0
        0x00026864:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00026866:    bdf0        ..      POP      {r4-r7,pc}
    am_vos_ama_isready
        0x00026868:    f64140b4    A..@    MOV      r0,#0x1cb4
        0x0002686c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00026870:    f8900115    ....    LDRB     r0,[r0,#0x115]
        0x00026874:    4770        pG      BX       lr
        0x00026876:    0000        ..      MOVS     r0,r0
    am_vos_ama_pb_cmd_send
        0x00026878:    b570        p.      PUSH     {r4-r6,lr}
        0x0002687a:    b090        ..      SUB      sp,sp,#0x40
        0x0002687c:    466e        nF      MOV      r6,sp
        0x0002687e:    460c        .F      MOV      r4,r1
        0x00026880:    4605        .F      MOV      r5,r0
        0x00026882:    4630        0F      MOV      r0,r6
        0x00026884:    2140        @!      MOVS     r1,#0x40
        0x00026886:    f7f1fef6    ....    BL       __aeabi_memclr4 ; 0x18676
        0x0002688a:    2010        .       MOVS     r0,#0x10
        0x0002688c:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00026890:    1cf0        ..      ADDS     r0,r6,#3
        0x00026892:    4629        )F      MOV      r1,r5
        0x00026894:    4622        "F      MOV      r2,r4
        0x00026896:    f88d4002    ...@    STRB     r4,[sp,#2]
        0x0002689a:    f7f1fdc4    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002689e:    1ce1        ..      ADDS     r1,r4,#3
        0x000268a0:    4630        0F      MOV      r0,r6
        0x000268a2:    f000fe2d    ..-.    BL       am_vos_ble_cmd_send ; 0x27500
        0x000268a6:    b010        ..      ADD      sp,sp,#0x40
        0x000268a8:    bd70        p.      POP      {r4-r6,pc}
        0x000268aa:    0000        ..      MOVS     r0,r0
    am_vos_ama_proc_get_state
        0x000268ac:    b580        ..      PUSH     {r7,lr}
        0x000268ae:    b086        ..      SUB      sp,sp,#0x18
        0x000268b0:    9005        ..      STR      r0,[sp,#0x14]
        0x000268b2:    2000        .       MOVS     r0,#0
        0x000268b4:    9004        ..      STR      r0,[sp,#0x10]
        0x000268b6:    9003        ..      STR      r0,[sp,#0xc]
        0x000268b8:    9002        ..      STR      r0,[sp,#8]
        0x000268ba:    9805        ..      LDR      r0,[sp,#0x14]
        0x000268bc:    9002        ..      STR      r0,[sp,#8]
        0x000268be:    9805        ..      LDR      r0,[sp,#0x14]
        0x000268c0:    9001        ..      STR      r0,[sp,#4]
        0x000268c2:    f5b07f98    ....    CMP      r0,#0x130
        0x000268c6:    d022        ".      BEQ      0x2690e ; am_vos_ama_proc_get_state + 98
        0x000268c8:    e7ff        ..      B        0x268ca ; am_vos_ama_proc_get_state + 30
        0x000268ca:    9801        ..      LDR      r0,[sp,#4]
        0x000268cc:    f2401131    @.1.    MOV      r1,#0x131
        0x000268d0:    4288        .B      CMP      r0,r1
        0x000268d2:    d023        #.      BEQ      0x2691c ; am_vos_ama_proc_get_state + 112
        0x000268d4:    e7ff        ..      B        0x268d6 ; am_vos_ama_proc_get_state + 42
        0x000268d6:    9801        ..      LDR      r0,[sp,#4]
        0x000268d8:    f5b07f99    ....    CMP      r0,#0x132
        0x000268dc:    d025        %.      BEQ      0x2692a ; am_vos_ama_proc_get_state + 126
        0x000268de:    e7ff        ..      B        0x268e0 ; am_vos_ama_proc_get_state + 52
        0x000268e0:    9801        ..      LDR      r0,[sp,#4]
        0x000268e2:    f2401133    @.3.    MOV      r1,#0x133
        0x000268e6:    4288        .B      CMP      r0,r1
        0x000268e8:    d026        &.      BEQ      0x26938 ; am_vos_ama_proc_get_state + 140
        0x000268ea:    e7ff        ..      B        0x268ec ; am_vos_ama_proc_get_state + 64
        0x000268ec:    9801        ..      LDR      r0,[sp,#4]
        0x000268ee:    f2401137    @.7.    MOV      r1,#0x137
        0x000268f2:    4288        .B      CMP      r0,r1
        0x000268f4:    d027        '.      BEQ      0x26946 ; am_vos_ama_proc_get_state + 154
        0x000268f6:    e7ff        ..      B        0x268f8 ; am_vos_ama_proc_get_state + 76
        0x000268f8:    9801        ..      LDR      r0,[sp,#4]
        0x000268fa:    f2402102    @..!    MOV      r1,#0x202
        0x000268fe:    4288        .B      CMP      r0,r1
        0x00026900:    d028        (.      BEQ      0x26954 ; am_vos_ama_proc_get_state + 168
        0x00026902:    e7ff        ..      B        0x26904 ; am_vos_ama_proc_get_state + 88
        0x00026904:    9801        ..      LDR      r0,[sp,#4]
        0x00026906:    f5b07f01    ....    CMP      r0,#0x204
        0x0002690a:    d02a        *.      BEQ      0x26962 ; am_vos_ama_proc_get_state + 182
        0x0002690c:    e030        0.      B        0x26970 ; am_vos_ama_proc_get_state + 196
        0x0002690e:    2001        .       MOVS     r0,#1
        0x00026910:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00026914:    2000        .       MOVS     r0,#0
        0x00026916:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x0002691a:    e02a        *.      B        0x26972 ; am_vos_ama_proc_get_state + 198
        0x0002691c:    2001        .       MOVS     r0,#1
        0x0002691e:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00026922:    2000        .       MOVS     r0,#0
        0x00026924:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x00026928:    e023        #.      B        0x26972 ; am_vos_ama_proc_get_state + 198
        0x0002692a:    2001        .       MOVS     r0,#1
        0x0002692c:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00026930:    2000        .       MOVS     r0,#0
        0x00026932:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x00026936:    e01c        ..      B        0x26972 ; am_vos_ama_proc_get_state + 198
        0x00026938:    2001        .       MOVS     r0,#1
        0x0002693a:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002693e:    2000        .       MOVS     r0,#0
        0x00026940:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x00026944:    e015        ..      B        0x26972 ; am_vos_ama_proc_get_state + 198
        0x00026946:    2001        .       MOVS     r0,#1
        0x00026948:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002694c:    2000        .       MOVS     r0,#0
        0x0002694e:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x00026952:    e00e        ..      B        0x26972 ; am_vos_ama_proc_get_state + 198
        0x00026954:    2001        .       MOVS     r0,#1
        0x00026956:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002695a:    2000        .       MOVS     r0,#0
        0x0002695c:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x00026960:    e007        ..      B        0x26972 ; am_vos_ama_proc_get_state + 198
        0x00026962:    2001        .       MOVS     r0,#1
        0x00026964:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00026968:    2000        .       MOVS     r0,#0
        0x0002696a:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x0002696e:    e000        ..      B        0x26972 ; am_vos_ama_proc_get_state + 198
        0x00026970:    e7ff        ..      B        0x26972 ; am_vos_ama_proc_get_state + 198
        0x00026972:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x00026976:    b120         .      CBZ      r0,0x26982 ; am_vos_ama_proc_get_state + 214
        0x00026978:    e7ff        ..      B        0x2697a ; am_vos_ama_proc_get_state + 206
        0x0002697a:    a802        ..      ADD      r0,sp,#8
        0x0002697c:    f7fffeea    ....    BL       am_vos_ama_get_state_rsp_send ; 0x26754
        0x00026980:    e004        ..      B        0x2698c ; am_vos_ama_proc_get_state + 224
        0x00026982:    2064        d       MOVS     r0,#0x64
        0x00026984:    2103        .!      MOVS     r1,#3
        0x00026986:    f000f901    ....    BL       am_vos_ama_rsp_send ; 0x26b8c
        0x0002698a:    e7ff        ..      B        0x2698c ; am_vos_ama_proc_get_state + 224
        0x0002698c:    b006        ..      ADD      sp,sp,#0x18
        0x0002698e:    bd80        ..      POP      {r7,pc}
    am_vos_ama_proc_notify_speech
        0x00026990:    b580        ..      PUSH     {r7,lr}
        0x00026992:    b082        ..      SUB      sp,sp,#8
        0x00026994:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00026998:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002699c:    4601        .F      MOV      r1,r0
        0x0002699e:    9100        ..      STR      r1,[sp,#0]
        0x000269a0:    2803        .(      CMP      r0,#3
        0x000269a2:    d828        (.      BHI      0x269f6 ; am_vos_ama_proc_notify_speech + 102
        0x000269a4:    9900        ..      LDR      r1,[sp,#0]
        0x000269a6:    e8dff001    ....    TBB      [pc,r1]
    $d.1
        0x000269aa:    0a02        ..      DCW    2562
        0x000269ac:    1e16        ..      DCW    7702
    $t.2
        0x000269ae:    f64511a6    E...    MOV      r1,#0x59a6
        0x000269b2:    f2c00105    ....    MOVT     r1,#5
        0x000269b6:    2003        .       MOVS     r0,#3
        0x000269b8:    f001fec2    ....    BL       am_vos_stdio_printf ; 0x28740
        0x000269bc:    e025        %.      B        0x26a0a ; am_vos_ama_proc_notify_speech + 122
        0x000269be:    f2402003    @..     MOV      r0,#0x203
        0x000269c2:    f7ffff15    ....    BL       am_vos_ama_get_state_send ; 0x267f0
        0x000269c6:    f64511fc    E...    MOV      r1,#0x59fc
        0x000269ca:    f2c00105    ....    MOVT     r1,#5
        0x000269ce:    2003        .       MOVS     r0,#3
        0x000269d0:    f001feb6    ....    BL       am_vos_stdio_printf ; 0x28740
        0x000269d4:    e019        ..      B        0x26a0a ; am_vos_ama_proc_notify_speech + 122
        0x000269d6:    f645212a    E.*!    MOV      r1,#0x5a2a
        0x000269da:    f2c00105    ....    MOVT     r1,#5
        0x000269de:    2003        .       MOVS     r0,#3
        0x000269e0:    f001feae    ....    BL       am_vos_stdio_printf ; 0x28740
        0x000269e4:    e011        ..      B        0x26a0a ; am_vos_ama_proc_notify_speech + 122
        0x000269e6:    f64511cf    E...    MOV      r1,#0x59cf
        0x000269ea:    f2c00105    ....    MOVT     r1,#5
        0x000269ee:    2003        .       MOVS     r0,#3
        0x000269f0:    f001fea6    ....    BL       am_vos_stdio_printf ; 0x28740
        0x000269f4:    e009        ..      B        0x26a0a ; am_vos_ama_proc_notify_speech + 122
        0x000269f6:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x000269fa:    f645314f    E.O1    MOV      r1,#0x5b4f
        0x000269fe:    f2c00105    ....    MOVT     r1,#5
        0x00026a02:    2003        .       MOVS     r0,#3
        0x00026a04:    f001fe9c    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00026a08:    e7ff        ..      B        0x26a0a ; am_vos_ama_proc_notify_speech + 122
        0x00026a0a:    b002        ..      ADD      sp,sp,#8
        0x00026a0c:    bd80        ..      POP      {r7,pc}
        0x00026a0e:    0000        ..      MOVS     r0,r0
    am_vos_ama_proc_set_state
        0x00026a10:    b580        ..      PUSH     {r7,lr}
        0x00026a12:    b082        ..      SUB      sp,sp,#8
        0x00026a14:    9001        ..      STR      r0,[sp,#4]
        0x00026a16:    9801        ..      LDR      r0,[sp,#4]
        0x00026a18:    6800        .h      LDR      r0,[r0,#0]
        0x00026a1a:    f5b06f80    ...o    CMP      r0,#0x400
        0x00026a1e:    d112        ..      BNE      0x26a46 ; am_vos_ama_proc_set_state + 54
        0x00026a20:    e7ff        ..      B        0x26a22 ; am_vos_ama_proc_set_state + 18
        0x00026a22:    9801        ..      LDR      r0,[sp,#4]
        0x00026a24:    7a00        .z      LDRB     r0,[r0,#8]
        0x00026a26:    07c0        ..      LSLS     r0,r0,#31
        0x00026a28:    b908        ..      CBNZ     r0,0x26a2e ; am_vos_ama_proc_set_state + 30
        0x00026a2a:    e7ff        ..      B        0x26a2c ; am_vos_ama_proc_set_state + 28
        0x00026a2c:    e006        ..      B        0x26a3c ; am_vos_ama_proc_set_state + 44
        0x00026a2e:    9801        ..      LDR      r0,[sp,#4]
        0x00026a30:    7a00        .z      LDRB     r0,[r0,#8]
        0x00026a32:    07c0        ..      LSLS     r0,r0,#31
        0x00026a34:    b108        ..      CBZ      r0,0x26a3a ; am_vos_ama_proc_set_state + 42
        0x00026a36:    e7ff        ..      B        0x26a38 ; am_vos_ama_proc_set_state + 40
        0x00026a38:    e7ff        ..      B        0x26a3a ; am_vos_ama_proc_set_state + 42
        0x00026a3a:    e7ff        ..      B        0x26a3c ; am_vos_ama_proc_set_state + 44
        0x00026a3c:    2065        e       MOVS     r0,#0x65
        0x00026a3e:    2100        .!      MOVS     r1,#0
        0x00026a40:    f000f8a4    ....    BL       am_vos_ama_rsp_send ; 0x26b8c
        0x00026a44:    e004        ..      B        0x26a50 ; am_vos_ama_proc_set_state + 64
        0x00026a46:    2065        e       MOVS     r0,#0x65
        0x00026a48:    2103        .!      MOVS     r1,#3
        0x00026a4a:    f000f89f    ....    BL       am_vos_ama_rsp_send ; 0x26b8c
        0x00026a4e:    e7ff        ..      B        0x26a50 ; am_vos_ama_proc_set_state + 64
        0x00026a50:    b002        ..      ADD      sp,sp,#8
        0x00026a52:    bd80        ..      POP      {r7,pc}
    am_vos_ama_proc_sync_state
        0x00026a54:    b580        ..      PUSH     {r7,lr}
        0x00026a56:    b082        ..      SUB      sp,sp,#8
        0x00026a58:    9001        ..      STR      r0,[sp,#4]
        0x00026a5a:    9801        ..      LDR      r0,[sp,#4]
        0x00026a5c:    6800        .h      LDR      r0,[r0,#0]
        0x00026a5e:    9000        ..      STR      r0,[sp,#0]
        0x00026a60:    f2401135    @.5.    MOV      r1,#0x135
        0x00026a64:    4288        .B      CMP      r0,r1
        0x00026a66:    d00b        ..      BEQ      0x26a80 ; am_vos_ama_proc_sync_state + 44
        0x00026a68:    e7ff        ..      B        0x26a6a ; am_vos_ama_proc_sync_state + 22
        0x00026a6a:    9800        ..      LDR      r0,[sp,#0]
        0x00026a6c:    f5b07f9b    ....    CMP      r0,#0x136
        0x00026a70:    d014        ..      BEQ      0x26a9c ; am_vos_ama_proc_sync_state + 72
        0x00026a72:    e7ff        ..      B        0x26a74 ; am_vos_ama_proc_sync_state + 32
        0x00026a74:    9800        ..      LDR      r0,[sp,#0]
        0x00026a76:    f2402103    @..!    MOV      r1,#0x203
        0x00026a7a:    4288        .B      CMP      r0,r1
        0x00026a7c:    d01c        ..      BEQ      0x26ab8 ; am_vos_ama_proc_sync_state + 100
        0x00026a7e:    e030        0.      B        0x26ae2 ; am_vos_ama_proc_sync_state + 142
        0x00026a80:    9801        ..      LDR      r0,[sp,#4]
        0x00026a82:    7a00        .z      LDRB     r0,[r0,#8]
        0x00026a84:    07c0        ..      LSLS     r0,r0,#31
        0x00026a86:    b908        ..      CBNZ     r0,0x26a8c ; am_vos_ama_proc_sync_state + 56
        0x00026a88:    e7ff        ..      B        0x26a8a ; am_vos_ama_proc_sync_state + 54
        0x00026a8a:    e006        ..      B        0x26a9a ; am_vos_ama_proc_sync_state + 70
        0x00026a8c:    9801        ..      LDR      r0,[sp,#4]
        0x00026a8e:    7a00        .z      LDRB     r0,[r0,#8]
        0x00026a90:    07c0        ..      LSLS     r0,r0,#31
        0x00026a92:    b108        ..      CBZ      r0,0x26a98 ; am_vos_ama_proc_sync_state + 68
        0x00026a94:    e7ff        ..      B        0x26a96 ; am_vos_ama_proc_sync_state + 66
        0x00026a96:    e7ff        ..      B        0x26a98 ; am_vos_ama_proc_sync_state + 68
        0x00026a98:    e7ff        ..      B        0x26a9a ; am_vos_ama_proc_sync_state + 70
        0x00026a9a:    e023        #.      B        0x26ae4 ; am_vos_ama_proc_sync_state + 144
        0x00026a9c:    9801        ..      LDR      r0,[sp,#4]
        0x00026a9e:    7a00        .z      LDRB     r0,[r0,#8]
        0x00026aa0:    07c0        ..      LSLS     r0,r0,#31
        0x00026aa2:    b908        ..      CBNZ     r0,0x26aa8 ; am_vos_ama_proc_sync_state + 84
        0x00026aa4:    e7ff        ..      B        0x26aa6 ; am_vos_ama_proc_sync_state + 82
        0x00026aa6:    e006        ..      B        0x26ab6 ; am_vos_ama_proc_sync_state + 98
        0x00026aa8:    9801        ..      LDR      r0,[sp,#4]
        0x00026aaa:    7a00        .z      LDRB     r0,[r0,#8]
        0x00026aac:    07c0        ..      LSLS     r0,r0,#31
        0x00026aae:    b108        ..      CBZ      r0,0x26ab4 ; am_vos_ama_proc_sync_state + 96
        0x00026ab0:    e7ff        ..      B        0x26ab2 ; am_vos_ama_proc_sync_state + 94
        0x00026ab2:    e7ff        ..      B        0x26ab4 ; am_vos_ama_proc_sync_state + 96
        0x00026ab4:    e7ff        ..      B        0x26ab6 ; am_vos_ama_proc_sync_state + 98
        0x00026ab6:    e015        ..      B        0x26ae4 ; am_vos_ama_proc_sync_state + 144
        0x00026ab8:    9801        ..      LDR      r0,[sp,#4]
        0x00026aba:    6880        .h      LDR      r0,[r0,#8]
        0x00026abc:    b908        ..      CBNZ     r0,0x26ac2 ; am_vos_ama_proc_sync_state + 110
        0x00026abe:    e7ff        ..      B        0x26ac0 ; am_vos_ama_proc_sync_state + 108
        0x00026ac0:    e00e        ..      B        0x26ae0 ; am_vos_ama_proc_sync_state + 140
        0x00026ac2:    9801        ..      LDR      r0,[sp,#4]
        0x00026ac4:    6880        .h      LDR      r0,[r0,#8]
        0x00026ac6:    2801        .(      CMP      r0,#1
        0x00026ac8:    d101        ..      BNE      0x26ace ; am_vos_ama_proc_sync_state + 122
        0x00026aca:    e7ff        ..      B        0x26acc ; am_vos_ama_proc_sync_state + 120
        0x00026acc:    e007        ..      B        0x26ade ; am_vos_ama_proc_sync_state + 138
        0x00026ace:    9801        ..      LDR      r0,[sp,#4]
        0x00026ad0:    6880        .h      LDR      r0,[r0,#8]
        0x00026ad2:    2802        .(      CMP      r0,#2
        0x00026ad4:    d101        ..      BNE      0x26ada ; am_vos_ama_proc_sync_state + 134
        0x00026ad6:    e7ff        ..      B        0x26ad8 ; am_vos_ama_proc_sync_state + 132
        0x00026ad8:    e000        ..      B        0x26adc ; am_vos_ama_proc_sync_state + 136
        0x00026ada:    e7ff        ..      B        0x26adc ; am_vos_ama_proc_sync_state + 136
        0x00026adc:    e7ff        ..      B        0x26ade ; am_vos_ama_proc_sync_state + 138
        0x00026ade:    e7ff        ..      B        0x26ae0 ; am_vos_ama_proc_sync_state + 140
        0x00026ae0:    e000        ..      B        0x26ae4 ; am_vos_ama_proc_sync_state + 144
        0x00026ae2:    e7ff        ..      B        0x26ae4 ; am_vos_ama_proc_sync_state + 144
        0x00026ae4:    2066        f       MOVS     r0,#0x66
        0x00026ae6:    2100        .!      MOVS     r1,#0
        0x00026ae8:    f000f850    ..P.    BL       am_vos_ama_rsp_send ; 0x26b8c
        0x00026aec:    b002        ..      ADD      sp,sp,#8
        0x00026aee:    bd80        ..      POP      {r7,pc}
    am_vos_ama_provide_speech_rsp_send
        0x00026af0:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00026af2:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00026af4:    ac25        %.      ADD      r4,sp,#0x94
        0x00026af6:    4605        .F      MOV      r5,r0
        0x00026af8:    4620         F      MOV      r0,r4
        0x00026afa:    f44f7190    O..q    MOV      r1,#0x120
        0x00026afe:    f7f1fdba    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00026b02:    ae05        ..      ADD      r6,sp,#0x14
        0x00026b04:    4630        0F      MOV      r0,r6
        0x00026b06:    2180        .!      MOVS     r1,#0x80
        0x00026b08:    f7f1fdb5    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00026b0c:    466f        oF      MOV      r7,sp
        0x00026b0e:    4638        8F      MOV      r0,r7
        0x00026b10:    4631        1F      MOV      r1,r6
        0x00026b12:    2280        ."      MOVS     r2,#0x80
        0x00026b14:    f01afebe    ....    BL       pb_ostream_from_buffer ; 0x41894
        0x00026b18:    210f        .!      MOVS     r1,#0xf
        0x00026b1a:    f8ad109a    ....    STRH     r1,[sp,#0x9a]
        0x00026b1e:    f64141b4    A..A    MOV      r1,#0x1cb4
        0x00026b22:    f2c10101    ....    MOVT     r1,#0x1001
        0x00026b26:    200a        .       MOVS     r0,#0xa
        0x00026b28:    f8b1110c    ....    LDRH     r1,[r1,#0x10c]
        0x00026b2c:    f88d0094    ....    STRB     r0,[sp,#0x94]
        0x00026b30:    2009        .       MOVS     r0,#9
        0x00026b32:    f8ad0096    ....    STRH     r0,[sp,#0x96]
        0x00026b36:    2000        .       MOVS     r0,#0
        0x00026b38:    f8ad109c    ....    STRH     r1,[sp,#0x9c]
        0x00026b3c:    f64e5119    N..Q    MOV      r1,#0xed19
        0x00026b40:    f88d0098    ....    STRB     r0,[sp,#0x98]
        0x00026b44:    f88d009e    ....    STRB     r0,[sp,#0x9e]
        0x00026b48:    f2c00104    ....    MOVT     r1,#4
        0x00026b4c:    4638        8F      MOV      r0,r7
        0x00026b4e:    4622        "F      MOV      r2,r4
        0x00026b50:    9528        (.      STR      r5,[sp,#0xa0]
        0x00026b52:    f01afc49    ..I.    BL       pb_encode ; 0x413e8
        0x00026b56:    b130        0.      CBZ      r0,0x26b66 ; am_vos_ama_provide_speech_rsp_send + 118
        0x00026b58:    f89d100c    ....    LDRB     r1,[sp,#0xc]
        0x00026b5c:    a805        ..      ADD      r0,sp,#0x14
        0x00026b5e:    f7fffe8b    ....    BL       am_vos_ama_pb_cmd_send ; 0x26878
        0x00026b62:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00026b64:    bdf0        ..      POP      {r4-r7,pc}
        0x00026b66:    9804        ..      LDR      r0,[sp,#0x10]
        0x00026b68:    f2462268    F.h"    MOV      r2,#0x6268
        0x00026b6c:    f2c00205    ....    MOVT     r2,#5
        0x00026b70:    f2461154    F.T.    MOV      r1,#0x6154
        0x00026b74:    2800        .(      CMP      r0,#0
        0x00026b76:    bf18        ..      IT       NE
        0x00026b78:    4602        .F      MOVNE    r2,r0
        0x00026b7a:    f2c00105    ....    MOVT     r1,#5
        0x00026b7e:    2002        .       MOVS     r0,#2
        0x00026b80:    f001fdde    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00026b84:    2000        .       MOVS     r0,#0
        0x00026b86:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00026b88:    bdf0        ..      POP      {r4-r7,pc}
        0x00026b8a:    0000        ..      MOVS     r0,r0
    am_vos_ama_rsp_send
        0x00026b8c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00026b90:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00026b92:    f10d0898    ....    ADD      r8,sp,#0x98
        0x00026b96:    460d        .F      MOV      r5,r1
        0x00026b98:    4606        .F      MOV      r6,r0
        0x00026b9a:    4640        @F      MOV      r0,r8
        0x00026b9c:    f44f7190    O..q    MOV      r1,#0x120
        0x00026ba0:    f7f1fd69    ..i.    BL       __aeabi_memclr4 ; 0x18676
        0x00026ba4:    af06        ..      ADD      r7,sp,#0x18
        0x00026ba6:    4638        8F      MOV      r0,r7
        0x00026ba8:    2180        .!      MOVS     r1,#0x80
        0x00026baa:    f7f1fd64    ..d.    BL       __aeabi_memclr4 ; 0x18676
        0x00026bae:    ac01        ..      ADD      r4,sp,#4
        0x00026bb0:    4620         F      MOV      r0,r4
        0x00026bb2:    4639        9F      MOV      r1,r7
        0x00026bb4:    2280        ."      MOVS     r2,#0x80
        0x00026bb6:    f01afe6d    ..m.    BL       pb_ostream_from_buffer ; 0x41894
        0x00026bba:    2009        .       MOVS     r0,#9
        0x00026bbc:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x00026bc0:    2001        .       MOVS     r0,#1
        0x00026bc2:    f64e5119    N..Q    MOV      r1,#0xed19
        0x00026bc6:    f8ad009e    ....    STRH     r0,[sp,#0x9e]
        0x00026bca:    f2c00104    ....    MOVT     r1,#4
        0x00026bce:    4620         F      MOV      r0,r4
        0x00026bd0:    4642        BF      MOV      r2,r8
        0x00026bd2:    f88d6098    ...`    STRB     r6,[sp,#0x98]
        0x00026bd6:    f88d509c    ...P    STRB     r5,[sp,#0x9c]
        0x00026bda:    f01afc05    ....    BL       pb_encode ; 0x413e8
        0x00026bde:    b138        8.      CBZ      r0,0x26bf0 ; am_vos_ama_rsp_send + 100
        0x00026be0:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x00026be4:    a806        ..      ADD      r0,sp,#0x18
        0x00026be6:    f7fffe47    ..G.    BL       am_vos_ama_pb_cmd_send ; 0x26878
        0x00026bea:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00026bec:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00026bf0:    9805        ..      LDR      r0,[sp,#0x14]
        0x00026bf2:    f2462268    F.h"    MOV      r2,#0x6268
        0x00026bf6:    f2c00205    ....    MOVT     r2,#5
        0x00026bfa:    f2461154    F.T.    MOV      r1,#0x6154
        0x00026bfe:    2800        .(      CMP      r0,#0
        0x00026c00:    bf18        ..      IT       NE
        0x00026c02:    4602        .F      MOVNE    r2,r0
        0x00026c04:    f2c00105    ....    MOVT     r1,#5
        0x00026c08:    2002        .       MOVS     r0,#2
        0x00026c0a:    f001fd99    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00026c0e:    2000        .       MOVS     r0,#0
        0x00026c10:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00026c12:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00026c16:    0000        ..      MOVS     r0,r0
    am_vos_ama_rx_handler
        0x00026c18:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00026c1a:    b0d1        ..      SUB      sp,sp,#0x144
        0x00026c1c:    ad09        ..      ADD      r5,sp,#0x24
        0x00026c1e:    4604        .F      MOV      r4,r0
        0x00026c20:    4628        (F      MOV      r0,r5
        0x00026c22:    f44f7190    O..q    MOV      r1,#0x120
        0x00026c26:    f7f1fd26    ..&.    BL       __aeabi_memclr4 ; 0x18676
        0x00026c2a:    2c00        .,      CMP      r4,#0
        0x00026c2c:    f000809b    ....    BEQ.W    0x26d66 ; am_vos_ama_rx_handler + 334
        0x00026c30:    f64146b4    A..F    MOV      r6,#0x1cb4
        0x00026c34:    f2c10601    ....    MOVT     r6,#0x1001
        0x00026c38:    f8960114    ....    LDRB     r0,[r6,#0x114]
        0x00026c3c:    2800        .(      CMP      r0,#0
        0x00026c3e:    f0008097    ....    BEQ.W    0x26d70 ; am_vos_ama_rx_handler + 344
        0x00026c42:    7860        `x      LDRB     r0,[r4,#1]
        0x00026c44:    78a2        .x      LDRB     r2,[r4,#2]
        0x00026c46:    07c0        ..      LSLS     r0,r0,#31
        0x00026c48:    a801        ..      ADD      r0,sp,#4
        0x00026c4a:    bf0c        ..      ITE      EQ
        0x00026c4c:    1ce1        ..      ADDEQ    r1,r4,#3
        0x00026c4e:    1d21        !.      ADDNE    r1,r4,#4
        0x00026c50:    f01afdd2    ....    BL       pb_istream_from_buffer ; 0x417f8
        0x00026c54:    9902        ..      LDR      r1,[sp,#8]
        0x00026c56:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00026c58:    9b03        ..      LDR      r3,[sp,#0xc]
        0x00026c5a:    9801        ..      LDR      r0,[sp,#4]
        0x00026c5c:    9208        ..      STR      r2,[sp,#0x20]
        0x00026c5e:    9307        ..      STR      r3,[sp,#0x1c]
        0x00026c60:    9106        ..      STR      r1,[sp,#0x18]
        0x00026c62:    f64e5119    N..Q    MOV      r1,#0xed19
        0x00026c66:    9005        ..      STR      r0,[sp,#0x14]
        0x00026c68:    f2c00104    ....    MOVT     r1,#4
        0x00026c6c:    a805        ..      ADD      r0,sp,#0x14
        0x00026c6e:    462a        *F      MOV      r2,r5
        0x00026c70:    f01af8b8    ....    BL       pb_decode ; 0x40de4
        0x00026c74:    f8bd7026    ..&p    LDRH     r7,[sp,#0x26]
        0x00026c78:    f89d3024    ..$0    LDRB     r3,[sp,#0x24]
        0x00026c7c:    1d2a        *.      ADDS     r2,r5,#4
        0x00026c7e:    2f09        ./      CMP      r7,#9
        0x00026c80:    4614        .F      MOV      r4,r2
        0x00026c82:    f1a3000a    ....    SUB      r0,r3,#0xa
        0x00026c86:    bf08        ..      IT       EQ
        0x00026c88:    f1050408    ....    ADDEQ    r4,r5,#8
        0x00026c8c:    285d        ](      CMP      r0,#0x5d
        0x00026c8e:    f2008085    ....    BHI.W    0x26d9c ; am_vos_ama_rx_handler + 388
        0x00026c92:    e8dff010    ....    TBH      [pc,r0,LSL #1]
    $d.29
        0x00026c96:    005e        ^.      DCW    94
        0x00026c98:    00780121    !.x.    DCD    7864609
        0x00026c9c:    00cb0113    ....    DCD    13304083
        0x00026ca0:    00830083    ....    DCD    8585347
        0x00026ca4:    00830083    ....    DCD    8585347
        0x00026ca8:    01210083    ..!.    DCD    18940035
        0x00026cac:    00830121    !...    DCD    8585505
        0x00026cb0:    00d70121    !...    DCD    14090529
        0x00026cb4:    00830083    ....    DCD    8585347
        0x00026cb8:    00830083    ....    DCD    8585347
        0x00026cbc:    00830083    ....    DCD    8585347
        0x00026cc0:    00830083    ....    DCD    8585347
        0x00026cc4:    00830083    ....    DCD    8585347
        0x00026cc8:    00830083    ....    DCD    8585347
        0x00026ccc:    00830083    ....    DCD    8585347
        0x00026cd0:    00830083    ....    DCD    8585347
        0x00026cd4:    00830083    ....    DCD    8585347
        0x00026cd8:    00830083    ....    DCD    8585347
        0x00026cdc:    00830083    ....    DCD    8585347
        0x00026ce0:    00830083    ....    DCD    8585347
        0x00026ce4:    008f0083    ....    DCD    9371779
        0x00026ce8:    008300da    ....    DCD    8585434
        0x00026cec:    00830083    ....    DCD    8585347
        0x00026cf0:    008300e3    ....    DCD    8585443
        0x00026cf4:    009b00ed    ....    DCD    10158317
        0x00026cf8:    01210083    ..!.    DCD    18940035
        0x00026cfc:    00830083    ....    DCD    8585347
        0x00026d00:    00830083    ....    DCD    8585347
        0x00026d04:    00830083    ....    DCD    8585347
        0x00026d08:    00830083    ....    DCD    8585347
        0x00026d0c:    00830083    ....    DCD    8585347
        0x00026d10:    00830083    ....    DCD    8585347
        0x00026d14:    00830083    ....    DCD    8585347
        0x00026d18:    00830083    ....    DCD    8585347
        0x00026d1c:    00830083    ....    DCD    8585347
        0x00026d20:    00830083    ....    DCD    8585347
        0x00026d24:    00830083    ....    DCD    8585347
        0x00026d28:    00830083    ....    DCD    8585347
        0x00026d2c:    00830083    ....    DCD    8585347
        0x00026d30:    00830083    ....    DCD    8585347
        0x00026d34:    00830083    ....    DCD    8585347
        0x00026d38:    00830083    ....    DCD    8585347
        0x00026d3c:    00830083    ....    DCD    8585347
        0x00026d40:    00830083    ....    DCD    8585347
        0x00026d44:    00830083    ....    DCD    8585347
        0x00026d48:    00a50083    ....    DCD    10813571
        0x00026d4c:    00c200b9    ....    DCD    12714169
        0x00026d50:    00f7        ..      DCW    247
    $t.30
        0x00026d52:    f24611cd    F...    MOV      r1,#0x61cd
        0x00026d56:    f2c00105    ....    MOVT     r1,#5
        0x00026d5a:    2003        .       MOVS     r0,#3
        0x00026d5c:    f001fcf0    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00026d60:    f001fd5a    ..Z.    BL       am_vos_streaming_provide_speech ; 0x28818
        0x00026d64:    e0b8        ..      B        0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026d66:    f2461145    F.E.    MOV      r1,#0x6145
        0x00026d6a:    f2c00105    ....    MOVT     r1,#5
        0x00026d6e:    e003        ..      B        0x26d78 ; am_vos_ama_rx_handler + 352
        0x00026d70:    f24601c2    F...    MOV      r1,#0x60c2
        0x00026d74:    f2c00105    ....    MOVT     r1,#5
        0x00026d78:    2002        .       MOVS     r0,#2
        0x00026d7a:    f001fce1    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00026d7e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00026d82:    b051        Q.      ADD      sp,sp,#0x144
        0x00026d84:    bdf0        ..      POP      {r4-r7,pc}
        0x00026d86:    2f0c        ./      CMP      r7,#0xc
        0x00026d88:    f000808e    ....    BEQ.W    0x26ea8 ; am_vos_ama_rx_handler + 656
        0x00026d8c:    2f09        ./      CMP      r7,#9
        0x00026d8e:    f04080a3    @...    BNE.W    0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026d92:    a17a        z.      ADR      r1,{pc}+0x1ea ; 0x26f7c
        0x00026d94:    2003        .       MOVS     r0,#3
        0x00026d96:    f001fcd3    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00026d9a:    e0a9        ..      B        0x26ef0 ; am_vos_ama_rx_handler + 728
        0x00026d9c:    f24601e6    F...    MOV      r1,#0x60e6
        0x00026da0:    f2c00105    ....    MOVT     r1,#5
        0x00026da4:    2003        .       MOVS     r0,#3
        0x00026da6:    461a        .F      MOV      r2,r3
        0x00026da8:    f001fcca    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00026dac:    f89d0024    ..$.    LDRB     r0,[sp,#0x24]
        0x00026db0:    2103        .!      MOVS     r1,#3
        0x00026db2:    e08f        ..      B        0x26ed4 ; am_vos_ama_rx_handler + 700
        0x00026db4:    2501        .%      MOVS     r5,#1
        0x00026db6:    f886510f    ...Q    STRB     r5,[r6,#0x10f]
        0x00026dba:    f000fb6b    ..k.    BL       am_vos_audio_reset_flag_and_buffer ; 0x27494
        0x00026dbe:    f06f4000    o..@    MVN      r0,#0x80000000
        0x00026dc2:    f8865115    ...Q    STRB     r5,[r6,#0x115]
        0x00026dc6:    f8c60108    ....    STR      r0,[r6,#0x108]
        0x00026dca:    e085        ..      B        0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026dcc:    f2461169    F.i.    MOV      r1,#0x6169
        0x00026dd0:    f2c00105    ....    MOVT     r1,#5
        0x00026dd4:    2003        .       MOVS     r0,#3
        0x00026dd6:    f001fcb3    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00026dda:    f7fffc6b    ..k.    BL       am_vos_ama_get_locale_rsp_send ; 0x266b4
        0x00026dde:    e07b        {.      B        0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026de0:    2f09        ./      CMP      r7,#9
        0x00026de2:    f0408079    @.y.    BNE.W    0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026de6:    f8bd0030    ..0.    LDRH     r0,[sp,#0x30]
        0x00026dea:    f89d1034    ..4.    LDRB     r1,[sp,#0x34]
        0x00026dee:    9b0d        ..      LDR      r3,[sp,#0x34]
        0x00026df0:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x00026df2:    2801        .(      CMP      r0,#1
        0x00026df4:    bf08        ..      IT       EQ
        0x00026df6:    460b        .F      MOVEQ    r3,r1
        0x00026df8:    f2461111    F...    MOV      r1,#0x6111
        0x00026dfc:    f2c00105    ....    MOVT     r1,#5
        0x00026e00:    2003        .       MOVS     r0,#3
        0x00026e02:    f001fc9d    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00026e06:    e067        g.      B        0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026e08:    2f09        ./      CMP      r7,#9
        0x00026e0a:    d165        e.      BNE      0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026e0c:    f89d2028    ..(     LDRB     r2,[sp,#0x28]
        0x00026e10:    a14e        N.      ADR      r1,{pc}+0x13c ; 0x26f4c
        0x00026e12:    2003        .       MOVS     r0,#3
        0x00026e14:    f001fc94    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00026e18:    e06a        j.      B        0x26ef0 ; am_vos_ama_rx_handler + 728
        0x00026e1a:    2f09        ./      CMP      r7,#9
        0x00026e1c:    d15c        \.      BNE      0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026e1e:    f89d2028    ..(     LDRB     r2,[sp,#0x28]
        0x00026e22:    a13c        <.      ADR      r1,{pc}+0xf2 ; 0x26f14
        0x00026e24:    2003        .       MOVS     r0,#3
        0x00026e26:    f001fc8b    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00026e2a:    e055        U.      B        0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026e2c:    f89d0028    ..(.    LDRB     r0,[sp,#0x28]
        0x00026e30:    2803        .(      CMP      r0,#3
        0x00026e32:    d851        Q.      BHI      0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026e34:    e8dff000    ....    TBB      [pc,r0]
    $d.31
        0x00026e38:    69635f02    ._ci    DCD    1768120066
    $t.32
        0x00026e3c:    2001        .       MOVS     r0,#1
        0x00026e3e:    f886010f    ....    STRB     r0,[r6,#0x10f]
        0x00026e42:    e049        I.      B        0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026e44:    f000fb26    ..&.    BL       am_vos_audio_reset_flag_and_buffer ; 0x27494
        0x00026e48:    e046        F.      B        0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026e4a:    2f33        3/      CMP      r7,#0x33
        0x00026e4c:    d039        9.      BEQ      0x26ec2 ; am_vos_ama_rx_handler + 682
        0x00026e4e:    2f09        ./      CMP      r7,#9
        0x00026e50:    d142        B.      BNE      0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026e52:    f246213b    F.;!    MOV      r1,#0x623b
        0x00026e56:    f2c00105    ....    MOVT     r1,#5
        0x00026e5a:    e005        ..      B        0x26e68 ; am_vos_ama_rx_handler + 592
        0x00026e5c:    2f09        ./      CMP      r7,#9
        0x00026e5e:    d13b        ;.      BNE      0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026e60:    f24611f0    F...    MOV      r1,#0x61f0
        0x00026e64:    f2c00105    ....    MOVT     r1,#5
        0x00026e68:    2003        .       MOVS     r0,#3
        0x00026e6a:    f001fc69    ..i.    BL       am_vos_stdio_printf ; 0x28740
        0x00026e6e:    e033        3.      B        0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026e70:    f24611b1    F...    MOV      r1,#0x61b1
        0x00026e74:    f2c00105    ....    MOVT     r1,#5
        0x00026e78:    2003        .       MOVS     r0,#3
        0x00026e7a:    f001fc61    ..a.    BL       am_vos_stdio_printf ; 0x28740
        0x00026e7e:    f7fffc19    ....    BL       am_vos_ama_get_locale_rsp_send ; 0x266b4
        0x00026e82:    e029        ).      B        0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026e84:    2f09        ./      CMP      r7,#9
        0x00026e86:    d127        '.      BNE      0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026e88:    f7f1fce4    ....    BL       AMVOS_TX_CCC_TIMER_STOP ; 0x18854
        0x00026e8c:    f246210f    F..!    MOV      r1,#0x620f
        0x00026e90:    f2c00105    ....    MOVT     r1,#5
        0x00026e94:    2003        .       MOVS     r0,#3
        0x00026e96:    f001fc53    ..S.    BL       am_vos_stdio_printf ; 0x28740
        0x00026e9a:    f89d004c    ..L.    LDRB     r0,[sp,#0x4c]
        0x00026e9e:    f002fec7    ....    BL       amvosConnIntervalUpdate ; 0x29c30
        0x00026ea2:    f001ff11    ....    BL       am_vos_voice_start ; 0x28cc8
        0x00026ea6:    e017        ..      B        0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026ea8:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x00026eaa:    f89d3028    ..(0    LDRB     r3,[sp,#0x28]
        0x00026eae:    f6454192    E..A    MOV      r1,#0x5c92
        0x00026eb2:    f2c00105    ....    MOVT     r1,#5
        0x00026eb6:    2003        .       MOVS     r0,#3
        0x00026eb8:    f001fc42    ..B.    BL       am_vos_stdio_printf ; 0x28740
        0x00026ebc:    f001fce6    ....    BL       am_vos_streaming_stop ; 0x2888c
        0x00026ec0:    e00a        ..      B        0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026ec2:    f2461188    F...    MOV      r1,#0x6188
        0x00026ec6:    f2c00105    ....    MOVT     r1,#5
        0x00026eca:    2003        .       MOVS     r0,#3
        0x00026ecc:    f001fc38    ..8.    BL       am_vos_stdio_printf ; 0x28740
        0x00026ed0:    2033        3       MOVS     r0,#0x33
        0x00026ed2:    2100        .!      MOVS     r1,#0
        0x00026ed4:    f7fffe5a    ..Z.    BL       am_vos_ama_rsp_send ; 0x26b8c
        0x00026ed8:    f8d63110    ...1    LDR      r3,[r6,#0x110]
        0x00026edc:    b143        C.      CBZ      r3,0x26ef0 ; am_vos_ama_rx_handler + 728
        0x00026ede:    f1a70009    ....    SUB      r0,r7,#9
        0x00026ee2:    fab0f180    ....    CLZ      r1,r0
        0x00026ee6:    f89d0024    ..$.    LDRB     r0,[sp,#0x24]
        0x00026eea:    094a        J.      LSRS     r2,r1,#5
        0x00026eec:    4621        !F      MOV      r1,r4
        0x00026eee:    4798        .G      BLX      r3
        0x00026ef0:    2000        .       MOVS     r0,#0
        0x00026ef2:    b051        Q.      ADD      sp,sp,#0x144
        0x00026ef4:    bdf0        ..      POP      {r4-r7,pc}
        0x00026ef6:    2002        .       MOVS     r0,#2
        0x00026ef8:    f886010f    ....    STRB     r0,[r6,#0x10f]
        0x00026efc:    e7ec        ..      B        0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026efe:    2003        .       MOVS     r0,#3
        0x00026f00:    f886010f    ....    STRB     r0,[r6,#0x10f]
        0x00026f04:    f000fac6    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x27494
        0x00026f08:    e7e6        ..      B        0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026f0a:    2004        .       MOVS     r0,#4
        0x00026f0c:    f886010f    ....    STRB     r0,[r6,#0x10f]
        0x00026f10:    e7e2        ..      B        0x26ed8 ; am_vos_ama_rx_handler + 704
        0x00026f12:    bf00        ..      NOP      
    $d.33
        0x00026f14:    414d415b    [AMA    DCD    1095582043
        0x00026f18:    6d43205d    ] Cm    DCD    1833115741
        0x00026f1c:    59532064    d SY    DCD    1498620004
        0x00026f20:    5248434e    NCHR    DCD    1380467534
        0x00026f24:    5a494e4f    ONIZ    DCD    1514753615
        0x00026f28:    54535f45    E_ST    DCD    1414750021
        0x00026f2c:    20455441    ATE     DCD    541414465
        0x00026f30:    206b6341    Ack     DCD    543908673
        0x00026f34:    76636572    recv    DCD    1986225522
        0x00026f38:    72726520     err    DCD    1920099616
        0x00026f3c:    635f726f    or_c    DCD    1667199599
        0x00026f40:    2065646f    ode     DCD    543515759
        0x00026f44:    78257830    0x%x    DCD    2015721520
        0x00026f48:    0000000a    ....    DCD    10
        0x00026f4c:    414d415b    [AMA    DCD    1095582043
        0x00026f50:    6d43205d    ] Cm    DCD    1833115741
        0x00026f54:    45532064    d SE    DCD    1163075684
        0x00026f58:    54535f54    T_ST    DCD    1414750036
        0x00026f5c:    20455441    ATE     DCD    541414465
        0x00026f60:    206b6341    Ack     DCD    543908673
        0x00026f64:    76636572    recv    DCD    1986225522
        0x00026f68:    72726520     err    DCD    1920099616
        0x00026f6c:    635f726f    or_c    DCD    1667199599
        0x00026f70:    2065646f    ode     DCD    543515759
        0x00026f74:    78257830    0x%x    DCD    2015721520
        0x00026f78:    0000000a    ....    DCD    10
        0x00026f7c:    414d415b    [AMA    DCD    1095582043
        0x00026f80:    6d43205d    ] Cm    DCD    1833115741
        0x00026f84:    54532064    d ST    DCD    1414733924
        0x00026f88:    535f504f    OP_S    DCD    1398755407
        0x00026f8c:    43454550    PEEC    DCD    1128613200
        0x00026f90:    63412048    H Ac    DCD    1665212488
        0x00026f94:    6572206b    k re    DCD    1701978219
        0x00026f98:    000a7663    cv..    DCD    685667
    $t.19
    am_vos_ama_speech_rsp_send
        0x00026f9c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00026fa0:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00026fa2:    f10d0898    ....    ADD      r8,sp,#0x98
        0x00026fa6:    460d        .F      MOV      r5,r1
        0x00026fa8:    4606        .F      MOV      r6,r0
        0x00026faa:    4640        @F      MOV      r0,r8
        0x00026fac:    f44f7190    O..q    MOV      r1,#0x120
        0x00026fb0:    f7f1fb61    ..a.    BL       __aeabi_memclr4 ; 0x18676
        0x00026fb4:    af06        ..      ADD      r7,sp,#0x18
        0x00026fb6:    4638        8F      MOV      r0,r7
        0x00026fb8:    2180        .!      MOVS     r1,#0x80
        0x00026fba:    f7f1fb5c    ..\.    BL       __aeabi_memclr4 ; 0x18676
        0x00026fbe:    ac01        ..      ADD      r4,sp,#4
        0x00026fc0:    4620         F      MOV      r0,r4
        0x00026fc2:    4639        9F      MOV      r1,r7
        0x00026fc4:    2280        ."      MOVS     r2,#0x80
        0x00026fc6:    f01afc65    ..e.    BL       pb_ostream_from_buffer ; 0x41894
        0x00026fca:    2009        .       MOVS     r0,#9
        0x00026fcc:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x00026fd0:    2000        .       MOVS     r0,#0
        0x00026fd2:    f88d009c    ....    STRB     r0,[sp,#0x9c]
        0x00026fd6:    200e        .       MOVS     r0,#0xe
        0x00026fd8:    f64e5119    N..Q    MOV      r1,#0xed19
        0x00026fdc:    f8ad009e    ....    STRH     r0,[sp,#0x9e]
        0x00026fe0:    f2c00104    ....    MOVT     r1,#4
        0x00026fe4:    4620         F      MOV      r0,r4
        0x00026fe6:    4642        BF      MOV      r2,r8
        0x00026fe8:    f88d6098    ...`    STRB     r6,[sp,#0x98]
        0x00026fec:    9528        (.      STR      r5,[sp,#0xa0]
        0x00026fee:    f01af9fb    ....    BL       pb_encode ; 0x413e8
        0x00026ff2:    b190        ..      CBZ      r0,0x2701a ; am_vos_ama_speech_rsp_send + 126
        0x00026ff4:    f64140b4    A..@    MOV      r0,#0x1cb4
        0x00026ff8:    f2c10001    ....    MOVT     r0,#0x1001
        0x00026ffc:    e9d01241    ..A.    LDRD     r1,r2,[r0,#0x104]
        0x00027000:    1a8a        ..      SUBS     r2,r1,r2
        0x00027002:    bf18        ..      IT       NE
        0x00027004:    1c4a        J.      ADDNE    r2,r1,#1
        0x00027006:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x0002700a:    f8c02104    ...!    STR      r2,[r0,#0x104]
        0x0002700e:    a806        ..      ADD      r0,sp,#0x18
        0x00027010:    f7fffc32    ..2.    BL       am_vos_ama_pb_cmd_send ; 0x26878
        0x00027014:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00027016:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0002701a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002701c:    f2462268    F.h"    MOV      r2,#0x6268
        0x00027020:    f2c00205    ....    MOVT     r2,#5
        0x00027024:    f2461154    F.T.    MOV      r1,#0x6154
        0x00027028:    2800        .(      CMP      r0,#0
        0x0002702a:    bf18        ..      IT       NE
        0x0002702c:    4602        .F      MOVNE    r2,r0
        0x0002702e:    f2c00105    ....    MOVT     r1,#5
        0x00027032:    2002        .       MOVS     r0,#2
        0x00027034:    f001fb84    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00027038:    2000        .       MOVS     r0,#0
        0x0002703a:    b06e        n.      ADD      sp,sp,#0x1b8
        0x0002703c:    e8bd81f0    ....    POP      {r4-r8,pc}
    am_vos_ama_start_speech_send
        0x00027040:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00027042:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00027044:    4604        .F      MOV      r4,r0
        0x00027046:    a826        &.      ADD      r0,sp,#0x98
        0x00027048:    f44f7190    O..q    MOV      r1,#0x120
        0x0002704c:    f7f1fb13    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00027050:    ad06        ..      ADD      r5,sp,#0x18
        0x00027052:    4628        (F      MOV      r0,r5
        0x00027054:    2180        .!      MOVS     r1,#0x80
        0x00027056:    f7f1fb0e    ....    BL       __aeabi_memclr4 ; 0x18676
        0x0002705a:    a801        ..      ADD      r0,sp,#4
        0x0002705c:    4629        )F      MOV      r1,r5
        0x0002705e:    2280        ."      MOVS     r2,#0x80
        0x00027060:    f01afc18    ....    BL       pb_ostream_from_buffer ; 0x41894
        0x00027064:    f64145b4    A..E    MOV      r5,#0x1cb4
        0x00027068:    200b        .       MOVS     r0,#0xb
        0x0002706a:    f2c10501    ....    MOVT     r5,#0x1001
        0x0002706e:    f88d0098    ....    STRB     r0,[sp,#0x98]
        0x00027072:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x00027076:    f8b5010c    ....    LDRH     r0,[r5,#0x10c]
        0x0002707a:    7821        !x      LDRB     r1,[r4,#0]
        0x0002707c:    f8ad009c    ....    STRH     r0,[sp,#0x9c]
        0x00027080:    f04f0000    O...    MOV      r0,#0
        0x00027084:    f88d009e    ....    STRB     r0,[sp,#0x9e]
        0x00027088:    b119        ..      CBZ      r1,0x27092 ; am_vos_ama_start_speech_send + 82
        0x0002708a:    2003        .       MOVS     r0,#3
        0x0002708c:    f88d00a0    ....    STRB     r0,[sp,#0xa0]
        0x00027090:    e011        ..      B        0x270b6 ; am_vos_ama_start_speech_send + 118
        0x00027092:    7860        `x      LDRB     r0,[r4,#1]
        0x00027094:    2800        .(      CMP      r0,#0
        0x00027096:    d0f8        ..      BEQ      0x2708a ; am_vos_ama_start_speech_send + 74
        0x00027098:    2004        .       MOVS     r0,#4
        0x0002709a:    1d23        #.      ADDS     r3,r4,#4
        0x0002709c:    f88d00a0    ....    STRB     r0,[sp,#0xa0]
        0x000270a0:    cb0b        ..      LDM      r3,{r0,r1,r3}
        0x000270a2:    0102        ..      LSLS     r2,r0,#4
        0x000270a4:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x000270a8:    1ac3        ..      SUBS     r3,r0,r3
        0x000270aa:    a119        ..      ADR      r1,{pc}+0x66 ; 0x27110
        0x000270ac:    2003        .       MOVS     r0,#3
        0x000270ae:    9229        ).      STR      r2,[sp,#0xa4]
        0x000270b0:    932a        *.      STR      r3,[sp,#0xa8]
        0x000270b2:    f001fb45    ..E.    BL       am_vos_stdio_printf ; 0x28740
        0x000270b6:    f8d50104    ....    LDR      r0,[r5,#0x104]
        0x000270ba:    f64e5119    N..Q    MOV      r1,#0xed19
        0x000270be:    906c        l.      STR      r0,[sp,#0x1b0]
        0x000270c0:    f2c00104    ....    MOVT     r1,#4
        0x000270c4:    a801        ..      ADD      r0,sp,#4
        0x000270c6:    aa26        &.      ADD      r2,sp,#0x98
        0x000270c8:    f01af98e    ....    BL       pb_encode ; 0x413e8
        0x000270cc:    b168        h.      CBZ      r0,0x270ea ; am_vos_ama_start_speech_send + 170
        0x000270ce:    f7f1fb91    ....    BL       AMVOS_RSP_TIMER_START ; 0x187f4
        0x000270d2:    9a6c        l.      LDR      r2,[sp,#0x1b0]
        0x000270d4:    a118        ..      ADR      r1,{pc}+0x64 ; 0x27138
        0x000270d6:    2003        .       MOVS     r0,#3
        0x000270d8:    f001fb32    ..2.    BL       am_vos_stdio_printf ; 0x28740
        0x000270dc:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x000270e0:    a806        ..      ADD      r0,sp,#0x18
        0x000270e2:    f7fffbc9    ....    BL       am_vos_ama_pb_cmd_send ; 0x26878
        0x000270e6:    b06e        n.      ADD      sp,sp,#0x1b8
        0x000270e8:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000270ea:    9805        ..      LDR      r0,[sp,#0x14]
        0x000270ec:    f2462268    F.h"    MOV      r2,#0x6268
        0x000270f0:    f2c00205    ....    MOVT     r2,#5
        0x000270f4:    f2461154    F.T.    MOV      r1,#0x6154
        0x000270f8:    2800        .(      CMP      r0,#0
        0x000270fa:    bf18        ..      IT       NE
        0x000270fc:    4602        .F      MOVNE    r2,r0
        0x000270fe:    f2c00105    ....    MOVT     r1,#5
        0x00027102:    2002        .       MOVS     r0,#2
        0x00027104:    f001fb1c    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00027108:    2000        .       MOVS     r0,#0
        0x0002710a:    b06e        n.      ADD      sp,sp,#0x1b8
        0x0002710c:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x0002710e:    bf00        ..      NOP      
    $d.10
        0x00027110:    5742435b    [CBW    DCD    1463960411
        0x00027114:    205d5657    WV]     DCD    542987863
        0x00027118:    72617453    Star    DCD    1918989395
        0x0002711c:    646e4974    tInd    DCD    1684949364
        0x00027120:    25207865    ex %    DCD    622884965
        0x00027124:    45202c64    d, E    DCD    1159736420
        0x00027128:    6e49646e    ndIn    DCD    1850303598
        0x0002712c:    3a786564    dex:    DCD    980968804
        0x00027130:    0a642520     %d.    DCD    174335264
        0x00027134:    0000000a    ....    DCD    10
        0x00027138:    414d415b    [AMA    DCD    1095582043
        0x0002713c:    6f43205d    ] Co    DCD    1866670173
        0x00027140:    6e616d6d    mman    DCD    1851878765
        0x00027144:    54535f64    d_ST    DCD    1414750052
        0x00027148:    5f545241    ART_    DCD    1599361601
        0x0002714c:    45455053    SPEE    DCD    1162170451
        0x00027150:    73204843    CH s    DCD    1931495491
        0x00027154:    2e746e65    ent.    DCD    779382373
        0x00027158:    61696420     dia    DCD    1634296864
        0x0002715c:    49676f6c    logI    DCD    1231515500
        0x00027160:    203d2044    D =     DCD    540876868
        0x00027164:    000a6425    %d..    DCD    680997
    $t.1
    am_vos_ama_status_ready
        0x00027168:    f64140b4    A..@    MOV      r0,#0x1cb4
        0x0002716c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027170:    2101        .!      MOVS     r1,#1
        0x00027172:    f880110f    ....    STRB     r1,[r0,#0x10f]
        0x00027176:    f8801115    ....    STRB     r1,[r0,#0x115]
        0x0002717a:    4770        pG      BX       lr
    am_vos_ama_status_reset
        0x0002717c:    f64140b4    A..@    MOV      r0,#0x1cb4
        0x00027180:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027184:    2100        .!      MOVS     r1,#0
        0x00027186:    f880110f    ....    STRB     r1,[r0,#0x10f]
        0x0002718a:    f8801115    ....    STRB     r1,[r0,#0x115]
        0x0002718e:    4770        pG      BX       lr
    am_vos_ama_stop_speech_send
        0x00027190:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00027192:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00027194:    ac25        %.      ADD      r4,sp,#0x94
        0x00027196:    4605        .F      MOV      r5,r0
        0x00027198:    4620         F      MOV      r0,r4
        0x0002719a:    f44f7190    O..q    MOV      r1,#0x120
        0x0002719e:    f7f1fa6a    ..j.    BL       __aeabi_memclr4 ; 0x18676
        0x000271a2:    ae05        ..      ADD      r6,sp,#0x14
        0x000271a4:    4630        0F      MOV      r0,r6
        0x000271a6:    2180        .!      MOVS     r1,#0x80
        0x000271a8:    f7f1fa65    ..e.    BL       __aeabi_memclr4 ; 0x18676
        0x000271ac:    466f        oF      MOV      r7,sp
        0x000271ae:    4638        8F      MOV      r0,r7
        0x000271b0:    4631        1F      MOV      r1,r6
        0x000271b2:    2280        ."      MOVS     r2,#0x80
        0x000271b4:    f01afb6e    ..n.    BL       pb_ostream_from_buffer ; 0x41894
        0x000271b8:    200c        .       MOVS     r0,#0xc
        0x000271ba:    f88d0094    ....    STRB     r0,[sp,#0x94]
        0x000271be:    f8ad0096    ....    STRH     r0,[sp,#0x96]
        0x000271c2:    f64140b4    A..@    MOV      r0,#0x1cb4
        0x000271c6:    f2c10001    ....    MOVT     r0,#0x1001
        0x000271ca:    f8d00104    ....    LDR      r0,[r0,#0x104]
        0x000271ce:    f64e5119    N..Q    MOV      r1,#0xed19
        0x000271d2:    9027        '.      STR      r0,[sp,#0x9c]
        0x000271d4:    f2c00104    ....    MOVT     r1,#4
        0x000271d8:    4638        8F      MOV      r0,r7
        0x000271da:    4622        "F      MOV      r2,r4
        0x000271dc:    f88d5098    ...P    STRB     r5,[sp,#0x98]
        0x000271e0:    f01af902    ....    BL       pb_encode ; 0x413e8
        0x000271e4:    b178        x.      CBZ      r0,0x27206 ; am_vos_ama_stop_speech_send + 118
        0x000271e6:    f7f1fb05    ....    BL       AMVOS_RSP_TIMER_START ; 0x187f4
        0x000271ea:    9a27        '.      LDR      r2,[sp,#0x9c]
        0x000271ec:    f89d3098    ...0    LDRB     r3,[sp,#0x98]
        0x000271f0:    a10e        ..      ADR      r1,{pc}+0x3c ; 0x2722c
        0x000271f2:    2003        .       MOVS     r0,#3
        0x000271f4:    f001faa4    ....    BL       am_vos_stdio_printf ; 0x28740
        0x000271f8:    f89d100c    ....    LDRB     r1,[sp,#0xc]
        0x000271fc:    a805        ..      ADD      r0,sp,#0x14
        0x000271fe:    f7fffb3b    ..;.    BL       am_vos_ama_pb_cmd_send ; 0x26878
        0x00027202:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00027204:    bdf0        ..      POP      {r4-r7,pc}
        0x00027206:    9804        ..      LDR      r0,[sp,#0x10]
        0x00027208:    f2462268    F.h"    MOV      r2,#0x6268
        0x0002720c:    f2c00205    ....    MOVT     r2,#5
        0x00027210:    f2461154    F.T.    MOV      r1,#0x6154
        0x00027214:    2800        .(      CMP      r0,#0
        0x00027216:    bf18        ..      IT       NE
        0x00027218:    4602        .F      MOVNE    r2,r0
        0x0002721a:    f2c00105    ....    MOVT     r1,#5
        0x0002721e:    2002        .       MOVS     r0,#2
        0x00027220:    f001fa8e    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00027224:    2000        .       MOVS     r0,#0
        0x00027226:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00027228:    bdf0        ..      POP      {r4-r7,pc}
        0x0002722a:    bf00        ..      NOP      
    $d.12
        0x0002722c:    414d415b    [AMA    DCD    1095582043
        0x00027230:    6f43205d    ] Co    DCD    1866670173
        0x00027234:    6e616d6d    mman    DCD    1851878765
        0x00027238:    54535f64    d_ST    DCD    1414750052
        0x0002723c:    535f504f    OP_S    DCD    1398755407
        0x00027240:    43454550    PEEC    DCD    1128613200
        0x00027244:    65732048    H se    DCD    1702043720
        0x00027248:    202e746e    nt.     DCD    539915374
        0x0002724c:    6c616964    dial    DCD    1818323300
        0x00027250:    4449676f    ogID    DCD    1145661295
        0x00027254:    25203d20     = %    DCD    622869792
        0x00027258:    72652064    d er    DCD    1919230052
        0x0002725c:    6f635f72    r_co    DCD    1868783474
        0x00027260:    3d206564    de =    DCD    1025533284
        0x00027264:    0a642520     %d.    DCD    174335264
        0x00027268:    00000000    ....    DCD    0
    $t.5
    am_vos_ama_tx_ver_exchange_send
        0x0002726c:    b580        ..      PUSH     {r7,lr}
        0x0002726e:    b086        ..      SUB      sp,sp,#0x18
        0x00027270:    2000        .       MOVS     r0,#0
        0x00027272:    9005        ..      STR      r0,[sp,#0x14]
        0x00027274:    e9cd0003    ....    STRD     r0,r0,[sp,#0xc]
        0x00027278:    f24030fe    @..0    MOV      r0,#0x3fe
        0x0002727c:    f2c00001    ....    MOVT     r0,#1
        0x00027280:    9001        ..      STR      r0,[sp,#4]
        0x00027282:    f04f20ff    O..     MOV      r0,#0xff00ff00
        0x00027286:    9002        ..      STR      r0,[sp,#8]
        0x00027288:    a801        ..      ADD      r0,sp,#4
        0x0002728a:    2114        .!      MOVS     r1,#0x14
        0x0002728c:    f000f938    ..8.    BL       am_vos_ble_cmd_send ; 0x27500
        0x00027290:    b006        ..      ADD      sp,sp,#0x18
        0x00027292:    bd80        ..      POP      {r7,pc}
    am_vos_audio_buffer_rewind
        0x00027294:    b580        ..      PUSH     {r7,lr}
        0x00027296:    b082        ..      SUB      sp,sp,#8
        0x00027298:    f7fbf99a    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0002729c:    9001        ..      STR      r0,[sp,#4]
        0x0002729e:    2001        .       MOVS     r0,#1
        0x000272a0:    f44f6170    O.pa    MOV      r1,#0xf00
        0x000272a4:    f7f8f8ea    ....    BL       am_audio_buffer_rewind ; 0x1f47c
        0x000272a8:    9801        ..      LDR      r0,[sp,#4]
        0x000272aa:    f7fbf999    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x000272ae:    b002        ..      ADD      sp,sp,#8
        0x000272b0:    bd80        ..      POP      {r7,pc}
        0x000272b2:    0000        ..      MOVS     r0,r0
    am_vos_audio_flush_ring_buffer
        0x000272b4:    b580        ..      PUSH     {r7,lr}
        0x000272b6:    f7f7ff6d    ..m.    BL       am_audio_buffer_init ; 0x1f194
        0x000272ba:    bd80        ..      POP      {r7,pc}
    am_vos_audio_handler
        0x000272bc:    b580        ..      PUSH     {r7,lr}
        0x000272be:    b088        ..      SUB      sp,sp,#0x20
        0x000272c0:    9007        ..      STR      r0,[sp,#0x1c]
        0x000272c2:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000272c4:    f24020d4    @..     MOVW     r0,#0x2d4
        0x000272c8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000272cc:    3020         0      ADDS     r0,r0,#0x20
        0x000272ce:    9001        ..      STR      r0,[sp,#4]
        0x000272d0:    22a0        ."      MOVS     r2,#0xa0
        0x000272d2:    9202        ..      STR      r2,[sp,#8]
        0x000272d4:    f7f1f8a7    ....    BL       __aeabi_memcpy ; 0x18426
        0x000272d8:    9901        ..      LDR      r1,[sp,#4]
        0x000272da:    9a02        ..      LDR      r2,[sp,#8]
        0x000272dc:    2001        .       MOVS     r0,#1
        0x000272de:    f7f7ffaf    ....    BL       am_audio_buffer_nested_push ; 0x1f240
        0x000272e2:    f2403094    @..0    MOVW     r0,#0x394
        0x000272e6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000272ea:    7800        .x      LDRB     r0,[r0,#0]
        0x000272ec:    b978        x.      CBNZ     r0,0x2730e ; am_vos_audio_handler + 82
        0x000272ee:    e7ff        ..      B        0x272f0 ; am_vos_audio_handler + 52
        0x000272f0:    f2403094    @..0    MOVW     r0,#0x394
        0x000272f4:    f2c10000    ....    MOVT     r0,#0x1000
        0x000272f8:    7880        .x      LDRB     r0,[r0,#2]
        0x000272fa:    b940        @.      CBNZ     r0,0x2730e ; am_vos_audio_handler + 82
        0x000272fc:    e7ff        ..      B        0x272fe ; am_vos_audio_handler + 66
        0x000272fe:    f2403094    @..0    MOVW     r0,#0x394
        0x00027302:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027306:    78c0        .x      LDRB     r0,[r0,#3]
        0x00027308:    2800        .(      CMP      r0,#0
        0x0002730a:    d061        a.      BEQ      0x273d0 ; am_vos_audio_handler + 276
        0x0002730c:    e7ff        ..      B        0x2730e ; am_vos_audio_handler + 82
        0x0002730e:    f2403094    @..0    MOVW     r0,#0x394
        0x00027312:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027316:    6880        .h      LDR      r0,[r0,#8]
        0x00027318:    0a80        ..      LSRS     r0,r0,#10
        0x0002731a:    287c        |(      CMP      r0,#0x7c
        0x0002731c:    d854        T.      BHI      0x273c8 ; am_vos_audio_handler + 268
        0x0002731e:    e7ff        ..      B        0x27320 ; am_vos_audio_handler + 100
        0x00027320:    f2403094    @..0    MOVW     r0,#0x394
        0x00027324:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027328:    6880        .h      LDR      r0,[r0,#8]
        0x0002732a:    bbb8        ..      CBNZ     r0,0x2739c ; am_vos_audio_handler + 224
        0x0002732c:    e7ff        ..      B        0x2732e ; am_vos_audio_handler + 114
        0x0002732e:    f000fa3b    ..;.    BL       am_vos_burst_mode_enable ; 0x277a8
        0x00027332:    f2403094    @..0    MOVW     r0,#0x394
        0x00027336:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002733a:    7880        .x      LDRB     r0,[r0,#2]
        0x0002733c:    b918        ..      CBNZ     r0,0x27346 ; am_vos_audio_handler + 138
        0x0002733e:    e7ff        ..      B        0x27340 ; am_vos_audio_handler + 132
        0x00027340:    f7ffffa8    ....    BL       am_vos_audio_buffer_rewind ; 0x27294
        0x00027344:    e7ff        ..      B        0x27346 ; am_vos_audio_handler + 138
        0x00027346:    f000fcd3    ....    BL       am_vos_is_connected ; 0x27cf0
        0x0002734a:    b1f0        ..      CBZ      r0,0x2738a ; am_vos_audio_handler + 206
        0x0002734c:    e7ff        ..      B        0x2734e ; am_vos_audio_handler + 146
        0x0002734e:    f000f8a7    ....    BL       am_vos_audio_wwd_disable ; 0x274a0
        0x00027352:    f2403094    @..0    MOVW     r0,#0x394
        0x00027356:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002735a:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002735c:    b9a0        ..      CBNZ     r0,0x27388 ; am_vos_audio_handler + 204
        0x0002735e:    e7ff        ..      B        0x27360 ; am_vos_audio_handler + 164
        0x00027360:    f2403094    @..0    MOVW     r0,#0x394
        0x00027364:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027368:    7881        .x      LDRB     r1,[r0,#2]
        0x0002736a:    f88d100c    ....    STRB     r1,[sp,#0xc]
        0x0002736e:    2100        .!      MOVS     r1,#0
        0x00027370:    f88d100d    ....    STRB     r1,[sp,#0xd]
        0x00027374:    6981        .i      LDR      r1,[r0,#0x18]
        0x00027376:    9104        ..      STR      r1,[sp,#0x10]
        0x00027378:    6901        .i      LDR      r1,[r0,#0x10]
        0x0002737a:    9105        ..      STR      r1,[sp,#0x14]
        0x0002737c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002737e:    9006        ..      STR      r0,[sp,#0x18]
        0x00027380:    a803        ..      ADD      r0,sp,#0xc
        0x00027382:    f7fffe5d    ..].    BL       am_vos_ama_start_speech_send ; 0x27040
        0x00027386:    e7ff        ..      B        0x27388 ; am_vos_audio_handler + 204
        0x00027388:    e007        ..      B        0x2739a ; am_vos_audio_handler + 222
        0x0002738a:    f6446162    D.ba    MOV      r1,#0x4e62
        0x0002738e:    f2c00105    ....    MOVT     r1,#5
        0x00027392:    2002        .       MOVS     r0,#2
        0x00027394:    f001f9d4    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00027398:    e7ff        ..      B        0x2739a ; am_vos_audio_handler + 222
        0x0002739a:    e7ff        ..      B        0x2739c ; am_vos_audio_handler + 224
        0x0002739c:    f000fca8    ....    BL       am_vos_is_connected ; 0x27cf0
        0x000273a0:    b150        P.      CBZ      r0,0x273b8 ; am_vos_audio_handler + 252
        0x000273a2:    e7ff        ..      B        0x273a4 ; am_vos_audio_handler + 232
        0x000273a4:    4669        iF      MOV      r1,sp
        0x000273a6:    2000        .       MOVS     r0,#0
        0x000273a8:    6008        .`      STR      r0,[r1,#0]
        0x000273aa:    2004        .       MOVS     r0,#4
        0x000273ac:    2107        .!      MOVS     r1,#7
        0x000273ae:    2202        ."      MOVS     r2,#2
        0x000273b0:    23a0        .#      MOVS     r3,#0xa0
        0x000273b2:    f001fb77    ..w.    BL       am_vos_task_send ; 0x28aa4
        0x000273b6:    e7ff        ..      B        0x273b8 ; am_vos_audio_handler + 252
        0x000273b8:    f2403194    @..1    MOVW     r1,#0x394
        0x000273bc:    f2c10100    ....    MOVT     r1,#0x1000
        0x000273c0:    6888        .h      LDR      r0,[r1,#8]
        0x000273c2:    3050        P0      ADDS     r0,r0,#0x50
        0x000273c4:    6088        .`      STR      r0,[r1,#8]
        0x000273c6:    e002        ..      B        0x273ce ; am_vos_audio_handler + 274
        0x000273c8:    f000f864    ..d.    BL       am_vos_audio_reset_flag_and_buffer ; 0x27494
        0x000273cc:    e7ff        ..      B        0x273ce ; am_vos_audio_handler + 274
        0x000273ce:    e7ff        ..      B        0x273d0 ; am_vos_audio_handler + 276
        0x000273d0:    b008        ..      ADD      sp,sp,#0x20
        0x000273d2:    bd80        ..      POP      {r7,pc}
    am_vos_audio_packet_tx
        0x000273d4:    b580        ..      PUSH     {r7,lr}
        0x000273d6:    b084        ..      SUB      sp,sp,#0x10
        0x000273d8:    9003        ..      STR      r0,[sp,#0xc]
        0x000273da:    9102        ..      STR      r1,[sp,#8]
        0x000273dc:    f003f9fa    ....    BL       amvosTxChannelIsAvailable ; 0x2a7d4
        0x000273e0:    b188        ..      CBZ      r0,0x27406 ; am_vos_audio_packet_tx + 50
        0x000273e2:    e7ff        ..      B        0x273e4 ; am_vos_audio_packet_tx + 16
        0x000273e4:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x000273e8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000273ec:    9001        ..      STR      r0,[sp,#4]
        0x000273ee:    7840        @x      LDRB     r0,[r0,#1]
        0x000273f0:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x000273f4:    9b03        ..      LDR      r3,[sp,#0xc]
        0x000273f6:    f6400104    @...    MOV      r1,#0x804
        0x000273fa:    f7f3f839    ..9.    BL       AttsHandleValueNtf ; 0x1a470
        0x000273fe:    9901        ..      LDR      r1,[sp,#4]
        0x00027400:    2001        .       MOVS     r0,#1
        0x00027402:    7088        .p      STRB     r0,[r1,#2]
        0x00027404:    e7ff        ..      B        0x27406 ; am_vos_audio_packet_tx + 50
        0x00027406:    b004        ..      ADD      sp,sp,#0x10
        0x00027408:    bd80        ..      POP      {r7,pc}
        0x0002740a:    0000        ..      MOVS     r0,r0
    am_vos_audio_processing_task
        0x0002740c:    b580        ..      PUSH     {r7,lr}
        0x0002740e:    b0d6        ..      SUB      sp,sp,#0x158
        0x00027410:    9055        U.      STR      r0,[sp,#0x154]
        0x00027412:    e7ff        ..      B        0x27414 ; am_vos_audio_processing_task + 8
        0x00027414:    2004        .       MOVS     r0,#4
        0x00027416:    a951        Q.      ADD      r1,sp,#0x144
        0x00027418:    f001fb1c    ....    BL       am_vos_task_read ; 0x28a54
        0x0002741c:    9852        R.      LDR      r0,[sp,#0x148]
        0x0002741e:    9000        ..      STR      r0,[sp,#0]
        0x00027420:    2801        .(      CMP      r0,#1
        0x00027422:    d004        ..      BEQ      0x2742e ; am_vos_audio_processing_task + 34
        0x00027424:    e7ff        ..      B        0x27426 ; am_vos_audio_processing_task + 26
        0x00027426:    9800        ..      LDR      r0,[sp,#0]
        0x00027428:    2802        .(      CMP      r0,#2
        0x0002742a:    d027        '.      BEQ      0x2747c ; am_vos_audio_processing_task + 112
        0x0002742c:    e02c        ,.      B        0x27488 ; am_vos_audio_processing_task + 124
        0x0002742e:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00027430:    2805        .(      CMP      r0,#5
        0x00027432:    d122        ".      BNE      0x2747a ; am_vos_audio_processing_task + 110
        0x00027434:    e7ff        ..      B        0x27436 ; am_vos_audio_processing_task + 42
        0x00027436:    2013        .       MOVS     r0,#0x13
        0x00027438:    f000f9e8    ....    BL       am_vos_button_gpio_check ; 0x2780c
        0x0002743c:    b1c0        ..      CBZ      r0,0x27470 ; am_vos_audio_processing_task + 100
        0x0002743e:    e7ff        ..      B        0x27440 ; am_vos_audio_processing_task + 52
        0x00027440:    f2403094    @..0    MOVW     r0,#0x394
        0x00027444:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027448:    7880        .x      LDRB     r0,[r0,#2]
        0x0002744a:    b950        P.      CBNZ     r0,0x27462 ; am_vos_audio_processing_task + 86
        0x0002744c:    e7ff        ..      B        0x2744e ; am_vos_audio_processing_task + 66
        0x0002744e:    f2403094    @..0    MOVW     r0,#0x394
        0x00027452:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027456:    7800        .x      LDRB     r0,[r0,#0]
        0x00027458:    b918        ..      CBNZ     r0,0x27462 ; am_vos_audio_processing_task + 86
        0x0002745a:    e7ff        ..      B        0x2745c ; am_vos_audio_processing_task + 80
        0x0002745c:    f001f9ee    ....    BL       am_vos_streaming_push_to_talk ; 0x2883c
        0x00027460:    e005        ..      B        0x2746e ; am_vos_audio_processing_task + 98
        0x00027462:    f000f817    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x27494
        0x00027466:    2004        .       MOVS     r0,#4
        0x00027468:    f7fffe92    ....    BL       am_vos_ama_stop_speech_send ; 0x27190
        0x0002746c:    e7ff        ..      B        0x2746e ; am_vos_audio_processing_task + 98
        0x0002746e:    e7ff        ..      B        0x27470 ; am_vos_audio_processing_task + 100
        0x00027470:    2038        8       MOVS     r0,#0x38
        0x00027472:    2113        .!      MOVS     r1,#0x13
        0x00027474:    f000fbd8    ....    BL       am_vos_gpio_enable_irq ; 0x27c28
        0x00027478:    e7ff        ..      B        0x2747a ; am_vos_audio_processing_task + 110
        0x0002747a:    e006        ..      B        0x2748a ; am_vos_audio_processing_task + 126
        0x0002747c:    9a53        S.      LDR      r2,[sp,#0x14c]
        0x0002747e:    9854        T.      LDR      r0,[sp,#0x150]
        0x00027480:    a901        ..      ADD      r1,sp,#4
        0x00027482:    f000ff83    ....    BL       am_vos_ring_buffer_pop ; 0x2838c
        0x00027486:    e000        ..      B        0x2748a ; am_vos_audio_processing_task + 126
        0x00027488:    e7ff        ..      B        0x2748a ; am_vos_audio_processing_task + 126
        0x0002748a:    a801        ..      ADD      r0,sp,#4
        0x0002748c:    f7ffff16    ....    BL       am_vos_audio_handler ; 0x272bc
        0x00027490:    e7c0        ..      B        0x27414 ; am_vos_audio_processing_task + 8
        0x00027492:    0000        ..      MOVS     r0,r0
    am_vos_audio_reset_flag_and_buffer
        0x00027494:    b580        ..      PUSH     {r7,lr}
        0x00027496:    f7ffff0d    ....    BL       am_vos_audio_flush_ring_buffer ; 0x272b4
        0x0002749a:    f000ff0d    ....    BL       am_vos_reset_detected_flag ; 0x282b8
        0x0002749e:    bd80        ..      POP      {r7,pc}
    am_vos_audio_wwd_disable
        0x000274a0:    b580        ..      PUSH     {r7,lr}
        0x000274a2:    f2403094    @..0    MOVW     r0,#0x394
        0x000274a6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000274aa:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x000274ac:    07c0        ..      LSLS     r0,r0,#31
        0x000274ae:    b140        @.      CBZ      r0,0x274c2 ; am_vos_audio_wwd_disable + 34
        0x000274b0:    e7ff        ..      B        0x274b2 ; am_vos_audio_wwd_disable + 18
        0x000274b2:    f64461ac    D..a    MOV      r1,#0x4eac
        0x000274b6:    f2c00105    ....    MOVT     r1,#5
        0x000274ba:    2003        .       MOVS     r0,#3
        0x000274bc:    f001f940    ..@.    BL       am_vos_stdio_printf ; 0x28740
        0x000274c0:    e7ff        ..      B        0x274c2 ; am_vos_audio_wwd_disable + 34
        0x000274c2:    f2403194    @..1    MOVW     r1,#0x394
        0x000274c6:    f2c10100    ....    MOVT     r1,#0x1000
        0x000274ca:    2000        .       MOVS     r0,#0
        0x000274cc:    7308        .s      STRB     r0,[r1,#0xc]
        0x000274ce:    bd80        ..      POP      {r7,pc}
    am_vos_audio_wwd_enable
        0x000274d0:    b580        ..      PUSH     {r7,lr}
        0x000274d2:    f2403094    @..0    MOVW     r0,#0x394
        0x000274d6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000274da:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x000274dc:    07c0        ..      LSLS     r0,r0,#31
        0x000274de:    b940        @.      CBNZ     r0,0x274f2 ; am_vos_audio_wwd_enable + 34
        0x000274e0:    e7ff        ..      B        0x274e2 ; am_vos_audio_wwd_enable + 18
        0x000274e2:    f6446188    D..a    MOV      r1,#0x4e88
        0x000274e6:    f2c00105    ....    MOVT     r1,#5
        0x000274ea:    2003        .       MOVS     r0,#3
        0x000274ec:    f001f928    ..(.    BL       am_vos_stdio_printf ; 0x28740
        0x000274f0:    e7ff        ..      B        0x274f2 ; am_vos_audio_wwd_enable + 34
        0x000274f2:    f2403194    @..1    MOVW     r1,#0x394
        0x000274f6:    f2c10100    ....    MOVT     r1,#0x1000
        0x000274fa:    2001        .       MOVS     r0,#1
        0x000274fc:    7308        .s      STRB     r0,[r1,#0xc]
        0x000274fe:    bd80        ..      POP      {r7,pc}
    am_vos_ble_cmd_send
        0x00027500:    b580        ..      PUSH     {r7,lr}
        0x00027502:    b096        ..      SUB      sp,sp,#0x58
        0x00027504:    9014        ..      STR      r0,[sp,#0x50]
        0x00027506:    9113        ..      STR      r1,[sp,#0x4c]
        0x00027508:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0002750a:    a802        ..      ADD      r0,sp,#8
        0x0002750c:    9001        ..      STR      r0,[sp,#4]
        0x0002750e:    f7f1f8b2    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00027512:    9801        ..      LDR      r0,[sp,#4]
        0x00027514:    9914        ..      LDR      r1,[sp,#0x50]
        0x00027516:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00027518:    f7f0ff85    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002751c:    9901        ..      LDR      r1,[sp,#4]
        0x0002751e:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00027520:    9012        ..      STR      r0,[sp,#0x48]
        0x00027522:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x00027526:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002752a:    6880        .h      LDR      r0,[r0,#8]
        0x0002752c:    2300        .#      MOVS     r3,#0
        0x0002752e:    461a        .F      MOV      r2,r3
        0x00027530:    f023f926    #.&.    BL       xQueueGenericSend ; 0x4a780
        0x00027534:    b958        X.      CBNZ     r0,0x2754e ; am_vos_ble_cmd_send + 78
        0x00027536:    e7ff        ..      B        0x27538 ; am_vos_ble_cmd_send + 56
        0x00027538:    f24551fb    E..Q    MOV      r1,#0x55fb
        0x0002753c:    f2c00105    ....    MOVT     r1,#5
        0x00027540:    2002        .       MOVS     r0,#2
        0x00027542:    f001f8fd    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00027546:    2000        .       MOVS     r0,#0
        0x00027548:    f88d0057    ..W.    STRB     r0,[sp,#0x57]
        0x0002754c:    e007        ..      B        0x2755e ; am_vos_ble_cmd_send + 94
        0x0002754e:    2100        .!      MOVS     r1,#0
        0x00027550:    4608        .F      MOV      r0,r1
        0x00027552:    f7f7f9af    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x00027556:    2001        .       MOVS     r0,#1
        0x00027558:    f88d0057    ..W.    STRB     r0,[sp,#0x57]
        0x0002755c:    e7ff        ..      B        0x2755e ; am_vos_ble_cmd_send + 94
        0x0002755e:    f89d0057    ..W.    LDRB     r0,[sp,#0x57]
        0x00027562:    b016        ..      ADD      sp,sp,#0x58
        0x00027564:    bd80        ..      POP      {r7,pc}
        0x00027566:    0000        ..      MOVS     r0,r0
    am_vos_ble_nextdata_check
        0x00027568:    b580        ..      PUSH     {r7,lr}
        0x0002756a:    b084        ..      SUB      sp,sp,#0x10
        0x0002756c:    9002        ..      STR      r0,[sp,#8]
        0x0002756e:    9101        ..      STR      r1,[sp,#4]
        0x00027570:    9200        ..      STR      r2,[sp,#0]
        0x00027572:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x00027576:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002757a:    6880        .h      LDR      r0,[r0,#8]
        0x0002757c:    f643311c    C..1    MOV      r1,#0x3b1c
        0x00027580:    f2c10100    ....    MOVT     r1,#0x1000
        0x00027584:    2200        ."      MOVS     r2,#0
        0x00027586:    f023fa89    #...    BL       xQueueReceive ; 0x4aa9c
        0x0002758a:    b178        x.      CBZ      r0,0x275ac ; am_vos_ble_nextdata_check + 68
        0x0002758c:    e7ff        ..      B        0x2758e ; am_vos_ble_nextdata_check + 38
        0x0002758e:    9902        ..      LDR      r1,[sp,#8]
        0x00027590:    f643301c    C..0    MOV      r0,#0x3b1c
        0x00027594:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027598:    6008        .`      STR      r0,[r1,#0]
        0x0002759a:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0002759c:    9901        ..      LDR      r1,[sp,#4]
        0x0002759e:    6008        .`      STR      r0,[r1,#0]
        0x000275a0:    9900        ..      LDR      r1,[sp,#0]
        0x000275a2:    2001        .       MOVS     r0,#1
        0x000275a4:    7008        .p      STRB     r0,[r1,#0]
        0x000275a6:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000275aa:    e033        3.      B        0x27614 ; am_vos_ble_nextdata_check + 172
        0x000275ac:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x000275b0:    f2c10001    ....    MOVT     r0,#0x1001
        0x000275b4:    6840        @h      LDR      r0,[r0,#4]
        0x000275b6:    f6433160    C.`1    MOV      r1,#0x3b60
        0x000275ba:    f2c10100    ....    MOVT     r1,#0x1000
        0x000275be:    2200        ."      MOVS     r2,#0
        0x000275c0:    f023fa6c    #.l.    BL       xQueueReceive ; 0x4aa9c
        0x000275c4:    b310        ..      CBZ      r0,0x2760c ; am_vos_ble_nextdata_check + 164
        0x000275c6:    e7ff        ..      B        0x275c8 ; am_vos_ble_nextdata_check + 96
        0x000275c8:    f6433060    C.`0    MOV      r0,#0x3b60
        0x000275cc:    f2c10000    ....    MOVT     r0,#0x1000
        0x000275d0:    6840        @h      LDR      r0,[r0,#4]
        0x000275d2:    b958        X.      CBNZ     r0,0x275ec ; am_vos_ble_nextdata_check + 132
        0x000275d4:    e7ff        ..      B        0x275d6 ; am_vos_ble_nextdata_check + 110
        0x000275d6:    f6433060    C.`0    MOV      r0,#0x3b60
        0x000275da:    f2c10000    ....    MOVT     r0,#0x1000
        0x000275de:    7800        .x      LDRB     r0,[r0,#0]
        0x000275e0:    b920         .      CBNZ     r0,0x275ec ; am_vos_ble_nextdata_check + 132
        0x000275e2:    e7ff        ..      B        0x275e4 ; am_vos_ble_nextdata_check + 124
        0x000275e4:    2000        .       MOVS     r0,#0
        0x000275e6:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000275ea:    e013        ..      B        0x27614 ; am_vos_ble_nextdata_check + 172
        0x000275ec:    9902        ..      LDR      r1,[sp,#8]
        0x000275ee:    f6433060    C.`0    MOV      r0,#0x3b60
        0x000275f2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000275f6:    6008        .`      STR      r0,[r1,#0]
        0x000275f8:    6840        @h      LDR      r0,[r0,#4]
        0x000275fa:    9901        ..      LDR      r1,[sp,#4]
        0x000275fc:    6008        .`      STR      r0,[r1,#0]
        0x000275fe:    9900        ..      LDR      r1,[sp,#0]
        0x00027600:    2000        .       MOVS     r0,#0
        0x00027602:    7008        .p      STRB     r0,[r1,#0]
        0x00027604:    2001        .       MOVS     r0,#1
        0x00027606:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002760a:    e003        ..      B        0x27614 ; am_vos_ble_nextdata_check + 172
        0x0002760c:    2000        .       MOVS     r0,#0
        0x0002760e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00027612:    e7ff        ..      B        0x27614 ; am_vos_ble_nextdata_check + 172
        0x00027614:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00027618:    b004        ..      ADD      sp,sp,#0x10
        0x0002761a:    bd80        ..      POP      {r7,pc}
    am_vos_ble_stream_send
        0x0002761c:    b580        ..      PUSH     {r7,lr}
        0x0002761e:    b086        ..      SUB      sp,sp,#0x18
        0x00027620:    2300        .#      MOVS     r3,#0
        0x00027622:    f88d3008    ...0    STRB     r3,[sp,#8]
        0x00027626:    9303        ..      STR      r3,[sp,#0xc]
        0x00027628:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x0002762c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027630:    6840        @h      LDR      r0,[r0,#4]
        0x00027632:    a902        ..      ADD      r1,sp,#8
        0x00027634:    461a        .F      MOV      r2,r3
        0x00027636:    f023f8a3    #...    BL       xQueueGenericSend ; 0x4a780
        0x0002763a:    b920         .      CBNZ     r0,0x27646 ; am_vos_ble_stream_send + 42
        0x0002763c:    e7ff        ..      B        0x2763e ; am_vos_ble_stream_send + 34
        0x0002763e:    2001        .       MOVS     r0,#1
        0x00027640:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00027644:    e008        ..      B        0x27658 ; am_vos_ble_stream_send + 60
        0x00027646:    2100        .!      MOVS     r1,#0
        0x00027648:    9101        ..      STR      r1,[sp,#4]
        0x0002764a:    4608        .F      MOV      r0,r1
        0x0002764c:    f7f7f932    ..2.    BL       WsfTaskSetReady ; 0x1e8b4
        0x00027650:    9801        ..      LDR      r0,[sp,#4]
        0x00027652:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00027656:    e7ff        ..      B        0x27658 ; am_vos_ble_stream_send + 60
        0x00027658:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002765c:    b006        ..      ADD      sp,sp,#0x18
        0x0002765e:    bd80        ..      POP      {r7,pc}
    am_vos_ble_task
        0x00027660:    b580        ..      PUSH     {r7,lr}
        0x00027662:    b09e        ..      SUB      sp,sp,#0x78
        0x00027664:    901d        ..      STR      r0,[sp,#0x74]
        0x00027666:    f011fbdf    ....    BL       exactle_stack_init ; 0x38e28
        0x0002766a:    200a        .       MOVS     r0,#0xa
        0x0002766c:    9002        ..      STR      r0,[sp,#8]
        0x0002766e:    210c        .!      MOVS     r1,#0xc
        0x00027670:    2200        ."      MOVS     r2,#0
        0x00027672:    9201        ..      STR      r2,[sp,#4]
        0x00027674:    f022ffce    "...    BL       xQueueGenericCreate ; 0x4a614
        0x00027678:    9a01        ..      LDR      r2,[sp,#4]
        0x0002767a:    4601        .F      MOV      r1,r0
        0x0002767c:    9802        ..      LDR      r0,[sp,#8]
        0x0002767e:    f64153cc    A..S    MOV      r3,#0x1dcc
        0x00027682:    f2c10301    ....    MOVT     r3,#0x1001
        0x00027686:    9303        ..      STR      r3,[sp,#0xc]
        0x00027688:    6059        Y`      STR      r1,[r3,#4]
        0x0002768a:    2144        D!      MOVS     r1,#0x44
        0x0002768c:    f022ffc2    "...    BL       xQueueGenericCreate ; 0x4a614
        0x00027690:    9903        ..      LDR      r1,[sp,#0xc]
        0x00027692:    6088        .`      STR      r0,[r1,#8]
        0x00027694:    f7f1f97e    ..~.    BL       AmVosStart ; 0x18994
        0x00027698:    f246104d    F.M.    MOV      r0,#0x614d
        0x0002769c:    f2c00002    ....    MOVT     r0,#2
        0x000276a0:    f7feff02    ....    BL       am_vos_ama_evt_cback_register ; 0x264a8
        0x000276a4:    e7ff        ..      B        0x276a6 ; am_vos_ble_task + 70
        0x000276a6:    2000        .       MOVS     r0,#0
        0x000276a8:    f88d006b    ..k.    STRB     r0,[sp,#0x6b]
        0x000276ac:    f000fb42    ..B.    BL       am_vos_is_tx_ready ; 0x27d34
        0x000276b0:    b398        ..      CBZ      r0,0x2771a ; am_vos_ble_task + 186
        0x000276b2:    e7ff        ..      B        0x276b4 ; am_vos_ble_task + 84
        0x000276b4:    f2494060    I.`@    MOV      r0,#0x9460
        0x000276b8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000276bc:    f6480130    H.0.    MOV      r1,#0x8830
        0x000276c0:    4408        .D      ADD      r0,r0,r1
        0x000276c2:    f000fa6d    ..m.    BL       am_vos_get_ring_buffer_status ; 0x27ba0
        0x000276c6:    9019        ..      STR      r0,[sp,#0x64]
        0x000276c8:    a81c        ..      ADD      r0,sp,#0x70
        0x000276ca:    a91b        ..      ADD      r1,sp,#0x6c
        0x000276cc:    f10d026b    ..k.    ADD      r2,sp,#0x6b
        0x000276d0:    f7ffff4a    ..J.    BL       am_vos_ble_nextdata_check ; 0x27568
        0x000276d4:    b180        ..      CBZ      r0,0x276f8 ; am_vos_ble_task + 152
        0x000276d6:    e7ff        ..      B        0x276d8 ; am_vos_ble_task + 120
        0x000276d8:    f89d006b    ..k.    LDRB     r0,[sp,#0x6b]
        0x000276dc:    07c0        ..      LSLS     r0,r0,#31
        0x000276de:    b128        (.      CBZ      r0,0x276ec ; am_vos_ble_task + 140
        0x000276e0:    e7ff        ..      B        0x276e2 ; am_vos_ble_task + 130
        0x000276e2:    981c        ..      LDR      r0,[sp,#0x70]
        0x000276e4:    991b        ..      LDR      r1,[sp,#0x6c]
        0x000276e6:    f000f8fb    ....    BL       am_vos_cmd_packet_tx ; 0x278e0
        0x000276ea:    e004        ..      B        0x276f6 ; am_vos_ble_task + 150
        0x000276ec:    981c        ..      LDR      r0,[sp,#0x70]
        0x000276ee:    991b        ..      LDR      r1,[sp,#0x6c]
        0x000276f0:    f7fffe70    ..p.    BL       am_vos_audio_packet_tx ; 0x273d4
        0x000276f4:    e7ff        ..      B        0x276f6 ; am_vos_ble_task + 150
        0x000276f6:    e00f        ..      B        0x27718 ; am_vos_ble_task + 184
        0x000276f8:    9819        ..      LDR      r0,[sp,#0x64]
        0x000276fa:    2850        P(      CMP      r0,#0x50
        0x000276fc:    d30b        ..      BCC      0x27716 ; am_vos_ble_task + 182
        0x000276fe:    e7ff        ..      B        0x27700 ; am_vos_ble_task + 160
        0x00027700:    f10d0011    ....    ADD      r0,sp,#0x11
        0x00027704:    9000        ..      STR      r0,[sp,#0]
        0x00027706:    2150        P!      MOVS     r1,#0x50
        0x00027708:    f000f81a    ....    BL       am_vos_ble_tx_packet_encap ; 0x27740
        0x0002770c:    9800        ..      LDR      r0,[sp,#0]
        0x0002770e:    2153        S!      MOVS     r1,#0x53
        0x00027710:    f7fffe60    ..`.    BL       am_vos_audio_packet_tx ; 0x273d4
        0x00027714:    e7ff        ..      B        0x27716 ; am_vos_ble_task + 182
        0x00027716:    e7ff        ..      B        0x27718 ; am_vos_ble_task + 184
        0x00027718:    e7ff        ..      B        0x2771a ; am_vos_ble_task + 186
        0x0002771a:    f022fc19    "...    BL       wsfOsDispatcher ; 0x49f50
        0x0002771e:    e7c2        ..      B        0x276a6 ; am_vos_ble_task + 70
    am_vos_ble_task_setup
        0x00027720:    b580        ..      PUSH     {r7,lr}
        0x00027722:    b082        ..      SUB      sp,sp,#8
        0x00027724:    200a        .       MOVS     r0,#0xa
        0x00027726:    2104        .!      MOVS     r1,#4
        0x00027728:    9101        ..      STR      r1,[sp,#4]
        0x0002772a:    f7f7fab9    ....    BL       __NVIC_SetPriority ; 0x1eca0
        0x0002772e:    9901        ..      LDR      r1,[sp,#4]
        0x00027730:    2039        9       MOVS     r0,#0x39
        0x00027732:    f7f7fab5    ....    BL       __NVIC_SetPriority ; 0x1eca0
        0x00027736:    2001        .       MOVS     r0,#1
        0x00027738:    f7f4fb2e    ....    BL       HciDrvRadioBoot ; 0x1bd98
        0x0002773c:    b002        ..      ADD      sp,sp,#8
        0x0002773e:    bd80        ..      POP      {r7,pc}
    am_vos_ble_tx_packet_encap
        0x00027740:    b580        ..      PUSH     {r7,lr}
        0x00027742:    b084        ..      SUB      sp,sp,#0x10
        0x00027744:    9003        ..      STR      r0,[sp,#0xc]
        0x00027746:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002774a:    f7faff41    ..A.    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0002774e:    9001        ..      STR      r0,[sp,#4]
        0x00027750:    9903        ..      LDR      r1,[sp,#0xc]
        0x00027752:    2010        .       MOVS     r0,#0x10
        0x00027754:    7008        .p      STRB     r0,[r1,#0]
        0x00027756:    9903        ..      LDR      r1,[sp,#0xc]
        0x00027758:    2080        .       MOVS     r0,#0x80
        0x0002775a:    7048        Hp      STRB     r0,[r1,#1]
        0x0002775c:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x00027760:    9903        ..      LDR      r1,[sp,#0xc]
        0x00027762:    7088        .p      STRB     r0,[r1,#2]
        0x00027764:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027766:    1cc1        ..      ADDS     r1,r0,#3
        0x00027768:    f8bd200a    ...     LDRH     r2,[sp,#0xa]
        0x0002776c:    2002        .       MOVS     r0,#2
        0x0002776e:    f7f7fe2b    ..+.    BL       am_audio_buffer_pop ; 0x1f3c8
        0x00027772:    9801        ..      LDR      r0,[sp,#4]
        0x00027774:    f7faff34    ..4.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00027778:    b004        ..      ADD      sp,sp,#0x10
        0x0002777a:    bd80        ..      POP      {r7,pc}
    am_vos_board_init
        0x0002777c:    b580        ..      PUSH     {r7,lr}
        0x0002777e:    f000fa71    ..q.    BL       am_vos_gpio_init ; 0x27c64
        0x00027782:    f000fc5b    ..[.    BL       am_vos_pdm_init ; 0x2803c
        0x00027786:    2001        .       MOVS     r0,#1
        0x00027788:    f000fb20    .. .    BL       am_vos_logic_led_swirl ; 0x27dcc
        0x0002778c:    f7f8fa68    ..h.    BL       am_bsp_itm_printf_enable ; 0x1fc60
        0x00027790:    f000fcca    ....    BL       am_vos_print_system_info ; 0x28128
        0x00027794:    f000f80a    ....    BL       am_vos_burst_mode_setup ; 0x277ac
        0x00027798:    f7faff1e    ....    BL       am_hal_interrupt_master_enable ; 0x225d8
        0x0002779c:    f7ffffc0    ....    BL       am_vos_ble_task_setup ; 0x27720
        0x000277a0:    bd80        ..      POP      {r7,pc}
        0x000277a2:    0000        ..      MOVS     r0,r0
    am_vos_burst_mode_disable
        0x000277a4:    4770        pG      BX       lr
        0x000277a6:    0000        ..      MOVS     r0,r0
    am_vos_burst_mode_enable
        0x000277a8:    4770        pG      BX       lr
        0x000277aa:    0000        ..      MOVS     r0,r0
    am_vos_burst_mode_setup
        0x000277ac:    b580        ..      PUSH     {r7,lr}
        0x000277ae:    b082        ..      SUB      sp,sp,#8
        0x000277b0:    2000        .       MOVS     r0,#0
        0x000277b2:    9001        ..      STR      r0,[sp,#4]
        0x000277b4:    f6416024    A.$`    MOV      r0,#0x1e24
        0x000277b8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000277bc:    f8900155    ..U.    LDRB     r0,[r0,#0x155]
        0x000277c0:    07c0        ..      LSLS     r0,r0,#31
        0x000277c2:    b908        ..      CBNZ     r0,0x277c8 ; am_vos_burst_mode_setup + 28
        0x000277c4:    e7ff        ..      B        0x277c6 ; am_vos_burst_mode_setup + 26
        0x000277c6:    e01f        ..      B        0x27808 ; am_vos_burst_mode_setup + 92
        0x000277c8:    2001        .       MOVS     r0,#1
        0x000277ca:    f7fdf825    ..%.    BL       am_hal_pwrctrl_mcu_mode_select ; 0x24818
        0x000277ce:    9001        ..      STR      r0,[sp,#4]
        0x000277d0:    9801        ..      LDR      r0,[sp,#4]
        0x000277d2:    b978        x.      CBNZ     r0,0x277f4 ; am_vos_burst_mode_setup + 72
        0x000277d4:    e7ff        ..      B        0x277d6 ; am_vos_burst_mode_setup + 42
        0x000277d6:    f6416124    A.$a    MOV      r1,#0x1e24
        0x000277da:    f2c10101    ....    MOVT     r1,#0x1001
        0x000277de:    2000        .       MOVS     r0,#0
        0x000277e0:    f8810155    ..U.    STRB     r0,[r1,#0x155]
        0x000277e4:    f6445183    D..Q    MOV      r1,#0x4d83
        0x000277e8:    f2c00105    ....    MOVT     r1,#5
        0x000277ec:    2002        .       MOVS     r0,#2
        0x000277ee:    f000ffa7    ....    BL       am_vos_stdio_printf ; 0x28740
        0x000277f2:    e008        ..      B        0x27806 ; am_vos_burst_mode_setup + 90
        0x000277f4:    9a01        ..      LDR      r2,[sp,#4]
        0x000277f6:    f6446137    D.7a    MOV      r1,#0x4e37
        0x000277fa:    f2c00105    ....    MOVT     r1,#5
        0x000277fe:    2002        .       MOVS     r0,#2
        0x00027800:    f000ff9e    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00027804:    e7ff        ..      B        0x27806 ; am_vos_burst_mode_setup + 90
        0x00027806:    e7ff        ..      B        0x27808 ; am_vos_burst_mode_setup + 92
        0x00027808:    b002        ..      ADD      sp,sp,#8
        0x0002780a:    bd80        ..      POP      {r7,pc}
    am_vos_button_gpio_check
        0x0002780c:    b580        ..      PUSH     {r7,lr}
        0x0002780e:    b086        ..      SUB      sp,sp,#0x18
        0x00027810:    9004        ..      STR      r0,[sp,#0x10]
        0x00027812:    2000        .       MOVS     r0,#0
        0x00027814:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00027818:    e7ff        ..      B        0x2781a ; am_vos_button_gpio_check + 14
        0x0002781a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002781e:    2804        .(      CMP      r0,#4
        0x00027820:    dc1a        ..      BGT      0x27858 ; am_vos_button_gpio_check + 76
        0x00027822:    e7ff        ..      B        0x27824 ; am_vos_button_gpio_check + 24
        0x00027824:    2000        .       MOVS     r0,#0
        0x00027826:    9001        ..      STR      r0,[sp,#4]
        0x00027828:    9003        ..      STR      r0,[sp,#0xc]
        0x0002782a:    2064        d       MOVS     r0,#0x64
        0x0002782c:    f7fdfe6a    ..j.    BL       am_util_delay_ms ; 0x25504
        0x00027830:    9901        ..      LDR      r1,[sp,#4]
        0x00027832:    9804        ..      LDR      r0,[sp,#0x10]
        0x00027834:    aa03        ..      ADD      r2,sp,#0xc
        0x00027836:    f7fafded    ....    BL       am_hal_gpio_state_read ; 0x22414
        0x0002783a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002783c:    2801        .(      CMP      r0,#1
        0x0002783e:    d104        ..      BNE      0x2784a ; am_vos_button_gpio_check + 62
        0x00027840:    e7ff        ..      B        0x27842 ; am_vos_button_gpio_check + 54
        0x00027842:    2001        .       MOVS     r0,#1
        0x00027844:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00027848:    e00a        ..      B        0x27860 ; am_vos_button_gpio_check + 84
        0x0002784a:    e7ff        ..      B        0x2784c ; am_vos_button_gpio_check + 64
        0x0002784c:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00027850:    3001        .0      ADDS     r0,#1
        0x00027852:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00027856:    e7e0        ..      B        0x2781a ; am_vos_button_gpio_check + 14
        0x00027858:    2000        .       MOVS     r0,#0
        0x0002785a:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002785e:    e7ff        ..      B        0x27860 ; am_vos_button_gpio_check + 84
        0x00027860:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00027864:    b006        ..      ADD      sp,sp,#0x18
        0x00027866:    bd80        ..      POP      {r7,pc}
    am_vos_button_init
        0x00027868:    b580        ..      PUSH     {r7,lr}
        0x0002786a:    b084        ..      SUB      sp,sp,#0x10
        0x0002786c:    f2401090    @...    MOVW     r0,#0x190
        0x00027870:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027874:    6801        .h      LDR      r1,[r0,#0]
        0x00027876:    2012        .       MOVS     r0,#0x12
        0x00027878:    f7fafd3e    ..>.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0002787c:    f2401094    @...    MOVW     r0,#0x194
        0x00027880:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027884:    6801        .h      LDR      r1,[r0,#0]
        0x00027886:    2013        .       MOVS     r0,#0x13
        0x00027888:    f7fafd36    ..6.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0002788c:    f000f812    ....    BL       am_vos_button_int_register ; 0x278b4
        0x00027890:    f7fafe9e    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00027894:    9002        ..      STR      r0,[sp,#8]
        0x00027896:    2038        8       MOVS     r0,#0x38
        0x00027898:    9001        ..      STR      r0,[sp,#4]
        0x0002789a:    2100        .!      MOVS     r1,#0
        0x0002789c:    aa03        ..      ADD      r2,sp,#0xc
        0x0002789e:    f7fafbfb    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x22098
        0x000278a2:    9801        ..      LDR      r0,[sp,#4]
        0x000278a4:    9903        ..      LDR      r1,[sp,#0xc]
        0x000278a6:    f7fafbc9    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x2203c
        0x000278aa:    9802        ..      LDR      r0,[sp,#8]
        0x000278ac:    f7fafe98    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x000278b0:    b004        ..      ADD      sp,sp,#0x10
        0x000278b2:    bd80        ..      POP      {r7,pc}
    am_vos_button_int_register
        0x000278b4:    b580        ..      PUSH     {r7,lr}
        0x000278b6:    b082        ..      SUB      sp,sp,#8
        0x000278b8:    2300        .#      MOVS     r3,#0
        0x000278ba:    9300        ..      STR      r3,[sp,#0]
        0x000278bc:    9301        ..      STR      r3,[sp,#4]
        0x000278be:    2113        .!      MOVS     r1,#0x13
        0x000278c0:    9101        ..      STR      r1,[sp,#4]
        0x000278c2:    f2482295    H.."    MOV      r2,#0x8295
        0x000278c6:    f2c00202    ....    MOVT     r2,#2
        0x000278ca:    4618        .F      MOV      r0,r3
        0x000278cc:    f7fafc3e    ..>.    BL       am_hal_gpio_interrupt_register ; 0x2214c
        0x000278d0:    9800        ..      LDR      r0,[sp,#0]
        0x000278d2:    2101        .!      MOVS     r1,#1
        0x000278d4:    aa01        ..      ADD      r2,sp,#4
        0x000278d6:    f7fafa73    ..s.    BL       am_hal_gpio_interrupt_control ; 0x21dc0
        0x000278da:    b002        ..      ADD      sp,sp,#8
        0x000278dc:    bd80        ..      POP      {r7,pc}
        0x000278de:    0000        ..      MOVS     r0,r0
    am_vos_cmd_packet_tx
        0x000278e0:    b580        ..      PUSH     {r7,lr}
        0x000278e2:    b084        ..      SUB      sp,sp,#0x10
        0x000278e4:    9003        ..      STR      r0,[sp,#0xc]
        0x000278e6:    9102        ..      STR      r1,[sp,#8]
        0x000278e8:    f002ff74    ..t.    BL       amvosTxChannelIsAvailable ; 0x2a7d4
        0x000278ec:    b320         .      CBZ      r0,0x27938 ; am_vos_cmd_packet_tx + 88
        0x000278ee:    e7ff        ..      B        0x278f0 ; am_vos_cmd_packet_tx + 16
        0x000278f0:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x000278f4:    f2c10001    ....    MOVT     r0,#0x1001
        0x000278f8:    9001        ..      STR      r0,[sp,#4]
        0x000278fa:    7840        @x      LDRB     r0,[r0,#1]
        0x000278fc:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x00027900:    9b03        ..      LDR      r3,[sp,#0xc]
        0x00027902:    f6400104    @...    MOV      r1,#0x804
        0x00027906:    f7f2fdb3    ....    BL       AttsHandleValueNtf ; 0x1a470
        0x0002790a:    9901        ..      LDR      r1,[sp,#4]
        0x0002790c:    2001        .       MOVS     r0,#1
        0x0002790e:    7088        .p      STRB     r0,[r1,#2]
        0x00027910:    e7ff        ..      B        0x27912 ; am_vos_cmd_packet_tx + 50
        0x00027912:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x00027916:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002791a:    3018        .0      ADDS     r0,r0,#0x18
        0x0002791c:    9000        ..      STR      r0,[sp,#0]
        0x0002791e:    f7f7f887    ....    BL       WsfTimerStop ; 0x1ea30
        0x00027922:    9800        ..      LDR      r0,[sp,#0]
        0x00027924:    f2427110    B..q    MOV      r1,#0x2710
        0x00027928:    f7f7f864    ..d.    BL       WsfTimerStartMs ; 0x1e9f4
        0x0002792c:    2100        .!      MOVS     r1,#0
        0x0002792e:    4608        .F      MOV      r0,r1
        0x00027930:    f7f6ffc0    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x00027934:    e7ff        ..      B        0x27936 ; am_vos_cmd_packet_tx + 86
        0x00027936:    e7ff        ..      B        0x27938 ; am_vos_cmd_packet_tx + 88
        0x00027938:    b004        ..      ADD      sp,sp,#0x10
        0x0002793a:    bd80        ..      POP      {r7,pc}
    am_vos_codec_encode
        0x0002793c:    b580        ..      PUSH     {r7,lr}
        0x0002793e:    b086        ..      SUB      sp,sp,#0x18
        0x00027940:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x00027944:    9005        ..      STR      r0,[sp,#0x14]
        0x00027946:    9104        ..      STR      r1,[sp,#0x10]
        0x00027948:    9203        ..      STR      r2,[sp,#0xc]
        0x0002794a:    9302        ..      STR      r3,[sp,#8]
        0x0002794c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002794e:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00027950:    f44f71a0    O..q    MOV      r1,#0x140
        0x00027954:    f008fe4a    ..J.    BL       audio_enc_encode_frame ; 0x305ec
        0x00027958:    9001        ..      STR      r0,[sp,#4]
        0x0002795a:    9801        ..      LDR      r0,[sp,#4]
        0x0002795c:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002795e:    6008        .`      STR      r0,[r1,#0]
        0x00027960:    b006        ..      ADD      sp,sp,#0x18
        0x00027962:    bd80        ..      POP      {r7,pc}
    am_vos_codec_init
        0x00027964:    b580        ..      PUSH     {r7,lr}
        0x00027966:    2000        .       MOVS     r0,#0
        0x00027968:    f008fe62    ..b.    BL       audio_enc_init ; 0x30630
        0x0002796c:    bd80        ..      POP      {r7,pc}
        0x0002796e:    0000        ..      MOVS     r0,r0
    am_vos_codec_task
        0x00027970:    b580        ..      PUSH     {r7,lr}
        0x00027972:    f5ad7d46    ..F}    SUB      sp,sp,#0x318
        0x00027976:    90c5        ..      STR      r0,[sp,#0x314]
        0x00027978:    2000        .       MOVS     r0,#0
        0x0002797a:    900c        ..      STR      r0,[sp,#0x30]
        0x0002797c:    f44f7120    O. q    MOV      r1,#0x280
        0x00027980:    910b        ..      STR      r1,[sp,#0x2c]
        0x00027982:    900a        ..      STR      r0,[sp,#0x28]
        0x00027984:    a921        !.      ADD      r1,sp,#0x84
        0x00027986:    9109        ..      STR      r1,[sp,#0x24]
        0x00027988:    a90d        ..      ADD      r1,sp,#0x34
        0x0002798a:    9108        ..      STR      r1,[sp,#0x20]
        0x0002798c:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00027990:    e7ff        ..      B        0x27992 ; am_vos_codec_task + 34
        0x00027992:    2007        .       MOVS     r0,#7
        0x00027994:    a9c1        ..      ADD      r1,sp,#0x304
        0x00027996:    f001f85d    ..].    BL       am_vos_task_read ; 0x28a54
        0x0002799a:    f89d0304    ....    LDRB     r0,[sp,#0x304]
        0x0002799e:    2804        .(      CMP      r0,#4
        0x000279a0:    f04080ef    @...    BNE.W    0x27b82 ; am_vos_codec_task + 530
        0x000279a4:    e7ff        ..      B        0x279a6 ; am_vos_codec_task + 54
        0x000279a6:    f7fafe13    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x000279aa:    9004        ..      STR      r0,[sp,#0x10]
        0x000279ac:    f2494060    I.`@    MOV      r0,#0x9460
        0x000279b0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000279b4:    f648011c    H...    MOV      r1,#0x881c
        0x000279b8:    4408        .D      ADD      r0,r0,r1
        0x000279ba:    f000f8f1    ....    BL       am_vos_get_ring_buffer_status ; 0x27ba0
        0x000279be:    9006        ..      STR      r0,[sp,#0x18]
        0x000279c0:    9804        ..      LDR      r0,[sp,#0x10]
        0x000279c2:    f7fafe0d    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x000279c6:    e7ff        ..      B        0x279c8 ; am_vos_codec_task + 88
        0x000279c8:    9806        ..      LDR      r0,[sp,#0x18]
        0x000279ca:    2800        .(      CMP      r0,#0
        0x000279cc:    f00080d8    ....    BEQ.W    0x27b80 ; am_vos_codec_task + 528
        0x000279d0:    e7ff        ..      B        0x279d2 ; am_vos_codec_task + 98
        0x000279d2:    9806        ..      LDR      r0,[sp,#0x18]
        0x000279d4:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000279d6:    4288        .B      CMP      r0,r1
        0x000279d8:    d903        ..      BLS      0x279e2 ; am_vos_codec_task + 114
        0x000279da:    e7ff        ..      B        0x279dc ; am_vos_codec_task + 108
        0x000279dc:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000279de:    900a        ..      STR      r0,[sp,#0x28]
        0x000279e0:    e002        ..      B        0x279e8 ; am_vos_codec_task + 120
        0x000279e2:    9806        ..      LDR      r0,[sp,#0x18]
        0x000279e4:    900a        ..      STR      r0,[sp,#0x28]
        0x000279e6:    e7ff        ..      B        0x279e8 ; am_vos_codec_task + 120
        0x000279e8:    990c        ..      LDR      r1,[sp,#0x30]
        0x000279ea:    a821        !.      ADD      r0,sp,#0x84
        0x000279ec:    4401        .D      ADD      r1,r1,r0
        0x000279ee:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x000279f0:    2001        .       MOVS     r0,#1
        0x000279f2:    f7f7fc11    ....    BL       am_audio_buffer_nested_pop ; 0x1f218
        0x000279f6:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000279f8:    990a        ..      LDR      r1,[sp,#0x28]
        0x000279fa:    4288        .B      CMP      r0,r1
        0x000279fc:    d909        ..      BLS      0x27a12 ; am_vos_codec_task + 162
        0x000279fe:    e7ff        ..      B        0x27a00 ; am_vos_codec_task + 144
        0x00027a00:    990a        ..      LDR      r1,[sp,#0x28]
        0x00027a02:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00027a04:    1a40        @.      SUBS     r0,r0,r1
        0x00027a06:    900b        ..      STR      r0,[sp,#0x2c]
        0x00027a08:    990a        ..      LDR      r1,[sp,#0x28]
        0x00027a0a:    980c        ..      LDR      r0,[sp,#0x30]
        0x00027a0c:    4408        .D      ADD      r0,r0,r1
        0x00027a0e:    900c        ..      STR      r0,[sp,#0x30]
        0x00027a10:    e005        ..      B        0x27a1e ; am_vos_codec_task + 174
        0x00027a12:    f44f7020    O. p    MOV      r0,#0x280
        0x00027a16:    900b        ..      STR      r0,[sp,#0x2c]
        0x00027a18:    2000        .       MOVS     r0,#0
        0x00027a1a:    900c        ..      STR      r0,[sp,#0x30]
        0x00027a1c:    e7ff        ..      B        0x27a1e ; am_vos_codec_task + 174
        0x00027a1e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00027a20:    2800        .(      CMP      r0,#0
        0x00027a22:    f040808e    @...    BNE.W    0x27b42 ; am_vos_codec_task + 466
        0x00027a26:    e7ff        ..      B        0x27a28 ; am_vos_codec_task + 184
        0x00027a28:    f022f936    ".6.    BL       vTaskSuspendAll ; 0x49c98
        0x00027a2c:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00027a30:    3001        .0      ADDS     r0,#1
        0x00027a32:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00027a36:    9809        ..      LDR      r0,[sp,#0x24]
        0x00027a38:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00027a3a:    466b        kF      MOV      r3,sp
        0x00027a3c:    a907        ..      ADD      r1,sp,#0x1c
        0x00027a3e:    6019        .`      STR      r1,[r3,#0]
        0x00027a40:    f44f7120    O. q    MOV      r1,#0x280
        0x00027a44:    2350        P#      MOVS     r3,#0x50
        0x00027a46:    f7ffff79    ..y.    BL       am_vos_codec_encode ; 0x2793c
        0x00027a4a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00027a4c:    2850        P(      CMP      r0,#0x50
        0x00027a4e:    d00e        ..      BEQ      0x27a6e ; am_vos_codec_task + 254
        0x00027a50:    e7ff        ..      B        0x27a52 ; am_vos_codec_task + 226
        0x00027a52:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00027a54:    f24501fe    E...    MOV      r1,#0x50fe
        0x00027a58:    f2c00105    ....    MOVT     r1,#5
        0x00027a5c:    2003        .       MOVS     r0,#3
        0x00027a5e:    f000fe6f    ..o.    BL       am_vos_stdio_printf ; 0x28740
        0x00027a62:    9908        ..      LDR      r1,[sp,#0x20]
        0x00027a64:    2002        .       MOVS     r0,#2
        0x00027a66:    2250        P"      MOVS     r2,#0x50
        0x00027a68:    f7f7fbea    ....    BL       am_audio_buffer_nested_push ; 0x1f240
        0x00027a6c:    e005        ..      B        0x27a7a ; am_vos_codec_task + 266
        0x00027a6e:    9908        ..      LDR      r1,[sp,#0x20]
        0x00027a70:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00027a72:    2002        .       MOVS     r0,#2
        0x00027a74:    f7f7fbe4    ....    BL       am_audio_buffer_nested_push ; 0x1f240
        0x00027a78:    e7ff        ..      B        0x27a7a ; am_vos_codec_task + 266
        0x00027a7a:    f2494060    I.`@    MOV      r0,#0x9460
        0x00027a7e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027a82:    f6480108    H...    MOV      r1,#0x8808
        0x00027a86:    4408        .D      ADD      r0,r0,r1
        0x00027a88:    f7f7fd90    ....    BL       am_audio_universal_buffer_status_check ; 0x1f5ac
        0x00027a8c:    2800        .(      CMP      r0,#0
        0x00027a8e:    d143        C.      BNE      0x27b18 ; am_vos_codec_task + 424
        0x00027a90:    e7ff        ..      B        0x27a92 ; am_vos_codec_task + 290
        0x00027a92:    f2494060    I.`@    MOV      r0,#0x9460
        0x00027a96:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027a9a:    9001        ..      STR      r0,[sp,#4]
        0x00027a9c:    f6480110    H...    MOV      r1,#0x8810
        0x00027aa0:    5842        BX      LDR      r2,[r0,r1]
        0x00027aa2:    f648010c    H...    MOV      r1,#0x880c
        0x00027aa6:    5843        CX      LDR      r3,[r0,r1]
        0x00027aa8:    f6480114    H...    MOV      r1,#0x8814
        0x00027aac:    5840        @X      LDR      r0,[r0,r1]
        0x00027aae:    4669        iF      MOV      r1,sp
        0x00027ab0:    6008        .`      STR      r0,[r1,#0]
        0x00027ab2:    f24501e0    E...    MOV      r1,#0x50e0
        0x00027ab6:    f2c00105    ....    MOVT     r1,#5
        0x00027aba:    2002        .       MOVS     r0,#2
        0x00027abc:    9002        ..      STR      r0,[sp,#8]
        0x00027abe:    f000fe3f    ..?.    BL       am_vos_stdio_printf ; 0x28740
        0x00027ac2:    9901        ..      LDR      r1,[sp,#4]
        0x00027ac4:    9802        ..      LDR      r0,[sp,#8]
        0x00027ac6:    f6480224    H.$.    MOV      r2,#0x8824
        0x00027aca:    588a        .X      LDR      r2,[r1,r2]
        0x00027acc:    f6480320    H. .    MOV      r3,#0x8820
        0x00027ad0:    58cb        .X      LDR      r3,[r1,r3]
        0x00027ad2:    f6480c28    H.(.    MOV      r12,#0x8828
        0x00027ad6:    f851100c    Q...    LDR      r1,[r1,r12]
        0x00027ada:    46ec        .F      MOV      r12,sp
        0x00027adc:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00027ae0:    f24501c3    E...    MOV      r1,#0x50c3
        0x00027ae4:    f2c00105    ....    MOVT     r1,#5
        0x00027ae8:    f000fe2a    ..*.    BL       am_vos_stdio_printf ; 0x28740
        0x00027aec:    9901        ..      LDR      r1,[sp,#4]
        0x00027aee:    9802        ..      LDR      r0,[sp,#8]
        0x00027af0:    f6480238    H.8.    MOV      r2,#0x8838
        0x00027af4:    588a        .X      LDR      r2,[r1,r2]
        0x00027af6:    f6480334    H.4.    MOV      r3,#0x8834
        0x00027afa:    58cb        .X      LDR      r3,[r1,r3]
        0x00027afc:    f6480c3c    H.<.    MOV      r12,#0x883c
        0x00027b00:    f851100c    Q...    LDR      r1,[r1,r12]
        0x00027b04:    46ec        .F      MOV      r12,sp
        0x00027b06:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00027b0a:    f24501a4    E...    MOV      r1,#0x50a4
        0x00027b0e:    f2c00105    ....    MOVT     r1,#5
        0x00027b12:    f000fe15    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00027b16:    e7ff        ..      B        0x27b18 ; am_vos_codec_task + 424
        0x00027b18:    2000        .       MOVS     r0,#0
        0x00027b1a:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00027b1e:    f023fb53    #.S.    BL       xTaskResumeAll ; 0x4b1c8
        0x00027b22:    f2494060    I.`@    MOV      r0,#0x9460
        0x00027b26:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027b2a:    f6480130    H.0.    MOV      r1,#0x8830
        0x00027b2e:    4408        .D      ADD      r0,r0,r1
        0x00027b30:    f000f836    ..6.    BL       am_vos_get_ring_buffer_status ; 0x27ba0
        0x00027b34:    2850        P(      CMP      r0,#0x50
        0x00027b36:    d303        ..      BCC      0x27b40 ; am_vos_codec_task + 464
        0x00027b38:    e7ff        ..      B        0x27b3a ; am_vos_codec_task + 458
        0x00027b3a:    f7fffd6f    ..o.    BL       am_vos_ble_stream_send ; 0x2761c
        0x00027b3e:    e7ff        ..      B        0x27b40 ; am_vos_codec_task + 464
        0x00027b40:    e7ff        ..      B        0x27b42 ; am_vos_codec_task + 466
        0x00027b42:    f7fafd45    ..E.    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00027b46:    9003        ..      STR      r0,[sp,#0xc]
        0x00027b48:    f2494060    I.`@    MOV      r0,#0x9460
        0x00027b4c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027b50:    f648011c    H...    MOV      r1,#0x881c
        0x00027b54:    4408        .D      ADD      r0,r0,r1
        0x00027b56:    f000f823    ..#.    BL       am_vos_get_ring_buffer_status ; 0x27ba0
        0x00027b5a:    9006        ..      STR      r0,[sp,#0x18]
        0x00027b5c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027b5e:    f7fafd3f    ..?.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00027b62:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027b64:    f5b07f20    .. .    CMP      r0,#0x280
        0x00027b68:    d305        ..      BCC      0x27b76 ; am_vos_codec_task + 518
        0x00027b6a:    e7ff        ..      B        0x27b6c ; am_vos_codec_task + 508
        0x00027b6c:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00027b70:    2802        .(      CMP      r0,#2
        0x00027b72:    db04        ..      BLT      0x27b7e ; am_vos_codec_task + 526
        0x00027b74:    e7ff        ..      B        0x27b76 ; am_vos_codec_task + 518
        0x00027b76:    2000        .       MOVS     r0,#0
        0x00027b78:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00027b7c:    e7ff        ..      B        0x27b7e ; am_vos_codec_task + 526
        0x00027b7e:    e723        #.      B        0x279c8 ; am_vos_codec_task + 88
        0x00027b80:    e000        ..      B        0x27b84 ; am_vos_codec_task + 532
        0x00027b82:    e7ff        ..      B        0x27b84 ; am_vos_codec_task + 532
        0x00027b84:    e705        ..      B        0x27992 ; am_vos_codec_task + 34
        0x00027b86:    0000        ..      MOVS     r0,r0
    am_vos_flush_ring_buffer
        0x00027b88:    b081        ..      SUB      sp,sp,#4
        0x00027b8a:    9000        ..      STR      r0,[sp,#0]
        0x00027b8c:    9900        ..      LDR      r1,[sp,#0]
        0x00027b8e:    2000        .       MOVS     r0,#0
        0x00027b90:    60c8        .`      STR      r0,[r1,#0xc]
        0x00027b92:    9800        ..      LDR      r0,[sp,#0]
        0x00027b94:    6840        @h      LDR      r0,[r0,#4]
        0x00027b96:    9900        ..      LDR      r1,[sp,#0]
        0x00027b98:    6088        .`      STR      r0,[r1,#8]
        0x00027b9a:    b001        ..      ADD      sp,sp,#4
        0x00027b9c:    4770        pG      BX       lr
        0x00027b9e:    0000        ..      MOVS     r0,r0
    am_vos_get_ring_buffer_status
        0x00027ba0:    b580        ..      PUSH     {r7,lr}
        0x00027ba2:    b088        ..      SUB      sp,sp,#0x20
        0x00027ba4:    9006        ..      STR      r0,[sp,#0x18]
        0x00027ba6:    2000        .       MOVS     r0,#0
        0x00027ba8:    9005        ..      STR      r0,[sp,#0x14]
        0x00027baa:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027bac:    6840        @h      LDR      r0,[r0,#4]
        0x00027bae:    9004        ..      STR      r0,[sp,#0x10]
        0x00027bb0:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027bb2:    6880        .h      LDR      r0,[r0,#8]
        0x00027bb4:    9003        ..      STR      r0,[sp,#0xc]
        0x00027bb6:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027bb8:    6900        .i      LDR      r0,[r0,#0x10]
        0x00027bba:    9002        ..      STR      r0,[sp,#8]
        0x00027bbc:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027bbe:    f000fbc7    ....    BL       am_vos_ring_buffer_overwrite ; 0x28350
        0x00027bc2:    b928        (.      CBNZ     r0,0x27bd0 ; am_vos_get_ring_buffer_status + 48
        0x00027bc4:    e7ff        ..      B        0x27bc6 ; am_vos_get_ring_buffer_status + 38
        0x00027bc6:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027bc8:    f000fba4    ....    BL       am_vos_ring_buffer_full ; 0x28314
        0x00027bcc:    b158        X.      CBZ      r0,0x27be6 ; am_vos_get_ring_buffer_status + 70
        0x00027bce:    e7ff        ..      B        0x27bd0 ; am_vos_get_ring_buffer_status + 48
        0x00027bd0:    f7fafcfe    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00027bd4:    9001        ..      STR      r0,[sp,#4]
        0x00027bd6:    9802        ..      LDR      r0,[sp,#8]
        0x00027bd8:    9005        ..      STR      r0,[sp,#0x14]
        0x00027bda:    9801        ..      LDR      r0,[sp,#4]
        0x00027bdc:    f7fafd00    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00027be0:    9805        ..      LDR      r0,[sp,#0x14]
        0x00027be2:    9007        ..      STR      r0,[sp,#0x1c]
        0x00027be4:    e012        ..      B        0x27c0c ; am_vos_get_ring_buffer_status + 108
        0x00027be6:    f7fafcf3    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00027bea:    9000        ..      STR      r0,[sp,#0]
        0x00027bec:    9804        ..      LDR      r0,[sp,#0x10]
        0x00027bee:    9902        ..      LDR      r1,[sp,#8]
        0x00027bf0:    4408        .D      ADD      r0,r0,r1
        0x00027bf2:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00027bf4:    1a82        ..      SUBS     r2,r0,r2
        0x00027bf6:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x00027bfa:    fb002011    ...     MLS      r0,r0,r1,r2
        0x00027bfe:    9005        ..      STR      r0,[sp,#0x14]
        0x00027c00:    9800        ..      LDR      r0,[sp,#0]
        0x00027c02:    f7fafced    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00027c06:    9805        ..      LDR      r0,[sp,#0x14]
        0x00027c08:    9007        ..      STR      r0,[sp,#0x1c]
        0x00027c0a:    e7ff        ..      B        0x27c0c ; am_vos_get_ring_buffer_status + 108
        0x00027c0c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00027c0e:    b008        ..      ADD      sp,sp,#0x20
        0x00027c10:    bd80        ..      POP      {r7,pc}
        0x00027c12:    0000        ..      MOVS     r0,r0
    am_vos_gpio_disable_irq
        0x00027c14:    b580        ..      PUSH     {r7,lr}
        0x00027c16:    b082        ..      SUB      sp,sp,#8
        0x00027c18:    9001        ..      STR      r0,[sp,#4]
        0x00027c1a:    2100        .!      MOVS     r1,#0
        0x00027c1c:    aa01        ..      ADD      r2,sp,#4
        0x00027c1e:    4608        .F      MOV      r0,r1
        0x00027c20:    f7faf8ce    ....    BL       am_hal_gpio_interrupt_control ; 0x21dc0
        0x00027c24:    b002        ..      ADD      sp,sp,#8
        0x00027c26:    bd80        ..      POP      {r7,pc}
    am_vos_gpio_enable_irq
        0x00027c28:    b580        ..      PUSH     {r7,lr}
        0x00027c2a:    b084        ..      SUB      sp,sp,#0x10
        0x00027c2c:    9003        ..      STR      r0,[sp,#0xc]
        0x00027c2e:    9102        ..      STR      r1,[sp,#8]
        0x00027c30:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027c32:    2100        .!      MOVS     r1,#0
        0x00027c34:    aa01        ..      ADD      r2,sp,#4
        0x00027c36:    f7fafa2f    ../.    BL       am_hal_gpio_interrupt_irq_status_get ; 0x22098
        0x00027c3a:    9801        ..      LDR      r0,[sp,#4]
        0x00027c3c:    9902        ..      LDR      r1,[sp,#8]
        0x00027c3e:    f001011f    ....    AND      r1,r1,#0x1f
        0x00027c42:    40c8        .@      LSRS     r0,r0,r1
        0x00027c44:    07c0        ..      LSLS     r0,r0,#31
        0x00027c46:    b128        (.      CBZ      r0,0x27c54 ; am_vos_gpio_enable_irq + 44
        0x00027c48:    e7ff        ..      B        0x27c4a ; am_vos_gpio_enable_irq + 34
        0x00027c4a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027c4c:    9901        ..      LDR      r1,[sp,#4]
        0x00027c4e:    f7faf9f5    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x2203c
        0x00027c52:    e7ff        ..      B        0x27c54 ; am_vos_gpio_enable_irq + 44
        0x00027c54:    2000        .       MOVS     r0,#0
        0x00027c56:    2101        .!      MOVS     r1,#1
        0x00027c58:    aa02        ..      ADD      r2,sp,#8
        0x00027c5a:    f7faf8b1    ....    BL       am_hal_gpio_interrupt_control ; 0x21dc0
        0x00027c5e:    b004        ..      ADD      sp,sp,#0x10
        0x00027c60:    bd80        ..      POP      {r7,pc}
        0x00027c62:    0000        ..      MOVS     r0,r0
    am_vos_gpio_init
        0x00027c64:    b580        ..      PUSH     {r7,lr}
        0x00027c66:    b082        ..      SUB      sp,sp,#8
        0x00027c68:    f7fffdfe    ....    BL       am_vos_button_init ; 0x27868
        0x00027c6c:    f2400000    @...    MOVW     r0,#0
        0x00027c70:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027c74:    2103        .!      MOVS     r1,#3
        0x00027c76:    f7f9fa7b    ..{.    BL       am_devices_led_array_init ; 0x21170
        0x00027c7a:    2038        8       MOVS     r0,#0x38
        0x00027c7c:    9001        ..      STR      r0,[sp,#4]
        0x00027c7e:    2104        .!      MOVS     r1,#4
        0x00027c80:    f7f7f830    ..0.    BL       __NVIC_SetPriority ; 0x1ece4
        0x00027c84:    9801        ..      LDR      r0,[sp,#4]
        0x00027c86:    f7f6ffaf    ....    BL       __NVIC_EnableIRQ ; 0x1ebe8
        0x00027c8a:    b002        ..      ADD      sp,sp,#8
        0x00027c8c:    bd80        ..      POP      {r7,pc}
        0x00027c8e:    0000        ..      MOVS     r0,r0
    am_vos_heartbeat_led_process
        0x00027c90:    b580        ..      PUSH     {r7,lr}
        0x00027c92:    b084        ..      SUB      sp,sp,#0x10
        0x00027c94:    f000f82c    ..,.    BL       am_vos_is_connected ; 0x27cf0
        0x00027c98:    b140        @.      CBZ      r0,0x27cac ; am_vos_heartbeat_led_process + 28
        0x00027c9a:    e7ff        ..      B        0x27c9c ; am_vos_heartbeat_led_process + 12
        0x00027c9c:    f2400000    @...    MOVW     r0,#0
        0x00027ca0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027ca4:    2100        .!      MOVS     r1,#0
        0x00027ca6:    f7f9fb93    ....    BL       am_devices_led_toggle ; 0x213d0
        0x00027caa:    e01f        ..      B        0x27cec ; am_vos_heartbeat_led_process + 92
        0x00027cac:    f2400000    @...    MOVW     r0,#0
        0x00027cb0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027cb4:    9002        ..      STR      r0,[sp,#8]
        0x00027cb6:    2100        .!      MOVS     r1,#0
        0x00027cb8:    9103        ..      STR      r1,[sp,#0xc]
        0x00027cba:    f7f9fb43    ..C.    BL       am_devices_led_on ; 0x21344
        0x00027cbe:    200a        .       MOVS     r0,#0xa
        0x00027cc0:    9001        ..      STR      r0,[sp,#4]
        0x00027cc2:    f021fdcf    !...    BL       vTaskDelay ; 0x49864
        0x00027cc6:    9802        ..      LDR      r0,[sp,#8]
        0x00027cc8:    9903        ..      LDR      r1,[sp,#0xc]
        0x00027cca:    f7f9faf5    ....    BL       am_devices_led_off ; 0x212b8
        0x00027cce:    2096        .       MOVS     r0,#0x96
        0x00027cd0:    f021fdc8    !...    BL       vTaskDelay ; 0x49864
        0x00027cd4:    9802        ..      LDR      r0,[sp,#8]
        0x00027cd6:    9903        ..      LDR      r1,[sp,#0xc]
        0x00027cd8:    f7f9fb34    ..4.    BL       am_devices_led_on ; 0x21344
        0x00027cdc:    9801        ..      LDR      r0,[sp,#4]
        0x00027cde:    f021fdc1    !...    BL       vTaskDelay ; 0x49864
        0x00027ce2:    9802        ..      LDR      r0,[sp,#8]
        0x00027ce4:    9903        ..      LDR      r1,[sp,#0xc]
        0x00027ce6:    f7f9fae7    ....    BL       am_devices_led_off ; 0x212b8
        0x00027cea:    e7ff        ..      B        0x27cec ; am_vos_heartbeat_led_process + 92
        0x00027cec:    b004        ..      ADD      sp,sp,#0x10
        0x00027cee:    bd80        ..      POP      {r7,pc}
    am_vos_is_connected
        0x00027cf0:    b580        ..      PUSH     {r7,lr}
        0x00027cf2:    b082        ..      SUB      sp,sp,#8
        0x00027cf4:    f7fefdb8    ....    BL       am_vos_ama_isready ; 0x26868
        0x00027cf8:    b1a0        ..      CBZ      r0,0x27d24 ; am_vos_is_connected + 52
        0x00027cfa:    e7ff        ..      B        0x27cfc ; am_vos_is_connected + 12
        0x00027cfc:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x00027d00:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027d04:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x00027d06:    07c0        ..      LSLS     r0,r0,#31
        0x00027d08:    b160        `.      CBZ      r0,0x27d24 ; am_vos_is_connected + 52
        0x00027d0a:    e7ff        ..      B        0x27d0c ; am_vos_is_connected + 28
        0x00027d0c:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x00027d10:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027d14:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00027d16:    07c0        ..      LSLS     r0,r0,#31
        0x00027d18:    b120         .      CBZ      r0,0x27d24 ; am_vos_is_connected + 52
        0x00027d1a:    e7ff        ..      B        0x27d1c ; am_vos_is_connected + 44
        0x00027d1c:    2001        .       MOVS     r0,#1
        0x00027d1e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00027d22:    e003        ..      B        0x27d2c ; am_vos_is_connected + 60
        0x00027d24:    2000        .       MOVS     r0,#0
        0x00027d26:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00027d2a:    e7ff        ..      B        0x27d2c ; am_vos_is_connected + 60
        0x00027d2c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00027d30:    b002        ..      ADD      sp,sp,#8
        0x00027d32:    bd80        ..      POP      {r7,pc}
    am_vos_is_tx_ready
        0x00027d34:    b081        ..      SUB      sp,sp,#4
        0x00027d36:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x00027d3a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027d3e:    7880        .x      LDRB     r0,[r0,#2]
        0x00027d40:    b920         .      CBNZ     r0,0x27d4c ; am_vos_is_tx_ready + 24
        0x00027d42:    e7ff        ..      B        0x27d44 ; am_vos_is_tx_ready + 16
        0x00027d44:    2001        .       MOVS     r0,#1
        0x00027d46:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00027d4a:    e003        ..      B        0x27d54 ; am_vos_is_tx_ready + 32
        0x00027d4c:    2000        .       MOVS     r0,#0
        0x00027d4e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00027d52:    e7ff        ..      B        0x27d54 ; am_vos_is_tx_ready + 32
        0x00027d54:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00027d58:    b001        ..      ADD      sp,sp,#4
        0x00027d5a:    4770        pG      BX       lr
    am_vos_led_task
        0x00027d5c:    b580        ..      PUSH     {r7,lr}
        0x00027d5e:    b086        ..      SUB      sp,sp,#0x18
        0x00027d60:    9005        ..      STR      r0,[sp,#0x14]
        0x00027d62:    e7ff        ..      B        0x27d64 ; am_vos_led_task + 8
        0x00027d64:    2001        .       MOVS     r0,#1
        0x00027d66:    a901        ..      ADD      r1,sp,#4
        0x00027d68:    f000fe74    ..t.    BL       am_vos_task_read ; 0x28a54
        0x00027d6c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027d6e:    f2411155    A.U.    MOV      r1,#0x1155
        0x00027d72:    f6ca2111    ...!    MOVT     r1,#0xaa11
        0x00027d76:    4288        .B      CMP      r0,r1
        0x00027d78:    d30b        ..      BCC      0x27d92 ; am_vos_led_task + 54
        0x00027d7a:    e7ff        ..      B        0x27d7c ; am_vos_led_task + 32
        0x00027d7c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027d7e:    f2411155    A.U.    MOV      r1,#0x1155
        0x00027d82:    f6ca2111    ...!    MOVT     r1,#0xaa11
        0x00027d86:    1a40        @.      SUBS     r0,r0,r1
        0x00027d88:    bf18        ..      IT       NE
        0x00027d8a:    2003        .       MOVNE    r0,#3
        0x00027d8c:    f000f81e    ....    BL       am_vos_logic_led_swirl ; 0x27dcc
        0x00027d90:    e010        ..      B        0x27db4 ; am_vos_led_task + 88
        0x00027d92:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027d94:    2802        .(      CMP      r0,#2
        0x00027d96:    d103        ..      BNE      0x27da0 ; am_vos_led_task + 68
        0x00027d98:    e7ff        ..      B        0x27d9a ; am_vos_led_task + 62
        0x00027d9a:    f7ffff79    ..y.    BL       am_vos_heartbeat_led_process ; 0x27c90
        0x00027d9e:    e008        ..      B        0x27db2 ; am_vos_led_task + 86
        0x00027da0:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027da2:    2803        .(      CMP      r0,#3
        0x00027da4:    d104        ..      BNE      0x27db0 ; am_vos_led_task + 84
        0x00027da6:    e7ff        ..      B        0x27da8 ; am_vos_led_task + 76
        0x00027da8:    2002        .       MOVS     r0,#2
        0x00027daa:    f000f80f    ....    BL       am_vos_logic_led_swirl ; 0x27dcc
        0x00027dae:    e7ff        ..      B        0x27db0 ; am_vos_led_task + 84
        0x00027db0:    e7ff        ..      B        0x27db2 ; am_vos_led_task + 86
        0x00027db2:    e7ff        ..      B        0x27db4 ; am_vos_led_task + 88
        0x00027db4:    e7d6        ..      B        0x27d64 ; am_vos_led_task + 8
        0x00027db6:    0000        ..      MOVS     r0,r0
    am_vos_logic_led_all_off
        0x00027db8:    b580        ..      PUSH     {r7,lr}
        0x00027dba:    f2400000    @...    MOVW     r0,#0
        0x00027dbe:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027dc2:    2103        .!      MOVS     r1,#3
        0x00027dc4:    2200        ."      MOVS     r2,#0
        0x00027dc6:    f7f9f9f5    ....    BL       am_devices_led_array_out ; 0x211b4
        0x00027dca:    bd80        ..      POP      {r7,pc}
    am_vos_logic_led_swirl
        0x00027dcc:    b580        ..      PUSH     {r7,lr}
        0x00027dce:    b088        ..      SUB      sp,sp,#0x20
        0x00027dd0:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x00027dd4:    2032        2       MOVS     r0,#0x32
        0x00027dd6:    9006        ..      STR      r0,[sp,#0x18]
        0x00027dd8:    f7ffffee    ....    BL       am_vos_logic_led_all_off ; 0x27db8
        0x00027ddc:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00027de0:    4601        .F      MOV      r1,r0
        0x00027de2:    9101        ..      STR      r1,[sp,#4]
        0x00027de4:    2803        .(      CMP      r0,#3
        0x00027de6:    f200809c    ....    BHI.W    0x27f22 ; am_vos_logic_led_swirl + 342
        0x00027dea:    9901        ..      LDR      r1,[sp,#4]
        0x00027dec:    e8dff001    ....    TBB      [pc,r1]
    $d.5
        0x00027df0:    77462402    .$Fw    DCD    2001085442
    $t.6
        0x00027df4:    2000        .       MOVS     r0,#0
        0x00027df6:    9005        ..      STR      r0,[sp,#0x14]
        0x00027df8:    e7ff        ..      B        0x27dfa ; am_vos_logic_led_swirl + 46
        0x00027dfa:    9805        ..      LDR      r0,[sp,#0x14]
        0x00027dfc:    2805        .(      CMP      r0,#5
        0x00027dfe:    dc1a        ..      BGT      0x27e36 ; am_vos_logic_led_swirl + 106
        0x00027e00:    e7ff        ..      B        0x27e02 ; am_vos_logic_led_swirl + 54
        0x00027e02:    9805        ..      LDR      r0,[sp,#0x14]
        0x00027e04:    f2455156    E.VQ    MOV      r1,#0x5556
        0x00027e08:    f2c55155    ..UQ    MOVT     r1,#0x5555
        0x00027e0c:    fb50f101    P...    SMMUL    r1,r0,r1
        0x00027e10:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00027e14:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00027e18:    1a41        A.      SUBS     r1,r0,r1
        0x00027e1a:    f2400000    @...    MOVW     r0,#0
        0x00027e1e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027e22:    f7f9fad5    ....    BL       am_devices_led_toggle ; 0x213d0
        0x00027e26:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027e28:    f021fd1c    !...    BL       vTaskDelay ; 0x49864
        0x00027e2c:    e7ff        ..      B        0x27e2e ; am_vos_logic_led_swirl + 98
        0x00027e2e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00027e30:    3001        .0      ADDS     r0,#1
        0x00027e32:    9005        ..      STR      r0,[sp,#0x14]
        0x00027e34:    e7e1        ..      B        0x27dfa ; am_vos_logic_led_swirl + 46
        0x00027e36:    e075        u.      B        0x27f24 ; am_vos_logic_led_swirl + 344
        0x00027e38:    2000        .       MOVS     r0,#0
        0x00027e3a:    9004        ..      STR      r0,[sp,#0x10]
        0x00027e3c:    e7ff        ..      B        0x27e3e ; am_vos_logic_led_swirl + 114
        0x00027e3e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00027e40:    280b        .(      CMP      r0,#0xb
        0x00027e42:    dc1a        ..      BGT      0x27e7a ; am_vos_logic_led_swirl + 174
        0x00027e44:    e7ff        ..      B        0x27e46 ; am_vos_logic_led_swirl + 122
        0x00027e46:    9804        ..      LDR      r0,[sp,#0x10]
        0x00027e48:    f2455156    E.VQ    MOV      r1,#0x5556
        0x00027e4c:    f2c55155    ..UQ    MOVT     r1,#0x5555
        0x00027e50:    fb50f101    P...    SMMUL    r1,r0,r1
        0x00027e54:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00027e58:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00027e5c:    1a41        A.      SUBS     r1,r0,r1
        0x00027e5e:    f2400000    @...    MOVW     r0,#0
        0x00027e62:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027e66:    f7f9fab3    ....    BL       am_devices_led_toggle ; 0x213d0
        0x00027e6a:    2032        2       MOVS     r0,#0x32
        0x00027e6c:    f7fdfb4a    ..J.    BL       am_util_delay_ms ; 0x25504
        0x00027e70:    e7ff        ..      B        0x27e72 ; am_vos_logic_led_swirl + 166
        0x00027e72:    9804        ..      LDR      r0,[sp,#0x10]
        0x00027e74:    3001        .0      ADDS     r0,#1
        0x00027e76:    9004        ..      STR      r0,[sp,#0x10]
        0x00027e78:    e7e1        ..      B        0x27e3e ; am_vos_logic_led_swirl + 114
        0x00027e7a:    e053        S.      B        0x27f24 ; am_vos_logic_led_swirl + 344
        0x00027e7c:    2000        .       MOVS     r0,#0
        0x00027e7e:    9003        ..      STR      r0,[sp,#0xc]
        0x00027e80:    e7ff        ..      B        0x27e82 ; am_vos_logic_led_swirl + 182
        0x00027e82:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027e84:    2805        .(      CMP      r0,#5
        0x00027e86:    dc26        &.      BGT      0x27ed6 ; am_vos_logic_led_swirl + 266
        0x00027e88:    e7ff        ..      B        0x27e8a ; am_vos_logic_led_swirl + 190
        0x00027e8a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027e8c:    2803        .(      CMP      r0,#3
        0x00027e8e:    d10b        ..      BNE      0x27ea8 ; am_vos_logic_led_swirl + 220
        0x00027e90:    e7ff        ..      B        0x27e92 ; am_vos_logic_led_swirl + 198
        0x00027e92:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027e94:    0040        @.      LSLS     r0,r0,#1
        0x00027e96:    f021fce5    !...    BL       vTaskDelay ; 0x49864
        0x00027e9a:    f7ffff8d    ....    BL       am_vos_logic_led_all_off ; 0x27db8
        0x00027e9e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027ea0:    0040        @.      LSLS     r0,r0,#1
        0x00027ea2:    f021fcdf    !...    BL       vTaskDelay ; 0x49864
        0x00027ea6:    e7ff        ..      B        0x27ea8 ; am_vos_logic_led_swirl + 220
        0x00027ea8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027eaa:    f2455156    E.VQ    MOV      r1,#0x5556
        0x00027eae:    f2c55155    ..UQ    MOVT     r1,#0x5555
        0x00027eb2:    fb50f101    P...    SMMUL    r1,r0,r1
        0x00027eb6:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00027eba:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00027ebe:    1a41        A.      SUBS     r1,r0,r1
        0x00027ec0:    f2400000    @...    MOVW     r0,#0
        0x00027ec4:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027ec8:    f7f9fa82    ....    BL       am_devices_led_toggle ; 0x213d0
        0x00027ecc:    e7ff        ..      B        0x27ece ; am_vos_logic_led_swirl + 258
        0x00027ece:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027ed0:    3001        .0      ADDS     r0,#1
        0x00027ed2:    9003        ..      STR      r0,[sp,#0xc]
        0x00027ed4:    e7d5        ..      B        0x27e82 ; am_vos_logic_led_swirl + 182
        0x00027ed6:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027ed8:    f021fcc4    !...    BL       vTaskDelay ; 0x49864
        0x00027edc:    e022        ".      B        0x27f24 ; am_vos_logic_led_swirl + 344
        0x00027ede:    2005        .       MOVS     r0,#5
        0x00027ee0:    9002        ..      STR      r0,[sp,#8]
        0x00027ee2:    e7ff        ..      B        0x27ee4 ; am_vos_logic_led_swirl + 280
        0x00027ee4:    9802        ..      LDR      r0,[sp,#8]
        0x00027ee6:    2800        .(      CMP      r0,#0
        0x00027ee8:    d41a        ..      BMI      0x27f20 ; am_vos_logic_led_swirl + 340
        0x00027eea:    e7ff        ..      B        0x27eec ; am_vos_logic_led_swirl + 288
        0x00027eec:    9802        ..      LDR      r0,[sp,#8]
        0x00027eee:    f2455156    E.VQ    MOV      r1,#0x5556
        0x00027ef2:    f2c55155    ..UQ    MOVT     r1,#0x5555
        0x00027ef6:    fb50f101    P...    SMMUL    r1,r0,r1
        0x00027efa:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00027efe:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00027f02:    1a41        A.      SUBS     r1,r0,r1
        0x00027f04:    f2400000    @...    MOVW     r0,#0
        0x00027f08:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027f0c:    f7f9fa60    ..`.    BL       am_devices_led_toggle ; 0x213d0
        0x00027f10:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027f12:    f021fca7    !...    BL       vTaskDelay ; 0x49864
        0x00027f16:    e7ff        ..      B        0x27f18 ; am_vos_logic_led_swirl + 332
        0x00027f18:    9802        ..      LDR      r0,[sp,#8]
        0x00027f1a:    3801        .8      SUBS     r0,#1
        0x00027f1c:    9002        ..      STR      r0,[sp,#8]
        0x00027f1e:    e7e1        ..      B        0x27ee4 ; am_vos_logic_led_swirl + 280
        0x00027f20:    e000        ..      B        0x27f24 ; am_vos_logic_led_swirl + 344
        0x00027f22:    e7ff        ..      B        0x27f24 ; am_vos_logic_led_swirl + 344
        0x00027f24:    f7ffff48    ..H.    BL       am_vos_logic_led_all_off ; 0x27db8
        0x00027f28:    b008        ..      ADD      sp,sp,#0x20
        0x00027f2a:    bd80        ..      POP      {r7,pc}
    am_vos_mic_disable
        0x00027f2c:    b580        ..      PUSH     {r7,lr}
        0x00027f2e:    f64451c1    D..Q    MOV      r1,#0x4dc1
        0x00027f32:    f2c00105    ....    MOVT     r1,#5
        0x00027f36:    2003        .       MOVS     r0,#3
        0x00027f38:    f000fc02    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00027f3c:    f6416024    A.$`    MOV      r0,#0x1e24
        0x00027f40:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027f44:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00027f48:    b940        @.      CBNZ     r0,0x27f5c ; am_vos_mic_disable + 48
        0x00027f4a:    e7ff        ..      B        0x27f4c ; am_vos_mic_disable + 32
        0x00027f4c:    f644610b    D..a    MOV      r1,#0x4e0b
        0x00027f50:    f2c00105    ....    MOVT     r1,#5
        0x00027f54:    2002        .       MOVS     r0,#2
        0x00027f56:    f000fbf3    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00027f5a:    e008        ..      B        0x27f6e ; am_vos_mic_disable + 66
        0x00027f5c:    f6416024    A.$`    MOV      r0,#0x1e24
        0x00027f60:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027f64:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00027f68:    f7fbfe36    ..6.    BL       am_hal_pdm_disable ; 0x23bd8
        0x00027f6c:    e7ff        ..      B        0x27f6e ; am_vos_mic_disable + 66
        0x00027f6e:    bd80        ..      POP      {r7,pc}
    am_vos_mic_enable
        0x00027f70:    b580        ..      PUSH     {r7,lr}
        0x00027f72:    b082        ..      SUB      sp,sp,#8
        0x00027f74:    f64451a3    D..Q    MOV      r1,#0x4da3
        0x00027f78:    f2c00105    ....    MOVT     r1,#5
        0x00027f7c:    2003        .       MOVS     r0,#3
        0x00027f7e:    f000fbdf    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00027f82:    f6416024    A.$`    MOV      r0,#0x1e24
        0x00027f86:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027f8a:    9001        ..      STR      r0,[sp,#4]
        0x00027f8c:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00027f90:    211e        .!      MOVS     r1,#0x1e
        0x00027f92:    f7fcf81d    ....    BL       am_hal_pdm_interrupt_enable ; 0x23fd0
        0x00027f96:    9801        ..      LDR      r0,[sp,#4]
        0x00027f98:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00027f9c:    b158        X.      CBZ      r0,0x27fb6 ; am_vos_mic_enable + 70
        0x00027f9e:    e7ff        ..      B        0x27fa0 ; am_vos_mic_enable + 48
        0x00027fa0:    f000f8a4    ....    BL       am_vos_pdm_trigger_dma ; 0x280ec
        0x00027fa4:    f6416024    A.$`    MOV      r0,#0x1e24
        0x00027fa8:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027fac:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00027fb0:    f7fbff28    ..(.    BL       am_hal_pdm_enable ; 0x23e04
        0x00027fb4:    e007        ..      B        0x27fc6 ; am_vos_mic_enable + 86
        0x00027fb6:    f64451e0    D..Q    MOV      r1,#0x4de0
        0x00027fba:    f2c00105    ....    MOVT     r1,#5
        0x00027fbe:    2002        .       MOVS     r0,#2
        0x00027fc0:    f000fbbe    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00027fc4:    e7ff        ..      B        0x27fc6 ; am_vos_mic_enable + 86
        0x00027fc6:    b002        ..      ADD      sp,sp,#8
        0x00027fc8:    bd80        ..      POP      {r7,pc}
        0x00027fca:    0000        ..      MOVS     r0,r0
    am_vos_packet_rx
        0x00027fcc:    b580        ..      PUSH     {r7,lr}
        0x00027fce:    b084        ..      SUB      sp,sp,#0x10
        0x00027fd0:    4684        .F      MOV      r12,r0
        0x00027fd2:    9808        ..      LDR      r0,[sp,#0x20]
        0x00027fd4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00027fd6:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027fd8:    f88dc00f    ....    STRB     r12,[sp,#0xf]
        0x00027fdc:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x00027fe0:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x00027fe4:    f8ad3008    ...0    STRH     r3,[sp,#8]
        0x00027fe8:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00027fec:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x00027ff0:    f6400102    @...    MOV      r1,#0x802
        0x00027ff4:    4288        .B      CMP      r0,r1
        0x00027ff6:    d11d        ..      BNE      0x28034 ; am_vos_packet_rx + 104
        0x00027ff8:    e7ff        ..      B        0x27ffa ; am_vos_packet_rx + 46
        0x00027ffa:    e7ff        ..      B        0x27ffc ; am_vos_packet_rx + 48
        0x00027ffc:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x00028000:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028004:    f8900035    ..5.    LDRB     r0,[r0,#0x35]
        0x00028008:    2801        .(      CMP      r0,#1
        0x0002800a:    d10c        ..      BNE      0x28026 ; am_vos_packet_rx + 90
        0x0002800c:    e7ff        ..      B        0x2800e ; am_vos_packet_rx + 66
        0x0002800e:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x00028012:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028016:    3028        (0      ADDS     r0,r0,#0x28
        0x00028018:    f7f6fd0a    ....    BL       WsfTimerStop ; 0x1ea30
        0x0002801c:    2100        .!      MOVS     r1,#0
        0x0002801e:    4608        .F      MOV      r0,r1
        0x00028020:    f7f6fc48    ..H.    BL       WsfTaskSetReady ; 0x1e8b4
        0x00028024:    e7ff        ..      B        0x28026 ; am_vos_packet_rx + 90
        0x00028026:    e7ff        ..      B        0x28028 ; am_vos_packet_rx + 92
        0x00028028:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002802a:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0002802e:    f7fefdf3    ....    BL       am_vos_ama_rx_handler ; 0x26c18
        0x00028032:    e7ff        ..      B        0x28034 ; am_vos_packet_rx + 104
        0x00028034:    2000        .       MOVS     r0,#0
        0x00028036:    b004        ..      ADD      sp,sp,#0x10
        0x00028038:    bd80        ..      POP      {r7,pc}
        0x0002803a:    0000        ..      MOVS     r0,r0
    am_vos_pdm_init
        0x0002803c:    b510        ..      PUSH     {r4,lr}
        0x0002803e:    b08a        ..      SUB      sp,sp,#0x28
        0x00028040:    f64d0010    M...    MOV      r0,#0xd810
        0x00028044:    f2c00004    ....    MOVT     r0,#4
        0x00028048:    6801        .h      LDR      r1,[r0,#0]
        0x0002804a:    6842        Bh      LDR      r2,[r0,#4]
        0x0002804c:    6883        .h      LDR      r3,[r0,#8]
        0x0002804e:    f8d0c00c    ....    LDR      r12,[r0,#0xc]
        0x00028052:    f8d0e010    ....    LDR      lr,[r0,#0x10]
        0x00028056:    6944        Di      LDR      r4,[r0,#0x14]
        0x00028058:    9408        ..      STR      r4,[sp,#0x20]
        0x0002805a:    f8cde01c    ....    STR      lr,[sp,#0x1c]
        0x0002805e:    f8cdc018    ....    STR      r12,[sp,#0x18]
        0x00028062:    9305        ..      STR      r3,[sp,#0x14]
        0x00028064:    9204        ..      STR      r2,[sp,#0x10]
        0x00028066:    9103        ..      STR      r1,[sp,#0xc]
        0x00028068:    6980        .i      LDR      r0,[r0,#0x18]
        0x0002806a:    9009        ..      STR      r0,[sp,#0x24]
        0x0002806c:    f6416024    A.$`    MOV      r0,#0x1e24
        0x00028070:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028074:    9001        ..      STR      r0,[sp,#4]
        0x00028076:    f50071a2    ...q    ADD      r1,r0,#0x144
        0x0002807a:    2000        .       MOVS     r0,#0
        0x0002807c:    9000        ..      STR      r0,[sp,#0]
        0x0002807e:    f7fbff29    ..).    BL       am_hal_pdm_initialize ; 0x23ed4
        0x00028082:    9a00        ..      LDR      r2,[sp,#0]
        0x00028084:    9801        ..      LDR      r0,[sp,#4]
        0x00028086:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x0002808a:    4611        .F      MOV      r1,r2
        0x0002808c:    f7fcf850    ..P.    BL       am_hal_pdm_power_control ; 0x24130
        0x00028090:    9801        ..      LDR      r0,[sp,#4]
        0x00028092:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00028096:    a903        ..      ADD      r1,sp,#0xc
        0x00028098:    f7fbfcd0    ....    BL       am_hal_pdm_configure ; 0x23a3c
        0x0002809c:    f2402038    @.8     MOVW     r0,#0x238
        0x000280a0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000280a4:    6801        .h      LDR      r1,[r0,#0]
        0x000280a6:    2032        2       MOVS     r0,#0x32
        0x000280a8:    f7faf926    ..&.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x000280ac:    f240203c    @.<     MOVW     r0,#0x23c
        0x000280b0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000280b4:    6801        .h      LDR      r1,[r0,#0]
        0x000280b6:    2033        3       MOVS     r0,#0x33
        0x000280b8:    f7faf91e    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x000280bc:    9801        ..      LDR      r0,[sp,#4]
        0x000280be:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x000280c2:    211e        .!      MOVS     r1,#0x1e
        0x000280c4:    f7fbff84    ....    BL       am_hal_pdm_interrupt_enable ; 0x23fd0
        0x000280c8:    f24230f4    B..0    MOV      r0,#0x23f4
        0x000280cc:    f2c00005    ....    MOVT     r0,#5
        0x000280d0:    9002        ..      STR      r0,[sp,#8]
        0x000280d2:    f9900000    ....    LDRSB    r0,[r0,#0]
        0x000280d6:    f7f6fd87    ....    BL       __NVIC_EnableIRQ ; 0x1ebe8
        0x000280da:    9802        ..      LDR      r0,[sp,#8]
        0x000280dc:    f9900000    ....    LDRSB    r0,[r0,#0]
        0x000280e0:    2107        .!      MOVS     r1,#7
        0x000280e2:    f7f6fdff    ....    BL       __NVIC_SetPriority ; 0x1ece4
        0x000280e6:    b00a        ..      ADD      sp,sp,#0x28
        0x000280e8:    bd10        ..      POP      {r4,pc}
        0x000280ea:    0000        ..      MOVS     r0,r0
    am_vos_pdm_trigger_dma
        0x000280ec:    b580        ..      PUSH     {r7,lr}
        0x000280ee:    f6416024    A.$`    MOV      r0,#0x1e24
        0x000280f2:    f2c10001    ....    MOVT     r0,#0x1001
        0x000280f6:    f44f71a0    O..q    MOV      r1,#0x140
        0x000280fa:    f8c01150    ..P.    STR      r1,[r0,#0x150]
        0x000280fe:    f50071a4    ...q    ADD      r1,r0,#0x148
        0x00028102:    f2400240    @.@.    MOVW     r2,#0x40
        0x00028106:    f2c10206    ....    MOVT     r2,#0x1006
        0x0002810a:    f8c02148    ..H!    STR      r2,[r0,#0x148]
        0x0002810e:    f8d02148    ..H!    LDR      r2,[r0,#0x148]
        0x00028112:    f8d03150    ..P1    LDR      r3,[r0,#0x150]
        0x00028116:    441a        .D      ADD      r2,r2,r3
        0x00028118:    f8c0214c    ..L!    STR      r2,[r0,#0x14c]
        0x0002811c:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00028120:    f7fbfe06    ....    BL       am_hal_pdm_dma_start ; 0x23d30
        0x00028124:    bd80        ..      POP      {r7,pc}
        0x00028126:    0000        ..      MOVS     r0,r0
    am_vos_print_system_info
        0x00028128:    b580        ..      PUSH     {r7,lr}
        0x0002812a:    b098        ..      SUB      sp,sp,#0x60
        0x0002812c:    f644705e    D.^p    MOV      r0,#0x4f5e
        0x00028130:    f2c00005    ....    MOVT     r0,#5
        0x00028134:    f7fdfc48    ..H.    BL       am_util_stdio_printf ; 0x259c8
        0x00028138:    a801        ..      ADD      r0,sp,#4
        0x0002813a:    f7fdfb8b    ....    BL       am_util_id_device ; 0x25854
        0x0002813e:    9914        ..      LDR      r1,[sp,#0x50]
        0x00028140:    f64470a6    D..p    MOV      r0,#0x4fa6
        0x00028144:    f2c00005    ....    MOVT     r0,#5
        0x00028148:    f7fdfc3e    ..>.    BL       am_util_stdio_printf ; 0x259c8
        0x0002814c:    9901        ..      LDR      r1,[sp,#4]
        0x0002814e:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00028150:    f89d3054    ..T0    LDRB     r3,[sp,#0x54]
        0x00028154:    f89d0055    ..U.    LDRB     r0,[sp,#0x55]
        0x00028158:    46ec        .F      MOV      r12,sp
        0x0002815a:    f8cc0000    ....    STR      r0,[r12,#0]
        0x0002815e:    f6447021    D.!p    MOV      r0,#0x4f21
        0x00028162:    f2c00005    ....    MOVT     r0,#5
        0x00028166:    f7fdfc2f    ../.    BL       am_util_stdio_printf ; 0x259c8
        0x0002816a:    9902        ..      LDR      r1,[sp,#8]
        0x0002816c:    f6447082    D..p    MOV      r0,#0x4f82
        0x00028170:    f2c00005    ....    MOVT     r0,#5
        0x00028174:    f7fdfc28    ..(.    BL       am_util_stdio_printf ; 0x259c8
        0x00028178:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002817a:    f6447094    D..p    MOV      r0,#0x4f94
        0x0002817e:    f2c00005    ....    MOVT     r0,#5
        0x00028182:    f7fdfc21    ..!.    BL       am_util_stdio_printf ; 0x259c8
        0x00028186:    f64470b7    D..p    MOV      r0,#0x4fb7
        0x0002818a:    f2c00005    ....    MOVT     r0,#5
        0x0002818e:    f7fdfc1b    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00028192:    f64470f6    D..p    MOV      r0,#0x4ff6
        0x00028196:    f2c00005    ....    MOVT     r0,#5
        0x0002819a:    f7fdfc15    ....    BL       am_util_stdio_printf ; 0x259c8
        0x0002819e:    f2450016    E...    MOV      r0,#0x5016
        0x000281a2:    f2c00005    ....    MOVT     r0,#5
        0x000281a6:    f7fdfc0f    ....    BL       am_util_stdio_printf ; 0x259c8
        0x000281aa:    f64470cb    D..p    MOV      r0,#0x4fcb
        0x000281ae:    f2c00005    ....    MOVT     r0,#5
        0x000281b2:    f7fdfc09    ....    BL       am_util_stdio_printf ; 0x259c8
        0x000281b6:    f2450027    E.'.    MOV      r0,#0x5027
        0x000281ba:    f2c00005    ....    MOVT     r0,#5
        0x000281be:    f7fdfc03    ....    BL       am_util_stdio_printf ; 0x259c8
        0x000281c2:    f64470fc    D..p    MOV      r0,#0x4ffc
        0x000281c6:    f2c00005    ....    MOVT     r0,#5
        0x000281ca:    f7fdfbfd    ....    BL       am_util_stdio_printf ; 0x259c8
        0x000281ce:    f2450022    E.".    MOV      r0,#0x5022
        0x000281d2:    f2c00005    ....    MOVT     r0,#5
        0x000281d6:    f7fdfbf7    ....    BL       am_util_stdio_printf ; 0x259c8
        0x000281da:    f2450034    E.4.    MOV      r0,#0x5034
        0x000281de:    f2c00005    ....    MOVT     r0,#5
        0x000281e2:    f7fdfbf1    ....    BL       am_util_stdio_printf ; 0x259c8
        0x000281e6:    f245000b    E...    MOV      r0,#0x500b
        0x000281ea:    f2c00005    ....    MOVT     r0,#5
        0x000281ee:    f7fdfbeb    ....    BL       am_util_stdio_printf ; 0x259c8
        0x000281f2:    f2450042    E.B.    MOV      r0,#0x5042
        0x000281f6:    f2c00005    ....    MOVT     r0,#5
        0x000281fa:    f7fdfbe5    ....    BL       am_util_stdio_printf ; 0x259c8
        0x000281fe:    f2403094    @..0    MOVW     r0,#0x394
        0x00028202:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028206:    6a02        .j      LDR      r2,[r0,#0x20]
        0x00028208:    0a91        ..      LSRS     r1,r2,#10
        0x0002820a:    f64470d7    D..p    MOV      r0,#0x4fd7
        0x0002820e:    f2c00005    ....    MOVT     r0,#5
        0x00028212:    f7fdfbd9    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00028216:    f64460d1    D..`    MOV      r0,#0x4ed1
        0x0002821a:    f2c00005    ....    MOVT     r0,#5
        0x0002821e:    f7fdfbd3    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00028222:    f24f0000    O...    MOVW     r0,#0xf000
        0x00028226:    f6c470ff    ...p    MOVT     r0,#0x4fff
        0x0002822a:    6801        .h      LDR      r1,[r0,#0]
        0x0002822c:    f64460f6    D..`    MOV      r0,#0x4ef6
        0x00028230:    f2c00005    ....    MOVT     r0,#5
        0x00028234:    f7fdfbc8    ....    BL       am_util_stdio_printf ; 0x259c8
        0x00028238:    b018        ..      ADD      sp,sp,#0x60
        0x0002823a:    bd80        ..      POP      {r7,pc}
    am_vos_printf
        0x0002823c:    b580        ..      PUSH     {r7,lr}
        0x0002823e:    b086        ..      SUB      sp,sp,#0x18
        0x00028240:    9003        ..      STR      r0,[sp,#0xc]
        0x00028242:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x00028246:    f3ef8005    ....    MRS      r0,IPSR
        0x0002824a:    9005        ..      STR      r0,[sp,#0x14]
        0x0002824c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002824e:    b918        ..      CBNZ     r0,0x28258 ; am_vos_printf + 28
        0x00028250:    e7ff        ..      B        0x28252 ; am_vos_printf + 22
        0x00028252:    2000        .       MOVS     r0,#0
        0x00028254:    9004        ..      STR      r0,[sp,#0x10]
        0x00028256:    e002        ..      B        0x2825e ; am_vos_printf + 34
        0x00028258:    2001        .       MOVS     r0,#1
        0x0002825a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002825c:    e7ff        ..      B        0x2825e ; am_vos_printf + 34
        0x0002825e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028260:    2801        .(      CMP      r0,#1
        0x00028262:    d109        ..      BNE      0x28278 ; am_vos_printf + 60
        0x00028264:    e7ff        ..      B        0x28266 ; am_vos_printf + 42
        0x00028266:    9b03        ..      LDR      r3,[sp,#0xc]
        0x00028268:    4669        iF      MOV      r1,sp
        0x0002826a:    2000        .       MOVS     r0,#0
        0x0002826c:    6008        .`      STR      r0,[r1,#0]
        0x0002826e:    2102        .!      MOVS     r1,#2
        0x00028270:    2203        ."      MOVS     r2,#3
        0x00028272:    f000fc69    ..i.    BL       am_vos_task_send_fromISR ; 0x28b48
        0x00028276:    e00a        ..      B        0x2828e ; am_vos_printf + 82
        0x00028278:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002827c:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0002827e:    466a        jF      MOV      r2,sp
        0x00028280:    2100        .!      MOVS     r1,#0
        0x00028282:    6011        .`      STR      r1,[r2,#0]
        0x00028284:    2102        .!      MOVS     r1,#2
        0x00028286:    2203        ."      MOVS     r2,#3
        0x00028288:    f000fc0c    ....    BL       am_vos_task_send ; 0x28aa4
        0x0002828c:    e7ff        ..      B        0x2828e ; am_vos_printf + 82
        0x0002828e:    b006        ..      ADD      sp,sp,#0x18
        0x00028290:    bd80        ..      POP      {r7,pc}
        0x00028292:    0000        ..      MOVS     r0,r0
    am_vos_push_to_talk_process
        0x00028294:    b580        ..      PUSH     {r7,lr}
        0x00028296:    b082        ..      SUB      sp,sp,#8
        0x00028298:    9001        ..      STR      r0,[sp,#4]
        0x0002829a:    2013        .       MOVS     r0,#0x13
        0x0002829c:    f7fffcba    ....    BL       am_vos_gpio_disable_irq ; 0x27c14
        0x000282a0:    4669        iF      MOV      r1,sp
        0x000282a2:    2000        .       MOVS     r0,#0
        0x000282a4:    6008        .`      STR      r0,[r1,#0]
        0x000282a6:    2008        .       MOVS     r0,#8
        0x000282a8:    2104        .!      MOVS     r1,#4
        0x000282aa:    2201        ."      MOVS     r2,#1
        0x000282ac:    2305        .#      MOVS     r3,#5
        0x000282ae:    f000fc4b    ..K.    BL       am_vos_task_send_fromISR ; 0x28b48
        0x000282b2:    b002        ..      ADD      sp,sp,#8
        0x000282b4:    bd80        ..      POP      {r7,pc}
        0x000282b6:    0000        ..      MOVS     r0,r0
    am_vos_reset_detected_flag
        0x000282b8:    b580        ..      PUSH     {r7,lr}
        0x000282ba:    f2403194    @..1    MOVW     r1,#0x394
        0x000282be:    f2c10100    ....    MOVT     r1,#0x1000
        0x000282c2:    2000        .       MOVS     r0,#0
        0x000282c4:    7008        .p      STRB     r0,[r1,#0]
        0x000282c6:    7088        .p      STRB     r0,[r1,#2]
        0x000282c8:    70c8        .p      STRB     r0,[r1,#3]
        0x000282ca:    6088        .`      STR      r0,[r1,#8]
        0x000282cc:    7108        .q      STRB     r0,[r1,#4]
        0x000282ce:    f7fff8ff    ....    BL       am_vos_audio_wwd_enable ; 0x274d0
        0x000282d2:    f7fffa67    ..g.    BL       am_vos_burst_mode_disable ; 0x277a4
        0x000282d6:    bd80        ..      POP      {r7,pc}
    am_vos_ring_buffer_empty
        0x000282d8:    b085        ..      SUB      sp,sp,#0x14
        0x000282da:    9004        ..      STR      r0,[sp,#0x10]
        0x000282dc:    9804        ..      LDR      r0,[sp,#0x10]
        0x000282de:    6840        @h      LDR      r0,[r0,#4]
        0x000282e0:    9003        ..      STR      r0,[sp,#0xc]
        0x000282e2:    9804        ..      LDR      r0,[sp,#0x10]
        0x000282e4:    6880        .h      LDR      r0,[r0,#8]
        0x000282e6:    9002        ..      STR      r0,[sp,#8]
        0x000282e8:    9804        ..      LDR      r0,[sp,#0x10]
        0x000282ea:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000282ec:    9001        ..      STR      r0,[sp,#4]
        0x000282ee:    9903        ..      LDR      r1,[sp,#0xc]
        0x000282f0:    9a02        ..      LDR      r2,[sp,#8]
        0x000282f2:    2000        .       MOVS     r0,#0
        0x000282f4:    4291        .B      CMP      r1,r2
        0x000282f6:    9000        ..      STR      r0,[sp,#0]
        0x000282f8:    d106        ..      BNE      0x28308 ; am_vos_ring_buffer_empty + 48
        0x000282fa:    e7ff        ..      B        0x282fc ; am_vos_ring_buffer_empty + 36
        0x000282fc:    9801        ..      LDR      r0,[sp,#4]
        0x000282fe:    fab0f080    ....    CLZ      r0,r0
        0x00028302:    0940        @.      LSRS     r0,r0,#5
        0x00028304:    9000        ..      STR      r0,[sp,#0]
        0x00028306:    e7ff        ..      B        0x28308 ; am_vos_ring_buffer_empty + 48
        0x00028308:    9800        ..      LDR      r0,[sp,#0]
        0x0002830a:    f0000001    ....    AND      r0,r0,#1
        0x0002830e:    b005        ..      ADD      sp,sp,#0x14
        0x00028310:    4770        pG      BX       lr
        0x00028312:    0000        ..      MOVS     r0,r0
    am_vos_ring_buffer_full
        0x00028314:    b085        ..      SUB      sp,sp,#0x14
        0x00028316:    9004        ..      STR      r0,[sp,#0x10]
        0x00028318:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002831a:    6840        @h      LDR      r0,[r0,#4]
        0x0002831c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002831e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028320:    6880        .h      LDR      r0,[r0,#8]
        0x00028322:    9002        ..      STR      r0,[sp,#8]
        0x00028324:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028326:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00028328:    9001        ..      STR      r0,[sp,#4]
        0x0002832a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002832c:    9a02        ..      LDR      r2,[sp,#8]
        0x0002832e:    2000        .       MOVS     r0,#0
        0x00028330:    4291        .B      CMP      r1,r2
        0x00028332:    9000        ..      STR      r0,[sp,#0]
        0x00028334:    d106        ..      BNE      0x28344 ; am_vos_ring_buffer_full + 48
        0x00028336:    e7ff        ..      B        0x28338 ; am_vos_ring_buffer_full + 36
        0x00028338:    9801        ..      LDR      r0,[sp,#4]
        0x0002833a:    2800        .(      CMP      r0,#0
        0x0002833c:    bf18        ..      IT       NE
        0x0002833e:    2001        .       MOVNE    r0,#1
        0x00028340:    9000        ..      STR      r0,[sp,#0]
        0x00028342:    e7ff        ..      B        0x28344 ; am_vos_ring_buffer_full + 48
        0x00028344:    9800        ..      LDR      r0,[sp,#0]
        0x00028346:    f0000001    ....    AND      r0,r0,#1
        0x0002834a:    b005        ..      ADD      sp,sp,#0x14
        0x0002834c:    4770        pG      BX       lr
        0x0002834e:    0000        ..      MOVS     r0,r0
    am_vos_ring_buffer_overwrite
        0x00028350:    b085        ..      SUB      sp,sp,#0x14
        0x00028352:    9004        ..      STR      r0,[sp,#0x10]
        0x00028354:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028356:    6840        @h      LDR      r0,[r0,#4]
        0x00028358:    9003        ..      STR      r0,[sp,#0xc]
        0x0002835a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002835c:    6880        .h      LDR      r0,[r0,#8]
        0x0002835e:    9002        ..      STR      r0,[sp,#8]
        0x00028360:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028362:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00028364:    9001        ..      STR      r0,[sp,#4]
        0x00028366:    9903        ..      LDR      r1,[sp,#0xc]
        0x00028368:    9a02        ..      LDR      r2,[sp,#8]
        0x0002836a:    2000        .       MOVS     r0,#0
        0x0002836c:    4291        .B      CMP      r1,r2
        0x0002836e:    9000        ..      STR      r0,[sp,#0]
        0x00028370:    d006        ..      BEQ      0x28380 ; am_vos_ring_buffer_overwrite + 48
        0x00028372:    e7ff        ..      B        0x28374 ; am_vos_ring_buffer_overwrite + 36
        0x00028374:    9801        ..      LDR      r0,[sp,#4]
        0x00028376:    2800        .(      CMP      r0,#0
        0x00028378:    bf18        ..      IT       NE
        0x0002837a:    2001        .       MOVNE    r0,#1
        0x0002837c:    9000        ..      STR      r0,[sp,#0]
        0x0002837e:    e7ff        ..      B        0x28380 ; am_vos_ring_buffer_overwrite + 48
        0x00028380:    9800        ..      LDR      r0,[sp,#0]
        0x00028382:    f0000001    ....    AND      r0,r0,#1
        0x00028386:    b005        ..      ADD      sp,sp,#0x14
        0x00028388:    4770        pG      BX       lr
        0x0002838a:    0000        ..      MOVS     r0,r0
    am_vos_ring_buffer_pop
        0x0002838c:    b580        ..      PUSH     {r7,lr}
        0x0002838e:    b08e        ..      SUB      sp,sp,#0x38
        0x00028390:    900d        ..      STR      r0,[sp,#0x34]
        0x00028392:    910c        ..      STR      r1,[sp,#0x30]
        0x00028394:    920b        ..      STR      r2,[sp,#0x2c]
        0x00028396:    2000        .       MOVS     r0,#0
        0x00028398:    900a        ..      STR      r0,[sp,#0x28]
        0x0002839a:    9009        ..      STR      r0,[sp,#0x24]
        0x0002839c:    9008        ..      STR      r0,[sp,#0x20]
        0x0002839e:    9007        ..      STR      r0,[sp,#0x1c]
        0x000283a0:    980d        ..      LDR      r0,[sp,#0x34]
        0x000283a2:    6840        @h      LDR      r0,[r0,#4]
        0x000283a4:    9005        ..      STR      r0,[sp,#0x14]
        0x000283a6:    980d        ..      LDR      r0,[sp,#0x34]
        0x000283a8:    6880        .h      LDR      r0,[r0,#8]
        0x000283aa:    9004        ..      STR      r0,[sp,#0x10]
        0x000283ac:    980d        ..      LDR      r0,[sp,#0x34]
        0x000283ae:    6900        .i      LDR      r0,[r0,#0x10]
        0x000283b0:    9003        ..      STR      r0,[sp,#0xc]
        0x000283b2:    980c        ..      LDR      r0,[sp,#0x30]
        0x000283b4:    9006        ..      STR      r0,[sp,#0x18]
        0x000283b6:    980d        ..      LDR      r0,[sp,#0x34]
        0x000283b8:    f7fffbf2    ....    BL       am_vos_get_ring_buffer_status ; 0x27ba0
        0x000283bc:    9008        ..      STR      r0,[sp,#0x20]
        0x000283be:    f7faf907    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x000283c2:    9002        ..      STR      r0,[sp,#8]
        0x000283c4:    980d        ..      LDR      r0,[sp,#0x34]
        0x000283c6:    f7ffffc3    ....    BL       am_vos_ring_buffer_overwrite ; 0x28350
        0x000283ca:    b128        (.      CBZ      r0,0x283d8 ; am_vos_ring_buffer_pop + 76
        0x000283cc:    e7ff        ..      B        0x283ce ; am_vos_ring_buffer_pop + 66
        0x000283ce:    9805        ..      LDR      r0,[sp,#0x14]
        0x000283d0:    990d        ..      LDR      r1,[sp,#0x34]
        0x000283d2:    6088        .`      STR      r0,[r1,#8]
        0x000283d4:    9004        ..      STR      r0,[sp,#0x10]
        0x000283d6:    e7ff        ..      B        0x283d8 ; am_vos_ring_buffer_pop + 76
        0x000283d8:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000283da:    9908        ..      LDR      r1,[sp,#0x20]
        0x000283dc:    4288        .B      CMP      r0,r1
        0x000283de:    d203        ..      BCS      0x283e8 ; am_vos_ring_buffer_pop + 92
        0x000283e0:    e7ff        ..      B        0x283e2 ; am_vos_ring_buffer_pop + 86
        0x000283e2:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000283e4:    9001        ..      STR      r0,[sp,#4]
        0x000283e6:    e002        ..      B        0x283ee ; am_vos_ring_buffer_pop + 98
        0x000283e8:    9808        ..      LDR      r0,[sp,#0x20]
        0x000283ea:    9001        ..      STR      r0,[sp,#4]
        0x000283ec:    e7ff        ..      B        0x283ee ; am_vos_ring_buffer_pop + 98
        0x000283ee:    9801        ..      LDR      r0,[sp,#4]
        0x000283f0:    900a        ..      STR      r0,[sp,#0x28]
        0x000283f2:    980a        ..      LDR      r0,[sp,#0x28]
        0x000283f4:    9007        ..      STR      r0,[sp,#0x1c]
        0x000283f6:    e7ff        ..      B        0x283f8 ; am_vos_ring_buffer_pop + 108
        0x000283f8:    9804        ..      LDR      r0,[sp,#0x10]
        0x000283fa:    990a        ..      LDR      r1,[sp,#0x28]
        0x000283fc:    4408        .D      ADD      r0,r0,r1
        0x000283fe:    9903        ..      LDR      r1,[sp,#0xc]
        0x00028400:    4288        .B      CMP      r0,r1
        0x00028402:    d31c        ..      BCC      0x2843e ; am_vos_ring_buffer_pop + 178
        0x00028404:    e7ff        ..      B        0x28406 ; am_vos_ring_buffer_pop + 122
        0x00028406:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028408:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002840a:    1a40        @.      SUBS     r0,r0,r1
        0x0002840c:    9009        ..      STR      r0,[sp,#0x24]
        0x0002840e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028410:    990d        ..      LDR      r1,[sp,#0x34]
        0x00028412:    6809        .h      LDR      r1,[r1,#0]
        0x00028414:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00028416:    4411        .D      ADD      r1,r1,r2
        0x00028418:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0002841a:    f7f0f804    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002841e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028420:    9909        ..      LDR      r1,[sp,#0x24]
        0x00028422:    1842        B.      ADDS     r2,r0,r1
        0x00028424:    9903        ..      LDR      r1,[sp,#0xc]
        0x00028426:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x0002842a:    fb002011    ...     MLS      r0,r0,r1,r2
        0x0002842e:    990d        ..      LDR      r1,[sp,#0x34]
        0x00028430:    6088        .`      STR      r0,[r1,#8]
        0x00028432:    9004        ..      STR      r0,[sp,#0x10]
        0x00028434:    9909        ..      LDR      r1,[sp,#0x24]
        0x00028436:    980a        ..      LDR      r0,[sp,#0x28]
        0x00028438:    1a40        @.      SUBS     r0,r0,r1
        0x0002843a:    900a        ..      STR      r0,[sp,#0x28]
        0x0002843c:    e7dc        ..      B        0x283f8 ; am_vos_ring_buffer_pop + 108
        0x0002843e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028440:    9909        ..      LDR      r1,[sp,#0x24]
        0x00028442:    4408        .D      ADD      r0,r0,r1
        0x00028444:    990d        ..      LDR      r1,[sp,#0x34]
        0x00028446:    6809        .h      LDR      r1,[r1,#0]
        0x00028448:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0002844a:    4411        .D      ADD      r1,r1,r2
        0x0002844c:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0002844e:    f7efffea    ....    BL       __aeabi_memcpy ; 0x18426
        0x00028452:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028454:    990a        ..      LDR      r1,[sp,#0x28]
        0x00028456:    1842        B.      ADDS     r2,r0,r1
        0x00028458:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002845a:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x0002845e:    fb002011    ...     MLS      r0,r0,r1,r2
        0x00028462:    990d        ..      LDR      r1,[sp,#0x34]
        0x00028464:    6088        .`      STR      r0,[r1,#8]
        0x00028466:    9004        ..      STR      r0,[sp,#0x10]
        0x00028468:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002846a:    2000        .       MOVS     r0,#0
        0x0002846c:    60c8        .`      STR      r0,[r1,#0xc]
        0x0002846e:    9802        ..      LDR      r0,[sp,#8]
        0x00028470:    f7faf8b6    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00028474:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028476:    b00e        ..      ADD      sp,sp,#0x38
        0x00028478:    bd80        ..      POP      {r7,pc}
        0x0002847a:    0000        ..      MOVS     r0,r0
    am_vos_ring_buffer_push
        0x0002847c:    b580        ..      PUSH     {r7,lr}
        0x0002847e:    b08e        ..      SUB      sp,sp,#0x38
        0x00028480:    900c        ..      STR      r0,[sp,#0x30]
        0x00028482:    910b        ..      STR      r1,[sp,#0x2c]
        0x00028484:    920a        ..      STR      r2,[sp,#0x28]
        0x00028486:    f88d3027    ..'0    STRB     r3,[sp,#0x27]
        0x0002848a:    2000        .       MOVS     r0,#0
        0x0002848c:    9008        ..      STR      r0,[sp,#0x20]
        0x0002848e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00028490:    9006        ..      STR      r0,[sp,#0x18]
        0x00028492:    980a        ..      LDR      r0,[sp,#0x28]
        0x00028494:    9008        ..      STR      r0,[sp,#0x20]
        0x00028496:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00028498:    9005        ..      STR      r0,[sp,#0x14]
        0x0002849a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002849c:    6840        @h      LDR      r0,[r0,#4]
        0x0002849e:    9004        ..      STR      r0,[sp,#0x10]
        0x000284a0:    980c        ..      LDR      r0,[sp,#0x30]
        0x000284a2:    6880        .h      LDR      r0,[r0,#8]
        0x000284a4:    9003        ..      STR      r0,[sp,#0xc]
        0x000284a6:    980c        ..      LDR      r0,[sp,#0x30]
        0x000284a8:    6900        .i      LDR      r0,[r0,#0x10]
        0x000284aa:    9002        ..      STR      r0,[sp,#8]
        0x000284ac:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000284b0:    07c0        ..      LSLS     r0,r0,#31
        0x000284b2:    2800        .(      CMP      r0,#0
        0x000284b4:    d07c        |.      BEQ      0x285b0 ; am_vos_ring_buffer_push + 308
        0x000284b6:    e7ff        ..      B        0x284b8 ; am_vos_ring_buffer_push + 60
        0x000284b8:    f7faf88a    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x000284bc:    9001        ..      STR      r0,[sp,#4]
        0x000284be:    980c        ..      LDR      r0,[sp,#0x30]
        0x000284c0:    f7ffff28    ..(.    BL       am_vos_ring_buffer_full ; 0x28314
        0x000284c4:    b130        0.      CBZ      r0,0x284d4 ; am_vos_ring_buffer_push + 88
        0x000284c6:    e7ff        ..      B        0x284c8 ; am_vos_ring_buffer_push + 76
        0x000284c8:    2000        .       MOVS     r0,#0
        0x000284ca:    9008        ..      STR      r0,[sp,#0x20]
        0x000284cc:    9007        ..      STR      r0,[sp,#0x1c]
        0x000284ce:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000284d0:    900d        ..      STR      r0,[sp,#0x34]
        0x000284d2:    e0dc        ..      B        0x2868e ; am_vos_ring_buffer_push + 530
        0x000284d4:    980c        ..      LDR      r0,[sp,#0x30]
        0x000284d6:    f7fffeff    ....    BL       am_vos_ring_buffer_empty ; 0x282d8
        0x000284da:    b160        `.      CBZ      r0,0x284f6 ; am_vos_ring_buffer_push + 122
        0x000284dc:    e7ff        ..      B        0x284de ; am_vos_ring_buffer_push + 98
        0x000284de:    9808        ..      LDR      r0,[sp,#0x20]
        0x000284e0:    9902        ..      LDR      r1,[sp,#8]
        0x000284e2:    4288        .B      CMP      r0,r1
        0x000284e4:    d306        ..      BCC      0x284f4 ; am_vos_ring_buffer_push + 120
        0x000284e6:    e7ff        ..      B        0x284e8 ; am_vos_ring_buffer_push + 108
        0x000284e8:    990c        ..      LDR      r1,[sp,#0x30]
        0x000284ea:    2001        .       MOVS     r0,#1
        0x000284ec:    60c8        .`      STR      r0,[r1,#0xc]
        0x000284ee:    9802        ..      LDR      r0,[sp,#8]
        0x000284f0:    9008        ..      STR      r0,[sp,#0x20]
        0x000284f2:    e7ff        ..      B        0x284f4 ; am_vos_ring_buffer_push + 120
        0x000284f4:    e01b        ..      B        0x2852e ; am_vos_ring_buffer_push + 178
        0x000284f6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000284f8:    9902        ..      LDR      r1,[sp,#8]
        0x000284fa:    4408        .D      ADD      r0,r0,r1
        0x000284fc:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000284fe:    1a82        ..      SUBS     r2,r0,r2
        0x00028500:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x00028504:    fb002011    ...     MLS      r0,r0,r1,r2
        0x00028508:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002850a:    4288        .B      CMP      r0,r1
        0x0002850c:    d80e        ..      BHI      0x2852c ; am_vos_ring_buffer_push + 176
        0x0002850e:    e7ff        ..      B        0x28510 ; am_vos_ring_buffer_push + 148
        0x00028510:    990c        ..      LDR      r1,[sp,#0x30]
        0x00028512:    2001        .       MOVS     r0,#1
        0x00028514:    60c8        .`      STR      r0,[r1,#0xc]
        0x00028516:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028518:    9902        ..      LDR      r1,[sp,#8]
        0x0002851a:    4408        .D      ADD      r0,r0,r1
        0x0002851c:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0002851e:    1a82        ..      SUBS     r2,r0,r2
        0x00028520:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x00028524:    fb002011    ...     MLS      r0,r0,r1,r2
        0x00028528:    9008        ..      STR      r0,[sp,#0x20]
        0x0002852a:    e7ff        ..      B        0x2852c ; am_vos_ring_buffer_push + 176
        0x0002852c:    e7ff        ..      B        0x2852e ; am_vos_ring_buffer_push + 178
        0x0002852e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00028530:    9007        ..      STR      r0,[sp,#0x1c]
        0x00028532:    e7ff        ..      B        0x28534 ; am_vos_ring_buffer_push + 184
        0x00028534:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028536:    9908        ..      LDR      r1,[sp,#0x20]
        0x00028538:    4408        .D      ADD      r0,r0,r1
        0x0002853a:    9902        ..      LDR      r1,[sp,#8]
        0x0002853c:    4288        .B      CMP      r0,r1
        0x0002853e:    d31c        ..      BCC      0x2857a ; am_vos_ring_buffer_push + 254
        0x00028540:    e7ff        ..      B        0x28542 ; am_vos_ring_buffer_push + 198
        0x00028542:    9802        ..      LDR      r0,[sp,#8]
        0x00028544:    9904        ..      LDR      r1,[sp,#0x10]
        0x00028546:    1a40        @.      SUBS     r0,r0,r1
        0x00028548:    9006        ..      STR      r0,[sp,#0x18]
        0x0002854a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002854c:    6800        .h      LDR      r0,[r0,#0]
        0x0002854e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00028550:    4408        .D      ADD      r0,r0,r1
        0x00028552:    9905        ..      LDR      r1,[sp,#0x14]
        0x00028554:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00028556:    f7efff66    ..f.    BL       __aeabi_memcpy ; 0x18426
        0x0002855a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002855c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002855e:    1842        B.      ADDS     r2,r0,r1
        0x00028560:    9902        ..      LDR      r1,[sp,#8]
        0x00028562:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x00028566:    fb002011    ...     MLS      r0,r0,r1,r2
        0x0002856a:    990c        ..      LDR      r1,[sp,#0x30]
        0x0002856c:    6048        H`      STR      r0,[r1,#4]
        0x0002856e:    9004        ..      STR      r0,[sp,#0x10]
        0x00028570:    9906        ..      LDR      r1,[sp,#0x18]
        0x00028572:    9808        ..      LDR      r0,[sp,#0x20]
        0x00028574:    1a40        @.      SUBS     r0,r0,r1
        0x00028576:    9008        ..      STR      r0,[sp,#0x20]
        0x00028578:    e7dc        ..      B        0x28534 ; am_vos_ring_buffer_push + 184
        0x0002857a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002857c:    6800        .h      LDR      r0,[r0,#0]
        0x0002857e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00028580:    4408        .D      ADD      r0,r0,r1
        0x00028582:    9905        ..      LDR      r1,[sp,#0x14]
        0x00028584:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00028586:    4411        .D      ADD      r1,r1,r2
        0x00028588:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0002858a:    f7efff4c    ..L.    BL       __aeabi_memcpy ; 0x18426
        0x0002858e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028590:    9908        ..      LDR      r1,[sp,#0x20]
        0x00028592:    1842        B.      ADDS     r2,r0,r1
        0x00028594:    9902        ..      LDR      r1,[sp,#8]
        0x00028596:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x0002859a:    fb002011    ...     MLS      r0,r0,r1,r2
        0x0002859e:    990c        ..      LDR      r1,[sp,#0x30]
        0x000285a0:    6048        H`      STR      r0,[r1,#4]
        0x000285a2:    9004        ..      STR      r0,[sp,#0x10]
        0x000285a4:    9801        ..      LDR      r0,[sp,#4]
        0x000285a6:    f7faf81b    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x000285aa:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000285ac:    900d        ..      STR      r0,[sp,#0x34]
        0x000285ae:    e06e        n.      B        0x2868e ; am_vos_ring_buffer_push + 530
        0x000285b0:    f7faf80e    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x000285b4:    9000        ..      STR      r0,[sp,#0]
        0x000285b6:    980c        ..      LDR      r0,[sp,#0x30]
        0x000285b8:    f7fffe8e    ....    BL       am_vos_ring_buffer_empty ; 0x282d8
        0x000285bc:    b150        P.      CBZ      r0,0x285d4 ; am_vos_ring_buffer_push + 344
        0x000285be:    e7ff        ..      B        0x285c0 ; am_vos_ring_buffer_push + 324
        0x000285c0:    9808        ..      LDR      r0,[sp,#0x20]
        0x000285c2:    9902        ..      LDR      r1,[sp,#8]
        0x000285c4:    4288        .B      CMP      r0,r1
        0x000285c6:    d304        ..      BCC      0x285d2 ; am_vos_ring_buffer_push + 342
        0x000285c8:    e7ff        ..      B        0x285ca ; am_vos_ring_buffer_push + 334
        0x000285ca:    990c        ..      LDR      r1,[sp,#0x30]
        0x000285cc:    2001        .       MOVS     r0,#1
        0x000285ce:    60c8        .`      STR      r0,[r1,#0xc]
        0x000285d0:    e7ff        ..      B        0x285d2 ; am_vos_ring_buffer_push + 342
        0x000285d2:    e011        ..      B        0x285f8 ; am_vos_ring_buffer_push + 380
        0x000285d4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000285d6:    9902        ..      LDR      r1,[sp,#8]
        0x000285d8:    4408        .D      ADD      r0,r0,r1
        0x000285da:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000285dc:    1a82        ..      SUBS     r2,r0,r2
        0x000285de:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x000285e2:    fb002011    ...     MLS      r0,r0,r1,r2
        0x000285e6:    9908        ..      LDR      r1,[sp,#0x20]
        0x000285e8:    4288        .B      CMP      r0,r1
        0x000285ea:    d804        ..      BHI      0x285f6 ; am_vos_ring_buffer_push + 378
        0x000285ec:    e7ff        ..      B        0x285ee ; am_vos_ring_buffer_push + 370
        0x000285ee:    990c        ..      LDR      r1,[sp,#0x30]
        0x000285f0:    2001        .       MOVS     r0,#1
        0x000285f2:    60c8        .`      STR      r0,[r1,#0xc]
        0x000285f4:    e7ff        ..      B        0x285f6 ; am_vos_ring_buffer_push + 378
        0x000285f6:    e7ff        ..      B        0x285f8 ; am_vos_ring_buffer_push + 380
        0x000285f8:    9808        ..      LDR      r0,[sp,#0x20]
        0x000285fa:    9007        ..      STR      r0,[sp,#0x1c]
        0x000285fc:    e7ff        ..      B        0x285fe ; am_vos_ring_buffer_push + 386
        0x000285fe:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028600:    9908        ..      LDR      r1,[sp,#0x20]
        0x00028602:    4408        .D      ADD      r0,r0,r1
        0x00028604:    9902        ..      LDR      r1,[sp,#8]
        0x00028606:    4288        .B      CMP      r0,r1
        0x00028608:    d31c        ..      BCC      0x28644 ; am_vos_ring_buffer_push + 456
        0x0002860a:    e7ff        ..      B        0x2860c ; am_vos_ring_buffer_push + 400
        0x0002860c:    9802        ..      LDR      r0,[sp,#8]
        0x0002860e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00028610:    1a40        @.      SUBS     r0,r0,r1
        0x00028612:    9006        ..      STR      r0,[sp,#0x18]
        0x00028614:    980c        ..      LDR      r0,[sp,#0x30]
        0x00028616:    6800        .h      LDR      r0,[r0,#0]
        0x00028618:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002861a:    4408        .D      ADD      r0,r0,r1
        0x0002861c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002861e:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00028620:    f7efff01    ....    BL       __aeabi_memcpy ; 0x18426
        0x00028624:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028626:    9906        ..      LDR      r1,[sp,#0x18]
        0x00028628:    1842        B.      ADDS     r2,r0,r1
        0x0002862a:    9902        ..      LDR      r1,[sp,#8]
        0x0002862c:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x00028630:    fb002011    ...     MLS      r0,r0,r1,r2
        0x00028634:    990c        ..      LDR      r1,[sp,#0x30]
        0x00028636:    6048        H`      STR      r0,[r1,#4]
        0x00028638:    9004        ..      STR      r0,[sp,#0x10]
        0x0002863a:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002863c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002863e:    1a40        @.      SUBS     r0,r0,r1
        0x00028640:    9008        ..      STR      r0,[sp,#0x20]
        0x00028642:    e7dc        ..      B        0x285fe ; am_vos_ring_buffer_push + 386
        0x00028644:    980c        ..      LDR      r0,[sp,#0x30]
        0x00028646:    6800        .h      LDR      r0,[r0,#0]
        0x00028648:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002864a:    4408        .D      ADD      r0,r0,r1
        0x0002864c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002864e:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00028650:    4411        .D      ADD      r1,r1,r2
        0x00028652:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00028654:    f7effee7    ....    BL       __aeabi_memcpy ; 0x18426
        0x00028658:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002865a:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002865c:    1842        B.      ADDS     r2,r0,r1
        0x0002865e:    9902        ..      LDR      r1,[sp,#8]
        0x00028660:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x00028664:    fb002011    ...     MLS      r0,r0,r1,r2
        0x00028668:    990c        ..      LDR      r1,[sp,#0x30]
        0x0002866a:    6048        H`      STR      r0,[r1,#4]
        0x0002866c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002866e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00028670:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00028672:    2801        .(      CMP      r0,#1
        0x00028674:    d105        ..      BNE      0x28682 ; am_vos_ring_buffer_push + 518
        0x00028676:    e7ff        ..      B        0x28678 ; am_vos_ring_buffer_push + 508
        0x00028678:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002867a:    990c        ..      LDR      r1,[sp,#0x30]
        0x0002867c:    6088        .`      STR      r0,[r1,#8]
        0x0002867e:    9003        ..      STR      r0,[sp,#0xc]
        0x00028680:    e7ff        ..      B        0x28682 ; am_vos_ring_buffer_push + 518
        0x00028682:    9800        ..      LDR      r0,[sp,#0]
        0x00028684:    f7f9ffac    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00028688:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002868a:    900d        ..      STR      r0,[sp,#0x34]
        0x0002868c:    e7ff        ..      B        0x2868e ; am_vos_ring_buffer_push + 530
        0x0002868e:    980d        ..      LDR      r0,[sp,#0x34]
        0x00028690:    b00e        ..      ADD      sp,sp,#0x38
        0x00028692:    bd80        ..      POP      {r7,pc}
    am_vos_stdio_gatekeeper_task
        0x00028694:    b580        ..      PUSH     {r7,lr}
        0x00028696:    f6ad0d38    ..8.    SUB      sp,sp,#0x838
        0x0002869a:    f8cd0834    ..4.    STR      r0,[sp,#0x834]
        0x0002869e:    2000        .       MOVS     r0,#0
        0x000286a0:    9003        ..      STR      r0,[sp,#0xc]
        0x000286a2:    9002        ..      STR      r0,[sp,#8]
        0x000286a4:    e7ff        ..      B        0x286a6 ; am_vos_stdio_gatekeeper_task + 18
        0x000286a6:    2002        .       MOVS     r0,#2
        0x000286a8:    f60d0124    ..$.    ADD      r1,sp,#0x824
        0x000286ac:    f000f9d2    ....    BL       am_vos_task_read ; 0x28a54
        0x000286b0:    2000        .       MOVS     r0,#0
        0x000286b2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000286b6:    f8dd0828    ..(.    LDR      r0,[sp,#0x828]
        0x000286ba:    2803        .(      CMP      r0,#3
        0x000286bc:    d13d        =.      BNE      0x2873a ; am_vos_stdio_gatekeeper_task + 166
        0x000286be:    e7ff        ..      B        0x286c0 ; am_vos_stdio_gatekeeper_task + 44
        0x000286c0:    2000        .       MOVS     r0,#0
        0x000286c2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000286c6:    f8dd182c    ..,.    LDR      r1,[sp,#0x82c]
        0x000286ca:    f2494060    I.`@    MOV      r0,#0x9460
        0x000286ce:    f2c10000    ....    MOVT     r0,#0x1000
        0x000286d2:    4408        .D      ADD      r0,r0,r1
        0x000286d4:    3008        .0      ADDS     r0,r0,#8
        0x000286d6:    f7effe87    ....    BL       strlen ; 0x183e8
        0x000286da:    9003        ..      STR      r0,[sp,#0xc]
        0x000286dc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000286de:    f5b07f80    ....    CMP      r0,#0x100
        0x000286e2:    db02        ..      BLT      0x286ea ; am_vos_stdio_gatekeeper_task + 86
        0x000286e4:    e7ff        ..      B        0x286e6 ; am_vos_stdio_gatekeeper_task + 82
        0x000286e6:    e7ff        ..      B        0x286e8 ; am_vos_stdio_gatekeeper_task + 84
        0x000286e8:    e7fe        ..      B        0x286e8 ; am_vos_stdio_gatekeeper_task + 84
        0x000286ea:    2000        .       MOVS     r0,#0
        0x000286ec:    9002        ..      STR      r0,[sp,#8]
        0x000286ee:    e7ff        ..      B        0x286f0 ; am_vos_stdio_gatekeeper_task + 92
        0x000286f0:    9802        ..      LDR      r0,[sp,#8]
        0x000286f2:    9903        ..      LDR      r1,[sp,#0xc]
        0x000286f4:    4288        .B      CMP      r0,r1
        0x000286f6:    d215        ..      BCS      0x28724 ; am_vos_stdio_gatekeeper_task + 144
        0x000286f8:    e7ff        ..      B        0x286fa ; am_vos_stdio_gatekeeper_task + 102
        0x000286fa:    f8dd082c    ..,.    LDR      r0,[sp,#0x82c]
        0x000286fe:    9902        ..      LDR      r1,[sp,#8]
        0x00028700:    1842        B.      ADDS     r2,r0,r1
        0x00028702:    f2494060    I.`@    MOV      r0,#0x9460
        0x00028706:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002870a:    4410        .D      ADD      r0,r0,r2
        0x0002870c:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002870e:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x00028712:    440a        .D      ADD      r2,r2,r1
        0x00028714:    f10d0111    ....    ADD      r1,sp,#0x11
        0x00028718:    5488        .T      STRB     r0,[r1,r2]
        0x0002871a:    e7ff        ..      B        0x2871c ; am_vos_stdio_gatekeeper_task + 136
        0x0002871c:    9802        ..      LDR      r0,[sp,#8]
        0x0002871e:    3001        .0      ADDS     r0,#1
        0x00028720:    9002        ..      STR      r0,[sp,#8]
        0x00028722:    e7e5        ..      B        0x286f0 ; am_vos_stdio_gatekeeper_task + 92
        0x00028724:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028726:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002872a:    1842        B.      ADDS     r2,r0,r1
        0x0002872c:    f10d0011    ....    ADD      r0,sp,#0x11
        0x00028730:    2100        .!      MOVS     r1,#0
        0x00028732:    5481        .T      STRB     r1,[r0,r2]
        0x00028734:    f7fdf948    ..H.    BL       am_util_stdio_printf ; 0x259c8
        0x00028738:    e000        ..      B        0x2873c ; am_vos_stdio_gatekeeper_task + 168
        0x0002873a:    e7ff        ..      B        0x2873c ; am_vos_stdio_gatekeeper_task + 168
        0x0002873c:    e7b3        ..      B        0x286a6 ; am_vos_stdio_gatekeeper_task + 18
        0x0002873e:    0000        ..      MOVS     r0,r0
    am_vos_stdio_printf
        0x00028740:    b082        ..      SUB      sp,sp,#8
        0x00028742:    b580        ..      PUSH     {r7,lr}
        0x00028744:    b0c8        ..      SUB      sp,sp,#0x120
        0x00028746:    934b        K.      STR      r3,[sp,#0x12c]
        0x00028748:    924a        J.      STR      r2,[sp,#0x128]
        0x0002874a:    f88d011f    ....    STRB     r0,[sp,#0x11f]
        0x0002874e:    9146        F.      STR      r1,[sp,#0x118]
        0x00028750:    f7f9ff3e    ..>.    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00028754:    9004        ..      STR      r0,[sp,#0x10]
        0x00028756:    9846        F.      LDR      r0,[sp,#0x118]
        0x00028758:    f7effe46    ..F.    BL       strlen ; 0x183e8
        0x0002875c:    f5b07f80    ....    CMP      r0,#0x100
        0x00028760:    d302        ..      BCC      0x28768 ; am_vos_stdio_printf + 40
        0x00028762:    e7ff        ..      B        0x28764 ; am_vos_stdio_printf + 36
        0x00028764:    e7ff        ..      B        0x28766 ; am_vos_stdio_printf + 38
        0x00028766:    e7fe        ..      B        0x28766 ; am_vos_stdio_printf + 38
        0x00028768:    a84a        J.      ADD      r0,sp,#0x128
        0x0002876a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002876c:    9946        F.      LDR      r1,[sp,#0x118]
        0x0002876e:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00028770:    a805        ..      ADD      r0,sp,#0x14
        0x00028772:    f7fdf961    ..a.    BL       am_util_stdio_vsprintf ; 0x25a38
        0x00028776:    9045        E.      STR      r0,[sp,#0x114]
        0x00028778:    f2494060    I.`@    MOV      r0,#0x9460
        0x0002877c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028780:    6840        @h      LDR      r0,[r0,#4]
        0x00028782:    9945        E.      LDR      r1,[sp,#0x114]
        0x00028784:    4408        .D      ADD      r0,r0,r1
        0x00028786:    f5b06f00    ...o    CMP      r0,#0x800
        0x0002878a:    d307        ..      BCC      0x2879c ; am_vos_stdio_printf + 92
        0x0002878c:    e7ff        ..      B        0x2878e ; am_vos_stdio_printf + 78
        0x0002878e:    f2494160    I.`A    MOV      r1,#0x9460
        0x00028792:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028796:    2000        .       MOVS     r0,#0
        0x00028798:    6048        H`      STR      r0,[r1,#4]
        0x0002879a:    e7ff        ..      B        0x2879c ; am_vos_stdio_printf + 92
        0x0002879c:    f2494060    I.`@    MOV      r0,#0x9460
        0x000287a0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000287a4:    9002        ..      STR      r0,[sp,#8]
        0x000287a6:    6841        Ah      LDR      r1,[r0,#4]
        0x000287a8:    3008        .0      ADDS     r0,r0,#8
        0x000287aa:    9001        ..      STR      r0,[sp,#4]
        0x000287ac:    4408        .D      ADD      r0,r0,r1
        0x000287ae:    9a45        E.      LDR      r2,[sp,#0x114]
        0x000287b0:    a905        ..      ADD      r1,sp,#0x14
        0x000287b2:    f7effe38    ..8.    BL       __aeabi_memcpy ; 0x18426
        0x000287b6:    9a01        ..      LDR      r2,[sp,#4]
        0x000287b8:    9802        ..      LDR      r0,[sp,#8]
        0x000287ba:    6841        Ah      LDR      r1,[r0,#4]
        0x000287bc:    9b45        E.      LDR      r3,[sp,#0x114]
        0x000287be:    440b        .D      ADD      r3,r3,r1
        0x000287c0:    2100        .!      MOVS     r1,#0
        0x000287c2:    54d1        .T      STRB     r1,[r2,r3]
        0x000287c4:    6800        .h      LDR      r0,[r0,#0]
        0x000287c6:    b150        P.      CBZ      r0,0x287de ; am_vos_stdio_printf + 158
        0x000287c8:    e7ff        ..      B        0x287ca ; am_vos_stdio_printf + 138
        0x000287ca:    f2494060    I.`@    MOV      r0,#0x9460
        0x000287ce:    f2c10000    ....    MOVT     r0,#0x1000
        0x000287d2:    6802        .h      LDR      r2,[r0,#0]
        0x000287d4:    6840        @h      LDR      r0,[r0,#4]
        0x000287d6:    f89d111f    ....    LDRB     r1,[sp,#0x11f]
        0x000287da:    4790        .G      BLX      r2
        0x000287dc:    e7ff        ..      B        0x287de ; am_vos_stdio_printf + 158
        0x000287de:    9845        E.      LDR      r0,[sp,#0x114]
        0x000287e0:    f2494160    I.`A    MOV      r1,#0x9460
        0x000287e4:    f2c10100    ....    MOVT     r1,#0x1000
        0x000287e8:    684a        Jh      LDR      r2,[r1,#4]
        0x000287ea:    4410        .D      ADD      r0,r0,r2
        0x000287ec:    3001        .0      ADDS     r0,#1
        0x000287ee:    6048        H`      STR      r0,[r1,#4]
        0x000287f0:    9804        ..      LDR      r0,[sp,#0x10]
        0x000287f2:    f7f9fef5    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x000287f6:    9845        E.      LDR      r0,[sp,#0x114]
        0x000287f8:    b048        H.      ADD      sp,sp,#0x120
        0x000287fa:    e8bd4080    ...@    POP      {r7,lr}
        0x000287fe:    b002        ..      ADD      sp,sp,#8
        0x00028800:    4770        pG      BX       lr
        0x00028802:    0000        ..      MOVS     r0,r0
    am_vos_stdio_printf_init
        0x00028804:    b081        ..      SUB      sp,sp,#4
        0x00028806:    9000        ..      STR      r0,[sp,#0]
        0x00028808:    9800        ..      LDR      r0,[sp,#0]
        0x0002880a:    f2494160    I.`A    MOV      r1,#0x9460
        0x0002880e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028812:    6008        .`      STR      r0,[r1,#0]
        0x00028814:    b001        ..      ADD      sp,sp,#4
        0x00028816:    4770        pG      BX       lr
    am_vos_streaming_provide_speech
        0x00028818:    b580        ..      PUSH     {r7,lr}
        0x0002881a:    f245612d    E.-a    MOV      r1,#0x562d
        0x0002881e:    f2c00105    ....    MOVT     r1,#5
        0x00028822:    2003        .       MOVS     r0,#3
        0x00028824:    f7ffff8c    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00028828:    f000f81a    ....    BL       am_vos_streaming_start ; 0x28860
        0x0002882c:    f2403194    @..1    MOVW     r1,#0x394
        0x00028830:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028834:    2001        .       MOVS     r0,#1
        0x00028836:    70c8        .p      STRB     r0,[r1,#3]
        0x00028838:    bd80        ..      POP      {r7,pc}
        0x0002883a:    0000        ..      MOVS     r0,r0
    am_vos_streaming_push_to_talk
        0x0002883c:    b580        ..      PUSH     {r7,lr}
        0x0002883e:    f2456114    E..a    MOV      r1,#0x5614
        0x00028842:    f2c00105    ....    MOVT     r1,#5
        0x00028846:    2003        .       MOVS     r0,#3
        0x00028848:    f7ffff7a    ..z.    BL       am_vos_stdio_printf ; 0x28740
        0x0002884c:    f000f808    ....    BL       am_vos_streaming_start ; 0x28860
        0x00028850:    f2403194    @..1    MOVW     r1,#0x394
        0x00028854:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028858:    2001        .       MOVS     r0,#1
        0x0002885a:    7088        .p      STRB     r0,[r1,#2]
        0x0002885c:    bd80        ..      POP      {r7,pc}
        0x0002885e:    0000        ..      MOVS     r0,r0
    am_vos_streaming_start
        0x00028860:    b580        ..      PUSH     {r7,lr}
        0x00028862:    f2403094    @..0    MOVW     r0,#0x394
        0x00028866:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002886a:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0002886c:    07c0        ..      LSLS     r0,r0,#31
        0x0002886e:    b160        `.      CBZ      r0,0x2888a ; am_vos_streaming_start + 42
        0x00028870:    e7ff        ..      B        0x28872 ; am_vos_streaming_start + 18
        0x00028872:    f2456177    E.wa    MOV      r1,#0x5677
        0x00028876:    f2c00105    ....    MOVT     r1,#5
        0x0002887a:    2003        .       MOVS     r0,#3
        0x0002887c:    f7ffff60    ..`.    BL       am_vos_stdio_printf ; 0x28740
        0x00028880:    f7fefe08    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x27494
        0x00028884:    f7fefe0c    ....    BL       am_vos_audio_wwd_disable ; 0x274a0
        0x00028888:    e7ff        ..      B        0x2888a ; am_vos_streaming_start + 42
        0x0002888a:    bd80        ..      POP      {r7,pc}
    am_vos_streaming_stop
        0x0002888c:    b580        ..      PUSH     {r7,lr}
        0x0002888e:    f7fefe01    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x27494
        0x00028892:    f2456157    E.Wa    MOV      r1,#0x5657
        0x00028896:    f2c00105    ....    MOVT     r1,#5
        0x0002889a:    2003        .       MOVS     r0,#3
        0x0002889c:    f7ffff50    ..P.    BL       am_vos_stdio_printf ; 0x28740
        0x000288a0:    bd80        ..      POP      {r7,pc}
        0x000288a2:    0000        ..      MOVS     r0,r0
    am_vos_sys_init
        0x000288a4:    b580        ..      PUSH     {r7,lr}
        0x000288a6:    b084        ..      SUB      sp,sp,#0x10
        0x000288a8:    f7feff68    ..h.    BL       am_vos_board_init ; 0x2777c
        0x000288ac:    f248203d    H.=     MOV      r0,#0x823d
        0x000288b0:    f2c00002    ....    MOVT     r0,#2
        0x000288b4:    f7ffffa6    ....    BL       am_vos_stdio_printf_init ; 0x28804
        0x000288b8:    f7fff854    ..T.    BL       am_vos_codec_init ; 0x27964
        0x000288bc:    f7f6fc6a    ..j.    BL       am_audio_buffer_init ; 0x1f194
        0x000288c0:    f000f8ac    ....    BL       am_vos_task_init ; 0x28a1c
        0x000288c4:    f24220e0    B..     MOV      r0,#0x22e0
        0x000288c8:    f2c00005    ....    MOVT     r0,#5
        0x000288cc:    2105        .!      MOVS     r1,#5
        0x000288ce:    f000f86d    ..m.    BL       am_vos_task_create_all_tasks ; 0x289ac
        0x000288d2:    f242306c    B.l0    MOV      r0,#0x236c
        0x000288d6:    f2c00005    ....    MOVT     r0,#5
        0x000288da:    2101        .!      MOVS     r1,#1
        0x000288dc:    9102        ..      STR      r1,[sp,#8]
        0x000288de:    f000f9b5    ....    BL       am_vos_timer_create_all_timers ; 0x28c4c
        0x000288e2:    f6400098    @...    MOV      r0,#0x898
        0x000288e6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000288ea:    6840        @h      LDR      r0,[r0,#4]
        0x000288ec:    9003        ..      STR      r0,[sp,#0xc]
        0x000288ee:    f022fa6d    ".m.    BL       xTaskGetTickCount ; 0x4adcc
        0x000288f2:    9902        ..      LDR      r1,[sp,#8]
        0x000288f4:    4602        .F      MOV      r2,r0
        0x000288f6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000288f8:    46ec        .F      MOV      r12,sp
        0x000288fa:    2300        .#      MOVS     r3,#0
        0x000288fc:    f8cc3000    ...0    STR      r3,[r12,#0]
        0x00028900:    f022fdc4    "...    BL       xTimerGenericCommand ; 0x4b48c
        0x00028904:    b004        ..      ADD      sp,sp,#0x10
        0x00028906:    bd80        ..      POP      {r7,pc}
    am_vos_task_create
        0x00028908:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0002890a:    b08a        ..      SUB      sp,sp,#0x28
        0x0002890c:    9c10        ..      LDR      r4,[sp,#0x40]
        0x0002890e:    f8dde03c    ..<.    LDR      lr,[sp,#0x3c]
        0x00028912:    f8ddc038    ..8.    LDR      r12,[sp,#0x38]
        0x00028916:    9409        ..      STR      r4,[sp,#0x24]
        0x00028918:    f8cde020    .. .    STR      lr,[sp,#0x20]
        0x0002891c:    f8cdc01c    ....    STR      r12,[sp,#0x1c]
        0x00028920:    9306        ..      STR      r3,[sp,#0x18]
        0x00028922:    9205        ..      STR      r2,[sp,#0x14]
        0x00028924:    9104        ..      STR      r1,[sp,#0x10]
        0x00028926:    9003        ..      STR      r0,[sp,#0xc]
        0x00028928:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0002892c:    280b        .(      CMP      r0,#0xb
        0x0002892e:    db02        ..      BLT      0x28936 ; am_vos_task_create + 46
        0x00028930:    e7ff        ..      B        0x28932 ; am_vos_task_create + 42
        0x00028932:    e7ff        ..      B        0x28934 ; am_vos_task_create + 44
        0x00028934:    e7fe        ..      B        0x28934 ; am_vos_task_create + 44
        0x00028936:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028938:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002893a:    f8bd2018    ...     LDRH     r2,[sp,#0x18]
        0x0002893e:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x00028940:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x00028944:    f89d400c    ...@    LDRB     r4,[sp,#0xc]
        0x00028948:    f6400e38    @.8.    MOV      lr,#0x838
        0x0002894c:    f2c10e00    ....    MOVT     lr,#0x1000
        0x00028950:    f8cde008    ....    STR      lr,[sp,#8]
        0x00028954:    eb0e04c4    ....    ADD      r4,lr,r4,LSL #3
        0x00028958:    46ee        .F      MOV      lr,sp
        0x0002895a:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0002895e:    f8cec000    ....    STR      r12,[lr,#0]
        0x00028962:    f022f9c7    "...    BL       xTaskCreate ; 0x4acf4
        0x00028966:    9802        ..      LDR      r0,[sp,#8]
        0x00028968:    f89d100c    ....    LDRB     r1,[sp,#0xc]
        0x0002896c:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x00028970:    b910        ..      CBNZ     r0,0x28978 ; am_vos_task_create + 112
        0x00028972:    e7ff        ..      B        0x28974 ; am_vos_task_create + 108
        0x00028974:    e7ff        ..      B        0x28976 ; am_vos_task_create + 110
        0x00028976:    e7fe        ..      B        0x28976 ; am_vos_task_create + 110
        0x00028978:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002897a:    2110        .!      MOVS     r1,#0x10
        0x0002897c:    2200        ."      MOVS     r2,#0
        0x0002897e:    f021fe49    !.I.    BL       xQueueGenericCreate ; 0x4a614
        0x00028982:    4601        .F      MOV      r1,r0
        0x00028984:    f89d200c    ...     LDRB     r2,[sp,#0xc]
        0x00028988:    f6400038    @.8.    MOV      r0,#0x838
        0x0002898c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028990:    eb0002c2    ....    ADD      r2,r0,r2,LSL #3
        0x00028994:    6051        Q`      STR      r1,[r2,#4]
        0x00028996:    f89d100c    ....    LDRB     r1,[sp,#0xc]
        0x0002899a:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002899e:    6840        @h      LDR      r0,[r0,#4]
        0x000289a0:    b910        ..      CBNZ     r0,0x289a8 ; am_vos_task_create + 160
        0x000289a2:    e7ff        ..      B        0x289a4 ; am_vos_task_create + 156
        0x000289a4:    e7ff        ..      B        0x289a6 ; am_vos_task_create + 158
        0x000289a6:    e7fe        ..      B        0x289a6 ; am_vos_task_create + 158
        0x000289a8:    b00a        ..      ADD      sp,sp,#0x28
        0x000289aa:    bdb0        ..      POP      {r4,r5,r7,pc}
    am_vos_task_create_all_tasks
        0x000289ac:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x000289ae:    b086        ..      SUB      sp,sp,#0x18
        0x000289b0:    9005        ..      STR      r0,[sp,#0x14]
        0x000289b2:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x000289b6:    2000        .       MOVS     r0,#0
        0x000289b8:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x000289bc:    e7ff        ..      B        0x289be ; am_vos_task_create_all_tasks + 18
        0x000289be:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x000289c2:    f89d1013    ....    LDRB     r1,[sp,#0x13]
        0x000289c6:    4288        .B      CMP      r0,r1
        0x000289c8:    da25        %.      BGE      0x28a16 ; am_vos_task_create_all_tasks + 106
        0x000289ca:    e7ff        ..      B        0x289cc ; am_vos_task_create_all_tasks + 32
        0x000289cc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000289ce:    f89d1012    ....    LDRB     r1,[sp,#0x12]
        0x000289d2:    ebc101c1    ....    RSB      r1,r1,r1,LSL #3
        0x000289d6:    eb000e81    ....    ADD      lr,r0,r1,LSL #2
        0x000289da:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x000289de:    f8de1004    ....    LDR      r1,[lr,#4]
        0x000289e2:    f8de2008    ...     LDR      r2,[lr,#8]
        0x000289e6:    f8de300c    ...0    LDR      r3,[lr,#0xc]
        0x000289ea:    f8dec010    ....    LDR      r12,[lr,#0x10]
        0x000289ee:    f8de4014    ...@    LDR      r4,[lr,#0x14]
        0x000289f2:    f8de5018    ...P    LDR      r5,[lr,#0x18]
        0x000289f6:    46ee        .F      MOV      lr,sp
        0x000289f8:    f8ce5008    ...P    STR      r5,[lr,#8]
        0x000289fc:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x00028a00:    f8cec000    ....    STR      r12,[lr,#0]
        0x00028a04:    f7ffff80    ....    BL       am_vos_task_create ; 0x28908
        0x00028a08:    e7ff        ..      B        0x28a0a ; am_vos_task_create_all_tasks + 94
        0x00028a0a:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x00028a0e:    3001        .0      ADDS     r0,#1
        0x00028a10:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00028a14:    e7d3        ..      B        0x289be ; am_vos_task_create_all_tasks + 18
        0x00028a16:    b006        ..      ADD      sp,sp,#0x18
        0x00028a18:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00028a1a:    0000        ..      MOVS     r0,r0
    am_vos_task_init
        0x00028a1c:    b081        ..      SUB      sp,sp,#4
        0x00028a1e:    2000        .       MOVS     r0,#0
        0x00028a20:    9000        ..      STR      r0,[sp,#0]
        0x00028a22:    e7ff        ..      B        0x28a24 ; am_vos_task_init + 8
        0x00028a24:    9800        ..      LDR      r0,[sp,#0]
        0x00028a26:    280a        .(      CMP      r0,#0xa
        0x00028a28:    d811        ..      BHI      0x28a4e ; am_vos_task_init + 50
        0x00028a2a:    e7ff        ..      B        0x28a2c ; am_vos_task_init + 16
        0x00028a2c:    9a00        ..      LDR      r2,[sp,#0]
        0x00028a2e:    f6400138    @.8.    MOV      r1,#0x838
        0x00028a32:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028a36:    2000        .       MOVS     r0,#0
        0x00028a38:    f8410032    A.2.    STR      r0,[r1,r2,LSL #3]
        0x00028a3c:    9a00        ..      LDR      r2,[sp,#0]
        0x00028a3e:    eb0101c2    ....    ADD      r1,r1,r2,LSL #3
        0x00028a42:    6048        H`      STR      r0,[r1,#4]
        0x00028a44:    e7ff        ..      B        0x28a46 ; am_vos_task_init + 42
        0x00028a46:    9800        ..      LDR      r0,[sp,#0]
        0x00028a48:    3001        .0      ADDS     r0,#1
        0x00028a4a:    9000        ..      STR      r0,[sp,#0]
        0x00028a4c:    e7ea        ..      B        0x28a24 ; am_vos_task_init + 8
        0x00028a4e:    b001        ..      ADD      sp,sp,#4
        0x00028a50:    4770        pG      BX       lr
        0x00028a52:    0000        ..      MOVS     r0,r0
    am_vos_task_read
        0x00028a54:    b580        ..      PUSH     {r7,lr}
        0x00028a56:    b084        ..      SUB      sp,sp,#0x10
        0x00028a58:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00028a5c:    9102        ..      STR      r1,[sp,#8]
        0x00028a5e:    2000        .       MOVS     r0,#0
        0x00028a60:    9001        ..      STR      r0,[sp,#4]
        0x00028a62:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00028a66:    f6400038    @.8.    MOV      r0,#0x838
        0x00028a6a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028a6e:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00028a72:    6840        @h      LDR      r0,[r0,#4]
        0x00028a74:    b180        ..      CBZ      r0,0x28a98 ; am_vos_task_read + 68
        0x00028a76:    e7ff        ..      B        0x28a78 ; am_vos_task_read + 36
        0x00028a78:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00028a7c:    f6400038    @.8.    MOV      r0,#0x838
        0x00028a80:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028a84:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00028a88:    6840        @h      LDR      r0,[r0,#4]
        0x00028a8a:    9902        ..      LDR      r1,[sp,#8]
        0x00028a8c:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x00028a90:    f022f804    "...    BL       xQueueReceive ; 0x4aa9c
        0x00028a94:    9001        ..      STR      r0,[sp,#4]
        0x00028a96:    e7ff        ..      B        0x28a98 ; am_vos_task_read + 68
        0x00028a98:    9801        ..      LDR      r0,[sp,#4]
        0x00028a9a:    2800        .(      CMP      r0,#0
        0x00028a9c:    bf18        ..      IT       NE
        0x00028a9e:    2001        .       MOVNE    r0,#1
        0x00028aa0:    b004        ..      ADD      sp,sp,#0x10
        0x00028aa2:    bd80        ..      POP      {r7,pc}
    am_vos_task_send
        0x00028aa4:    b580        ..      PUSH     {r7,lr}
        0x00028aa6:    b08a        ..      SUB      sp,sp,#0x28
        0x00028aa8:    f8ddc030    ..0.    LDR      r12,[sp,#0x30]
        0x00028aac:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00028ab0:    f88d1026    ..&.    STRB     r1,[sp,#0x26]
        0x00028ab4:    9208        ..      STR      r2,[sp,#0x20]
        0x00028ab6:    9307        ..      STR      r3,[sp,#0x1c]
        0x00028ab8:    2000        .       MOVS     r0,#0
        0x00028aba:    9006        ..      STR      r0,[sp,#0x18]
        0x00028abc:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00028ac0:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00028ac4:    9808        ..      LDR      r0,[sp,#0x20]
        0x00028ac6:    2804        .(      CMP      r0,#4
        0x00028ac8:    d302        ..      BCC      0x28ad0 ; am_vos_task_send + 44
        0x00028aca:    e7ff        ..      B        0x28acc ; am_vos_task_send + 40
        0x00028acc:    e7ff        ..      B        0x28ace ; am_vos_task_send + 42
        0x00028ace:    e7fe        ..      B        0x28ace ; am_vos_task_send + 42
        0x00028ad0:    9808        ..      LDR      r0,[sp,#0x20]
        0x00028ad2:    9003        ..      STR      r0,[sp,#0xc]
        0x00028ad4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028ad6:    9001        ..      STR      r0,[sp,#4]
        0x00028ad8:    2801        .(      CMP      r0,#1
        0x00028ada:    d008        ..      BEQ      0x28aee ; am_vos_task_send + 74
        0x00028adc:    e7ff        ..      B        0x28ade ; am_vos_task_send + 58
        0x00028ade:    9801        ..      LDR      r0,[sp,#4]
        0x00028ae0:    2802        .(      CMP      r0,#2
        0x00028ae2:    d007        ..      BEQ      0x28af4 ; am_vos_task_send + 80
        0x00028ae4:    e7ff        ..      B        0x28ae6 ; am_vos_task_send + 66
        0x00028ae6:    9801        ..      LDR      r0,[sp,#4]
        0x00028ae8:    2803        .(      CMP      r0,#3
        0x00028aea:    d006        ..      BEQ      0x28afa ; am_vos_task_send + 86
        0x00028aec:    e008        ..      B        0x28b00 ; am_vos_task_send + 92
        0x00028aee:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028af0:    9004        ..      STR      r0,[sp,#0x10]
        0x00028af2:    e006        ..      B        0x28b02 ; am_vos_task_send + 94
        0x00028af4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028af6:    9004        ..      STR      r0,[sp,#0x10]
        0x00028af8:    e003        ..      B        0x28b02 ; am_vos_task_send + 94
        0x00028afa:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028afc:    9004        ..      STR      r0,[sp,#0x10]
        0x00028afe:    e000        ..      B        0x28b02 ; am_vos_task_send + 94
        0x00028b00:    e7ff        ..      B        0x28b02 ; am_vos_task_send + 94
        0x00028b02:    980c        ..      LDR      r0,[sp,#0x30]
        0x00028b04:    9005        ..      STR      r0,[sp,#0x14]
        0x00028b06:    f89d1026    ..&.    LDRB     r1,[sp,#0x26]
        0x00028b0a:    f6400038    @.8.    MOV      r0,#0x838
        0x00028b0e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028b12:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00028b16:    6840        @h      LDR      r0,[r0,#4]
        0x00028b18:    b180        ..      CBZ      r0,0x28b3c ; am_vos_task_send + 152
        0x00028b1a:    e7ff        ..      B        0x28b1c ; am_vos_task_send + 120
        0x00028b1c:    f89d1026    ..&.    LDRB     r1,[sp,#0x26]
        0x00028b20:    f6400038    @.8.    MOV      r0,#0x838
        0x00028b24:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028b28:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00028b2c:    6840        @h      LDR      r0,[r0,#4]
        0x00028b2e:    a902        ..      ADD      r1,sp,#8
        0x00028b30:    2300        .#      MOVS     r3,#0
        0x00028b32:    461a        .F      MOV      r2,r3
        0x00028b34:    f021fe24    !.$.    BL       xQueueGenericSend ; 0x4a780
        0x00028b38:    9006        ..      STR      r0,[sp,#0x18]
        0x00028b3a:    e7ff        ..      B        0x28b3c ; am_vos_task_send + 152
        0x00028b3c:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028b3e:    2800        .(      CMP      r0,#0
        0x00028b40:    bf18        ..      IT       NE
        0x00028b42:    2001        .       MOVNE    r0,#1
        0x00028b44:    b00a        ..      ADD      sp,sp,#0x28
        0x00028b46:    bd80        ..      POP      {r7,pc}
    am_vos_task_send_fromISR
        0x00028b48:    b580        ..      PUSH     {r7,lr}
        0x00028b4a:    b08a        ..      SUB      sp,sp,#0x28
        0x00028b4c:    f8ddc030    ..0.    LDR      r12,[sp,#0x30]
        0x00028b50:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00028b54:    f88d1026    ..&.    STRB     r1,[sp,#0x26]
        0x00028b58:    9208        ..      STR      r2,[sp,#0x20]
        0x00028b5a:    9307        ..      STR      r3,[sp,#0x1c]
        0x00028b5c:    2000        .       MOVS     r0,#0
        0x00028b5e:    9006        ..      STR      r0,[sp,#0x18]
        0x00028b60:    9001        ..      STR      r0,[sp,#4]
        0x00028b62:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00028b66:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00028b6a:    9808        ..      LDR      r0,[sp,#0x20]
        0x00028b6c:    9003        ..      STR      r0,[sp,#0xc]
        0x00028b6e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028b70:    9000        ..      STR      r0,[sp,#0]
        0x00028b72:    2801        .(      CMP      r0,#1
        0x00028b74:    d008        ..      BEQ      0x28b88 ; am_vos_task_send_fromISR + 64
        0x00028b76:    e7ff        ..      B        0x28b78 ; am_vos_task_send_fromISR + 48
        0x00028b78:    9800        ..      LDR      r0,[sp,#0]
        0x00028b7a:    2802        .(      CMP      r0,#2
        0x00028b7c:    d007        ..      BEQ      0x28b8e ; am_vos_task_send_fromISR + 70
        0x00028b7e:    e7ff        ..      B        0x28b80 ; am_vos_task_send_fromISR + 56
        0x00028b80:    9800        ..      LDR      r0,[sp,#0]
        0x00028b82:    2803        .(      CMP      r0,#3
        0x00028b84:    d006        ..      BEQ      0x28b94 ; am_vos_task_send_fromISR + 76
        0x00028b86:    e008        ..      B        0x28b9a ; am_vos_task_send_fromISR + 82
        0x00028b88:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028b8a:    9004        ..      STR      r0,[sp,#0x10]
        0x00028b8c:    e006        ..      B        0x28b9c ; am_vos_task_send_fromISR + 84
        0x00028b8e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028b90:    9004        ..      STR      r0,[sp,#0x10]
        0x00028b92:    e003        ..      B        0x28b9c ; am_vos_task_send_fromISR + 84
        0x00028b94:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028b96:    9004        ..      STR      r0,[sp,#0x10]
        0x00028b98:    e000        ..      B        0x28b9c ; am_vos_task_send_fromISR + 84
        0x00028b9a:    e7ff        ..      B        0x28b9c ; am_vos_task_send_fromISR + 84
        0x00028b9c:    980c        ..      LDR      r0,[sp,#0x30]
        0x00028b9e:    9005        ..      STR      r0,[sp,#0x14]
        0x00028ba0:    f89d1026    ..&.    LDRB     r1,[sp,#0x26]
        0x00028ba4:    f6400038    @.8.    MOV      r0,#0x838
        0x00028ba8:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028bac:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00028bb0:    6840        @h      LDR      r0,[r0,#4]
        0x00028bb2:    b180        ..      CBZ      r0,0x28bd6 ; am_vos_task_send_fromISR + 142
        0x00028bb4:    e7ff        ..      B        0x28bb6 ; am_vos_task_send_fromISR + 110
        0x00028bb6:    f89d1026    ..&.    LDRB     r1,[sp,#0x26]
        0x00028bba:    f6400038    @.8.    MOV      r0,#0x838
        0x00028bbe:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028bc2:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00028bc6:    6840        @h      LDR      r0,[r0,#4]
        0x00028bc8:    a902        ..      ADD      r1,sp,#8
        0x00028bca:    aa01        ..      ADD      r2,sp,#4
        0x00028bcc:    2300        .#      MOVS     r3,#0
        0x00028bce:    f021fec9    !...    BL       xQueueGenericSendFromISR ; 0x4a964
        0x00028bd2:    9006        ..      STR      r0,[sp,#0x18]
        0x00028bd4:    e7ff        ..      B        0x28bd6 ; am_vos_task_send_fromISR + 142
        0x00028bd6:    9801        ..      LDR      r0,[sp,#4]
        0x00028bd8:    b160        `.      CBZ      r0,0x28bf4 ; am_vos_task_send_fromISR + 172
        0x00028bda:    e7ff        ..      B        0x28bdc ; am_vos_task_send_fromISR + 148
        0x00028bdc:    f64e5104    N..Q    MOV      r1,#0xed04
        0x00028be0:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00028be4:    f04f5080    O..P    MOV      r0,#0x10000000
        0x00028be8:    6008        .`      STR      r0,[r1,#0]
        0x00028bea:    f3bf8f4f    ..O.    DSB      
        0x00028bee:    f3bf8f6f    ..o.    ISB      
        0x00028bf2:    e7ff        ..      B        0x28bf4 ; am_vos_task_send_fromISR + 172
        0x00028bf4:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028bf6:    2800        .(      CMP      r0,#0
        0x00028bf8:    bf18        ..      IT       NE
        0x00028bfa:    2001        .       MOVNE    r0,#1
        0x00028bfc:    b00a        ..      ADD      sp,sp,#0x28
        0x00028bfe:    bd80        ..      POP      {r7,pc}
    am_vos_timer_create
        0x00028c00:    b580        ..      PUSH     {r7,lr}
        0x00028c02:    b086        ..      SUB      sp,sp,#0x18
        0x00028c04:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x00028c08:    f8cdc014    ....    STR      r12,[sp,#0x14]
        0x00028c0c:    9304        ..      STR      r3,[sp,#0x10]
        0x00028c0e:    9203        ..      STR      r2,[sp,#0xc]
        0x00028c10:    9102        ..      STR      r1,[sp,#8]
        0x00028c12:    9001        ..      STR      r0,[sp,#4]
        0x00028c14:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00028c18:    2804        .(      CMP      r0,#4
        0x00028c1a:    db02        ..      BLT      0x28c22 ; am_vos_timer_create + 34
        0x00028c1c:    e7ff        ..      B        0x28c1e ; am_vos_timer_create + 30
        0x00028c1e:    e7ff        ..      B        0x28c20 ; am_vos_timer_create + 32
        0x00028c20:    e7fe        ..      B        0x28c20 ; am_vos_timer_create + 32
        0x00028c22:    9802        ..      LDR      r0,[sp,#8]
        0x00028c24:    9903        ..      LDR      r1,[sp,#0xc]
        0x00028c26:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00028c28:    9b05        ..      LDR      r3,[sp,#0x14]
        0x00028c2a:    46ec        .F      MOV      r12,sp
        0x00028c2c:    f8cc3000    ...0    STR      r3,[r12,#0]
        0x00028c30:    2300        .#      MOVS     r3,#0
        0x00028c32:    f022fbd7    "...    BL       xTimerCreate ; 0x4b3e4
        0x00028c36:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x00028c3a:    f6400198    @...    MOV      r1,#0x898
        0x00028c3e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028c42:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00028c46:    b006        ..      ADD      sp,sp,#0x18
        0x00028c48:    bd80        ..      POP      {r7,pc}
        0x00028c4a:    0000        ..      MOVS     r0,r0
    am_vos_timer_create_all_timers
        0x00028c4c:    b580        ..      PUSH     {r7,lr}
        0x00028c4e:    b084        ..      SUB      sp,sp,#0x10
        0x00028c50:    9003        ..      STR      r0,[sp,#0xc]
        0x00028c52:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x00028c56:    2000        .       MOVS     r0,#0
        0x00028c58:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00028c5c:    e7ff        ..      B        0x28c5e ; am_vos_timer_create_all_timers + 18
        0x00028c5e:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x00028c62:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x00028c66:    4288        .B      CMP      r0,r1
        0x00028c68:    da1d        ..      BGE      0x28ca6 ; am_vos_timer_create_all_timers + 90
        0x00028c6a:    e7ff        ..      B        0x28c6c ; am_vos_timer_create_all_timers + 32
        0x00028c6c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028c6e:    f89d100a    ....    LDRB     r1,[sp,#0xa]
        0x00028c72:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x00028c76:    eb000c81    ....    ADD      r12,r0,r1,LSL #2
        0x00028c7a:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x00028c7e:    f8dc1004    ....    LDR      r1,[r12,#4]
        0x00028c82:    f8dc2008    ...     LDR      r2,[r12,#8]
        0x00028c86:    f8dc300c    ...0    LDR      r3,[r12,#0xc]
        0x00028c8a:    f8dcc010    ....    LDR      r12,[r12,#0x10]
        0x00028c8e:    46ee        .F      MOV      lr,sp
        0x00028c90:    f8cec000    ....    STR      r12,[lr,#0]
        0x00028c94:    f7ffffb4    ....    BL       am_vos_timer_create ; 0x28c00
        0x00028c98:    e7ff        ..      B        0x28c9a ; am_vos_timer_create_all_timers + 78
        0x00028c9a:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x00028c9e:    3001        .0      ADDS     r0,#1
        0x00028ca0:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00028ca4:    e7db        ..      B        0x28c5e ; am_vos_timer_create_all_timers + 18
        0x00028ca6:    b004        ..      ADD      sp,sp,#0x10
        0x00028ca8:    bd80        ..      POP      {r7,pc}
        0x00028caa:    0000        ..      MOVS     r0,r0
    am_vos_timer_heart_beat_callback
        0x00028cac:    b580        ..      PUSH     {r7,lr}
        0x00028cae:    b082        ..      SUB      sp,sp,#8
        0x00028cb0:    9001        ..      STR      r0,[sp,#4]
        0x00028cb2:    4669        iF      MOV      r1,sp
        0x00028cb4:    2000        .       MOVS     r0,#0
        0x00028cb6:    6008        .`      STR      r0,[r1,#0]
        0x00028cb8:    2201        ."      MOVS     r2,#1
        0x00028cba:    2302        .#      MOVS     r3,#2
        0x00028cbc:    4611        .F      MOV      r1,r2
        0x00028cbe:    f7fffef1    ....    BL       am_vos_task_send ; 0x28aa4
        0x00028cc2:    b002        ..      ADD      sp,sp,#8
        0x00028cc4:    bd80        ..      POP      {r7,pc}
        0x00028cc6:    0000        ..      MOVS     r0,r0
    am_vos_voice_start
        0x00028cc8:    b580        ..      PUSH     {r7,lr}
        0x00028cca:    b082        ..      SUB      sp,sp,#8
        0x00028ccc:    f7fff810    ....    BL       am_vos_is_connected ; 0x27cf0
        0x00028cd0:    b180        ..      CBZ      r0,0x28cf4 ; am_vos_voice_start + 44
        0x00028cd2:    e7ff        ..      B        0x28cd4 ; am_vos_voice_start + 12
        0x00028cd4:    f245210f    E..!    MOV      r1,#0x520f
        0x00028cd8:    f2c00105    ....    MOVT     r1,#5
        0x00028cdc:    2003        .       MOVS     r0,#3
        0x00028cde:    f7fffd2f    ../.    BL       am_vos_stdio_printf ; 0x28740
        0x00028ce2:    f7fff945    ..E.    BL       am_vos_mic_enable ; 0x27f70
        0x00028ce6:    f64151cc    A..Q    MOV      r1,#0x1dcc
        0x00028cea:    f2c10101    ....    MOVT     r1,#0x1001
        0x00028cee:    2001        .       MOVS     r0,#1
        0x00028cf0:    7508        .u      STRB     r0,[r1,#0x14]
        0x00028cf2:    e01a        ..      B        0x28d2a ; am_vos_voice_start + 98
        0x00028cf4:    f2453100    E..1    MOVW     r1,#0x5300
        0x00028cf8:    f2c00105    ....    MOVT     r1,#5
        0x00028cfc:    2003        .       MOVS     r0,#3
        0x00028cfe:    f7fffd1f    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00028d02:    e7ff        ..      B        0x28d04 ; am_vos_voice_start + 60
        0x00028d04:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x00028d08:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028d0c:    3038        80      ADDS     r0,r0,#0x38
        0x00028d0e:    9001        ..      STR      r0,[sp,#4]
        0x00028d10:    f7f5fe8e    ....    BL       WsfTimerStop ; 0x1ea30
        0x00028d14:    9801        ..      LDR      r0,[sp,#4]
        0x00028d16:    f6446120    D. a    MOV      r1,#0x4e20
        0x00028d1a:    f7f5fe6b    ..k.    BL       WsfTimerStartMs ; 0x1e9f4
        0x00028d1e:    2100        .!      MOVS     r1,#0
        0x00028d20:    4608        .F      MOV      r0,r1
        0x00028d22:    f7f5fdc7    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x00028d26:    e7ff        ..      B        0x28d28 ; am_vos_voice_start + 96
        0x00028d28:    e7ff        ..      B        0x28d2a ; am_vos_voice_start + 98
        0x00028d2a:    b002        ..      ADD      sp,sp,#8
        0x00028d2c:    bd80        ..      POP      {r7,pc}
        0x00028d2e:    0000        ..      MOVS     r0,r0
    amotas_conn_close
        0x00028d30:    b081        ..      SUB      sp,sp,#4
        0x00028d32:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00028d36:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00028d3a:    f64001b8    @...    MOV      r1,#0x8b8
        0x00028d3e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028d42:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x00028d46:    2000        .       MOVS     r0,#0
        0x00028d48:    f8020c02    ....    STRB     r0,[r2,#-2]
        0x00028d4c:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x00028d50:    eb010242    ..B.    ADD      r2,r1,r2,LSL #1
        0x00028d54:    f8020c01    ....    STRB     r0,[r2,#-1]
        0x00028d58:    f8a10040    ..@.    STRH     r0,[r1,#0x40]
        0x00028d5c:    f8a10042    ..B.    STRH     r0,[r1,#0x42]
        0x00028d60:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x00028d64:    b001        ..      ADD      sp,sp,#4
        0x00028d66:    4770        pG      BX       lr
    amotas_conn_open
        0x00028d68:    b082        ..      SUB      sp,sp,#8
        0x00028d6a:    9001        ..      STR      r0,[sp,#4]
        0x00028d6c:    9801        ..      LDR      r0,[sp,#4]
        0x00028d6e:    9000        ..      STR      r0,[sp,#0]
        0x00028d70:    f64001b8    @...    MOV      r1,#0x8b8
        0x00028d74:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028d78:    2001        .       MOVS     r0,#1
        0x00028d7a:    7188        .q      STRB     r0,[r1,#6]
        0x00028d7c:    b002        ..      ADD      sp,sp,#8
        0x00028d7e:    4770        pG      BX       lr
    amotas_conn_update
        0x00028d80:    b082        ..      SUB      sp,sp,#8
        0x00028d82:    9001        ..      STR      r0,[sp,#4]
        0x00028d84:    9801        ..      LDR      r0,[sp,#4]
        0x00028d86:    9000        ..      STR      r0,[sp,#0]
        0x00028d88:    9800        ..      LDR      r0,[sp,#0]
        0x00028d8a:    7900        .y      LDRB     r0,[r0,#4]
        0x00028d8c:    b908        ..      CBNZ     r0,0x28d92 ; amotas_conn_update + 18
        0x00028d8e:    e7ff        ..      B        0x28d90 ; amotas_conn_update + 16
        0x00028d90:    e7ff        ..      B        0x28d92 ; amotas_conn_update + 18
        0x00028d92:    b002        ..      ADD      sp,sp,#8
        0x00028d94:    4770        pG      BX       lr
        0x00028d96:    0000        ..      MOVS     r0,r0
    amotas_disconnect_timer_expired
        0x00028d98:    b580        ..      PUSH     {r7,lr}
        0x00028d9a:    b082        ..      SUB      sp,sp,#8
        0x00028d9c:    9001        ..      STR      r0,[sp,#4]
        0x00028d9e:    f000f815    ....    BL       amotas_find_next2send ; 0x28dcc
        0x00028da2:    9000        ..      STR      r0,[sp,#0]
        0x00028da4:    9800        ..      LDR      r0,[sp,#0]
        0x00028da6:    b128        (.      CBZ      r0,0x28db4 ; amotas_disconnect_timer_expired + 28
        0x00028da8:    e7ff        ..      B        0x28daa ; amotas_disconnect_timer_expired + 18
        0x00028daa:    9800        ..      LDR      r0,[sp,#0]
        0x00028dac:    7800        .x      LDRB     r0,[r0,#0]
        0x00028dae:    f7efff01    ....    BL       AppConnClose ; 0x18bb4
        0x00028db2:    e7ff        ..      B        0x28db4 ; amotas_disconnect_timer_expired + 28
        0x00028db4:    f64000b8    @...    MOV      r0,#0x8b8
        0x00028db8:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028dbc:    f5007018    ...p    ADD      r0,r0,#0x260
        0x00028dc0:    21c8        .!      MOVS     r1,#0xc8
        0x00028dc2:    f7f5fe17    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x00028dc6:    b002        ..      ADD      sp,sp,#8
        0x00028dc8:    bd80        ..      POP      {r7,pc}
        0x00028dca:    0000        ..      MOVS     r0,r0
    amotas_find_next2send
        0x00028dcc:    b083        ..      SUB      sp,sp,#0xc
        0x00028dce:    f64000b8    @...    MOV      r0,#0x8b8
        0x00028dd2:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028dd6:    9001        ..      STR      r0,[sp,#4]
        0x00028dd8:    2000        .       MOVS     r0,#0
        0x00028dda:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00028dde:    e7ff        ..      B        0x28de0 ; amotas_find_next2send + 20
        0x00028de0:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00028de4:    2802        .(      CMP      r0,#2
        0x00028de6:    dc15        ..      BGT      0x28e14 ; amotas_find_next2send + 72
        0x00028de8:    e7ff        ..      B        0x28dea ; amotas_find_next2send + 30
        0x00028dea:    9801        ..      LDR      r0,[sp,#4]
        0x00028dec:    7800        .x      LDRB     r0,[r0,#0]
        0x00028dee:    b138        8.      CBZ      r0,0x28e00 ; amotas_find_next2send + 52
        0x00028df0:    e7ff        ..      B        0x28df2 ; amotas_find_next2send + 38
        0x00028df2:    9801        ..      LDR      r0,[sp,#4]
        0x00028df4:    7840        @x      LDRB     r0,[r0,#1]
        0x00028df6:    b118        ..      CBZ      r0,0x28e00 ; amotas_find_next2send + 52
        0x00028df8:    e7ff        ..      B        0x28dfa ; amotas_find_next2send + 46
        0x00028dfa:    9801        ..      LDR      r0,[sp,#4]
        0x00028dfc:    9002        ..      STR      r0,[sp,#8]
        0x00028dfe:    e00c        ..      B        0x28e1a ; amotas_find_next2send + 78
        0x00028e00:    e7ff        ..      B        0x28e02 ; amotas_find_next2send + 54
        0x00028e02:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00028e06:    3001        .0      ADDS     r0,#1
        0x00028e08:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00028e0c:    9801        ..      LDR      r0,[sp,#4]
        0x00028e0e:    3002        .0      ADDS     r0,#2
        0x00028e10:    9001        ..      STR      r0,[sp,#4]
        0x00028e12:    e7e5        ..      B        0x28de0 ; amotas_find_next2send + 20
        0x00028e14:    2000        .       MOVS     r0,#0
        0x00028e16:    9002        ..      STR      r0,[sp,#8]
        0x00028e18:    e7ff        ..      B        0x28e1a ; amotas_find_next2send + 78
        0x00028e1a:    9802        ..      LDR      r0,[sp,#8]
        0x00028e1c:    b003        ..      ADD      sp,sp,#0xc
        0x00028e1e:    4770        pG      BX       lr
    amotas_init
        0x00028e20:    b580        ..      PUSH     {r7,lr}
        0x00028e22:    b084        ..      SUB      sp,sp,#0x10
        0x00028e24:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00028e28:    9102        ..      STR      r1,[sp,#8]
        0x00028e2a:    f64000b8    @...    MOV      r0,#0x8b8
        0x00028e2e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028e32:    9000        ..      STR      r0,[sp,#0]
        0x00028e34:    f44f7128    O.(q    MOV      r1,#0x2a0
        0x00028e38:    f7effc1d    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00028e3c:    9a00        ..      LDR      r2,[sp,#0]
        0x00028e3e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00028e42:    71d0        .q      STRB     r0,[r2,#7]
        0x00028e44:    2000        .       MOVS     r0,#0
        0x00028e46:    7190        .q      STRB     r0,[r2,#6]
        0x00028e48:    7310        .s      STRB     r0,[r2,#0xc]
        0x00028e4a:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00028e4e:    f882126c    ..l.    STRB     r1,[r2,#0x26c]
        0x00028e52:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00028e56:    f882127c    ..|.    STRB     r1,[r2,#0x27c]
        0x00028e5a:    9001        ..      STR      r0,[sp,#4]
        0x00028e5c:    e7ff        ..      B        0x28e5e ; amotas_init + 62
        0x00028e5e:    9801        ..      LDR      r0,[sp,#4]
        0x00028e60:    2802        .(      CMP      r0,#2
        0x00028e62:    dc0d        ..      BGT      0x28e80 ; amotas_init + 96
        0x00028e64:    e7ff        ..      B        0x28e66 ; amotas_init + 70
        0x00028e66:    9a01        ..      LDR      r2,[sp,#4]
        0x00028e68:    f64001b8    @...    MOV      r1,#0x8b8
        0x00028e6c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028e70:    2000        .       MOVS     r0,#0
        0x00028e72:    f8010012    ....    STRB     r0,[r1,r2,LSL #1]
        0x00028e76:    e7ff        ..      B        0x28e78 ; amotas_init + 88
        0x00028e78:    9801        ..      LDR      r0,[sp,#4]
        0x00028e7a:    3001        .0      ADDS     r0,#1
        0x00028e7c:    9001        ..      STR      r0,[sp,#4]
        0x00028e7e:    e7ee        ..      B        0x28e5e ; amotas_init + 62
        0x00028e80:    f000f802    ....    BL       amotas_init_ota ; 0x28e88
        0x00028e84:    b004        ..      ADD      sp,sp,#0x10
        0x00028e86:    bd80        ..      POP      {r7,pc}
    amotas_init_ota
        0x00028e88:    b580        ..      PUSH     {r7,lr}
        0x00028e8a:    b082        ..      SUB      sp,sp,#8
        0x00028e8c:    f44f1086    O...    MOV      r0,#0x10c000
        0x00028e90:    9001        ..      STR      r0,[sp,#4]
        0x00028e92:    9901        ..      LDR      r1,[sp,#4]
        0x00028e94:    f2443021    D.!0    MOV      r0,#0x4321
        0x00028e98:    f2c12034    ..4     MOVT     r0,#0x1234
        0x00028e9c:    f7fafd92    ....    BL       am_hal_ota_init ; 0x239c4
        0x00028ea0:    b002        ..      ADD      sp,sp,#8
        0x00028ea2:    bd80        ..      POP      {r7,pc}
    amotas_packet_handler
        0x00028ea4:    b580        ..      PUSH     {r7,lr}
        0x00028ea6:    b092        ..      SUB      sp,sp,#0x48
        0x00028ea8:    f88d0047    ..G.    STRB     r0,[sp,#0x47]
        0x00028eac:    f8ad1044    ..D.    STRH     r1,[sp,#0x44]
        0x00028eb0:    9210        ..      STR      r2,[sp,#0x40]
        0x00028eb2:    2000        .       MOVS     r0,#0
        0x00028eb4:    f88d003f    ..?.    STRB     r0,[sp,#0x3f]
        0x00028eb8:    900e        ..      STR      r0,[sp,#0x38]
        0x00028eba:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00028ebe:    900b        ..      STR      r0,[sp,#0x2c]
        0x00028ec0:    900c        ..      STR      r0,[sp,#0x30]
        0x00028ec2:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x00028ec6:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00028eca:    3801        .8      SUBS     r0,#1
        0x00028ecc:    4601        .F      MOV      r1,r0
        0x00028ece:    9103        ..      STR      r1,[sp,#0xc]
        0x00028ed0:    2803        .(      CMP      r0,#3
        0x00028ed2:    f20081e2    ....    BHI.W    0x2929a ; amotas_packet_handler + 1014
        0x00028ed6:    9903        ..      LDR      r1,[sp,#0xc]
        0x00028ed8:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.5
        0x00028edc:    00b70004    ....    DCD    11993092
        0x00028ee0:    01cd017c    |...    DCD    30212476
    $t.6
        0x00028ee4:    f8bd0044    ..D.    LDRH     r0,[sp,#0x44]
        0x00028ee8:    282b        +(      CMP      r0,#0x2b
        0x00028eea:    dc0c        ..      BGT      0x28f06 ; amotas_packet_handler + 98
        0x00028eec:    e7ff        ..      B        0x28eee ; amotas_packet_handler + 74
        0x00028eee:    2002        .       MOVS     r0,#2
        0x00028ef0:    f88d003f    ..?.    STRB     r0,[sp,#0x3f]
        0x00028ef4:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00028ef8:    f89d103f    ..?.    LDRB     r1,[sp,#0x3f]
        0x00028efc:    2300        .#      MOVS     r3,#0
        0x00028efe:    461a        .F      MOV      r2,r3
        0x00028f00:    f000fa06    ....    BL       amotas_reply_to_client ; 0x29310
        0x00028f04:    e1ca        ..      B        0x2929c ; amotas_packet_handler + 1016
        0x00028f06:    f64000b8    @...    MOV      r0,#0x8b8
        0x00028f0a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028f0e:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x00028f10:    2801        .(      CMP      r0,#1
        0x00028f12:    d11d        ..      BNE      0x28f50 ; amotas_packet_handler + 172
        0x00028f14:    e7ff        ..      B        0x28f16 ; amotas_packet_handler + 114
        0x00028f16:    9810        ..      LDR      r0,[sp,#0x40]
        0x00028f18:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00028f1a:    900c        ..      STR      r0,[sp,#0x30]
        0x00028f1c:    9810        ..      LDR      r0,[sp,#0x40]
        0x00028f1e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00028f20:    900b        ..      STR      r0,[sp,#0x2c]
        0x00028f22:    980c        ..      LDR      r0,[sp,#0x30]
        0x00028f24:    f64001b8    @...    MOV      r1,#0x8b8
        0x00028f28:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028f2c:    6b09        .k      LDR      r1,[r1,#0x30]
        0x00028f2e:    4288        .B      CMP      r0,r1
        0x00028f30:    d10d        ..      BNE      0x28f4e ; amotas_packet_handler + 170
        0x00028f32:    e7ff        ..      B        0x28f34 ; amotas_packet_handler + 144
        0x00028f34:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00028f36:    f64001b8    @...    MOV      r1,#0x8b8
        0x00028f3a:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028f3e:    69c9        .i      LDR      r1,[r1,#0x1c]
        0x00028f40:    4288        .B      CMP      r0,r1
        0x00028f42:    d104        ..      BNE      0x28f4e ; amotas_packet_handler + 170
        0x00028f44:    e7ff        ..      B        0x28f46 ; amotas_packet_handler + 162
        0x00028f46:    2001        .       MOVS     r0,#1
        0x00028f48:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x00028f4c:    e7ff        ..      B        0x28f4e ; amotas_packet_handler + 170
        0x00028f4e:    e7ff        ..      B        0x28f50 ; amotas_packet_handler + 172
        0x00028f50:    f242618c    B..a    MOV      r1,#0x268c
        0x00028f54:    f2c10102    ....    MOVT     r1,#0x1002
        0x00028f58:    2000        .       MOVS     r0,#0
        0x00028f5a:    6008        .`      STR      r0,[r1,#0]
        0x00028f5c:    9810        ..      LDR      r0,[sp,#0x40]
        0x00028f5e:    6801        .h      LDR      r1,[r0,#0]
        0x00028f60:    f64000b8    @...    MOV      r0,#0x8b8
        0x00028f64:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028f68:    9002        ..      STR      r0,[sp,#8]
        0x00028f6a:    6101        .a      STR      r1,[r0,#0x10]
        0x00028f6c:    9910        ..      LDR      r1,[sp,#0x40]
        0x00028f6e:    6849        Ih      LDR      r1,[r1,#4]
        0x00028f70:    6141        Aa      STR      r1,[r0,#0x14]
        0x00028f72:    9910        ..      LDR      r1,[sp,#0x40]
        0x00028f74:    6889        .h      LDR      r1,[r1,#8]
        0x00028f76:    6181        .a      STR      r1,[r0,#0x18]
        0x00028f78:    9910        ..      LDR      r1,[sp,#0x40]
        0x00028f7a:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00028f7c:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00028f7e:    9910        ..      LDR      r1,[sp,#0x40]
        0x00028f80:    6909        .i      LDR      r1,[r1,#0x10]
        0x00028f82:    6201        .b      STR      r1,[r0,#0x20]
        0x00028f84:    9910        ..      LDR      r1,[sp,#0x40]
        0x00028f86:    6a09        .j      LDR      r1,[r1,#0x20]
        0x00028f88:    6301        .c      STR      r1,[r0,#0x30]
        0x00028f8a:    9910        ..      LDR      r1,[sp,#0x40]
        0x00028f8c:    6a49        Ij      LDR      r1,[r1,#0x24]
        0x00028f8e:    6341        Ac      STR      r1,[r0,#0x34]
        0x00028f90:    9910        ..      LDR      r1,[sp,#0x40]
        0x00028f92:    6a89        .j      LDR      r1,[r1,#0x28]
        0x00028f94:    6381        .c      STR      r1,[r0,#0x38]
        0x00028f96:    9910        ..      LDR      r1,[sp,#0x40]
        0x00028f98:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x00028f9a:    63c1        .c      STR      r1,[r0,#0x3c]
        0x00028f9c:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x00028f9e:    2801        .(      CMP      r0,#1
        0x00028fa0:    d10a        ..      BNE      0x28fb8 ; amotas_packet_handler + 276
        0x00028fa2:    e7ff        ..      B        0x28fa4 ; amotas_packet_handler + 256
        0x00028fa4:    a804        ..      ADD      r0,sp,#0x10
        0x00028fa6:    f7fbfeab    ....    BL       am_hal_security_get_info ; 0x24d00
        0x00028faa:    9809        ..      LDR      r0,[sp,#0x24]
        0x00028fac:    f24041f4    @..A    MOV      r1,#0x4f4
        0x00028fb0:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028fb4:    6008        .`      STR      r0,[r1,#0]
        0x00028fb6:    e7ff        ..      B        0x28fb8 ; amotas_packet_handler + 276
        0x00028fb8:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00028fbc:    b108        ..      CBZ      r0,0x28fc2 ; amotas_packet_handler + 286
        0x00028fbe:    e7ff        ..      B        0x28fc0 ; amotas_packet_handler + 284
        0x00028fc0:    e026        &.      B        0x29010 ; amotas_packet_handler + 364
        0x00028fc2:    f6403158    @.X1    MOV      r1,#0xb58
        0x00028fc6:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028fca:    f44f5200    O..R    MOV      r2,#0x2000
        0x00028fce:    2000        .       MOVS     r0,#0
        0x00028fd0:    5288        .R      STRH     r0,[r1,r2]
        0x00028fd2:    f000f9f9    ....    BL       amotas_set_fw_addr ; 0x293c8
        0x00028fd6:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00028fda:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x00028fde:    07c0        ..      LSLS     r0,r0,#31
        0x00028fe0:    b978        x.      CBNZ     r0,0x29002 ; amotas_packet_handler + 350
        0x00028fe2:    e7ff        ..      B        0x28fe4 ; amotas_packet_handler + 320
        0x00028fe4:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00028fe8:    2105        .!      MOVS     r1,#5
        0x00028fea:    2300        .#      MOVS     r3,#0
        0x00028fec:    9301        ..      STR      r3,[sp,#4]
        0x00028fee:    461a        .F      MOV      r2,r3
        0x00028ff0:    f000f98e    ....    BL       amotas_reply_to_client ; 0x29310
        0x00028ff4:    9801        ..      LDR      r0,[sp,#4]
        0x00028ff6:    f64001b8    @...    MOV      r1,#0x8b8
        0x00028ffa:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028ffe:    7308        .s      STRB     r0,[r1,#0xc]
        0x00029000:    e14c        L.      B        0x2929c ; amotas_packet_handler + 1016
        0x00029002:    f64001b8    @...    MOV      r1,#0x8b8
        0x00029006:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002900a:    2001        .       MOVS     r0,#1
        0x0002900c:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002900e:    e7ff        ..      B        0x29010 ; amotas_packet_handler + 364
        0x00029010:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029014:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029018:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x0002901c:    f88d1038    ..8.    STRB     r1,[sp,#0x38]
        0x00029020:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x00029024:    0a09        ..      LSRS     r1,r1,#8
        0x00029026:    f88d1039    ..9.    STRB     r1,[sp,#0x39]
        0x0002902a:    f8b0125e    ..^.    LDRH     r1,[r0,#0x25e]
        0x0002902e:    f88d103a    ..:.    STRB     r1,[sp,#0x3a]
        0x00029032:    f890025f    .._.    LDRB     r0,[r0,#0x25f]
        0x00029036:    f88d003b    ..;.    STRB     r0,[sp,#0x3b]
        0x0002903a:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x0002903e:    2100        .!      MOVS     r1,#0
        0x00029040:    aa0e        ..      ADD      r2,sp,#0x38
        0x00029042:    2304        .#      MOVS     r3,#4
        0x00029044:    f000f964    ..d.    BL       amotas_reply_to_client ; 0x29310
        0x00029048:    e128        (.      B        0x2929c ; amotas_packet_handler + 1016
        0x0002904a:    f64000b8    @...    MOV      r0,#0x8b8
        0x0002904e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029052:    f8d0025c    ..\.    LDR      r0,[r0,#0x25c]
        0x00029056:    b958        X.      CBNZ     r0,0x29070 ; amotas_packet_handler + 460
        0x00029058:    e7ff        ..      B        0x2905a ; amotas_packet_handler + 438
        0x0002905a:    9910        ..      LDR      r1,[sp,#0x40]
        0x0002905c:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029060:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029064:    f5007020    .. p    ADD      r0,r0,#0x280
        0x00029068:    2220         "      MOVS     r2,#0x20
        0x0002906a:    f7eff9dc    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002906e:    e7ff        ..      B        0x29070 ; amotas_packet_handler + 460
        0x00029070:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029074:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029078:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002907a:    2801        .(      CMP      r0,#1
        0x0002907c:    d141        A.      BNE      0x29102 ; amotas_packet_handler + 606
        0x0002907e:    e7ff        ..      B        0x29080 ; amotas_packet_handler + 476
        0x00029080:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029084:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029088:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x0002908c:    2000        .       MOVS     r0,#0
        0x0002908e:    ebb03fd1    ...?    CMP      r0,r1,LSR #15
        0x00029092:    d11a        ..      BNE      0x290ca ; amotas_packet_handler + 550
        0x00029094:    e7ff        ..      B        0x29096 ; amotas_packet_handler + 498
        0x00029096:    f8bd0044    ..D.    LDRH     r0,[sp,#0x44]
        0x0002909a:    9910        ..      LDR      r1,[sp,#0x40]
        0x0002909c:    f24042f4    @..B    MOV      r2,#0x4f4
        0x000290a0:    f2c10200    ....    MOVT     r2,#0x1000
        0x000290a4:    6812        .h      LDR      r2,[r2,#0]
        0x000290a6:    f64003b8    @...    MOV      r3,#0x8b8
        0x000290aa:    f2c10300    ....    MOVT     r3,#0x1000
        0x000290ae:    f8d3325c    ..\2    LDR      r3,[r3,#0x25c]
        0x000290b2:    441a        .D      ADD      r2,r2,r3
        0x000290b4:    4403        .D      ADD      r3,r3,r0
        0x000290b6:    f5a34300    ...C    SUB      r3,r3,#0x8000
        0x000290ba:    fab3f383    ....    CLZ      r3,r3
        0x000290be:    095b        [.      LSRS     r3,r3,#5
        0x000290c0:    f000faa2    ....    BL       amotas_write2flash ; 0x29608
        0x000290c4:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x000290c8:    e01a        ..      B        0x29100 ; amotas_packet_handler + 604
        0x000290ca:    f8bd0044    ..D.    LDRH     r0,[sp,#0x44]
        0x000290ce:    9910        ..      LDR      r1,[sp,#0x40]
        0x000290d0:    f6400cb8    @...    MOV      r12,#0x8b8
        0x000290d4:    f2c10c00    ....    MOVT     r12,#0x1000
        0x000290d8:    f8dc2258    ..X"    LDR      r2,[r12,#0x258]
        0x000290dc:    f8dc325c    ..\2    LDR      r3,[r12,#0x25c]
        0x000290e0:    441a        .D      ADD      r2,r2,r3
        0x000290e2:    f5a24200    ...B    SUB      r2,r2,#0x8000
        0x000290e6:    4403        .D      ADD      r3,r3,r0
        0x000290e8:    f8dcc018    ....    LDR      r12,[r12,#0x18]
        0x000290ec:    eba3030c    ....    SUB      r3,r3,r12
        0x000290f0:    fab3f383    ....    CLZ      r3,r3
        0x000290f4:    095b        [.      LSRS     r3,r3,#5
        0x000290f6:    f000fa87    ....    BL       amotas_write2flash ; 0x29608
        0x000290fa:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x000290fe:    e7ff        ..      B        0x29100 ; amotas_packet_handler + 604
        0x00029100:    e018        ..      B        0x29134 ; amotas_packet_handler + 656
        0x00029102:    f8bd0044    ..D.    LDRH     r0,[sp,#0x44]
        0x00029106:    9910        ..      LDR      r1,[sp,#0x40]
        0x00029108:    f6400cb8    @...    MOV      r12,#0x8b8
        0x0002910c:    f2c10c00    ....    MOVT     r12,#0x1000
        0x00029110:    f8dc2258    ..X"    LDR      r2,[r12,#0x258]
        0x00029114:    f8dc325c    ..\2    LDR      r3,[r12,#0x25c]
        0x00029118:    441a        .D      ADD      r2,r2,r3
        0x0002911a:    4403        .D      ADD      r3,r3,r0
        0x0002911c:    f8dcc018    ....    LDR      r12,[r12,#0x18]
        0x00029120:    eba3030c    ....    SUB      r3,r3,r12
        0x00029124:    fab3f383    ....    CLZ      r3,r3
        0x00029128:    095b        [.      LSRS     r3,r3,#5
        0x0002912a:    f000fa6d    ..m.    BL       amotas_write2flash ; 0x29608
        0x0002912e:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00029132:    e7ff        ..      B        0x29134 ; amotas_packet_handler + 656
        0x00029134:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x00029138:    07c0        ..      LSLS     r0,r0,#31
        0x0002913a:    b9e8        ..      CBNZ     r0,0x29178 ; amotas_packet_handler + 724
        0x0002913c:    e7ff        ..      B        0x2913e ; amotas_packet_handler + 666
        0x0002913e:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029142:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029146:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x0002914a:    f88d1038    ..8.    STRB     r1,[sp,#0x38]
        0x0002914e:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x00029152:    0a09        ..      LSRS     r1,r1,#8
        0x00029154:    f88d1039    ..9.    STRB     r1,[sp,#0x39]
        0x00029158:    f8b0125e    ..^.    LDRH     r1,[r0,#0x25e]
        0x0002915c:    f88d103a    ..:.    STRB     r1,[sp,#0x3a]
        0x00029160:    f890025f    .._.    LDRB     r0,[r0,#0x25f]
        0x00029164:    f88d003b    ..;.    STRB     r0,[sp,#0x3b]
        0x00029168:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x0002916c:    2107        .!      MOVS     r1,#7
        0x0002916e:    aa0e        ..      ADD      r2,sp,#0x38
        0x00029170:    2304        .#      MOVS     r3,#4
        0x00029172:    f000f8cd    ....    BL       amotas_reply_to_client ; 0x29310
        0x00029176:    e02c        ,.      B        0x291d2 ; amotas_packet_handler + 814
        0x00029178:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002917a:    f8bd1044    ..D.    LDRH     r1,[sp,#0x44]
        0x0002917e:    f242628c    B..b    MOV      r2,#0x268c
        0x00029182:    f2c10202    ....    MOVT     r2,#0x1002
        0x00029186:    f7fcf971    ..q.    BL       am_util_bootloader_partial_crc32 ; 0x2546c
        0x0002918a:    f8bd2044    ..D     LDRH     r2,[sp,#0x44]
        0x0002918e:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029192:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029196:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x0002919a:    4411        .D      ADD      r1,r1,r2
        0x0002919c:    f8c0125c    ..\.    STR      r1,[r0,#0x25c]
        0x000291a0:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x000291a4:    f88d1038    ..8.    STRB     r1,[sp,#0x38]
        0x000291a8:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x000291ac:    0a09        ..      LSRS     r1,r1,#8
        0x000291ae:    f88d1039    ..9.    STRB     r1,[sp,#0x39]
        0x000291b2:    f8b0125e    ..^.    LDRH     r1,[r0,#0x25e]
        0x000291b6:    f88d103a    ..:.    STRB     r1,[sp,#0x3a]
        0x000291ba:    f890025f    .._.    LDRB     r0,[r0,#0x25f]
        0x000291be:    f88d003b    ..;.    STRB     r0,[sp,#0x3b]
        0x000291c2:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x000291c6:    2100        .!      MOVS     r1,#0
        0x000291c8:    aa0e        ..      ADD      r2,sp,#0x38
        0x000291ca:    2304        .#      MOVS     r3,#4
        0x000291cc:    f000f8a0    ....    BL       amotas_reply_to_client ; 0x29310
        0x000291d0:    e7ff        ..      B        0x291d2 ; amotas_packet_handler + 814
        0x000291d2:    e063        c.      B        0x2929c ; amotas_packet_handler + 1016
        0x000291d4:    f242608c    B..`    MOV      r0,#0x268c
        0x000291d8:    f2c10002    ....    MOVT     r0,#0x1002
        0x000291dc:    6800        .h      LDR      r0,[r0,#0]
        0x000291de:    f64001b8    @...    MOV      r1,#0x8b8
        0x000291e2:    f2c10100    ....    MOVT     r1,#0x1000
        0x000291e6:    69c9        .i      LDR      r1,[r1,#0x1c]
        0x000291e8:    4288        .B      CMP      r0,r1
        0x000291ea:    d10a        ..      BNE      0x29202 ; amotas_packet_handler + 862
        0x000291ec:    e7ff        ..      B        0x291ee ; amotas_packet_handler + 842
        0x000291ee:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x000291f2:    2300        .#      MOVS     r3,#0
        0x000291f4:    4619        .F      MOV      r1,r3
        0x000291f6:    461a        .F      MOV      r2,r3
        0x000291f8:    f000f88a    ....    BL       amotas_reply_to_client ; 0x29310
        0x000291fc:    f000f9dc    ....    BL       amotas_update_ota ; 0x295b8
        0x00029200:    e007        ..      B        0x29212 ; amotas_packet_handler + 878
        0x00029202:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00029206:    2101        .!      MOVS     r1,#1
        0x00029208:    2300        .#      MOVS     r3,#0
        0x0002920a:    461a        .F      MOV      r2,r3
        0x0002920c:    f000f880    ....    BL       amotas_reply_to_client ; 0x29310
        0x00029210:    e7ff        ..      B        0x29212 ; amotas_packet_handler + 878
        0x00029212:    f2402094    @..     MOVW     r0,#0x294
        0x00029216:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002921a:    6800        .h      LDR      r0,[r0,#0]
        0x0002921c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002921e:    b140        @.      CBZ      r0,0x29232 ; amotas_packet_handler + 910
        0x00029220:    e7ff        ..      B        0x29222 ; amotas_packet_handler + 894
        0x00029222:    f2402094    @..     MOVW     r0,#0x294
        0x00029226:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002922a:    6800        .h      LDR      r0,[r0,#0]
        0x0002922c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002922e:    4780        .G      BLX      r0
        0x00029230:    e000        ..      B        0x29234 ; amotas_packet_handler + 912
        0x00029232:    e7ff        ..      B        0x29234 ; amotas_packet_handler + 912
        0x00029234:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029238:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002923c:    2100        .!      MOVS     r1,#0
        0x0002923e:    7301        .s      STRB     r1,[r0,#0xc]
        0x00029240:    f242628c    B..b    MOV      r2,#0x268c
        0x00029244:    f2c10202    ....    MOVT     r2,#0x1002
        0x00029248:    6011        .`      STR      r1,[r2,#0]
        0x0002924a:    f2402294    @.."    MOVW     r2,#0x294
        0x0002924e:    f2c10200    ....    MOVT     r2,#0x1000
        0x00029252:    f2402150    @.P!    MOVW     r1,#0x250
        0x00029256:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002925a:    6011        .`      STR      r1,[r2,#0]
        0x0002925c:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002925e:    2801        .(      CMP      r0,#1
        0x00029260:    d108        ..      BNE      0x29274 ; amotas_packet_handler + 976
        0x00029262:    e7ff        ..      B        0x29264 ; amotas_packet_handler + 960
        0x00029264:    f24041f4    @..A    MOV      r1,#0x4f4
        0x00029268:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002926c:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00029270:    6008        .`      STR      r0,[r1,#0]
        0x00029272:    e7ff        ..      B        0x29274 ; amotas_packet_handler + 976
        0x00029274:    e012        ..      B        0x2929c ; amotas_packet_handler + 1016
        0x00029276:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x0002927a:    2300        .#      MOVS     r3,#0
        0x0002927c:    4619        .F      MOV      r1,r3
        0x0002927e:    461a        .F      MOV      r2,r3
        0x00029280:    f000f846    ..F.    BL       amotas_reply_to_client ; 0x29310
        0x00029284:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029288:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002928c:    f500701c    ...p    ADD      r0,r0,#0x270
        0x00029290:    f44f71fa    O..q    MOV      r1,#0x1f4
        0x00029294:    f7f5fbae    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x00029298:    e000        ..      B        0x2929c ; amotas_packet_handler + 1016
        0x0002929a:    e7ff        ..      B        0x2929c ; amotas_packet_handler + 1016
        0x0002929c:    b012        ..      ADD      sp,sp,#0x48
        0x0002929e:    bd80        ..      POP      {r7,pc}
    amotas_proc_msg
        0x000292a0:    b580        ..      PUSH     {r7,lr}
        0x000292a2:    b082        ..      SUB      sp,sp,#8
        0x000292a4:    9001        ..      STR      r0,[sp,#4]
        0x000292a6:    9801        ..      LDR      r0,[sp,#4]
        0x000292a8:    7880        .x      LDRB     r0,[r0,#2]
        0x000292aa:    2827        '(      CMP      r0,#0x27
        0x000292ac:    d104        ..      BNE      0x292b8 ; amotas_proc_msg + 24
        0x000292ae:    e7ff        ..      B        0x292b0 ; amotas_proc_msg + 16
        0x000292b0:    9801        ..      LDR      r0,[sp,#4]
        0x000292b2:    f7fffd59    ..Y.    BL       amotas_conn_open ; 0x28d68
        0x000292b6:    e029        ).      B        0x2930c ; amotas_proc_msg + 108
        0x000292b8:    9801        ..      LDR      r0,[sp,#4]
        0x000292ba:    7880        .x      LDRB     r0,[r0,#2]
        0x000292bc:    2829        )(      CMP      r0,#0x29
        0x000292be:    d104        ..      BNE      0x292ca ; amotas_proc_msg + 42
        0x000292c0:    e7ff        ..      B        0x292c2 ; amotas_proc_msg + 34
        0x000292c2:    9801        ..      LDR      r0,[sp,#4]
        0x000292c4:    f7fffd5c    ..\.    BL       amotas_conn_update ; 0x28d80
        0x000292c8:    e01f        ..      B        0x2930a ; amotas_proc_msg + 106
        0x000292ca:    9801        ..      LDR      r0,[sp,#4]
        0x000292cc:    7880        .x      LDRB     r0,[r0,#2]
        0x000292ce:    f64001b8    @...    MOV      r1,#0x8b8
        0x000292d2:    f2c10100    ....    MOVT     r1,#0x1000
        0x000292d6:    f891126a    ..j.    LDRB     r1,[r1,#0x26a]
        0x000292da:    4288        .B      CMP      r0,r1
        0x000292dc:    d104        ..      BNE      0x292e8 ; amotas_proc_msg + 72
        0x000292de:    e7ff        ..      B        0x292e0 ; amotas_proc_msg + 64
        0x000292e0:    9801        ..      LDR      r0,[sp,#4]
        0x000292e2:    f000f84d    ..M.    BL       amotas_reset_timer_expired ; 0x29380
        0x000292e6:    e00f        ..      B        0x29308 ; amotas_proc_msg + 104
        0x000292e8:    9801        ..      LDR      r0,[sp,#4]
        0x000292ea:    7880        .x      LDRB     r0,[r0,#2]
        0x000292ec:    f64001b8    @...    MOV      r1,#0x8b8
        0x000292f0:    f2c10100    ....    MOVT     r1,#0x1000
        0x000292f4:    f891127a    ..z.    LDRB     r1,[r1,#0x27a]
        0x000292f8:    4288        .B      CMP      r0,r1
        0x000292fa:    d104        ..      BNE      0x29306 ; amotas_proc_msg + 102
        0x000292fc:    e7ff        ..      B        0x292fe ; amotas_proc_msg + 94
        0x000292fe:    9801        ..      LDR      r0,[sp,#4]
        0x00029300:    f7fffd4a    ..J.    BL       amotas_disconnect_timer_expired ; 0x28d98
        0x00029304:    e7ff        ..      B        0x29306 ; amotas_proc_msg + 102
        0x00029306:    e7ff        ..      B        0x29308 ; amotas_proc_msg + 104
        0x00029308:    e7ff        ..      B        0x2930a ; amotas_proc_msg + 106
        0x0002930a:    e7ff        ..      B        0x2930c ; amotas_proc_msg + 108
        0x0002930c:    b002        ..      ADD      sp,sp,#8
        0x0002930e:    bd80        ..      POP      {r7,pc}
    amotas_reply_to_client
        0x00029310:    b580        ..      PUSH     {r7,lr}
        0x00029312:    b088        ..      SUB      sp,sp,#0x20
        0x00029314:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x00029318:    f88d101e    ....    STRB     r1,[sp,#0x1e]
        0x0002931c:    9206        ..      STR      r2,[sp,#0x18]
        0x0002931e:    f8ad3016    ...0    STRH     r3,[sp,#0x16]
        0x00029322:    2000        .       MOVS     r0,#0
        0x00029324:    9004        ..      STR      r0,[sp,#0x10]
        0x00029326:    9003        ..      STR      r0,[sp,#0xc]
        0x00029328:    9002        ..      STR      r0,[sp,#8]
        0x0002932a:    9001        ..      STR      r0,[sp,#4]
        0x0002932c:    9000        ..      STR      r0,[sp,#0]
        0x0002932e:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x00029332:    3001        .0      ADDS     r0,#1
        0x00029334:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00029338:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002933c:    3001        .0      ADDS     r0,#1
        0x0002933e:    0a00        ..      LSRS     r0,r0,#8
        0x00029340:    f88d0001    ....    STRB     r0,[sp,#1]
        0x00029344:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00029348:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002934c:    f89d001e    ....    LDRB     r0,[sp,#0x1e]
        0x00029350:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00029354:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x00029358:    2801        .(      CMP      r0,#1
        0x0002935a:    db08        ..      BLT      0x2936e ; amotas_reply_to_client + 94
        0x0002935c:    e7ff        ..      B        0x2935e ; amotas_reply_to_client + 78
        0x0002935e:    4668        hF      MOV      r0,sp
        0x00029360:    3004        .0      ADDS     r0,#4
        0x00029362:    9906        ..      LDR      r1,[sp,#0x18]
        0x00029364:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x00029368:    f7eff85d    ..].    BL       __aeabi_memcpy ; 0x18426
        0x0002936c:    e7ff        ..      B        0x2936e ; amotas_reply_to_client + 94
        0x0002936e:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x00029372:    3004        .0      ADDS     r0,#4
        0x00029374:    b281        ..      UXTH     r1,r0
        0x00029376:    4668        hF      MOV      r0,sp
        0x00029378:    f000f80e    ....    BL       amotas_send_data ; 0x29398
        0x0002937c:    b008        ..      ADD      sp,sp,#0x20
        0x0002937e:    bd80        ..      POP      {r7,pc}
    amotas_reset_timer_expired
        0x00029380:    b580        ..      PUSH     {r7,lr}
        0x00029382:    b082        ..      SUB      sp,sp,#8
        0x00029384:    9001        ..      STR      r0,[sp,#4]
        0x00029386:    200a        .       MOVS     r0,#0xa
        0x00029388:    f7fcf8bc    ....    BL       am_util_delay_ms ; 0x25504
        0x0002938c:    2100        .!      MOVS     r1,#0
        0x0002938e:    4608        .F      MOV      r0,r1
        0x00029390:    f7fbfc88    ....    BL       am_hal_reset_control ; 0x24ca4
        0x00029394:    b002        ..      ADD      sp,sp,#8
        0x00029396:    bd80        ..      POP      {r7,pc}
    amotas_send_data
        0x00029398:    b580        ..      PUSH     {r7,lr}
        0x0002939a:    b084        ..      SUB      sp,sp,#0x10
        0x0002939c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002939e:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x000293a2:    f7fffd13    ....    BL       amotas_find_next2send ; 0x28dcc
        0x000293a6:    9001        ..      STR      r0,[sp,#4]
        0x000293a8:    9801        ..      LDR      r0,[sp,#4]
        0x000293aa:    b150        P.      CBZ      r0,0x293c2 ; amotas_send_data + 42
        0x000293ac:    e7ff        ..      B        0x293ae ; amotas_send_data + 22
        0x000293ae:    9801        ..      LDR      r0,[sp,#4]
        0x000293b0:    7800        .x      LDRB     r0,[r0,#0]
        0x000293b2:    f8bd200a    ...     LDRH     r2,[sp,#0xa]
        0x000293b6:    9b03        ..      LDR      r3,[sp,#0xc]
        0x000293b8:    f6400124    @.$.    MOV      r1,#0x824
        0x000293bc:    f7f1f858    ..X.    BL       AttsHandleValueNtf ; 0x1a470
        0x000293c0:    e000        ..      B        0x293c4 ; amotas_send_data + 44
        0x000293c2:    e7ff        ..      B        0x293c4 ; amotas_send_data + 44
        0x000293c4:    b004        ..      ADD      sp,sp,#0x10
        0x000293c6:    bd80        ..      POP      {r7,pc}
    amotas_set_fw_addr
        0x000293c8:    b580        ..      PUSH     {r7,lr}
        0x000293ca:    b086        ..      SUB      sp,sp,#0x18
        0x000293cc:    2100        .!      MOVS     r1,#0
        0x000293ce:    f88d1016    ....    STRB     r1,[sp,#0x16]
        0x000293d2:    f64000b8    @...    MOV      r0,#0x8b8
        0x000293d6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000293da:    f8c01258    ..X.    STR      r1,[r0,#0x258]
        0x000293de:    f8c0125c    ..\.    STR      r1,[r0,#0x25c]
        0x000293e2:    6b80        .k      LDR      r0,[r0,#0x38]
        0x000293e4:    bb38        8.      CBNZ     r0,0x29436 ; amotas_set_fw_addr + 110
        0x000293e6:    e7ff        ..      B        0x293e8 ; amotas_set_fw_addr + 32
        0x000293e8:    f44f1087    O...    MOV      r0,#0x10e000
        0x000293ec:    9004        ..      STR      r0,[sp,#0x10]
        0x000293ee:    f44f2072    O.r     MOV      r0,#0xf2000
        0x000293f2:    9003        ..      STR      r0,[sp,#0xc]
        0x000293f4:    f64000b8    @...    MOV      r0,#0x8b8
        0x000293f8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000293fc:    6980        .i      LDR      r0,[r0,#0x18]
        0x000293fe:    9903        ..      LDR      r1,[sp,#0xc]
        0x00029400:    4288        .B      CMP      r0,r1
        0x00029402:    d904        ..      BLS      0x2940e ; amotas_set_fw_addr + 70
        0x00029404:    e7ff        ..      B        0x29406 ; amotas_set_fw_addr + 62
        0x00029406:    2000        .       MOVS     r0,#0
        0x00029408:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002940c:    e095        ..      B        0x2953a ; amotas_set_fw_addr + 370
        0x0002940e:    f2402194    @..!    MOVW     r1,#0x294
        0x00029412:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029416:    f2402050    @.P     MOVW     r0,#0x250
        0x0002941a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002941e:    6008        .`      STR      r0,[r1,#0]
        0x00029420:    9804        ..      LDR      r0,[sp,#0x10]
        0x00029422:    f64001b8    @...    MOV      r1,#0x8b8
        0x00029426:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002942a:    f8c10258    ..X.    STR      r0,[r1,#0x258]
        0x0002942e:    2001        .       MOVS     r0,#1
        0x00029430:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x00029434:    e010        ..      B        0x29458 ; amotas_set_fw_addr + 144
        0x00029436:    f64000b8    @...    MOV      r0,#0x8b8
        0x0002943a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002943e:    6b80        .k      LDR      r0,[r0,#0x38]
        0x00029440:    2801        .(      CMP      r0,#1
        0x00029442:    d104        ..      BNE      0x2944e ; amotas_set_fw_addr + 134
        0x00029444:    e7ff        ..      B        0x29446 ; amotas_set_fw_addr + 126
        0x00029446:    2000        .       MOVS     r0,#0
        0x00029448:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002944c:    e003        ..      B        0x29456 ; amotas_set_fw_addr + 142
        0x0002944e:    2000        .       MOVS     r0,#0
        0x00029450:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x00029454:    e7ff        ..      B        0x29456 ; amotas_set_fw_addr + 142
        0x00029456:    e7ff        ..      B        0x29458 ; amotas_set_fw_addr + 144
        0x00029458:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002945c:    07c0        ..      LSLS     r0,r0,#31
        0x0002945e:    2800        .(      CMP      r0,#0
        0x00029460:    d064        d.      BEQ      0x2952c ; amotas_set_fw_addr + 356
        0x00029462:    e7ff        ..      B        0x29464 ; amotas_set_fw_addr + 156
        0x00029464:    f2402094    @..     MOVW     r0,#0x294
        0x00029468:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002946c:    6800        .h      LDR      r0,[r0,#0]
        0x0002946e:    6880        .h      LDR      r0,[r0,#8]
        0x00029470:    b148        H.      CBZ      r0,0x29486 ; amotas_set_fw_addr + 190
        0x00029472:    e7ff        ..      B        0x29474 ; amotas_set_fw_addr + 172
        0x00029474:    f2402094    @..     MOVW     r0,#0x294
        0x00029478:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002947c:    6800        .h      LDR      r0,[r0,#0]
        0x0002947e:    6880        .h      LDR      r0,[r0,#8]
        0x00029480:    4780        .G      BLX      r0
        0x00029482:    9002        ..      STR      r0,[sp,#8]
        0x00029484:    e002        ..      B        0x2948c ; amotas_set_fw_addr + 196
        0x00029486:    2000        .       MOVS     r0,#0
        0x00029488:    9002        ..      STR      r0,[sp,#8]
        0x0002948a:    e7ff        ..      B        0x2948c ; amotas_set_fw_addr + 196
        0x0002948c:    9802        ..      LDR      r0,[sp,#8]
        0x0002948e:    2800        .(      CMP      r0,#0
        0x00029490:    d147        G.      BNE      0x29522 ; amotas_set_fw_addr + 346
        0x00029492:    e7ff        ..      B        0x29494 ; amotas_set_fw_addr + 204
        0x00029494:    f2402094    @..     MOVW     r0,#0x294
        0x00029498:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002949c:    6800        .h      LDR      r0,[r0,#0]
        0x0002949e:    6900        .i      LDR      r0,[r0,#0x10]
        0x000294a0:    b148        H.      CBZ      r0,0x294b6 ; amotas_set_fw_addr + 238
        0x000294a2:    e7ff        ..      B        0x294a4 ; amotas_set_fw_addr + 220
        0x000294a4:    f2402094    @..     MOVW     r0,#0x294
        0x000294a8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000294ac:    6800        .h      LDR      r0,[r0,#0]
        0x000294ae:    6900        .i      LDR      r0,[r0,#0x10]
        0x000294b0:    4780        .G      BLX      r0
        0x000294b2:    9001        ..      STR      r0,[sp,#4]
        0x000294b4:    e002        ..      B        0x294bc ; amotas_set_fw_addr + 244
        0x000294b6:    2000        .       MOVS     r0,#0
        0x000294b8:    9001        ..      STR      r0,[sp,#4]
        0x000294ba:    e7ff        ..      B        0x294bc ; amotas_set_fw_addr + 244
        0x000294bc:    9801        ..      LDR      r0,[sp,#4]
        0x000294be:    b1a8        ..      CBZ      r0,0x294ec ; amotas_set_fw_addr + 292
        0x000294c0:    e7ff        ..      B        0x294c2 ; amotas_set_fw_addr + 250
        0x000294c2:    f2402094    @..     MOVW     r0,#0x294
        0x000294c6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000294ca:    6800        .h      LDR      r0,[r0,#0]
        0x000294cc:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000294ce:    b140        @.      CBZ      r0,0x294e2 ; amotas_set_fw_addr + 282
        0x000294d0:    e7ff        ..      B        0x294d2 ; amotas_set_fw_addr + 266
        0x000294d2:    f2402094    @..     MOVW     r0,#0x294
        0x000294d6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000294da:    6800        .h      LDR      r0,[r0,#0]
        0x000294dc:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000294de:    4780        .G      BLX      r0
        0x000294e0:    e000        ..      B        0x294e4 ; amotas_set_fw_addr + 284
        0x000294e2:    e7ff        ..      B        0x294e4 ; amotas_set_fw_addr + 284
        0x000294e4:    2000        .       MOVS     r0,#0
        0x000294e6:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x000294ea:    e7ff        ..      B        0x294ec ; amotas_set_fw_addr + 292
        0x000294ec:    f64001b8    @...    MOV      r1,#0x8b8
        0x000294f0:    f2c10100    ....    MOVT     r1,#0x1000
        0x000294f4:    f8d10258    ..X.    LDR      r0,[r1,#0x258]
        0x000294f8:    6989        .i      LDR      r1,[r1,#0x18]
        0x000294fa:    f00ffc3d    ..=.    BL       erase_flash ; 0x38d78
        0x000294fe:    f2402094    @..     MOVW     r0,#0x294
        0x00029502:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029506:    6800        .h      LDR      r0,[r0,#0]
        0x00029508:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002950a:    b140        @.      CBZ      r0,0x2951e ; amotas_set_fw_addr + 342
        0x0002950c:    e7ff        ..      B        0x2950e ; amotas_set_fw_addr + 326
        0x0002950e:    f2402094    @..     MOVW     r0,#0x294
        0x00029512:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029516:    6800        .h      LDR      r0,[r0,#0]
        0x00029518:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002951a:    4780        .G      BLX      r0
        0x0002951c:    e000        ..      B        0x29520 ; amotas_set_fw_addr + 344
        0x0002951e:    e7ff        ..      B        0x29520 ; amotas_set_fw_addr + 344
        0x00029520:    e003        ..      B        0x2952a ; amotas_set_fw_addr + 354
        0x00029522:    2000        .       MOVS     r0,#0
        0x00029524:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x00029528:    e7ff        ..      B        0x2952a ; amotas_set_fw_addr + 354
        0x0002952a:    e7ff        ..      B        0x2952c ; amotas_set_fw_addr + 356
        0x0002952c:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x00029530:    f0000001    ....    AND      r0,r0,#1
        0x00029534:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00029538:    e7ff        ..      B        0x2953a ; amotas_set_fw_addr + 370
        0x0002953a:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002953e:    b006        ..      ADD      sp,sp,#0x18
        0x00029540:    bd80        ..      POP      {r7,pc}
        0x00029542:    0000        ..      MOVS     r0,r0
    amotas_start
        0x00029544:    b081        ..      SUB      sp,sp,#4
        0x00029546:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002954a:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0002954e:    f88d2001    ...     STRB     r2,[sp,#1]
        0x00029552:    f88d3000    ...0    STRB     r3,[sp,#0]
        0x00029556:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002955a:    f64001b8    @...    MOV      r1,#0x8b8
        0x0002955e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029562:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x00029566:    f8020c02    ....    STRB     r0,[r2,#-2]
        0x0002956a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002956e:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x00029572:    2001        .       MOVS     r0,#1
        0x00029574:    f8020c01    ....    STRB     r0,[r2,#-1]
        0x00029578:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002957c:    f881026a    ..j.    STRB     r0,[r1,#0x26a]
        0x00029580:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x00029584:    f881027a    ..z.    STRB     r0,[r1,#0x27a]
        0x00029588:    b001        ..      ADD      sp,sp,#4
        0x0002958a:    4770        pG      BX       lr
    amotas_stop
        0x0002958c:    b081        ..      SUB      sp,sp,#4
        0x0002958e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00029592:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00029596:    f64001b8    @...    MOV      r1,#0x8b8
        0x0002959a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002959e:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x000295a2:    2000        .       MOVS     r0,#0
        0x000295a4:    f8020c02    ....    STRB     r0,[r2,#-2]
        0x000295a8:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x000295ac:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x000295b0:    f8010c01    ....    STRB     r0,[r1,#-1]
        0x000295b4:    b001        ..      ADD      sp,sp,#4
        0x000295b6:    4770        pG      BX       lr
    amotas_update_ota
        0x000295b8:    b580        ..      PUSH     {r7,lr}
        0x000295ba:    b082        ..      SUB      sp,sp,#8
        0x000295bc:    f64000b8    @...    MOV      r0,#0x8b8
        0x000295c0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000295c4:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x000295c6:    2801        .(      CMP      r0,#1
        0x000295c8:    d104        ..      BNE      0x295d4 ; amotas_update_ota + 28
        0x000295ca:    e7ff        ..      B        0x295cc ; amotas_update_ota + 20
        0x000295cc:    20a3        .       MOVS     r0,#0xa3
        0x000295ce:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000295d2:    e008        ..      B        0x295e6 ; amotas_update_ota + 46
        0x000295d4:    f64000b8    @...    MOV      r0,#0x8b8
        0x000295d8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000295dc:    f8900290    ....    LDRB     r0,[r0,#0x290]
        0x000295e0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000295e4:    e7ff        ..      B        0x295e6 ; amotas_update_ota + 46
        0x000295e6:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x000295ea:    f64000b8    @...    MOV      r0,#0x8b8
        0x000295ee:    f2c10000    ....    MOVT     r0,#0x1000
        0x000295f2:    f8d02258    ..X"    LDR      r2,[r0,#0x258]
        0x000295f6:    f2443021    D.!0    MOV      r0,#0x4321
        0x000295fa:    f2c12034    ..4     MOVT     r0,#0x1234
        0x000295fe:    f7faf989    ....    BL       am_hal_ota_add ; 0x23914
        0x00029602:    b002        ..      ADD      sp,sp,#8
        0x00029604:    bd80        ..      POP      {r7,pc}
        0x00029606:    0000        ..      MOVS     r0,r0
    amotas_write2flash
        0x00029608:    b580        ..      PUSH     {r7,lr}
        0x0002960a:    b088        ..      SUB      sp,sp,#0x20
        0x0002960c:    f8ad001c    ....    STRH     r0,[sp,#0x1c]
        0x00029610:    9106        ..      STR      r1,[sp,#0x18]
        0x00029612:    9205        ..      STR      r2,[sp,#0x14]
        0x00029614:    f88d3013    ...0    STRB     r3,[sp,#0x13]
        0x00029618:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0002961c:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x00029620:    2000        .       MOVS     r0,#0
        0x00029622:    9003        ..      STR      r0,[sp,#0xc]
        0x00029624:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00029628:    2001        .       MOVS     r0,#1
        0x0002962a:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0002962e:    f6403058    @.X0    MOV      r0,#0xb58
        0x00029632:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029636:    f44f5100    O..Q    MOV      r1,#0x2000
        0x0002963a:    5a41        AZ      LDRH     r1,[r0,r1]
        0x0002963c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002963e:    1a40        @.      SUBS     r0,r0,r1
        0x00029640:    9005        ..      STR      r0,[sp,#0x14]
        0x00029642:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029646:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002964a:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002964c:    2801        .(      CMP      r0,#1
        0x0002964e:    d10a        ..      BNE      0x29666 ; amotas_write2flash + 94
        0x00029650:    e7ff        ..      B        0x29652 ; amotas_write2flash + 74
        0x00029652:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029656:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002965a:    f8d0025c    ..\.    LDR      r0,[r0,#0x25c]
        0x0002965e:    f5b04f00    ...O    CMP      r0,#0x8000
        0x00029662:    d30a        ..      BCC      0x2967a ; amotas_write2flash + 114
        0x00029664:    e7ff        ..      B        0x29666 ; amotas_write2flash + 94
        0x00029666:    f64000b8    @...    MOV      r0,#0x8b8
        0x0002966a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002966e:    f8d00258    ..X.    LDR      r0,[r0,#0x258]
        0x00029672:    9905        ..      LDR      r1,[sp,#0x14]
        0x00029674:    4288        .B      CMP      r0,r1
        0x00029676:    d80b        ..      BHI      0x29690 ; amotas_write2flash + 136
        0x00029678:    e7ff        ..      B        0x2967a ; amotas_write2flash + 114
        0x0002967a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002967c:    f2402194    @..!    MOVW     r1,#0x294
        0x00029680:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029684:    6809        .h      LDR      r1,[r1,#0]
        0x00029686:    6809        .h      LDR      r1,[r1,#0]
        0x00029688:    3901        .9      SUBS     r1,#1
        0x0002968a:    4208        .B      TST      r0,r1
        0x0002968c:    d004        ..      BEQ      0x29698 ; amotas_write2flash + 144
        0x0002968e:    e7ff        ..      B        0x29690 ; amotas_write2flash + 136
        0x00029690:    2000        .       MOVS     r0,#0
        0x00029692:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x00029696:    e0cc        ..      B        0x29832 ; amotas_write2flash + 554
        0x00029698:    f2402094    @..     MOVW     r0,#0x294
        0x0002969c:    f2c10000    ....    MOVT     r0,#0x1000
        0x000296a0:    6800        .h      LDR      r0,[r0,#0]
        0x000296a2:    6900        .i      LDR      r0,[r0,#0x10]
        0x000296a4:    b140        @.      CBZ      r0,0x296b8 ; amotas_write2flash + 176
        0x000296a6:    e7ff        ..      B        0x296a8 ; amotas_write2flash + 160
        0x000296a8:    f2402094    @..     MOVW     r0,#0x294
        0x000296ac:    f2c10000    ....    MOVT     r0,#0x1000
        0x000296b0:    6800        .h      LDR      r0,[r0,#0]
        0x000296b2:    6900        .i      LDR      r0,[r0,#0x10]
        0x000296b4:    4780        .G      BLX      r0
        0x000296b6:    e000        ..      B        0x296ba ; amotas_write2flash + 178
        0x000296b8:    e7ff        ..      B        0x296ba ; amotas_write2flash + 178
        0x000296ba:    e7ff        ..      B        0x296bc ; amotas_write2flash + 180
        0x000296bc:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x000296c0:    2800        .(      CMP      r0,#0
        0x000296c2:    f000809e    ....    BEQ.W    0x29802 ; amotas_write2flash + 506
        0x000296c6:    e7ff        ..      B        0x296c8 ; amotas_write2flash + 192
        0x000296c8:    f2402094    @..     MOVW     r0,#0x294
        0x000296cc:    f2c10000    ....    MOVT     r0,#0x1000
        0x000296d0:    6800        .h      LDR      r0,[r0,#0]
        0x000296d2:    6800        .h      LDR      r0,[r0,#0]
        0x000296d4:    f6403158    @.X1    MOV      r1,#0xb58
        0x000296d8:    f2c10100    ....    MOVT     r1,#0x1000
        0x000296dc:    f44f5200    O..R    MOV      r2,#0x2000
        0x000296e0:    5a89        .Z      LDRH     r1,[r1,r2]
        0x000296e2:    1a40        @.      SUBS     r0,r0,r1
        0x000296e4:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000296e8:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x000296ec:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x000296f0:    4288        .B      CMP      r0,r1
        0x000296f2:    dd05        ..      BLE      0x29700 ; amotas_write2flash + 248
        0x000296f4:    e7ff        ..      B        0x296f6 ; amotas_write2flash + 238
        0x000296f6:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x000296fa:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000296fe:    e7ff        ..      B        0x29700 ; amotas_write2flash + 248
        0x00029700:    2000        .       MOVS     r0,#0
        0x00029702:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00029706:    e7ff        ..      B        0x29708 ; amotas_write2flash + 256
        0x00029708:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0002970c:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x00029710:    4288        .B      CMP      r0,r1
        0x00029712:    da17        ..      BGE      0x29744 ; amotas_write2flash + 316
        0x00029714:    e7ff        ..      B        0x29716 ; amotas_write2flash + 270
        0x00029716:    9806        ..      LDR      r0,[sp,#0x18]
        0x00029718:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x0002971c:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002971e:    f6403158    @.X1    MOV      r1,#0xb58
        0x00029722:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029726:    f44f5c00    O..\    MOV      r12,#0x2000
        0x0002972a:    f831200c    1..     LDRH     r2,[r1,r12]
        0x0002972e:    1c53        S.      ADDS     r3,r2,#1
        0x00029730:    f821300c    !..0    STRH     r3,[r1,r12]
        0x00029734:    5488        .T      STRB     r0,[r1,r2]
        0x00029736:    e7ff        ..      B        0x29738 ; amotas_write2flash + 304
        0x00029738:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0002973c:    3001        .0      ADDS     r0,#1
        0x0002973e:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00029742:    e7e1        ..      B        0x29708 ; amotas_write2flash + 256
        0x00029744:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x00029748:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002974c:    1a40        @.      SUBS     r0,r0,r1
        0x0002974e:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x00029752:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x00029756:    9806        ..      LDR      r0,[sp,#0x18]
        0x00029758:    4408        .D      ADD      r0,r0,r1
        0x0002975a:    9006        ..      STR      r0,[sp,#0x18]
        0x0002975c:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00029760:    07c0        ..      LSLS     r0,r0,#31
        0x00029762:    b980        ..      CBNZ     r0,0x29786 ; amotas_write2flash + 382
        0x00029764:    e7ff        ..      B        0x29766 ; amotas_write2flash + 350
        0x00029766:    f6403058    @.X0    MOV      r0,#0xb58
        0x0002976a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002976e:    f44f5100    O..Q    MOV      r1,#0x2000
        0x00029772:    5a40        @Z      LDRH     r0,[r0,r1]
        0x00029774:    f2402194    @..!    MOVW     r1,#0x294
        0x00029778:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002977c:    6809        .h      LDR      r1,[r1,#0]
        0x0002977e:    6809        .h      LDR      r1,[r1,#0]
        0x00029780:    4288        .B      CMP      r0,r1
        0x00029782:    d13d        =.      BNE      0x29800 ; amotas_write2flash + 504
        0x00029784:    e7ff        ..      B        0x29786 ; amotas_write2flash + 382
        0x00029786:    9b05        ..      LDR      r3,[sp,#0x14]
        0x00029788:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0002978c:    f2402094    @..     MOVW     r0,#0x294
        0x00029790:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029794:    6802        .h      LDR      r2,[r0,#0]
        0x00029796:    6812        .h      LDR      r2,[r2,#0]
        0x00029798:    fb013102    ...1    MLA      r1,r1,r2,r3
        0x0002979c:    9103        ..      STR      r1,[sp,#0xc]
        0x0002979e:    6800        .h      LDR      r0,[r0,#0]
        0x000297a0:    6802        .h      LDR      r2,[r0,#0]
        0x000297a2:    69c3        .i      LDR      r3,[r0,#0x1c]
        0x000297a4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000297a6:    f6403158    @.X1    MOV      r1,#0xb58
        0x000297aa:    f2c10100    ....    MOVT     r1,#0x1000
        0x000297ae:    4798        .G      BLX      r3
        0x000297b0:    b988        ..      CBNZ     r0,0x297d6 ; amotas_write2flash + 462
        0x000297b2:    e7ff        ..      B        0x297b4 ; amotas_write2flash + 428
        0x000297b4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000297b6:    f6403158    @.X1    MOV      r1,#0xb58
        0x000297ba:    f2c10100    ....    MOVT     r1,#0x1000
        0x000297be:    f44f5200    O..R    MOV      r2,#0x2000
        0x000297c2:    5a8a        .Z      LDRH     r2,[r1,r2]
        0x000297c4:    f2402394    @..#    MOVW     r3,#0x294
        0x000297c8:    f2c10300    ....    MOVT     r3,#0x1000
        0x000297cc:    681b        .h      LDR      r3,[r3,#0]
        0x000297ce:    f020fb7d     .}.    BL       verify_flash_content ; 0x49ecc
        0x000297d2:    b120         .      CBZ      r0,0x297de ; amotas_write2flash + 470
        0x000297d4:    e7ff        ..      B        0x297d6 ; amotas_write2flash + 462
        0x000297d6:    2000        .       MOVS     r0,#0
        0x000297d8:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x000297dc:    e011        ..      B        0x29802 ; amotas_write2flash + 506
        0x000297de:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000297e2:    3001        .0      ADDS     r0,#1
        0x000297e4:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x000297e8:    f6403158    @.X1    MOV      r1,#0xb58
        0x000297ec:    f2c10100    ....    MOVT     r1,#0x1000
        0x000297f0:    f44f5200    O..R    MOV      r2,#0x2000
        0x000297f4:    2000        .       MOVS     r0,#0
        0x000297f6:    5288        .R      STRH     r0,[r1,r2]
        0x000297f8:    2001        .       MOVS     r0,#1
        0x000297fa:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x000297fe:    e7ff        ..      B        0x29800 ; amotas_write2flash + 504
        0x00029800:    e75c        \.      B        0x296bc ; amotas_write2flash + 180
        0x00029802:    f2402094    @..     MOVW     r0,#0x294
        0x00029806:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002980a:    6800        .h      LDR      r0,[r0,#0]
        0x0002980c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002980e:    b140        @.      CBZ      r0,0x29822 ; amotas_write2flash + 538
        0x00029810:    e7ff        ..      B        0x29812 ; amotas_write2flash + 522
        0x00029812:    f2402094    @..     MOVW     r0,#0x294
        0x00029816:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002981a:    6800        .h      LDR      r0,[r0,#0]
        0x0002981c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002981e:    4780        .G      BLX      r0
        0x00029820:    e000        ..      B        0x29824 ; amotas_write2flash + 540
        0x00029822:    e7ff        ..      B        0x29824 ; amotas_write2flash + 540
        0x00029824:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x00029828:    f0000001    ....    AND      r0,r0,#1
        0x0002982c:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x00029830:    e7ff        ..      B        0x29832 ; amotas_write2flash + 554
        0x00029832:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00029836:    b008        ..      ADD      sp,sp,#0x20
        0x00029838:    bd80        ..      POP      {r7,pc}
        0x0002983a:    0000        ..      MOVS     r0,r0
    amotas_write_cback
        0x0002983c:    b580        ..      PUSH     {r7,lr}
        0x0002983e:    b08c        ..      SUB      sp,sp,#0x30
        0x00029840:    4684        .F      MOV      r12,r0
        0x00029842:    9810        ..      LDR      r0,[sp,#0x40]
        0x00029844:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00029846:    980e        ..      LDR      r0,[sp,#0x38]
        0x00029848:    f88dc02e    ....    STRB     r12,[sp,#0x2e]
        0x0002984c:    f8ad102c    ..,.    STRH     r1,[sp,#0x2c]
        0x00029850:    f88d202b    ..+     STRB     r2,[sp,#0x2b]
        0x00029854:    f8ad3028    ..(0    STRH     r3,[sp,#0x28]
        0x00029858:    f8ad0026    ..&.    STRH     r0,[sp,#0x26]
        0x0002985c:    2000        .       MOVS     r0,#0
        0x0002985e:    f88d0025    ..%.    STRB     r0,[sp,#0x25]
        0x00029862:    9008        ..      STR      r0,[sp,#0x20]
        0x00029864:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029868:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002986c:    f8b00040    ..@.    LDRH     r0,[r0,#0x40]
        0x00029870:    b980        ..      CBNZ     r0,0x29894 ; amotas_write_cback + 88
        0x00029872:    e7ff        ..      B        0x29874 ; amotas_write_cback + 56
        0x00029874:    f8bd0026    ..&.    LDRH     r0,[sp,#0x26]
        0x00029878:    2802        .(      CMP      r0,#2
        0x0002987a:    dc0b        ..      BGT      0x29894 ; amotas_write_cback + 88
        0x0002987c:    e7ff        ..      B        0x2987e ; amotas_write_cback + 66
        0x0002987e:    2001        .       MOVS     r0,#1
        0x00029880:    2103        .!      MOVS     r1,#3
        0x00029882:    2300        .#      MOVS     r3,#0
        0x00029884:    9306        ..      STR      r3,[sp,#0x18]
        0x00029886:    461a        .F      MOV      r2,r3
        0x00029888:    f7fffd42    ..B.    BL       amotas_reply_to_client ; 0x29310
        0x0002988c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002988e:    f88d002f    ../.    STRB     r0,[sp,#0x2f]
        0x00029892:    e0b3        ..      B        0x299fc ; amotas_write_cback + 448
        0x00029894:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029898:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002989c:    f8b00040    ..@.    LDRH     r0,[r0,#0x40]
        0x000298a0:    b9f0        ..      CBNZ     r0,0x298e0 ; amotas_write_cback + 164
        0x000298a2:    e7ff        ..      B        0x298a4 ; amotas_write_cback + 104
        0x000298a4:    990f        ..      LDR      r1,[sp,#0x3c]
        0x000298a6:    7808        .x      LDRB     r0,[r1,#0]
        0x000298a8:    7849        Ix      LDRB     r1,[r1,#1]
        0x000298aa:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x000298ae:    f64001b8    @...    MOV      r1,#0x8b8
        0x000298b2:    f2c10100    ....    MOVT     r1,#0x1000
        0x000298b6:    f8a10042    ..B.    STRH     r0,[r1,#0x42]
        0x000298ba:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000298bc:    7880        .x      LDRB     r0,[r0,#2]
        0x000298be:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x000298c2:    2003        .       MOVS     r0,#3
        0x000298c4:    f88d0025    ..%.    STRB     r0,[sp,#0x25]
        0x000298c8:    f89d0025    ..%.    LDRB     r0,[sp,#0x25]
        0x000298cc:    f8b11042    ..B.    LDRH     r1,[r1,#0x42]
        0x000298d0:    4288        .B      CMP      r0,r1
        0x000298d2:    dd04        ..      BLE      0x298de ; amotas_write_cback + 162
        0x000298d4:    e7ff        ..      B        0x298d6 ; amotas_write_cback + 154
        0x000298d6:    2000        .       MOVS     r0,#0
        0x000298d8:    f88d002f    ../.    STRB     r0,[sp,#0x2f]
        0x000298dc:    e08e        ..      B        0x299fc ; amotas_write_cback + 448
        0x000298de:    e7ff        ..      B        0x298e0 ; amotas_write_cback + 164
        0x000298e0:    f64000b8    @...    MOV      r0,#0x8b8
        0x000298e4:    f2c10000    ....    MOVT     r0,#0x1000
        0x000298e8:    f8b00040    ..@.    LDRH     r0,[r0,#0x40]
        0x000298ec:    f8bd1026    ..&.    LDRH     r1,[sp,#0x26]
        0x000298f0:    4408        .D      ADD      r0,r0,r1
        0x000298f2:    f89d1025    ..%.    LDRB     r1,[sp,#0x25]
        0x000298f6:    1a40        @.      SUBS     r0,r0,r1
        0x000298f8:    f5b07f04    ....    CMP      r0,#0x210
        0x000298fc:    dd10        ..      BLE      0x29920 ; amotas_write_cback + 228
        0x000298fe:    e7ff        ..      B        0x29900 ; amotas_write_cback + 196
        0x00029900:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029904:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029908:    f8900044    ..D.    LDRB     r0,[r0,#0x44]
        0x0002990c:    2104        .!      MOVS     r1,#4
        0x0002990e:    2300        .#      MOVS     r3,#0
        0x00029910:    9305        ..      STR      r3,[sp,#0x14]
        0x00029912:    461a        .F      MOV      r2,r3
        0x00029914:    f7fffcfc    ....    BL       amotas_reply_to_client ; 0x29310
        0x00029918:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002991a:    f88d002f    ../.    STRB     r0,[sp,#0x2f]
        0x0002991e:    e06d        m.      B        0x299fc ; amotas_write_cback + 448
        0x00029920:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029924:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029928:    f8301f40    0.@.    LDRH     r1,[r0,#0x40]!
        0x0002992c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002992e:    4408        .D      ADD      r0,r0,r1
        0x00029930:    3008        .0      ADDS     r0,r0,#8
        0x00029932:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00029934:    f89d3025    ..%0    LDRB     r3,[sp,#0x25]
        0x00029938:    4419        .D      ADD      r1,r1,r3
        0x0002993a:    f8bd2026    ..&     LDRH     r2,[sp,#0x26]
        0x0002993e:    1ad2        ..      SUBS     r2,r2,r3
        0x00029940:    f7eefd71    ..q.    BL       __aeabi_memcpy ; 0x18426
        0x00029944:    9904        ..      LDR      r1,[sp,#0x10]
        0x00029946:    f8bd0026    ..&.    LDRH     r0,[sp,#0x26]
        0x0002994a:    f89d2025    ..%     LDRB     r2,[sp,#0x25]
        0x0002994e:    1a82        ..      SUBS     r2,r0,r2
        0x00029950:    8808        ..      LDRH     r0,[r1,#0]
        0x00029952:    4410        .D      ADD      r0,r0,r2
        0x00029954:    8008        ..      STRH     r0,[r1,#0]
        0x00029956:    8808        ..      LDRH     r0,[r1,#0]
        0x00029958:    8849        I.      LDRH     r1,[r1,#2]
        0x0002995a:    4288        .B      CMP      r0,r1
        0x0002995c:    db4a        J.      BLT      0x299f4 ; amotas_write_cback + 440
        0x0002995e:    e7ff        ..      B        0x29960 ; amotas_write_cback + 292
        0x00029960:    2000        .       MOVS     r0,#0
        0x00029962:    9007        ..      STR      r0,[sp,#0x1c]
        0x00029964:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029968:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002996c:    f8b01042    ..B.    LDRH     r1,[r0,#0x42]
        0x00029970:    f1000248    ..H.    ADD      r2,r0,#0x48
        0x00029974:    4411        .D      ADD      r1,r1,r2
        0x00029976:    f8511c04    Q...    LDR      r1,[r1,#-4]
        0x0002997a:    9107        ..      STR      r1,[sp,#0x1c]
        0x0002997c:    f8b00042    ..B.    LDRH     r0,[r0,#0x42]
        0x00029980:    1f01        ..      SUBS     r1,r0,#4
        0x00029982:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00029986:    f7f0ff79    ..y.    BL       CalcCrc32 ; 0x1a87c
        0x0002998a:    9008        ..      STR      r0,[sp,#0x20]
        0x0002998c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002998e:    9908        ..      LDR      r1,[sp,#0x20]
        0x00029990:    4288        .B      CMP      r0,r1
        0x00029992:    d018        ..      BEQ      0x299c6 ; amotas_write_cback + 394
        0x00029994:    e7ff        ..      B        0x29996 ; amotas_write_cback + 346
        0x00029996:    f64000b8    @...    MOV      r0,#0x8b8
        0x0002999a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002999e:    9002        ..      STR      r0,[sp,#8]
        0x000299a0:    f8900044    ..D.    LDRB     r0,[r0,#0x44]
        0x000299a4:    2101        .!      MOVS     r1,#1
        0x000299a6:    2300        .#      MOVS     r3,#0
        0x000299a8:    9303        ..      STR      r3,[sp,#0xc]
        0x000299aa:    461a        .F      MOV      r2,r3
        0x000299ac:    f7fffcb0    ....    BL       amotas_reply_to_client ; 0x29310
        0x000299b0:    9902        ..      LDR      r1,[sp,#8]
        0x000299b2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000299b4:    f8a10040    ..@.    STRH     r0,[r1,#0x40]
        0x000299b8:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x000299bc:    f8a10042    ..B.    STRH     r0,[r1,#0x42]
        0x000299c0:    f88d002f    ../.    STRB     r0,[sp,#0x2f]
        0x000299c4:    e01a        ..      B        0x299fc ; amotas_write_cback + 448
        0x000299c6:    f64002b8    @...    MOV      r2,#0x8b8
        0x000299ca:    f2c10200    ....    MOVT     r2,#0x1000
        0x000299ce:    9201        ..      STR      r2,[sp,#4]
        0x000299d0:    f8920044    ..D.    LDRB     r0,[r2,#0x44]
        0x000299d4:    f8b21042    ..B.    LDRH     r1,[r2,#0x42]
        0x000299d8:    3904        .9      SUBS     r1,#4
        0x000299da:    3248        H2      ADDS     r2,r2,#0x48
        0x000299dc:    b289        ..      UXTH     r1,r1
        0x000299de:    f7fffa61    ..a.    BL       amotas_packet_handler ; 0x28ea4
        0x000299e2:    9901        ..      LDR      r1,[sp,#4]
        0x000299e4:    2000        .       MOVS     r0,#0
        0x000299e6:    f8a10040    ..@.    STRH     r0,[r1,#0x40]
        0x000299ea:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x000299ee:    f8a10042    ..B.    STRH     r0,[r1,#0x42]
        0x000299f2:    e7ff        ..      B        0x299f4 ; amotas_write_cback + 440
        0x000299f4:    2000        .       MOVS     r0,#0
        0x000299f6:    f88d002f    ../.    STRB     r0,[sp,#0x2f]
        0x000299fa:    e7ff        ..      B        0x299fc ; amotas_write_cback + 448
        0x000299fc:    f89d002f    ../.    LDRB     r0,[sp,#0x2f]
        0x00029a00:    b00c        ..      ADD      sp,sp,#0x30
        0x00029a02:    bd80        ..      POP      {r7,pc}
        0x00029a04:    0000        ..      MOVS     r0,r0
        0x00029a06:    0000        ..      MOVS     r0,r0
    amp2Log2
        0x00029a08:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00029a0c:    b085        ..      SUB      sp,sp,#0x14
        0x00029a0e:    4604        .F      MOV      r4,r0
        0x00029a10:    4610        .F      MOV      r0,r2
        0x00029a12:    ed9f0b2d    ..-.    VLDR     d0,[pc,#180] ; [0x29ac8] = 0x652b82fe
        0x00029a16:    1a50        P.      SUBS     r0,r2,r1
        0x00029a18:    460d        .F      MOV      r5,r1
        0x00029a1a:    9001        ..      STR      r0,[sp,#4]
        0x00029a1c:    ec501b10    P...    VMOV     r1,r0,d0
        0x00029a20:    9102        ..      STR      r1,[sp,#8]
        0x00029a22:    f8dd9038    ..8.    LDR      r9,[sp,#0x38]
        0x00029a26:    9e02        ..      LDR      r6,[sp,#8]
        0x00029a28:    461f        .F      MOV      r7,r3
        0x00029a2a:    f04f0a00    O...    MOV      r10,#0
        0x00029a2e:    9203        ..      STR      r2,[sp,#0xc]
        0x00029a30:    9004        ..      STR      r0,[sp,#0x10]
        0x00029a32:    bf00        ..      NOP      
        0x00029a34:    2d01        .-      CMP      r5,#1
        0x00029a36:    db2c        ,.      BLT      0x29a92 ; amp2Log2 + 138
        0x00029a38:    68a0        .h      LDR      r0,[r4,#8]
        0x00029a3a:    f6400b34    @.4.    MOV      r11,#0x834
        0x00029a3e:    f04f0800    O...    MOV      r8,#0
        0x00029a42:    f2c00b05    ....    MOVT     r11,#5
        0x00029a46:    bf00        ..      NOP      
        0x00029a48:    fb0a8000    ....    MLA      r0,r10,r0,r8
        0x00029a4c:    f8570020    W. .    LDR      r0,[r7,r0,LSL #2]
        0x00029a50:    f023fd4e    #.N.    BL       __aeabi_f2d ; 0x4d4f0
        0x00029a54:    ec410b10    A...    VMOV     d0,r0,r1
        0x00029a58:    f022f872    ".r.    BL       __hardfp_log ; 0x4bb40
        0x00029a5c:    9b04        ..      LDR      r3,[sp,#0x10]
        0x00029a5e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00029a62:    4632        2F      MOV      r2,r6
        0x00029a64:    f023fa4a    #.J.    BL       __aeabi_dmul ; 0x4cefc
        0x00029a68:    f022fefa    "...    BL       __aeabi_d2f ; 0x4c860
        0x00029a6c:    ee000a10    ....    VMOV     s0,r0
        0x00029a70:    68a0        .h      LDR      r0,[r4,#8]
        0x00029a72:    ed9b1a00    ....    VLDR     s2,[r11,#0]
        0x00029a76:    fb0a8100    ....    MLA      r1,r10,r0,r8
        0x00029a7a:    f1080801    ....    ADD      r8,r8,#1
        0x00029a7e:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00029a82:    eb090181    ....    ADD      r1,r9,r1,LSL #2
        0x00029a86:    4545        EE      CMP      r5,r8
        0x00029a88:    f10b0b04    ....    ADD      r11,r11,#4
        0x00029a8c:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00029a90:    d1da        ..      BNE      0x29a48 ; amp2Log2 + 64
        0x00029a92:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029a94:    2200        ."      MOVS     r2,#0
        0x00029a96:    4285        .B      CMP      r5,r0
        0x00029a98:    f2cc1260    ..`.    MOVT     r2,#0xc160
        0x00029a9c:    da0a        ..      BGE      0x29ab4 ; amp2Log2 + 172
        0x00029a9e:    68a0        .h      LDR      r0,[r4,#8]
        0x00029aa0:    9901        ..      LDR      r1,[sp,#4]
        0x00029aa2:    fb00500a    ...P    MLA      r0,r0,r10,r5
        0x00029aa6:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x00029aaa:    bf00        ..      NOP      
        0x00029aac:    3901        .9      SUBS     r1,#1
        0x00029aae:    f8402b04    @..+    STR      r2,[r0],#4
        0x00029ab2:    d1fb        ..      BNE      0x29aac ; amp2Log2 + 164
        0x00029ab4:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00029ab6:    f10a0a01    ....    ADD      r10,r10,#1
        0x00029aba:    4582        .E      CMP      r10,r0
        0x00029abc:    dbba        ..      BLT      0x29a34 ; amp2Log2 + 44
        0x00029abe:    b005        ..      ADD      sp,sp,#0x14
        0x00029ac0:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00029ac4:    bf00        ..      NOP      
        0x00029ac6:    bf00        ..      NOP      
    $d.15
        0x00029ac8:    652b82fe    ..+e    DCD    1697350398
        0x00029acc:    3ff71547    G..?    DCD    1073157447
    $t.19
    amvosAttCback
        0x00029ad0:    b580        ..      PUSH     {r7,lr}
        0x00029ad2:    b082        ..      SUB      sp,sp,#8
        0x00029ad4:    9001        ..      STR      r0,[sp,#4]
        0x00029ad6:    9801        ..      LDR      r0,[sp,#4]
        0x00029ad8:    8900        ..      LDRH     r0,[r0,#8]
        0x00029ada:    3010        .0      ADDS     r0,r0,#0x10
        0x00029adc:    b280        ..      UXTH     r0,r0
        0x00029ade:    f7f4fcdf    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x00029ae2:    9000        ..      STR      r0,[sp,#0]
        0x00029ae4:    b320         .      CBZ      r0,0x29b30 ; amvosAttCback + 96
        0x00029ae6:    e7ff        ..      B        0x29ae8 ; amvosAttCback + 24
        0x00029ae8:    9900        ..      LDR      r1,[sp,#0]
        0x00029aea:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x00029aee:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x00029af2:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x00029af6:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x00029afa:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x00029afe:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x00029b02:    608b        .`      STR      r3,[r1,#8]
        0x00029b04:    604a        J`      STR      r2,[r1,#4]
        0x00029b06:    6008        .`      STR      r0,[r1,#0]
        0x00029b08:    9900        ..      LDR      r1,[sp,#0]
        0x00029b0a:    f1010010    ....    ADD      r0,r1,#0x10
        0x00029b0e:    6048        H`      STR      r0,[r1,#4]
        0x00029b10:    9800        ..      LDR      r0,[sp,#0]
        0x00029b12:    6840        @h      LDR      r0,[r0,#4]
        0x00029b14:    9a01        ..      LDR      r2,[sp,#4]
        0x00029b16:    6851        Qh      LDR      r1,[r2,#4]
        0x00029b18:    8912        ..      LDRH     r2,[r2,#8]
        0x00029b1a:    f7eefc84    ....    BL       __aeabi_memcpy ; 0x18426
        0x00029b1e:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x00029b22:    f2c10001    ....    MOVT     r0,#0x1001
        0x00029b26:    7800        .x      LDRB     r0,[r0,#0]
        0x00029b28:    9900        ..      LDR      r1,[sp,#0]
        0x00029b2a:    f7f4fd27    ..'.    BL       WsfMsgSend ; 0x1e57c
        0x00029b2e:    e7ff        ..      B        0x29b30 ; amvosAttCback + 96
        0x00029b30:    b002        ..      ADD      sp,sp,#8
        0x00029b32:    bd80        ..      POP      {r7,pc}
    amvosBtnCback
        0x00029b34:    b580        ..      PUSH     {r7,lr}
        0x00029b36:    b084        ..      SUB      sp,sp,#0x10
        0x00029b38:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00029b3c:    f7eff846    ..F.    BL       AppConnIsOpen ; 0x18bcc
        0x00029b40:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00029b44:    b1b8        ..      CBZ      r0,0x29b76 ; amvosBtnCback + 66
        0x00029b46:    e7ff        ..      B        0x29b48 ; amvosBtnCback + 20
        0x00029b48:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00029b4c:    3802        .8      SUBS     r0,#2
        0x00029b4e:    4601        .F      MOV      r1,r0
        0x00029b50:    9102        ..      STR      r1,[sp,#8]
        0x00029b52:    2805        .(      CMP      r0,#5
        0x00029b54:    d80d        ..      BHI      0x29b72 ; amvosBtnCback + 62
        0x00029b56:    9902        ..      LDR      r1,[sp,#8]
        0x00029b58:    e8dff001    ....    TBB      [pc,r1]
    $d.22
        0x00029b5c:    0b050403    ....    DCD    184878083
        0x00029b60:    0a0b        ..      DCW    2571
    $t.23
        0x00029b62:    e007        ..      B        0x29b74 ; amvosBtnCback + 64
        0x00029b64:    e006        ..      B        0x29b74 ; amvosBtnCback + 64
        0x00029b66:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x00029b6a:    f7eff823    ..#.    BL       AppConnClose ; 0x18bb4
        0x00029b6e:    e001        ..      B        0x29b74 ; amvosBtnCback + 64
        0x00029b70:    e000        ..      B        0x29b74 ; amvosBtnCback + 64
        0x00029b72:    e7ff        ..      B        0x29b74 ; amvosBtnCback + 64
        0x00029b74:    e022        ".      B        0x29bbc ; amvosBtnCback + 136
        0x00029b76:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00029b7a:    4601        .F      MOV      r1,r0
        0x00029b7c:    9101        ..      STR      r1,[sp,#4]
        0x00029b7e:    2802        .(      CMP      r0,#2
        0x00029b80:    d008        ..      BEQ      0x29b94 ; amvosBtnCback + 96
        0x00029b82:    e7ff        ..      B        0x29b84 ; amvosBtnCback + 80
        0x00029b84:    9801        ..      LDR      r0,[sp,#4]
        0x00029b86:    2803        .(      CMP      r0,#3
        0x00029b88:    d008        ..      BEQ      0x29b9c ; amvosBtnCback + 104
        0x00029b8a:    e7ff        ..      B        0x29b8c ; amvosBtnCback + 88
        0x00029b8c:    9801        ..      LDR      r0,[sp,#4]
        0x00029b8e:    2804        .(      CMP      r0,#4
        0x00029b90:    d00c        ..      BEQ      0x29bac ; amvosBtnCback + 120
        0x00029b92:    e011        ..      B        0x29bb8 ; amvosBtnCback + 132
        0x00029b94:    2002        .       MOVS     r0,#2
        0x00029b96:    f7eeffcf    ....    BL       AppAdvStart ; 0x18b38
        0x00029b9a:    e00e        ..      B        0x29bba ; amvosBtnCback + 134
        0x00029b9c:    2001        .       MOVS     r0,#1
        0x00029b9e:    9000        ..      STR      r0,[sp,#0]
        0x00029ba0:    f7effd3e    ..>.    BL       AppSetBondable ; 0x19620
        0x00029ba4:    9800        ..      LDR      r0,[sp,#0]
        0x00029ba6:    f7eeffc7    ....    BL       AppAdvStart ; 0x18b38
        0x00029baa:    e006        ..      B        0x29bba ; amvosBtnCback + 134
        0x00029bac:    f7eff8ac    ....    BL       AppDbDeleteAllRecords ; 0x18d08
        0x00029bb0:    2002        .       MOVS     r0,#2
        0x00029bb2:    f7eeffc1    ....    BL       AppAdvStart ; 0x18b38
        0x00029bb6:    e000        ..      B        0x29bba ; amvosBtnCback + 134
        0x00029bb8:    e7ff        ..      B        0x29bba ; amvosBtnCback + 134
        0x00029bba:    e7ff        ..      B        0x29bbc ; amvosBtnCback + 136
        0x00029bbc:    b004        ..      ADD      sp,sp,#0x10
        0x00029bbe:    bd80        ..      POP      {r7,pc}
    amvosCccCback
        0x00029bc0:    b580        ..      PUSH     {r7,lr}
        0x00029bc2:    b084        ..      SUB      sp,sp,#0x10
        0x00029bc4:    9003        ..      STR      r0,[sp,#0xc]
        0x00029bc6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029bc8:    8880        ..      LDRH     r0,[r0,#4]
        0x00029bca:    b170        p.      CBZ      r0,0x29bea ; amvosCccCback + 42
        0x00029bcc:    e7ff        ..      B        0x29bce ; amvosCccCback + 14
        0x00029bce:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029bd0:    7800        .x      LDRB     r0,[r0,#0]
        0x00029bd2:    f7eff951    ..Q.    BL       AppDbGetHdl ; 0x18e78
        0x00029bd6:    9001        ..      STR      r0,[sp,#4]
        0x00029bd8:    b138        8.      CBZ      r0,0x29bea ; amvosCccCback + 42
        0x00029bda:    e7ff        ..      B        0x29bdc ; amvosCccCback + 28
        0x00029bdc:    9801        ..      LDR      r0,[sp,#4]
        0x00029bde:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00029be0:    7a11        .z      LDRB     r1,[r2,#8]
        0x00029be2:    88d2        ..      LDRH     r2,[r2,#6]
        0x00029be4:    f7effa92    ....    BL       AppDbSetCccTblValue ; 0x1910c
        0x00029be8:    e7ff        ..      B        0x29bea ; amvosCccCback + 42
        0x00029bea:    200a        .       MOVS     r0,#0xa
        0x00029bec:    f7f4fc58    ..X.    BL       WsfMsgAlloc ; 0x1e4a0
        0x00029bf0:    9002        ..      STR      r0,[sp,#8]
        0x00029bf2:    b188        ..      CBZ      r0,0x29c18 ; amvosCccCback + 88
        0x00029bf4:    e7ff        ..      B        0x29bf6 ; amvosCccCback + 54
        0x00029bf6:    9902        ..      LDR      r1,[sp,#8]
        0x00029bf8:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00029bfa:    8910        ..      LDRH     r0,[r2,#8]
        0x00029bfc:    8108        ..      STRH     r0,[r1,#8]
        0x00029bfe:    6810        .h      LDR      r0,[r2,#0]
        0x00029c00:    6852        Rh      LDR      r2,[r2,#4]
        0x00029c02:    604a        J`      STR      r2,[r1,#4]
        0x00029c04:    6008        .`      STR      r0,[r1,#0]
        0x00029c06:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x00029c0a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00029c0e:    7800        .x      LDRB     r0,[r0,#0]
        0x00029c10:    9902        ..      LDR      r1,[sp,#8]
        0x00029c12:    f7f4fcb3    ....    BL       WsfMsgSend ; 0x1e57c
        0x00029c16:    e7ff        ..      B        0x29c18 ; amvosCccCback + 88
        0x00029c18:    b004        ..      ADD      sp,sp,#0x10
        0x00029c1a:    bd80        ..      POP      {r7,pc}
    amvosClose
        0x00029c1c:    b580        ..      PUSH     {r7,lr}
        0x00029c1e:    b082        ..      SUB      sp,sp,#8
        0x00029c20:    9001        ..      STR      r0,[sp,#4]
        0x00029c22:    9801        ..      LDR      r0,[sp,#4]
        0x00029c24:    7800        .x      LDRB     r0,[r0,#0]
        0x00029c26:    f7fff883    ....    BL       amotas_conn_close ; 0x28d30
        0x00029c2a:    b002        ..      ADD      sp,sp,#8
        0x00029c2c:    bd80        ..      POP      {r7,pc}
        0x00029c2e:    0000        ..      MOVS     r0,r0
    amvosConnIntervalUpdate
        0x00029c30:    b580        ..      PUSH     {r7,lr}
        0x00029c32:    b082        ..      SUB      sp,sp,#8
        0x00029c34:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00029c38:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00029c3c:    2801        .(      CMP      r0,#1
        0x00029c3e:    d114        ..      BNE      0x29c6a ; amvosConnIntervalUpdate + 58
        0x00029c40:    e7ff        ..      B        0x29c42 ; amvosConnIntervalUpdate + 18
        0x00029c42:    f24a0068    J.h.    MOV      r0,#0xa068
        0x00029c46:    f2c10001    ....    MOVT     r0,#0x1001
        0x00029c4a:    6801        .h      LDR      r1,[r0,#0]
        0x00029c4c:    200c        .       MOVS     r0,#0xc
        0x00029c4e:    80c8        ..      STRH     r0,[r1,#6]
        0x00029c50:    f2400118    @...    MOVW     r1,#0x18
        0x00029c54:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029c58:    80c8        ..      STRH     r0,[r1,#6]
        0x00029c5a:    f24541c9    E..A    MOV      r1,#0x54c9
        0x00029c5e:    f2c00105    ....    MOVT     r1,#5
        0x00029c62:    2003        .       MOVS     r0,#3
        0x00029c64:    f7fefd6c    ..l.    BL       am_vos_stdio_printf ; 0x28740
        0x00029c68:    e019        ..      B        0x29c9e ; amvosConnIntervalUpdate + 110
        0x00029c6a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00029c6e:    2802        .(      CMP      r0,#2
        0x00029c70:    d114        ..      BNE      0x29c9c ; amvosConnIntervalUpdate + 108
        0x00029c72:    e7ff        ..      B        0x29c74 ; amvosConnIntervalUpdate + 68
        0x00029c74:    f24a0068    J.h.    MOV      r0,#0xa068
        0x00029c78:    f2c10001    ....    MOVT     r0,#0x1001
        0x00029c7c:    6801        .h      LDR      r1,[r0,#0]
        0x00029c7e:    2063        c       MOVS     r0,#0x63
        0x00029c80:    80c8        ..      STRH     r0,[r1,#6]
        0x00029c82:    f2400118    @...    MOVW     r1,#0x18
        0x00029c86:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029c8a:    80c8        ..      STRH     r0,[r1,#6]
        0x00029c8c:    f24541ef    E..A    MOV      r1,#0x54ef
        0x00029c90:    f2c00105    ....    MOVT     r1,#5
        0x00029c94:    2003        .       MOVS     r0,#3
        0x00029c96:    f7fefd53    ..S.    BL       am_vos_stdio_printf ; 0x28740
        0x00029c9a:    e7ff        ..      B        0x29c9c ; amvosConnIntervalUpdate + 108
        0x00029c9c:    e7ff        ..      B        0x29c9e ; amvosConnIntervalUpdate + 110
        0x00029c9e:    b002        ..      ADD      sp,sp,#8
        0x00029ca0:    bd80        ..      POP      {r7,pc}
        0x00029ca2:    0000        ..      MOVS     r0,r0
    amvosConnUpdate
        0x00029ca4:    b580        ..      PUSH     {r7,lr}
        0x00029ca6:    b084        ..      SUB      sp,sp,#0x10
        0x00029ca8:    9003        ..      STR      r0,[sp,#0xc]
        0x00029caa:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029cac:    9002        ..      STR      r0,[sp,#8]
        0x00029cae:    9802        ..      LDR      r0,[sp,#8]
        0x00029cb0:    7902        .y      LDRB     r2,[r0,#4]
        0x00029cb2:    f245515e    E.^Q    MOV      r1,#0x555e
        0x00029cb6:    f2c00105    ....    MOVT     r1,#5
        0x00029cba:    2003        .       MOVS     r0,#3
        0x00029cbc:    9001        ..      STR      r0,[sp,#4]
        0x00029cbe:    f7fefd3f    ..?.    BL       am_vos_stdio_printf ; 0x28740
        0x00029cc2:    9801        ..      LDR      r0,[sp,#4]
        0x00029cc4:    9902        ..      LDR      r1,[sp,#8]
        0x00029cc6:    88ca        ..      LDRH     r2,[r1,#6]
        0x00029cc8:    f245113a    E.:.    MOV      r1,#0x513a
        0x00029ccc:    f2c00105    ....    MOVT     r1,#5
        0x00029cd0:    f7fefd36    ..6.    BL       am_vos_stdio_printf ; 0x28740
        0x00029cd4:    9801        ..      LDR      r0,[sp,#4]
        0x00029cd6:    9902        ..      LDR      r1,[sp,#8]
        0x00029cd8:    890a        ..      LDRH     r2,[r1,#8]
        0x00029cda:    f2455119    E..Q    MOV      r1,#0x5519
        0x00029cde:    f2c00105    ....    MOVT     r1,#5
        0x00029ce2:    f7fefd2d    ..-.    BL       am_vos_stdio_printf ; 0x28740
        0x00029ce6:    9801        ..      LDR      r0,[sp,#4]
        0x00029ce8:    9902        ..      LDR      r1,[sp,#8]
        0x00029cea:    894a        J.      LDRH     r2,[r1,#0xa]
        0x00029cec:    f2451128    E.(.    MOV      r1,#0x5128
        0x00029cf0:    f2c00105    ....    MOVT     r1,#5
        0x00029cf4:    f7fefd24    ..$.    BL       am_vos_stdio_printf ; 0x28740
        0x00029cf8:    9801        ..      LDR      r0,[sp,#4]
        0x00029cfa:    9902        ..      LDR      r1,[sp,#8]
        0x00029cfc:    8989        ..      LDRH     r1,[r1,#0xc]
        0x00029cfe:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x00029d02:    004a        J.      LSLS     r2,r1,#1
        0x00029d04:    f245116d    E.m.    MOV      r1,#0x516d
        0x00029d08:    f2c00105    ....    MOVT     r1,#5
        0x00029d0c:    f7fefd18    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00029d10:    b004        ..      ADD      sp,sp,#0x10
        0x00029d12:    bd80        ..      POP      {r7,pc}
    amvosDmCback
        0x00029d14:    b580        ..      PUSH     {r7,lr}
        0x00029d16:    b084        ..      SUB      sp,sp,#0x10
        0x00029d18:    9003        ..      STR      r0,[sp,#0xc]
        0x00029d1a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029d1c:    f7f1fcc6    ....    BL       DmSizeOfEvt ; 0x1b6ac
        0x00029d20:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00029d24:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00029d28:    f7f4fbba    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x00029d2c:    9002        ..      STR      r0,[sp,#8]
        0x00029d2e:    b178        x.      CBZ      r0,0x29d50 ; amvosDmCback + 60
        0x00029d30:    e7ff        ..      B        0x29d32 ; amvosDmCback + 30
        0x00029d32:    9802        ..      LDR      r0,[sp,#8]
        0x00029d34:    9903        ..      LDR      r1,[sp,#0xc]
        0x00029d36:    f8bd2006    ...     LDRH     r2,[sp,#6]
        0x00029d3a:    f7eefbfb    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00029d3e:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x00029d42:    f2c10001    ....    MOVT     r0,#0x1001
        0x00029d46:    7800        .x      LDRB     r0,[r0,#0]
        0x00029d48:    9902        ..      LDR      r1,[sp,#8]
        0x00029d4a:    f7f4fc17    ....    BL       WsfMsgSend ; 0x1e57c
        0x00029d4e:    e7ff        ..      B        0x29d50 ; amvosDmCback + 60
        0x00029d50:    b004        ..      ADD      sp,sp,#0x10
        0x00029d52:    bd80        ..      POP      {r7,pc}
    amvosKwdSetDemoName
        0x00029d54:    b580        ..      PUSH     {r7,lr}
        0x00029d56:    b09a        ..      SUB      sp,sp,#0x68
        0x00029d58:    f64d012c    M.,.    MOV      r1,#0xd82c
        0x00029d5c:    f2c00104    ....    MOVT     r1,#4
        0x00029d60:    f10d004e    ..N.    ADD      r0,sp,#0x4e
        0x00029d64:    9002        ..      STR      r0,[sp,#8]
        0x00029d66:    2214        ."      MOVS     r2,#0x14
        0x00029d68:    f7eefb5d    ..].    BL       __aeabi_memcpy ; 0x18426
        0x00029d6c:    2004        .       MOVS     r0,#4
        0x00029d6e:    f88d0047    ..G.    STRB     r0,[sp,#0x47]
        0x00029d72:    f7f2f8bf    ....    BL       HciGetBdAddr ; 0x1bef4
        0x00029d76:    9012        ..      STR      r0,[sp,#0x48]
        0x00029d78:    9912        ..      LDR      r1,[sp,#0x48]
        0x00029d7a:    f10d0062    ..b.    ADD      r0,sp,#0x62
        0x00029d7e:    9000        ..      STR      r0,[sp,#0]
        0x00029d80:    f7f0fd1c    ....    BL       BdaCpy ; 0x1a7bc
        0x00029d84:    9800        ..      LDR      r0,[sp,#0]
        0x00029d86:    f7f0fccb    ....    BL       Bda2Str ; 0x1a720
        0x00029d8a:    9012        ..      STR      r0,[sp,#0x48]
        0x00029d8c:    f24551d8    E..Q    MOV      r1,#0x55d8
        0x00029d90:    f2c00105    ....    MOVT     r1,#5
        0x00029d94:    2003        .       MOVS     r0,#3
        0x00029d96:    9001        ..      STR      r0,[sp,#4]
        0x00029d98:    f7fefcd2    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00029d9c:    9800        ..      LDR      r0,[sp,#0]
        0x00029d9e:    f7f0fcbf    ....    BL       Bda2Str ; 0x1a720
        0x00029da2:    4601        .F      MOV      r1,r0
        0x00029da4:    9801        ..      LDR      r0,[sp,#4]
        0x00029da6:    f7fefccb    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00029daa:    9801        ..      LDR      r0,[sp,#4]
        0x00029dac:    f24551d6    E..Q    MOV      r1,#0x55d6
        0x00029db0:    f2c00105    ....    MOVT     r1,#5
        0x00029db4:    f7fefcc4    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00029db8:    9902        ..      LDR      r1,[sp,#8]
        0x00029dba:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x00029dbe:    1c50        P.      ADDS     r0,r2,#1
        0x00029dc0:    f88d0047    ..G.    STRB     r0,[sp,#0x47]
        0x00029dc4:    2045        E       MOVS     r0,#0x45
        0x00029dc6:    5488        .T      STRB     r0,[r1,r2]
        0x00029dc8:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00029dcc:    1c42        B.      ADDS     r2,r0,#1
        0x00029dce:    f88d2047    ..G     STRB     r2,[sp,#0x47]
        0x00029dd2:    2241        A"      MOVS     r2,#0x41
        0x00029dd4:    540a        .T      STRB     r2,[r1,r0]
        0x00029dd6:    f89d3047    ..G0    LDRB     r3,[sp,#0x47]
        0x00029dda:    1c58        X.      ADDS     r0,r3,#1
        0x00029ddc:    f88d0047    ..G.    STRB     r0,[sp,#0x47]
        0x00029de0:    204f        O       MOVS     r0,#0x4f
        0x00029de2:    54c8        .T      STRB     r0,[r1,r3]
        0x00029de4:    f89d3047    ..G0    LDRB     r3,[sp,#0x47]
        0x00029de8:    1c58        X.      ADDS     r0,r3,#1
        0x00029dea:    f88d0047    ..G.    STRB     r0,[sp,#0x47]
        0x00029dee:    202d        -       MOVS     r0,#0x2d
        0x00029df0:    54c8        .T      STRB     r0,[r1,r3]
        0x00029df2:    f89d3047    ..G0    LDRB     r3,[sp,#0x47]
        0x00029df6:    f1030c01    ....    ADD      r12,r3,#1
        0x00029dfa:    f88dc047    ..G.    STRB     r12,[sp,#0x47]
        0x00029dfe:    54ca        .T      STRB     r2,[r1,r3]
        0x00029e00:    f89dc047    ..G.    LDRB     r12,[sp,#0x47]
        0x00029e04:    f10c0301    ....    ADD      r3,r12,#1
        0x00029e08:    f88d3047    ..G0    STRB     r3,[sp,#0x47]
        0x00029e0c:    234d        M#      MOVS     r3,#0x4d
        0x00029e0e:    f801300c    ...0    STRB     r3,[r1,r12]
        0x00029e12:    f89d3047    ..G0    LDRB     r3,[sp,#0x47]
        0x00029e16:    f1030c01    ....    ADD      r12,r3,#1
        0x00029e1a:    f88dc047    ..G.    STRB     r12,[sp,#0x47]
        0x00029e1e:    54ca        .T      STRB     r2,[r1,r3]
        0x00029e20:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x00029e24:    1c53        S.      ADDS     r3,r2,#1
        0x00029e26:    f88d3047    ..G0    STRB     r3,[sp,#0x47]
        0x00029e2a:    5488        .T      STRB     r0,[r1,r2]
        0x00029e2c:    9812        ..      LDR      r0,[sp,#0x48]
        0x00029e2e:    7a00        .z      LDRB     r0,[r0,#8]
        0x00029e30:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x00029e34:    1c53        S.      ADDS     r3,r2,#1
        0x00029e36:    f88d3047    ..G0    STRB     r3,[sp,#0x47]
        0x00029e3a:    5488        .T      STRB     r0,[r1,r2]
        0x00029e3c:    9812        ..      LDR      r0,[sp,#0x48]
        0x00029e3e:    7a40        @z      LDRB     r0,[r0,#9]
        0x00029e40:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x00029e44:    1c53        S.      ADDS     r3,r2,#1
        0x00029e46:    f88d3047    ..G0    STRB     r3,[sp,#0x47]
        0x00029e4a:    5488        .T      STRB     r0,[r1,r2]
        0x00029e4c:    9812        ..      LDR      r0,[sp,#0x48]
        0x00029e4e:    7a80        .z      LDRB     r0,[r0,#0xa]
        0x00029e50:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x00029e54:    1c53        S.      ADDS     r3,r2,#1
        0x00029e56:    f88d3047    ..G0    STRB     r3,[sp,#0x47]
        0x00029e5a:    5488        .T      STRB     r0,[r1,r2]
        0x00029e5c:    9812        ..      LDR      r0,[sp,#0x48]
        0x00029e5e:    7ac0        .z      LDRB     r0,[r0,#0xb]
        0x00029e60:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x00029e64:    1c53        S.      ADDS     r3,r2,#1
        0x00029e66:    f88d3047    ..G0    STRB     r3,[sp,#0x47]
        0x00029e6a:    5488        .T      STRB     r0,[r1,r2]
        0x00029e6c:    f64d0140    M.@.    MOV      r1,#0xd840
        0x00029e70:    f2c00104    ....    MOVT     r1,#4
        0x00029e74:    a804        ..      ADD      r0,sp,#0x10
        0x00029e76:    9003        ..      STR      r0,[sp,#0xc]
        0x00029e78:    2236        6"      MOVS     r2,#0x36
        0x00029e7a:    f7eefad4    ....    BL       __aeabi_memcpy ; 0x18426
        0x00029e7e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029e80:    9912        ..      LDR      r1,[sp,#0x48]
        0x00029e82:    f7eefa8d    ....    BL       strcpy ; 0x183a0
        0x00029e86:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00029e8a:    2810        .(      CMP      r0,#0x10
        0x00029e8c:    dc09        ..      BGT      0x29ea2 ; amvosKwdSetDemoName + 334
        0x00029e8e:    e7ff        ..      B        0x29e90 ; amvosKwdSetDemoName + 316
        0x00029e90:    a804        ..      ADD      r0,sp,#0x10
        0x00029e92:    3014        .0      ADDS     r0,r0,#0x14
        0x00029e94:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x00029e98:    f10d014e    ..N.    ADD      r1,sp,#0x4e
        0x00029e9c:    f7eefc12    ....    BL       strncpy ; 0x186c4
        0x00029ea0:    e007        ..      B        0x29eb2 ; amvosKwdSetDemoName + 350
        0x00029ea2:    a804        ..      ADD      r0,sp,#0x10
        0x00029ea4:    3014        .0      ADDS     r0,r0,#0x14
        0x00029ea6:    f10d014e    ..N.    ADD      r1,sp,#0x4e
        0x00029eaa:    2210        ."      MOVS     r2,#0x10
        0x00029eac:    f7eefc0a    ....    BL       strncpy ; 0x186c4
        0x00029eb0:    e7ff        ..      B        0x29eb2 ; amvosKwdSetDemoName + 350
        0x00029eb2:    a804        ..      ADD      r0,sp,#0x10
        0x00029eb4:    f7fcf906    ....    BL       am_vos_ama_devinfo_set ; 0x260c4
        0x00029eb8:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x00029ebc:    f642508c    B..P    MOV      r0,#0x2d8c
        0x00029ec0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029ec4:    f10d014e    ..N.    ADD      r1,sp,#0x4e
        0x00029ec8:    2300        .#      MOVS     r3,#0
        0x00029eca:    f000fc17    ....    BL       amvosSetLocalName ; 0x2a6fc
        0x00029ece:    b01a        ..      ADD      sp,sp,#0x68
        0x00029ed0:    bd80        ..      POP      {r7,pc}
        0x00029ed2:    0000        ..      MOVS     r0,r0
    amvosOpen
        0x00029ed4:    b580        ..      PUSH     {r7,lr}
        0x00029ed6:    b084        ..      SUB      sp,sp,#0x10
        0x00029ed8:    9003        ..      STR      r0,[sp,#0xc]
        0x00029eda:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029edc:    9002        ..      STR      r0,[sp,#8]
        0x00029ede:    f245418d    E..A    MOV      r1,#0x548d
        0x00029ee2:    f2c00105    ....    MOVT     r1,#5
        0x00029ee6:    2003        .       MOVS     r0,#3
        0x00029ee8:    9001        ..      STR      r0,[sp,#4]
        0x00029eea:    f7fefc29    ..).    BL       am_vos_stdio_printf ; 0x28740
        0x00029eee:    9801        ..      LDR      r0,[sp,#4]
        0x00029ef0:    9902        ..      LDR      r1,[sp,#8]
        0x00029ef2:    88ca        ..      LDRH     r2,[r1,#6]
        0x00029ef4:    f245113a    E.:.    MOV      r1,#0x513a
        0x00029ef8:    f2c00105    ....    MOVT     r1,#5
        0x00029efc:    f7fefc20    .. .    BL       am_vos_stdio_printf ; 0x28740
        0x00029f00:    9801        ..      LDR      r0,[sp,#4]
        0x00029f02:    9902        ..      LDR      r1,[sp,#8]
        0x00029f04:    7a0a        .z      LDRB     r2,[r1,#8]
        0x00029f06:    f2455151    E.QQ    MOV      r1,#0x5551
        0x00029f0a:    f2c00105    ....    MOVT     r1,#5
        0x00029f0e:    f7fefc17    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00029f12:    9801        ..      LDR      r0,[sp,#4]
        0x00029f14:    9902        ..      LDR      r1,[sp,#8]
        0x00029f16:    7a8a        .z      LDRB     r2,[r1,#0xa]
        0x00029f18:    7acb        .z      LDRB     r3,[r1,#0xb]
        0x00029f1a:    7b09        .{      LDRB     r1,[r1,#0xc]
        0x00029f1c:    46ec        .F      MOV      r12,sp
        0x00029f1e:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00029f22:    f2451149    E.I.    MOV      r1,#0x5149
        0x00029f26:    f2c00105    ....    MOVT     r1,#5
        0x00029f2a:    f7fefc09    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00029f2e:    9801        ..      LDR      r0,[sp,#4]
        0x00029f30:    9902        ..      LDR      r1,[sp,#8]
        0x00029f32:    7b4a        J{      LDRB     r2,[r1,#0xd]
        0x00029f34:    7b8b        .{      LDRB     r3,[r1,#0xe]
        0x00029f36:    7bc9        .{      LDRB     r1,[r1,#0xf]
        0x00029f38:    46ec        .F      MOV      r12,sp
        0x00029f3a:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00029f3e:    f24551b4    E..Q    MOV      r1,#0x55b4
        0x00029f42:    f2c00105    ....    MOVT     r1,#5
        0x00029f46:    f7fefbfb    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00029f4a:    9801        ..      LDR      r0,[sp,#4]
        0x00029f4c:    9902        ..      LDR      r1,[sp,#8]
        0x00029f4e:    8a0a        ..      LDRH     r2,[r1,#0x10]
        0x00029f50:    f2455119    E..Q    MOV      r1,#0x5519
        0x00029f54:    f2c00105    ....    MOVT     r1,#5
        0x00029f58:    f7fefbf2    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00029f5c:    9801        ..      LDR      r0,[sp,#4]
        0x00029f5e:    9902        ..      LDR      r1,[sp,#8]
        0x00029f60:    8a4a        J.      LDRH     r2,[r1,#0x12]
        0x00029f62:    f2451128    E.(.    MOV      r1,#0x5128
        0x00029f66:    f2c00105    ....    MOVT     r1,#5
        0x00029f6a:    f7fefbe9    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00029f6e:    9801        ..      LDR      r0,[sp,#4]
        0x00029f70:    9902        ..      LDR      r1,[sp,#8]
        0x00029f72:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x00029f74:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x00029f78:    004a        J.      LSLS     r2,r1,#1
        0x00029f7a:    f245116d    E.m.    MOV      r1,#0x516d
        0x00029f7e:    f2c00105    ....    MOVT     r1,#5
        0x00029f82:    f7fefbdd    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00029f86:    b004        ..      ADD      sp,sp,#0x10
        0x00029f88:    bd80        ..      POP      {r7,pc}
        0x00029f8a:    0000        ..      MOVS     r0,r0
    amvosProcCccState
        0x00029f8c:    b580        ..      PUSH     {r7,lr}
        0x00029f8e:    b086        ..      SUB      sp,sp,#0x18
        0x00029f90:    9005        ..      STR      r0,[sp,#0x14]
        0x00029f92:    9805        ..      LDR      r0,[sp,#0x14]
        0x00029f94:    88c2        ..      LDRH     r2,[r0,#6]
        0x00029f96:    8883        ..      LDRH     r3,[r0,#4]
        0x00029f98:    7a00        .z      LDRB     r0,[r0,#8]
        0x00029f9a:    4669        iF      MOV      r1,sp
        0x00029f9c:    6008        .`      STR      r0,[r1,#0]
        0x00029f9e:    f2454159    E.YA    MOV      r1,#0x5459
        0x00029fa2:    f2c00105    ....    MOVT     r1,#5
        0x00029fa6:    2003        .       MOVS     r0,#3
        0x00029fa8:    f7fefbca    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00029fac:    9805        ..      LDR      r0,[sp,#0x14]
        0x00029fae:    88c0        ..      LDRH     r0,[r0,#6]
        0x00029fb0:    2801        .(      CMP      r0,#1
        0x00029fb2:    d140        @.      BNE      0x2a036 ; amvosProcCccState + 170
        0x00029fb4:    e7ff        ..      B        0x29fb6 ; amvosProcCccState + 42
        0x00029fb6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00029fb8:    8880        ..      LDRH     r0,[r0,#4]
        0x00029fba:    f6400105    @...    MOV      r1,#0x805
        0x00029fbe:    4288        .B      CMP      r0,r1
        0x00029fc0:    d139        9.      BNE      0x2a036 ; amvosProcCccState + 170
        0x00029fc2:    e7ff        ..      B        0x29fc4 ; amvosProcCccState + 56
        0x00029fc4:    f64151cc    A..Q    MOV      r1,#0x1dcc
        0x00029fc8:    f2c10101    ....    MOVT     r1,#0x1001
        0x00029fcc:    9104        ..      STR      r1,[sp,#0x10]
        0x00029fce:    2001        .       MOVS     r0,#1
        0x00029fd0:    7388        .s      STRB     r0,[r1,#0xe]
        0x00029fd2:    f2452177    E.w!    MOV      r1,#0x5277
        0x00029fd6:    f2c00105    ....    MOVT     r1,#5
        0x00029fda:    2003        .       MOVS     r0,#3
        0x00029fdc:    f7fefbb0    ....    BL       am_vos_stdio_printf ; 0x28740
        0x00029fe0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00029fe2:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x00029fe4:    07c0        ..      LSLS     r0,r0,#31
        0x00029fe6:    b198        ..      CBZ      r0,0x2a010 ; amvosProcCccState + 132
        0x00029fe8:    e7ff        ..      B        0x29fea ; amvosProcCccState + 94
        0x00029fea:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x00029fee:    f2c10001    ....    MOVT     r0,#0x1001
        0x00029ff2:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00029ff4:    07c0        ..      LSLS     r0,r0,#31
        0x00029ff6:    b950        P.      CBNZ     r0,0x2a00e ; amvosProcCccState + 130
        0x00029ff8:    e7ff        ..      B        0x29ffa ; amvosProcCccState + 110
        0x00029ffa:    f2452195    E..!    MOV      r1,#0x5295
        0x00029ffe:    f2c00105    ....    MOVT     r1,#5
        0x0002a002:    2003        .       MOVS     r0,#3
        0x0002a004:    f7fefb9c    ....    BL       am_vos_stdio_printf ; 0x28740
        0x0002a008:    f7fdf930    ..0.    BL       am_vos_ama_tx_ver_exchange_send ; 0x2726c
        0x0002a00c:    e7ff        ..      B        0x2a00e ; amvosProcCccState + 130
        0x0002a00e:    e011        ..      B        0x2a034 ; amvosProcCccState + 168
        0x0002a010:    f24521b3    E..!    MOV      r1,#0x52b3
        0x0002a014:    f2c00105    ....    MOVT     r1,#5
        0x0002a018:    2003        .       MOVS     r0,#3
        0x0002a01a:    f7fefb91    ....    BL       am_vos_stdio_printf ; 0x28740
        0x0002a01e:    f64151cc    A..Q    MOV      r1,#0x1dcc
        0x0002a022:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a026:    2001        .       MOVS     r0,#1
        0x0002a028:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0002a02a:    f7eefdcf    ....    BL       AppConnIsOpen ; 0x18bcc
        0x0002a02e:    f7effc99    ....    BL       AppSlaveSecurityReq ; 0x19964
        0x0002a032:    e7ff        ..      B        0x2a034 ; amvosProcCccState + 168
        0x0002a034:    e7ff        ..      B        0x2a036 ; amvosProcCccState + 170
        0x0002a036:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x0002a03a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a03e:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0002a040:    07c0        ..      LSLS     r0,r0,#31
        0x0002a042:    b128        (.      CBZ      r0,0x2a050 ; amvosProcCccState + 196
        0x0002a044:    e7ff        ..      B        0x2a046 ; amvosProcCccState + 186
        0x0002a046:    f7fdf88f    ....    BL       am_vos_ama_status_ready ; 0x27168
        0x0002a04a:    f7fefe3d    ..=.    BL       am_vos_voice_start ; 0x28cc8
        0x0002a04e:    e01f        ..      B        0x2a090 ; amvosProcCccState + 260
        0x0002a050:    f7fdfe4e    ..N.    BL       am_vos_is_connected ; 0x27cf0
        0x0002a054:    b9d8        ..      CBNZ     r0,0x2a08e ; amvosProcCccState + 258
        0x0002a056:    e7ff        ..      B        0x2a058 ; amvosProcCccState + 204
        0x0002a058:    f2453100    E..1    MOVW     r1,#0x5300
        0x0002a05c:    f2c00105    ....    MOVT     r1,#5
        0x0002a060:    2003        .       MOVS     r0,#3
        0x0002a062:    f7fefb6d    ..m.    BL       am_vos_stdio_printf ; 0x28740
        0x0002a066:    e7ff        ..      B        0x2a068 ; amvosProcCccState + 220
        0x0002a068:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x0002a06c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a070:    3038        80      ADDS     r0,r0,#0x38
        0x0002a072:    9003        ..      STR      r0,[sp,#0xc]
        0x0002a074:    f7f4fcdc    ....    BL       WsfTimerStop ; 0x1ea30
        0x0002a078:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002a07a:    f6446120    D. a    MOV      r1,#0x4e20
        0x0002a07e:    f7f4fcb9    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x0002a082:    2100        .!      MOVS     r1,#0
        0x0002a084:    4608        .F      MOV      r0,r1
        0x0002a086:    f7f4fc15    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x0002a08a:    e7ff        ..      B        0x2a08c ; amvosProcCccState + 256
        0x0002a08c:    e7ff        ..      B        0x2a08e ; amvosProcCccState + 258
        0x0002a08e:    e7ff        ..      B        0x2a090 ; amvosProcCccState + 260
        0x0002a090:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a092:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002a094:    2801        .(      CMP      r0,#1
        0x0002a096:    d12c        ,.      BNE      0x2a0f2 ; amvosProcCccState + 358
        0x0002a098:    e7ff        ..      B        0x2a09a ; amvosProcCccState + 270
        0x0002a09a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a09c:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002a09e:    2801        .(      CMP      r0,#1
        0x0002a0a0:    d11f        ..      BNE      0x2a0e2 ; amvosProcCccState + 342
        0x0002a0a2:    e7ff        ..      B        0x2a0a4 ; amvosProcCccState + 280
        0x0002a0a4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a0a6:    7800        .x      LDRB     r0,[r0,#0]
        0x0002a0a8:    f64151cc    A..Q    MOV      r1,#0x1dcc
        0x0002a0ac:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a0b0:    9101        ..      STR      r1,[sp,#4]
        0x0002a0b2:    7048        Hp      STRB     r0,[r1,#1]
        0x0002a0b4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a0b6:    8802        ..      LDRH     r2,[r0,#0]
        0x0002a0b8:    f2451182    E...    MOV      r1,#0x5182
        0x0002a0bc:    f2c00105    ....    MOVT     r1,#5
        0x0002a0c0:    2003        .       MOVS     r0,#3
        0x0002a0c2:    9002        ..      STR      r0,[sp,#8]
        0x0002a0c4:    f7fefb3c    ..<.    BL       am_vos_stdio_printf ; 0x28740
        0x0002a0c8:    9801        ..      LDR      r0,[sp,#4]
        0x0002a0ca:    7840        @x      LDRB     r0,[r0,#1]
        0x0002a0cc:    f7effd16    ....    BL       AttGetMtu ; 0x19afc
        0x0002a0d0:    4602        .F      MOV      r2,r0
        0x0002a0d2:    9802        ..      LDR      r0,[sp,#8]
        0x0002a0d4:    f24531d4    E..1    MOV      r1,#0x53d4
        0x0002a0d8:    f2c00105    ....    MOVT     r1,#5
        0x0002a0dc:    f7fefb30    ..0.    BL       am_vos_stdio_printf ; 0x28740
        0x0002a0e0:    e006        ..      B        0x2a0f0 ; amvosProcCccState + 356
        0x0002a0e2:    f64151cc    A..Q    MOV      r1,#0x1dcc
        0x0002a0e6:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a0ea:    2000        .       MOVS     r0,#0
        0x0002a0ec:    7048        Hp      STRB     r0,[r1,#1]
        0x0002a0ee:    e7ff        ..      B        0x2a0f0 ; amvosProcCccState + 356
        0x0002a0f0:    e022        ".      B        0x2a138 ; amvosProcCccState + 428
        0x0002a0f2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a0f4:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002a0f6:    2802        .(      CMP      r0,#2
        0x0002a0f8:    d11e        ..      BNE      0x2a138 ; amvosProcCccState + 428
        0x0002a0fa:    e7ff        ..      B        0x2a0fc ; amvosProcCccState + 368
        0x0002a0fc:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a0fe:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002a100:    2801        .(      CMP      r0,#1
        0x0002a102:    d113        ..      BNE      0x2a12c ; amvosProcCccState + 416
        0x0002a104:    e7ff        ..      B        0x2a106 ; amvosProcCccState + 378
        0x0002a106:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a108:    7800        .x      LDRB     r0,[r0,#0]
        0x0002a10a:    21a0        .!      MOVS     r1,#0xa0
        0x0002a10c:    22a1        ."      MOVS     r2,#0xa1
        0x0002a10e:    2302        .#      MOVS     r3,#2
        0x0002a110:    f7fffa18    ....    BL       amotas_start ; 0x29544
        0x0002a114:    f24541a9    E..A    MOV      r1,#0x54a9
        0x0002a118:    f2c00105    ....    MOVT     r1,#5
        0x0002a11c:    2003        .       MOVS     r0,#3
        0x0002a11e:    f7fefb0f    ....    BL       am_vos_stdio_printf ; 0x28740
        0x0002a122:    f7fdff03    ....    BL       am_vos_mic_disable ; 0x27f2c
        0x0002a126:    f7eefb95    ....    BL       AMVOS_TX_CCC_TIMER_STOP ; 0x18854
        0x0002a12a:    e004        ..      B        0x2a136 ; amvosProcCccState + 426
        0x0002a12c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a12e:    7800        .x      LDRB     r0,[r0,#0]
        0x0002a130:    f7fffa2c    ..,.    BL       amotas_stop ; 0x2958c
        0x0002a134:    e7ff        ..      B        0x2a136 ; amvosProcCccState + 426
        0x0002a136:    e7ff        ..      B        0x2a138 ; amvosProcCccState + 428
        0x0002a138:    b006        ..      ADD      sp,sp,#0x18
        0x0002a13a:    bd80        ..      POP      {r7,pc}
    amvosProcMsg
        0x0002a13c:    b580        ..      PUSH     {r7,lr}
        0x0002a13e:    b0a2        ..      SUB      sp,sp,#0x88
        0x0002a140:    9021        !.      STR      r0,[sp,#0x84]
        0x0002a142:    2000        .       MOVS     r0,#0
        0x0002a144:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a148:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a14a:    7880        .x      LDRB     r0,[r0,#2]
        0x0002a14c:    3812        .8      SUBS     r0,r0,#0x12
        0x0002a14e:    4601        .F      MOV      r1,r0
        0x0002a150:    9106        ..      STR      r1,[sp,#0x18]
        0x0002a152:    2894        .(      CMP      r0,#0x94
        0x0002a154:    f20082c6    ....    BHI.W    0x2a6e4 ; amvosProcMsg + 1448
        0x0002a158:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002a15a:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.15
        0x0002a15e:    00e5        ..      DCW    229
        0x0002a160:    013e02c3    ..>.    DCD    20841155
        0x0002a164:    019302c3    ....    DCD    26411715
        0x0002a168:    02c302c3    ....    DCD    46334659
        0x0002a16c:    02c302c3    ....    DCD    46334659
        0x0002a170:    02c302c3    ....    DCD    46334659
        0x0002a174:    02c302c3    ....    DCD    46334659
        0x0002a178:    014202c3    ..B.    DCD    21103299
        0x0002a17c:    016a015e    ^.j.    DCD    23724382
        0x0002a180:    02c302c3    ....    DCD    46334659
        0x0002a184:    02c302c3    ....    DCD    46334659
        0x0002a188:    01ea0175    u...    DCD    32113013
        0x0002a18c:    0241023d    =.A.    DCD    37814845
        0x0002a190:    0254024e    N.T.    DCD    39060046
        0x0002a194:    029f029b    ....    DCD    43975323
        0x0002a198:    02c302c3    ....    DCD    46334659
        0x0002a19c:    02c302aa    ....    DCD    46334634
        0x0002a1a0:    02b202c3    ....    DCD    45220547
        0x0002a1a4:    02c302b7    ....    DCD    46334647
        0x0002a1a8:    02c302c3    ....    DCD    46334659
        0x0002a1ac:    02c302c3    ....    DCD    46334659
        0x0002a1b0:    02c302c3    ....    DCD    46334659
        0x0002a1b4:    02c302c3    ....    DCD    46334659
        0x0002a1b8:    02c302c3    ....    DCD    46334659
        0x0002a1bc:    02c301dc    ....    DCD    46334428
        0x0002a1c0:    02c302c3    ....    DCD    46334659
        0x0002a1c4:    02c302c3    ....    DCD    46334659
        0x0002a1c8:    02c302c3    ....    DCD    46334659
        0x0002a1cc:    02c302c3    ....    DCD    46334659
        0x0002a1d0:    02c302c3    ....    DCD    46334659
        0x0002a1d4:    02c302c3    ....    DCD    46334659
        0x0002a1d8:    02c302c3    ....    DCD    46334659
        0x0002a1dc:    02c302c3    ....    DCD    46334659
        0x0002a1e0:    02c302c3    ....    DCD    46334659
        0x0002a1e4:    02c302c3    ....    DCD    46334659
        0x0002a1e8:    02c302c3    ....    DCD    46334659
        0x0002a1ec:    02c302c3    ....    DCD    46334659
        0x0002a1f0:    02c302c3    ....    DCD    46334659
        0x0002a1f4:    02c302c3    ....    DCD    46334659
        0x0002a1f8:    02c302c3    ....    DCD    46334659
        0x0002a1fc:    02c302c3    ....    DCD    46334659
        0x0002a200:    02c302c3    ....    DCD    46334659
        0x0002a204:    02c302c3    ....    DCD    46334659
        0x0002a208:    02c302c3    ....    DCD    46334659
        0x0002a20c:    02c302c3    ....    DCD    46334659
        0x0002a210:    02c302c3    ....    DCD    46334659
        0x0002a214:    02c302c3    ....    DCD    46334659
        0x0002a218:    02c302c3    ....    DCD    46334659
        0x0002a21c:    02c302c3    ....    DCD    46334659
        0x0002a220:    02c302c3    ....    DCD    46334659
        0x0002a224:    02c302c3    ....    DCD    46334659
        0x0002a228:    02c302c3    ....    DCD    46334659
        0x0002a22c:    02c302c3    ....    DCD    46334659
        0x0002a230:    02c302c2    ....    DCD    46334658
        0x0002a234:    02c302c3    ....    DCD    46334659
        0x0002a238:    02c302c3    ....    DCD    46334659
        0x0002a23c:    02c302c3    ....    DCD    46334659
        0x0002a240:    02c302c3    ....    DCD    46334659
        0x0002a244:    02c302c3    ....    DCD    46334659
        0x0002a248:    02c302c3    ....    DCD    46334659
        0x0002a24c:    02c302c3    ....    DCD    46334659
        0x0002a250:    02c302c3    ....    DCD    46334659
        0x0002a254:    02c302c3    ....    DCD    46334659
        0x0002a258:    02c302c3    ....    DCD    46334659
        0x0002a25c:    02c302c3    ....    DCD    46334659
        0x0002a260:    02c302c3    ....    DCD    46334659
        0x0002a264:    02c302c3    ....    DCD    46334659
        0x0002a268:    02c302c3    ....    DCD    46334659
        0x0002a26c:    02c302c3    ....    DCD    46334659
        0x0002a270:    02c302c3    ....    DCD    46334659
        0x0002a274:    02c302c3    ....    DCD    46334659
        0x0002a278:    009502c3    ....    DCD    9765571
        0x0002a27c:    00a00099    ....    DCD    10485913
        0x0002a280:    00c7009d    ....    DCD    13041821
        0x0002a284:    00e200d4    ....    DCD    14811348
    $t.16
        0x0002a288:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a28a:    f7fff809    ....    BL       amotas_proc_msg ; 0x292a0
        0x0002a28e:    e22a        *.      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a290:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a292:    f7fff805    ....    BL       amotas_proc_msg ; 0x292a0
        0x0002a296:    e226        &.      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a298:    f7eefa8c    ....    BL       AMVOS_RSP_TIMER_RESTART ; 0x187b4
        0x0002a29c:    e223        #.      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a29e:    e7ff        ..      B        0x2a2a0 ; amvosProcMsg + 356
        0x0002a2a0:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x0002a2a4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a2a8:    f8900035    ..5.    LDRB     r0,[r0,#0x35]
        0x0002a2ac:    2801        .(      CMP      r0,#1
        0x0002a2ae:    d10c        ..      BNE      0x2a2ca ; amvosProcMsg + 398
        0x0002a2b0:    e7ff        ..      B        0x2a2b2 ; amvosProcMsg + 374
        0x0002a2b2:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x0002a2b6:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a2ba:    3028        (0      ADDS     r0,r0,#0x28
        0x0002a2bc:    f7f4fbb8    ....    BL       WsfTimerStop ; 0x1ea30
        0x0002a2c0:    2100        .!      MOVS     r1,#0
        0x0002a2c2:    4608        .F      MOV      r0,r1
        0x0002a2c4:    f7f4faf6    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x0002a2c8:    e7ff        ..      B        0x2a2ca ; amvosProcMsg + 398
        0x0002a2ca:    e7ff        ..      B        0x2a2cc ; amvosProcMsg + 400
        0x0002a2cc:    f64151cc    A..Q    MOV      r1,#0x1dcc
        0x0002a2d0:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a2d4:    2000        .       MOVS     r0,#0
        0x0002a2d6:    7048        Hp      STRB     r0,[r1,#1]
        0x0002a2d8:    f7fcff50    ..P.    BL       am_vos_ama_status_reset ; 0x2717c
        0x0002a2dc:    f7f1fdd0    ....    BL       HciDrvRadioShutdown ; 0x1be80
        0x0002a2e0:    2001        .       MOVS     r0,#1
        0x0002a2e2:    f7f1fd59    ..Y.    BL       HciDrvRadioBoot ; 0x1bd98
        0x0002a2e6:    f7f0fe0f    ....    BL       DmDevReset ; 0x1af08
        0x0002a2ea:    e1fc        ..      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a2ec:    f64151cc    A..Q    MOV      r1,#0x1dcc
        0x0002a2f0:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a2f4:    2000        .       MOVS     r0,#0
        0x0002a2f6:    7048        Hp      STRB     r0,[r1,#1]
        0x0002a2f8:    f7fcff40    ..@.    BL       am_vos_ama_status_reset ; 0x2717c
        0x0002a2fc:    f7eefc66    ..f.    BL       AppConnIsOpen ; 0x18bcc
        0x0002a300:    f7eefc58    ..X.    BL       AppConnClose ; 0x18bb4
        0x0002a304:    e1ef        ..      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a306:    f7eefc61    ..a.    BL       AppConnIsOpen ; 0x18bcc
        0x0002a30a:    f7eefc53    ..S.    BL       AppConnClose ; 0x18bb4
        0x0002a30e:    f245212e    E..!    MOV      r1,#0x522e
        0x0002a312:    f2c00105    ....    MOVT     r1,#5
        0x0002a316:    2003        .       MOVS     r0,#3
        0x0002a318:    f7fefa12    ....    BL       am_vos_stdio_printf ; 0x28740
        0x0002a31c:    f7eefa9a    ....    BL       AMVOS_TX_CCC_TIMER_STOP ; 0x18854
        0x0002a320:    e1e1        ..      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a322:    f7eefa85    ....    BL       AMVOS_TEST_TIMER_RESTART ; 0x18830
        0x0002a326:    e1de        ..      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a328:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a32a:    8940        @.      LDRH     r0,[r0,#0xa]
        0x0002a32c:    f6400104    @...    MOV      r1,#0x804
        0x0002a330:    4288        .B      CMP      r0,r1
        0x0002a332:    d151        Q.      BNE      0x2a3d8 ; amvosProcMsg + 668
        0x0002a334:    e7ff        ..      B        0x2a336 ; amvosProcMsg + 506
        0x0002a336:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a338:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002a33a:    2800        .(      CMP      r0,#0
        0x0002a33c:    d14c        L.      BNE      0x2a3d8 ; amvosProcMsg + 668
        0x0002a33e:    e7ff        ..      B        0x2a340 ; amvosProcMsg + 516
        0x0002a340:    2000        .       MOVS     r0,#0
        0x0002a342:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002a344:    901e        ..      STR      r0,[sp,#0x78]
        0x0002a346:    f88d0077    ..w.    STRB     r0,[sp,#0x77]
        0x0002a34a:    e7ff        ..      B        0x2a34c ; amvosProcMsg + 528
        0x0002a34c:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x0002a350:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a354:    3018        .0      ADDS     r0,r0,#0x18
        0x0002a356:    f7f4fb6b    ..k.    BL       WsfTimerStop ; 0x1ea30
        0x0002a35a:    2100        .!      MOVS     r1,#0
        0x0002a35c:    4608        .F      MOV      r0,r1
        0x0002a35e:    f7f4faa9    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x0002a362:    e7ff        ..      B        0x2a364 ; amvosProcMsg + 552
        0x0002a364:    a81f        ..      ADD      r0,sp,#0x7c
        0x0002a366:    a91e        ..      ADD      r1,sp,#0x78
        0x0002a368:    f10d0277    ..w.    ADD      r2,sp,#0x77
        0x0002a36c:    f7fdf8fc    ....    BL       am_vos_ble_nextdata_check ; 0x27568
        0x0002a370:    b180        ..      CBZ      r0,0x2a394 ; amvosProcMsg + 600
        0x0002a372:    e7ff        ..      B        0x2a374 ; amvosProcMsg + 568
        0x0002a374:    f89d0077    ..w.    LDRB     r0,[sp,#0x77]
        0x0002a378:    07c0        ..      LSLS     r0,r0,#31
        0x0002a37a:    b128        (.      CBZ      r0,0x2a388 ; amvosProcMsg + 588
        0x0002a37c:    e7ff        ..      B        0x2a37e ; amvosProcMsg + 578
        0x0002a37e:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002a380:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002a382:    f7fdfaad    ....    BL       am_vos_cmd_packet_tx ; 0x278e0
        0x0002a386:    e004        ..      B        0x2a392 ; amvosProcMsg + 598
        0x0002a388:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002a38a:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002a38c:    f7fdf822    ..".    BL       am_vos_audio_packet_tx ; 0x273d4
        0x0002a390:    e7ff        ..      B        0x2a392 ; amvosProcMsg + 598
        0x0002a392:    e020         .      B        0x2a3d6 ; amvosProcMsg + 666
        0x0002a394:    f2494060    I.`@    MOV      r0,#0x9460
        0x0002a398:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a39c:    f6480130    H.0.    MOV      r1,#0x8830
        0x0002a3a0:    4408        .D      ADD      r0,r0,r1
        0x0002a3a2:    f7fdfbfd    ....    BL       am_vos_get_ring_buffer_status ; 0x27ba0
        0x0002a3a6:    901c        ..      STR      r0,[sp,#0x70]
        0x0002a3a8:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002a3aa:    2850        P(      CMP      r0,#0x50
        0x0002a3ac:    d30b        ..      BCC      0x2a3c6 ; amvosProcMsg + 650
        0x0002a3ae:    e7ff        ..      B        0x2a3b0 ; amvosProcMsg + 628
        0x0002a3b0:    f10d001d    ....    ADD      r0,sp,#0x1d
        0x0002a3b4:    9005        ..      STR      r0,[sp,#0x14]
        0x0002a3b6:    2150        P!      MOVS     r1,#0x50
        0x0002a3b8:    f7fdf9c2    ....    BL       am_vos_ble_tx_packet_encap ; 0x27740
        0x0002a3bc:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a3be:    2153        S!      MOVS     r1,#0x53
        0x0002a3c0:    f7fdf808    ....    BL       am_vos_audio_packet_tx ; 0x273d4
        0x0002a3c4:    e006        ..      B        0x2a3d4 ; amvosProcMsg + 664
        0x0002a3c6:    f64151cc    A..Q    MOV      r1,#0x1dcc
        0x0002a3ca:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a3ce:    2000        .       MOVS     r0,#0
        0x0002a3d0:    7088        .p      STRB     r0,[r1,#2]
        0x0002a3d2:    e7ff        ..      B        0x2a3d4 ; amvosProcMsg + 664
        0x0002a3d4:    e7ff        ..      B        0x2a3d6 ; amvosProcMsg + 666
        0x0002a3d6:    e7ff        ..      B        0x2a3d8 ; amvosProcMsg + 668
        0x0002a3d8:    e185        ..      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a3da:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a3dc:    f7fffdd6    ....    BL       amvosProcCccState ; 0x29f8c
        0x0002a3e0:    e181        ..      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a3e2:    f2453148    E.H1    MOV      r1,#0x5348
        0x0002a3e6:    f2c00105    ....    MOVT     r1,#5
        0x0002a3ea:    2003        .       MOVS     r0,#3
        0x0002a3ec:    f7fef9a8    ....    BL       am_vos_stdio_printf ; 0x28740
        0x0002a3f0:    f64151cc    A..Q    MOV      r1,#0x1dcc
        0x0002a3f4:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a3f8:    2000        .       MOVS     r0,#0
        0x0002a3fa:    7048        Hp      STRB     r0,[r1,#1]
        0x0002a3fc:    f7fcfebe    ....    BL       am_vos_ama_status_reset ; 0x2717c
        0x0002a400:    f7effd56    ..V.    BL       AttsCalculateDbHash ; 0x19eb0
        0x0002a404:    f7f1f86a    ..j.    BL       DmSecGenerateEccKeyReq ; 0x1b4dc
        0x0002a408:    f7fffca4    ....    BL       amvosKwdSetDemoName ; 0x29d54
        0x0002a40c:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a40e:    f000f9bb    ....    BL       amvosSetup ; 0x2a788
        0x0002a412:    2001        .       MOVS     r0,#1
        0x0002a414:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a418:    e165        e.      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a41a:    f2453199    E..1    MOV      r1,#0x5399
        0x0002a41e:    f2c00105    ....    MOVT     r1,#5
        0x0002a422:    2003        .       MOVS     r0,#3
        0x0002a424:    9004        ..      STR      r0,[sp,#0x10]
        0x0002a426:    f7fef98b    ....    BL       am_vos_stdio_printf ; 0x28740
        0x0002a42a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002a42c:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a430:    e159        Y.      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a432:    f245317f    E..1    MOV      r1,#0x537f
        0x0002a436:    f2c00105    ....    MOVT     r1,#5
        0x0002a43a:    2003        .       MOVS     r0,#3
        0x0002a43c:    f7fef980    ....    BL       am_vos_stdio_printf ; 0x28740
        0x0002a440:    2004        .       MOVS     r0,#4
        0x0002a442:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a446:    e14e        N.      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a448:    f2453164    E.d1    MOV      r1,#0x5364
        0x0002a44c:    f2c00105    ....    MOVT     r1,#5
        0x0002a450:    2003        .       MOVS     r0,#3
        0x0002a452:    f7fef975    ..u.    BL       am_vos_stdio_printf ; 0x28740
        0x0002a456:    f7fdfd69    ..i.    BL       am_vos_mic_disable ; 0x27f2c
        0x0002a45a:    2001        .       MOVS     r0,#1
        0x0002a45c:    f7eff8e0    ....    BL       AppSetBondable ; 0x19620
        0x0002a460:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a462:    f7fffd37    ..7.    BL       amvosOpen ; 0x29ed4
        0x0002a466:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a468:    f7feff1a    ....    BL       amotas_proc_msg ; 0x292a0
        0x0002a46c:    2008        .       MOVS     r0,#8
        0x0002a46e:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a472:    f642518b    B..Q    MOV      r1,#0x2d8b
        0x0002a476:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a47a:    2000        .       MOVS     r0,#0
        0x0002a47c:    7008        .p      STRB     r0,[r1,#0]
        0x0002a47e:    f7eef9d7    ....    BL       AMVOS_TEST_TIMER_RESTART ; 0x18830
        0x0002a482:    e130        0.      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a484:    2001        .       MOVS     r0,#1
        0x0002a486:    f7effb39    ..9.    BL       AttGetMtu ; 0x19afc
        0x0002a48a:    4602        .F      MOV      r2,r0
        0x0002a48c:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a48e:    89c3        ..      LDRH     r3,[r0,#0xe]
        0x0002a490:    f2454110    E..A    MOV      r1,#0x5410
        0x0002a494:    f2c00105    ....    MOVT     r1,#5
        0x0002a498:    2003        .       MOVS     r0,#3
        0x0002a49a:    f7fef951    ..Q.    BL       am_vos_stdio_printf ; 0x28740
        0x0002a49e:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a4a0:    89c0        ..      LDRH     r0,[r0,#0xe]
        0x0002a4a2:    2852        R(      CMP      r0,#0x52
        0x0002a4a4:    dc1f        ..      BGT      0x2a4e6 ; amvosProcMsg + 938
        0x0002a4a6:    e7ff        ..      B        0x2a4a8 ; amvosProcMsg + 876
        0x0002a4a8:    f642508b    B..P    MOV      r0,#0x2d8b
        0x0002a4ac:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a4b0:    7800        .x      LDRB     r0,[r0,#0]
        0x0002a4b2:    2804        .(      CMP      r0,#4
        0x0002a4b4:    dc16        ..      BGT      0x2a4e4 ; amvosProcMsg + 936
        0x0002a4b6:    e7ff        ..      B        0x2a4b8 ; amvosProcMsg + 892
        0x0002a4b8:    f642518b    B..Q    MOV      r1,#0x2d8b
        0x0002a4bc:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a4c0:    9103        ..      STR      r1,[sp,#0xc]
        0x0002a4c2:    7808        .x      LDRB     r0,[r1,#0]
        0x0002a4c4:    3001        .0      ADDS     r0,#1
        0x0002a4c6:    7008        .p      STRB     r0,[r1,#0]
        0x0002a4c8:    2001        .       MOVS     r0,#1
        0x0002a4ca:    2153        S!      MOVS     r1,#0x53
        0x0002a4cc:    f7effc8e    ....    BL       AttcMtuReq ; 0x19dec
        0x0002a4d0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002a4d2:    7802        .x      LDRB     r2,[r0,#0]
        0x0002a4d4:    f24531ec    E..1    MOV      r1,#0x53ec
        0x0002a4d8:    f2c00105    ....    MOVT     r1,#5
        0x0002a4dc:    2003        .       MOVS     r0,#3
        0x0002a4de:    f7fef92f    ../.    BL       am_vos_stdio_printf ; 0x28740
        0x0002a4e2:    e7ff        ..      B        0x2a4e4 ; amvosProcMsg + 936
        0x0002a4e4:    e016        ..      B        0x2a514 ; amvosProcMsg + 984
        0x0002a4e6:    f642518b    B..Q    MOV      r1,#0x2d8b
        0x0002a4ea:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a4ee:    2000        .       MOVS     r0,#0
        0x0002a4f0:    7008        .p      STRB     r0,[r1,#0]
        0x0002a4f2:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a4f4:    89c2        ..      LDRH     r2,[r0,#0xe]
        0x0002a4f6:    f24531b4    E..1    MOV      r1,#0x53b4
        0x0002a4fa:    f2c00105    ....    MOVT     r1,#5
        0x0002a4fe:    2003        .       MOVS     r0,#3
        0x0002a500:    f7fef91e    ....    BL       am_vos_stdio_printf ; 0x28740
        0x0002a504:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002a506:    7808        .x      LDRB     r0,[r1,#0]
        0x0002a508:    89c9        ..      LDRH     r1,[r1,#0xe]
        0x0002a50a:    f6400248    @.H.    MOV      r2,#0x848
        0x0002a50e:    f7f0fc4f    ..O.    BL       DmConnSetDataLen ; 0x1adb0
        0x0002a512:    e7ff        ..      B        0x2a514 ; amvosProcMsg + 984
        0x0002a514:    e0e7        ..      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a516:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a518:    7800        .x      LDRB     r0,[r0,#0]
        0x0002a51a:    f7effaef    ....    BL       AttGetMtu ; 0x19afc
        0x0002a51e:    2817        .(      CMP      r0,#0x17
        0x0002a520:    d106        ..      BNE      0x2a530 ; amvosProcMsg + 1012
        0x0002a522:    e7ff        ..      B        0x2a524 ; amvosProcMsg + 1000
        0x0002a524:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a526:    7800        .x      LDRB     r0,[r0,#0]
        0x0002a528:    21f7        .!      MOVS     r1,#0xf7
        0x0002a52a:    f7effc5f    .._.    BL       AttcMtuReq ; 0x19dec
        0x0002a52e:    e7ff        ..      B        0x2a530 ; amvosProcMsg + 1012
        0x0002a530:    e0d9        ..      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a532:    e7ff        ..      B        0x2a534 ; amvosProcMsg + 1016
        0x0002a534:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x0002a538:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a53c:    3018        .0      ADDS     r0,r0,#0x18
        0x0002a53e:    f7f4fa77    ..w.    BL       WsfTimerStop ; 0x1ea30
        0x0002a542:    2100        .!      MOVS     r1,#0
        0x0002a544:    4608        .F      MOV      r0,r1
        0x0002a546:    f7f4f9b5    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x0002a54a:    e7ff        ..      B        0x2a54c ; amvosProcMsg + 1040
        0x0002a54c:    e7ff        ..      B        0x2a54e ; amvosProcMsg + 1042
        0x0002a54e:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x0002a552:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a556:    f8900035    ..5.    LDRB     r0,[r0,#0x35]
        0x0002a55a:    2801        .(      CMP      r0,#1
        0x0002a55c:    d10c        ..      BNE      0x2a578 ; amvosProcMsg + 1084
        0x0002a55e:    e7ff        ..      B        0x2a560 ; amvosProcMsg + 1060
        0x0002a560:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x0002a564:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a568:    3028        (0      ADDS     r0,r0,#0x28
        0x0002a56a:    f7f4fa61    ..a.    BL       WsfTimerStop ; 0x1ea30
        0x0002a56e:    2100        .!      MOVS     r1,#0
        0x0002a570:    4608        .F      MOV      r0,r1
        0x0002a572:    f7f4f99f    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x0002a576:    e7ff        ..      B        0x2a578 ; amvosProcMsg + 1084
        0x0002a578:    e7ff        ..      B        0x2a57a ; amvosProcMsg + 1086
        0x0002a57a:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a57c:    7a02        .z      LDRB     r2,[r0,#8]
        0x0002a57e:    f2455188    E..Q    MOV      r1,#0x5588
        0x0002a582:    f2c00105    ....    MOVT     r1,#5
        0x0002a586:    2003        .       MOVS     r0,#3
        0x0002a588:    f7fef8da    ....    BL       am_vos_stdio_printf ; 0x28740
        0x0002a58c:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a58e:    f7fffb45    ..E.    BL       amvosClose ; 0x29c1c
        0x0002a592:    2009        .       MOVS     r0,#9
        0x0002a594:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a598:    f7fcff7c    ..|.    BL       am_vos_audio_reset_flag_and_buffer ; 0x27494
        0x0002a59c:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a59e:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002a5a0:    2816        .(      CMP      r0,#0x16
        0x0002a5a2:    d007        ..      BEQ      0x2a5b4 ; amvosProcMsg + 1144
        0x0002a5a4:    e7ff        ..      B        0x2a5a6 ; amvosProcMsg + 1130
        0x0002a5a6:    f64151cc    A..Q    MOV      r1,#0x1dcc
        0x0002a5aa:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a5ae:    2000        .       MOVS     r0,#0
        0x0002a5b0:    7508        .u      STRB     r0,[r1,#0x14]
        0x0002a5b2:    e7ff        ..      B        0x2a5b4 ; amvosProcMsg + 1144
        0x0002a5b4:    f64151cc    A..Q    MOV      r1,#0x1dcc
        0x0002a5b8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a5bc:    9101        ..      STR      r1,[sp,#4]
        0x0002a5be:    2000        .       MOVS     r0,#0
        0x0002a5c0:    9002        ..      STR      r0,[sp,#8]
        0x0002a5c2:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002a5c4:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0002a5c6:    7388        .s      STRB     r0,[r1,#0xe]
        0x0002a5c8:    f7fdfcb0    ....    BL       am_vos_mic_disable ; 0x27f2c
        0x0002a5cc:    f7fcfdd6    ....    BL       am_vos_ama_status_reset ; 0x2717c
        0x0002a5d0:    9901        ..      LDR      r1,[sp,#4]
        0x0002a5d2:    9802        ..      LDR      r0,[sp,#8]
        0x0002a5d4:    7048        Hp      STRB     r0,[r1,#1]
        0x0002a5d6:    e086        ..      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a5d8:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a5da:    f7fffb63    ..c.    BL       amvosConnUpdate ; 0x29ca4
        0x0002a5de:    e082        ..      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a5e0:    f7f0ff7c    ..|.    BL       DmSecGenerateEccKeyReq ; 0x1b4dc
        0x0002a5e4:    200a        .       MOVS     r0,#0xa
        0x0002a5e6:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a5ea:    f2452157    E.W!    MOV      r1,#0x5257
        0x0002a5ee:    f2c00105    ....    MOVT     r1,#5
        0x0002a5f2:    2003        .       MOVS     r0,#3
        0x0002a5f4:    f7fef8a4    ....    BL       am_vos_stdio_printf ; 0x28740
        0x0002a5f8:    e075        u.      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a5fa:    f7f0ff6f    ..o.    BL       DmSecGenerateEccKeyReq ; 0x1b4dc
        0x0002a5fe:    200b        .       MOVS     r0,#0xb
        0x0002a600:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a604:    e06f        o.      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a606:    200c        .       MOVS     r0,#0xc
        0x0002a608:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a60c:    f24511f1    E...    MOV      r1,#0x51f1
        0x0002a610:    f2c00105    ....    MOVT     r1,#5
        0x0002a614:    2003        .       MOVS     r0,#3
        0x0002a616:    f7fef893    ....    BL       am_vos_stdio_printf ; 0x28740
        0x0002a61a:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x0002a61e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a622:    2101        .!      MOVS     r1,#1
        0x0002a624:    7301        .s      STRB     r1,[r0,#0xc]
        0x0002a626:    7840        @x      LDRB     r0,[r0,#1]
        0x0002a628:    b1e0        ..      CBZ      r0,0x2a664 ; amvosProcMsg + 1320
        0x0002a62a:    e7ff        ..      B        0x2a62c ; amvosProcMsg + 1264
        0x0002a62c:    f7eeface    ....    BL       AppConnIsOpen ; 0x18bcc
        0x0002a630:    2101        .!      MOVS     r1,#1
        0x0002a632:    f7effd25    ..%.    BL       AttsCccEnabled ; 0x1a080
        0x0002a636:    b1a8        ..      CBZ      r0,0x2a664 ; amvosProcMsg + 1320
        0x0002a638:    e7ff        ..      B        0x2a63a ; amvosProcMsg + 1278
        0x0002a63a:    f7eef90b    ....    BL       AMVOS_TX_CCC_TIMER_STOP ; 0x18854
        0x0002a63e:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x0002a642:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a646:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002a648:    07c0        ..      LSLS     r0,r0,#31
        0x0002a64a:    b150        P.      CBZ      r0,0x2a662 ; amvosProcMsg + 1318
        0x0002a64c:    e7ff        ..      B        0x2a64e ; amvosProcMsg + 1298
        0x0002a64e:    f2452195    E..!    MOV      r1,#0x5295
        0x0002a652:    f2c00105    ....    MOVT     r1,#5
        0x0002a656:    2003        .       MOVS     r0,#3
        0x0002a658:    f7fef872    ..r.    BL       am_vos_stdio_printf ; 0x28740
        0x0002a65c:    f7fcfe06    ....    BL       am_vos_ama_tx_ver_exchange_send ; 0x2726c
        0x0002a660:    e7ff        ..      B        0x2a662 ; amvosProcMsg + 1318
        0x0002a662:    e016        ..      B        0x2a692 ; amvosProcMsg + 1366
        0x0002a664:    e7ff        ..      B        0x2a666 ; amvosProcMsg + 1322
        0x0002a666:    f64150cc    A..P    MOV      r0,#0x1dcc
        0x0002a66a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a66e:    3038        80      ADDS     r0,r0,#0x38
        0x0002a670:    f6446120    D. a    MOV      r1,#0x4e20
        0x0002a674:    f7f4f9be    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x0002a678:    2100        .!      MOVS     r1,#0
        0x0002a67a:    4608        .F      MOV      r0,r1
        0x0002a67c:    f7f4f91a    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x0002a680:    e7ff        ..      B        0x2a682 ; amvosProcMsg + 1350
        0x0002a682:    f2453125    E.%1    MOV      r1,#0x5325
        0x0002a686:    f2c00105    ....    MOVT     r1,#5
        0x0002a68a:    2003        .       MOVS     r0,#3
        0x0002a68c:    f7fef858    ..X.    BL       am_vos_stdio_printf ; 0x28740
        0x0002a690:    e7ff        ..      B        0x2a692 ; amvosProcMsg + 1366
        0x0002a692:    e028        (.      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a694:    200d        .       MOVS     r0,#0xd
        0x0002a696:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a69a:    e024        $.      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a69c:    f24511b7    E...    MOV      r1,#0x51b7
        0x0002a6a0:    f2c00105    ....    MOVT     r1,#5
        0x0002a6a4:    2003        .       MOVS     r0,#3
        0x0002a6a6:    f7fef84b    ..K.    BL       am_vos_stdio_printf ; 0x28740
        0x0002a6aa:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a6ac:    f7eefe6e    ..n.    BL       AppHandlePasskey ; 0x1938c
        0x0002a6b0:    e019        ..      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a6b2:    f24511d6    E...    MOV      r1,#0x51d6
        0x0002a6b6:    f2c00105    ....    MOVT     r1,#5
        0x0002a6ba:    2003        .       MOVS     r0,#3
        0x0002a6bc:    f7fef840    ..@.    BL       am_vos_stdio_printf ; 0x28740
        0x0002a6c0:    e011        ..      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a6c2:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a6c4:    3004        .0      ADDS     r0,#4
        0x0002a6c6:    f7f0ffc5    ....    BL       DmSecSetEccKey ; 0x1b654
        0x0002a6ca:    e00c        ..      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a6cc:    f2451199    E...    MOV      r1,#0x5199
        0x0002a6d0:    f2c00105    ....    MOVT     r1,#5
        0x0002a6d4:    2003        .       MOVS     r0,#3
        0x0002a6d6:    f7fef833    ..3.    BL       am_vos_stdio_printf ; 0x28740
        0x0002a6da:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a6dc:    f7eefe44    ..D.    BL       AppHandleNumericComparison ; 0x19368
        0x0002a6e0:    e001        ..      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a6e2:    e000        ..      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a6e4:    e7ff        ..      B        0x2a6e6 ; amvosProcMsg + 1450
        0x0002a6e6:    f89d0083    ....    LDRB     r0,[sp,#0x83]
        0x0002a6ea:    b128        (.      CBZ      r0,0x2a6f8 ; amvosProcMsg + 1468
        0x0002a6ec:    e7ff        ..      B        0x2a6ee ; amvosProcMsg + 1458
        0x0002a6ee:    f89d0083    ....    LDRB     r0,[sp,#0x83]
        0x0002a6f2:    f7eff94f    ..O.    BL       AppUiAction ; 0x19994
        0x0002a6f6:    e7ff        ..      B        0x2a6f8 ; amvosProcMsg + 1468
        0x0002a6f8:    b022        ".      ADD      sp,sp,#0x88
        0x0002a6fa:    bd80        ..      POP      {r7,pc}
    amvosSetLocalName
        0x0002a6fc:    b084        ..      SUB      sp,sp,#0x10
        0x0002a6fe:    9002        ..      STR      r0,[sp,#8]
        0x0002a700:    9101        ..      STR      r1,[sp,#4]
        0x0002a702:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0002a706:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x0002a70a:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002a70e:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0002a712:    4408        .D      ADD      r0,r0,r1
        0x0002a714:    3001        .0      ADDS     r0,#1
        0x0002a716:    2820         (      CMP      r0,#0x20
        0x0002a718:    db04        ..      BLT      0x2a724 ; amvosSetLocalName + 40
        0x0002a71a:    e7ff        ..      B        0x2a71c ; amvosSetLocalName + 32
        0x0002a71c:    2000        .       MOVS     r0,#0
        0x0002a71e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002a722:    e02c        ,.      B        0x2a77e ; amvosSetLocalName + 130
        0x0002a724:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002a728:    3001        .0      ADDS     r0,#1
        0x0002a72a:    9902        ..      LDR      r1,[sp,#8]
        0x0002a72c:    f89d2002    ...     LDRB     r2,[sp,#2]
        0x0002a730:    5488        .T      STRB     r0,[r1,r2]
        0x0002a732:    9902        ..      LDR      r1,[sp,#8]
        0x0002a734:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002a738:    4401        .D      ADD      r1,r1,r0
        0x0002a73a:    2009        .       MOVS     r0,#9
        0x0002a73c:    7048        Hp      STRB     r0,[r1,#1]
        0x0002a73e:    2000        .       MOVS     r0,#0
        0x0002a740:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002a744:    e7ff        ..      B        0x2a746 ; amvosSetLocalName + 74
        0x0002a746:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002a74a:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0002a74e:    4288        .B      CMP      r0,r1
        0x0002a750:    da11        ..      BGE      0x2a776 ; amvosSetLocalName + 122
        0x0002a752:    e7ff        ..      B        0x2a754 ; amvosSetLocalName + 88
        0x0002a754:    9801        ..      LDR      r0,[sp,#4]
        0x0002a756:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0002a75a:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002a75c:    9a02        ..      LDR      r2,[sp,#8]
        0x0002a75e:    f89d3002    ...0    LDRB     r3,[sp,#2]
        0x0002a762:    4419        .D      ADD      r1,r1,r3
        0x0002a764:    4411        .D      ADD      r1,r1,r2
        0x0002a766:    7088        .p      STRB     r0,[r1,#2]
        0x0002a768:    e7ff        ..      B        0x2a76a ; amvosSetLocalName + 110
        0x0002a76a:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002a76e:    3001        .0      ADDS     r0,#1
        0x0002a770:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002a774:    e7e7        ..      B        0x2a746 ; amvosSetLocalName + 74
        0x0002a776:    2001        .       MOVS     r0,#1
        0x0002a778:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002a77c:    e7ff        ..      B        0x2a77e ; amvosSetLocalName + 130
        0x0002a77e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002a782:    b004        ..      ADD      sp,sp,#0x10
        0x0002a784:    4770        pG      BX       lr
        0x0002a786:    0000        ..      MOVS     r0,r0
    amvosSetup
        0x0002a788:    b580        ..      PUSH     {r7,lr}
        0x0002a78a:    b086        ..      SUB      sp,sp,#0x18
        0x0002a78c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002a78e:    f642526c    B.lR    MOV      r2,#0x2d6c
        0x0002a792:    f2c10200    ....    MOVT     r2,#0x1000
        0x0002a796:    9201        ..      STR      r2,[sp,#4]
        0x0002a798:    2002        .       MOVS     r0,#2
        0x0002a79a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002a79c:    211f        .!      MOVS     r1,#0x1f
        0x0002a79e:    9102        ..      STR      r1,[sp,#8]
        0x0002a7a0:    f7eef9a4    ....    BL       AppAdvSetData ; 0x18aec
        0x0002a7a4:    9902        ..      LDR      r1,[sp,#8]
        0x0002a7a6:    f642528c    B..R    MOV      r2,#0x2d8c
        0x0002a7aa:    f2c10200    ....    MOVT     r2,#0x1000
        0x0002a7ae:    9203        ..      STR      r2,[sp,#0xc]
        0x0002a7b0:    2003        .       MOVS     r0,#3
        0x0002a7b2:    f7eef99b    ....    BL       AppAdvSetData ; 0x18aec
        0x0002a7b6:    9a01        ..      LDR      r2,[sp,#4]
        0x0002a7b8:    9902        ..      LDR      r1,[sp,#8]
        0x0002a7ba:    2000        .       MOVS     r0,#0
        0x0002a7bc:    f7eef996    ....    BL       AppAdvSetData ; 0x18aec
        0x0002a7c0:    9902        ..      LDR      r1,[sp,#8]
        0x0002a7c2:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002a7c4:    2001        .       MOVS     r0,#1
        0x0002a7c6:    f7eef991    ....    BL       AppAdvSetData ; 0x18aec
        0x0002a7ca:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002a7cc:    f7eef9b4    ....    BL       AppAdvStart ; 0x18b38
        0x0002a7d0:    b006        ..      ADD      sp,sp,#0x18
        0x0002a7d2:    bd80        ..      POP      {r7,pc}
    amvosTxChannelIsAvailable
        0x0002a7d4:    b580        ..      PUSH     {r7,lr}
        0x0002a7d6:    f7eef9f9    ....    BL       AppConnIsOpen ; 0x18bcc
        0x0002a7da:    2800        .(      CMP      r0,#0
        0x0002a7dc:    bf18        ..      IT       NE
        0x0002a7de:    2001        .       MOVNE    r0,#1
        0x0002a7e0:    bd80        ..      POP      {r7,pc}
        0x0002a7e2:    0000        ..      MOVS     r0,r0
    appAdvSetData
        0x0002a7e4:    b510        ..      PUSH     {r4,lr}
        0x0002a7e6:    b084        ..      SUB      sp,sp,#0x10
        0x0002a7e8:    468c        .F      MOV      r12,r1
        0x0002a7ea:    4686        .F      MOV      lr,r0
        0x0002a7ec:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002a7ee:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002a7f0:    f88de00f    ....    STRB     lr,[sp,#0xf]
        0x0002a7f4:    f88dc00e    ....    STRB     r12,[sp,#0xe]
        0x0002a7f8:    f8ad200c    ...     STRH     r2,[sp,#0xc]
        0x0002a7fc:    9302        ..      STR      r3,[sp,#8]
        0x0002a7fe:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x0002a802:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002a806:    9902        ..      LDR      r1,[sp,#8]
        0x0002a808:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002a80c:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002a810:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a814:    eb001202    ....    ADD      r2,r0,r2,LSL #4
        0x0002a818:    f89d300e    ...0    LDRB     r3,[sp,#0xe]
        0x0002a81c:    f8421023    B.#.    STR      r1,[r2,r3,LSL #2]
        0x0002a820:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002a824:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002a828:    eb0002c2    ....    ADD      r2,r0,r2,LSL #3
        0x0002a82c:    f89d300e    ...0    LDRB     r3,[sp,#0xe]
        0x0002a830:    eb020243    ..C.    ADD      r2,r2,r3,LSL #1
        0x0002a834:    8411        ..      STRH     r1,[r2,#0x20]
        0x0002a836:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0002a83a:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002a83e:    eb0002c2    ....    ADD      r2,r0,r2,LSL #3
        0x0002a842:    f89d300e    ...0    LDRB     r3,[sp,#0xe]
        0x0002a846:    eb020243    ..C.    ADD      r2,r2,r3,LSL #1
        0x0002a84a:    8611        ..      STRH     r1,[r2,#0x30]
        0x0002a84c:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002a850:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002a854:    eb000242    ..B.    ADD      r2,r0,r2,LSL #1
        0x0002a858:    f8a21050    ..P.    STRH     r1,[r2,#0x50]
        0x0002a85c:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0002a860:    eb0001c1    ....    ADD      r1,r0,r1,LSL #3
        0x0002a864:    f89d200e    ...     LDRB     r2,[sp,#0xe]
        0x0002a868:    eb010242    ..B.    ADD      r2,r1,r2,LSL #1
        0x0002a86c:    2100        .!      MOVS     r1,#0
        0x0002a86e:    f8a21040    ..@.    STRH     r1,[r2,#0x40]
        0x0002a872:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0002a876:    4408        .D      ADD      r0,r0,r1
        0x0002a878:    f8900057    ..W.    LDRB     r0,[r0,#0x57]
        0x0002a87c:    2803        .(      CMP      r0,#3
        0x0002a87e:    d01f        ..      BEQ      0x2a8c0 ; appAdvSetData + 220
        0x0002a880:    e7ff        ..      B        0x2a882 ; appAdvSetData + 158
        0x0002a882:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0002a886:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002a88a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a88e:    f890005d    ..].    LDRB     r0,[r0,#0x5d]
        0x0002a892:    ebb00f51    ..Q.    CMP      r0,r1,LSR #1
        0x0002a896:    d113        ..      BNE      0x2a8c0 ; appAdvSetData + 220
        0x0002a898:    e7ff        ..      B        0x2a89a ; appAdvSetData + 182
        0x0002a89a:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002a89e:    28fb        .(      CMP      r0,#0xfb
        0x0002a8a0:    dc0e        ..      BGT      0x2a8c0 ; appAdvSetData + 220
        0x0002a8a2:    e7ff        ..      B        0x2a8a4 ; appAdvSetData + 192
        0x0002a8a4:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002a8a8:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002a8ac:    4288        .B      CMP      r0,r1
        0x0002a8ae:    dc07        ..      BGT      0x2a8c0 ; appAdvSetData + 220
        0x0002a8b0:    e7ff        ..      B        0x2a8b2 ; appAdvSetData + 206
        0x0002a8b2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002a8b6:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0002a8ba:    f000fc09    ....    BL       appSetAdvScanDataFrag ; 0x2b0d0
        0x0002a8be:    e00a        ..      B        0x2a8d6 ; appAdvSetData + 242
        0x0002a8c0:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0002a8c4:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002a8c8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a8cc:    4401        .D      ADD      r1,r1,r0
        0x0002a8ce:    2000        .       MOVS     r0,#0
        0x0002a8d0:    f8810055    ..U.    STRB     r0,[r1,#0x55]
        0x0002a8d4:    e7ff        ..      B        0x2a8d6 ; appAdvSetData + 242
        0x0002a8d6:    b004        ..      ADD      sp,sp,#0x10
        0x0002a8d8:    bd10        ..      POP      {r4,pc}
        0x0002a8da:    0000        ..      MOVS     r0,r0
    appAdvStart
        0x0002a8dc:    b580        ..      PUSH     {r7,lr}
        0x0002a8de:    b086        ..      SUB      sp,sp,#0x18
        0x0002a8e0:    4684        .F      MOV      r12,r0
        0x0002a8e2:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002a8e4:    f8dde020    .. .    LDR      lr,[sp,#0x20]
        0x0002a8e8:    f88dc017    ....    STRB     r12,[sp,#0x17]
        0x0002a8ec:    9104        ..      STR      r1,[sp,#0x10]
        0x0002a8ee:    9203        ..      STR      r2,[sp,#0xc]
        0x0002a8f0:    9302        ..      STR      r3,[sp,#8]
        0x0002a8f2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002a8f6:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002a8fa:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002a8fc:    f000fe08    ....    BL       appSlaveConnectableAdv ; 0x2b510
        0x0002a900:    b160        `.      CBZ      r0,0x2a91c ; appAdvStart + 64
        0x0002a902:    e7ff        ..      B        0x2a904 ; appAdvStart + 40
        0x0002a904:    2001        .       MOVS     r0,#1
        0x0002a906:    f000f8e5    ....    BL       appNumConns ; 0x2aad4
        0x0002a90a:    f24a0164    J.d.    MOV      r1,#0xa064
        0x0002a90e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a912:    6809        .h      LDR      r1,[r1,#0]
        0x0002a914:    7809        .x      LDRB     r1,[r1,#0]
        0x0002a916:    4288        .B      CMP      r0,r1
        0x0002a918:    da57        W.      BGE      0x2a9ca ; appAdvStart + 238
        0x0002a91a:    e7ff        ..      B        0x2a91c ; appAdvStart + 64
        0x0002a91c:    2000        .       MOVS     r0,#0
        0x0002a91e:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002a922:    e7ff        ..      B        0x2a924 ; appAdvStart + 72
        0x0002a924:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002a928:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0002a92c:    4288        .B      CMP      r0,r1
        0x0002a92e:    da44        D.      BGE      0x2a9ba ; appAdvStart + 222
        0x0002a930:    e7ff        ..      B        0x2a932 ; appAdvStart + 86
        0x0002a932:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002a936:    b1f8        ..      CBZ      r0,0x2a978 ; appAdvStart + 156
        0x0002a938:    e7ff        ..      B        0x2a93a ; appAdvStart + 94
        0x0002a93a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002a93c:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x0002a940:    5c80        .\      LDRB     r0,[r0,r2]
        0x0002a942:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002a944:    f8312012    1..     LDRH     r2,[r1,r2,LSL #1]
        0x0002a948:    4611        .F      MOV      r1,r2
        0x0002a94a:    f7f0f875    ..u.    BL       DmAdvSetInterval ; 0x1aa38
        0x0002a94e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002a950:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002a954:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002a956:    f24303e4    C...    MOV      r3,#0x30e4
        0x0002a95a:    f2c10300    ....    MOVT     r3,#0x1000
        0x0002a95e:    181a        ..      ADDS     r2,r3,r0
        0x0002a960:    f8921059    ..Y.    LDRB     r1,[r2,#0x59]
        0x0002a964:    f892206a    ..j     LDRB     r2,[r2,#0x6a]
        0x0002a968:    eb000c40    ..@.    ADD      r12,r0,r0,LSL #1
        0x0002a96c:    eb03034c    ..L.    ADD      r3,r3,r12,LSL #1
        0x0002a970:    335e        ^3      ADDS     r3,r3,#0x5e
        0x0002a972:    f7efffdf    ....    BL       DmAdvConfig ; 0x1a934
        0x0002a976:    e7ff        ..      B        0x2a978 ; appAdvStart + 156
        0x0002a978:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002a97a:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002a97e:    5c41        A\      LDRB     r1,[r0,r1]
        0x0002a980:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002a984:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a988:    4408        .D      ADD      r0,r0,r1
        0x0002a98a:    f8900055    ..U.    LDRB     r0,[r0,#0x55]
        0x0002a98e:    b968        h.      CBNZ     r0,0x2a9ac ; appAdvStart + 208
        0x0002a990:    e7ff        ..      B        0x2a992 ; appAdvStart + 182
        0x0002a992:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002a994:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002a998:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002a99a:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002a99e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a9a2:    f891105d    ..].    LDRB     r1,[r1,#0x5d]
        0x0002a9a6:    f000fb1f    ....    BL       appSetAdvScanData ; 0x2afe8
        0x0002a9aa:    e7ff        ..      B        0x2a9ac ; appAdvStart + 208
        0x0002a9ac:    e7ff        ..      B        0x2a9ae ; appAdvStart + 210
        0x0002a9ae:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002a9b2:    3001        .0      ADDS     r0,#1
        0x0002a9b4:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002a9b8:    e7b4        ..      B        0x2a924 ; appAdvStart + 72
        0x0002a9ba:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002a9be:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002a9c0:    9a02        ..      LDR      r2,[sp,#8]
        0x0002a9c2:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0002a9c4:    f7f0f858    ..X.    BL       DmAdvStart ; 0x1aa78
        0x0002a9c8:    e01d        ..      B        0x2aa06 ; appAdvStart + 298
        0x0002a9ca:    2000        .       MOVS     r0,#0
        0x0002a9cc:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002a9d0:    e7ff        ..      B        0x2a9d2 ; appAdvStart + 246
        0x0002a9d2:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002a9d6:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0002a9da:    4288        .B      CMP      r0,r1
        0x0002a9dc:    da13        ..      BGE      0x2aa06 ; appAdvStart + 298
        0x0002a9de:    e7ff        ..      B        0x2a9e0 ; appAdvStart + 260
        0x0002a9e0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002a9e2:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002a9e6:    5c41        A\      LDRB     r1,[r0,r1]
        0x0002a9e8:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002a9ec:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a9f0:    4401        .D      ADD      r1,r1,r0
        0x0002a9f2:    2003        .       MOVS     r0,#3
        0x0002a9f4:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x0002a9f8:    e7ff        ..      B        0x2a9fa ; appAdvStart + 286
        0x0002a9fa:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002a9fe:    3001        .0      ADDS     r0,#1
        0x0002aa00:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002aa04:    e7e5        ..      B        0x2a9d2 ; appAdvStart + 246
        0x0002aa06:    b006        ..      ADD      sp,sp,#0x18
        0x0002aa08:    bd80        ..      POP      {r7,pc}
        0x0002aa0a:    0000        ..      MOVS     r0,r0
    appConnReadRemoteFeatTimerStart
        0x0002aa0c:    b580        ..      PUSH     {r7,lr}
        0x0002aa0e:    b082        ..      SUB      sp,sp,#8
        0x0002aa10:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002aa14:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002aa18:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002aa1c:    f64250b8    B..P    MOV      r0,#0x2db8
        0x0002aa20:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002aa24:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002aa28:    3830        08      SUBS     r0,r0,#0x30
        0x0002aa2a:    9000        ..      STR      r0,[sp,#0]
        0x0002aa2c:    f24300e0    C...    MOV      r0,#0x30e0
        0x0002aa30:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002aa34:    7800        .x      LDRB     r0,[r0,#0]
        0x0002aa36:    9900        ..      LDR      r1,[sp,#0]
        0x0002aa38:    f881002c    ..,.    STRB     r0,[r1,#0x2c]
        0x0002aa3c:    9900        ..      LDR      r1,[sp,#0]
        0x0002aa3e:    2002        .       MOVS     r0,#2
        0x0002aa40:    f881002a    ..*.    STRB     r0,[r1,#0x2a]
        0x0002aa44:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002aa48:    9900        ..      LDR      r1,[sp,#0]
        0x0002aa4a:    8508        ..      STRH     r0,[r1,#0x28]
        0x0002aa4c:    9800        ..      LDR      r0,[sp,#0]
        0x0002aa4e:    3020         0      ADDS     r0,r0,#0x20
        0x0002aa50:    211e        .!      MOVS     r1,#0x1e
        0x0002aa52:    f7f3ffcf    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x0002aa56:    b002        ..      ADD      sp,sp,#8
        0x0002aa58:    bd80        ..      POP      {r7,pc}
        0x0002aa5a:    0000        ..      MOVS     r0,r0
    appConnUpdateTimerStart
        0x0002aa5c:    b580        ..      PUSH     {r7,lr}
        0x0002aa5e:    b082        ..      SUB      sp,sp,#8
        0x0002aa60:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002aa64:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002aa68:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002aa6c:    f64250b8    B..P    MOV      r0,#0x2db8
        0x0002aa70:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002aa74:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002aa78:    3830        08      SUBS     r0,r0,#0x30
        0x0002aa7a:    9000        ..      STR      r0,[sp,#0]
        0x0002aa7c:    f24300e0    C...    MOV      r0,#0x30e0
        0x0002aa80:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002aa84:    7800        .x      LDRB     r0,[r0,#0]
        0x0002aa86:    9900        ..      LDR      r1,[sp,#0]
        0x0002aa88:    7708        .w      STRB     r0,[r1,#0x1c]
        0x0002aa8a:    9900        ..      LDR      r1,[sp,#0]
        0x0002aa8c:    2010        .       MOVS     r0,#0x10
        0x0002aa8e:    7688        .v      STRB     r0,[r1,#0x1a]
        0x0002aa90:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002aa94:    9900        ..      LDR      r1,[sp,#0]
        0x0002aa96:    8308        ..      STRH     r0,[r1,#0x18]
        0x0002aa98:    9800        ..      LDR      r0,[sp,#0]
        0x0002aa9a:    3010        .0      ADDS     r0,r0,#0x10
        0x0002aa9c:    f24a0168    J.h.    MOV      r1,#0xa068
        0x0002aaa0:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002aaa4:    6809        .h      LDR      r1,[r1,#0]
        0x0002aaa6:    6809        .h      LDR      r1,[r1,#0]
        0x0002aaa8:    f7f3ffa4    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x0002aaac:    b002        ..      ADD      sp,sp,#8
        0x0002aaae:    bd80        ..      POP      {r7,pc}
    appConnUpdateTimerStop
        0x0002aab0:    b580        ..      PUSH     {r7,lr}
        0x0002aab2:    b082        ..      SUB      sp,sp,#8
        0x0002aab4:    9001        ..      STR      r0,[sp,#4]
        0x0002aab6:    f24a0068    J.h.    MOV      r0,#0xa068
        0x0002aaba:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002aabe:    6800        .h      LDR      r0,[r0,#0]
        0x0002aac0:    6800        .h      LDR      r0,[r0,#0]
        0x0002aac2:    b128        (.      CBZ      r0,0x2aad0 ; appConnUpdateTimerStop + 32
        0x0002aac4:    e7ff        ..      B        0x2aac6 ; appConnUpdateTimerStop + 22
        0x0002aac6:    9801        ..      LDR      r0,[sp,#4]
        0x0002aac8:    3010        .0      ADDS     r0,r0,#0x10
        0x0002aaca:    f7f3ffb1    ....    BL       WsfTimerStop ; 0x1ea30
        0x0002aace:    e7ff        ..      B        0x2aad0 ; appConnUpdateTimerStop + 32
        0x0002aad0:    b002        ..      ADD      sp,sp,#8
        0x0002aad2:    bd80        ..      POP      {r7,pc}
    appNumConns
        0x0002aad4:    b580        ..      PUSH     {r7,lr}
        0x0002aad6:    b084        ..      SUB      sp,sp,#0x10
        0x0002aad8:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002aadc:    f64250b8    B..P    MOV      r0,#0x2db8
        0x0002aae0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002aae4:    9002        ..      STR      r0,[sp,#8]
        0x0002aae6:    2003        .       MOVS     r0,#3
        0x0002aae8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002aaec:    2000        .       MOVS     r0,#0
        0x0002aaee:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002aaf2:    e7ff        ..      B        0x2aaf4 ; appNumConns + 32
        0x0002aaf4:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002aaf8:    2801        .(      CMP      r0,#1
        0x0002aafa:    db1d        ..      BLT      0x2ab38 ; appNumConns + 100
        0x0002aafc:    e7ff        ..      B        0x2aafe ; appNumConns + 42
        0x0002aafe:    9802        ..      LDR      r0,[sp,#8]
        0x0002ab00:    7900        .y      LDRB     r0,[r0,#4]
        0x0002ab02:    b178        x.      CBZ      r0,0x2ab24 ; appNumConns + 80
        0x0002ab04:    e7ff        ..      B        0x2ab06 ; appNumConns + 50
        0x0002ab06:    9802        ..      LDR      r0,[sp,#8]
        0x0002ab08:    7900        .y      LDRB     r0,[r0,#4]
        0x0002ab0a:    f7f0f92d    ..-.    BL       DmConnRole ; 0x1ad68
        0x0002ab0e:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0002ab12:    4288        .B      CMP      r0,r1
        0x0002ab14:    d106        ..      BNE      0x2ab24 ; appNumConns + 80
        0x0002ab16:    e7ff        ..      B        0x2ab18 ; appNumConns + 68
        0x0002ab18:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002ab1c:    3001        .0      ADDS     r0,#1
        0x0002ab1e:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002ab22:    e7ff        ..      B        0x2ab24 ; appNumConns + 80
        0x0002ab24:    e7ff        ..      B        0x2ab26 ; appNumConns + 82
        0x0002ab26:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002ab2a:    3801        .8      SUBS     r0,#1
        0x0002ab2c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002ab30:    9802        ..      LDR      r0,[sp,#8]
        0x0002ab32:    3030        00      ADDS     r0,r0,#0x30
        0x0002ab34:    9002        ..      STR      r0,[sp,#8]
        0x0002ab36:    e7dd        ..      B        0x2aaf4 ; appNumConns + 32
        0x0002ab38:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002ab3c:    b004        ..      ADD      sp,sp,#0x10
        0x0002ab3e:    bd80        ..      POP      {r7,pc}
    appPrivAddDevToResListInd
        0x0002ab40:    b580        ..      PUSH     {r7,lr}
        0x0002ab42:    b082        ..      SUB      sp,sp,#8
        0x0002ab44:    9001        ..      STR      r0,[sp,#4]
        0x0002ab46:    9100        ..      STR      r1,[sp,#0]
        0x0002ab48:    9801        ..      LDR      r0,[sp,#4]
        0x0002ab4a:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002ab4c:    b968        h.      CBNZ     r0,0x2ab6a ; appPrivAddDevToResListInd + 42
        0x0002ab4e:    e7ff        ..      B        0x2ab50 ; appPrivAddDevToResListInd + 16
        0x0002ab50:    9800        ..      LDR      r0,[sp,#0]
        0x0002ab52:    b150        P.      CBZ      r0,0x2ab6a ; appPrivAddDevToResListInd + 42
        0x0002ab54:    e7ff        ..      B        0x2ab56 ; appPrivAddDevToResListInd + 22
        0x0002ab56:    9800        ..      LDR      r0,[sp,#0]
        0x0002ab58:    6800        .h      LDR      r0,[r0,#0]
        0x0002ab5a:    b130        0.      CBZ      r0,0x2ab6a ; appPrivAddDevToResListInd + 42
        0x0002ab5c:    e7ff        ..      B        0x2ab5e ; appPrivAddDevToResListInd + 30
        0x0002ab5e:    9800        ..      LDR      r0,[sp,#0]
        0x0002ab60:    6800        .h      LDR      r0,[r0,#0]
        0x0002ab62:    2101        .!      MOVS     r1,#1
        0x0002ab64:    f7eefb62    ..b.    BL       AppDbSetPeerAddedToRl ; 0x1922c
        0x0002ab68:    e7ff        ..      B        0x2ab6a ; appPrivAddDevToResListInd + 42
        0x0002ab6a:    b002        ..      ADD      sp,sp,#8
        0x0002ab6c:    bd80        ..      POP      {r7,pc}
        0x0002ab6e:    0000        ..      MOVS     r0,r0
    appPrivRemDevFromResListInd
        0x0002ab70:    b580        ..      PUSH     {r7,lr}
        0x0002ab72:    b082        ..      SUB      sp,sp,#8
        0x0002ab74:    9001        ..      STR      r0,[sp,#4]
        0x0002ab76:    9100        ..      STR      r1,[sp,#0]
        0x0002ab78:    9801        ..      LDR      r0,[sp,#4]
        0x0002ab7a:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002ab7c:    b950        P.      CBNZ     r0,0x2ab94 ; appPrivRemDevFromResListInd + 36
        0x0002ab7e:    e7ff        ..      B        0x2ab80 ; appPrivRemDevFromResListInd + 16
        0x0002ab80:    9800        ..      LDR      r0,[sp,#0]
        0x0002ab82:    6800        .h      LDR      r0,[r0,#0]
        0x0002ab84:    b130        0.      CBZ      r0,0x2ab94 ; appPrivRemDevFromResListInd + 36
        0x0002ab86:    e7ff        ..      B        0x2ab88 ; appPrivRemDevFromResListInd + 24
        0x0002ab88:    9800        ..      LDR      r0,[sp,#0]
        0x0002ab8a:    6800        .h      LDR      r0,[r0,#0]
        0x0002ab8c:    2100        .!      MOVS     r1,#0
        0x0002ab8e:    f7eefb4d    ..M.    BL       AppDbSetPeerAddedToRl ; 0x1922c
        0x0002ab92:    e7ff        ..      B        0x2ab94 ; appPrivRemDevFromResListInd + 36
        0x0002ab94:    b002        ..      ADD      sp,sp,#8
        0x0002ab96:    bd80        ..      POP      {r7,pc}
    appPrivSetAddrResEnableInd
        0x0002ab98:    b580        ..      PUSH     {r7,lr}
        0x0002ab9a:    b082        ..      SUB      sp,sp,#8
        0x0002ab9c:    9001        ..      STR      r0,[sp,#4]
        0x0002ab9e:    9801        ..      LDR      r0,[sp,#4]
        0x0002aba0:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002aba2:    b928        (.      CBNZ     r0,0x2abb0 ; appPrivSetAddrResEnableInd + 24
        0x0002aba4:    e7ff        ..      B        0x2aba6 ; appPrivSetAddrResEnableInd + 14
        0x0002aba6:    f7f0fa9f    ....    BL       DmLlPrivEnabled ; 0x1b0e8
        0x0002abaa:    f7f3f9f1    ....    BL       SvcCoreGapCentAddrResUpdate ; 0x1df90
        0x0002abae:    e7ff        ..      B        0x2abb0 ; appPrivSetAddrResEnableInd + 24
        0x0002abb0:    b002        ..      ADD      sp,sp,#8
        0x0002abb2:    bd80        ..      POP      {r7,pc}
    appProcMsg
        0x0002abb4:    b580        ..      PUSH     {r7,lr}
        0x0002abb6:    b082        ..      SUB      sp,sp,#8
        0x0002abb8:    9001        ..      STR      r0,[sp,#4]
        0x0002abba:    9801        ..      LDR      r0,[sp,#4]
        0x0002abbc:    7880        .x      LDRB     r0,[r0,#2]
        0x0002abbe:    4601        .F      MOV      r1,r0
        0x0002abc0:    9100        ..      STR      r1,[sp,#0]
        0x0002abc2:    b140        @.      CBZ      r0,0x2abd6 ; appProcMsg + 34
        0x0002abc4:    e7ff        ..      B        0x2abc6 ; appProcMsg + 18
        0x0002abc6:    9800        ..      LDR      r0,[sp,#0]
        0x0002abc8:    2801        .(      CMP      r0,#1
        0x0002abca:    d007        ..      BEQ      0x2abdc ; appProcMsg + 40
        0x0002abcc:    e7ff        ..      B        0x2abce ; appProcMsg + 26
        0x0002abce:    9800        ..      LDR      r0,[sp,#0]
        0x0002abd0:    2802        .(      CMP      r0,#2
        0x0002abd2:    d007        ..      BEQ      0x2abe4 ; appProcMsg + 48
        0x0002abd4:    e00b        ..      B        0x2abee ; appProcMsg + 58
        0x0002abd6:    f000ffbb    ....    BL       appUiBtnPoll ; 0x2bb50
        0x0002abda:    e009        ..      B        0x2abf0 ; appProcMsg + 60
        0x0002abdc:    9801        ..      LDR      r0,[sp,#4]
        0x0002abde:    f000ffc7    ....    BL       appUiTimerExpired ; 0x2bb70
        0x0002abe2:    e005        ..      B        0x2abf0 ; appProcMsg + 60
        0x0002abe4:    9801        ..      LDR      r0,[sp,#4]
        0x0002abe6:    7800        .x      LDRB     r0,[r0,#0]
        0x0002abe8:    f7f0fb3e    ..>.    BL       DmReadRemoteFeatures ; 0x1b268
        0x0002abec:    e000        ..      B        0x2abf0 ; appProcMsg + 60
        0x0002abee:    e7ff        ..      B        0x2abf0 ; appProcMsg + 60
        0x0002abf0:    b002        ..      ADD      sp,sp,#8
        0x0002abf2:    bd80        ..      POP      {r7,pc}
    appSecConnClose
        0x0002abf4:    b580        ..      PUSH     {r7,lr}
        0x0002abf6:    b082        ..      SUB      sp,sp,#8
        0x0002abf8:    9001        ..      STR      r0,[sp,#4]
        0x0002abfa:    9100        ..      STR      r1,[sp,#0]
        0x0002abfc:    9800        ..      LDR      r0,[sp,#0]
        0x0002abfe:    6800        .h      LDR      r0,[r0,#0]
        0x0002ac00:    b128        (.      CBZ      r0,0x2ac0e ; appSecConnClose + 26
        0x0002ac02:    e7ff        ..      B        0x2ac04 ; appSecConnClose + 16
        0x0002ac04:    9800        ..      LDR      r0,[sp,#0]
        0x0002ac06:    6800        .h      LDR      r0,[r0,#0]
        0x0002ac08:    f7eef870    ..p.    BL       AppDbCheckValidRecord ; 0x18cec
        0x0002ac0c:    e7ff        ..      B        0x2ac0e ; appSecConnClose + 26
        0x0002ac0e:    f24351b5    C..Q    MOV      r1,#0x35b5
        0x0002ac12:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002ac16:    2000        .       MOVS     r0,#0
        0x0002ac18:    7008        .p      STRB     r0,[r1,#0]
        0x0002ac1a:    b002        ..      ADD      sp,sp,#8
        0x0002ac1c:    bd80        ..      POP      {r7,pc}
        0x0002ac1e:    0000        ..      MOVS     r0,r0
    appSecEncryptInd
        0x0002ac20:    b580        ..      PUSH     {r7,lr}
        0x0002ac22:    b086        ..      SUB      sp,sp,#0x18
        0x0002ac24:    9005        ..      STR      r0,[sp,#0x14]
        0x0002ac26:    9104        ..      STR      r1,[sp,#0x10]
        0x0002ac28:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ac2a:    7980        .y      LDRB     r0,[r0,#6]
        0x0002ac2c:    b158        X.      CBZ      r0,0x2ac46 ; appSecEncryptInd + 38
        0x0002ac2e:    e7ff        ..      B        0x2ac30 ; appSecEncryptInd + 16
        0x0002ac30:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ac32:    7900        .y      LDRB     r0,[r0,#4]
        0x0002ac34:    b138        8.      CBZ      r0,0x2ac46 ; appSecEncryptInd + 38
        0x0002ac36:    e7ff        ..      B        0x2ac38 ; appSecEncryptInd + 24
        0x0002ac38:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002ac3a:    2001        .       MOVS     r0,#1
        0x0002ac3c:    7148        Hq      STRB     r0,[r1,#5]
        0x0002ac3e:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002ac40:    2000        .       MOVS     r0,#0
        0x0002ac42:    7188        .q      STRB     r0,[r1,#6]
        0x0002ac44:    e7ff        ..      B        0x2ac46 ; appSecEncryptInd + 38
        0x0002ac46:    f24350b5    C..P    MOV      r0,#0x35b5
        0x0002ac4a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ac4e:    7800        .x      LDRB     r0,[r0,#0]
        0x0002ac50:    b3d0        ..      CBZ      r0,0x2acc8 ; appSecEncryptInd + 168
        0x0002ac52:    e7ff        ..      B        0x2ac54 ; appSecEncryptInd + 52
        0x0002ac54:    2000        .       MOVS     r0,#0
        0x0002ac56:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ac5a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ac5c:    7800        .x      LDRB     r0,[r0,#0]
        0x0002ac5e:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002ac62:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002ac66:    f7eef907    ....    BL       AppDbGetHdl ; 0x18e78
        0x0002ac6a:    9002        ..      STR      r0,[sp,#8]
        0x0002ac6c:    9802        ..      LDR      r0,[sp,#8]
        0x0002ac6e:    f7eef8ed    ....    BL       AppDbGetCccTbl ; 0x18e4c
        0x0002ac72:    9001        ..      STR      r0,[sp,#4]
        0x0002ac74:    9801        ..      LDR      r0,[sp,#4]
        0x0002ac76:    b330        0.      CBZ      r0,0x2acc6 ; appSecEncryptInd + 166
        0x0002ac78:    e7ff        ..      B        0x2ac7a ; appSecEncryptInd + 90
        0x0002ac7a:    2000        .       MOVS     r0,#0
        0x0002ac7c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ac80:    e7ff        ..      B        0x2ac82 ; appSecEncryptInd + 98
        0x0002ac82:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002ac86:    9000        ..      STR      r0,[sp,#0]
        0x0002ac88:    f7effbc2    ....    BL       AttsGetCccTableLen ; 0x1a410
        0x0002ac8c:    4601        .F      MOV      r1,r0
        0x0002ac8e:    9800        ..      LDR      r0,[sp,#0]
        0x0002ac90:    4288        .B      CMP      r0,r1
        0x0002ac92:    da17        ..      BGE      0x2acc4 ; appSecEncryptInd + 164
        0x0002ac94:    e7ff        ..      B        0x2ac96 ; appSecEncryptInd + 118
        0x0002ac96:    9801        ..      LDR      r0,[sp,#4]
        0x0002ac98:    8800        ..      LDRH     r0,[r0,#0]
        0x0002ac9a:    b148        H.      CBZ      r0,0x2acb0 ; appSecEncryptInd + 144
        0x0002ac9c:    e7ff        ..      B        0x2ac9e ; appSecEncryptInd + 126
        0x0002ac9e:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002aca2:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0002aca6:    9a01        ..      LDR      r2,[sp,#4]
        0x0002aca8:    8812        ..      LDRH     r2,[r2,#0]
        0x0002acaa:    f7effa97    ....    BL       AttsCccSet ; 0x1a1dc
        0x0002acae:    e7ff        ..      B        0x2acb0 ; appSecEncryptInd + 144
        0x0002acb0:    e7ff        ..      B        0x2acb2 ; appSecEncryptInd + 146
        0x0002acb2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002acb6:    3001        .0      ADDS     r0,#1
        0x0002acb8:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002acbc:    9801        ..      LDR      r0,[sp,#4]
        0x0002acbe:    3002        .0      ADDS     r0,#2
        0x0002acc0:    9001        ..      STR      r0,[sp,#4]
        0x0002acc2:    e7de        ..      B        0x2ac82 ; appSecEncryptInd + 98
        0x0002acc4:    e7ff        ..      B        0x2acc6 ; appSecEncryptInd + 166
        0x0002acc6:    e7ff        ..      B        0x2acc8 ; appSecEncryptInd + 168
        0x0002acc8:    b006        ..      ADD      sp,sp,#0x18
        0x0002acca:    bd80        ..      POP      {r7,pc}
    appSecFindLtk
        0x0002accc:    b580        ..      PUSH     {r7,lr}
        0x0002acce:    b082        ..      SUB      sp,sp,#8
        0x0002acd0:    9001        ..      STR      r0,[sp,#4]
        0x0002acd2:    9100        ..      STR      r1,[sp,#0]
        0x0002acd4:    9800        ..      LDR      r0,[sp,#0]
        0x0002acd6:    6800        .h      LDR      r0,[r0,#0]
        0x0002acd8:    bba8        ..      CBNZ     r0,0x2ad46 ; appSecFindLtk + 122
        0x0002acda:    e7ff        ..      B        0x2acdc ; appSecFindLtk + 16
        0x0002acdc:    9801        ..      LDR      r0,[sp,#4]
        0x0002acde:    89c0        ..      LDRH     r0,[r0,#0xe]
        0x0002ace0:    b958        X.      CBNZ     r0,0x2acfa ; appSecFindLtk + 46
        0x0002ace2:    e7ff        ..      B        0x2ace4 ; appSecFindLtk + 24
        0x0002ace4:    9801        ..      LDR      r0,[sp,#4]
        0x0002ace6:    3006        .0      ADDS     r0,#6
        0x0002ace8:    f64f7124    O.$q    MOV      r1,#0xff24
        0x0002acec:    f2c00104    ....    MOVT     r1,#4
        0x0002acf0:    2208        ."      MOVS     r2,#8
        0x0002acf2:    f7edfb29    ..).    BL       memcmp ; 0x18348
        0x0002acf6:    b1a0        ..      CBZ      r0,0x2ad22 ; appSecFindLtk + 86
        0x0002acf8:    e7ff        ..      B        0x2acfa ; appSecFindLtk + 46
        0x0002acfa:    9901        ..      LDR      r1,[sp,#4]
        0x0002acfc:    89c8        ..      LDRH     r0,[r1,#0xe]
        0x0002acfe:    3106        .1      ADDS     r1,#6
        0x0002ad00:    f7eef868    ..h.    BL       AppDbFindByLtkReq ; 0x18dd4
        0x0002ad04:    9900        ..      LDR      r1,[sp,#0]
        0x0002ad06:    6008        .`      STR      r0,[r1,#0]
        0x0002ad08:    9800        ..      LDR      r0,[sp,#0]
        0x0002ad0a:    6800        .h      LDR      r0,[r0,#0]
        0x0002ad0c:    b140        @.      CBZ      r0,0x2ad20 ; appSecFindLtk + 84
        0x0002ad0e:    e7ff        ..      B        0x2ad10 ; appSecFindLtk + 68
        0x0002ad10:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002ad14:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002ad18:    2000        .       MOVS     r0,#0
        0x0002ad1a:    f8810074    ..t.    STRB     r0,[r1,#0x74]
        0x0002ad1e:    e7ff        ..      B        0x2ad20 ; appSecFindLtk + 84
        0x0002ad20:    e010        ..      B        0x2ad44 ; appSecFindLtk + 120
        0x0002ad22:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002ad26:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ad2a:    f8900074    ..t.    LDRB     r0,[r0,#0x74]
        0x0002ad2e:    b140        @.      CBZ      r0,0x2ad42 ; appSecFindLtk + 118
        0x0002ad30:    e7ff        ..      B        0x2ad32 ; appSecFindLtk + 102
        0x0002ad32:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002ad36:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002ad3a:    2001        .       MOVS     r0,#1
        0x0002ad3c:    f881006c    ..l.    STRB     r0,[r1,#0x6c]
        0x0002ad40:    e005        ..      B        0x2ad4e ; appSecFindLtk + 130
        0x0002ad42:    e7ff        ..      B        0x2ad44 ; appSecFindLtk + 120
        0x0002ad44:    e7ff        ..      B        0x2ad46 ; appSecFindLtk + 122
        0x0002ad46:    9800        ..      LDR      r0,[sp,#0]
        0x0002ad48:    f000f8c6    ....    BL       appSecRspLtk ; 0x2aed8
        0x0002ad4c:    e7ff        ..      B        0x2ad4e ; appSecFindLtk + 130
        0x0002ad4e:    b002        ..      ADD      sp,sp,#8
        0x0002ad50:    bd80        ..      POP      {r7,pc}
        0x0002ad52:    0000        ..      MOVS     r0,r0
    appSecPairCmpl
        0x0002ad54:    b580        ..      PUSH     {r7,lr}
        0x0002ad56:    b082        ..      SUB      sp,sp,#8
        0x0002ad58:    9001        ..      STR      r0,[sp,#4]
        0x0002ad5a:    9100        ..      STR      r1,[sp,#0]
        0x0002ad5c:    9800        ..      LDR      r0,[sp,#0]
        0x0002ad5e:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002ad60:    b340        @.      CBZ      r0,0x2adb4 ; appSecPairCmpl + 96
        0x0002ad62:    e7ff        ..      B        0x2ad64 ; appSecPairCmpl + 16
        0x0002ad64:    9900        ..      LDR      r1,[sp,#0]
        0x0002ad66:    2001        .       MOVS     r0,#1
        0x0002ad68:    7148        Hq      STRB     r0,[r1,#5]
        0x0002ad6a:    9800        ..      LDR      r0,[sp,#0]
        0x0002ad6c:    6800        .h      LDR      r0,[r0,#0]
        0x0002ad6e:    b130        0.      CBZ      r0,0x2ad7e ; appSecPairCmpl + 42
        0x0002ad70:    e7ff        ..      B        0x2ad72 ; appSecPairCmpl + 30
        0x0002ad72:    9900        ..      LDR      r1,[sp,#0]
        0x0002ad74:    6808        .h      LDR      r0,[r1,#0]
        0x0002ad76:    7ac9        .z      LDRB     r1,[r1,#0xb]
        0x0002ad78:    f7eefae2    ....    BL       AppDbValidateRecord ; 0x19340
        0x0002ad7c:    e7ff        ..      B        0x2ad7e ; appSecPairCmpl + 42
        0x0002ad7e:    2000        .       MOVS     r0,#0
        0x0002ad80:    f7eefc4e    ..N.    BL       AppSetBondable ; 0x19620
        0x0002ad84:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002ad88:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ad8c:    f890005d    ..].    LDRB     r0,[r0,#0x5d]
        0x0002ad90:    2801        .(      CMP      r0,#1
        0x0002ad92:    d104        ..      BNE      0x2ad9e ; appSecPairCmpl + 74
        0x0002ad94:    e7ff        ..      B        0x2ad96 ; appSecPairCmpl + 66
        0x0002ad96:    9900        ..      LDR      r1,[sp,#0]
        0x0002ad98:    2001        .       MOVS     r0,#1
        0x0002ad9a:    7248        Hr      STRB     r0,[r1,#9]
        0x0002ad9c:    e7ff        ..      B        0x2ad9e ; appSecPairCmpl + 74
        0x0002ad9e:    9800        ..      LDR      r0,[sp,#0]
        0x0002ada0:    6800        .h      LDR      r0,[r0,#0]
        0x0002ada2:    b130        0.      CBZ      r0,0x2adb2 ; appSecPairCmpl + 94
        0x0002ada4:    e7ff        ..      B        0x2ada6 ; appSecPairCmpl + 82
        0x0002ada6:    9801        ..      LDR      r0,[sp,#4]
        0x0002ada8:    9900        ..      LDR      r1,[sp,#0]
        0x0002adaa:    7909        .y      LDRB     r1,[r1,#4]
        0x0002adac:    f7edfe64    ..d.    BL       AppAddDevToResList ; 0x18a78
        0x0002adb0:    e7ff        ..      B        0x2adb2 ; appSecPairCmpl + 94
        0x0002adb2:    e7ff        ..      B        0x2adb4 ; appSecPairCmpl + 96
        0x0002adb4:    b002        ..      ADD      sp,sp,#8
        0x0002adb6:    bd80        ..      POP      {r7,pc}
    appSecPairFailed
        0x0002adb8:    b082        ..      SUB      sp,sp,#8
        0x0002adba:    9001        ..      STR      r0,[sp,#4]
        0x0002adbc:    9100        ..      STR      r1,[sp,#0]
        0x0002adbe:    b002        ..      ADD      sp,sp,#8
        0x0002adc0:    4770        pG      BX       lr
        0x0002adc2:    0000        ..      MOVS     r0,r0
    appSecPairInd
        0x0002adc4:    b580        ..      PUSH     {r7,lr}
        0x0002adc6:    b086        ..      SUB      sp,sp,#0x18
        0x0002adc8:    9005        ..      STR      r0,[sp,#0x14]
        0x0002adca:    9104        ..      STR      r1,[sp,#0x10]
        0x0002adcc:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002add0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002add4:    f8900054    ..T.    LDRB     r0,[r0,#0x54]
        0x0002add8:    b988        ..      CBNZ     r0,0x2adfe ; appSecPairInd + 58
        0x0002adda:    e7ff        ..      B        0x2addc ; appSecPairInd + 24
        0x0002addc:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002adde:    7900        .y      LDRB     r0,[r0,#4]
        0x0002ade0:    07c0        ..      LSLS     r0,r0,#31
        0x0002ade2:    b160        `.      CBZ      r0,0x2adfe ; appSecPairInd + 58
        0x0002ade4:    e7ff        ..      B        0x2ade6 ; appSecPairInd + 34
        0x0002ade6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ade8:    7940        @y      LDRB     r0,[r0,#5]
        0x0002adea:    2800        .(      CMP      r0,#0
        0x0002adec:    d06b        k.      BEQ      0x2aec6 ; appSecPairInd + 258
        0x0002adee:    e7ff        ..      B        0x2adf0 ; appSecPairInd + 44
        0x0002adf0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002adf2:    7900        .y      LDRB     r0,[r0,#4]
        0x0002adf4:    f7efffca    ....    BL       DmConnSecLevel ; 0x1ad8c
        0x0002adf8:    2800        .(      CMP      r0,#0
        0x0002adfa:    d164        d.      BNE      0x2aec6 ; appSecPairInd + 258
        0x0002adfc:    e7ff        ..      B        0x2adfe ; appSecPairInd + 58
        0x0002adfe:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ae00:    7900        .y      LDRB     r0,[r0,#4]
        0x0002ae02:    f24a0160    J.`.    MOV      r1,#0xa060
        0x0002ae06:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002ae0a:    6809        .h      LDR      r1,[r1,#0]
        0x0002ae0c:    7809        .x      LDRB     r1,[r1,#0]
        0x0002ae0e:    4008        .@      ANDS     r0,r0,r1
        0x0002ae10:    f0000001    ....    AND      r0,r0,#1
        0x0002ae14:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002ae16:    71c8        .q      STRB     r0,[r1,#7]
        0x0002ae18:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ae1a:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002ae1c:    b1a8        ..      CBZ      r0,0x2ae4a ; appSecPairInd + 134
        0x0002ae1e:    e7ff        ..      B        0x2ae20 ; appSecPairInd + 92
        0x0002ae20:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ae22:    6800        .h      LDR      r0,[r0,#0]
        0x0002ae24:    b988        ..      CBNZ     r0,0x2ae4a ; appSecPairInd + 134
        0x0002ae26:    e7ff        ..      B        0x2ae28 ; appSecPairInd + 100
        0x0002ae28:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ae2a:    7900        .y      LDRB     r0,[r0,#4]
        0x0002ae2c:    f7efff64    ..d.    BL       DmConnPeerAddrType ; 0x1acf8
        0x0002ae30:    9002        ..      STR      r0,[sp,#8]
        0x0002ae32:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ae34:    7900        .y      LDRB     r0,[r0,#4]
        0x0002ae36:    f7efff4f    ..O.    BL       DmConnPeerAddr ; 0x1acd8
        0x0002ae3a:    4601        .F      MOV      r1,r0
        0x0002ae3c:    9802        ..      LDR      r0,[sp,#8]
        0x0002ae3e:    2200        ."      MOVS     r2,#0
        0x0002ae40:    f7eef8c8    ....    BL       AppDbNewRecord ; 0x18fd4
        0x0002ae44:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002ae46:    6008        .`      STR      r0,[r1,#0]
        0x0002ae48:    e7ff        ..      B        0x2ae4a ; appSecPairInd + 134
        0x0002ae4a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002ae4c:    2000        .       MOVS     r0,#0
        0x0002ae4e:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0002ae50:    f24a0060    J.`.    MOV      r0,#0xa060
        0x0002ae54:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002ae58:    6801        .h      LDR      r1,[r0,#0]
        0x0002ae5a:    7889        .x      LDRB     r1,[r1,#2]
        0x0002ae5c:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0002ae60:    6800        .h      LDR      r0,[r0,#0]
        0x0002ae62:    7840        @x      LDRB     r0,[r0,#1]
        0x0002ae64:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ae68:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ae6a:    7900        .y      LDRB     r0,[r0,#4]
        0x0002ae6c:    f7efff44    ..D.    BL       DmConnPeerAddrType ; 0x1acf8
        0x0002ae70:    2801        .(      CMP      r0,#1
        0x0002ae72:    d107        ..      BNE      0x2ae84 ; appSecPairInd + 192
        0x0002ae74:    e7ff        ..      B        0x2ae76 ; appSecPairInd + 178
        0x0002ae76:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002ae7a:    f0400002    @...    ORR      r0,r0,#2
        0x0002ae7e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ae82:    e7ff        ..      B        0x2ae84 ; appSecPairInd + 192
        0x0002ae84:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ae86:    79c1        .y      LDRB     r1,[r0,#7]
        0x0002ae88:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002ae8c:    4008        .@      ANDS     r0,r0,r1
        0x0002ae8e:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002ae92:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ae94:    7981        .y      LDRB     r1,[r0,#6]
        0x0002ae96:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002ae9a:    4008        .@      ANDS     r0,r0,r1
        0x0002ae9c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002aea0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002aea2:    7900        .y      LDRB     r0,[r0,#4]
        0x0002aea4:    f24a0160    J.`.    MOV      r1,#0xa060
        0x0002aea8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002aeac:    6809        .h      LDR      r1,[r1,#0]
        0x0002aeae:    780a        .x      LDRB     r2,[r1,#0]
        0x0002aeb0:    78c9        .x      LDRB     r1,[r1,#3]
        0x0002aeb2:    f89d300f    ...0    LDRB     r3,[sp,#0xf]
        0x0002aeb6:    f89dc00e    ....    LDRB     r12,[sp,#0xe]
        0x0002aeba:    46ee        .F      MOV      lr,sp
        0x0002aebc:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002aec0:    f7f0fb92    ....    BL       DmSecPairRsp ; 0x1b5e8
        0x0002aec4:    e005        ..      B        0x2aed2 ; appSecPairInd + 270
        0x0002aec6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002aec8:    7900        .y      LDRB     r0,[r0,#4]
        0x0002aeca:    2105        .!      MOVS     r1,#5
        0x0002aecc:    f7f0fac2    ....    BL       DmSecCancelReq ; 0x1b454
        0x0002aed0:    e7ff        ..      B        0x2aed2 ; appSecPairInd + 270
        0x0002aed2:    b006        ..      ADD      sp,sp,#0x18
        0x0002aed4:    bd80        ..      POP      {r7,pc}
        0x0002aed6:    0000        ..      MOVS     r0,r0
    appSecRspLtk
        0x0002aed8:    b580        ..      PUSH     {r7,lr}
        0x0002aeda:    b084        ..      SUB      sp,sp,#0x10
        0x0002aedc:    9003        ..      STR      r0,[sp,#0xc]
        0x0002aede:    2000        .       MOVS     r0,#0
        0x0002aee0:    9002        ..      STR      r0,[sp,#8]
        0x0002aee2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002aee4:    6800        .h      LDR      r0,[r0,#0]
        0x0002aee6:    b148        H.      CBZ      r0,0x2aefc ; appSecRspLtk + 36
        0x0002aee8:    e7ff        ..      B        0x2aeea ; appSecRspLtk + 18
        0x0002aeea:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002aeec:    6800        .h      LDR      r0,[r0,#0]
        0x0002aeee:    2101        .!      MOVS     r1,#1
        0x0002aef0:    f10d0207    ....    ADD      r2,sp,#7
        0x0002aef4:    f7edffd2    ....    BL       AppDbGetKey ; 0x18e9c
        0x0002aef8:    9002        ..      STR      r0,[sp,#8]
        0x0002aefa:    e7ff        ..      B        0x2aefc ; appSecRspLtk + 36
        0x0002aefc:    9802        ..      LDR      r0,[sp,#8]
        0x0002aefe:    b178        x.      CBZ      r0,0x2af20 ; appSecRspLtk + 72
        0x0002af00:    e7ff        ..      B        0x2af02 ; appSecRspLtk + 42
        0x0002af02:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002af04:    7948        Hy      LDRB     r0,[r1,#5]
        0x0002af06:    fab0f080    ....    CLZ      r0,r0
        0x0002af0a:    0940        @.      LSRS     r0,r0,#5
        0x0002af0c:    7188        .q      STRB     r0,[r1,#6]
        0x0002af0e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002af10:    7900        .y      LDRB     r0,[r0,#4]
        0x0002af12:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002af16:    9b02        ..      LDR      r3,[sp,#8]
        0x0002af18:    2101        .!      MOVS     r1,#1
        0x0002af1a:    f7f0fb31    ..1.    BL       DmSecLtkRsp ; 0x1b580
        0x0002af1e:    e009        ..      B        0x2af34 ; appSecRspLtk + 92
        0x0002af20:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002af22:    2300        .#      MOVS     r3,#0
        0x0002af24:    7183        .q      STRB     r3,[r0,#6]
        0x0002af26:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002af28:    7900        .y      LDRB     r0,[r0,#4]
        0x0002af2a:    4619        .F      MOV      r1,r3
        0x0002af2c:    461a        .F      MOV      r2,r3
        0x0002af2e:    f7f0fb27    ..'.    BL       DmSecLtkRsp ; 0x1b580
        0x0002af32:    e7ff        ..      B        0x2af34 ; appSecRspLtk + 92
        0x0002af34:    b004        ..      ADD      sp,sp,#0x10
        0x0002af36:    bd80        ..      POP      {r7,pc}
    appSecStoreKey
        0x0002af38:    b580        ..      PUSH     {r7,lr}
        0x0002af3a:    b082        ..      SUB      sp,sp,#8
        0x0002af3c:    9001        ..      STR      r0,[sp,#4]
        0x0002af3e:    9100        ..      STR      r1,[sp,#0]
        0x0002af40:    9800        ..      LDR      r0,[sp,#0]
        0x0002af42:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002af44:    b180        ..      CBZ      r0,0x2af68 ; appSecStoreKey + 48
        0x0002af46:    e7ff        ..      B        0x2af48 ; appSecStoreKey + 16
        0x0002af48:    9800        ..      LDR      r0,[sp,#0]
        0x0002af4a:    6800        .h      LDR      r0,[r0,#0]
        0x0002af4c:    b160        `.      CBZ      r0,0x2af68 ; appSecStoreKey + 48
        0x0002af4e:    e7ff        ..      B        0x2af50 ; appSecStoreKey + 24
        0x0002af50:    9801        ..      LDR      r0,[sp,#4]
        0x0002af52:    7f82        ..      LDRB     r2,[r0,#0x1e]
        0x0002af54:    9900        ..      LDR      r1,[sp,#0]
        0x0002af56:    7ac8        .z      LDRB     r0,[r1,#0xb]
        0x0002af58:    4310        .C      ORRS     r0,r0,r2
        0x0002af5a:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0002af5c:    9800        ..      LDR      r0,[sp,#0]
        0x0002af5e:    6800        .h      LDR      r0,[r0,#0]
        0x0002af60:    9901        ..      LDR      r1,[sp,#4]
        0x0002af62:    f7eef90b    ....    BL       AppDbSetKey ; 0x1917c
        0x0002af66:    e7ff        ..      B        0x2af68 ; appSecStoreKey + 48
        0x0002af68:    b002        ..      ADD      sp,sp,#8
        0x0002af6a:    bd80        ..      POP      {r7,pc}
    appServerCsfWriteCback
        0x0002af6c:    b580        ..      PUSH     {r7,lr}
        0x0002af6e:    b084        ..      SUB      sp,sp,#0x10
        0x0002af70:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002af74:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0002af78:    9202        ..      STR      r2,[sp,#8]
        0x0002af7a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002af7e:    f7edff7b    ..{.    BL       AppDbGetHdl ; 0x18e78
        0x0002af82:    9001        ..      STR      r0,[sp,#4]
        0x0002af84:    b138        8.      CBZ      r0,0x2af96 ; appServerCsfWriteCback + 42
        0x0002af86:    e7ff        ..      B        0x2af88 ; appServerCsfWriteCback + 28
        0x0002af88:    9801        ..      LDR      r0,[sp,#4]
        0x0002af8a:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0002af8e:    9a02        ..      LDR      r2,[sp,#8]
        0x0002af90:    f7eef8dc    ....    BL       AppDbSetCsfRecord ; 0x1914c
        0x0002af94:    e7ff        ..      B        0x2af96 ; appServerCsfWriteCback + 42
        0x0002af96:    b004        ..      ADD      sp,sp,#0x10
        0x0002af98:    bd80        ..      POP      {r7,pc}
        0x0002af9a:    0000        ..      MOVS     r0,r0
    appServerSetSigningInfo
        0x0002af9c:    b580        ..      PUSH     {r7,lr}
        0x0002af9e:    b084        ..      SUB      sp,sp,#0x10
        0x0002afa0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002afa4:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002afa8:    f7edff66    ..f.    BL       AppDbGetHdl ; 0x18e78
        0x0002afac:    9002        ..      STR      r0,[sp,#8]
        0x0002afae:    b1c8        ..      CBZ      r0,0x2afe4 ; appServerSetSigningInfo + 72
        0x0002afb0:    e7ff        ..      B        0x2afb2 ; appServerSetSigningInfo + 22
        0x0002afb2:    9802        ..      LDR      r0,[sp,#8]
        0x0002afb4:    2108        .!      MOVS     r1,#8
        0x0002afb6:    2200        ."      MOVS     r2,#0
        0x0002afb8:    f7edff70    ..p.    BL       AppDbGetKey ; 0x18e9c
        0x0002afbc:    9001        ..      STR      r0,[sp,#4]
        0x0002afbe:    b188        ..      CBZ      r0,0x2afe4 ; appServerSetSigningInfo + 72
        0x0002afc0:    e7ff        ..      B        0x2afc2 ; appServerSetSigningInfo + 38
        0x0002afc2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002afc6:    9901        ..      LDR      r1,[sp,#4]
        0x0002afc8:    2200        ."      MOVS     r2,#0
        0x0002afca:    f7effb7d    ..}.    BL       AttsSetCsrk ; 0x1a6c8
        0x0002afce:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002afd2:    9000        ..      STR      r0,[sp,#0]
        0x0002afd4:    9802        ..      LDR      r0,[sp,#8]
        0x0002afd6:    f7edffeb    ....    BL       AppDbGetPeerSignCounter ; 0x18fb0
        0x0002afda:    4601        .F      MOV      r1,r0
        0x0002afdc:    9800        ..      LDR      r0,[sp,#0]
        0x0002afde:    f7effb8f    ....    BL       AttsSetSignCounter ; 0x1a700
        0x0002afe2:    e7ff        ..      B        0x2afe4 ; appServerSetSigningInfo + 72
        0x0002afe4:    b004        ..      ADD      sp,sp,#0x10
        0x0002afe6:    bd80        ..      POP      {r7,pc}
    appSetAdvScanData
        0x0002afe8:    b580        ..      PUSH     {r7,lr}
        0x0002afea:    b082        ..      SUB      sp,sp,#8
        0x0002afec:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002aff0:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0002aff4:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002aff8:    0040        @.      LSLS     r0,r0,#1
        0x0002affa:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0002affe:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002b002:    0040        @.      LSLS     r0,r0,#1
        0x0002b004:    3001        .0      ADDS     r0,#1
        0x0002b006:    f88d0004    ....    STRB     r0,[sp,#4]
        0x0002b00a:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002b00e:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b012:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b016:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0002b01a:    eb0000c2    ....    ADD      r0,r0,r2,LSL #3
        0x0002b01e:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002b022:    f8b10040    ..@.    LDRH     r0,[r1,#0x40]
        0x0002b026:    8c09        ..      LDRH     r1,[r1,#0x20]
        0x0002b028:    4288        .B      CMP      r0,r1
        0x0002b02a:    da07        ..      BGE      0x2b03c ; appSetAdvScanData + 84
        0x0002b02c:    e7ff        ..      B        0x2b02e ; appSetAdvScanData + 70
        0x0002b02e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002b032:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0002b036:    f000f84b    ..K.    BL       appSetAdvScanDataFrag ; 0x2b0d0
        0x0002b03a:    e7ff        ..      B        0x2b03c ; appSetAdvScanData + 84
        0x0002b03c:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002b040:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b044:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b048:    f89d1004    ....    LDRB     r1,[sp,#4]
        0x0002b04c:    eb0000c2    ....    ADD      r0,r0,r2,LSL #3
        0x0002b050:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002b054:    f8b10040    ..@.    LDRH     r0,[r1,#0x40]
        0x0002b058:    8c09        ..      LDRH     r1,[r1,#0x20]
        0x0002b05a:    4288        .B      CMP      r0,r1
        0x0002b05c:    da07        ..      BGE      0x2b06e ; appSetAdvScanData + 134
        0x0002b05e:    e7ff        ..      B        0x2b060 ; appSetAdvScanData + 120
        0x0002b060:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002b064:    f89d1004    ....    LDRB     r1,[sp,#4]
        0x0002b068:    f000f832    ..2.    BL       appSetAdvScanDataFrag ; 0x2b0d0
        0x0002b06c:    e7ff        ..      B        0x2b06e ; appSetAdvScanData + 134
        0x0002b06e:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002b072:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b076:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b07a:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0002b07e:    eb0000c2    ....    ADD      r0,r0,r2,LSL #3
        0x0002b082:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002b086:    f8b10040    ..@.    LDRH     r0,[r1,#0x40]
        0x0002b08a:    8c09        ..      LDRH     r1,[r1,#0x20]
        0x0002b08c:    4288        .B      CMP      r0,r1
        0x0002b08e:    db1d        ..      BLT      0x2b0cc ; appSetAdvScanData + 228
        0x0002b090:    e7ff        ..      B        0x2b092 ; appSetAdvScanData + 170
        0x0002b092:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002b096:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b09a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b09e:    f89d1004    ....    LDRB     r1,[sp,#4]
        0x0002b0a2:    eb0000c2    ....    ADD      r0,r0,r2,LSL #3
        0x0002b0a6:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002b0aa:    f8b10040    ..@.    LDRH     r0,[r1,#0x40]
        0x0002b0ae:    8c09        ..      LDRH     r1,[r1,#0x20]
        0x0002b0b0:    4288        .B      CMP      r0,r1
        0x0002b0b2:    db0b        ..      BLT      0x2b0cc ; appSetAdvScanData + 228
        0x0002b0b4:    e7ff        ..      B        0x2b0b6 ; appSetAdvScanData + 206
        0x0002b0b6:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002b0ba:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b0be:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b0c2:    4401        .D      ADD      r1,r1,r0
        0x0002b0c4:    2001        .       MOVS     r0,#1
        0x0002b0c6:    f8810055    ..U.    STRB     r0,[r1,#0x55]
        0x0002b0ca:    e7ff        ..      B        0x2b0cc ; appSetAdvScanData + 228
        0x0002b0cc:    b002        ..      ADD      sp,sp,#8
        0x0002b0ce:    bd80        ..      POP      {r7,pc}
    appSetAdvScanDataFrag
        0x0002b0d0:    b510        ..      PUSH     {r4,lr}
        0x0002b0d2:    b086        ..      SUB      sp,sp,#0x18
        0x0002b0d4:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002b0d8:    f88d1016    ....    STRB     r1,[sp,#0x16]
        0x0002b0dc:    2001        .       MOVS     r0,#1
        0x0002b0de:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002b0e2:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002b0e6:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b0ea:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b0ee:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002b0f2:    f89d2016    ...     LDRB     r2,[sp,#0x16]
        0x0002b0f6:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x0002b0fa:    9003        ..      STR      r0,[sp,#0xc]
        0x0002b0fc:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002b100:    f89d2016    ...     LDRB     r2,[sp,#0x16]
        0x0002b104:    eb0100c0    ....    ADD      r0,r1,r0,LSL #3
        0x0002b108:    eb000242    ..B.    ADD      r2,r0,r2,LSL #1
        0x0002b10c:    8c10        ..      LDRH     r0,[r2,#0x20]
        0x0002b10e:    f8b22040    ..@     LDRH     r2,[r2,#0x40]
        0x0002b112:    1a80        ..      SUBS     r0,r0,r2
        0x0002b114:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002b118:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002b11c:    f89d2017    ...     LDRB     r2,[sp,#0x17]
        0x0002b120:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0002b124:    f8b11050    ..P.    LDRH     r1,[r1,#0x50]
        0x0002b128:    4288        .B      CMP      r0,r1
        0x0002b12a:    dd0d        ..      BLE      0x2b148 ; appSetAdvScanDataFrag + 120
        0x0002b12c:    e7ff        ..      B        0x2b12e ; appSetAdvScanDataFrag + 94
        0x0002b12e:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0002b132:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b136:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b13a:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002b13e:    f8b00050    ..P.    LDRH     r0,[r0,#0x50]
        0x0002b142:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002b146:    e7ff        ..      B        0x2b148 ; appSetAdvScanDataFrag + 120
        0x0002b148:    e7ff        ..      B        0x2b14a ; appSetAdvScanDataFrag + 122
        0x0002b14a:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002b14e:    2801        .(      CMP      r0,#1
        0x0002b150:    db54        T.      BLT      0x2b1fc ; appSetAdvScanDataFrag + 300
        0x0002b152:    e7ff        ..      B        0x2b154 ; appSetAdvScanDataFrag + 132
        0x0002b154:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002b158:    28fc        .(      CMP      r0,#0xfc
        0x0002b15a:    db0b        ..      BLT      0x2b174 ; appSetAdvScanDataFrag + 164
        0x0002b15c:    e7ff        ..      B        0x2b15e ; appSetAdvScanDataFrag + 142
        0x0002b15e:    20fb        .       MOVS     r0,#0xfb
        0x0002b160:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002b164:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002b168:    2800        .(      CMP      r0,#0
        0x0002b16a:    bf18        ..      IT       NE
        0x0002b16c:    2001        .       MOVNE    r0,#1
        0x0002b16e:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002b172:    e00c        ..      B        0x2b18e ; appSetAdvScanDataFrag + 190
        0x0002b174:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002b178:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002b17c:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0002b180:    2002        .       MOVS     r0,#2
        0x0002b182:    2900        .)      CMP      r1,#0
        0x0002b184:    bf18        ..      IT       NE
        0x0002b186:    2003        .       MOVNE    r0,#3
        0x0002b188:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002b18c:    e7ff        ..      B        0x2b18e ; appSetAdvScanDataFrag + 190
        0x0002b18e:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002b192:    f89d1015    ....    LDRB     r1,[sp,#0x15]
        0x0002b196:    f89d4016    ...@    LDRB     r4,[sp,#0x16]
        0x0002b19a:    f0040201    ....    AND      r2,r4,#1
        0x0002b19e:    f89d3012    ...0    LDRB     r3,[sp,#0x12]
        0x0002b1a2:    f8ddc00c    ....    LDR      r12,[sp,#0xc]
        0x0002b1a6:    f2430ee4    C...    MOV      lr,#0x30e4
        0x0002b1aa:    f2c10e00    ....    MOVT     lr,#0x1000
        0x0002b1ae:    f10e0e40    ..@.    ADD      lr,lr,#0x40
        0x0002b1b2:    f8cde004    ....    STR      lr,[sp,#4]
        0x0002b1b6:    eb0e0ec0    ....    ADD      lr,lr,r0,LSL #3
        0x0002b1ba:    f83ee014    >...    LDRH     lr,[lr,r4,LSL #1]
        0x0002b1be:    44f4        .D      ADD      r12,r12,lr
        0x0002b1c0:    46ee        .F      MOV      lr,sp
        0x0002b1c2:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002b1c6:    f7effbfd    ....    BL       DmAdvSetData ; 0x1a9c4
        0x0002b1ca:    9801        ..      LDR      r0,[sp,#4]
        0x0002b1cc:    f8bd3012    ...0    LDRH     r3,[sp,#0x12]
        0x0002b1d0:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0002b1d4:    eb0001c1    ....    ADD      r1,r0,r1,LSL #3
        0x0002b1d8:    f89d2016    ...     LDRB     r2,[sp,#0x16]
        0x0002b1dc:    f8310012    1...    LDRH     r0,[r1,r2,LSL #1]
        0x0002b1e0:    4418        .D      ADD      r0,r0,r3
        0x0002b1e2:    f8210012    !...    STRH     r0,[r1,r2,LSL #1]
        0x0002b1e6:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x0002b1ea:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002b1ee:    1a40        @.      SUBS     r0,r0,r1
        0x0002b1f0:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002b1f4:    2000        .       MOVS     r0,#0
        0x0002b1f6:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002b1fa:    e7a6        ..      B        0x2b14a ; appSetAdvScanDataFrag + 122
        0x0002b1fc:    b006        ..      ADD      sp,sp,#0x18
        0x0002b1fe:    bd10        ..      POP      {r4,pc}
    appSlaveAdvMode
        0x0002b200:    b081        ..      SUB      sp,sp,#4
        0x0002b202:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b206:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b20a:    6f80        .o      LDR      r0,[r0,#0x78]
        0x0002b20c:    b990        ..      CBNZ     r0,0x2b234 ; appSlaveAdvMode + 52
        0x0002b20e:    e7ff        ..      B        0x2b210 ; appSlaveAdvMode + 16
        0x0002b210:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b214:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b218:    f24b7041    K.Ap    MOV      r0,#0xb741
        0x0002b21c:    f2c00002    ....    MOVT     r0,#2
        0x0002b220:    6788        .g      STR      r0,[r1,#0x78]
        0x0002b222:    f24b6029    K.)`    MOV      r0,#0xb629
        0x0002b226:    f2c00002    ....    MOVT     r0,#2
        0x0002b22a:    67c8        .g      STR      r0,[r1,#0x7c]
        0x0002b22c:    2001        .       MOVS     r0,#1
        0x0002b22e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002b232:    e013        ..      B        0x2b25c ; appSlaveAdvMode + 92
        0x0002b234:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b238:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b23c:    6f80        .o      LDR      r0,[r0,#0x78]
        0x0002b23e:    f24b7141    K.Aq    MOV      r1,#0xb741
        0x0002b242:    f2c00102    ....    MOVT     r1,#2
        0x0002b246:    4288        .B      CMP      r0,r1
        0x0002b248:    d104        ..      BNE      0x2b254 ; appSlaveAdvMode + 84
        0x0002b24a:    e7ff        ..      B        0x2b24c ; appSlaveAdvMode + 76
        0x0002b24c:    2001        .       MOVS     r0,#1
        0x0002b24e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002b252:    e003        ..      B        0x2b25c ; appSlaveAdvMode + 92
        0x0002b254:    2000        .       MOVS     r0,#0
        0x0002b256:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002b25a:    e7ff        ..      B        0x2b25c ; appSlaveAdvMode + 92
        0x0002b25c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002b260:    b001        ..      ADD      sp,sp,#4
        0x0002b262:    4770        pG      BX       lr
    appSlaveAdvModeInit
        0x0002b264:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b268:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b26c:    2000        .       MOVS     r0,#0
        0x0002b26e:    6788        .g      STR      r0,[r1,#0x78]
        0x0002b270:    67c8        .g      STR      r0,[r1,#0x7c]
        0x0002b272:    4770        pG      BX       lr
    appSlaveAdvStart
        0x0002b274:    b510        ..      PUSH     {r4,lr}
        0x0002b276:    b08a        ..      SUB      sp,sp,#0x28
        0x0002b278:    468c        .F      MOV      r12,r1
        0x0002b27a:    4686        .F      MOV      lr,r0
        0x0002b27c:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002b27e:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002b280:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x0002b282:    f88de027    ..'.    STRB     lr,[sp,#0x27]
        0x0002b286:    f8cdc020    .. .    STR      r12,[sp,#0x20]
        0x0002b28a:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002b28c:    9306        ..      STR      r3,[sp,#0x18]
        0x0002b28e:    f88d1017    ....    STRB     r1,[sp,#0x17]
        0x0002b292:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002b296:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b29a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b29e:    f890005d    ..].    LDRB     r0,[r0,#0x5d]
        0x0002b2a2:    f88d0014    ....    STRB     r0,[sp,#0x14]
        0x0002b2a6:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002b2aa:    2802        .(      CMP      r0,#2
        0x0002b2ac:    d11d        ..      BNE      0x2b2ea ; appSlaveAdvStart + 118
        0x0002b2ae:    e7ff        ..      B        0x2b2b0 ; appSlaveAdvStart + 60
        0x0002b2b0:    f7edfcec    ....    BL       AppDbCheckBonded ; 0x18c8c
        0x0002b2b4:    b960        `.      CBNZ     r0,0x2b2d0 ; appSlaveAdvStart + 92
        0x0002b2b6:    e7ff        ..      B        0x2b2b8 ; appSlaveAdvStart + 68
        0x0002b2b8:    2001        .       MOVS     r0,#1
        0x0002b2ba:    9004        ..      STR      r0,[sp,#0x10]
        0x0002b2bc:    f7eef9b0    ....    BL       AppSetBondable ; 0x19620
        0x0002b2c0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b2c2:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b2c6:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b2ca:    f881005d    ..].    STRB     r0,[r1,#0x5d]
        0x0002b2ce:    e00b        ..      B        0x2b2e8 ; appSlaveAdvStart + 116
        0x0002b2d0:    2000        .       MOVS     r0,#0
        0x0002b2d2:    9003        ..      STR      r0,[sp,#0xc]
        0x0002b2d4:    f7eef9a4    ....    BL       AppSetBondable ; 0x19620
        0x0002b2d8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b2da:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b2de:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b2e2:    f881005d    ..].    STRB     r0,[r1,#0x5d]
        0x0002b2e6:    e7ff        ..      B        0x2b2e8 ; appSlaveAdvStart + 116
        0x0002b2e8:    e008        ..      B        0x2b2fc ; appSlaveAdvStart + 136
        0x0002b2ea:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002b2ee:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b2f2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b2f6:    f881005d    ..].    STRB     r0,[r1,#0x5d]
        0x0002b2fa:    e7ff        ..      B        0x2b2fc ; appSlaveAdvStart + 136
        0x0002b2fc:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x0002b300:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b304:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b308:    f891105d    ..].    LDRB     r1,[r1,#0x5d]
        0x0002b30c:    4288        .B      CMP      r0,r1
        0x0002b30e:    d01f        ..      BEQ      0x2b350 ; appSlaveAdvStart + 220
        0x0002b310:    e7ff        ..      B        0x2b312 ; appSlaveAdvStart + 158
        0x0002b312:    2000        .       MOVS     r0,#0
        0x0002b314:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002b318:    e7ff        ..      B        0x2b31a ; appSlaveAdvStart + 166
        0x0002b31a:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002b31e:    f89d1027    ..'.    LDRB     r1,[sp,#0x27]
        0x0002b322:    4288        .B      CMP      r0,r1
        0x0002b324:    da13        ..      BGE      0x2b34e ; appSlaveAdvStart + 218
        0x0002b326:    e7ff        ..      B        0x2b328 ; appSlaveAdvStart + 180
        0x0002b328:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002b32a:    f89d1015    ....    LDRB     r1,[sp,#0x15]
        0x0002b32e:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002b330:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b334:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b338:    f891105d    ..].    LDRB     r1,[r1,#0x5d]
        0x0002b33c:    f000f946    ..F.    BL       appSlaveForceAdvDataSync ; 0x2b5cc
        0x0002b340:    e7ff        ..      B        0x2b342 ; appSlaveAdvStart + 206
        0x0002b342:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002b346:    3001        .0      ADDS     r0,#1
        0x0002b348:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002b34c:    e7e5        ..      B        0x2b31a ; appSlaveAdvStart + 166
        0x0002b34e:    e7ff        ..      B        0x2b350 ; appSlaveAdvStart + 220
        0x0002b350:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x0002b354:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002b356:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002b358:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0002b35a:    f8ddc030    ..0.    LDR      r12,[sp,#0x30]
        0x0002b35e:    46ee        .F      MOV      lr,sp
        0x0002b360:    2401        .$      MOVS     r4,#1
        0x0002b362:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0002b366:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002b36a:    f7fffab7    ....    BL       appAdvStart ; 0x2a8dc
        0x0002b36e:    b00a        ..      ADD      sp,sp,#0x28
        0x0002b370:    bd10        ..      POP      {r4,pc}
        0x0002b372:    0000        ..      MOVS     r0,r0
    appSlaveConnClose
        0x0002b374:    b580        ..      PUSH     {r7,lr}
        0x0002b376:    b082        ..      SUB      sp,sp,#8
        0x0002b378:    9001        ..      STR      r0,[sp,#4]
        0x0002b37a:    9100        ..      STR      r1,[sp,#0]
        0x0002b37c:    9800        ..      LDR      r0,[sp,#0]
        0x0002b37e:    6800        .h      LDR      r0,[r0,#0]
        0x0002b380:    f7eefb8a    ....    BL       AppUpdatePrivacyMode ; 0x19a98
        0x0002b384:    9801        ..      LDR      r0,[sp,#4]
        0x0002b386:    9900        ..      LDR      r1,[sp,#0]
        0x0002b388:    f000fa20    .. .    BL       appSlaveProcConnClose ; 0x2b7cc
        0x0002b38c:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b390:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b394:    6fc0        .o      LDR      r0,[r0,#0x7c]
        0x0002b396:    b140        @.      CBZ      r0,0x2b3aa ; appSlaveConnClose + 54
        0x0002b398:    e7ff        ..      B        0x2b39a ; appSlaveConnClose + 38
        0x0002b39a:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b39e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b3a2:    6fc1        .o      LDR      r1,[r0,#0x7c]
        0x0002b3a4:    9801        ..      LDR      r0,[sp,#4]
        0x0002b3a6:    4788        .G      BLX      r1
        0x0002b3a8:    e7ff        ..      B        0x2b3aa ; appSlaveConnClose + 54
        0x0002b3aa:    b002        ..      ADD      sp,sp,#8
        0x0002b3ac:    bd80        ..      POP      {r7,pc}
        0x0002b3ae:    0000        ..      MOVS     r0,r0
    appSlaveConnOpen
        0x0002b3b0:    b580        ..      PUSH     {r7,lr}
        0x0002b3b2:    b082        ..      SUB      sp,sp,#8
        0x0002b3b4:    9001        ..      STR      r0,[sp,#4]
        0x0002b3b6:    9100        ..      STR      r1,[sp,#0]
        0x0002b3b8:    9801        ..      LDR      r0,[sp,#4]
        0x0002b3ba:    9900        ..      LDR      r1,[sp,#0]
        0x0002b3bc:    f000fa3c    ..<.    BL       appSlaveProcConnOpen ; 0x2b838
        0x0002b3c0:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b3c4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b3c8:    6fc0        .o      LDR      r0,[r0,#0x7c]
        0x0002b3ca:    b140        @.      CBZ      r0,0x2b3de ; appSlaveConnOpen + 46
        0x0002b3cc:    e7ff        ..      B        0x2b3ce ; appSlaveConnOpen + 30
        0x0002b3ce:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b3d2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b3d6:    6fc1        .o      LDR      r1,[r0,#0x7c]
        0x0002b3d8:    9801        ..      LDR      r0,[sp,#4]
        0x0002b3da:    4788        .G      BLX      r1
        0x0002b3dc:    e7ff        ..      B        0x2b3de ; appSlaveConnOpen + 46
        0x0002b3de:    9801        ..      LDR      r0,[sp,#4]
        0x0002b3e0:    7800        .x      LDRB     r0,[r0,#0]
        0x0002b3e2:    f7fffb13    ....    BL       appConnReadRemoteFeatTimerStart ; 0x2aa0c
        0x0002b3e6:    b002        ..      ADD      sp,sp,#8
        0x0002b3e8:    bd80        ..      POP      {r7,pc}
        0x0002b3ea:    0000        ..      MOVS     r0,r0
    appSlaveConnUpdate
        0x0002b3ec:    b580        ..      PUSH     {r7,lr}
        0x0002b3ee:    b082        ..      SUB      sp,sp,#8
        0x0002b3f0:    9001        ..      STR      r0,[sp,#4]
        0x0002b3f2:    9100        ..      STR      r1,[sp,#0]
        0x0002b3f4:    f24a0068    J.h.    MOV      r0,#0xa068
        0x0002b3f8:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b3fc:    6800        .h      LDR      r0,[r0,#0]
        0x0002b3fe:    6800        .h      LDR      r0,[r0,#0]
        0x0002b400:    b3d8        ..      CBZ      r0,0x2b47a ; appSlaveConnUpdate + 142
        0x0002b402:    e7ff        ..      B        0x2b404 ; appSlaveConnUpdate + 24
        0x0002b404:    9801        ..      LDR      r0,[sp,#4]
        0x0002b406:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002b408:    bb00        ..      CBNZ     r0,0x2b44c ; appSlaveConnUpdate + 96
        0x0002b40a:    e7ff        ..      B        0x2b40c ; appSlaveConnUpdate + 32
        0x0002b40c:    f24a0068    J.h.    MOV      r0,#0xa068
        0x0002b410:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b414:    6800        .h      LDR      r0,[r0,#0]
        0x0002b416:    8880        ..      LDRH     r0,[r0,#4]
        0x0002b418:    9901        ..      LDR      r1,[sp,#4]
        0x0002b41a:    8909        ..      LDRH     r1,[r1,#8]
        0x0002b41c:    4288        .B      CMP      r0,r1
        0x0002b41e:    dc0f        ..      BGT      0x2b440 ; appSlaveConnUpdate + 84
        0x0002b420:    e7ff        ..      B        0x2b422 ; appSlaveConnUpdate + 54
        0x0002b422:    f24a0068    J.h.    MOV      r0,#0xa068
        0x0002b426:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b42a:    6800        .h      LDR      r0,[r0,#0]
        0x0002b42c:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002b42e:    9901        ..      LDR      r1,[sp,#4]
        0x0002b430:    8909        ..      LDRH     r1,[r1,#8]
        0x0002b432:    4288        .B      CMP      r0,r1
        0x0002b434:    db04        ..      BLT      0x2b440 ; appSlaveConnUpdate + 84
        0x0002b436:    e7ff        ..      B        0x2b438 ; appSlaveConnUpdate + 76
        0x0002b438:    9800        ..      LDR      r0,[sp,#0]
        0x0002b43a:    f7fffb39    ..9.    BL       appConnUpdateTimerStop ; 0x2aab0
        0x0002b43e:    e004        ..      B        0x2b44a ; appSlaveConnUpdate + 94
        0x0002b440:    9800        ..      LDR      r0,[sp,#0]
        0x0002b442:    7900        .y      LDRB     r0,[r0,#4]
        0x0002b444:    f7fffb0a    ....    BL       appConnUpdateTimerStart ; 0x2aa5c
        0x0002b448:    e7ff        ..      B        0x2b44a ; appSlaveConnUpdate + 94
        0x0002b44a:    e015        ..      B        0x2b478 ; appSlaveConnUpdate + 140
        0x0002b44c:    9801        ..      LDR      r0,[sp,#4]
        0x0002b44e:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002b450:    280c        .(      CMP      r0,#0xc
        0x0002b452:    d010        ..      BEQ      0x2b476 ; appSlaveConnUpdate + 138
        0x0002b454:    e7ff        ..      B        0x2b456 ; appSlaveConnUpdate + 106
        0x0002b456:    9800        ..      LDR      r0,[sp,#0]
        0x0002b458:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0002b45a:    f24a0168    J.h.    MOV      r1,#0xa068
        0x0002b45e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b462:    6809        .h      LDR      r1,[r1,#0]
        0x0002b464:    7b09        .{      LDRB     r1,[r1,#0xc]
        0x0002b466:    4288        .B      CMP      r0,r1
        0x0002b468:    da05        ..      BGE      0x2b476 ; appSlaveConnUpdate + 138
        0x0002b46a:    e7ff        ..      B        0x2b46c ; appSlaveConnUpdate + 128
        0x0002b46c:    9800        ..      LDR      r0,[sp,#0]
        0x0002b46e:    7900        .y      LDRB     r0,[r0,#4]
        0x0002b470:    f7fffaf4    ....    BL       appConnUpdateTimerStart ; 0x2aa5c
        0x0002b474:    e7ff        ..      B        0x2b476 ; appSlaveConnUpdate + 138
        0x0002b476:    e7ff        ..      B        0x2b478 ; appSlaveConnUpdate + 140
        0x0002b478:    e7ff        ..      B        0x2b47a ; appSlaveConnUpdate + 142
        0x0002b47a:    b002        ..      ADD      sp,sp,#8
        0x0002b47c:    bd80        ..      POP      {r7,pc}
        0x0002b47e:    0000        ..      MOVS     r0,r0
    appSlaveConnUpdateTimeout
        0x0002b480:    b580        ..      PUSH     {r7,lr}
        0x0002b482:    b086        ..      SUB      sp,sp,#0x18
        0x0002b484:    9005        ..      STR      r0,[sp,#0x14]
        0x0002b486:    9104        ..      STR      r1,[sp,#0x10]
        0x0002b488:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002b48a:    2002        .       MOVS     r0,#2
        0x0002b48c:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0002b48e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b490:    7900        .y      LDRB     r0,[r0,#4]
        0x0002b492:    f7effb39    ..9.    BL       DmConnCheckIdle ; 0x1ab08
        0x0002b496:    fab0f080    ....    CLZ      r0,r0
        0x0002b49a:    0940        @.      LSRS     r0,r0,#5
        0x0002b49c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002b4a0:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002b4a4:    b348        H.      CBZ      r0,0x2b4fa ; appSlaveConnUpdateTimeout + 122
        0x0002b4a6:    e7ff        ..      B        0x2b4a8 ; appSlaveConnUpdateTimeout + 40
        0x0002b4a8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b4aa:    7a80        .z      LDRB     r0,[r0,#0xa]
        0x0002b4ac:    b328        (.      CBZ      r0,0x2b4fa ; appSlaveConnUpdateTimeout + 122
        0x0002b4ae:    e7ff        ..      B        0x2b4b0 ; appSlaveConnUpdateTimeout + 48
        0x0002b4b0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002b4b2:    7b08        .{      LDRB     r0,[r1,#0xc]
        0x0002b4b4:    3001        .0      ADDS     r0,#1
        0x0002b4b6:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002b4b8:    f24a0068    J.h.    MOV      r0,#0xa068
        0x0002b4bc:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b4c0:    6801        .h      LDR      r1,[r0,#0]
        0x0002b4c2:    8889        ..      LDRH     r1,[r1,#4]
        0x0002b4c4:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0002b4c8:    6801        .h      LDR      r1,[r0,#0]
        0x0002b4ca:    88c9        ..      LDRH     r1,[r1,#6]
        0x0002b4cc:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x0002b4d0:    6801        .h      LDR      r1,[r0,#0]
        0x0002b4d2:    8909        ..      LDRH     r1,[r1,#8]
        0x0002b4d4:    f8ad1008    ....    STRH     r1,[sp,#8]
        0x0002b4d8:    6800        .h      LDR      r0,[r0,#0]
        0x0002b4da:    8940        @.      LDRH     r0,[r0,#0xa]
        0x0002b4dc:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002b4e0:    2000        .       MOVS     r0,#0
        0x0002b4e2:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002b4e6:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0002b4ea:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002b4ee:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b4f0:    7900        .y      LDRB     r0,[r0,#4]
        0x0002b4f2:    a901        ..      ADD      r1,sp,#4
        0x0002b4f4:    f7effcda    ....    BL       DmConnUpdate ; 0x1aeac
        0x0002b4f8:    e008        ..      B        0x2b50c ; appSlaveConnUpdateTimeout + 140
        0x0002b4fa:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002b4fe:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002b500:    7288        .r      STRB     r0,[r1,#0xa]
        0x0002b502:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b504:    7900        .y      LDRB     r0,[r0,#4]
        0x0002b506:    f7fffaa9    ....    BL       appConnUpdateTimerStart ; 0x2aa5c
        0x0002b50a:    e7ff        ..      B        0x2b50c ; appSlaveConnUpdateTimeout + 140
        0x0002b50c:    b006        ..      ADD      sp,sp,#0x18
        0x0002b50e:    bd80        ..      POP      {r7,pc}
    appSlaveConnectableAdv
        0x0002b510:    b083        ..      SUB      sp,sp,#0xc
        0x0002b512:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0002b516:    9101        ..      STR      r1,[sp,#4]
        0x0002b518:    2000        .       MOVS     r0,#0
        0x0002b51a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002b51e:    e7ff        ..      B        0x2b520 ; appSlaveConnectableAdv + 16
        0x0002b520:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002b524:    f89d100a    ....    LDRB     r1,[sp,#0xa]
        0x0002b528:    4288        .B      CMP      r0,r1
        0x0002b52a:    da47        G.      BGE      0x2b5bc ; appSlaveConnectableAdv + 172
        0x0002b52c:    e7ff        ..      B        0x2b52e ; appSlaveConnectableAdv + 30
        0x0002b52e:    2000        .       MOVS     r0,#0
        0x0002b530:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002b534:    e7ff        ..      B        0x2b536 ; appSlaveConnectableAdv + 38
        0x0002b536:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002b53a:    2801        .(      CMP      r0,#1
        0x0002b53c:    dc37        7.      BGT      0x2b5ae ; appSlaveConnectableAdv + 158
        0x0002b53e:    e7ff        ..      B        0x2b540 ; appSlaveConnectableAdv + 48
        0x0002b540:    9801        ..      LDR      r0,[sp,#4]
        0x0002b542:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0002b546:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002b548:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002b54c:    4288        .B      CMP      r0,r1
        0x0002b54e:    d127        '.      BNE      0x2b5a0 ; appSlaveConnectableAdv + 144
        0x0002b550:    e7ff        ..      B        0x2b552 ; appSlaveConnectableAdv + 66
        0x0002b552:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002b556:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b55a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b55e:    4408        .D      ADD      r0,r0,r1
        0x0002b560:    f8900059    ..Y.    LDRB     r0,[r0,#0x59]
        0x0002b564:    b1c0        ..      CBZ      r0,0x2b598 ; appSlaveConnectableAdv + 136
        0x0002b566:    e7ff        ..      B        0x2b568 ; appSlaveConnectableAdv + 88
        0x0002b568:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002b56c:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b570:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b574:    4408        .D      ADD      r0,r0,r1
        0x0002b576:    f8900059    ..Y.    LDRB     r0,[r0,#0x59]
        0x0002b57a:    2804        .(      CMP      r0,#4
        0x0002b57c:    d00c        ..      BEQ      0x2b598 ; appSlaveConnectableAdv + 136
        0x0002b57e:    e7ff        ..      B        0x2b580 ; appSlaveConnectableAdv + 112
        0x0002b580:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002b584:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b588:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b58c:    4408        .D      ADD      r0,r0,r1
        0x0002b58e:    f8900059    ..Y.    LDRB     r0,[r0,#0x59]
        0x0002b592:    2805        .(      CMP      r0,#5
        0x0002b594:    d104        ..      BNE      0x2b5a0 ; appSlaveConnectableAdv + 144
        0x0002b596:    e7ff        ..      B        0x2b598 ; appSlaveConnectableAdv + 136
        0x0002b598:    2001        .       MOVS     r0,#1
        0x0002b59a:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002b59e:    e011        ..      B        0x2b5c4 ; appSlaveConnectableAdv + 180
        0x0002b5a0:    e7ff        ..      B        0x2b5a2 ; appSlaveConnectableAdv + 146
        0x0002b5a2:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002b5a6:    3001        .0      ADDS     r0,#1
        0x0002b5a8:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002b5ac:    e7c3        ..      B        0x2b536 ; appSlaveConnectableAdv + 38
        0x0002b5ae:    e7ff        ..      B        0x2b5b0 ; appSlaveConnectableAdv + 160
        0x0002b5b0:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002b5b4:    3001        .0      ADDS     r0,#1
        0x0002b5b6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002b5ba:    e7b1        ..      B        0x2b520 ; appSlaveConnectableAdv + 16
        0x0002b5bc:    2000        .       MOVS     r0,#0
        0x0002b5be:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002b5c2:    e7ff        ..      B        0x2b5c4 ; appSlaveConnectableAdv + 180
        0x0002b5c4:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002b5c8:    b003        ..      ADD      sp,sp,#0xc
        0x0002b5ca:    4770        pG      BX       lr
    appSlaveForceAdvDataSync
        0x0002b5cc:    b081        ..      SUB      sp,sp,#4
        0x0002b5ce:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002b5d2:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0002b5d6:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002b5da:    0040        @.      LSLS     r0,r0,#1
        0x0002b5dc:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002b5e0:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002b5e4:    0040        @.      LSLS     r0,r0,#1
        0x0002b5e6:    3001        .0      ADDS     r0,#1
        0x0002b5e8:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002b5ec:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002b5f0:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b5f4:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b5f8:    f1010240    ..@.    ADD      r2,r1,#0x40
        0x0002b5fc:    eb0203c0    ....    ADD      r3,r2,r0,LSL #3
        0x0002b600:    f89dc001    ....    LDRB     r12,[sp,#1]
        0x0002b604:    2000        .       MOVS     r0,#0
        0x0002b606:    f823001c    #...    STRH     r0,[r3,r12,LSL #1]
        0x0002b60a:    f89d3003    ...0    LDRB     r3,[sp,#3]
        0x0002b60e:    eb0202c3    ....    ADD      r2,r2,r3,LSL #3
        0x0002b612:    f89d3000    ...0    LDRB     r3,[sp,#0]
        0x0002b616:    f8220013    "...    STRH     r0,[r2,r3,LSL #1]
        0x0002b61a:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0002b61e:    4411        .D      ADD      r1,r1,r2
        0x0002b620:    f8810055    ..U.    STRB     r0,[r1,#0x55]
        0x0002b624:    b001        ..      ADD      sp,sp,#4
        0x0002b626:    4770        pG      BX       lr
    appSlaveLegAdvRestart
        0x0002b628:    b580        ..      PUSH     {r7,lr}
        0x0002b62a:    b082        ..      SUB      sp,sp,#8
        0x0002b62c:    9001        ..      STR      r0,[sp,#4]
        0x0002b62e:    9801        ..      LDR      r0,[sp,#4]
        0x0002b630:    7880        .x      LDRB     r0,[r0,#2]
        0x0002b632:    2828        ((      CMP      r0,#0x28
        0x0002b634:    d111        ..      BNE      0x2b65a ; appSlaveLegAdvRestart + 50
        0x0002b636:    e7ff        ..      B        0x2b638 ; appSlaveLegAdvRestart + 16
        0x0002b638:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b63c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b640:    f8900075    ..u.    LDRB     r0,[r0,#0x75]
        0x0002b644:    b140        @.      CBZ      r0,0x2b658 ; appSlaveLegAdvRestart + 48
        0x0002b646:    e7ff        ..      B        0x2b648 ; appSlaveLegAdvRestart + 32
        0x0002b648:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b64c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b650:    2000        .       MOVS     r0,#0
        0x0002b652:    f8810075    ..u.    STRB     r0,[r1,#0x75]
        0x0002b656:    e031        1.      B        0x2b6bc ; appSlaveLegAdvRestart + 148
        0x0002b658:    e01d        ..      B        0x2b696 ; appSlaveLegAdvRestart + 110
        0x0002b65a:    9801        ..      LDR      r0,[sp,#4]
        0x0002b65c:    7880        .x      LDRB     r0,[r0,#2]
        0x0002b65e:    2827        '(      CMP      r0,#0x27
        0x0002b660:    d118        ..      BNE      0x2b694 ; appSlaveLegAdvRestart + 108
        0x0002b662:    e7ff        ..      B        0x2b664 ; appSlaveLegAdvRestart + 60
        0x0002b664:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b668:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b66c:    f8900075    ..u.    LDRB     r0,[r0,#0x75]
        0x0002b670:    b140        @.      CBZ      r0,0x2b684 ; appSlaveLegAdvRestart + 92
        0x0002b672:    e7ff        ..      B        0x2b674 ; appSlaveLegAdvRestart + 76
        0x0002b674:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b678:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b67c:    2000        .       MOVS     r0,#0
        0x0002b67e:    f8810075    ..u.    STRB     r0,[r1,#0x75]
        0x0002b682:    e01b        ..      B        0x2b6bc ; appSlaveLegAdvRestart + 148
        0x0002b684:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b688:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b68c:    2003        .       MOVS     r0,#3
        0x0002b68e:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x0002b692:    e7ff        ..      B        0x2b694 ; appSlaveLegAdvRestart + 108
        0x0002b694:    e7ff        ..      B        0x2b696 ; appSlaveLegAdvRestart + 110
        0x0002b696:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b69a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b69e:    f8900057    ..W.    LDRB     r0,[r0,#0x57]
        0x0002b6a2:    2803        .(      CMP      r0,#3
        0x0002b6a4:    d10a        ..      BNE      0x2b6bc ; appSlaveLegAdvRestart + 148
        0x0002b6a6:    e7ff        ..      B        0x2b6a8 ; appSlaveLegAdvRestart + 128
        0x0002b6a8:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b6ac:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b6b0:    2000        .       MOVS     r0,#0
        0x0002b6b2:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x0002b6b6:    f000f803    ....    BL       appSlaveLegAdvStart ; 0x2b6c0
        0x0002b6ba:    e7ff        ..      B        0x2b6bc ; appSlaveLegAdvRestart + 148
        0x0002b6bc:    b002        ..      ADD      sp,sp,#8
        0x0002b6be:    bd80        ..      POP      {r7,pc}
    appSlaveLegAdvStart
        0x0002b6c0:    b580        ..      PUSH     {r7,lr}
        0x0002b6c2:    b084        ..      SUB      sp,sp,#0x10
        0x0002b6c4:    f24a005c    J.\.    MOV      r0,#0xa05c
        0x0002b6c8:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b6cc:    6800        .h      LDR      r0,[r0,#0]
        0x0002b6ce:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b6d2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b6d6:    f8911057    ..W.    LDRB     r1,[r1,#0x57]
        0x0002b6da:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002b6de:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002b6e0:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002b6e4:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002b6e8:    2801        .(      CMP      r0,#1
        0x0002b6ea:    db1e        ..      BLT      0x2b72a ; appSlaveLegAdvStart + 106
        0x0002b6ec:    e7ff        ..      B        0x2b6ee ; appSlaveLegAdvStart + 46
        0x0002b6ee:    2000        .       MOVS     r0,#0
        0x0002b6f0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002b6f4:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002b6f8:    f24a005c    J.\.    MOV      r0,#0xa05c
        0x0002b6fc:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b700:    6800        .h      LDR      r0,[r0,#0]
        0x0002b702:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b706:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b70a:    f8911057    ..W.    LDRB     r1,[r1,#0x57]
        0x0002b70e:    eb000341    ..A.    ADD      r3,r0,r1,LSL #1
        0x0002b712:    466a        jF      MOV      r2,sp
        0x0002b714:    2001        .       MOVS     r0,#1
        0x0002b716:    6050        P`      STR      r0,[r2,#4]
        0x0002b718:    f10d010e    ....    ADD      r1,sp,#0xe
        0x0002b71c:    6011        .`      STR      r1,[r2,#0]
        0x0002b71e:    f10d010f    ....    ADD      r1,sp,#0xf
        0x0002b722:    aa03        ..      ADD      r2,sp,#0xc
        0x0002b724:    f7fff8da    ....    BL       appAdvStart ; 0x2a8dc
        0x0002b728:    e007        ..      B        0x2b73a ; appSlaveLegAdvStart + 122
        0x0002b72a:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b72e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b732:    2003        .       MOVS     r0,#3
        0x0002b734:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x0002b738:    e7ff        ..      B        0x2b73a ; appSlaveLegAdvStart + 122
        0x0002b73a:    b004        ..      ADD      sp,sp,#0x10
        0x0002b73c:    bd80        ..      POP      {r7,pc}
        0x0002b73e:    0000        ..      MOVS     r0,r0
    appSlaveLegAdvStop
        0x0002b740:    b580        ..      PUSH     {r7,lr}
        0x0002b742:    b082        ..      SUB      sp,sp,#8
        0x0002b744:    9001        ..      STR      r0,[sp,#4]
        0x0002b746:    9801        ..      LDR      r0,[sp,#4]
        0x0002b748:    7880        .x      LDRB     r0,[r0,#2]
        0x0002b74a:    2848        H(      CMP      r0,#0x48
        0x0002b74c:    d106        ..      BNE      0x2b75c ; appSlaveLegAdvStop + 28
        0x0002b74e:    e7ff        ..      B        0x2b750 ; appSlaveLegAdvStop + 16
        0x0002b750:    9801        ..      LDR      r0,[sp,#4]
        0x0002b752:    7900        .y      LDRB     r0,[r0,#4]
        0x0002b754:    b908        ..      CBNZ     r0,0x2b75a ; appSlaveLegAdvStop + 26
        0x0002b756:    e7ff        ..      B        0x2b758 ; appSlaveLegAdvStop + 24
        0x0002b758:    e010        ..      B        0x2b77c ; appSlaveLegAdvStop + 60
        0x0002b75a:    e7ff        ..      B        0x2b75c ; appSlaveLegAdvStop + 28
        0x0002b75c:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b760:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b764:    f890005b    ..[.    LDRB     r0,[r0,#0x5b]
        0x0002b768:    b120         .      CBZ      r0,0x2b774 ; appSlaveLegAdvStop + 52
        0x0002b76a:    e7ff        ..      B        0x2b76c ; appSlaveLegAdvStop + 44
        0x0002b76c:    9801        ..      LDR      r0,[sp,#4]
        0x0002b76e:    f000f807    ....    BL       appSlaveLegAdvTypeChanged ; 0x2b780
        0x0002b772:    e003        ..      B        0x2b77c ; appSlaveLegAdvStop + 60
        0x0002b774:    9801        ..      LDR      r0,[sp,#4]
        0x0002b776:    f000f813    ....    BL       appSlaveNextLegAdvState ; 0x2b7a0
        0x0002b77a:    e7ff        ..      B        0x2b77c ; appSlaveLegAdvStop + 60
        0x0002b77c:    b002        ..      ADD      sp,sp,#8
        0x0002b77e:    bd80        ..      POP      {r7,pc}
    appSlaveLegAdvTypeChanged
        0x0002b780:    b580        ..      PUSH     {r7,lr}
        0x0002b782:    b082        ..      SUB      sp,sp,#8
        0x0002b784:    9001        ..      STR      r0,[sp,#4]
        0x0002b786:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b78a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b78e:    2000        .       MOVS     r0,#0
        0x0002b790:    f881005b    ..[.    STRB     r0,[r1,#0x5b]
        0x0002b794:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x0002b798:    f7ffff92    ....    BL       appSlaveLegAdvStart ; 0x2b6c0
        0x0002b79c:    b002        ..      ADD      sp,sp,#8
        0x0002b79e:    bd80        ..      POP      {r7,pc}
    appSlaveNextLegAdvState
        0x0002b7a0:    b580        ..      PUSH     {r7,lr}
        0x0002b7a2:    b082        ..      SUB      sp,sp,#8
        0x0002b7a4:    9001        ..      STR      r0,[sp,#4]
        0x0002b7a6:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b7aa:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b7ae:    f8901057    ..W.    LDRB     r1,[r0,#0x57]
        0x0002b7b2:    3101        .1      ADDS     r1,#1
        0x0002b7b4:    f8801057    ..W.    STRB     r1,[r0,#0x57]
        0x0002b7b8:    f8900057    ..W.    LDRB     r0,[r0,#0x57]
        0x0002b7bc:    2802        .(      CMP      r0,#2
        0x0002b7be:    dc03        ..      BGT      0x2b7c8 ; appSlaveNextLegAdvState + 40
        0x0002b7c0:    e7ff        ..      B        0x2b7c2 ; appSlaveNextLegAdvState + 34
        0x0002b7c2:    f7ffff7d    ..}.    BL       appSlaveLegAdvStart ; 0x2b6c0
        0x0002b7c6:    e7ff        ..      B        0x2b7c8 ; appSlaveNextLegAdvState + 40
        0x0002b7c8:    b002        ..      ADD      sp,sp,#8
        0x0002b7ca:    bd80        ..      POP      {r7,pc}
    appSlaveProcConnClose
        0x0002b7cc:    b580        ..      PUSH     {r7,lr}
        0x0002b7ce:    b084        ..      SUB      sp,sp,#0x10
        0x0002b7d0:    9003        ..      STR      r0,[sp,#0xc]
        0x0002b7d2:    9102        ..      STR      r1,[sp,#8]
        0x0002b7d4:    9802        ..      LDR      r0,[sp,#8]
        0x0002b7d6:    f7fff96b    ..k.    BL       appConnUpdateTimerStop ; 0x2aab0
        0x0002b7da:    9902        ..      LDR      r1,[sp,#8]
        0x0002b7dc:    2000        .       MOVS     r0,#0
        0x0002b7de:    7108        .q      STRB     r0,[r1,#4]
        0x0002b7e0:    9902        ..      LDR      r1,[sp,#8]
        0x0002b7e2:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0002b7e4:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b7e8:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b7ec:    f8810074    ..t.    STRB     r0,[r1,#0x74]
        0x0002b7f0:    9802        ..      LDR      r0,[sp,#8]
        0x0002b7f2:    7a40        @z      LDRB     r0,[r0,#9]
        0x0002b7f4:    b1f0        ..      CBZ      r0,0x2b834 ; appSlaveProcConnClose + 104
        0x0002b7f6:    e7ff        ..      B        0x2b7f8 ; appSlaveProcConnClose + 44
        0x0002b7f8:    9902        ..      LDR      r1,[sp,#8]
        0x0002b7fa:    2000        .       MOVS     r0,#0
        0x0002b7fc:    7248        Hr      STRB     r0,[r1,#9]
        0x0002b7fe:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b802:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b806:    f881005d    ..].    STRB     r0,[r1,#0x5d]
        0x0002b80a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002b80e:    e7ff        ..      B        0x2b810 ; appSlaveProcConnClose + 68
        0x0002b810:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002b814:    2801        .(      CMP      r0,#1
        0x0002b816:    dc0c        ..      BGT      0x2b832 ; appSlaveProcConnClose + 102
        0x0002b818:    e7ff        ..      B        0x2b81a ; appSlaveProcConnClose + 78
        0x0002b81a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002b81e:    2100        .!      MOVS     r1,#0
        0x0002b820:    f7fffed4    ....    BL       appSlaveForceAdvDataSync ; 0x2b5cc
        0x0002b824:    e7ff        ..      B        0x2b826 ; appSlaveProcConnClose + 90
        0x0002b826:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002b82a:    3001        .0      ADDS     r0,#1
        0x0002b82c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002b830:    e7ee        ..      B        0x2b810 ; appSlaveProcConnClose + 68
        0x0002b832:    e7ff        ..      B        0x2b834 ; appSlaveProcConnClose + 104
        0x0002b834:    b004        ..      ADD      sp,sp,#0x10
        0x0002b836:    bd80        ..      POP      {r7,pc}
    appSlaveProcConnOpen
        0x0002b838:    b580        ..      PUSH     {r7,lr}
        0x0002b83a:    b082        ..      SUB      sp,sp,#8
        0x0002b83c:    9001        ..      STR      r0,[sp,#4]
        0x0002b83e:    9100        ..      STR      r1,[sp,#0]
        0x0002b840:    9801        ..      LDR      r0,[sp,#4]
        0x0002b842:    7800        .x      LDRB     r0,[r0,#0]
        0x0002b844:    9900        ..      LDR      r1,[sp,#0]
        0x0002b846:    7108        .q      STRB     r0,[r1,#4]
        0x0002b848:    f24a0068    J.h.    MOV      r0,#0xa068
        0x0002b84c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b850:    6800        .h      LDR      r0,[r0,#0]
        0x0002b852:    6800        .h      LDR      r0,[r0,#0]
        0x0002b854:    b3b0        ..      CBZ      r0,0x2b8c4 ; appSlaveProcConnOpen + 140
        0x0002b856:    e7ff        ..      B        0x2b858 ; appSlaveProcConnOpen + 32
        0x0002b858:    9801        ..      LDR      r0,[sp,#4]
        0x0002b85a:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002b85c:    f24a0168    J.h.    MOV      r1,#0xa068
        0x0002b860:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b864:    6809        .h      LDR      r1,[r1,#0]
        0x0002b866:    8889        ..      LDRH     r1,[r1,#4]
        0x0002b868:    4288        .B      CMP      r0,r1
        0x0002b86a:    db21        !.      BLT      0x2b8b0 ; appSlaveProcConnOpen + 120
        0x0002b86c:    e7ff        ..      B        0x2b86e ; appSlaveProcConnOpen + 54
        0x0002b86e:    9801        ..      LDR      r0,[sp,#4]
        0x0002b870:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002b872:    f24a0168    J.h.    MOV      r1,#0xa068
        0x0002b876:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b87a:    6809        .h      LDR      r1,[r1,#0]
        0x0002b87c:    88c9        ..      LDRH     r1,[r1,#6]
        0x0002b87e:    4288        .B      CMP      r0,r1
        0x0002b880:    dc16        ..      BGT      0x2b8b0 ; appSlaveProcConnOpen + 120
        0x0002b882:    e7ff        ..      B        0x2b884 ; appSlaveProcConnOpen + 76
        0x0002b884:    9801        ..      LDR      r0,[sp,#4]
        0x0002b886:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0002b888:    f24a0168    J.h.    MOV      r1,#0xa068
        0x0002b88c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b890:    6809        .h      LDR      r1,[r1,#0]
        0x0002b892:    8909        ..      LDRH     r1,[r1,#8]
        0x0002b894:    4288        .B      CMP      r0,r1
        0x0002b896:    d10b        ..      BNE      0x2b8b0 ; appSlaveProcConnOpen + 120
        0x0002b898:    e7ff        ..      B        0x2b89a ; appSlaveProcConnOpen + 98
        0x0002b89a:    9801        ..      LDR      r0,[sp,#4]
        0x0002b89c:    8a80        ..      LDRH     r0,[r0,#0x14]
        0x0002b89e:    f24a0168    J.h.    MOV      r1,#0xa068
        0x0002b8a2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b8a6:    6809        .h      LDR      r1,[r1,#0]
        0x0002b8a8:    8949        I.      LDRH     r1,[r1,#0xa]
        0x0002b8aa:    4288        .B      CMP      r0,r1
        0x0002b8ac:    d00a        ..      BEQ      0x2b8c4 ; appSlaveProcConnOpen + 140
        0x0002b8ae:    e7ff        ..      B        0x2b8b0 ; appSlaveProcConnOpen + 120
        0x0002b8b0:    9900        ..      LDR      r1,[sp,#0]
        0x0002b8b2:    2000        .       MOVS     r0,#0
        0x0002b8b4:    7288        .r      STRB     r0,[r1,#0xa]
        0x0002b8b6:    9900        ..      LDR      r1,[sp,#0]
        0x0002b8b8:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002b8ba:    9800        ..      LDR      r0,[sp,#0]
        0x0002b8bc:    7900        .y      LDRB     r0,[r0,#4]
        0x0002b8be:    f7fff8cd    ....    BL       appConnUpdateTimerStart ; 0x2aa5c
        0x0002b8c2:    e7ff        ..      B        0x2b8c4 ; appSlaveProcConnOpen + 140
        0x0002b8c4:    b002        ..      ADD      sp,sp,#8
        0x0002b8c6:    bd80        ..      POP      {r7,pc}
    appSlaveProcMsg
        0x0002b8c8:    b580        ..      PUSH     {r7,lr}
        0x0002b8ca:    b082        ..      SUB      sp,sp,#8
        0x0002b8cc:    9001        ..      STR      r0,[sp,#4]
        0x0002b8ce:    9801        ..      LDR      r0,[sp,#4]
        0x0002b8d0:    8800        ..      LDRH     r0,[r0,#0]
        0x0002b8d2:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002b8d6:    f64250b8    B..P    MOV      r0,#0x2db8
        0x0002b8da:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b8de:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002b8e2:    3830        08      SUBS     r0,r0,#0x30
        0x0002b8e4:    9000        ..      STR      r0,[sp,#0]
        0x0002b8e6:    9801        ..      LDR      r0,[sp,#4]
        0x0002b8e8:    7880        .x      LDRB     r0,[r0,#2]
        0x0002b8ea:    2810        .(      CMP      r0,#0x10
        0x0002b8ec:    d10f        ..      BNE      0x2b90e ; appSlaveProcMsg + 70
        0x0002b8ee:    e7ff        ..      B        0x2b8f0 ; appSlaveProcMsg + 40
        0x0002b8f0:    9800        ..      LDR      r0,[sp,#0]
        0x0002b8f2:    7b40        @{      LDRB     r0,[r0,#0xd]
        0x0002b8f4:    2802        .(      CMP      r0,#2
        0x0002b8f6:    d105        ..      BNE      0x2b904 ; appSlaveProcMsg + 60
        0x0002b8f8:    e7ff        ..      B        0x2b8fa ; appSlaveProcMsg + 50
        0x0002b8fa:    9801        ..      LDR      r0,[sp,#4]
        0x0002b8fc:    9900        ..      LDR      r1,[sp,#0]
        0x0002b8fe:    f7fffdbf    ....    BL       appSlaveConnUpdateTimeout ; 0x2b480
        0x0002b902:    e003        ..      B        0x2b90c ; appSlaveProcMsg + 68
        0x0002b904:    9900        ..      LDR      r1,[sp,#0]
        0x0002b906:    2001        .       MOVS     r0,#1
        0x0002b908:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0002b90a:    e7ff        ..      B        0x2b90c ; appSlaveProcMsg + 68
        0x0002b90c:    e000        ..      B        0x2b910 ; appSlaveProcMsg + 72
        0x0002b90e:    e7ff        ..      B        0x2b910 ; appSlaveProcMsg + 72
        0x0002b910:    b002        ..      ADD      sp,sp,#8
        0x0002b912:    bd80        ..      POP      {r7,pc}
    appSlaveRemoteConnParamReq
        0x0002b914:    b580        ..      PUSH     {r7,lr}
        0x0002b916:    b086        ..      SUB      sp,sp,#0x18
        0x0002b918:    9005        ..      STR      r0,[sp,#0x14]
        0x0002b91a:    9104        ..      STR      r1,[sp,#0x10]
        0x0002b91c:    f24040e4    @..@    MOV      r0,#0x4e4
        0x0002b920:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b924:    6800        .h      LDR      r0,[r0,#0]
        0x0002b926:    7800        .x      LDRB     r0,[r0,#0]
        0x0002b928:    b9d8        ..      CBNZ     r0,0x2b962 ; appSlaveRemoteConnParamReq + 78
        0x0002b92a:    e7ff        ..      B        0x2b92c ; appSlaveRemoteConnParamReq + 24
        0x0002b92c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b92e:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002b930:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002b934:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b936:    8900        ..      LDRH     r0,[r0,#8]
        0x0002b938:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002b93c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b93e:    8940        @.      LDRH     r0,[r0,#0xa]
        0x0002b940:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002b944:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b946:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0002b948:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002b94c:    2000        .       MOVS     r0,#0
        0x0002b94e:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002b952:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002b956:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b958:    7900        .y      LDRB     r0,[r0,#4]
        0x0002b95a:    a901        ..      ADD      r1,sp,#4
        0x0002b95c:    f7effd2a    ..*.    BL       DmRemoteConnParamReqReply ; 0x1b3b4
        0x0002b960:    e00f        ..      B        0x2b982 ; appSlaveRemoteConnParamReq + 110
        0x0002b962:    f24040e4    @..@    MOV      r0,#0x4e4
        0x0002b966:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b96a:    6800        .h      LDR      r0,[r0,#0]
        0x0002b96c:    7800        .x      LDRB     r0,[r0,#0]
        0x0002b96e:    2801        .(      CMP      r0,#1
        0x0002b970:    d106        ..      BNE      0x2b980 ; appSlaveRemoteConnParamReq + 108
        0x0002b972:    e7ff        ..      B        0x2b974 ; appSlaveRemoteConnParamReq + 96
        0x0002b974:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b976:    7900        .y      LDRB     r0,[r0,#4]
        0x0002b978:    2111        .!      MOVS     r1,#0x11
        0x0002b97a:    f7effcf9    ....    BL       DmRemoteConnParamReqNegReply ; 0x1b370
        0x0002b97e:    e7ff        ..      B        0x2b980 ; appSlaveRemoteConnParamReq + 108
        0x0002b980:    e7ff        ..      B        0x2b982 ; appSlaveRemoteConnParamReq + 110
        0x0002b982:    b006        ..      ADD      sp,sp,#0x18
        0x0002b984:    bd80        ..      POP      {r7,pc}
        0x0002b986:    0000        ..      MOVS     r0,r0
    appSlaveResolveAddr
        0x0002b988:    b580        ..      PUSH     {r7,lr}
        0x0002b98a:    b084        ..      SUB      sp,sp,#0x10
        0x0002b98c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002b98e:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b992:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b996:    f8900074    ..t.    LDRB     r0,[r0,#0x74]
        0x0002b99a:    b108        ..      CBZ      r0,0x2b9a0 ; appSlaveResolveAddr + 24
        0x0002b99c:    e7ff        ..      B        0x2b99e ; appSlaveResolveAddr + 22
        0x0002b99e:    e021        !.      B        0x2b9e4 ; appSlaveResolveAddr + 92
        0x0002b9a0:    2000        .       MOVS     r0,#0
        0x0002b9a2:    f7edfab7    ....    BL       AppDbGetNextRecord ; 0x18f14
        0x0002b9a6:    9002        ..      STR      r0,[sp,#8]
        0x0002b9a8:    9802        ..      LDR      r0,[sp,#8]
        0x0002b9aa:    b1d8        ..      CBZ      r0,0x2b9e4 ; appSlaveResolveAddr + 92
        0x0002b9ac:    e7ff        ..      B        0x2b9ae ; appSlaveResolveAddr + 38
        0x0002b9ae:    9802        ..      LDR      r0,[sp,#8]
        0x0002b9b0:    2104        .!      MOVS     r1,#4
        0x0002b9b2:    2200        ."      MOVS     r2,#0
        0x0002b9b4:    f7edfa72    ..r.    BL       AppDbGetKey ; 0x18e9c
        0x0002b9b8:    9001        ..      STR      r0,[sp,#4]
        0x0002b9ba:    b198        ..      CBZ      r0,0x2b9e4 ; appSlaveResolveAddr + 92
        0x0002b9bc:    e7ff        ..      B        0x2b9be ; appSlaveResolveAddr + 54
        0x0002b9be:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b9c0:    9901        ..      LDR      r1,[sp,#4]
        0x0002b9c2:    f8302b0a    0..+    LDRH     r2,[r0],#0xa
        0x0002b9c6:    f7effbff    ....    BL       DmPrivResolveAddr ; 0x1b1c8
        0x0002b9ca:    9802        ..      LDR      r0,[sp,#8]
        0x0002b9cc:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b9d0:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b9d4:    6708        .g      STR      r0,[r1,#0x70]
        0x0002b9d6:    2001        .       MOVS     r0,#1
        0x0002b9d8:    f8810074    ..t.    STRB     r0,[r1,#0x74]
        0x0002b9dc:    2000        .       MOVS     r0,#0
        0x0002b9de:    f881006c    ..l.    STRB     r0,[r1,#0x6c]
        0x0002b9e2:    e7ff        ..      B        0x2b9e4 ; appSlaveResolveAddr + 92
        0x0002b9e4:    b004        ..      ADD      sp,sp,#0x10
        0x0002b9e6:    bd80        ..      POP      {r7,pc}
    appSlaveResolvedAddrInd
        0x0002b9e8:    b580        ..      PUSH     {r7,lr}
        0x0002b9ea:    b084        ..      SUB      sp,sp,#0x10
        0x0002b9ec:    9003        ..      STR      r0,[sp,#0xc]
        0x0002b9ee:    9102        ..      STR      r1,[sp,#8]
        0x0002b9f0:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b9f4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b9f8:    f8900074    ..t.    LDRB     r0,[r0,#0x74]
        0x0002b9fc:    b908        ..      CBNZ     r0,0x2ba02 ; appSlaveResolvedAddrInd + 26
        0x0002b9fe:    e7ff        ..      B        0x2ba00 ; appSlaveResolvedAddrInd + 24
        0x0002ba00:    e05a        Z.      B        0x2bab8 ; appSlaveResolvedAddrInd + 208
        0x0002ba02:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ba04:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002ba06:    b9e8        ..      CBNZ     r0,0x2ba44 ; appSlaveResolvedAddrInd + 92
        0x0002ba08:    e7ff        ..      B        0x2ba0a ; appSlaveResolvedAddrInd + 34
        0x0002ba0a:    f24351b5    C..Q    MOV      r1,#0x35b5
        0x0002ba0e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002ba12:    2001        .       MOVS     r0,#1
        0x0002ba14:    7008        .p      STRB     r0,[r1,#0]
        0x0002ba16:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002ba1a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ba1e:    6f01        .o      LDR      r1,[r0,#0x70]
        0x0002ba20:    9a02        ..      LDR      r2,[sp,#8]
        0x0002ba22:    6011        .`      STR      r1,[r2,#0]
        0x0002ba24:    f890006c    ..l.    LDRB     r0,[r0,#0x6c]
        0x0002ba28:    b158        X.      CBZ      r0,0x2ba42 ; appSlaveResolvedAddrInd + 90
        0x0002ba2a:    e7ff        ..      B        0x2ba2c ; appSlaveResolvedAddrInd + 68
        0x0002ba2c:    9802        ..      LDR      r0,[sp,#8]
        0x0002ba2e:    f7fffa53    ..S.    BL       appSecRspLtk ; 0x2aed8
        0x0002ba32:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002ba36:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002ba3a:    2000        .       MOVS     r0,#0
        0x0002ba3c:    f881006c    ..l.    STRB     r0,[r1,#0x6c]
        0x0002ba40:    e7ff        ..      B        0x2ba42 ; appSlaveResolvedAddrInd + 90
        0x0002ba42:    e031        1.      B        0x2baa8 ; appSlaveResolvedAddrInd + 192
        0x0002ba44:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ba46:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002ba48:    2805        .(      CMP      r0,#5
        0x0002ba4a:    d12c        ,.      BNE      0x2baa6 ; appSlaveResolvedAddrInd + 190
        0x0002ba4c:    e7ff        ..      B        0x2ba4e ; appSlaveResolvedAddrInd + 102
        0x0002ba4e:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002ba52:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ba56:    6f00        .o      LDR      r0,[r0,#0x70]
        0x0002ba58:    b328        (.      CBZ      r0,0x2baa6 ; appSlaveResolvedAddrInd + 190
        0x0002ba5a:    e7ff        ..      B        0x2ba5c ; appSlaveResolvedAddrInd + 116
        0x0002ba5c:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002ba60:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ba64:    9000        ..      STR      r0,[sp,#0]
        0x0002ba66:    6f00        .o      LDR      r0,[r0,#0x70]
        0x0002ba68:    f7edfa54    ..T.    BL       AppDbGetNextRecord ; 0x18f14
        0x0002ba6c:    4601        .F      MOV      r1,r0
        0x0002ba6e:    9800        ..      LDR      r0,[sp,#0]
        0x0002ba70:    6701        .g      STR      r1,[r0,#0x70]
        0x0002ba72:    6f00        .o      LDR      r0,[r0,#0x70]
        0x0002ba74:    b1b0        ..      CBZ      r0,0x2baa4 ; appSlaveResolvedAddrInd + 188
        0x0002ba76:    e7ff        ..      B        0x2ba78 ; appSlaveResolvedAddrInd + 144
        0x0002ba78:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002ba7c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ba80:    6f00        .o      LDR      r0,[r0,#0x70]
        0x0002ba82:    2104        .!      MOVS     r1,#4
        0x0002ba84:    2200        ."      MOVS     r2,#0
        0x0002ba86:    f7edfa09    ....    BL       AppDbGetKey ; 0x18e9c
        0x0002ba8a:    9001        ..      STR      r0,[sp,#4]
        0x0002ba8c:    b150        P.      CBZ      r0,0x2baa4 ; appSlaveResolvedAddrInd + 188
        0x0002ba8e:    e7ff        ..      B        0x2ba90 ; appSlaveResolvedAddrInd + 168
        0x0002ba90:    9802        ..      LDR      r0,[sp,#8]
        0x0002ba92:    7900        .y      LDRB     r0,[r0,#4]
        0x0002ba94:    f7eff920    .. .    BL       DmConnPeerAddr ; 0x1acd8
        0x0002ba98:    9901        ..      LDR      r1,[sp,#4]
        0x0002ba9a:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002ba9c:    8812        ..      LDRH     r2,[r2,#0]
        0x0002ba9e:    f7effb93    ....    BL       DmPrivResolveAddr ; 0x1b1c8
        0x0002baa2:    e009        ..      B        0x2bab8 ; appSlaveResolvedAddrInd + 208
        0x0002baa4:    e7ff        ..      B        0x2baa6 ; appSlaveResolvedAddrInd + 190
        0x0002baa6:    e7ff        ..      B        0x2baa8 ; appSlaveResolvedAddrInd + 192
        0x0002baa8:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002baac:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002bab0:    2000        .       MOVS     r0,#0
        0x0002bab2:    f8810074    ..t.    STRB     r0,[r1,#0x74]
        0x0002bab6:    e7ff        ..      B        0x2bab8 ; appSlaveResolvedAddrInd + 208
        0x0002bab8:    b004        ..      ADD      sp,sp,#0x10
        0x0002baba:    bd80        ..      POP      {r7,pc}
    appSlaveSecConnOpen
        0x0002babc:    b580        ..      PUSH     {r7,lr}
        0x0002babe:    b082        ..      SUB      sp,sp,#8
        0x0002bac0:    9001        ..      STR      r0,[sp,#4]
        0x0002bac2:    9100        ..      STR      r1,[sp,#0]
        0x0002bac4:    9900        ..      LDR      r1,[sp,#0]
        0x0002bac6:    2000        .       MOVS     r0,#0
        0x0002bac8:    7188        .q      STRB     r0,[r1,#6]
        0x0002baca:    9900        ..      LDR      r1,[sp,#0]
        0x0002bacc:    71c8        .q      STRB     r0,[r1,#7]
        0x0002bace:    9901        ..      LDR      r1,[sp,#4]
        0x0002bad0:    7a48        Hz      LDRB     r0,[r1,#9]
        0x0002bad2:    310a        .1      ADDS     r1,r1,#0xa
        0x0002bad4:    f7edf940    ..@.    BL       AppDbFindByAddr ; 0x18d58
        0x0002bad8:    9900        ..      LDR      r1,[sp,#0]
        0x0002bada:    6008        .`      STR      r0,[r1,#0]
        0x0002badc:    9800        ..      LDR      r0,[sp,#0]
        0x0002bade:    6800        .h      LDR      r0,[r0,#0]
        0x0002bae0:    b980        ..      CBNZ     r0,0x2bb04 ; appSlaveSecConnOpen + 72
        0x0002bae2:    e7ff        ..      B        0x2bae4 ; appSlaveSecConnOpen + 40
        0x0002bae4:    9801        ..      LDR      r0,[sp,#4]
        0x0002bae6:    7a40        @z      LDRB     r0,[r0,#9]
        0x0002bae8:    2801        .(      CMP      r0,#1
        0x0002baea:    d10b        ..      BNE      0x2bb04 ; appSlaveSecConnOpen + 72
        0x0002baec:    e7ff        ..      B        0x2baee ; appSlaveSecConnOpen + 50
        0x0002baee:    9801        ..      LDR      r0,[sp,#4]
        0x0002baf0:    7bc0        .{      LDRB     r0,[r0,#0xf]
        0x0002baf2:    f00000c0    ....    AND      r0,r0,#0xc0
        0x0002baf6:    2840        @(      CMP      r0,#0x40
        0x0002baf8:    d104        ..      BNE      0x2bb04 ; appSlaveSecConnOpen + 72
        0x0002bafa:    e7ff        ..      B        0x2bafc ; appSlaveSecConnOpen + 64
        0x0002bafc:    9801        ..      LDR      r0,[sp,#4]
        0x0002bafe:    f7ffff43    ..C.    BL       appSlaveResolveAddr ; 0x2b988
        0x0002bb02:    e00b        ..      B        0x2bb1c ; appSlaveSecConnOpen + 96
        0x0002bb04:    9800        ..      LDR      r0,[sp,#0]
        0x0002bb06:    6800        .h      LDR      r0,[r0,#0]
        0x0002bb08:    b138        8.      CBZ      r0,0x2bb1a ; appSlaveSecConnOpen + 94
        0x0002bb0a:    e7ff        ..      B        0x2bb0c ; appSlaveSecConnOpen + 80
        0x0002bb0c:    f24351b5    C..Q    MOV      r1,#0x35b5
        0x0002bb10:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002bb14:    2001        .       MOVS     r0,#1
        0x0002bb16:    7008        .p      STRB     r0,[r1,#0]
        0x0002bb18:    e7ff        ..      B        0x2bb1a ; appSlaveSecConnOpen + 94
        0x0002bb1a:    e7ff        ..      B        0x2bb1c ; appSlaveSecConnOpen + 96
        0x0002bb1c:    f24a0060    J.`.    MOV      r0,#0xa060
        0x0002bb20:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002bb24:    6800        .h      LDR      r0,[r0,#0]
        0x0002bb26:    7900        .y      LDRB     r0,[r0,#4]
        0x0002bb28:    b178        x.      CBZ      r0,0x2bb4a ; appSlaveSecConnOpen + 142
        0x0002bb2a:    e7ff        ..      B        0x2bb2c ; appSlaveSecConnOpen + 112
        0x0002bb2c:    f7edf8ae    ....    BL       AppDbCheckBonded ; 0x18c8c
        0x0002bb30:    b158        X.      CBZ      r0,0x2bb4a ; appSlaveSecConnOpen + 142
        0x0002bb32:    e7ff        ..      B        0x2bb34 ; appSlaveSecConnOpen + 120
        0x0002bb34:    9801        ..      LDR      r0,[sp,#4]
        0x0002bb36:    7800        .x      LDRB     r0,[r0,#0]
        0x0002bb38:    f24a0160    J.`.    MOV      r1,#0xa060
        0x0002bb3c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002bb40:    6809        .h      LDR      r1,[r1,#0]
        0x0002bb42:    7809        .x      LDRB     r1,[r1,#0]
        0x0002bb44:    f7effd94    ....    BL       DmSecSlaveReq ; 0x1b670
        0x0002bb48:    e7ff        ..      B        0x2bb4a ; appSlaveSecConnOpen + 142
        0x0002bb4a:    b002        ..      ADD      sp,sp,#8
        0x0002bb4c:    bd80        ..      POP      {r7,pc}
        0x0002bb4e:    0000        ..      MOVS     r0,r0
    appUiBtnPoll
        0x0002bb50:    b580        ..      PUSH     {r7,lr}
        0x0002bb52:    f2431064    C.d.    MOV      r0,#0x3164
        0x0002bb56:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bb5a:    6880        .h      LDR      r0,[r0,#8]
        0x0002bb5c:    b138        8.      CBZ      r0,0x2bb6e ; appUiBtnPoll + 30
        0x0002bb5e:    e7ff        ..      B        0x2bb60 ; appUiBtnPoll + 16
        0x0002bb60:    f2431064    C.d.    MOV      r0,#0x3164
        0x0002bb64:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bb68:    6880        .h      LDR      r0,[r0,#8]
        0x0002bb6a:    4780        .G      BLX      r0
        0x0002bb6c:    e7ff        ..      B        0x2bb6e ; appUiBtnPoll + 30
        0x0002bb6e:    bd80        ..      POP      {r7,pc}
    appUiTimerExpired
        0x0002bb70:    b081        ..      SUB      sp,sp,#4
        0x0002bb72:    9000        ..      STR      r0,[sp,#0]
        0x0002bb74:    b001        ..      ADD      sp,sp,#4
        0x0002bb76:    4770        pG      BX       lr
    attCcbByConnId
        0x0002bb78:    b081        ..      SUB      sp,sp,#4
        0x0002bb7a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002bb7e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002bb82:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0002bb86:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bb8a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bb8e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002bb92:    3814        .8      SUBS     r0,r0,#0x14
        0x0002bb94:    b001        ..      ADD      sp,sp,#4
        0x0002bb96:    4770        pG      BX       lr
    attDecodeMsgParam
        0x0002bb98:    b083        ..      SUB      sp,sp,#0xc
        0x0002bb9a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002bb9e:    9101        ..      STR      r1,[sp,#4]
        0x0002bba0:    9200        ..      STR      r2,[sp,#0]
        0x0002bba2:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002bba6:    f64a21ab    J..!    MOV      r1,#0xaaab
        0x0002bbaa:    f6ca21aa    ...!    MOVT     r1,#0xaaaa
        0x0002bbae:    fba03201    ...2    UMULL    r3,r2,r0,r1
        0x0002bbb2:    0852        R.      LSRS     r2,r2,#1
        0x0002bbb4:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x0002bbb8:    1a80        ..      SUBS     r0,r0,r2
        0x0002bbba:    9a00        ..      LDR      r2,[sp,#0]
        0x0002bbbc:    7010        .p      STRB     r0,[r2,#0]
        0x0002bbbe:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002bbc2:    fba01001    ....    UMULL    r1,r0,r0,r1
        0x0002bbc6:    0840        @.      LSRS     r0,r0,#1
        0x0002bbc8:    9901        ..      LDR      r1,[sp,#4]
        0x0002bbca:    7008        .p      STRB     r0,[r1,#0]
        0x0002bbcc:    b003        ..      ADD      sp,sp,#0xc
        0x0002bbce:    4770        pG      BX       lr
    attDmConnCback
        0x0002bbd0:    b580        ..      PUSH     {r7,lr}
        0x0002bbd2:    b084        ..      SUB      sp,sp,#0x10
        0x0002bbd4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002bbd6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002bbd8:    7800        .x      LDRB     r0,[r0,#0]
        0x0002bbda:    f7ffffcd    ....    BL       attCcbByConnId ; 0x2bb78
        0x0002bbde:    9002        ..      STR      r0,[sp,#8]
        0x0002bbe0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002bbe2:    7880        .x      LDRB     r0,[r0,#2]
        0x0002bbe4:    2827        '(      CMP      r0,#0x27
        0x0002bbe6:    d129        ).      BNE      0x2bc3c ; attDmConnCback + 108
        0x0002bbe8:    e7ff        ..      B        0x2bbea ; attDmConnCback + 26
        0x0002bbea:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002bbec:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002bbee:    9902        ..      LDR      r1,[sp,#8]
        0x0002bbf0:    8188        ..      STRH     r0,[r1,#0xc]
        0x0002bbf2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002bbf4:    7800        .x      LDRB     r0,[r0,#0]
        0x0002bbf6:    9902        ..      LDR      r1,[sp,#8]
        0x0002bbf8:    7388        .s      STRB     r0,[r1,#0xe]
        0x0002bbfa:    2000        .       MOVS     r0,#0
        0x0002bbfc:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002bc00:    e7ff        ..      B        0x2bc02 ; attDmConnCback + 50
        0x0002bc02:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002bc06:    2802        .(      CMP      r0,#2
        0x0002bc08:    dc14        ..      BGT      0x2bc34 ; attDmConnCback + 100
        0x0002bc0a:    e7ff        ..      B        0x2bc0c ; attDmConnCback + 60
        0x0002bc0c:    9902        ..      LDR      r1,[sp,#8]
        0x0002bc0e:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002bc12:    2017        .       MOVS     r0,#0x17
        0x0002bc14:    f8210022    !.".    STRH     r0,[r1,r2,LSL #2]
        0x0002bc18:    9802        ..      LDR      r0,[sp,#8]
        0x0002bc1a:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002bc1e:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002bc22:    2000        .       MOVS     r0,#0
        0x0002bc24:    7088        .p      STRB     r0,[r1,#2]
        0x0002bc26:    e7ff        ..      B        0x2bc28 ; attDmConnCback + 88
        0x0002bc28:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002bc2c:    3001        .0      ADDS     r0,#1
        0x0002bc2e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002bc32:    e7e6        ..      B        0x2bc02 ; attDmConnCback + 50
        0x0002bc34:    9902        ..      LDR      r1,[sp,#8]
        0x0002bc36:    2000        .       MOVS     r0,#0
        0x0002bc38:    6108        .a      STR      r0,[r1,#0x10]
        0x0002bc3a:    e7ff        ..      B        0x2bc3c ; attDmConnCback + 108
        0x0002bc3c:    9802        ..      LDR      r0,[sp,#8]
        0x0002bc3e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bc40:    b318        ..      CBZ      r0,0x2bc8a ; attDmConnCback + 186
        0x0002bc42:    e7ff        ..      B        0x2bc44 ; attDmConnCback + 116
        0x0002bc44:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bc48:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bc4c:    9000        ..      STR      r0,[sp,#0]
        0x0002bc4e:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0002bc50:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0002bc52:    9802        ..      LDR      r0,[sp,#8]
        0x0002bc54:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002bc56:    4790        .G      BLX      r2
        0x0002bc58:    9800        ..      LDR      r0,[sp,#0]
        0x0002bc5a:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002bc5c:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0002bc5e:    9802        ..      LDR      r0,[sp,#8]
        0x0002bc60:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002bc62:    4790        .G      BLX      r2
        0x0002bc64:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002bc66:    7880        .x      LDRB     r0,[r0,#2]
        0x0002bc68:    2828        ((      CMP      r0,#0x28
        0x0002bc6a:    d10d        ..      BNE      0x2bc88 ; attDmConnCback + 184
        0x0002bc6c:    e7ff        ..      B        0x2bc6e ; attDmConnCback + 158
        0x0002bc6e:    9902        ..      LDR      r1,[sp,#8]
        0x0002bc70:    2000        .       MOVS     r0,#0
        0x0002bc72:    7388        .s      STRB     r0,[r1,#0xe]
        0x0002bc74:    9802        ..      LDR      r0,[sp,#8]
        0x0002bc76:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002bc78:    b128        (.      CBZ      r0,0x2bc86 ; attDmConnCback + 182
        0x0002bc7a:    e7ff        ..      B        0x2bc7c ; attDmConnCback + 172
        0x0002bc7c:    9802        ..      LDR      r0,[sp,#8]
        0x0002bc7e:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002bc80:    f7f2fae6    ....    BL       WsfBufFree ; 0x1e250
        0x0002bc84:    e7ff        ..      B        0x2bc86 ; attDmConnCback + 182
        0x0002bc86:    e7ff        ..      B        0x2bc88 ; attDmConnCback + 184
        0x0002bc88:    e7ff        ..      B        0x2bc8a ; attDmConnCback + 186
        0x0002bc8a:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bc8e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bc92:    6d00        .m      LDR      r0,[r0,#0x50]
        0x0002bc94:    b140        @.      CBZ      r0,0x2bca8 ; attDmConnCback + 216
        0x0002bc96:    e7ff        ..      B        0x2bc98 ; attDmConnCback + 200
        0x0002bc98:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bc9c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bca0:    6d01        .m      LDR      r1,[r0,#0x50]
        0x0002bca2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002bca4:    4788        .G      BLX      r1
        0x0002bca6:    e7ff        ..      B        0x2bca8 ; attDmConnCback + 216
        0x0002bca8:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bcac:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bcb0:    6dc0        .m      LDR      r0,[r0,#0x5c]
        0x0002bcb2:    b140        @.      CBZ      r0,0x2bcc6 ; attDmConnCback + 246
        0x0002bcb4:    e7ff        ..      B        0x2bcb6 ; attDmConnCback + 230
        0x0002bcb6:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bcba:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bcbe:    6dc1        .m      LDR      r1,[r0,#0x5c]
        0x0002bcc0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002bcc2:    4788        .G      BLX      r1
        0x0002bcc4:    e7ff        ..      B        0x2bcc6 ; attDmConnCback + 246
        0x0002bcc6:    b004        ..      ADD      sp,sp,#0x10
        0x0002bcc8:    bd80        ..      POP      {r7,pc}
        0x0002bcca:    0000        ..      MOVS     r0,r0
    attEmptyConnCback
        0x0002bccc:    b082        ..      SUB      sp,sp,#8
        0x0002bcce:    9001        ..      STR      r0,[sp,#4]
        0x0002bcd0:    9100        ..      STR      r1,[sp,#0]
        0x0002bcd2:    b002        ..      ADD      sp,sp,#8
        0x0002bcd4:    4770        pG      BX       lr
        0x0002bcd6:    0000        ..      MOVS     r0,r0
    attEmptyDataCback
        0x0002bcd8:    b082        ..      SUB      sp,sp,#8
        0x0002bcda:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002bcde:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0002bce2:    9200        ..      STR      r2,[sp,#0]
        0x0002bce4:    b002        ..      ADD      sp,sp,#8
        0x0002bce6:    4770        pG      BX       lr
    attEmptyHandler
        0x0002bce8:    b081        ..      SUB      sp,sp,#4
        0x0002bcea:    9000        ..      STR      r0,[sp,#0]
        0x0002bcec:    b001        ..      ADD      sp,sp,#4
        0x0002bcee:    4770        pG      BX       lr
    attEmptyL2cCocCback
        0x0002bcf0:    b081        ..      SUB      sp,sp,#4
        0x0002bcf2:    9000        ..      STR      r0,[sp,#0]
        0x0002bcf4:    b001        ..      ADD      sp,sp,#4
        0x0002bcf6:    4770        pG      BX       lr
    attExecCallback
        0x0002bcf8:    b580        ..      PUSH     {r7,lr}
        0x0002bcfa:    b086        ..      SUB      sp,sp,#0x18
        0x0002bcfc:    4684        .F      MOV      r12,r0
        0x0002bcfe:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002bd00:    f88dc017    ....    STRB     r12,[sp,#0x17]
        0x0002bd04:    f88d1016    ....    STRB     r1,[sp,#0x16]
        0x0002bd08:    f8ad2014    ...     STRH     r2,[sp,#0x14]
        0x0002bd0c:    f88d3013    ...0    STRB     r3,[sp,#0x13]
        0x0002bd10:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002bd14:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bd18:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bd1c:    6d80        .m      LDR      r0,[r0,#0x58]
        0x0002bd1e:    b308        ..      CBZ      r0,0x2bd64 ; attExecCallback + 108
        0x0002bd20:    e7ff        ..      B        0x2bd22 ; attExecCallback + 42
        0x0002bd22:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002bd26:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0002bd2a:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002bd2e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002bd32:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002bd36:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002bd3a:    2000        .       MOVS     r0,#0
        0x0002bd3c:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002bd40:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002bd44:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002bd48:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0002bd4c:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002bd50:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002bd54:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bd58:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bd5c:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002bd5e:    4668        hF      MOV      r0,sp
        0x0002bd60:    4788        .G      BLX      r1
        0x0002bd62:    e7ff        ..      B        0x2bd64 ; attExecCallback + 108
        0x0002bd64:    b006        ..      ADD      sp,sp,#0x18
        0x0002bd66:    bd80        ..      POP      {r7,pc}
    attL2cCtrlCback
        0x0002bd68:    b580        ..      PUSH     {r7,lr}
        0x0002bd6a:    b082        ..      SUB      sp,sp,#8
        0x0002bd6c:    9001        ..      STR      r0,[sp,#4]
        0x0002bd6e:    9801        ..      LDR      r0,[sp,#4]
        0x0002bd70:    7800        .x      LDRB     r0,[r0,#0]
        0x0002bd72:    f7ffff01    ....    BL       attCcbByConnId ; 0x2bb78
        0x0002bd76:    9000        ..      STR      r0,[sp,#0]
        0x0002bd78:    9800        ..      LDR      r0,[sp,#0]
        0x0002bd7a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bd7c:    b348        H.      CBZ      r0,0x2bdd2 ; attL2cCtrlCback + 106
        0x0002bd7e:    e7ff        ..      B        0x2bd80 ; attL2cCtrlCback + 24
        0x0002bd80:    9801        ..      LDR      r0,[sp,#4]
        0x0002bd82:    7880        .x      LDRB     r0,[r0,#2]
        0x0002bd84:    2801        .(      CMP      r0,#1
        0x0002bd86:    d106        ..      BNE      0x2bd96 ; attL2cCtrlCback + 46
        0x0002bd88:    e7ff        ..      B        0x2bd8a ; attL2cCtrlCback + 34
        0x0002bd8a:    9900        ..      LDR      r1,[sp,#0]
        0x0002bd8c:    7888        .x      LDRB     r0,[r1,#2]
        0x0002bd8e:    f0400002    @...    ORR      r0,r0,#2
        0x0002bd92:    7088        .p      STRB     r0,[r1,#2]
        0x0002bd94:    e01c        ..      B        0x2bdd0 ; attL2cCtrlCback + 104
        0x0002bd96:    9900        ..      LDR      r1,[sp,#0]
        0x0002bd98:    7888        .x      LDRB     r0,[r1,#2]
        0x0002bd9a:    f00000fd    ....    AND      r0,r0,#0xfd
        0x0002bd9e:    7088        .p      STRB     r0,[r1,#2]
        0x0002bda0:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bda4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bda8:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0002bdaa:    6841        Ah      LDR      r1,[r0,#4]
        0x0002bdac:    9801        ..      LDR      r0,[sp,#4]
        0x0002bdae:    4788        .G      BLX      r1
        0x0002bdb0:    9800        ..      LDR      r0,[sp,#0]
        0x0002bdb2:    7880        .x      LDRB     r0,[r0,#2]
        0x0002bdb4:    0780        ..      LSLS     r0,r0,#30
        0x0002bdb6:    2800        .(      CMP      r0,#0
        0x0002bdb8:    d409        ..      BMI      0x2bdce ; attL2cCtrlCback + 102
        0x0002bdba:    e7ff        ..      B        0x2bdbc ; attL2cCtrlCback + 84
        0x0002bdbc:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bdc0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bdc4:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002bdc6:    6841        Ah      LDR      r1,[r0,#4]
        0x0002bdc8:    9801        ..      LDR      r0,[sp,#4]
        0x0002bdca:    4788        .G      BLX      r1
        0x0002bdcc:    e7ff        ..      B        0x2bdce ; attL2cCtrlCback + 102
        0x0002bdce:    e7ff        ..      B        0x2bdd0 ; attL2cCtrlCback + 104
        0x0002bdd0:    e7ff        ..      B        0x2bdd2 ; attL2cCtrlCback + 106
        0x0002bdd2:    b002        ..      ADD      sp,sp,#8
        0x0002bdd4:    bd80        ..      POP      {r7,pc}
        0x0002bdd6:    0000        ..      MOVS     r0,r0
    attL2cDataCback
        0x0002bdd8:    b580        ..      PUSH     {r7,lr}
        0x0002bdda:    b084        ..      SUB      sp,sp,#0x10
        0x0002bddc:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002bde0:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0002bde4:    9202        ..      STR      r2,[sp,#8]
        0x0002bde6:    9802        ..      LDR      r0,[sp,#8]
        0x0002bde8:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002bdea:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002bdee:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002bdf2:    07c0        ..      LSLS     r0,r0,#31
        0x0002bdf4:    b168        h.      CBZ      r0,0x2be12 ; attL2cDataCback + 58
        0x0002bdf6:    e7ff        ..      B        0x2bdf8 ; attL2cDataCback + 32
        0x0002bdf8:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bdfc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002be00:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002be02:    6803        .h      LDR      r3,[r0,#0]
        0x0002be04:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002be08:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002be0c:    9a02        ..      LDR      r2,[sp,#8]
        0x0002be0e:    4798        .G      BLX      r3
        0x0002be10:    e00c        ..      B        0x2be2c ; attL2cDataCback + 84
        0x0002be12:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002be16:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002be1a:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0002be1c:    6803        .h      LDR      r3,[r0,#0]
        0x0002be1e:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002be22:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002be26:    9a02        ..      LDR      r2,[sp,#8]
        0x0002be28:    4798        .G      BLX      r3
        0x0002be2a:    e7ff        ..      B        0x2be2c ; attL2cDataCback + 84
        0x0002be2c:    b004        ..      ADD      sp,sp,#0x10
        0x0002be2e:    bd80        ..      POP      {r7,pc}
    attL2cDataReq
        0x0002be30:    b580        ..      PUSH     {r7,lr}
        0x0002be32:    b084        ..      SUB      sp,sp,#0x10
        0x0002be34:    9003        ..      STR      r0,[sp,#0xc]
        0x0002be36:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0002be3a:    f8ad2008    ...     STRH     r2,[sp,#8]
        0x0002be3e:    9301        ..      STR      r3,[sp,#4]
        0x0002be40:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002be44:    b948        H.      CBNZ     r0,0x2be5a ; attL2cDataReq + 42
        0x0002be46:    e7ff        ..      B        0x2be48 ; attL2cDataReq + 24
        0x0002be48:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002be4a:    8981        ..      LDRH     r1,[r0,#0xc]
        0x0002be4c:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0002be50:    9b01        ..      LDR      r3,[sp,#4]
        0x0002be52:    2004        .       MOVS     r0,#4
        0x0002be54:    f7f0ffbe    ....    BL       L2cDataReq ; 0x1cdd4
        0x0002be58:    e019        ..      B        0x2be8e ; attL2cDataReq + 94
        0x0002be5a:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002be5e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002be62:    6d40        @m      LDR      r0,[r0,#0x54]
        0x0002be64:    b170        p.      CBZ      r0,0x2be84 ; attL2cDataReq + 84
        0x0002be66:    e7ff        ..      B        0x2be68 ; attL2cDataReq + 56
        0x0002be68:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002be6c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002be70:    f8d0c054    ..T.    LDR      r12,[r0,#0x54]
        0x0002be74:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002be76:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0002be7a:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0002be7e:    9b01        ..      LDR      r3,[sp,#4]
        0x0002be80:    47e0        .G      BLX      r12
        0x0002be82:    e003        ..      B        0x2be8c ; attL2cDataReq + 92
        0x0002be84:    9801        ..      LDR      r0,[sp,#4]
        0x0002be86:    f7f2fb5b    ..[.    BL       WsfMsgFree ; 0x1e540
        0x0002be8a:    e7ff        ..      B        0x2be8c ; attL2cDataReq + 92
        0x0002be8c:    e7ff        ..      B        0x2be8e ; attL2cDataReq + 94
        0x0002be8e:    b004        ..      ADD      sp,sp,#0x10
        0x0002be90:    bd80        ..      POP      {r7,pc}
        0x0002be92:    0000        ..      MOVS     r0,r0
    attMsgAlloc
        0x0002be94:    b580        ..      PUSH     {r7,lr}
        0x0002be96:    b082        ..      SUB      sp,sp,#8
        0x0002be98:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002be9c:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002bea0:    2100        .!      MOVS     r1,#0
        0x0002bea2:    f7f2fb13    ....    BL       WsfMsgDataAlloc ; 0x1e4cc
        0x0002bea6:    b002        ..      ADD      sp,sp,#8
        0x0002bea8:    bd80        ..      POP      {r7,pc}
        0x0002beaa:    0000        ..      MOVS     r0,r0
    attMsgParam
        0x0002beac:    b081        ..      SUB      sp,sp,#4
        0x0002beae:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002beb2:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0002beb6:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002beba:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0002bebe:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002bec2:    4408        .D      ADD      r0,r0,r1
        0x0002bec4:    b001        ..      ADD      sp,sp,#4
        0x0002bec6:    4770        pG      BX       lr
    attSetMtu
        0x0002bec8:    b580        ..      PUSH     {r7,lr}
        0x0002beca:    b086        ..      SUB      sp,sp,#0x18
        0x0002becc:    9005        ..      STR      r0,[sp,#0x14]
        0x0002bece:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x0002bed2:    f8ad2010    ...     STRH     r2,[sp,#0x10]
        0x0002bed6:    f8ad300e    ...0    STRH     r3,[sp,#0xe]
        0x0002beda:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002bede:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x0002bee2:    4288        .B      CMP      r0,r1
        0x0002bee4:    da04        ..      BGE      0x2bef0 ; attSetMtu + 40
        0x0002bee6:    e7ff        ..      B        0x2bee8 ; attSetMtu + 32
        0x0002bee8:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002beec:    9002        ..      STR      r0,[sp,#8]
        0x0002beee:    e003        ..      B        0x2bef8 ; attSetMtu + 48
        0x0002bef0:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002bef4:    9002        ..      STR      r0,[sp,#8]
        0x0002bef6:    e7ff        ..      B        0x2bef8 ; attSetMtu + 48
        0x0002bef8:    9802        ..      LDR      r0,[sp,#8]
        0x0002befa:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002befe:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002bf00:    f89d1013    ....    LDRB     r1,[sp,#0x13]
        0x0002bf04:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002bf08:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002bf0c:    4288        .B      CMP      r0,r1
        0x0002bf0e:    d013        ..      BEQ      0x2bf38 ; attSetMtu + 112
        0x0002bf10:    e7ff        ..      B        0x2bf12 ; attSetMtu + 74
        0x0002bf12:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002bf16:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002bf18:    f89d2013    ...     LDRB     r2,[sp,#0x13]
        0x0002bf1c:    f8210022    !.".    STRH     r0,[r1,r2,LSL #2]
        0x0002bf20:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002bf22:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bf24:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002bf28:    466a        jF      MOV      r2,sp
        0x0002bf2a:    6011        .`      STR      r1,[r2,#0]
        0x0002bf2c:    2116        .!      MOVS     r1,#0x16
        0x0002bf2e:    2300        .#      MOVS     r3,#0
        0x0002bf30:    461a        .F      MOV      r2,r3
        0x0002bf32:    f7fffee1    ....    BL       attExecCallback ; 0x2bcf8
        0x0002bf36:    e7ff        ..      B        0x2bf38 ; attSetMtu + 112
        0x0002bf38:    b006        ..      ADD      sp,sp,#0x18
        0x0002bf3a:    bd80        ..      POP      {r7,pc}
    attUuidCmp16to128
        0x0002bf3c:    b580        ..      PUSH     {r7,lr}
        0x0002bf3e:    b082        ..      SUB      sp,sp,#8
        0x0002bf40:    9001        ..      STR      r0,[sp,#4]
        0x0002bf42:    9100        ..      STR      r1,[sp,#0]
        0x0002bf44:    9801        ..      LDR      r0,[sp,#4]
        0x0002bf46:    7801        .x      LDRB     r1,[r0,#0]
        0x0002bf48:    f2400028    @.(.    MOVW     r0,#0x28
        0x0002bf4c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bf50:    7301        .s      STRB     r1,[r0,#0xc]
        0x0002bf52:    9901        ..      LDR      r1,[sp,#4]
        0x0002bf54:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002bf56:    7341        As      STRB     r1,[r0,#0xd]
        0x0002bf58:    9900        ..      LDR      r1,[sp,#0]
        0x0002bf5a:    2210        ."      MOVS     r2,#0x10
        0x0002bf5c:    f7ecf9f4    ....    BL       memcmp ; 0x18348
        0x0002bf60:    fab0f080    ....    CLZ      r0,r0
        0x0002bf64:    0940        @.      LSRS     r0,r0,#5
        0x0002bf66:    b002        ..      ADD      sp,sp,#8
        0x0002bf68:    bd80        ..      POP      {r7,pc}
        0x0002bf6a:    0000        ..      MOVS     r0,r0
    attcCcbByConnId
        0x0002bf6c:    b580        ..      PUSH     {r7,lr}
        0x0002bf6e:    b082        ..      SUB      sp,sp,#8
        0x0002bf70:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002bf74:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0002bf78:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002bf7c:    f7eefe3c    ..<.    BL       DmConnInUse ; 0x1abf8
        0x0002bf80:    b190        ..      CBZ      r0,0x2bfa8 ; attcCcbByConnId + 60
        0x0002bf82:    e7ff        ..      B        0x2bf84 ; attcCcbByConnId + 24
        0x0002bf84:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002bf88:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002bf8c:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002bf90:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bf94:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002bf98:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002bf9c:    212c        ,!      MOVS     r1,#0x2c
        0x0002bf9e:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002bfa2:    3884        .8      SUBS     r0,r0,#0x84
        0x0002bfa4:    9001        ..      STR      r0,[sp,#4]
        0x0002bfa6:    e002        ..      B        0x2bfae ; attcCcbByConnId + 66
        0x0002bfa8:    2000        .       MOVS     r0,#0
        0x0002bfaa:    9001        ..      STR      r0,[sp,#4]
        0x0002bfac:    e7ff        ..      B        0x2bfae ; attcCcbByConnId + 66
        0x0002bfae:    9801        ..      LDR      r0,[sp,#4]
        0x0002bfb0:    b002        ..      ADD      sp,sp,#8
        0x0002bfb2:    bd80        ..      POP      {r7,pc}
    attcCcbByHandle
        0x0002bfb4:    b580        ..      PUSH     {r7,lr}
        0x0002bfb6:    b082        ..      SUB      sp,sp,#8
        0x0002bfb8:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002bfbc:    f88d1001    ....    STRB     r1,[sp,#1]
        0x0002bfc0:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002bfc4:    f7eefde4    ....    BL       DmConnIdByHandle ; 0x1ab90
        0x0002bfc8:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002bfcc:    b190        ..      CBZ      r0,0x2bff4 ; attcCcbByHandle + 64
        0x0002bfce:    e7ff        ..      B        0x2bfd0 ; attcCcbByHandle + 28
        0x0002bfd0:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0002bfd4:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002bfd8:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002bfdc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bfe0:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002bfe4:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002bfe8:    212c        ,!      MOVS     r1,#0x2c
        0x0002bfea:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002bfee:    3884        .8      SUBS     r0,r0,#0x84
        0x0002bff0:    9001        ..      STR      r0,[sp,#4]
        0x0002bff2:    e002        ..      B        0x2bffa ; attcCcbByHandle + 70
        0x0002bff4:    2000        .       MOVS     r0,#0
        0x0002bff6:    9001        ..      STR      r0,[sp,#4]
        0x0002bff8:    e7ff        ..      B        0x2bffa ; attcCcbByHandle + 70
        0x0002bffa:    9801        ..      LDR      r0,[sp,#4]
        0x0002bffc:    b002        ..      ADD      sp,sp,#8
        0x0002bffe:    bd80        ..      POP      {r7,pc}
    attcConnCback
        0x0002c000:    b580        ..      PUSH     {r7,lr}
        0x0002c002:    b086        ..      SUB      sp,sp,#0x18
        0x0002c004:    9005        ..      STR      r0,[sp,#0x14]
        0x0002c006:    9104        ..      STR      r1,[sp,#0x10]
        0x0002c008:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c00a:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c00c:    2827        '(      CMP      r0,#0x27
        0x0002c00e:    d133        3.      BNE      0x2c078 ; attcConnCback + 120
        0x0002c010:    e7ff        ..      B        0x2c012 ; attcConnCback + 18
        0x0002c012:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c014:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c016:    f7eefea7    ....    BL       DmConnRole ; 0x1ad68
        0x0002c01a:    bb60        `.      CBNZ     r0,0x2c076 ; attcConnCback + 118
        0x0002c01c:    e7ff        ..      B        0x2c01e ; attcConnCback + 30
        0x0002c01e:    f24040e8    @..@    MOVW     r0,#0x4e8
        0x0002c022:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c026:    6800        .h      LDR      r0,[r0,#0]
        0x0002c028:    8880        ..      LDRH     r0,[r0,#4]
        0x0002c02a:    9001        ..      STR      r0,[sp,#4]
        0x0002c02c:    f7efff7c    ..|.    BL       HciGetMaxRxAclLen ; 0x1bf28
        0x0002c030:    4601        .F      MOV      r1,r0
        0x0002c032:    9801        ..      LDR      r0,[sp,#4]
        0x0002c034:    3904        .9      SUBS     r1,#4
        0x0002c036:    4288        .B      CMP      r0,r1
        0x0002c038:    da08        ..      BGE      0x2c04c ; attcConnCback + 76
        0x0002c03a:    e7ff        ..      B        0x2c03c ; attcConnCback + 60
        0x0002c03c:    f24040e8    @..@    MOVW     r0,#0x4e8
        0x0002c040:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c044:    6800        .h      LDR      r0,[r0,#0]
        0x0002c046:    8880        ..      LDRH     r0,[r0,#4]
        0x0002c048:    9000        ..      STR      r0,[sp,#0]
        0x0002c04a:    e004        ..      B        0x2c056 ; attcConnCback + 86
        0x0002c04c:    f7efff6c    ..l.    BL       HciGetMaxRxAclLen ; 0x1bf28
        0x0002c050:    3804        .8      SUBS     r0,#4
        0x0002c052:    9000        ..      STR      r0,[sp,#0]
        0x0002c054:    e7ff        ..      B        0x2c056 ; attcConnCback + 86
        0x0002c056:    9800        ..      LDR      r0,[sp,#0]
        0x0002c058:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002c05c:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002c060:    2817        .(      CMP      r0,#0x17
        0x0002c062:    d007        ..      BEQ      0x2c074 ; attcConnCback + 116
        0x0002c064:    e7ff        ..      B        0x2c066 ; attcConnCback + 102
        0x0002c066:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c068:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c06a:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0002c06e:    f7edfebd    ....    BL       AttcMtuReq ; 0x19dec
        0x0002c072:    e7ff        ..      B        0x2c074 ; attcConnCback + 116
        0x0002c074:    e7ff        ..      B        0x2c076 ; attcConnCback + 118
        0x0002c076:    e095        ..      B        0x2c1a4 ; attcConnCback + 420
        0x0002c078:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c07a:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c07c:    2828        ((      CMP      r0,#0x28
        0x0002c07e:    f0408090    @...    BNE.W    0x2c1a2 ; attcConnCback + 418
        0x0002c082:    e7ff        ..      B        0x2c084 ; attcConnCback + 132
        0x0002c084:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c086:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002c088:    b930        0.      CBNZ     r0,0x2c098 ; attcConnCback + 152
        0x0002c08a:    e7ff        ..      B        0x2c08c ; attcConnCback + 140
        0x0002c08c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c08e:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002c090:    30a0        .0      ADDS     r0,r0,#0xa0
        0x0002c092:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002c096:    e005        ..      B        0x2c0a4 ; attcConnCback + 164
        0x0002c098:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c09a:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002c09c:    30a0        .0      ADDS     r0,r0,#0xa0
        0x0002c09e:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002c0a2:    e7ff        ..      B        0x2c0a4 ; attcConnCback + 164
        0x0002c0a4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c0a6:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c0a8:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002c0ac:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002c0b0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c0b4:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002c0b8:    f8900182    ....    LDRB     r0,[r0,#0x182]
        0x0002c0bc:    b188        ..      CBZ      r0,0x2c0e2 ; attcConnCback + 226
        0x0002c0be:    e7ff        ..      B        0x2c0c0 ; attcConnCback + 192
        0x0002c0c0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c0c2:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c0c4:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x0002c0c8:    f24311d4    C...    MOV      r1,#0x31d4
        0x0002c0cc:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c0d0:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002c0d4:    f50171c0    ...q    ADD      r1,r1,#0x180
        0x0002c0d8:    f89d2009    ...     LDRB     r2,[sp,#9]
        0x0002c0dc:    f000fe0c    ....    BL       attcReqClear ; 0x2ccf8
        0x0002c0e0:    e7ff        ..      B        0x2c0e2 ; attcConnCback + 226
        0x0002c0e2:    2000        .       MOVS     r0,#0
        0x0002c0e4:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0002c0e8:    e7ff        ..      B        0x2c0ea ; attcConnCback + 234
        0x0002c0ea:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002c0ee:    2802        .(      CMP      r0,#2
        0x0002c0f0:    dc56        V.      BGT      0x2c1a0 ; attcConnCback + 416
        0x0002c0f2:    e7ff        ..      B        0x2c0f4 ; attcConnCback + 244
        0x0002c0f4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c0f6:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c0f8:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002c0fc:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002c100:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c104:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002c108:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002c10c:    212c        ,!      MOVS     r1,#0x2c
        0x0002c10e:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002c112:    3884        .8      SUBS     r0,r0,#0x84
        0x0002c114:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c116:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c118:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c11a:    b168        h.      CBZ      r0,0x2c138 ; attcConnCback + 312
        0x0002c11c:    e7ff        ..      B        0x2c11e ; attcConnCback + 286
        0x0002c11e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c120:    3018        .0      ADDS     r0,r0,#0x18
        0x0002c122:    f7f2fc85    ....    BL       WsfTimerStop ; 0x1ea30
        0x0002c126:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002c128:    f8910029    ..).    LDRB     r0,[r1,#0x29]
        0x0002c12c:    3104        .1      ADDS     r1,#4
        0x0002c12e:    f89d2009    ...     LDRB     r2,[sp,#9]
        0x0002c132:    f000fde1    ....    BL       attcReqClear ; 0x2ccf8
        0x0002c136:    e7ff        ..      B        0x2c138 ; attcConnCback + 312
        0x0002c138:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c13a:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x0002c13e:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002c142:    7888        .x      LDRB     r0,[r1,#2]
        0x0002c144:    f00000fd    ....    AND      r0,r0,#0xfd
        0x0002c148:    7088        .p      STRB     r0,[r1,#2]
        0x0002c14a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c14c:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x0002c150:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002c154:    7888        .x      LDRB     r0,[r1,#2]
        0x0002c156:    f00000ef    ....    AND      r0,r0,#0xef
        0x0002c15a:    7088        .p      STRB     r0,[r1,#2]
        0x0002c15c:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002c160:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c164:    f8d001b0    ....    LDR      r0,[r0,#0x1b0]
        0x0002c168:    b160        `.      CBZ      r0,0x2c184 ; attcConnCback + 388
        0x0002c16a:    e7ff        ..      B        0x2c16c ; attcConnCback + 364
        0x0002c16c:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002c170:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c174:    f8d001b0    ....    LDR      r0,[r0,#0x1b0]
        0x0002c178:    6842        Bh      LDR      r2,[r0,#4]
        0x0002c17a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c17c:    f89d1009    ....    LDRB     r1,[sp,#9]
        0x0002c180:    4790        .G      BLX      r2
        0x0002c182:    e7ff        ..      B        0x2c184 ; attcConnCback + 388
        0x0002c184:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c186:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c188:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002c18a:    f89d2009    ...     LDRB     r2,[sp,#9]
        0x0002c18e:    f001f835    ..5.    BL       attcWriteCmdCallback ; 0x2d1fc
        0x0002c192:    e7ff        ..      B        0x2c194 ; attcConnCback + 404
        0x0002c194:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002c198:    3001        .0      ADDS     r0,#1
        0x0002c19a:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0002c19e:    e7a4        ..      B        0x2c0ea ; attcConnCback + 234
        0x0002c1a0:    e7ff        ..      B        0x2c1a2 ; attcConnCback + 418
        0x0002c1a2:    e7ff        ..      B        0x2c1a4 ; attcConnCback + 420
        0x0002c1a4:    b006        ..      ADD      sp,sp,#0x18
        0x0002c1a6:    bd80        ..      POP      {r7,pc}
    attcCtrlCback
        0x0002c1a8:    b580        ..      PUSH     {r7,lr}
        0x0002c1aa:    b082        ..      SUB      sp,sp,#8
        0x0002c1ac:    9001        ..      STR      r0,[sp,#4]
        0x0002c1ae:    9801        ..      LDR      r0,[sp,#4]
        0x0002c1b0:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c1b2:    2100        .!      MOVS     r1,#0
        0x0002c1b4:    f7fffeda    ....    BL       attcCcbByConnId ; 0x2bf6c
        0x0002c1b8:    9000        ..      STR      r0,[sp,#0]
        0x0002c1ba:    b158        X.      CBZ      r0,0x2c1d4 ; attcCtrlCback + 44
        0x0002c1bc:    e7ff        ..      B        0x2c1be ; attcCtrlCback + 22
        0x0002c1be:    9801        ..      LDR      r0,[sp,#4]
        0x0002c1c0:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c1c2:    f7edfd75    ..u.    BL       AttcIndConfirm ; 0x19cb0
        0x0002c1c6:    9801        ..      LDR      r0,[sp,#4]
        0x0002c1c8:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c1ca:    9900        ..      LDR      r1,[sp,#0]
        0x0002c1cc:    2200        ."      MOVS     r2,#0
        0x0002c1ce:    f001f815    ....    BL       attcWriteCmdCallback ; 0x2d1fc
        0x0002c1d2:    e7ff        ..      B        0x2c1d4 ; attcCtrlCback + 44
        0x0002c1d4:    b002        ..      ADD      sp,sp,#8
        0x0002c1d6:    bd80        ..      POP      {r7,pc}
    attcDataCback
        0x0002c1d8:    b580        ..      PUSH     {r7,lr}
        0x0002c1da:    b084        ..      SUB      sp,sp,#0x10
        0x0002c1dc:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002c1e0:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0002c1e4:    9202        ..      STR      r2,[sp,#8]
        0x0002c1e6:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002c1ea:    2100        .!      MOVS     r1,#0
        0x0002c1ec:    f7fffee2    ....    BL       attcCcbByHandle ; 0x2bfb4
        0x0002c1f0:    9000        ..      STR      r0,[sp,#0]
        0x0002c1f2:    b908        ..      CBNZ     r0,0x2c1f8 ; attcDataCback + 32
        0x0002c1f4:    e7ff        ..      B        0x2c1f6 ; attcDataCback + 30
        0x0002c1f6:    e035        5.      B        0x2c264 ; attcDataCback + 140
        0x0002c1f8:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002c1fc:    2800        .(      CMP      r0,#0
        0x0002c1fe:    dc01        ..      BGT      0x2c204 ; attcDataCback + 44
        0x0002c200:    e7ff        ..      B        0x2c202 ; attcDataCback + 42
        0x0002c202:    e02f        /.      B        0x2c264 ; attcDataCback + 140
        0x0002c204:    9802        ..      LDR      r0,[sp,#8]
        0x0002c206:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002c208:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002c20c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002c210:    2819        .(      CMP      r0,#0x19
        0x0002c212:    dc07        ..      BGT      0x2c224 ; attcDataCback + 76
        0x0002c214:    e7ff        ..      B        0x2c216 ; attcDataCback + 62
        0x0002c216:    9800        ..      LDR      r0,[sp,#0]
        0x0002c218:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002c21c:    9a02        ..      LDR      r2,[sp,#8]
        0x0002c21e:    f000fc91    ....    BL       attcProcRsp ; 0x2cb44
        0x0002c222:    e01f        ..      B        0x2c264 ; attcDataCback + 140
        0x0002c224:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002c228:    281b        .(      CMP      r0,#0x1b
        0x0002c22a:    d005        ..      BEQ      0x2c238 ; attcDataCback + 96
        0x0002c22c:    e7ff        ..      B        0x2c22e ; attcDataCback + 86
        0x0002c22e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002c232:    281d        .(      CMP      r0,#0x1d
        0x0002c234:    d107        ..      BNE      0x2c246 ; attcDataCback + 110
        0x0002c236:    e7ff        ..      B        0x2c238 ; attcDataCback + 96
        0x0002c238:    9800        ..      LDR      r0,[sp,#0]
        0x0002c23a:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002c23e:    9a02        ..      LDR      r2,[sp,#8]
        0x0002c240:    f000fb2c    ..,.    BL       attcProcInd ; 0x2c89c
        0x0002c244:    e00d        ..      B        0x2c262 ; attcDataCback + 138
        0x0002c246:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002c24a:    2823        #(      CMP      r0,#0x23
        0x0002c24c:    d107        ..      BNE      0x2c25e ; attcDataCback + 134
        0x0002c24e:    e7ff        ..      B        0x2c250 ; attcDataCback + 120
        0x0002c250:    9800        ..      LDR      r0,[sp,#0]
        0x0002c252:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002c256:    9a02        ..      LDR      r2,[sp,#8]
        0x0002c258:    f000fbe6    ....    BL       attcProcMultiVarNtf ; 0x2ca28
        0x0002c25c:    e000        ..      B        0x2c260 ; attcDataCback + 136
        0x0002c25e:    e7ff        ..      B        0x2c260 ; attcDataCback + 136
        0x0002c260:    e7ff        ..      B        0x2c262 ; attcDataCback + 138
        0x0002c262:    e7ff        ..      B        0x2c264 ; attcDataCback + 140
        0x0002c264:    b004        ..      ADD      sp,sp,#0x10
        0x0002c266:    bd80        ..      POP      {r7,pc}
    attcExecCallback
        0x0002c268:    b580        ..      PUSH     {r7,lr}
        0x0002c26a:    b084        ..      SUB      sp,sp,#0x10
        0x0002c26c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002c270:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0002c274:    f8ad200c    ...     STRH     r2,[sp,#0xc]
        0x0002c278:    f88d300b    ...0    STRB     r3,[sp,#0xb]
        0x0002c27c:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002c280:    2801        .(      CMP      r0,#1
        0x0002c282:    d010        ..      BEQ      0x2c2a6 ; attcExecCallback + 62
        0x0002c284:    e7ff        ..      B        0x2c286 ; attcExecCallback + 30
        0x0002c286:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002c28a:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0002c28e:    f8bd200c    ...     LDRH     r2,[sp,#0xc]
        0x0002c292:    f89d300b    ...0    LDRB     r3,[sp,#0xb]
        0x0002c296:    46ee        .F      MOV      lr,sp
        0x0002c298:    f04f0c00    O...    MOV      r12,#0
        0x0002c29c:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002c2a0:    f7fffd2a    ..*.    BL       attExecCallback ; 0x2bcf8
        0x0002c2a4:    e7ff        ..      B        0x2c2a6 ; attcExecCallback + 62
        0x0002c2a6:    b004        ..      ADD      sp,sp,#0x10
        0x0002c2a8:    bd80        ..      POP      {r7,pc}
        0x0002c2aa:    0000        ..      MOVS     r0,r0
    attcFreePkt
        0x0002c2ac:    b580        ..      PUSH     {r7,lr}
        0x0002c2ae:    b082        ..      SUB      sp,sp,#8
        0x0002c2b0:    9001        ..      STR      r0,[sp,#4]
        0x0002c2b2:    9801        ..      LDR      r0,[sp,#4]
        0x0002c2b4:    6840        @h      LDR      r0,[r0,#4]
        0x0002c2b6:    b140        @.      CBZ      r0,0x2c2ca ; attcFreePkt + 30
        0x0002c2b8:    e7ff        ..      B        0x2c2ba ; attcFreePkt + 14
        0x0002c2ba:    9801        ..      LDR      r0,[sp,#4]
        0x0002c2bc:    6840        @h      LDR      r0,[r0,#4]
        0x0002c2be:    f7f2f93f    ..?.    BL       WsfMsgFree ; 0x1e540
        0x0002c2c2:    9901        ..      LDR      r1,[sp,#4]
        0x0002c2c4:    2000        .       MOVS     r0,#0
        0x0002c2c6:    6048        H`      STR      r0,[r1,#4]
        0x0002c2c8:    e7ff        ..      B        0x2c2ca ; attcFreePkt + 30
        0x0002c2ca:    b002        ..      ADD      sp,sp,#8
        0x0002c2cc:    bd80        ..      POP      {r7,pc}
        0x0002c2ce:    0000        ..      MOVS     r0,r0
    attcMsgCback
        0x0002c2d0:    b580        ..      PUSH     {r7,lr}
        0x0002c2d2:    b082        ..      SUB      sp,sp,#8
        0x0002c2d4:    9001        ..      STR      r0,[sp,#4]
        0x0002c2d6:    9801        ..      LDR      r0,[sp,#4]
        0x0002c2d8:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c2da:    2811        .(      CMP      r0,#0x11
        0x0002c2dc:    db19        ..      BLT      0x2c312 ; attcMsgCback + 66
        0x0002c2de:    e7ff        ..      B        0x2c2e0 ; attcMsgCback + 16
        0x0002c2e0:    9801        ..      LDR      r0,[sp,#4]
        0x0002c2e2:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c2e4:    2812        .(      CMP      r0,#0x12
        0x0002c2e6:    dc14        ..      BGT      0x2c312 ; attcMsgCback + 66
        0x0002c2e8:    e7ff        ..      B        0x2c2ea ; attcMsgCback + 26
        0x0002c2ea:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002c2ee:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c2f2:    f8d001b0    ....    LDR      r0,[r0,#0x1b0]
        0x0002c2f6:    b158        X.      CBZ      r0,0x2c310 ; attcMsgCback + 64
        0x0002c2f8:    e7ff        ..      B        0x2c2fa ; attcMsgCback + 42
        0x0002c2fa:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002c2fe:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c302:    f8d001b0    ....    LDR      r0,[r0,#0x1b0]
        0x0002c306:    6802        .h      LDR      r2,[r0,#0]
        0x0002c308:    9901        ..      LDR      r1,[sp,#4]
        0x0002c30a:    2000        .       MOVS     r0,#0
        0x0002c30c:    4790        .G      BLX      r2
        0x0002c30e:    e7ff        ..      B        0x2c310 ; attcMsgCback + 64
        0x0002c310:    e0d1        ..      B        0x2c4b6 ; attcMsgCback + 486
        0x0002c312:    9901        ..      LDR      r1,[sp,#4]
        0x0002c314:    7808        .x      LDRB     r0,[r1,#0]
        0x0002c316:    7a89        .z      LDRB     r1,[r1,#0xa]
        0x0002c318:    f7fffe28    ..(.    BL       attcCcbByConnId ; 0x2bf6c
        0x0002c31c:    9000        ..      STR      r0,[sp,#0]
        0x0002c31e:    b978        x.      CBNZ     r0,0x2c340 ; attcMsgCback + 112
        0x0002c320:    e7ff        ..      B        0x2c322 ; attcMsgCback + 82
        0x0002c322:    9801        ..      LDR      r0,[sp,#4]
        0x0002c324:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c326:    2801        .(      CMP      r0,#1
        0x0002c328:    db09        ..      BLT      0x2c33e ; attcMsgCback + 110
        0x0002c32a:    e7ff        ..      B        0x2c32c ; attcMsgCback + 92
        0x0002c32c:    9801        ..      LDR      r0,[sp,#4]
        0x0002c32e:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c330:    2811        .(      CMP      r0,#0x11
        0x0002c332:    dc04        ..      BGT      0x2c33e ; attcMsgCback + 110
        0x0002c334:    e7ff        ..      B        0x2c336 ; attcMsgCback + 102
        0x0002c336:    9801        ..      LDR      r0,[sp,#4]
        0x0002c338:    f7ffffb8    ....    BL       attcFreePkt ; 0x2c2ac
        0x0002c33c:    e7ff        ..      B        0x2c33e ; attcMsgCback + 110
        0x0002c33e:    e0ba        ..      B        0x2c4b6 ; attcMsgCback + 486
        0x0002c340:    9801        ..      LDR      r0,[sp,#4]
        0x0002c342:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c344:    2810        .(      CMP      r0,#0x10
        0x0002c346:    dc53        S.      BGT      0x2c3f0 ; attcMsgCback + 288
        0x0002c348:    e7ff        ..      B        0x2c34a ; attcMsgCback + 122
        0x0002c34a:    9800        ..      LDR      r0,[sp,#0]
        0x0002c34c:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0002c350:    b978        x.      CBNZ     r0,0x2c372 ; attcMsgCback + 162
        0x0002c352:    e7ff        ..      B        0x2c354 ; attcMsgCback + 132
        0x0002c354:    9800        ..      LDR      r0,[sp,#0]
        0x0002c356:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0002c35a:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002c35e:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002c362:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c366:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002c36a:    f8900182    ....    LDRB     r0,[r0,#0x182]
        0x0002c36e:    b988        ..      CBNZ     r0,0x2c394 ; attcMsgCback + 196
        0x0002c370:    e7ff        ..      B        0x2c372 ; attcMsgCback + 162
        0x0002c372:    9800        ..      LDR      r0,[sp,#0]
        0x0002c374:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c376:    2801        .(      CMP      r0,#1
        0x0002c378:    dc0c        ..      BGT      0x2c394 ; attcMsgCback + 196
        0x0002c37a:    e7ff        ..      B        0x2c37c ; attcMsgCback + 172
        0x0002c37c:    9801        ..      LDR      r0,[sp,#4]
        0x0002c37e:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c380:    280a        .(      CMP      r0,#0xa
        0x0002c382:    d10f        ..      BNE      0x2c3a4 ; attcMsgCback + 212
        0x0002c384:    e7ff        ..      B        0x2c386 ; attcMsgCback + 182
        0x0002c386:    9800        ..      LDR      r0,[sp,#0]
        0x0002c388:    9901        ..      LDR      r1,[sp,#4]
        0x0002c38a:    8909        ..      LDRH     r1,[r1,#8]
        0x0002c38c:    f000f896    ....    BL       attcPendWriteCmd ; 0x2c4bc
        0x0002c390:    b140        @.      CBZ      r0,0x2c3a4 ; attcMsgCback + 212
        0x0002c392:    e7ff        ..      B        0x2c394 ; attcMsgCback + 196
        0x0002c394:    9800        ..      LDR      r0,[sp,#0]
        0x0002c396:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0002c39a:    9901        ..      LDR      r1,[sp,#4]
        0x0002c39c:    2272        r"      MOVS     r2,#0x72
        0x0002c39e:    f000fcab    ....    BL       attcReqClear ; 0x2ccf8
        0x0002c3a2:    e088        ..      B        0x2c4b6 ; attcMsgCback + 486
        0x0002c3a4:    9800        ..      LDR      r0,[sp,#0]
        0x0002c3a6:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0002c3aa:    b9d8        ..      CBNZ     r0,0x2c3e4 ; attcMsgCback + 276
        0x0002c3ac:    e7ff        ..      B        0x2c3ae ; attcMsgCback + 222
        0x0002c3ae:    9800        ..      LDR      r0,[sp,#0]
        0x0002c3b0:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c3b2:    2801        .(      CMP      r0,#1
        0x0002c3b4:    d116        ..      BNE      0x2c3e4 ; attcMsgCback + 276
        0x0002c3b6:    e7ff        ..      B        0x2c3b8 ; attcMsgCback + 232
        0x0002c3b8:    9800        ..      LDR      r0,[sp,#0]
        0x0002c3ba:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0002c3be:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002c3c2:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002c3c6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c3ca:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002c3ce:    9b01        ..      LDR      r3,[sp,#4]
        0x0002c3d0:    6818        .h      LDR      r0,[r3,#0]
        0x0002c3d2:    685a        Zh      LDR      r2,[r3,#4]
        0x0002c3d4:    689b        .h      LDR      r3,[r3,#8]
        0x0002c3d6:    f8c13188    ...1    STR      r3,[r1,#0x188]
        0x0002c3da:    f8c12184    ...!    STR      r2,[r1,#0x184]
        0x0002c3de:    f8c10180    ....    STR      r0,[r1,#0x180]
        0x0002c3e2:    e004        ..      B        0x2c3ee ; attcMsgCback + 286
        0x0002c3e4:    9800        ..      LDR      r0,[sp,#0]
        0x0002c3e6:    9901        ..      LDR      r1,[sp,#4]
        0x0002c3e8:    f000fee0    ....    BL       attcSetupReq ; 0x2d1ac
        0x0002c3ec:    e7ff        ..      B        0x2c3ee ; attcMsgCback + 286
        0x0002c3ee:    e062        b.      B        0x2c4b6 ; attcMsgCback + 486
        0x0002c3f0:    9801        ..      LDR      r0,[sp,#4]
        0x0002c3f2:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c3f4:    2813        .(      CMP      r0,#0x13
        0x0002c3f6:    d140        @.      BNE      0x2c47a ; attcMsgCback + 426
        0x0002c3f8:    e7ff        ..      B        0x2c3fa ; attcMsgCback + 298
        0x0002c3fa:    9800        ..      LDR      r0,[sp,#0]
        0x0002c3fc:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c3fe:    b188        ..      CBZ      r0,0x2c424 ; attcMsgCback + 340
        0x0002c400:    e7ff        ..      B        0x2c402 ; attcMsgCback + 306
        0x0002c402:    9800        ..      LDR      r0,[sp,#0]
        0x0002c404:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c406:    2801        .(      CMP      r0,#1
        0x0002c408:    d00c        ..      BEQ      0x2c424 ; attcMsgCback + 340
        0x0002c40a:    e7ff        ..      B        0x2c40c ; attcMsgCback + 316
        0x0002c40c:    9800        ..      LDR      r0,[sp,#0]
        0x0002c40e:    3018        .0      ADDS     r0,r0,#0x18
        0x0002c410:    f7f2fb0e    ....    BL       WsfTimerStop ; 0x1ea30
        0x0002c414:    9900        ..      LDR      r1,[sp,#0]
        0x0002c416:    f8910029    ..).    LDRB     r0,[r1,#0x29]
        0x0002c41a:    3104        .1      ADDS     r1,#4
        0x0002c41c:    2274        t"      MOVS     r2,#0x74
        0x0002c41e:    f000fc6b    ..k.    BL       attcReqClear ; 0x2ccf8
        0x0002c422:    e029        ).      B        0x2c478 ; attcMsgCback + 424
        0x0002c424:    9900        ..      LDR      r1,[sp,#0]
        0x0002c426:    f8910028    ..(.    LDRB     r0,[r1,#0x28]
        0x0002c42a:    f8911029    ..).    LDRB     r1,[r1,#0x29]
        0x0002c42e:    fab0f080    ....    CLZ      r0,r0
        0x0002c432:    0940        @.      LSRS     r0,r0,#5
        0x0002c434:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x0002c438:    f24311d4    C...    MOV      r1,#0x31d4
        0x0002c43c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c440:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002c444:    f8911182    ....    LDRB     r1,[r1,#0x182]
        0x0002c448:    2900        .)      CMP      r1,#0
        0x0002c44a:    bf18        ..      IT       NE
        0x0002c44c:    2101        .!      MOVNE    r1,#1
        0x0002c44e:    4208        .B      TST      r0,r1
        0x0002c450:    d011        ..      BEQ      0x2c476 ; attcMsgCback + 422
        0x0002c452:    e7ff        ..      B        0x2c454 ; attcMsgCback + 388
        0x0002c454:    9800        ..      LDR      r0,[sp,#0]
        0x0002c456:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0002c45a:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x0002c45e:    f24311d4    C...    MOV      r1,#0x31d4
        0x0002c462:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c466:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002c46a:    f50171c0    ...q    ADD      r1,r1,#0x180
        0x0002c46e:    2274        t"      MOVS     r2,#0x74
        0x0002c470:    f000fc42    ..B.    BL       attcReqClear ; 0x2ccf8
        0x0002c474:    e7ff        ..      B        0x2c476 ; attcMsgCback + 422
        0x0002c476:    e7ff        ..      B        0x2c478 ; attcMsgCback + 424
        0x0002c478:    e01c        ..      B        0x2c4b4 ; attcMsgCback + 484
        0x0002c47a:    9801        ..      LDR      r0,[sp,#4]
        0x0002c47c:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c47e:    2814        .(      CMP      r0,#0x14
        0x0002c480:    d117        ..      BNE      0x2c4b2 ; attcMsgCback + 482
        0x0002c482:    e7ff        ..      B        0x2c484 ; attcMsgCback + 436
        0x0002c484:    9800        ..      LDR      r0,[sp,#0]
        0x0002c486:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c488:    b190        ..      CBZ      r0,0x2c4b0 ; attcMsgCback + 480
        0x0002c48a:    e7ff        ..      B        0x2c48c ; attcMsgCback + 444
        0x0002c48c:    9900        ..      LDR      r1,[sp,#0]
        0x0002c48e:    f8910029    ..).    LDRB     r0,[r1,#0x29]
        0x0002c492:    3104        .1      ADDS     r1,#4
        0x0002c494:    2271        q"      MOVS     r2,#0x71
        0x0002c496:    f000fc2f    ../.    BL       attcReqClear ; 0x2ccf8
        0x0002c49a:    9800        ..      LDR      r0,[sp,#0]
        0x0002c49c:    6800        .h      LDR      r0,[r0,#0]
        0x0002c49e:    9901        ..      LDR      r1,[sp,#4]
        0x0002c4a0:    7a89        .z      LDRB     r1,[r1,#0xa]
        0x0002c4a2:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002c4a6:    7888        .x      LDRB     r0,[r1,#2]
        0x0002c4a8:    f0400004    @...    ORR      r0,r0,#4
        0x0002c4ac:    7088        .p      STRB     r0,[r1,#2]
        0x0002c4ae:    e7ff        ..      B        0x2c4b0 ; attcMsgCback + 480
        0x0002c4b0:    e7ff        ..      B        0x2c4b2 ; attcMsgCback + 482
        0x0002c4b2:    e7ff        ..      B        0x2c4b4 ; attcMsgCback + 484
        0x0002c4b4:    e7ff        ..      B        0x2c4b6 ; attcMsgCback + 486
        0x0002c4b6:    b002        ..      ADD      sp,sp,#8
        0x0002c4b8:    bd80        ..      POP      {r7,pc}
        0x0002c4ba:    0000        ..      MOVS     r0,r0
    attcPendWriteCmd
        0x0002c4bc:    b083        ..      SUB      sp,sp,#0xc
        0x0002c4be:    9001        ..      STR      r0,[sp,#4]
        0x0002c4c0:    f8ad1002    ....    STRH     r1,[sp,#2]
        0x0002c4c4:    2000        .       MOVS     r0,#0
        0x0002c4c6:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002c4ca:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002c4ce:    e7ff        ..      B        0x2c4d0 ; attcPendWriteCmd + 20
        0x0002c4d0:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0002c4d4:    2800        .(      CMP      r0,#0
        0x0002c4d6:    dc24        $.      BGT      0x2c522 ; attcPendWriteCmd + 102
        0x0002c4d8:    e7ff        ..      B        0x2c4da ; attcPendWriteCmd + 30
        0x0002c4da:    9801        ..      LDR      r0,[sp,#4]
        0x0002c4dc:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x0002c4e0:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002c4e4:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002c4e6:    b1a8        ..      CBZ      r0,0x2c514 ; attcPendWriteCmd + 88
        0x0002c4e8:    e7ff        ..      B        0x2c4ea ; attcPendWriteCmd + 46
        0x0002c4ea:    9801        ..      LDR      r0,[sp,#4]
        0x0002c4ec:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x0002c4f0:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002c4f4:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002c4f6:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0002c4fa:    4288        .B      CMP      r0,r1
        0x0002c4fc:    d104        ..      BNE      0x2c508 ; attcPendWriteCmd + 76
        0x0002c4fe:    e7ff        ..      B        0x2c500 ; attcPendWriteCmd + 68
        0x0002c500:    2001        .       MOVS     r0,#1
        0x0002c502:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002c506:    e015        ..      B        0x2c534 ; attcPendWriteCmd + 120
        0x0002c508:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002c50c:    3001        .0      ADDS     r0,#1
        0x0002c50e:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002c512:    e7ff        ..      B        0x2c514 ; attcPendWriteCmd + 88
        0x0002c514:    e7ff        ..      B        0x2c516 ; attcPendWriteCmd + 90
        0x0002c516:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0002c51a:    3001        .0      ADDS     r0,#1
        0x0002c51c:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002c520:    e7d6        ..      B        0x2c4d0 ; attcPendWriteCmd + 20
        0x0002c522:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0002c526:    2000        .       MOVS     r0,#0
        0x0002c528:    2900        .)      CMP      r1,#0
        0x0002c52a:    bfc8        ..      IT       GT
        0x0002c52c:    2001        .       MOVGT    r0,#1
        0x0002c52e:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002c532:    e7ff        ..      B        0x2c534 ; attcPendWriteCmd + 120
        0x0002c534:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002c538:    b003        ..      ADD      sp,sp,#0xc
        0x0002c53a:    4770        pG      BX       lr
    attcProcErrRsp
        0x0002c53c:    b085        ..      SUB      sp,sp,#0x14
        0x0002c53e:    9004        ..      STR      r0,[sp,#0x10]
        0x0002c540:    f8ad100e    ....    STRH     r1,[sp,#0xe]
        0x0002c544:    9202        ..      STR      r2,[sp,#8]
        0x0002c546:    9301        ..      STR      r3,[sp,#4]
        0x0002c548:    9802        ..      LDR      r0,[sp,#8]
        0x0002c54a:    3009        .0      ADDS     r0,r0,#9
        0x0002c54c:    9000        ..      STR      r0,[sp,#0]
        0x0002c54e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c550:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c552:    9901        ..      LDR      r1,[sp,#4]
        0x0002c554:    7088        .p      STRB     r0,[r1,#2]
        0x0002c556:    9800        ..      LDR      r0,[sp,#0]
        0x0002c558:    3001        .0      ADDS     r0,#1
        0x0002c55a:    9000        ..      STR      r0,[sp,#0]
        0x0002c55c:    9801        ..      LDR      r0,[sp,#4]
        0x0002c55e:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c560:    2805        .(      CMP      r0,#5
        0x0002c562:    d00f        ..      BEQ      0x2c584 ; attcProcErrRsp + 72
        0x0002c564:    e7ff        ..      B        0x2c566 ; attcProcErrRsp + 42
        0x0002c566:    9801        ..      LDR      r0,[sp,#4]
        0x0002c568:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c56a:    2806        .(      CMP      r0,#6
        0x0002c56c:    d00a        ..      BEQ      0x2c584 ; attcProcErrRsp + 72
        0x0002c56e:    e7ff        ..      B        0x2c570 ; attcProcErrRsp + 52
        0x0002c570:    9801        ..      LDR      r0,[sp,#4]
        0x0002c572:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c574:    2809        .(      CMP      r0,#9
        0x0002c576:    d005        ..      BEQ      0x2c584 ; attcProcErrRsp + 72
        0x0002c578:    e7ff        ..      B        0x2c57a ; attcProcErrRsp + 62
        0x0002c57a:    9801        ..      LDR      r0,[sp,#4]
        0x0002c57c:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c57e:    280b        .(      CMP      r0,#0xb
        0x0002c580:    d104        ..      BNE      0x2c58c ; attcProcErrRsp + 80
        0x0002c582:    e7ff        ..      B        0x2c584 ; attcProcErrRsp + 72
        0x0002c584:    9800        ..      LDR      r0,[sp,#0]
        0x0002c586:    3002        .0      ADDS     r0,#2
        0x0002c588:    9000        ..      STR      r0,[sp,#0]
        0x0002c58a:    e00a        ..      B        0x2c5a2 ; attcProcErrRsp + 102
        0x0002c58c:    9900        ..      LDR      r1,[sp,#0]
        0x0002c58e:    7808        .x      LDRB     r0,[r1,#0]
        0x0002c590:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002c592:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002c596:    9901        ..      LDR      r1,[sp,#4]
        0x0002c598:    8148        H.      STRH     r0,[r1,#0xa]
        0x0002c59a:    9800        ..      LDR      r0,[sp,#0]
        0x0002c59c:    3002        .0      ADDS     r0,#2
        0x0002c59e:    9000        ..      STR      r0,[sp,#0]
        0x0002c5a0:    e7ff        ..      B        0x2c5a2 ; attcProcErrRsp + 102
        0x0002c5a2:    9800        ..      LDR      r0,[sp,#0]
        0x0002c5a4:    1c41        A.      ADDS     r1,r0,#1
        0x0002c5a6:    9100        ..      STR      r1,[sp,#0]
        0x0002c5a8:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c5aa:    9901        ..      LDR      r1,[sp,#4]
        0x0002c5ac:    70c8        .p      STRB     r0,[r1,#3]
        0x0002c5ae:    9801        ..      LDR      r0,[sp,#4]
        0x0002c5b0:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002c5b2:    b920         .      CBNZ     r0,0x2c5be ; attcProcErrRsp + 130
        0x0002c5b4:    e7ff        ..      B        0x2c5b6 ; attcProcErrRsp + 122
        0x0002c5b6:    9901        ..      LDR      r1,[sp,#4]
        0x0002c5b8:    2075        u       MOVS     r0,#0x75
        0x0002c5ba:    70c8        .p      STRB     r0,[r1,#3]
        0x0002c5bc:    e7ff        ..      B        0x2c5be ; attcProcErrRsp + 130
        0x0002c5be:    9901        ..      LDR      r1,[sp,#4]
        0x0002c5c0:    2000        .       MOVS     r0,#0
        0x0002c5c2:    8108        ..      STRH     r0,[r1,#8]
        0x0002c5c4:    b005        ..      ADD      sp,sp,#0x14
        0x0002c5c6:    4770        pG      BX       lr
    attcProcFindByTypeRsp
        0x0002c5c8:    b088        ..      SUB      sp,sp,#0x20
        0x0002c5ca:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002c5cc:    f8ad101a    ....    STRH     r1,[sp,#0x1a]
        0x0002c5d0:    9205        ..      STR      r2,[sp,#0x14]
        0x0002c5d2:    9304        ..      STR      r3,[sp,#0x10]
        0x0002c5d4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c5d6:    3009        .0      ADDS     r0,r0,#9
        0x0002c5d8:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c5da:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c5dc:    f8bd101a    ....    LDRH     r1,[sp,#0x1a]
        0x0002c5e0:    4408        .D      ADD      r0,r0,r1
        0x0002c5e2:    3008        .0      ADDS     r0,r0,#8
        0x0002c5e4:    9002        ..      STR      r0,[sp,#8]
        0x0002c5e6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002c5e8:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0002c5ea:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002c5ee:    e7ff        ..      B        0x2c5f0 ; attcProcFindByTypeRsp + 40
        0x0002c5f0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c5f2:    9902        ..      LDR      r1,[sp,#8]
        0x0002c5f4:    4288        .B      CMP      r0,r1
        0x0002c5f6:    d24c        L.      BCS      0x2c692 ; attcProcFindByTypeRsp + 202
        0x0002c5f8:    e7ff        ..      B        0x2c5fa ; attcProcFindByTypeRsp + 50
        0x0002c5fa:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002c5fc:    7808        .x      LDRB     r0,[r1,#0]
        0x0002c5fe:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002c600:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002c604:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002c608:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c60a:    3002        .0      ADDS     r0,#2
        0x0002c60c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c60e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002c610:    7808        .x      LDRB     r0,[r1,#0]
        0x0002c612:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002c614:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002c618:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002c61c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c61e:    3002        .0      ADDS     r0,#2
        0x0002c620:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c622:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c626:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002c62a:    4288        .B      CMP      r0,r1
        0x0002c62c:    dc12        ..      BGT      0x2c654 ; attcProcFindByTypeRsp + 140
        0x0002c62e:    e7ff        ..      B        0x2c630 ; attcProcFindByTypeRsp + 104
        0x0002c630:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c634:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0002c638:    4288        .B      CMP      r0,r1
        0x0002c63a:    db0b        ..      BLT      0x2c654 ; attcProcFindByTypeRsp + 140
        0x0002c63c:    e7ff        ..      B        0x2c63e ; attcProcFindByTypeRsp + 118
        0x0002c63e:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c642:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c644:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0002c646:    4288        .B      CMP      r0,r1
        0x0002c648:    dc04        ..      BGT      0x2c654 ; attcProcFindByTypeRsp + 140
        0x0002c64a:    e7ff        ..      B        0x2c64c ; attcProcFindByTypeRsp + 132
        0x0002c64c:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002c650:    b920         .      CBNZ     r0,0x2c65c ; attcProcFindByTypeRsp + 148
        0x0002c652:    e7ff        ..      B        0x2c654 ; attcProcFindByTypeRsp + 140
        0x0002c654:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002c656:    2073        s       MOVS     r0,#0x73
        0x0002c658:    70c8        .p      STRB     r0,[r1,#3]
        0x0002c65a:    e01a        ..      B        0x2c692 ; attcProcFindByTypeRsp + 202
        0x0002c65c:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002c660:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002c664:    4288        .B      CMP      r0,r1
        0x0002c666:    d104        ..      BNE      0x2c672 ; attcProcFindByTypeRsp + 170
        0x0002c668:    e7ff        ..      B        0x2c66a ; attcProcFindByTypeRsp + 162
        0x0002c66a:    2000        .       MOVS     r0,#0
        0x0002c66c:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002c670:    e005        ..      B        0x2c67e ; attcProcFindByTypeRsp + 182
        0x0002c672:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002c676:    3001        .0      ADDS     r0,#1
        0x0002c678:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002c67c:    e7ff        ..      B        0x2c67e ; attcProcFindByTypeRsp + 182
        0x0002c67e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c680:    9902        ..      LDR      r1,[sp,#8]
        0x0002c682:    4288        .B      CMP      r0,r1
        0x0002c684:    d904        ..      BLS      0x2c690 ; attcProcFindByTypeRsp + 200
        0x0002c686:    e7ff        ..      B        0x2c688 ; attcProcFindByTypeRsp + 192
        0x0002c688:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002c68a:    2073        s       MOVS     r0,#0x73
        0x0002c68c:    70c8        .p      STRB     r0,[r1,#3]
        0x0002c68e:    e000        ..      B        0x2c692 ; attcProcFindByTypeRsp + 202
        0x0002c690:    e7ae        ..      B        0x2c5f0 ; attcProcFindByTypeRsp + 40
        0x0002c692:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c694:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002c696:    b9f8        ..      CBNZ     r0,0x2c6d8 ; attcProcFindByTypeRsp + 272
        0x0002c698:    e7ff        ..      B        0x2c69a ; attcProcFindByTypeRsp + 210
        0x0002c69a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002c69c:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002c69e:    2801        .(      CMP      r0,#1
        0x0002c6a0:    d119        ..      BNE      0x2c6d6 ; attcProcFindByTypeRsp + 270
        0x0002c6a2:    e7ff        ..      B        0x2c6a4 ; attcProcFindByTypeRsp + 220
        0x0002c6a4:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002c6a8:    b138        8.      CBZ      r0,0x2c6ba ; attcProcFindByTypeRsp + 242
        0x0002c6aa:    e7ff        ..      B        0x2c6ac ; attcProcFindByTypeRsp + 228
        0x0002c6ac:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002c6b0:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c6b2:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0002c6b4:    4288        .B      CMP      r0,r1
        0x0002c6b6:    dd04        ..      BLE      0x2c6c2 ; attcProcFindByTypeRsp + 250
        0x0002c6b8:    e7ff        ..      B        0x2c6ba ; attcProcFindByTypeRsp + 242
        0x0002c6ba:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c6bc:    2000        .       MOVS     r0,#0
        0x0002c6be:    71c8        .q      STRB     r0,[r1,#7]
        0x0002c6c0:    e008        ..      B        0x2c6d4 ; attcProcFindByTypeRsp + 268
        0x0002c6c2:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002c6c6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c6c8:    8248        H.      STRH     r0,[r1,#0x12]
        0x0002c6ca:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002c6ce:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c6d0:    8188        ..      STRH     r0,[r1,#0xc]
        0x0002c6d2:    e7ff        ..      B        0x2c6d4 ; attcProcFindByTypeRsp + 268
        0x0002c6d4:    e7ff        ..      B        0x2c6d6 ; attcProcFindByTypeRsp + 270
        0x0002c6d6:    e7ff        ..      B        0x2c6d8 ; attcProcFindByTypeRsp + 272
        0x0002c6d8:    b008        ..      ADD      sp,sp,#0x20
        0x0002c6da:    4770        pG      BX       lr
    attcProcFindOrReadRsp
        0x0002c6dc:    b088        ..      SUB      sp,sp,#0x20
        0x0002c6de:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002c6e0:    f8ad101a    ....    STRH     r1,[sp,#0x1a]
        0x0002c6e4:    9205        ..      STR      r2,[sp,#0x14]
        0x0002c6e6:    9304        ..      STR      r3,[sp,#0x10]
        0x0002c6e8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c6ea:    3009        .0      ADDS     r0,r0,#9
        0x0002c6ec:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c6ee:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c6f0:    f8bd101a    ....    LDRH     r1,[sp,#0x1a]
        0x0002c6f4:    4408        .D      ADD      r0,r0,r1
        0x0002c6f6:    3008        .0      ADDS     r0,r0,#8
        0x0002c6f8:    9002        ..      STR      r0,[sp,#8]
        0x0002c6fa:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002c6fc:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c6fe:    2802        .(      CMP      r0,#2
        0x0002c700:    d110        ..      BNE      0x2c724 ; attcProcFindOrReadRsp + 72
        0x0002c702:    e7ff        ..      B        0x2c704 ; attcProcFindOrReadRsp + 40
        0x0002c704:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c706:    1c41        A.      ADDS     r1,r0,#1
        0x0002c708:    9103        ..      STR      r1,[sp,#0xc]
        0x0002c70a:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c70c:    2801        .(      CMP      r0,#1
        0x0002c70e:    d104        ..      BNE      0x2c71a ; attcProcFindOrReadRsp + 62
        0x0002c710:    e7ff        ..      B        0x2c712 ; attcProcFindOrReadRsp + 54
        0x0002c712:    2002        .       MOVS     r0,#2
        0x0002c714:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002c718:    e003        ..      B        0x2c722 ; attcProcFindOrReadRsp + 70
        0x0002c71a:    2010        .       MOVS     r0,#0x10
        0x0002c71c:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002c720:    e7ff        ..      B        0x2c722 ; attcProcFindOrReadRsp + 70
        0x0002c722:    e015        ..      B        0x2c750 ; attcProcFindOrReadRsp + 116
        0x0002c724:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002c726:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c728:    2804        .(      CMP      r0,#4
        0x0002c72a:    d108        ..      BNE      0x2c73e ; attcProcFindOrReadRsp + 98
        0x0002c72c:    e7ff        ..      B        0x2c72e ; attcProcFindOrReadRsp + 82
        0x0002c72e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c730:    1c41        A.      ADDS     r1,r0,#1
        0x0002c732:    9103        ..      STR      r1,[sp,#0xc]
        0x0002c734:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c736:    3802        .8      SUBS     r0,#2
        0x0002c738:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002c73c:    e007        ..      B        0x2c74e ; attcProcFindOrReadRsp + 114
        0x0002c73e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c740:    1c41        A.      ADDS     r1,r0,#1
        0x0002c742:    9103        ..      STR      r1,[sp,#0xc]
        0x0002c744:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c746:    3804        .8      SUBS     r0,#4
        0x0002c748:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002c74c:    e7ff        ..      B        0x2c74e ; attcProcFindOrReadRsp + 114
        0x0002c74e:    e7ff        ..      B        0x2c750 ; attcProcFindOrReadRsp + 116
        0x0002c750:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002c752:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0002c754:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002c758:    e7ff        ..      B        0x2c75a ; attcProcFindOrReadRsp + 126
        0x0002c75a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c75c:    9902        ..      LDR      r1,[sp,#8]
        0x0002c75e:    4288        .B      CMP      r0,r1
        0x0002c760:    d275        u.      BCS      0x2c84e ; attcProcFindOrReadRsp + 370
        0x0002c762:    e7ff        ..      B        0x2c764 ; attcProcFindOrReadRsp + 136
        0x0002c764:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002c766:    7808        .x      LDRB     r0,[r1,#0]
        0x0002c768:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002c76a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002c76e:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002c772:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c774:    3002        .0      ADDS     r0,#2
        0x0002c776:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c778:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c77c:    b190        ..      CBZ      r0,0x2c7a4 ; attcProcFindOrReadRsp + 200
        0x0002c77e:    e7ff        ..      B        0x2c780 ; attcProcFindOrReadRsp + 164
        0x0002c780:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002c784:    b170        p.      CBZ      r0,0x2c7a4 ; attcProcFindOrReadRsp + 200
        0x0002c786:    e7ff        ..      B        0x2c788 ; attcProcFindOrReadRsp + 172
        0x0002c788:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c78c:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002c790:    4288        .B      CMP      r0,r1
        0x0002c792:    db07        ..      BLT      0x2c7a4 ; attcProcFindOrReadRsp + 200
        0x0002c794:    e7ff        ..      B        0x2c796 ; attcProcFindOrReadRsp + 186
        0x0002c796:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c79a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c79c:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0002c79e:    4288        .B      CMP      r0,r1
        0x0002c7a0:    dd04        ..      BLE      0x2c7ac ; attcProcFindOrReadRsp + 208
        0x0002c7a2:    e7ff        ..      B        0x2c7a4 ; attcProcFindOrReadRsp + 200
        0x0002c7a4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002c7a6:    2073        s       MOVS     r0,#0x73
        0x0002c7a8:    70c8        .p      STRB     r0,[r1,#3]
        0x0002c7aa:    e050        P.      B        0x2c84e ; attcProcFindOrReadRsp + 370
        0x0002c7ac:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002c7ae:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c7b0:    2808        .(      CMP      r0,#8
        0x0002c7b2:    d12c        ,.      BNE      0x2c80e ; attcProcFindOrReadRsp + 306
        0x0002c7b4:    e7ff        ..      B        0x2c7b6 ; attcProcFindOrReadRsp + 218
        0x0002c7b6:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c7ba:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002c7be:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002c7c0:    7808        .x      LDRB     r0,[r1,#0]
        0x0002c7c2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002c7c4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002c7c8:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002c7cc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c7ce:    3002        .0      ADDS     r0,#2
        0x0002c7d0:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c7d2:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c7d6:    b1a8        ..      CBZ      r0,0x2c804 ; attcProcFindOrReadRsp + 296
        0x0002c7d8:    e7ff        ..      B        0x2c7da ; attcProcFindOrReadRsp + 254
        0x0002c7da:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c7de:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0002c7e2:    4288        .B      CMP      r0,r1
        0x0002c7e4:    db0e        ..      BLT      0x2c804 ; attcProcFindOrReadRsp + 296
        0x0002c7e6:    e7ff        ..      B        0x2c7e8 ; attcProcFindOrReadRsp + 268
        0x0002c7e8:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c7ec:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002c7f0:    4288        .B      CMP      r0,r1
        0x0002c7f2:    db07        ..      BLT      0x2c804 ; attcProcFindOrReadRsp + 296
        0x0002c7f4:    e7ff        ..      B        0x2c7f6 ; attcProcFindOrReadRsp + 282
        0x0002c7f6:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c7fa:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c7fc:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0002c7fe:    4288        .B      CMP      r0,r1
        0x0002c800:    dd04        ..      BLE      0x2c80c ; attcProcFindOrReadRsp + 304
        0x0002c802:    e7ff        ..      B        0x2c804 ; attcProcFindOrReadRsp + 296
        0x0002c804:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002c806:    2073        s       MOVS     r0,#0x73
        0x0002c808:    70c8        .p      STRB     r0,[r1,#3]
        0x0002c80a:    e020         .      B        0x2c84e ; attcProcFindOrReadRsp + 370
        0x0002c80c:    e7ff        ..      B        0x2c80e ; attcProcFindOrReadRsp + 306
        0x0002c80e:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c812:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002c816:    4288        .B      CMP      r0,r1
        0x0002c818:    d104        ..      BNE      0x2c824 ; attcProcFindOrReadRsp + 328
        0x0002c81a:    e7ff        ..      B        0x2c81c ; attcProcFindOrReadRsp + 320
        0x0002c81c:    2000        .       MOVS     r0,#0
        0x0002c81e:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002c822:    e005        ..      B        0x2c830 ; attcProcFindOrReadRsp + 340
        0x0002c824:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c828:    3001        .0      ADDS     r0,#1
        0x0002c82a:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002c82e:    e7ff        ..      B        0x2c830 ; attcProcFindOrReadRsp + 340
        0x0002c830:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0002c834:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c836:    4408        .D      ADD      r0,r0,r1
        0x0002c838:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c83a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c83c:    9902        ..      LDR      r1,[sp,#8]
        0x0002c83e:    4288        .B      CMP      r0,r1
        0x0002c840:    d904        ..      BLS      0x2c84c ; attcProcFindOrReadRsp + 368
        0x0002c842:    e7ff        ..      B        0x2c844 ; attcProcFindOrReadRsp + 360
        0x0002c844:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002c846:    2073        s       MOVS     r0,#0x73
        0x0002c848:    70c8        .p      STRB     r0,[r1,#3]
        0x0002c84a:    e000        ..      B        0x2c84e ; attcProcFindOrReadRsp + 370
        0x0002c84c:    e785        ..      B        0x2c75a ; attcProcFindOrReadRsp + 126
        0x0002c84e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c850:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002c852:    bb00        ..      CBNZ     r0,0x2c896 ; attcProcFindOrReadRsp + 442
        0x0002c854:    e7ff        ..      B        0x2c856 ; attcProcFindOrReadRsp + 378
        0x0002c856:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002c858:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002c85a:    2801        .(      CMP      r0,#1
        0x0002c85c:    d11a        ..      BNE      0x2c894 ; attcProcFindOrReadRsp + 440
        0x0002c85e:    e7ff        ..      B        0x2c860 ; attcProcFindOrReadRsp + 388
        0x0002c860:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002c864:    b140        @.      CBZ      r0,0x2c878 ; attcProcFindOrReadRsp + 412
        0x0002c866:    e7ff        ..      B        0x2c868 ; attcProcFindOrReadRsp + 396
        0x0002c868:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002c86c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c86e:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0002c870:    3101        .1      ADDS     r1,#1
        0x0002c872:    4288        .B      CMP      r0,r1
        0x0002c874:    d104        ..      BNE      0x2c880 ; attcProcFindOrReadRsp + 420
        0x0002c876:    e7ff        ..      B        0x2c878 ; attcProcFindOrReadRsp + 412
        0x0002c878:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c87a:    2000        .       MOVS     r0,#0
        0x0002c87c:    71c8        .q      STRB     r0,[r1,#7]
        0x0002c87e:    e008        ..      B        0x2c892 ; attcProcFindOrReadRsp + 438
        0x0002c880:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002c884:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c886:    8248        H.      STRH     r0,[r1,#0x12]
        0x0002c888:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002c88c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c88e:    8188        ..      STRH     r0,[r1,#0xc]
        0x0002c890:    e7ff        ..      B        0x2c892 ; attcProcFindOrReadRsp + 438
        0x0002c892:    e7ff        ..      B        0x2c894 ; attcProcFindOrReadRsp + 440
        0x0002c894:    e7ff        ..      B        0x2c896 ; attcProcFindOrReadRsp + 442
        0x0002c896:    b008        ..      ADD      sp,sp,#0x20
        0x0002c898:    4770        pG      BX       lr
        0x0002c89a:    0000        ..      MOVS     r0,r0
    attcProcInd
        0x0002c89c:    b580        ..      PUSH     {r7,lr}
        0x0002c89e:    b08a        ..      SUB      sp,sp,#0x28
        0x0002c8a0:    9009        ..      STR      r0,[sp,#0x24]
        0x0002c8a2:    f8ad1022    ..".    STRH     r1,[sp,#0x22]
        0x0002c8a6:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002c8a8:    f8bd0022    ..".    LDRH     r0,[sp,#0x22]
        0x0002c8ac:    2802        .(      CMP      r0,#2
        0x0002c8ae:    dc01        ..      BGT      0x2c8b4 ; attcProcInd + 24
        0x0002c8b0:    e7ff        ..      B        0x2c8b2 ; attcProcInd + 22
        0x0002c8b2:    e06e        n.      B        0x2c992 ; attcProcInd + 246
        0x0002c8b4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002c8b6:    3008        .0      ADDS     r0,r0,#8
        0x0002c8b8:    9002        ..      STR      r0,[sp,#8]
        0x0002c8ba:    9802        ..      LDR      r0,[sp,#8]
        0x0002c8bc:    1c41        A.      ADDS     r1,r0,#1
        0x0002c8be:    9102        ..      STR      r1,[sp,#8]
        0x0002c8c0:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c8c2:    0840        @.      LSRS     r0,r0,#1
        0x0002c8c4:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002c8c8:    9902        ..      LDR      r1,[sp,#8]
        0x0002c8ca:    7808        .x      LDRB     r0,[r1,#0]
        0x0002c8cc:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002c8ce:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002c8d2:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002c8d6:    9802        ..      LDR      r0,[sp,#8]
        0x0002c8d8:    3002        .0      ADDS     r0,#2
        0x0002c8da:    9002        ..      STR      r0,[sp,#8]
        0x0002c8dc:    9802        ..      LDR      r0,[sp,#8]
        0x0002c8de:    9004        ..      STR      r0,[sp,#0x10]
        0x0002c8e0:    f8bd0022    ..".    LDRH     r0,[sp,#0x22]
        0x0002c8e4:    3803        .8      SUBS     r0,#3
        0x0002c8e6:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002c8ea:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002c8ec:    6800        .h      LDR      r0,[r0,#0]
        0x0002c8ee:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c8f0:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002c8f4:    2000        .       MOVS     r0,#0
        0x0002c8f6:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002c8fa:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0002c8fe:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002c902:    b178        x.      CBZ      r0,0x2c924 ; attcProcInd + 136
        0x0002c904:    e7ff        ..      B        0x2c906 ; attcProcInd + 106
        0x0002c906:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002c90a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c90e:    6d80        .m      LDR      r0,[r0,#0x58]
        0x0002c910:    b140        @.      CBZ      r0,0x2c924 ; attcProcInd + 136
        0x0002c912:    e7ff        ..      B        0x2c914 ; attcProcInd + 120
        0x0002c914:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002c918:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c91c:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002c91e:    a803        ..      ADD      r0,sp,#0xc
        0x0002c920:    4788        .G      BLX      r1
        0x0002c922:    e7ff        ..      B        0x2c924 ; attcProcInd + 136
        0x0002c924:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002c928:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c92c:    f89001b4    ....    LDRB     r0,[r0,#0x1b4]
        0x0002c930:    b320         .      CBZ      r0,0x2c97c ; attcProcInd + 224
        0x0002c932:    e7ff        ..      B        0x2c934 ; attcProcInd + 152
        0x0002c934:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002c938:    280e        .(      CMP      r0,#0xe
        0x0002c93a:    d11f        ..      BNE      0x2c97c ; attcProcInd + 224
        0x0002c93c:    e7ff        ..      B        0x2c93e ; attcProcInd + 162
        0x0002c93e:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002c940:    6808        .h      LDR      r0,[r1,#0]
        0x0002c942:    f8911028    ..(.    LDRB     r1,[r1,#0x28]
        0x0002c946:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002c94a:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c94c:    0780        ..      LSLS     r0,r0,#30
        0x0002c94e:    2800        .(      CMP      r0,#0
        0x0002c950:    d413        ..      BMI      0x2c97a ; attcProcInd + 222
        0x0002c952:    e7ff        ..      B        0x2c954 ; attcProcInd + 184
        0x0002c954:    2009        .       MOVS     r0,#9
        0x0002c956:    f7fffa9d    ....    BL       attMsgAlloc ; 0x2be94
        0x0002c95a:    9001        ..      STR      r0,[sp,#4]
        0x0002c95c:    b160        `.      CBZ      r0,0x2c978 ; attcProcInd + 220
        0x0002c95e:    e7ff        ..      B        0x2c960 ; attcProcInd + 196
        0x0002c960:    9901        ..      LDR      r1,[sp,#4]
        0x0002c962:    201e        .       MOVS     r0,#0x1e
        0x0002c964:    7208        .r      STRB     r0,[r1,#8]
        0x0002c966:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002c968:    6800        .h      LDR      r0,[r0,#0]
        0x0002c96a:    8981        ..      LDRH     r1,[r0,#0xc]
        0x0002c96c:    9b01        ..      LDR      r3,[sp,#4]
        0x0002c96e:    2004        .       MOVS     r0,#4
        0x0002c970:    2201        ."      MOVS     r2,#1
        0x0002c972:    f7f0fa2f    ../.    BL       L2cDataReq ; 0x1cdd4
        0x0002c976:    e7ff        ..      B        0x2c978 ; attcProcInd + 220
        0x0002c978:    e7ff        ..      B        0x2c97a ; attcProcInd + 222
        0x0002c97a:    e00a        ..      B        0x2c992 ; attcProcInd + 246
        0x0002c97c:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002c97e:    6808        .h      LDR      r0,[r1,#0]
        0x0002c980:    f8911028    ..(.    LDRB     r1,[r1,#0x28]
        0x0002c984:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002c988:    7888        .x      LDRB     r0,[r1,#2]
        0x0002c98a:    f0400010    @...    ORR      r0,r0,#0x10
        0x0002c98e:    7088        .p      STRB     r0,[r1,#2]
        0x0002c990:    e7ff        ..      B        0x2c992 ; attcProcInd + 246
        0x0002c992:    b00a        ..      ADD      sp,sp,#0x28
        0x0002c994:    bd80        ..      POP      {r7,pc}
        0x0002c996:    0000        ..      MOVS     r0,r0
    attcProcMtuRsp
        0x0002c998:    b580        ..      PUSH     {r7,lr}
        0x0002c99a:    b08a        ..      SUB      sp,sp,#0x28
        0x0002c99c:    9009        ..      STR      r0,[sp,#0x24]
        0x0002c99e:    f8ad1022    ..".    STRH     r1,[sp,#0x22]
        0x0002c9a2:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002c9a4:    9306        ..      STR      r3,[sp,#0x18]
        0x0002c9a6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c9a8:    7a48        Hz      LDRB     r0,[r1,#9]
        0x0002c9aa:    7a89        .z      LDRB     r1,[r1,#0xa]
        0x0002c9ac:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002c9b0:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002c9b4:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002c9b8:    2816        .(      CMP      r0,#0x16
        0x0002c9ba:    dc04        ..      BGT      0x2c9c6 ; attcProcMtuRsp + 46
        0x0002c9bc:    e7ff        ..      B        0x2c9be ; attcProcMtuRsp + 38
        0x0002c9be:    2017        .       MOVS     r0,#0x17
        0x0002c9c0:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002c9c4:    e7ff        ..      B        0x2c9c6 ; attcProcMtuRsp + 46
        0x0002c9c6:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002c9c8:    6801        .h      LDR      r1,[r0,#0]
        0x0002c9ca:    9101        ..      STR      r1,[sp,#4]
        0x0002c9cc:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0002c9d0:    9002        ..      STR      r0,[sp,#8]
        0x0002c9d2:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002c9d6:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c9d8:    f24040e8    @..@    MOVW     r0,#0x4e8
        0x0002c9dc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c9e0:    6800        .h      LDR      r0,[r0,#0]
        0x0002c9e2:    8880        ..      LDRH     r0,[r0,#4]
        0x0002c9e4:    9004        ..      STR      r0,[sp,#0x10]
        0x0002c9e6:    f7effa9f    ....    BL       HciGetMaxRxAclLen ; 0x1bf28
        0x0002c9ea:    4601        .F      MOV      r1,r0
        0x0002c9ec:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c9ee:    3904        .9      SUBS     r1,#4
        0x0002c9f0:    4288        .B      CMP      r0,r1
        0x0002c9f2:    da08        ..      BGE      0x2ca06 ; attcProcMtuRsp + 110
        0x0002c9f4:    e7ff        ..      B        0x2c9f6 ; attcProcMtuRsp + 94
        0x0002c9f6:    f24040e8    @..@    MOVW     r0,#0x4e8
        0x0002c9fa:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c9fe:    6800        .h      LDR      r0,[r0,#0]
        0x0002ca00:    8880        ..      LDRH     r0,[r0,#4]
        0x0002ca02:    9000        ..      STR      r0,[sp,#0]
        0x0002ca04:    e004        ..      B        0x2ca10 ; attcProcMtuRsp + 120
        0x0002ca06:    f7effa8f    ....    BL       HciGetMaxRxAclLen ; 0x1bf28
        0x0002ca0a:    3804        .8      SUBS     r0,#4
        0x0002ca0c:    9000        ..      STR      r0,[sp,#0]
        0x0002ca0e:    e7ff        ..      B        0x2ca10 ; attcProcMtuRsp + 120
        0x0002ca10:    9801        ..      LDR      r0,[sp,#4]
        0x0002ca12:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002ca14:    9902        ..      LDR      r1,[sp,#8]
        0x0002ca16:    9b00        ..      LDR      r3,[sp,#0]
        0x0002ca18:    b2c9        ..      UXTB     r1,r1
        0x0002ca1a:    b292        ..      UXTH     r2,r2
        0x0002ca1c:    b29b        ..      UXTH     r3,r3
        0x0002ca1e:    f7fffa53    ..S.    BL       attSetMtu ; 0x2bec8
        0x0002ca22:    b00a        ..      ADD      sp,sp,#0x28
        0x0002ca24:    bd80        ..      POP      {r7,pc}
        0x0002ca26:    0000        ..      MOVS     r0,r0
    attcProcMultiVarNtf
        0x0002ca28:    b580        ..      PUSH     {r7,lr}
        0x0002ca2a:    b088        ..      SUB      sp,sp,#0x20
        0x0002ca2c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002ca2e:    f8ad101a    ....    STRH     r1,[sp,#0x1a]
        0x0002ca32:    9205        ..      STR      r2,[sp,#0x14]
        0x0002ca34:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ca36:    3008        .0      ADDS     r0,r0,#8
        0x0002ca38:    9000        ..      STR      r0,[sp,#0]
        0x0002ca3a:    9800        ..      LDR      r0,[sp,#0]
        0x0002ca3c:    1c41        A.      ADDS     r1,r0,#1
        0x0002ca3e:    9100        ..      STR      r1,[sp,#0]
        0x0002ca40:    7800        .x      LDRB     r0,[r0,#0]
        0x0002ca42:    0840        @.      LSRS     r0,r0,#1
        0x0002ca44:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002ca48:    9800        ..      LDR      r0,[sp,#0]
        0x0002ca4a:    9002        ..      STR      r0,[sp,#8]
        0x0002ca4c:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0002ca50:    3801        .8      SUBS     r0,#1
        0x0002ca52:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002ca56:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002ca58:    6800        .h      LDR      r0,[r0,#0]
        0x0002ca5a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ca5c:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002ca60:    2000        .       MOVS     r0,#0
        0x0002ca62:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002ca66:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x0002ca6a:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002ca6e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ca72:    6d80        .m      LDR      r0,[r0,#0x58]
        0x0002ca74:    b140        @.      CBZ      r0,0x2ca88 ; attcProcMultiVarNtf + 96
        0x0002ca76:    e7ff        ..      B        0x2ca78 ; attcProcMultiVarNtf + 80
        0x0002ca78:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002ca7c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ca80:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002ca82:    a801        ..      ADD      r0,sp,#4
        0x0002ca84:    4788        .G      BLX      r1
        0x0002ca86:    e7ff        ..      B        0x2ca88 ; attcProcMultiVarNtf + 96
        0x0002ca88:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002ca8a:    6808        .h      LDR      r0,[r1,#0]
        0x0002ca8c:    f8911028    ..(.    LDRB     r1,[r1,#0x28]
        0x0002ca90:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002ca94:    7888        .x      LDRB     r0,[r1,#2]
        0x0002ca96:    f0400010    @...    ORR      r0,r0,#0x10
        0x0002ca9a:    7088        .p      STRB     r0,[r1,#2]
        0x0002ca9c:    b008        ..      ADD      sp,sp,#0x20
        0x0002ca9e:    bd80        ..      POP      {r7,pc}
    attcProcPrepWriteRsp
        0x0002caa0:    b084        ..      SUB      sp,sp,#0x10
        0x0002caa2:    9003        ..      STR      r0,[sp,#0xc]
        0x0002caa4:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002caa8:    9201        ..      STR      r2,[sp,#4]
        0x0002caaa:    9300        ..      STR      r3,[sp,#0]
        0x0002caac:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002caae:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002cab0:    2801        .(      CMP      r0,#1
        0x0002cab2:    d109        ..      BNE      0x2cac8 ; attcProcPrepWriteRsp + 40
        0x0002cab4:    e7ff        ..      B        0x2cab6 ; attcProcPrepWriteRsp + 22
        0x0002cab6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cab8:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002caba:    b920         .      CBNZ     r0,0x2cac6 ; attcProcPrepWriteRsp + 38
        0x0002cabc:    e7ff        ..      B        0x2cabe ; attcProcPrepWriteRsp + 30
        0x0002cabe:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cac0:    2000        .       MOVS     r0,#0
        0x0002cac2:    71c8        .q      STRB     r0,[r1,#7]
        0x0002cac4:    e7ff        ..      B        0x2cac6 ; attcProcPrepWriteRsp + 38
        0x0002cac6:    e7ff        ..      B        0x2cac8 ; attcProcPrepWriteRsp + 40
        0x0002cac8:    9900        ..      LDR      r1,[sp,#0]
        0x0002caca:    6848        Hh      LDR      r0,[r1,#4]
        0x0002cacc:    3004        .0      ADDS     r0,#4
        0x0002cace:    6048        H`      STR      r0,[r1,#4]
        0x0002cad0:    9900        ..      LDR      r1,[sp,#0]
        0x0002cad2:    8908        ..      LDRH     r0,[r1,#8]
        0x0002cad4:    3804        .8      SUBS     r0,#4
        0x0002cad6:    8108        ..      STRH     r0,[r1,#8]
        0x0002cad8:    b004        ..      ADD      sp,sp,#0x10
        0x0002cada:    4770        pG      BX       lr
    attcProcReadLongRsp
        0x0002cadc:    b084        ..      SUB      sp,sp,#0x10
        0x0002cade:    9003        ..      STR      r0,[sp,#0xc]
        0x0002cae0:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002cae4:    9201        ..      STR      r2,[sp,#4]
        0x0002cae6:    9300        ..      STR      r3,[sp,#0]
        0x0002cae8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002caea:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002caec:    2801        .(      CMP      r0,#1
        0x0002caee:    d117        ..      BNE      0x2cb20 ; attcProcReadLongRsp + 68
        0x0002caf0:    e7ff        ..      B        0x2caf2 ; attcProcReadLongRsp + 22
        0x0002caf2:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002caf6:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002caf8:    6811        .h      LDR      r1,[r2,#0]
        0x0002cafa:    f8922028    ..(     LDRB     r2,[r2,#0x28]
        0x0002cafe:    f8311022    1.".    LDRH     r1,[r1,r2,LSL #2]
        0x0002cb02:    4288        .B      CMP      r0,r1
        0x0002cb04:    da04        ..      BGE      0x2cb10 ; attcProcReadLongRsp + 52
        0x0002cb06:    e7ff        ..      B        0x2cb08 ; attcProcReadLongRsp + 44
        0x0002cb08:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cb0a:    2000        .       MOVS     r0,#0
        0x0002cb0c:    71c8        .q      STRB     r0,[r1,#7]
        0x0002cb0e:    e006        ..      B        0x2cb1e ; attcProcReadLongRsp + 66
        0x0002cb10:    9800        ..      LDR      r0,[sp,#0]
        0x0002cb12:    8902        ..      LDRH     r2,[r0,#8]
        0x0002cb14:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cb16:    8a48        H.      LDRH     r0,[r1,#0x12]
        0x0002cb18:    4410        .D      ADD      r0,r0,r2
        0x0002cb1a:    8248        H.      STRH     r0,[r1,#0x12]
        0x0002cb1c:    e7ff        ..      B        0x2cb1e ; attcProcReadLongRsp + 66
        0x0002cb1e:    e7ff        ..      B        0x2cb20 ; attcProcReadLongRsp + 68
        0x0002cb20:    b004        ..      ADD      sp,sp,#0x10
        0x0002cb22:    4770        pG      BX       lr
    attcProcReadMultVarRsp
        0x0002cb24:    b084        ..      SUB      sp,sp,#0x10
        0x0002cb26:    9003        ..      STR      r0,[sp,#0xc]
        0x0002cb28:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002cb2c:    9201        ..      STR      r2,[sp,#4]
        0x0002cb2e:    9300        ..      STR      r3,[sp,#0]
        0x0002cb30:    b004        ..      ADD      sp,sp,#0x10
        0x0002cb32:    4770        pG      BX       lr
    attcProcReadRsp
        0x0002cb34:    b084        ..      SUB      sp,sp,#0x10
        0x0002cb36:    9003        ..      STR      r0,[sp,#0xc]
        0x0002cb38:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002cb3c:    9201        ..      STR      r2,[sp,#4]
        0x0002cb3e:    9300        ..      STR      r3,[sp,#0]
        0x0002cb40:    b004        ..      ADD      sp,sp,#0x10
        0x0002cb42:    4770        pG      BX       lr
    attcProcRsp
        0x0002cb44:    b580        ..      PUSH     {r7,lr}
        0x0002cb46:    b08a        ..      SUB      sp,sp,#0x28
        0x0002cb48:    9009        ..      STR      r0,[sp,#0x24]
        0x0002cb4a:    f8ad1022    ..".    STRH     r1,[sp,#0x22]
        0x0002cb4e:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002cb50:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cb52:    7980        .y      LDRB     r0,[r0,#6]
        0x0002cb54:    b908        ..      CBNZ     r0,0x2cb5a ; attcProcRsp + 22
        0x0002cb56:    e7ff        ..      B        0x2cb58 ; attcProcRsp + 20
        0x0002cb58:    e0bf        ..      B        0x2ccda ; attcProcRsp + 406
        0x0002cb5a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002cb5c:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002cb5e:    0840        @.      LSRS     r0,r0,#1
        0x0002cb60:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002cb64:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002cb68:    2812        .(      CMP      r0,#0x12
        0x0002cb6a:    db01        ..      BLT      0x2cb70 ; attcProcRsp + 44
        0x0002cb6c:    e7ff        ..      B        0x2cb6e ; attcProcRsp + 42
        0x0002cb6e:    e0b4        ..      B        0x2ccda ; attcProcRsp + 406
        0x0002cb70:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002cb74:    b140        @.      CBZ      r0,0x2cb88 ; attcProcRsp + 68
        0x0002cb76:    e7ff        ..      B        0x2cb78 ; attcProcRsp + 52
        0x0002cb78:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002cb7c:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002cb7e:    7989        .y      LDRB     r1,[r1,#6]
        0x0002cb80:    4288        .B      CMP      r0,r1
        0x0002cb82:    d001        ..      BEQ      0x2cb88 ; attcProcRsp + 68
        0x0002cb84:    e7ff        ..      B        0x2cb86 ; attcProcRsp + 66
        0x0002cb86:    e0a8        ..      B        0x2ccda ; attcProcRsp + 406
        0x0002cb88:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cb8a:    3018        .0      ADDS     r0,r0,#0x18
        0x0002cb8c:    f7f1ff50    ..P.    BL       WsfTimerStop ; 0x1ea30
        0x0002cb90:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002cb92:    3009        .0      ADDS     r0,r0,#9
        0x0002cb94:    9004        ..      STR      r0,[sp,#0x10]
        0x0002cb96:    f8bd0022    ..".    LDRH     r0,[sp,#0x22]
        0x0002cb9a:    3801        .8      SUBS     r0,#1
        0x0002cb9c:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002cba0:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cba2:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0002cba4:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002cba8:    2000        .       MOVS     r0,#0
        0x0002cbaa:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002cbae:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0002cbb2:    f64f2080    O..     MOV      r0,#0xfa80
        0x0002cbb6:    f2c00004    ....    MOVT     r0,#4
        0x0002cbba:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0002cbbe:    9002        ..      STR      r0,[sp,#8]
        0x0002cbc0:    9802        ..      LDR      r0,[sp,#8]
        0x0002cbc2:    b1c0        ..      CBZ      r0,0x2cbf6 ; attcProcRsp + 178
        0x0002cbc4:    e7ff        ..      B        0x2cbc6 ; attcProcRsp + 130
        0x0002cbc6:    f8bd0022    ..".    LDRH     r0,[sp,#0x22]
        0x0002cbca:    f89d200e    ...     LDRB     r2,[sp,#0xe]
        0x0002cbce:    f64f2170    O.p!    MOV      r1,#0xfa70
        0x0002cbd2:    f2c00104    ....    MOVT     r1,#4
        0x0002cbd6:    5c89        .\      LDRB     r1,[r1,r2]
        0x0002cbd8:    4288        .B      CMP      r0,r1
        0x0002cbda:    da01        ..      BGE      0x2cbe0 ; attcProcRsp + 156
        0x0002cbdc:    e7ff        ..      B        0x2cbde ; attcProcRsp + 154
        0x0002cbde:    e07c        |.      B        0x2ccda ; attcProcRsp + 406
        0x0002cbe0:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x0002cbe4:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cbe6:    f8bd1022    ..".    LDRH     r1,[sp,#0x22]
        0x0002cbea:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002cbec:    ab03        ..      ADD      r3,sp,#0xc
        0x0002cbee:    47e0        .G      BLX      r12
        0x0002cbf0:    2000        .       MOVS     r0,#0
        0x0002cbf2:    9002        ..      STR      r0,[sp,#8]
        0x0002cbf4:    e7ff        ..      B        0x2cbf6 ; attcProcRsp + 178
        0x0002cbf6:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cbf8:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002cbfa:    b120         .      CBZ      r0,0x2cc06 ; attcProcRsp + 194
        0x0002cbfc:    e7ff        ..      B        0x2cbfe ; attcProcRsp + 186
        0x0002cbfe:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002cc02:    b140        @.      CBZ      r0,0x2cc16 ; attcProcRsp + 210
        0x0002cc04:    e7ff        ..      B        0x2cc06 ; attcProcRsp + 194
        0x0002cc06:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002cc08:    2000        .       MOVS     r0,#0
        0x0002cc0a:    7188        .q      STRB     r0,[r1,#6]
        0x0002cc0c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cc0e:    3004        .0      ADDS     r0,#4
        0x0002cc10:    f7fffb4c    ..L.    BL       attcFreePkt ; 0x2c2ac
        0x0002cc14:    e7ff        ..      B        0x2cc16 ; attcProcRsp + 210
        0x0002cc16:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002cc1a:    2801        .(      CMP      r0,#1
        0x0002cc1c:    d017        ..      BEQ      0x2cc4e ; attcProcRsp + 266
        0x0002cc1e:    e7ff        ..      B        0x2cc20 ; attcProcRsp + 220
        0x0002cc20:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002cc24:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cc28:    6d80        .m      LDR      r0,[r0,#0x58]
        0x0002cc2a:    b180        ..      CBZ      r0,0x2cc4e ; attcProcRsp + 266
        0x0002cc2c:    e7ff        ..      B        0x2cc2e ; attcProcRsp + 234
        0x0002cc2e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cc30:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002cc32:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0002cc36:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cc38:    8880        ..      LDRH     r0,[r0,#4]
        0x0002cc3a:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002cc3e:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002cc42:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cc46:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002cc48:    a803        ..      ADD      r0,sp,#0xc
        0x0002cc4a:    4788        .G      BLX      r1
        0x0002cc4c:    e7ff        ..      B        0x2cc4e ; attcProcRsp + 266
        0x0002cc4e:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002cc50:    6808        .h      LDR      r0,[r1,#0]
        0x0002cc52:    f8911028    ..(.    LDRB     r1,[r1,#0x28]
        0x0002cc56:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002cc5a:    7880        .x      LDRB     r0,[r0,#2]
        0x0002cc5c:    0780        ..      LSLS     r0,r0,#30
        0x0002cc5e:    2800        .(      CMP      r0,#0
        0x0002cc60:    d43b        ;.      BMI      0x2ccda ; attcProcRsp + 406
        0x0002cc62:    e7ff        ..      B        0x2cc64 ; attcProcRsp + 288
        0x0002cc64:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cc66:    6880        .h      LDR      r0,[r0,#8]
        0x0002cc68:    b120         .      CBZ      r0,0x2cc74 ; attcProcRsp + 304
        0x0002cc6a:    e7ff        ..      B        0x2cc6c ; attcProcRsp + 296
        0x0002cc6c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cc6e:    f000fa23    ..#.    BL       attcSendReq ; 0x2d0b8
        0x0002cc72:    e031        1.      B        0x2ccd8 ; attcProcRsp + 404
        0x0002cc74:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cc76:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0002cc7a:    bb60        `.      CBNZ     r0,0x2ccd6 ; attcProcRsp + 402
        0x0002cc7c:    e7ff        ..      B        0x2cc7e ; attcProcRsp + 314
        0x0002cc7e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cc80:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0002cc84:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002cc88:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002cc8c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cc90:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002cc94:    f8900182    ....    LDRB     r0,[r0,#0x182]
        0x0002cc98:    b1e8        ..      CBZ      r0,0x2ccd6 ; attcProcRsp + 402
        0x0002cc9a:    e7ff        ..      B        0x2cc9c ; attcProcRsp + 344
        0x0002cc9c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cc9e:    f8901029    ..).    LDRB     r1,[r0,#0x29]
        0x0002cca2:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x0002cca6:    f24311d4    C...    MOV      r1,#0x31d4
        0x0002ccaa:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002ccae:    f50171c6    ...q    ADD      r1,r1,#0x18c
        0x0002ccb2:    9101        ..      STR      r1,[sp,#4]
        0x0002ccb4:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002ccb8:    390c        .9      SUBS     r1,r1,#0xc
        0x0002ccba:    f000fa77    ..w.    BL       attcSetupReq ; 0x2d1ac
        0x0002ccbe:    9801        ..      LDR      r0,[sp,#4]
        0x0002ccc0:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ccc2:    f8911029    ..).    LDRB     r1,[r1,#0x29]
        0x0002ccc6:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x0002ccca:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002ccce:    2000        .       MOVS     r0,#0
        0x0002ccd0:    f8010c0a    ....    STRB     r0,[r1,#-0xa]
        0x0002ccd4:    e7ff        ..      B        0x2ccd6 ; attcProcRsp + 402
        0x0002ccd6:    e7ff        ..      B        0x2ccd8 ; attcProcRsp + 404
        0x0002ccd8:    e7ff        ..      B        0x2ccda ; attcProcRsp + 406
        0x0002ccda:    b00a        ..      ADD      sp,sp,#0x28
        0x0002ccdc:    bd80        ..      POP      {r7,pc}
        0x0002ccde:    0000        ..      MOVS     r0,r0
    attcProcWriteRsp
        0x0002cce0:    b084        ..      SUB      sp,sp,#0x10
        0x0002cce2:    9003        ..      STR      r0,[sp,#0xc]
        0x0002cce4:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002cce8:    9201        ..      STR      r2,[sp,#4]
        0x0002ccea:    9300        ..      STR      r3,[sp,#0]
        0x0002ccec:    9900        ..      LDR      r1,[sp,#0]
        0x0002ccee:    2000        .       MOVS     r0,#0
        0x0002ccf0:    8108        ..      STRH     r0,[r1,#8]
        0x0002ccf2:    b004        ..      ADD      sp,sp,#0x10
        0x0002ccf4:    4770        pG      BX       lr
        0x0002ccf6:    0000        ..      MOVS     r0,r0
    attcReqClear
        0x0002ccf8:    b580        ..      PUSH     {r7,lr}
        0x0002ccfa:    b084        ..      SUB      sp,sp,#0x10
        0x0002ccfc:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002cd00:    9102        ..      STR      r1,[sp,#8]
        0x0002cd02:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0002cd06:    9802        ..      LDR      r0,[sp,#8]
        0x0002cd08:    f7fffad0    ....    BL       attcFreePkt ; 0x2c2ac
        0x0002cd0c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002cd10:    9a02        ..      LDR      r2,[sp,#8]
        0x0002cd12:    7891        .x      LDRB     r1,[r2,#2]
        0x0002cd14:    8912        ..      LDRH     r2,[r2,#8]
        0x0002cd16:    f89d3007    ...0    LDRB     r3,[sp,#7]
        0x0002cd1a:    f7fffaa5    ....    BL       attcExecCallback ; 0x2c268
        0x0002cd1e:    9902        ..      LDR      r1,[sp,#8]
        0x0002cd20:    2000        .       MOVS     r0,#0
        0x0002cd22:    7088        .p      STRB     r0,[r1,#2]
        0x0002cd24:    b004        ..      ADD      sp,sp,#0x10
        0x0002cd26:    bd80        ..      POP      {r7,pc}
    attcSendContinuingReq
        0x0002cd28:    b580        ..      PUSH     {r7,lr}
        0x0002cd2a:    b084        ..      SUB      sp,sp,#0x10
        0x0002cd2c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002cd2e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cd30:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002cd32:    2801        .(      CMP      r0,#1
        0x0002cd34:    d11b        ..      BNE      0x2cd6e ; attcSendContinuingReq + 70
        0x0002cd36:    e7ff        ..      B        0x2cd38 ; attcSendContinuingReq + 16
        0x0002cd38:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cd3a:    6880        .h      LDR      r0,[r0,#8]
        0x0002cd3c:    8800        ..      LDRH     r0,[r0,#0]
        0x0002cd3e:    3008        .0      ADDS     r0,r0,#8
        0x0002cd40:    b280        ..      UXTH     r0,r0
        0x0002cd42:    f7fff8a7    ....    BL       attMsgAlloc ; 0x2be94
        0x0002cd46:    9002        ..      STR      r0,[sp,#8]
        0x0002cd48:    b140        @.      CBZ      r0,0x2cd5c ; attcSendContinuingReq + 52
        0x0002cd4a:    e7ff        ..      B        0x2cd4c ; attcSendContinuingReq + 36
        0x0002cd4c:    9802        ..      LDR      r0,[sp,#8]
        0x0002cd4e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cd50:    6889        .h      LDR      r1,[r1,#8]
        0x0002cd52:    880a        ..      LDRH     r2,[r1,#0]
        0x0002cd54:    3208        .2      ADDS     r2,r2,#8
        0x0002cd56:    f7ebfbed    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x0002cd5a:    e007        ..      B        0x2cd6c ; attcSendContinuingReq + 68
        0x0002cd5c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cd5e:    f8910029    ..).    LDRB     r0,[r1,#0x29]
        0x0002cd62:    3104        .1      ADDS     r1,#4
        0x0002cd64:    2270        p"      MOVS     r2,#0x70
        0x0002cd66:    f7ffffc7    ....    BL       attcReqClear ; 0x2ccf8
        0x0002cd6a:    e04e        N.      B        0x2ce0a ; attcSendContinuingReq + 226
        0x0002cd6c:    e006        ..      B        0x2cd7c ; attcSendContinuingReq + 84
        0x0002cd6e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cd70:    6880        .h      LDR      r0,[r0,#8]
        0x0002cd72:    9002        ..      STR      r0,[sp,#8]
        0x0002cd74:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cd76:    2000        .       MOVS     r0,#0
        0x0002cd78:    6088        .`      STR      r0,[r1,#8]
        0x0002cd7a:    e7ff        ..      B        0x2cd7c ; attcSendContinuingReq + 84
        0x0002cd7c:    9802        ..      LDR      r0,[sp,#8]
        0x0002cd7e:    3009        .0      ADDS     r0,r0,#9
        0x0002cd80:    9001        ..      STR      r0,[sp,#4]
        0x0002cd82:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cd84:    7980        .y      LDRB     r0,[r0,#6]
        0x0002cd86:    2806        .(      CMP      r0,#6
        0x0002cd88:    d110        ..      BNE      0x2cdac ; attcSendContinuingReq + 132
        0x0002cd8a:    e7ff        ..      B        0x2cd8c ; attcSendContinuingReq + 100
        0x0002cd8c:    9801        ..      LDR      r0,[sp,#4]
        0x0002cd8e:    3002        .0      ADDS     r0,#2
        0x0002cd90:    9001        ..      STR      r0,[sp,#4]
        0x0002cd92:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cd94:    7c80        .|      LDRB     r0,[r0,#0x12]
        0x0002cd96:    9901        ..      LDR      r1,[sp,#4]
        0x0002cd98:    1c4a        J.      ADDS     r2,r1,#1
        0x0002cd9a:    9201        ..      STR      r2,[sp,#4]
        0x0002cd9c:    7008        .p      STRB     r0,[r1,#0]
        0x0002cd9e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cda0:    7cc0        .|      LDRB     r0,[r0,#0x13]
        0x0002cda2:    9901        ..      LDR      r1,[sp,#4]
        0x0002cda4:    1c4a        J.      ADDS     r2,r1,#1
        0x0002cda6:    9201        ..      STR      r2,[sp,#4]
        0x0002cda8:    7008        .p      STRB     r0,[r1,#0]
        0x0002cdaa:    e018        ..      B        0x2cdde ; attcSendContinuingReq + 182
        0x0002cdac:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cdae:    7c80        .|      LDRB     r0,[r0,#0x12]
        0x0002cdb0:    9901        ..      LDR      r1,[sp,#4]
        0x0002cdb2:    1c4a        J.      ADDS     r2,r1,#1
        0x0002cdb4:    9201        ..      STR      r2,[sp,#4]
        0x0002cdb6:    7008        .p      STRB     r0,[r1,#0]
        0x0002cdb8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cdba:    7cc0        .|      LDRB     r0,[r0,#0x13]
        0x0002cdbc:    9901        ..      LDR      r1,[sp,#4]
        0x0002cdbe:    1c4a        J.      ADDS     r2,r1,#1
        0x0002cdc0:    9201        ..      STR      r2,[sp,#4]
        0x0002cdc2:    7008        .p      STRB     r0,[r1,#0]
        0x0002cdc4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cdc6:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0002cdc8:    9901        ..      LDR      r1,[sp,#4]
        0x0002cdca:    1c4a        J.      ADDS     r2,r1,#1
        0x0002cdcc:    9201        ..      STR      r2,[sp,#4]
        0x0002cdce:    7008        .p      STRB     r0,[r1,#0]
        0x0002cdd0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cdd2:    7d40        @}      LDRB     r0,[r0,#0x15]
        0x0002cdd4:    9901        ..      LDR      r1,[sp,#4]
        0x0002cdd6:    1c4a        J.      ADDS     r2,r1,#1
        0x0002cdd8:    9201        ..      STR      r2,[sp,#4]
        0x0002cdda:    7008        .p      STRB     r0,[r1,#0]
        0x0002cddc:    e7ff        ..      B        0x2cdde ; attcSendContinuingReq + 182
        0x0002cdde:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cde0:    2014        .       MOVS     r0,#0x14
        0x0002cde2:    f8810022    ..".    STRB     r0,[r1,#0x22]
        0x0002cde6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cde8:    3018        .0      ADDS     r0,r0,#0x18
        0x0002cdea:    f24041e8    @..A    MOVW     r1,#0x4e8
        0x0002cdee:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002cdf2:    6809        .h      LDR      r1,[r1,#0]
        0x0002cdf4:    7989        .y      LDRB     r1,[r1,#6]
        0x0002cdf6:    f7f1fe0f    ....    BL       WsfTimerStartSec ; 0x1ea18
        0x0002cdfa:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cdfc:    6808        .h      LDR      r0,[r1,#0]
        0x0002cdfe:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002ce00:    9b02        ..      LDR      r3,[sp,#8]
        0x0002ce02:    881a        ..      LDRH     r2,[r3,#0]
        0x0002ce04:    f7fff814    ....    BL       attL2cDataReq ; 0x2be30
        0x0002ce08:    e7ff        ..      B        0x2ce0a ; attcSendContinuingReq + 226
        0x0002ce0a:    b004        ..      ADD      sp,sp,#0x10
        0x0002ce0c:    bd80        ..      POP      {r7,pc}
        0x0002ce0e:    0000        ..      MOVS     r0,r0
    attcSendMsg
        0x0002ce10:    b580        ..      PUSH     {r7,lr}
        0x0002ce12:    b088        ..      SUB      sp,sp,#0x20
        0x0002ce14:    4684        .F      MOV      r12,r0
        0x0002ce16:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002ce18:    f88dc01f    ....    STRB     r12,[sp,#0x1f]
        0x0002ce1c:    f8ad101c    ....    STRH     r1,[sp,#0x1c]
        0x0002ce20:    f88d201b    ...     STRB     r2,[sp,#0x1b]
        0x0002ce24:    9305        ..      STR      r3,[sp,#0x14]
        0x0002ce26:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002ce2a:    f7f1fd35    ..5.    BL       WsfTaskLock ; 0x1e898
        0x0002ce2e:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002ce32:    2100        .!      MOVS     r1,#0
        0x0002ce34:    f7fff89a    ....    BL       attcCcbByConnId ; 0x2bf6c
        0x0002ce38:    9003        ..      STR      r0,[sp,#0xc]
        0x0002ce3a:    b168        h.      CBZ      r0,0x2ce58 ; attcSendMsg + 72
        0x0002ce3c:    e7ff        ..      B        0x2ce3e ; attcSendMsg + 46
        0x0002ce3e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ce40:    6800        .h      LDR      r0,[r0,#0]
        0x0002ce42:    8800        ..      LDRH     r0,[r0,#0]
        0x0002ce44:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002ce48:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ce4a:    6800        .h      LDR      r0,[r0,#0]
        0x0002ce4c:    7880        .x      LDRB     r0,[r0,#2]
        0x0002ce4e:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x0002ce52:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002ce56:    e005        ..      B        0x2ce64 ; attcSendMsg + 84
        0x0002ce58:    2000        .       MOVS     r0,#0
        0x0002ce5a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002ce5e:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002ce62:    e7ff        ..      B        0x2ce64 ; attcSendMsg + 84
        0x0002ce64:    f7f1fd40    ..@.    BL       WsfTaskUnlock ; 0x1e8e8
        0x0002ce68:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002ce6c:    2801        .(      CMP      r0,#1
        0x0002ce6e:    db66        f.      BLT      0x2cf3e ; attcSendMsg + 302
        0x0002ce70:    e7ff        ..      B        0x2ce72 ; attcSendMsg + 98
        0x0002ce72:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0002ce76:    2800        .(      CMP      r0,#0
        0x0002ce78:    d156        V.      BNE      0x2cf28 ; attcSendMsg + 280
        0x0002ce7a:    e7ff        ..      B        0x2ce7c ; attcSendMsg + 108
        0x0002ce7c:    2000        .       MOVS     r0,#0
        0x0002ce7e:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002ce82:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ce84:    b1b8        ..      CBZ      r0,0x2ceb6 ; attcSendMsg + 166
        0x0002ce86:    e7ff        ..      B        0x2ce88 ; attcSendMsg + 120
        0x0002ce88:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0002ce8c:    280b        .(      CMP      r0,#0xb
        0x0002ce8e:    d005        ..      BEQ      0x2ce9c ; attcSendMsg + 140
        0x0002ce90:    e7ff        ..      B        0x2ce92 ; attcSendMsg + 130
        0x0002ce92:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ce94:    8800        ..      LDRH     r0,[r0,#0]
        0x0002ce96:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002ce9a:    e00b        ..      B        0x2ceb4 ; attcSendMsg + 164
        0x0002ce9c:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002cea0:    b938        8.      CBNZ     r0,0x2ceb2 ; attcSendMsg + 162
        0x0002cea2:    e7ff        ..      B        0x2cea4 ; attcSendMsg + 148
        0x0002cea4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002cea6:    6800        .h      LDR      r0,[r0,#0]
        0x0002cea8:    8800        ..      LDRH     r0,[r0,#0]
        0x0002ceaa:    3005        .0      ADDS     r0,#5
        0x0002ceac:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002ceb0:    e7ff        ..      B        0x2ceb2 ; attcSendMsg + 162
        0x0002ceb2:    e7ff        ..      B        0x2ceb4 ; attcSendMsg + 164
        0x0002ceb4:    e7ff        ..      B        0x2ceb6 ; attcSendMsg + 166
        0x0002ceb6:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002ceba:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0002cebe:    4288        .B      CMP      r0,r1
        0x0002cec0:    dc27        '.      BGT      0x2cf12 ; attcSendMsg + 258
        0x0002cec2:    e7ff        ..      B        0x2cec4 ; attcSendMsg + 180
        0x0002cec4:    200c        .       MOVS     r0,#0xc
        0x0002cec6:    f7f1faeb    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x0002ceca:    9000        ..      STR      r0,[sp,#0]
        0x0002cecc:    b300        ..      CBZ      r0,0x2cf10 ; attcSendMsg + 256
        0x0002cece:    e7ff        ..      B        0x2ced0 ; attcSendMsg + 192
        0x0002ced0:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002ced4:    9900        ..      LDR      r1,[sp,#0]
        0x0002ced6:    8008        ..      STRH     r0,[r1,#0]
        0x0002ced8:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002cedc:    9900        ..      LDR      r1,[sp,#0]
        0x0002cede:    70c8        .p      STRB     r0,[r1,#3]
        0x0002cee0:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0002cee4:    9900        ..      LDR      r1,[sp,#0]
        0x0002cee6:    7088        .p      STRB     r0,[r1,#2]
        0x0002cee8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ceea:    9900        ..      LDR      r1,[sp,#0]
        0x0002ceec:    6048        H`      STR      r0,[r1,#4]
        0x0002ceee:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0002cef2:    9900        ..      LDR      r1,[sp,#0]
        0x0002cef4:    8108        ..      STRH     r0,[r1,#8]
        0x0002cef6:    9900        ..      LDR      r1,[sp,#0]
        0x0002cef8:    2000        .       MOVS     r0,#0
        0x0002cefa:    7288        .r      STRB     r0,[r1,#0xa]
        0x0002cefc:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002cf00:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cf04:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0002cf08:    9900        ..      LDR      r1,[sp,#0]
        0x0002cf0a:    f7f1fb37    ..7.    BL       WsfMsgSend ; 0x1e57c
        0x0002cf0e:    e01d        ..      B        0x2cf4c ; attcSendMsg + 316
        0x0002cf10:    e009        ..      B        0x2cf26 ; attcSendMsg + 278
        0x0002cf12:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002cf16:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x0002cf1a:    f8bd201c    ...     LDRH     r2,[sp,#0x1c]
        0x0002cf1e:    2377        w#      MOVS     r3,#0x77
        0x0002cf20:    f7fff9a2    ....    BL       attcExecCallback ; 0x2c268
        0x0002cf24:    e7ff        ..      B        0x2cf26 ; attcSendMsg + 278
        0x0002cf26:    e009        ..      B        0x2cf3c ; attcSendMsg + 300
        0x0002cf28:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002cf2c:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x0002cf30:    f8bd201c    ...     LDRH     r2,[sp,#0x1c]
        0x0002cf34:    2371        q#      MOVS     r3,#0x71
        0x0002cf36:    f7fff997    ....    BL       attcExecCallback ; 0x2c268
        0x0002cf3a:    e7ff        ..      B        0x2cf3c ; attcSendMsg + 300
        0x0002cf3c:    e7ff        ..      B        0x2cf3e ; attcSendMsg + 302
        0x0002cf3e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002cf40:    b120         .      CBZ      r0,0x2cf4c ; attcSendMsg + 316
        0x0002cf42:    e7ff        ..      B        0x2cf44 ; attcSendMsg + 308
        0x0002cf44:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002cf46:    f7f1fafb    ....    BL       WsfMsgFree ; 0x1e540
        0x0002cf4a:    e7ff        ..      B        0x2cf4c ; attcSendMsg + 316
        0x0002cf4c:    b008        ..      ADD      sp,sp,#0x20
        0x0002cf4e:    bd80        ..      POP      {r7,pc}
    attcSendMtuReq
        0x0002cf50:    b580        ..      PUSH     {r7,lr}
        0x0002cf52:    b082        ..      SUB      sp,sp,#8
        0x0002cf54:    9001        ..      STR      r0,[sp,#4]
        0x0002cf56:    9901        ..      LDR      r1,[sp,#4]
        0x0002cf58:    6808        .h      LDR      r0,[r1,#0]
        0x0002cf5a:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002cf5c:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002cf60:    7880        .x      LDRB     r0,[r0,#2]
        0x0002cf62:    07c0        ..      LSLS     r0,r0,#31
        0x0002cf64:    b140        @.      CBZ      r0,0x2cf78 ; attcSendMtuReq + 40
        0x0002cf66:    e7ff        ..      B        0x2cf68 ; attcSendMtuReq + 24
        0x0002cf68:    9801        ..      LDR      r0,[sp,#4]
        0x0002cf6a:    3004        .0      ADDS     r0,#4
        0x0002cf6c:    f7fff99e    ....    BL       attcFreePkt ; 0x2c2ac
        0x0002cf70:    9901        ..      LDR      r1,[sp,#4]
        0x0002cf72:    2000        .       MOVS     r0,#0
        0x0002cf74:    7188        .q      STRB     r0,[r1,#6]
        0x0002cf76:    e00c        ..      B        0x2cf92 ; attcSendMtuReq + 66
        0x0002cf78:    9901        ..      LDR      r1,[sp,#4]
        0x0002cf7a:    6808        .h      LDR      r0,[r1,#0]
        0x0002cf7c:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002cf7e:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002cf82:    7888        .x      LDRB     r0,[r1,#2]
        0x0002cf84:    f0400001    @...    ORR      r0,r0,#1
        0x0002cf88:    7088        .p      STRB     r0,[r1,#2]
        0x0002cf8a:    9801        ..      LDR      r0,[sp,#4]
        0x0002cf8c:    f000f8a2    ....    BL       attcSendSimpleReq ; 0x2d0d4
        0x0002cf90:    e7ff        ..      B        0x2cf92 ; attcSendMtuReq + 66
        0x0002cf92:    b002        ..      ADD      sp,sp,#8
        0x0002cf94:    bd80        ..      POP      {r7,pc}
        0x0002cf96:    0000        ..      MOVS     r0,r0
    attcSendPrepWriteReq
        0x0002cf98:    b580        ..      PUSH     {r7,lr}
        0x0002cf9a:    b084        ..      SUB      sp,sp,#0x10
        0x0002cf9c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002cf9e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cfa0:    6808        .h      LDR      r0,[r1,#0]
        0x0002cfa2:    f8911028    ..(.    LDRB     r1,[r1,#0x28]
        0x0002cfa6:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002cfaa:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0002cfae:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cfb0:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002cfb2:    2801        .(      CMP      r0,#1
        0x0002cfb4:    d145        E.      BNE      0x2d042 ; attcSendPrepWriteReq + 170
        0x0002cfb6:    e7ff        ..      B        0x2cfb8 ; attcSendPrepWriteReq + 32
        0x0002cfb8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cfba:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002cfbc:    f8bd1000    ....    LDRH     r1,[sp,#0]
        0x0002cfc0:    3905        .9      SUBS     r1,#5
        0x0002cfc2:    4288        .B      CMP      r0,r1
        0x0002cfc4:    da05        ..      BGE      0x2cfd2 ; attcSendPrepWriteReq + 58
        0x0002cfc6:    e7ff        ..      B        0x2cfc8 ; attcSendPrepWriteReq + 48
        0x0002cfc8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cfca:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002cfcc:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002cfd0:    e005        ..      B        0x2cfde ; attcSendPrepWriteReq + 70
        0x0002cfd2:    f8bd0000    ....    LDRH     r0,[sp,#0]
        0x0002cfd6:    3805        .8      SUBS     r0,#5
        0x0002cfd8:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002cfdc:    e7ff        ..      B        0x2cfde ; attcSendPrepWriteReq + 70
        0x0002cfde:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002cfe2:    300d        .0      ADDS     r0,r0,#0xd
        0x0002cfe4:    b280        ..      UXTH     r0,r0
        0x0002cfe6:    f7feff55    ..U.    BL       attMsgAlloc ; 0x2be94
        0x0002cfea:    9002        ..      STR      r0,[sp,#8]
        0x0002cfec:    b300        ..      CBZ      r0,0x2d030 ; attcSendPrepWriteReq + 152
        0x0002cfee:    e7ff        ..      B        0x2cff0 ; attcSendPrepWriteReq + 88
        0x0002cff0:    9902        ..      LDR      r1,[sp,#8]
        0x0002cff2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cff4:    6883        .h      LDR      r3,[r0,#8]
        0x0002cff6:    7b18        .{      LDRB     r0,[r3,#0xc]
        0x0002cff8:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002cffa:    6818        .h      LDR      r0,[r3,#0]
        0x0002cffc:    685a        Zh      LDR      r2,[r3,#4]
        0x0002cffe:    689b        .h      LDR      r3,[r3,#8]
        0x0002d000:    608b        .`      STR      r3,[r1,#8]
        0x0002d002:    604a        J`      STR      r2,[r1,#4]
        0x0002d004:    6008        .`      STR      r0,[r1,#0]
        0x0002d006:    9802        ..      LDR      r0,[sp,#8]
        0x0002d008:    300d        .0      ADDS     r0,r0,#0xd
        0x0002d00a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d00c:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0002d00e:    f8bd2002    ...     LDRH     r2,[sp,#2]
        0x0002d012:    f7ebfa08    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002d016:    f8bd2002    ...     LDRH     r2,[sp,#2]
        0x0002d01a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d01c:    6948        Hi      LDR      r0,[r1,#0x14]
        0x0002d01e:    4410        .D      ADD      r0,r0,r2
        0x0002d020:    6148        Ha      STR      r0,[r1,#0x14]
        0x0002d022:    f8bd2002    ...     LDRH     r2,[sp,#2]
        0x0002d026:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d028:    8a08        ..      LDRH     r0,[r1,#0x10]
        0x0002d02a:    1a80        ..      SUBS     r0,r0,r2
        0x0002d02c:    8208        ..      STRH     r0,[r1,#0x10]
        0x0002d02e:    e007        ..      B        0x2d040 ; attcSendPrepWriteReq + 168
        0x0002d030:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d032:    f8910029    ..).    LDRB     r0,[r1,#0x29]
        0x0002d036:    3104        .1      ADDS     r1,#4
        0x0002d038:    2270        p"      MOVS     r2,#0x70
        0x0002d03a:    f7fffe5d    ..].    BL       attcReqClear ; 0x2ccf8
        0x0002d03e:    e039        9.      B        0x2d0b4 ; attcSendPrepWriteReq + 284
        0x0002d040:    e00a        ..      B        0x2d058 ; attcSendPrepWriteReq + 192
        0x0002d042:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d044:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002d046:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002d04a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d04c:    6880        .h      LDR      r0,[r0,#8]
        0x0002d04e:    9002        ..      STR      r0,[sp,#8]
        0x0002d050:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d052:    2000        .       MOVS     r0,#0
        0x0002d054:    6088        .`      STR      r0,[r1,#8]
        0x0002d056:    e7ff        ..      B        0x2d058 ; attcSendPrepWriteReq + 192
        0x0002d058:    9802        ..      LDR      r0,[sp,#8]
        0x0002d05a:    300b        .0      ADDS     r0,r0,#0xb
        0x0002d05c:    9001        ..      STR      r0,[sp,#4]
        0x0002d05e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d060:    7c80        .|      LDRB     r0,[r0,#0x12]
        0x0002d062:    9901        ..      LDR      r1,[sp,#4]
        0x0002d064:    1c4a        J.      ADDS     r2,r1,#1
        0x0002d066:    9201        ..      STR      r2,[sp,#4]
        0x0002d068:    7008        .p      STRB     r0,[r1,#0]
        0x0002d06a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d06c:    7cc0        .|      LDRB     r0,[r0,#0x13]
        0x0002d06e:    9901        ..      LDR      r1,[sp,#4]
        0x0002d070:    1c4a        J.      ADDS     r2,r1,#1
        0x0002d072:    9201        ..      STR      r2,[sp,#4]
        0x0002d074:    7008        .p      STRB     r0,[r1,#0]
        0x0002d076:    f8bd2002    ...     LDRH     r2,[sp,#2]
        0x0002d07a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d07c:    8a48        H.      LDRH     r0,[r1,#0x12]
        0x0002d07e:    4410        .D      ADD      r0,r0,r2
        0x0002d080:    8248        H.      STRH     r0,[r1,#0x12]
        0x0002d082:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d084:    2014        .       MOVS     r0,#0x14
        0x0002d086:    f8810022    ..".    STRB     r0,[r1,#0x22]
        0x0002d08a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d08c:    3018        .0      ADDS     r0,r0,#0x18
        0x0002d08e:    f24041e8    @..A    MOVW     r1,#0x4e8
        0x0002d092:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002d096:    6809        .h      LDR      r1,[r1,#0]
        0x0002d098:    7989        .y      LDRB     r1,[r1,#6]
        0x0002d09a:    f7f1fcbd    ....    BL       WsfTimerStartSec ; 0x1ea18
        0x0002d09e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d0a0:    6808        .h      LDR      r0,[r1,#0]
        0x0002d0a2:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002d0a4:    f8bd2002    ...     LDRH     r2,[sp,#2]
        0x0002d0a8:    3205        .2      ADDS     r2,#5
        0x0002d0aa:    9b02        ..      LDR      r3,[sp,#8]
        0x0002d0ac:    b292        ..      UXTH     r2,r2
        0x0002d0ae:    f7fefebf    ....    BL       attL2cDataReq ; 0x2be30
        0x0002d0b2:    e7ff        ..      B        0x2d0b4 ; attcSendPrepWriteReq + 284
        0x0002d0b4:    b004        ..      ADD      sp,sp,#0x10
        0x0002d0b6:    bd80        ..      POP      {r7,pc}
    attcSendReq
        0x0002d0b8:    b580        ..      PUSH     {r7,lr}
        0x0002d0ba:    b082        ..      SUB      sp,sp,#8
        0x0002d0bc:    9001        ..      STR      r0,[sp,#4]
        0x0002d0be:    9801        ..      LDR      r0,[sp,#4]
        0x0002d0c0:    7982        .y      LDRB     r2,[r0,#6]
        0x0002d0c2:    f64f21c4    O..!    MOV      r1,#0xfac4
        0x0002d0c6:    f2c00104    ....    MOVT     r1,#4
        0x0002d0ca:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x0002d0ce:    4788        .G      BLX      r1
        0x0002d0d0:    b002        ..      ADD      sp,sp,#8
        0x0002d0d2:    bd80        ..      POP      {r7,pc}
    attcSendSimpleReq
        0x0002d0d4:    b580        ..      PUSH     {r7,lr}
        0x0002d0d6:    b082        ..      SUB      sp,sp,#8
        0x0002d0d8:    9001        ..      STR      r0,[sp,#4]
        0x0002d0da:    9801        ..      LDR      r0,[sp,#4]
        0x0002d0dc:    6880        .h      LDR      r0,[r0,#8]
        0x0002d0de:    9000        ..      STR      r0,[sp,#0]
        0x0002d0e0:    9901        ..      LDR      r1,[sp,#4]
        0x0002d0e2:    2000        .       MOVS     r0,#0
        0x0002d0e4:    6088        .`      STR      r0,[r1,#8]
        0x0002d0e6:    9801        ..      LDR      r0,[sp,#4]
        0x0002d0e8:    7980        .y      LDRB     r0,[r0,#6]
        0x0002d0ea:    280a        .(      CMP      r0,#0xa
        0x0002d0ec:    d00f        ..      BEQ      0x2d10e ; attcSendSimpleReq + 58
        0x0002d0ee:    e7ff        ..      B        0x2d0f0 ; attcSendSimpleReq + 28
        0x0002d0f0:    9901        ..      LDR      r1,[sp,#4]
        0x0002d0f2:    2014        .       MOVS     r0,#0x14
        0x0002d0f4:    f8810022    ..".    STRB     r0,[r1,#0x22]
        0x0002d0f8:    9801        ..      LDR      r0,[sp,#4]
        0x0002d0fa:    3018        .0      ADDS     r0,r0,#0x18
        0x0002d0fc:    f24041e8    @..A    MOVW     r1,#0x4e8
        0x0002d100:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002d104:    6809        .h      LDR      r1,[r1,#0]
        0x0002d106:    7989        .y      LDRB     r1,[r1,#6]
        0x0002d108:    f7f1fc86    ....    BL       WsfTimerStartSec ; 0x1ea18
        0x0002d10c:    e7ff        ..      B        0x2d10e ; attcSendSimpleReq + 58
        0x0002d10e:    9901        ..      LDR      r1,[sp,#4]
        0x0002d110:    6808        .h      LDR      r0,[r1,#0]
        0x0002d112:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002d114:    9b00        ..      LDR      r3,[sp,#0]
        0x0002d116:    881a        ..      LDRH     r2,[r3,#0]
        0x0002d118:    f7fefe8a    ....    BL       attL2cDataReq ; 0x2be30
        0x0002d11c:    b002        ..      ADD      sp,sp,#8
        0x0002d11e:    bd80        ..      POP      {r7,pc}
    attcSendWriteCmd
        0x0002d120:    b580        ..      PUSH     {r7,lr}
        0x0002d122:    b082        ..      SUB      sp,sp,#8
        0x0002d124:    9001        ..      STR      r0,[sp,#4]
        0x0002d126:    9801        ..      LDR      r0,[sp,#4]
        0x0002d128:    f7ffffd4    ....    BL       attcSendSimpleReq ; 0x2d0d4
        0x0002d12c:    9901        ..      LDR      r1,[sp,#4]
        0x0002d12e:    6808        .h      LDR      r0,[r1,#0]
        0x0002d130:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002d132:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d136:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d138:    0780        ..      LSLS     r0,r0,#30
        0x0002d13a:    2800        .(      CMP      r0,#0
        0x0002d13c:    d409        ..      BMI      0x2d152 ; attcSendWriteCmd + 50
        0x0002d13e:    e7ff        ..      B        0x2d140 ; attcSendWriteCmd + 32
        0x0002d140:    9901        ..      LDR      r1,[sp,#4]
        0x0002d142:    6808        .h      LDR      r0,[r1,#0]
        0x0002d144:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002d146:    898a        ..      LDRH     r2,[r1,#0xc]
        0x0002d148:    210a        .!      MOVS     r1,#0xa
        0x0002d14a:    2300        .#      MOVS     r3,#0
        0x0002d14c:    f7fff88c    ....    BL       attcExecCallback ; 0x2c268
        0x0002d150:    e003        ..      B        0x2d15a ; attcSendWriteCmd + 58
        0x0002d152:    9801        ..      LDR      r0,[sp,#4]
        0x0002d154:    f000f806    ....    BL       attcSetPendWriteCmd ; 0x2d164
        0x0002d158:    e7ff        ..      B        0x2d15a ; attcSendWriteCmd + 58
        0x0002d15a:    9901        ..      LDR      r1,[sp,#4]
        0x0002d15c:    2000        .       MOVS     r0,#0
        0x0002d15e:    7188        .q      STRB     r0,[r1,#6]
        0x0002d160:    b002        ..      ADD      sp,sp,#8
        0x0002d162:    bd80        ..      POP      {r7,pc}
    attcSetPendWriteCmd
        0x0002d164:    b082        ..      SUB      sp,sp,#8
        0x0002d166:    9001        ..      STR      r0,[sp,#4]
        0x0002d168:    2000        .       MOVS     r0,#0
        0x0002d16a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002d16e:    e7ff        ..      B        0x2d170 ; attcSetPendWriteCmd + 12
        0x0002d170:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002d174:    2800        .(      CMP      r0,#0
        0x0002d176:    dc17        ..      BGT      0x2d1a8 ; attcSetPendWriteCmd + 68
        0x0002d178:    e7ff        ..      B        0x2d17a ; attcSetPendWriteCmd + 22
        0x0002d17a:    9801        ..      LDR      r0,[sp,#4]
        0x0002d17c:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0002d180:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002d184:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002d186:    b940        @.      CBNZ     r0,0x2d19a ; attcSetPendWriteCmd + 54
        0x0002d188:    e7ff        ..      B        0x2d18a ; attcSetPendWriteCmd + 38
        0x0002d18a:    9901        ..      LDR      r1,[sp,#4]
        0x0002d18c:    8988        ..      LDRH     r0,[r1,#0xc]
        0x0002d18e:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0002d192:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0002d196:    8548        H.      STRH     r0,[r1,#0x2a]
        0x0002d198:    e006        ..      B        0x2d1a8 ; attcSetPendWriteCmd + 68
        0x0002d19a:    e7ff        ..      B        0x2d19c ; attcSetPendWriteCmd + 56
        0x0002d19c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002d1a0:    3001        .0      ADDS     r0,#1
        0x0002d1a2:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002d1a6:    e7e3        ..      B        0x2d170 ; attcSetPendWriteCmd + 12
        0x0002d1a8:    b002        ..      ADD      sp,sp,#8
        0x0002d1aa:    4770        pG      BX       lr
    attcSetupReq
        0x0002d1ac:    b580        ..      PUSH     {r7,lr}
        0x0002d1ae:    b082        ..      SUB      sp,sp,#8
        0x0002d1b0:    9001        ..      STR      r0,[sp,#4]
        0x0002d1b2:    9100        ..      STR      r1,[sp,#0]
        0x0002d1b4:    9901        ..      LDR      r1,[sp,#4]
        0x0002d1b6:    9b00        ..      LDR      r3,[sp,#0]
        0x0002d1b8:    6818        .h      LDR      r0,[r3,#0]
        0x0002d1ba:    685a        Zh      LDR      r2,[r3,#4]
        0x0002d1bc:    689b        .h      LDR      r3,[r3,#8]
        0x0002d1be:    60cb        .`      STR      r3,[r1,#0xc]
        0x0002d1c0:    608a        .`      STR      r2,[r1,#8]
        0x0002d1c2:    6048        H`      STR      r0,[r1,#4]
        0x0002d1c4:    9800        ..      LDR      r0,[sp,#0]
        0x0002d1c6:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d1c8:    280b        .(      CMP      r0,#0xb
        0x0002d1ca:    d109        ..      BNE      0x2d1e0 ; attcSetupReq + 52
        0x0002d1cc:    e7ff        ..      B        0x2d1ce ; attcSetupReq + 34
        0x0002d1ce:    9901        ..      LDR      r1,[sp,#4]
        0x0002d1d0:    9800        ..      LDR      r0,[sp,#0]
        0x0002d1d2:    6840        @h      LDR      r0,[r0,#4]
        0x0002d1d4:    6802        .h      LDR      r2,[r0,#0]
        0x0002d1d6:    6810        .h      LDR      r0,[r2,#0]
        0x0002d1d8:    6852        Rh      LDR      r2,[r2,#4]
        0x0002d1da:    614a        Ja      STR      r2,[r1,#0x14]
        0x0002d1dc:    6108        .a      STR      r0,[r1,#0x10]
        0x0002d1de:    e007        ..      B        0x2d1f0 ; attcSetupReq + 68
        0x0002d1e0:    9901        ..      LDR      r1,[sp,#4]
        0x0002d1e2:    9800        ..      LDR      r0,[sp,#0]
        0x0002d1e4:    6842        Bh      LDR      r2,[r0,#4]
        0x0002d1e6:    6810        .h      LDR      r0,[r2,#0]
        0x0002d1e8:    6852        Rh      LDR      r2,[r2,#4]
        0x0002d1ea:    614a        Ja      STR      r2,[r1,#0x14]
        0x0002d1ec:    6108        .a      STR      r0,[r1,#0x10]
        0x0002d1ee:    e7ff        ..      B        0x2d1f0 ; attcSetupReq + 68
        0x0002d1f0:    9801        ..      LDR      r0,[sp,#4]
        0x0002d1f2:    f7ffff61    ..a.    BL       attcSendReq ; 0x2d0b8
        0x0002d1f6:    b002        ..      ADD      sp,sp,#8
        0x0002d1f8:    bd80        ..      POP      {r7,pc}
        0x0002d1fa:    0000        ..      MOVS     r0,r0
    attcWriteCmdCallback
        0x0002d1fc:    b580        ..      PUSH     {r7,lr}
        0x0002d1fe:    b084        ..      SUB      sp,sp,#0x10
        0x0002d200:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002d204:    9102        ..      STR      r1,[sp,#8]
        0x0002d206:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0002d20a:    2000        .       MOVS     r0,#0
        0x0002d20c:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002d210:    e7ff        ..      B        0x2d212 ; attcWriteCmdCallback + 22
        0x0002d212:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002d216:    2800        .(      CMP      r0,#0
        0x0002d218:    dc24        $.      BGT      0x2d264 ; attcWriteCmdCallback + 104
        0x0002d21a:    e7ff        ..      B        0x2d21c ; attcWriteCmdCallback + 32
        0x0002d21c:    9802        ..      LDR      r0,[sp,#8]
        0x0002d21e:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002d222:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002d226:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002d228:    b1a8        ..      CBZ      r0,0x2d256 ; attcWriteCmdCallback + 90
        0x0002d22a:    e7ff        ..      B        0x2d22c ; attcWriteCmdCallback + 48
        0x0002d22c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002d230:    9902        ..      LDR      r1,[sp,#8]
        0x0002d232:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x0002d236:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0002d23a:    8d4a        J.      LDRH     r2,[r1,#0x2a]
        0x0002d23c:    f89d3007    ...0    LDRB     r3,[sp,#7]
        0x0002d240:    210a        .!      MOVS     r1,#0xa
        0x0002d242:    f7fff811    ....    BL       attcExecCallback ; 0x2c268
        0x0002d246:    9802        ..      LDR      r0,[sp,#8]
        0x0002d248:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002d24c:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002d250:    2000        .       MOVS     r0,#0
        0x0002d252:    8548        H.      STRH     r0,[r1,#0x2a]
        0x0002d254:    e7ff        ..      B        0x2d256 ; attcWriteCmdCallback + 90
        0x0002d256:    e7ff        ..      B        0x2d258 ; attcWriteCmdCallback + 92
        0x0002d258:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002d25c:    3001        .0      ADDS     r0,#1
        0x0002d25e:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002d262:    e7d6        ..      B        0x2d212 ; attcWriteCmdCallback + 22
        0x0002d264:    b004        ..      ADD      sp,sp,#0x10
        0x0002d266:    bd80        ..      POP      {r7,pc}
    attsCcbByConnId
        0x0002d268:    b580        ..      PUSH     {r7,lr}
        0x0002d26a:    b082        ..      SUB      sp,sp,#8
        0x0002d26c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002d270:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0002d274:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002d278:    f7edfcbe    ....    BL       DmConnInUse ; 0x1abf8
        0x0002d27c:    b190        ..      CBZ      r0,0x2d2a4 ; attsCcbByConnId + 60
        0x0002d27e:    e7ff        ..      B        0x2d280 ; attsCcbByConnId + 24
        0x0002d280:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002d284:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002d288:    f243308c    C..0    MOV      r0,#0x338c
        0x0002d28c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d290:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002d294:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002d298:    212c        ,!      MOVS     r1,#0x2c
        0x0002d29a:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002d29e:    3884        .8      SUBS     r0,r0,#0x84
        0x0002d2a0:    9001        ..      STR      r0,[sp,#4]
        0x0002d2a2:    e002        ..      B        0x2d2aa ; attsCcbByConnId + 66
        0x0002d2a4:    2000        .       MOVS     r0,#0
        0x0002d2a6:    9001        ..      STR      r0,[sp,#4]
        0x0002d2a8:    e7ff        ..      B        0x2d2aa ; attsCcbByConnId + 66
        0x0002d2aa:    9801        ..      LDR      r0,[sp,#4]
        0x0002d2ac:    b002        ..      ADD      sp,sp,#8
        0x0002d2ae:    bd80        ..      POP      {r7,pc}
    attsCcbByHandle
        0x0002d2b0:    b580        ..      PUSH     {r7,lr}
        0x0002d2b2:    b082        ..      SUB      sp,sp,#8
        0x0002d2b4:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002d2b8:    f88d1001    ....    STRB     r1,[sp,#1]
        0x0002d2bc:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002d2c0:    f7edfc66    ..f.    BL       DmConnIdByHandle ; 0x1ab90
        0x0002d2c4:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002d2c8:    b190        ..      CBZ      r0,0x2d2f0 ; attsCcbByHandle + 64
        0x0002d2ca:    e7ff        ..      B        0x2d2cc ; attsCcbByHandle + 28
        0x0002d2cc:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0002d2d0:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002d2d4:    f243308c    C..0    MOV      r0,#0x338c
        0x0002d2d8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d2dc:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002d2e0:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002d2e4:    212c        ,!      MOVS     r1,#0x2c
        0x0002d2e6:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002d2ea:    3884        .8      SUBS     r0,r0,#0x84
        0x0002d2ec:    9001        ..      STR      r0,[sp,#4]
        0x0002d2ee:    e002        ..      B        0x2d2f6 ; attsCcbByHandle + 70
        0x0002d2f0:    2000        .       MOVS     r0,#0
        0x0002d2f2:    9001        ..      STR      r0,[sp,#4]
        0x0002d2f4:    e7ff        ..      B        0x2d2f6 ; attsCcbByHandle + 70
        0x0002d2f6:    9801        ..      LDR      r0,[sp,#4]
        0x0002d2f8:    b002        ..      ADD      sp,sp,#8
        0x0002d2fa:    bd80        ..      POP      {r7,pc}
    attsCccAllocTbl
        0x0002d2fc:    b580        ..      PUSH     {r7,lr}
        0x0002d2fe:    b082        ..      SUB      sp,sp,#8
        0x0002d300:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d304:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d308:    f2435048    C.HP    MOV      r0,#0x3548
        0x0002d30c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d310:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d314:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0002d318:    b988        ..      CBNZ     r0,0x2d33e ; attsCccAllocTbl + 66
        0x0002d31a:    e7ff        ..      B        0x2d31c ; attsCccAllocTbl + 32
        0x0002d31c:    f2435048    C.HP    MOV      r0,#0x3548
        0x0002d320:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d324:    9000        ..      STR      r0,[sp,#0]
        0x0002d326:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0002d328:    0040        @.      LSLS     r0,r0,#1
        0x0002d32a:    f7f0ff4b    ..K.    BL       WsfBufAlloc ; 0x1e1c4
        0x0002d32e:    9900        ..      LDR      r1,[sp,#0]
        0x0002d330:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002d334:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002d338:    f8410c04    A...    STR      r0,[r1,#-4]
        0x0002d33c:    e7ff        ..      B        0x2d33e ; attsCccAllocTbl + 66
        0x0002d33e:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d342:    f2435048    C.HP    MOV      r0,#0x3548
        0x0002d346:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d34a:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d34e:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0002d352:    b002        ..      ADD      sp,sp,#8
        0x0002d354:    bd80        ..      POP      {r7,pc}
        0x0002d356:    0000        ..      MOVS     r0,r0
    attsCccCback
        0x0002d358:    b580        ..      PUSH     {r7,lr}
        0x0002d35a:    b084        ..      SUB      sp,sp,#0x10
        0x0002d35c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002d360:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0002d364:    f8ad200c    ...     STRH     r2,[sp,#0xc]
        0x0002d368:    f8ad300a    ...0    STRH     r3,[sp,#0xa]
        0x0002d36c:    2014        .       MOVS     r0,#0x14
        0x0002d36e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002d372:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002d376:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0002d37a:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002d37e:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0002d382:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002d386:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002d38a:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002d38e:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002d392:    f2435048    C.HP    MOV      r0,#0x3548
        0x0002d396:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d39a:    6901        .i      LDR      r1,[r0,#0x10]
        0x0002d39c:    4668        hF      MOV      r0,sp
        0x0002d39e:    4788        .G      BLX      r1
        0x0002d3a0:    b004        ..      ADD      sp,sp,#0x10
        0x0002d3a2:    bd80        ..      POP      {r7,pc}
    attsCccFreeTbl
        0x0002d3a4:    b580        ..      PUSH     {r7,lr}
        0x0002d3a6:    b082        ..      SUB      sp,sp,#8
        0x0002d3a8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d3ac:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d3b0:    f2435048    C.HP    MOV      r0,#0x3548
        0x0002d3b4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d3b8:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d3bc:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0002d3c0:    b1b0        ..      CBZ      r0,0x2d3f0 ; attsCccFreeTbl + 76
        0x0002d3c2:    e7ff        ..      B        0x2d3c4 ; attsCccFreeTbl + 32
        0x0002d3c4:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d3c8:    f2435048    C.HP    MOV      r0,#0x3548
        0x0002d3cc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d3d0:    9000        ..      STR      r0,[sp,#0]
        0x0002d3d2:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d3d6:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0002d3da:    f7f0ff39    ..9.    BL       WsfBufFree ; 0x1e250
        0x0002d3de:    9800        ..      LDR      r0,[sp,#0]
        0x0002d3e0:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d3e4:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002d3e8:    2000        .       MOVS     r0,#0
        0x0002d3ea:    f8410c04    A...    STR      r0,[r1,#-4]
        0x0002d3ee:    e7ff        ..      B        0x2d3f0 ; attsCccFreeTbl + 76
        0x0002d3f0:    b002        ..      ADD      sp,sp,#8
        0x0002d3f2:    bd80        ..      POP      {r7,pc}
    attsCccGetTbl
        0x0002d3f4:    b081        ..      SUB      sp,sp,#4
        0x0002d3f6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002d3fa:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0002d3fe:    f2435048    C.HP    MOV      r0,#0x3548
        0x0002d402:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d406:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d40a:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0002d40e:    b001        ..      ADD      sp,sp,#4
        0x0002d410:    4770        pG      BX       lr
        0x0002d412:    0000        ..      MOVS     r0,r0
    attsCccMainCback
        0x0002d414:    b580        ..      PUSH     {r7,lr}
        0x0002d416:    b084        ..      SUB      sp,sp,#0x10
        0x0002d418:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002d41c:    f88d100d    ....    STRB     r1,[sp,#0xd]
        0x0002d420:    f8ad200a    ...     STRH     r2,[sp,#0xa]
        0x0002d424:    9301        ..      STR      r3,[sp,#4]
        0x0002d426:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0002d42a:    2805        .(      CMP      r0,#5
        0x0002d42c:    d10a        ..      BNE      0x2d444 ; attsCccMainCback + 48
        0x0002d42e:    e7ff        ..      B        0x2d430 ; attsCccMainCback + 28
        0x0002d430:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002d434:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0002d438:    9a01        ..      LDR      r2,[sp,#4]
        0x0002d43a:    f000f811    ....    BL       attsCccReadValue ; 0x2d460
        0x0002d43e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002d442:    e009        ..      B        0x2d458 ; attsCccMainCback + 68
        0x0002d444:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002d448:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0002d44c:    9a01        ..      LDR      r2,[sp,#4]
        0x0002d44e:    f000f869    ..i.    BL       attsCccWriteValue ; 0x2d524
        0x0002d452:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002d456:    e7ff        ..      B        0x2d458 ; attsCccMainCback + 68
        0x0002d458:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002d45c:    b004        ..      ADD      sp,sp,#0x10
        0x0002d45e:    bd80        ..      POP      {r7,pc}
    attsCccReadValue
        0x0002d460:    b580        ..      PUSH     {r7,lr}
        0x0002d462:    b086        ..      SUB      sp,sp,#0x18
        0x0002d464:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002d468:    f8ad1014    ....    STRH     r1,[sp,#0x14]
        0x0002d46c:    9204        ..      STR      r2,[sp,#0x10]
        0x0002d46e:    f2435048    C.HP    MOV      r0,#0x3548
        0x0002d472:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d476:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002d478:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d47a:    2000        .       MOVS     r0,#0
        0x0002d47c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d480:    e7ff        ..      B        0x2d482 ; attsCccReadValue + 34
        0x0002d482:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d486:    f2435148    C.HQ    MOV      r1,#0x3548
        0x0002d48a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002d48e:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0002d490:    4288        .B      CMP      r0,r1
        0x0002d492:    da12        ..      BGE      0x2d4ba ; attsCccReadValue + 90
        0x0002d494:    e7ff        ..      B        0x2d496 ; attsCccReadValue + 54
        0x0002d496:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d498:    8800        ..      LDRH     r0,[r0,#0]
        0x0002d49a:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002d49e:    4288        .B      CMP      r0,r1
        0x0002d4a0:    d101        ..      BNE      0x2d4a6 ; attsCccReadValue + 70
        0x0002d4a2:    e7ff        ..      B        0x2d4a4 ; attsCccReadValue + 68
        0x0002d4a4:    e009        ..      B        0x2d4ba ; attsCccReadValue + 90
        0x0002d4a6:    e7ff        ..      B        0x2d4a8 ; attsCccReadValue + 72
        0x0002d4a8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d4ac:    3001        .0      ADDS     r0,#1
        0x0002d4ae:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d4b2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d4b4:    3006        .0      ADDS     r0,#6
        0x0002d4b6:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d4b8:    e7e3        ..      B        0x2d482 ; attsCccReadValue + 34
        0x0002d4ba:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d4be:    f2435148    C.HQ    MOV      r1,#0x3548
        0x0002d4c2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002d4c6:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0002d4c8:    4288        .B      CMP      r0,r1
        0x0002d4ca:    d104        ..      BNE      0x2d4d6 ; attsCccReadValue + 118
        0x0002d4cc:    e7ff        ..      B        0x2d4ce ; attsCccReadValue + 110
        0x0002d4ce:    200a        .       MOVS     r0,#0xa
        0x0002d4d0:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002d4d4:    e021        !.      B        0x2d51a ; attsCccReadValue + 186
        0x0002d4d6:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002d4da:    f7ffff8b    ....    BL       attsCccGetTbl ; 0x2d3f4
        0x0002d4de:    9002        ..      STR      r0,[sp,#8]
        0x0002d4e0:    b1b8        ..      CBZ      r0,0x2d512 ; attsCccReadValue + 178
        0x0002d4e2:    e7ff        ..      B        0x2d4e4 ; attsCccReadValue + 132
        0x0002d4e4:    9802        ..      LDR      r0,[sp,#8]
        0x0002d4e6:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d4ea:    f8100011    ....    LDRB     r0,[r0,r1,LSL #1]
        0x0002d4ee:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d4f0:    1c4a        J.      ADDS     r2,r1,#1
        0x0002d4f2:    9204        ..      STR      r2,[sp,#0x10]
        0x0002d4f4:    7008        .p      STRB     r0,[r1,#0]
        0x0002d4f6:    9802        ..      LDR      r0,[sp,#8]
        0x0002d4f8:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d4fc:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002d500:    7840        @x      LDRB     r0,[r0,#1]
        0x0002d502:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d504:    1c4a        J.      ADDS     r2,r1,#1
        0x0002d506:    9204        ..      STR      r2,[sp,#0x10]
        0x0002d508:    7008        .p      STRB     r0,[r1,#0]
        0x0002d50a:    2000        .       MOVS     r0,#0
        0x0002d50c:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002d510:    e003        ..      B        0x2d51a ; attsCccReadValue + 186
        0x0002d512:    2011        .       MOVS     r0,#0x11
        0x0002d514:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002d518:    e7ff        ..      B        0x2d51a ; attsCccReadValue + 186
        0x0002d51a:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002d51e:    b006        ..      ADD      sp,sp,#0x18
        0x0002d520:    bd80        ..      POP      {r7,pc}
        0x0002d522:    0000        ..      MOVS     r0,r0
    attsCccWriteValue
        0x0002d524:    b580        ..      PUSH     {r7,lr}
        0x0002d526:    b086        ..      SUB      sp,sp,#0x18
        0x0002d528:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002d52c:    f8ad1014    ....    STRH     r1,[sp,#0x14]
        0x0002d530:    9204        ..      STR      r2,[sp,#0x10]
        0x0002d532:    f2435048    C.HP    MOV      r0,#0x3548
        0x0002d536:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d53a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002d53c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d53e:    2000        .       MOVS     r0,#0
        0x0002d540:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d544:    e7ff        ..      B        0x2d546 ; attsCccWriteValue + 34
        0x0002d546:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d54a:    f2435148    C.HQ    MOV      r1,#0x3548
        0x0002d54e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002d552:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0002d554:    4288        .B      CMP      r0,r1
        0x0002d556:    da12        ..      BGE      0x2d57e ; attsCccWriteValue + 90
        0x0002d558:    e7ff        ..      B        0x2d55a ; attsCccWriteValue + 54
        0x0002d55a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d55c:    8800        ..      LDRH     r0,[r0,#0]
        0x0002d55e:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002d562:    4288        .B      CMP      r0,r1
        0x0002d564:    d101        ..      BNE      0x2d56a ; attsCccWriteValue + 70
        0x0002d566:    e7ff        ..      B        0x2d568 ; attsCccWriteValue + 68
        0x0002d568:    e009        ..      B        0x2d57e ; attsCccWriteValue + 90
        0x0002d56a:    e7ff        ..      B        0x2d56c ; attsCccWriteValue + 72
        0x0002d56c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d570:    3001        .0      ADDS     r0,#1
        0x0002d572:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d576:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d578:    3006        .0      ADDS     r0,#6
        0x0002d57a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d57c:    e7e3        ..      B        0x2d546 ; attsCccWriteValue + 34
        0x0002d57e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d582:    f2435148    C.HQ    MOV      r1,#0x3548
        0x0002d586:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002d58a:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0002d58c:    4288        .B      CMP      r0,r1
        0x0002d58e:    d104        ..      BNE      0x2d59a ; attsCccWriteValue + 118
        0x0002d590:    e7ff        ..      B        0x2d592 ; attsCccWriteValue + 110
        0x0002d592:    200a        .       MOVS     r0,#0xa
        0x0002d594:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002d598:    e059        Y.      B        0x2d64e ; attsCccWriteValue + 298
        0x0002d59a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d59c:    7808        .x      LDRB     r0,[r1,#0]
        0x0002d59e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002d5a0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002d5a4:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002d5a8:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d5ac:    b150        P.      CBZ      r0,0x2d5c4 ; attsCccWriteValue + 160
        0x0002d5ae:    e7ff        ..      B        0x2d5b0 ; attsCccWriteValue + 140
        0x0002d5b0:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d5b4:    2801        .(      CMP      r0,#1
        0x0002d5b6:    d005        ..      BEQ      0x2d5c4 ; attsCccWriteValue + 160
        0x0002d5b8:    e7ff        ..      B        0x2d5ba ; attsCccWriteValue + 150
        0x0002d5ba:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d5be:    2802        .(      CMP      r0,#2
        0x0002d5c0:    d10b        ..      BNE      0x2d5da ; attsCccWriteValue + 182
        0x0002d5c2:    e7ff        ..      B        0x2d5c4 ; attsCccWriteValue + 160
        0x0002d5c4:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d5c8:    b158        X.      CBZ      r0,0x2d5e2 ; attsCccWriteValue + 190
        0x0002d5ca:    e7ff        ..      B        0x2d5cc ; attsCccWriteValue + 168
        0x0002d5cc:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d5d0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d5d2:    8849        I.      LDRH     r1,[r1,#2]
        0x0002d5d4:    4208        .B      TST      r0,r1
        0x0002d5d6:    d104        ..      BNE      0x2d5e2 ; attsCccWriteValue + 190
        0x0002d5d8:    e7ff        ..      B        0x2d5da ; attsCccWriteValue + 182
        0x0002d5da:    2080        .       MOVS     r0,#0x80
        0x0002d5dc:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002d5e0:    e035        5.      B        0x2d64e ; attsCccWriteValue + 298
        0x0002d5e2:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002d5e6:    f7ffff05    ....    BL       attsCccGetTbl ; 0x2d3f4
        0x0002d5ea:    9002        ..      STR      r0,[sp,#8]
        0x0002d5ec:    b358        X.      CBZ      r0,0x2d646 ; attsCccWriteValue + 290
        0x0002d5ee:    e7ff        ..      B        0x2d5f0 ; attsCccWriteValue + 204
        0x0002d5f0:    9802        ..      LDR      r0,[sp,#8]
        0x0002d5f2:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d5f6:    f8300011    0...    LDRH     r0,[r0,r1,LSL #1]
        0x0002d5fa:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002d5fe:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d602:    9902        ..      LDR      r1,[sp,#8]
        0x0002d604:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002d608:    f8210012    !...    STRH     r0,[r1,r2,LSL #1]
        0x0002d60c:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002d610:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002d614:    4288        .B      CMP      r0,r1
        0x0002d616:    d107        ..      BNE      0x2d628 ; attsCccWriteValue + 260
        0x0002d618:    e7ff        ..      B        0x2d61a ; attsCccWriteValue + 246
        0x0002d61a:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002d61e:    f6400105    @...    MOV      r1,#0x805
        0x0002d622:    4288        .B      CMP      r0,r1
        0x0002d624:    d10b        ..      BNE      0x2d63e ; attsCccWriteValue + 282
        0x0002d626:    e7ff        ..      B        0x2d628 ; attsCccWriteValue + 260
        0x0002d628:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002d62c:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d630:    f8bd2014    ...     LDRH     r2,[sp,#0x14]
        0x0002d634:    f8bd3004    ...0    LDRH     r3,[sp,#4]
        0x0002d638:    f7fffe8e    ....    BL       attsCccCback ; 0x2d358
        0x0002d63c:    e7ff        ..      B        0x2d63e ; attsCccWriteValue + 282
        0x0002d63e:    2000        .       MOVS     r0,#0
        0x0002d640:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002d644:    e003        ..      B        0x2d64e ; attsCccWriteValue + 298
        0x0002d646:    2011        .       MOVS     r0,#0x11
        0x0002d648:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002d64c:    e7ff        ..      B        0x2d64e ; attsCccWriteValue + 298
        0x0002d64e:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002d652:    b006        ..      ADD      sp,sp,#0x18
        0x0002d654:    bd80        ..      POP      {r7,pc}
        0x0002d656:    0000        ..      MOVS     r0,r0
    attsCheckPendDbHashReadRsp
        0x0002d658:    b580        ..      PUSH     {r7,lr}
        0x0002d65a:    b088        ..      SUB      sp,sp,#0x20
        0x0002d65c:    2000        .       MOVS     r0,#0
        0x0002d65e:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x0002d662:    e7ff        ..      B        0x2d664 ; attsCheckPendDbHashReadRsp + 12
        0x0002d664:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002d668:    2802        .(      CMP      r0,#2
        0x0002d66a:    dc7c        |.      BGT      0x2d766 ; attsCheckPendDbHashReadRsp + 270
        0x0002d66c:    e7ff        ..      B        0x2d66e ; attsCheckPendDbHashReadRsp + 22
        0x0002d66e:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002d672:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0002d676:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002d67a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d67e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d682:    9006        ..      STR      r0,[sp,#0x18]
        0x0002d684:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d686:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002d688:    2800        .(      CMP      r0,#0
        0x0002d68a:    d065        e.      BEQ      0x2d758 ; attsCheckPendDbHashReadRsp + 256
        0x0002d68c:    e7ff        ..      B        0x2d68e ; attsCheckPendDbHashReadRsp + 54
        0x0002d68e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d690:    8800        ..      LDRH     r0,[r0,#0]
        0x0002d692:    3008        .0      ADDS     r0,r0,#8
        0x0002d694:    b280        ..      UXTH     r0,r0
        0x0002d696:    f7fefbfd    ....    BL       attMsgAlloc ; 0x2be94
        0x0002d69a:    9005        ..      STR      r0,[sp,#0x14]
        0x0002d69c:    2800        .(      CMP      r0,#0
        0x0002d69e:    d048        H.      BEQ      0x2d732 ; attsCheckPendDbHashReadRsp + 218
        0x0002d6a0:    e7ff        ..      B        0x2d6a2 ; attsCheckPendDbHashReadRsp + 74
        0x0002d6a2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002d6a4:    3008        .0      ADDS     r0,r0,#8
        0x0002d6a6:    9004        ..      STR      r0,[sp,#0x10]
        0x0002d6a8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d6aa:    1c48        H.      ADDS     r0,r1,#1
        0x0002d6ac:    9004        ..      STR      r0,[sp,#0x10]
        0x0002d6ae:    2009        .       MOVS     r0,#9
        0x0002d6b0:    7008        .p      STRB     r0,[r1,#0]
        0x0002d6b2:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d6b4:    1c48        H.      ADDS     r0,r1,#1
        0x0002d6b6:    9004        ..      STR      r0,[sp,#0x10]
        0x0002d6b8:    2012        .       MOVS     r0,#0x12
        0x0002d6ba:    7008        .p      STRB     r0,[r1,#0]
        0x0002d6bc:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d6be:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002d6c0:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d6c2:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d6c4:    1c4a        J.      ADDS     r2,r1,#1
        0x0002d6c6:    9204        ..      STR      r2,[sp,#0x10]
        0x0002d6c8:    7008        .p      STRB     r0,[r1,#0]
        0x0002d6ca:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d6cc:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002d6ce:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002d6d0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d6d2:    1c4a        J.      ADDS     r2,r1,#1
        0x0002d6d4:    9204        ..      STR      r2,[sp,#0x10]
        0x0002d6d6:    7008        .p      STRB     r0,[r1,#0]
        0x0002d6d8:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d6da:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002d6dc:    8840        @.      LDRH     r0,[r0,#2]
        0x0002d6de:    a902        ..      ADD      r1,sp,#8
        0x0002d6e0:    f000fb9c    ....    BL       attsFindByHandle ; 0x2de1c
        0x0002d6e4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d6e6:    b1c0        ..      CBZ      r0,0x2d71a ; attsCheckPendDbHashReadRsp + 194
        0x0002d6e8:    e7ff        ..      B        0x2d6ea ; attsCheckPendDbHashReadRsp + 146
        0x0002d6ea:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002d6ec:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002d6ee:    6851        Qh      LDR      r1,[r2,#4]
        0x0002d6f0:    6892        .h      LDR      r2,[r2,#8]
        0x0002d6f2:    8812        ..      LDRH     r2,[r2,#0]
        0x0002d6f4:    f7eafe97    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002d6f8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d6fa:    6880        .h      LDR      r0,[r0,#8]
        0x0002d6fc:    8801        ..      LDRH     r1,[r0,#0]
        0x0002d6fe:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002d700:    4408        .D      ADD      r0,r0,r1
        0x0002d702:    9004        ..      STR      r0,[sp,#0x10]
        0x0002d704:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d706:    8981        ..      LDRH     r1,[r0,#0xc]
        0x0002d708:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002d70a:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0002d70c:    1ac0        ..      SUBS     r0,r0,r3
        0x0002d70e:    3808        .8      SUBS     r0,r0,#8
        0x0002d710:    b282        ..      UXTH     r2,r0
        0x0002d712:    2004        .       MOVS     r0,#4
        0x0002d714:    f7effb5e    ..^.    BL       L2cDataReq ; 0x1cdd4
        0x0002d718:    e00a        ..      B        0x2d730 ; attsCheckPendDbHashReadRsp + 216
        0x0002d71a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d71c:    6901        .i      LDR      r1,[r0,#0x10]
        0x0002d71e:    880b        ..      LDRH     r3,[r1,#0]
        0x0002d720:    466a        jF      MOV      r2,sp
        0x0002d722:    210a        .!      MOVS     r1,#0xa
        0x0002d724:    6011        .`      STR      r1,[r2,#0]
        0x0002d726:    2100        .!      MOVS     r1,#0
        0x0002d728:    2208        ."      MOVS     r2,#8
        0x0002d72a:    f000faa1    ....    BL       attsErrRsp ; 0x2dc70
        0x0002d72e:    e7ff        ..      B        0x2d730 ; attsCheckPendDbHashReadRsp + 216
        0x0002d730:    e00a        ..      B        0x2d748 ; attsCheckPendDbHashReadRsp + 240
        0x0002d732:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d734:    6901        .i      LDR      r1,[r0,#0x10]
        0x0002d736:    880b        ..      LDRH     r3,[r1,#0]
        0x0002d738:    466a        jF      MOV      r2,sp
        0x0002d73a:    2111        .!      MOVS     r1,#0x11
        0x0002d73c:    6011        .`      STR      r1,[r2,#0]
        0x0002d73e:    2100        .!      MOVS     r1,#0
        0x0002d740:    2208        ."      MOVS     r2,#8
        0x0002d742:    f000fa95    ....    BL       attsErrRsp ; 0x2dc70
        0x0002d746:    e7ff        ..      B        0x2d748 ; attsCheckPendDbHashReadRsp + 240
        0x0002d748:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d74a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002d74c:    f7f0fd80    ....    BL       WsfBufFree ; 0x1e250
        0x0002d750:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002d752:    2000        .       MOVS     r0,#0
        0x0002d754:    6108        .a      STR      r0,[r1,#0x10]
        0x0002d756:    e7ff        ..      B        0x2d758 ; attsCheckPendDbHashReadRsp + 256
        0x0002d758:    e7ff        ..      B        0x2d75a ; attsCheckPendDbHashReadRsp + 258
        0x0002d75a:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002d75e:    3001        .0      ADDS     r0,#1
        0x0002d760:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x0002d764:    e77e        ~.      B        0x2d664 ; attsCheckPendDbHashReadRsp + 12
        0x0002d766:    b008        ..      ADD      sp,sp,#0x20
        0x0002d768:    bd80        ..      POP      {r7,pc}
        0x0002d76a:    0000        ..      MOVS     r0,r0
    attsClearPrepWrites
        0x0002d76c:    b580        ..      PUSH     {r7,lr}
        0x0002d76e:    b082        ..      SUB      sp,sp,#8
        0x0002d770:    9001        ..      STR      r0,[sp,#4]
        0x0002d772:    e7ff        ..      B        0x2d774 ; attsClearPrepWrites + 8
        0x0002d774:    9801        ..      LDR      r0,[sp,#4]
        0x0002d776:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0002d77a:    f243308c    C..0    MOV      r0,#0x338c
        0x0002d77e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d782:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002d786:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002d78a:    f7f0ff59    ..Y.    BL       WsfQueueDeq ; 0x1e640
        0x0002d78e:    9000        ..      STR      r0,[sp,#0]
        0x0002d790:    b120         .      CBZ      r0,0x2d79c ; attsClearPrepWrites + 48
        0x0002d792:    e7ff        ..      B        0x2d794 ; attsClearPrepWrites + 40
        0x0002d794:    9800        ..      LDR      r0,[sp,#0]
        0x0002d796:    f7f0fd5b    ..[.    BL       WsfBufFree ; 0x1e250
        0x0002d79a:    e7eb        ..      B        0x2d774 ; attsClearPrepWrites + 8
        0x0002d79c:    b002        ..      ADD      sp,sp,#8
        0x0002d79e:    bd80        ..      POP      {r7,pc}
    attsConnCback
        0x0002d7a0:    b580        ..      PUSH     {r7,lr}
        0x0002d7a2:    b084        ..      SUB      sp,sp,#0x10
        0x0002d7a4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d7a6:    9102        ..      STR      r1,[sp,#8]
        0x0002d7a8:    9802        ..      LDR      r0,[sp,#8]
        0x0002d7aa:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d7ac:    2828        ((      CMP      r0,#0x28
        0x0002d7ae:    d132        2.      BNE      0x2d816 ; attsConnCback + 118
        0x0002d7b0:    e7ff        ..      B        0x2d7b2 ; attsConnCback + 18
        0x0002d7b2:    2000        .       MOVS     r0,#0
        0x0002d7b4:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d7b8:    e7ff        ..      B        0x2d7ba ; attsConnCback + 26
        0x0002d7ba:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d7be:    2802        .(      CMP      r0,#2
        0x0002d7c0:    dc28        (.      BGT      0x2d814 ; attsConnCback + 116
        0x0002d7c2:    e7ff        ..      B        0x2d7c4 ; attsConnCback + 36
        0x0002d7c4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d7c6:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002d7c8:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002d7cc:    f243308c    C..0    MOV      r0,#0x338c
        0x0002d7d0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d7d4:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002d7d8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d7dc:    212c        ,!      MOVS     r1,#0x2c
        0x0002d7de:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002d7e2:    3884        .8      SUBS     r0,r0,#0x84
        0x0002d7e4:    9000        ..      STR      r0,[sp,#0]
        0x0002d7e6:    9800        ..      LDR      r0,[sp,#0]
        0x0002d7e8:    f7ffffc0    ....    BL       attsClearPrepWrites ; 0x2d76c
        0x0002d7ec:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d7ee:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002d7f0:    f7edf98a    ....    BL       DmConnCheckIdle ; 0x1ab08
        0x0002d7f4:    0740        @.      LSLS     r0,r0,#29
        0x0002d7f6:    2800        .(      CMP      r0,#0
        0x0002d7f8:    d505        ..      BPL      0x2d806 ; attsConnCback + 102
        0x0002d7fa:    e7ff        ..      B        0x2d7fc ; attsConnCback + 92
        0x0002d7fc:    9800        ..      LDR      r0,[sp,#0]
        0x0002d7fe:    3014        .0      ADDS     r0,r0,#0x14
        0x0002d800:    f7f1f916    ....    BL       WsfTimerStop ; 0x1ea30
        0x0002d804:    e7ff        ..      B        0x2d806 ; attsConnCback + 102
        0x0002d806:    e7ff        ..      B        0x2d808 ; attsConnCback + 104
        0x0002d808:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d80c:    3001        .0      ADDS     r0,#1
        0x0002d80e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d812:    e7d2        ..      B        0x2d7ba ; attsConnCback + 26
        0x0002d814:    e7ff        ..      B        0x2d816 ; attsConnCback + 118
        0x0002d816:    f243308c    C..0    MOV      r0,#0x338c
        0x0002d81a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d81e:    f8d001ac    ....    LDR      r0,[r0,#0x1ac]
        0x0002d822:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0002d824:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d826:    9902        ..      LDR      r1,[sp,#8]
        0x0002d828:    4790        .G      BLX      r2
        0x0002d82a:    b004        ..      ADD      sp,sp,#0x10
        0x0002d82c:    bd80        ..      POP      {r7,pc}
        0x0002d82e:    0000        ..      MOVS     r0,r0
    attsCsfActClientState
        0x0002d830:    b580        ..      PUSH     {r7,lr}
        0x0002d832:    b086        ..      SUB      sp,sp,#0x18
        0x0002d834:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002d838:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x0002d83c:    9203        ..      STR      r2,[sp,#0xc]
        0x0002d83e:    2000        .       MOVS     r0,#0
        0x0002d840:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002d844:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002d848:    2802        .(      CMP      r0,#2
        0x0002d84a:    d005        ..      BEQ      0x2d858 ; attsCsfActClientState + 40
        0x0002d84c:    e7ff        ..      B        0x2d84e ; attsCsfActClientState + 30
        0x0002d84e:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002d852:    281e        .(      CMP      r0,#0x1e
        0x0002d854:    d105        ..      BNE      0x2d862 ; attsCsfActClientState + 50
        0x0002d856:    e7ff        ..      B        0x2d858 ; attsCsfActClientState + 40
        0x0002d858:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002d85c:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002d860:    e07e        ~.      B        0x2d960 ; attsCsfActClientState + 304
        0x0002d862:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002d866:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002d86a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d86e:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002d872:    9001        ..      STR      r0,[sp,#4]
        0x0002d874:    9801        ..      LDR      r0,[sp,#4]
        0x0002d876:    7840        @x      LDRB     r0,[r0,#1]
        0x0002d878:    2803        .(      CMP      r0,#3
        0x0002d87a:    d11a        ..      BNE      0x2d8b2 ; attsCsfActClientState + 130
        0x0002d87c:    e7ff        ..      B        0x2d87e ; attsCsfActClientState + 78
        0x0002d87e:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002d882:    0640        @.      LSLS     r0,r0,#25
        0x0002d884:    2800        .(      CMP      r0,#0
        0x0002d886:    d404        ..      BMI      0x2d892 ; attsCsfActClientState + 98
        0x0002d888:    e7ff        ..      B        0x2d88a ; attsCsfActClientState + 90
        0x0002d88a:    9901        ..      LDR      r1,[sp,#4]
        0x0002d88c:    2001        .       MOVS     r0,#1
        0x0002d88e:    7048        Hp      STRB     r0,[r1,#1]
        0x0002d890:    e7ff        ..      B        0x2d892 ; attsCsfActClientState + 98
        0x0002d892:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002d896:    0640        @.      LSLS     r0,r0,#25
        0x0002d898:    2800        .(      CMP      r0,#0
        0x0002d89a:    d405        ..      BMI      0x2d8a8 ; attsCsfActClientState + 120
        0x0002d89c:    e7ff        ..      B        0x2d89e ; attsCsfActClientState + 110
        0x0002d89e:    9801        ..      LDR      r0,[sp,#4]
        0x0002d8a0:    7800        .x      LDRB     r0,[r0,#0]
        0x0002d8a2:    07c0        ..      LSLS     r0,r0,#31
        0x0002d8a4:    b120         .      CBZ      r0,0x2d8b0 ; attsCsfActClientState + 128
        0x0002d8a6:    e7ff        ..      B        0x2d8a8 ; attsCsfActClientState + 120
        0x0002d8a8:    2012        .       MOVS     r0,#0x12
        0x0002d8aa:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002d8ae:    e7ff        ..      B        0x2d8b0 ; attsCsfActClientState + 128
        0x0002d8b0:    e028        (.      B        0x2d904 ; attsCsfActClientState + 212
        0x0002d8b2:    9801        ..      LDR      r0,[sp,#4]
        0x0002d8b4:    7840        @x      LDRB     r0,[r0,#1]
        0x0002d8b6:    2801        .(      CMP      r0,#1
        0x0002d8b8:    d123        #.      BNE      0x2d902 ; attsCsfActClientState + 210
        0x0002d8ba:    e7ff        ..      B        0x2d8bc ; attsCsfActClientState + 140
        0x0002d8bc:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002d8c0:    0640        @.      LSLS     r0,r0,#25
        0x0002d8c2:    2800        .(      CMP      r0,#0
        0x0002d8c4:    d418        ..      BMI      0x2d8f8 ; attsCsfActClientState + 200
        0x0002d8c6:    e7ff        ..      B        0x2d8c8 ; attsCsfActClientState + 152
        0x0002d8c8:    9901        ..      LDR      r1,[sp,#4]
        0x0002d8ca:    2000        .       MOVS     r0,#0
        0x0002d8cc:    7048        Hp      STRB     r0,[r1,#1]
        0x0002d8ce:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002d8d2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d8d6:    6880        .h      LDR      r0,[r0,#8]
        0x0002d8d8:    b168        h.      CBZ      r0,0x2d8f6 ; attsCsfActClientState + 198
        0x0002d8da:    e7ff        ..      B        0x2d8dc ; attsCsfActClientState + 172
        0x0002d8dc:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002d8e0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d8e4:    6883        .h      LDR      r3,[r0,#8]
        0x0002d8e6:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002d8ea:    3001        .0      ADDS     r0,#1
        0x0002d8ec:    9a01        ..      LDR      r2,[sp,#4]
        0x0002d8ee:    7851        Qx      LDRB     r1,[r2,#1]
        0x0002d8f0:    b2c0        ..      UXTB     r0,r0
        0x0002d8f2:    4798        .G      BLX      r3
        0x0002d8f4:    e7ff        ..      B        0x2d8f6 ; attsCsfActClientState + 198
        0x0002d8f6:    e003        ..      B        0x2d900 ; attsCsfActClientState + 208
        0x0002d8f8:    2012        .       MOVS     r0,#0x12
        0x0002d8fa:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002d8fe:    e7ff        ..      B        0x2d900 ; attsCsfActClientState + 208
        0x0002d900:    e7ff        ..      B        0x2d902 ; attsCsfActClientState + 210
        0x0002d902:    e7ff        ..      B        0x2d904 ; attsCsfActClientState + 212
        0x0002d904:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002d908:    2808        .(      CMP      r0,#8
        0x0002d90a:    d11e        ..      BNE      0x2d94a ; attsCsfActClientState + 282
        0x0002d90c:    e7ff        ..      B        0x2d90e ; attsCsfActClientState + 222
        0x0002d90e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d910:    7b48        H{      LDRB     r0,[r1,#0xd]
        0x0002d912:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002d914:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002d918:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002d91c:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002d920:    f642312a    B.*1    MOV      r1,#0x2b2a
        0x0002d924:    4288        .B      CMP      r0,r1
        0x0002d926:    d10f        ..      BNE      0x2d948 ; attsCsfActClientState + 280
        0x0002d928:    e7ff        ..      B        0x2d92a ; attsCsfActClientState + 250
        0x0002d92a:    2000        .       MOVS     r0,#0
        0x0002d92c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002d930:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002d934:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d938:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0002d93a:    b120         .      CBZ      r0,0x2d946 ; attsCsfActClientState + 278
        0x0002d93c:    e7ff        ..      B        0x2d93e ; attsCsfActClientState + 270
        0x0002d93e:    9901        ..      LDR      r1,[sp,#4]
        0x0002d940:    2002        .       MOVS     r0,#2
        0x0002d942:    7048        Hp      STRB     r0,[r1,#1]
        0x0002d944:    e7ff        ..      B        0x2d946 ; attsCsfActClientState + 278
        0x0002d946:    e7ff        ..      B        0x2d948 ; attsCsfActClientState + 280
        0x0002d948:    e7ff        ..      B        0x2d94a ; attsCsfActClientState + 282
        0x0002d94a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002d94e:    2812        .(      CMP      r0,#0x12
        0x0002d950:    d101        ..      BNE      0x2d956 ; attsCsfActClientState + 294
        0x0002d952:    e7ff        ..      B        0x2d954 ; attsCsfActClientState + 292
        0x0002d954:    e7ff        ..      B        0x2d956 ; attsCsfActClientState + 294
        0x0002d956:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002d95a:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002d95e:    e7ff        ..      B        0x2d960 ; attsCsfActClientState + 304
        0x0002d960:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002d964:    b006        ..      ADD      sp,sp,#0x18
        0x0002d966:    bd80        ..      POP      {r7,pc}
    attsCsfGetHashUpdateStatus
        0x0002d968:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002d96c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d970:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0002d972:    4770        pG      BX       lr
    attsCsfIsClientChangeAware
        0x0002d974:    b081        ..      SUB      sp,sp,#4
        0x0002d976:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002d97a:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0002d97e:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002d982:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002d986:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d98a:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002d98e:    f8100c02    ....    LDRB     r0,[r0,#-2]
        0x0002d992:    07c0        ..      LSLS     r0,r0,#31
        0x0002d994:    b1b0        ..      CBZ      r0,0x2d9c4 ; attsCsfIsClientChangeAware + 80
        0x0002d996:    e7ff        ..      B        0x2d998 ; attsCsfIsClientChangeAware + 36
        0x0002d998:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002d99c:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002d9a0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d9a4:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002d9a8:    f8100c01    ....    LDRB     r0,[r0,#-1]
        0x0002d9ac:    2803        .(      CMP      r0,#3
        0x0002d9ae:    d109        ..      BNE      0x2d9c4 ; attsCsfIsClientChangeAware + 80
        0x0002d9b0:    e7ff        ..      B        0x2d9b2 ; attsCsfIsClientChangeAware + 62
        0x0002d9b2:    f8bd0000    ....    LDRH     r0,[sp,#0]
        0x0002d9b6:    2812        .(      CMP      r0,#0x12
        0x0002d9b8:    d004        ..      BEQ      0x2d9c4 ; attsCsfIsClientChangeAware + 80
        0x0002d9ba:    e7ff        ..      B        0x2d9bc ; attsCsfIsClientChangeAware + 72
        0x0002d9bc:    2000        .       MOVS     r0,#0
        0x0002d9be:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002d9c2:    e003        ..      B        0x2d9cc ; attsCsfIsClientChangeAware + 88
        0x0002d9c4:    2001        .       MOVS     r0,#1
        0x0002d9c6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002d9ca:    e7ff        ..      B        0x2d9cc ; attsCsfIsClientChangeAware + 88
        0x0002d9cc:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002d9d0:    b001        ..      ADD      sp,sp,#4
        0x0002d9d2:    4770        pG      BX       lr
    attsCsfSetHashUpdateStatus
        0x0002d9d4:    b580        ..      PUSH     {r7,lr}
        0x0002d9d6:    b082        ..      SUB      sp,sp,#8
        0x0002d9d8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d9dc:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002d9e0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d9e4:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0002d9e6:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d9ea:    4288        .B      CMP      r0,r1
        0x0002d9ec:    d101        ..      BNE      0x2d9f2 ; attsCsfSetHashUpdateStatus + 30
        0x0002d9ee:    e7ff        ..      B        0x2d9f0 ; attsCsfSetHashUpdateStatus + 28
        0x0002d9f0:    e036        6.      B        0x2da60 ; attsCsfSetHashUpdateStatus + 140
        0x0002d9f2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d9f6:    f2435160    C.`Q    MOV      r1,#0x3560
        0x0002d9fa:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002d9fe:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002da00:    e7ff        ..      B        0x2da02 ; attsCsfSetHashUpdateStatus + 46
        0x0002da02:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002da06:    b918        ..      CBNZ     r0,0x2da10 ; attsCsfSetHashUpdateStatus + 60
        0x0002da08:    e7ff        ..      B        0x2da0a ; attsCsfSetHashUpdateStatus + 54
        0x0002da0a:    f7fffe25    ..%.    BL       attsCheckPendDbHashReadRsp ; 0x2d658
        0x0002da0e:    e027        '.      B        0x2da60 ; attsCsfSetHashUpdateStatus + 140
        0x0002da10:    2000        .       MOVS     r0,#0
        0x0002da12:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002da16:    e7ff        ..      B        0x2da18 ; attsCsfSetHashUpdateStatus + 68
        0x0002da18:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002da1c:    2802        .(      CMP      r0,#2
        0x0002da1e:    dc1e        ..      BGT      0x2da5e ; attsCsfSetHashUpdateStatus + 138
        0x0002da20:    e7ff        ..      B        0x2da22 ; attsCsfSetHashUpdateStatus + 78
        0x0002da22:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002da26:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002da2a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002da2e:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002da32:    7840        @x      LDRB     r0,[r0,#1]
        0x0002da34:    2802        .(      CMP      r0,#2
        0x0002da36:    d10b        ..      BNE      0x2da50 ; attsCsfSetHashUpdateStatus + 124
        0x0002da38:    e7ff        ..      B        0x2da3a ; attsCsfSetHashUpdateStatus + 102
        0x0002da3a:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002da3e:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002da42:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002da46:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002da4a:    2001        .       MOVS     r0,#1
        0x0002da4c:    7048        Hp      STRB     r0,[r1,#1]
        0x0002da4e:    e7ff        ..      B        0x2da50 ; attsCsfSetHashUpdateStatus + 124
        0x0002da50:    e7ff        ..      B        0x2da52 ; attsCsfSetHashUpdateStatus + 126
        0x0002da52:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002da56:    3001        .0      ADDS     r0,#1
        0x0002da58:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002da5c:    e7dc        ..      B        0x2da18 ; attsCsfSetHashUpdateStatus + 68
        0x0002da5e:    e7ff        ..      B        0x2da60 ; attsCsfSetHashUpdateStatus + 140
        0x0002da60:    b002        ..      ADD      sp,sp,#8
        0x0002da62:    bd80        ..      POP      {r7,pc}
    attsDataCback
        0x0002da64:    b580        ..      PUSH     {r7,lr}
        0x0002da66:    b088        ..      SUB      sp,sp,#0x20
        0x0002da68:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0002da6c:    f8ad101c    ....    STRH     r1,[sp,#0x1c]
        0x0002da70:    9206        ..      STR      r2,[sp,#0x18]
        0x0002da72:    f8bd001e    ....    LDRH     r0,[sp,#0x1e]
        0x0002da76:    2100        .!      MOVS     r1,#0
        0x0002da78:    f7fffc1a    ....    BL       attsCcbByHandle ; 0x2d2b0
        0x0002da7c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002da7e:    b908        ..      CBNZ     r0,0x2da84 ; attsDataCback + 32
        0x0002da80:    e7ff        ..      B        0x2da82 ; attsDataCback + 30
        0x0002da82:    e0c3        ..      B        0x2dc0c ; attsDataCback + 424
        0x0002da84:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0002da88:    2800        .(      CMP      r0,#0
        0x0002da8a:    dc01        ..      BGT      0x2da90 ; attsDataCback + 44
        0x0002da8c:    e7ff        ..      B        0x2da8e ; attsDataCback + 42
        0x0002da8e:    e0bd        ..      B        0x2dc0c ; attsDataCback + 424
        0x0002da90:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002da92:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002da94:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002da98:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002da9c:    2813        .(      CMP      r0,#0x13
        0x0002da9e:    db0a        ..      BLT      0x2dab6 ; attsDataCback + 82
        0x0002daa0:    e7ff        ..      B        0x2daa2 ; attsDataCback + 62
        0x0002daa2:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002daa6:    2816        .(      CMP      r0,#0x16
        0x0002daa8:    db0b        ..      BLT      0x2dac2 ; attsDataCback + 94
        0x0002daaa:    e7ff        ..      B        0x2daac ; attsDataCback + 72
        0x0002daac:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002dab0:    281e        .(      CMP      r0,#0x1e
        0x0002dab2:    dc06        ..      BGT      0x2dac2 ; attsDataCback + 94
        0x0002dab4:    e7ff        ..      B        0x2dab6 ; attsDataCback + 82
        0x0002dab6:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002daba:    0840        @.      LSRS     r0,r0,#1
        0x0002dabc:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002dac0:    e021        !.      B        0x2db06 ; attsDataCback + 162
        0x0002dac2:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002dac6:    2852        R(      CMP      r0,#0x52
        0x0002dac8:    d104        ..      BNE      0x2dad4 ; attsDataCback + 112
        0x0002daca:    e7ff        ..      B        0x2dacc ; attsDataCback + 104
        0x0002dacc:    200a        .       MOVS     r0,#0xa
        0x0002dace:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002dad2:    e017        ..      B        0x2db04 ; attsDataCback + 160
        0x0002dad4:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002dad8:    2820         (      CMP      r0,#0x20
        0x0002dada:    d104        ..      BNE      0x2dae6 ; attsDataCback + 130
        0x0002dadc:    e7ff        ..      B        0x2dade ; attsDataCback + 122
        0x0002dade:    2010        .       MOVS     r0,#0x10
        0x0002dae0:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002dae4:    e00d        ..      B        0x2db02 ; attsDataCback + 158
        0x0002dae6:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002daea:    28d2        .(      CMP      r0,#0xd2
        0x0002daec:    d104        ..      BNE      0x2daf8 ; attsDataCback + 148
        0x0002daee:    e7ff        ..      B        0x2daf0 ; attsDataCback + 140
        0x0002daf0:    2011        .       MOVS     r0,#0x11
        0x0002daf2:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002daf6:    e003        ..      B        0x2db00 ; attsDataCback + 156
        0x0002daf8:    2000        .       MOVS     r0,#0
        0x0002dafa:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002dafe:    e7ff        ..      B        0x2db00 ; attsDataCback + 156
        0x0002db00:    e7ff        ..      B        0x2db02 ; attsDataCback + 158
        0x0002db02:    e7ff        ..      B        0x2db04 ; attsDataCback + 160
        0x0002db04:    e7ff        ..      B        0x2db06 ; attsDataCback + 162
        0x0002db06:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002db08:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002db0a:    7880        .x      LDRB     r0,[r0,#2]
        0x0002db0c:    0700        ..      LSLS     r0,r0,#28
        0x0002db0e:    2800        .(      CMP      r0,#0
        0x0002db10:    d507        ..      BPL      0x2db22 ; attsDataCback + 190
        0x0002db12:    e7ff        ..      B        0x2db14 ; attsDataCback + 176
        0x0002db14:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002db18:    280f        .(      CMP      r0,#0xf
        0x0002db1a:    d001        ..      BEQ      0x2db20 ; attsDataCback + 188
        0x0002db1c:    e7ff        ..      B        0x2db1e ; attsDataCback + 186
        0x0002db1e:    e075        u.      B        0x2dc0c ; attsDataCback + 424
        0x0002db20:    e7ff        ..      B        0x2db22 ; attsDataCback + 190
        0x0002db22:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002db24:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002db28:    3801        .8      SUBS     r0,#1
        0x0002db2a:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0002db2e:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002db30:    b280        ..      UXTH     r0,r0
        0x0002db32:    f7fffe7d    ..}.    BL       attsCsfActClientState ; 0x2d830
        0x0002db36:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002db3a:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002db3e:    b170        p.      CBZ      r0,0x2db5e ; attsDataCback + 250
        0x0002db40:    e7ff        ..      B        0x2db42 ; attsDataCback + 222
        0x0002db42:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0002db46:    2802        .(      CMP      r0,#2
        0x0002db48:    dc01        ..      BGT      0x2db4e ; attsDataCback + 234
        0x0002db4a:    e7ff        ..      B        0x2db4c ; attsDataCback + 232
        0x0002db4c:    e05e        ^.      B        0x2dc0c ; attsDataCback + 424
        0x0002db4e:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002db50:    7a48        Hz      LDRB     r0,[r1,#9]
        0x0002db52:    7a89        .z      LDRB     r1,[r1,#0xa]
        0x0002db54:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002db58:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002db5c:    e003        ..      B        0x2db66 ; attsDataCback + 258
        0x0002db5e:    2000        .       MOVS     r0,#0
        0x0002db60:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002db64:    e7ff        ..      B        0x2db66 ; attsDataCback + 258
        0x0002db66:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002db6a:    bb60        `.      CBNZ     r0,0x2dbc6 ; attsDataCback + 354
        0x0002db6c:    e7ff        ..      B        0x2db6e ; attsDataCback + 266
        0x0002db6e:    f89d1016    ....    LDRB     r1,[sp,#0x16]
        0x0002db72:    f2400038    @.8.    MOVW     r0,#0x38
        0x0002db76:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002db7a:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0002db7e:    9004        ..      STR      r0,[sp,#0x10]
        0x0002db80:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002db82:    b1d8        ..      CBZ      r0,0x2dbbc ; attsDataCback + 344
        0x0002db84:    e7ff        ..      B        0x2db86 ; attsDataCback + 290
        0x0002db86:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0002db8a:    f89d2016    ...     LDRB     r2,[sp,#0x16]
        0x0002db8e:    f64f3128    O.(1    MOV      r1,#0xfb28
        0x0002db92:    f2c00104    ....    MOVT     r1,#4
        0x0002db96:    5c89        .\      LDRB     r1,[r1,r2]
        0x0002db98:    4288        .B      CMP      r0,r1
        0x0002db9a:    db0a        ..      BLT      0x2dbb2 ; attsDataCback + 334
        0x0002db9c:    e7ff        ..      B        0x2db9e ; attsDataCback + 314
        0x0002db9e:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0002dba0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dba2:    f8bd101c    ....    LDRH     r1,[sp,#0x1c]
        0x0002dba6:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002dba8:    4798        .G      BLX      r3
        0x0002dbaa:    2000        .       MOVS     r0,#0
        0x0002dbac:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002dbb0:    e003        ..      B        0x2dbba ; attsDataCback + 342
        0x0002dbb2:    2004        .       MOVS     r0,#4
        0x0002dbb4:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002dbb8:    e7ff        ..      B        0x2dbba ; attsDataCback + 342
        0x0002dbba:    e003        ..      B        0x2dbc4 ; attsDataCback + 352
        0x0002dbbc:    2006        .       MOVS     r0,#6
        0x0002dbbe:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002dbc2:    e7ff        ..      B        0x2dbc4 ; attsDataCback + 352
        0x0002dbc4:    e7ff        ..      B        0x2dbc6 ; attsDataCback + 354
        0x0002dbc6:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002dbca:    b1f8        ..      CBZ      r0,0x2dc0c ; attsDataCback + 424
        0x0002dbcc:    e7ff        ..      B        0x2dbce ; attsDataCback + 362
        0x0002dbce:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002dbd2:    2802        .(      CMP      r0,#2
        0x0002dbd4:    d01a        ..      BEQ      0x2dc0c ; attsDataCback + 424
        0x0002dbd6:    e7ff        ..      B        0x2dbd8 ; attsDataCback + 372
        0x0002dbd8:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002dbdc:    281e        .(      CMP      r0,#0x1e
        0x0002dbde:    d015        ..      BEQ      0x2dc0c ; attsDataCback + 424
        0x0002dbe0:    e7ff        ..      B        0x2dbe2 ; attsDataCback + 382
        0x0002dbe2:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002dbe6:    0640        @.      LSLS     r0,r0,#25
        0x0002dbe8:    2800        .(      CMP      r0,#0
        0x0002dbea:    d40f        ..      BMI      0x2dc0c ; attsDataCback + 424
        0x0002dbec:    e7ff        ..      B        0x2dbee ; attsDataCback + 394
        0x0002dbee:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dbf0:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002dbf2:    f89d2017    ...     LDRB     r2,[sp,#0x17]
        0x0002dbf6:    f8bd300a    ...0    LDRH     r3,[sp,#0xa]
        0x0002dbfa:    f89d1015    ....    LDRB     r1,[sp,#0x15]
        0x0002dbfe:    46ec        .F      MOV      r12,sp
        0x0002dc00:    f8cc1000    ....    STR      r1,[r12,#0]
        0x0002dc04:    2100        .!      MOVS     r1,#0
        0x0002dc06:    f000f833    ..3.    BL       attsErrRsp ; 0x2dc70
        0x0002dc0a:    e7ff        ..      B        0x2dc0c ; attsDataCback + 424
        0x0002dc0c:    b008        ..      ADD      sp,sp,#0x20
        0x0002dc0e:    bd80        ..      POP      {r7,pc}
    attsDiscBusy
        0x0002dc10:    b580        ..      PUSH     {r7,lr}
        0x0002dc12:    b082        ..      SUB      sp,sp,#8
        0x0002dc14:    9001        ..      STR      r0,[sp,#4]
        0x0002dc16:    f24040e8    @..@    MOVW     r0,#0x4e8
        0x0002dc1a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002dc1e:    6800        .h      LDR      r0,[r0,#0]
        0x0002dc20:    6800        .h      LDR      r0,[r0,#0]
        0x0002dc22:    b310        ..      CBZ      r0,0x2dc6a ; attsDiscBusy + 90
        0x0002dc24:    e7ff        ..      B        0x2dc26 ; attsDiscBusy + 22
        0x0002dc26:    9801        ..      LDR      r0,[sp,#4]
        0x0002dc28:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002dc2a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002dc2c:    2104        .!      MOVS     r1,#4
        0x0002dc2e:    2201        ."      MOVS     r2,#1
        0x0002dc30:    f7edf8e6    ....    BL       DmConnSetIdle ; 0x1ae00
        0x0002dc34:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002dc38:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002dc3c:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0002dc40:    9901        ..      LDR      r1,[sp,#4]
        0x0002dc42:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x0002dc46:    9901        ..      LDR      r1,[sp,#4]
        0x0002dc48:    2020                MOVS     r0,#0x20
        0x0002dc4a:    7788        .w      STRB     r0,[r1,#0x1e]
        0x0002dc4c:    9901        ..      LDR      r1,[sp,#4]
        0x0002dc4e:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002dc50:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002dc52:    8388        ..      STRH     r0,[r1,#0x1c]
        0x0002dc54:    9801        ..      LDR      r0,[sp,#4]
        0x0002dc56:    3014        .0      ADDS     r0,r0,#0x14
        0x0002dc58:    f24041e8    @..A    MOVW     r1,#0x4e8
        0x0002dc5c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002dc60:    6809        .h      LDR      r1,[r1,#0]
        0x0002dc62:    6809        .h      LDR      r1,[r1,#0]
        0x0002dc64:    f7f0fed8    ....    BL       WsfTimerStartSec ; 0x1ea18
        0x0002dc68:    e7ff        ..      B        0x2dc6a ; attsDiscBusy + 90
        0x0002dc6a:    b002        ..      ADD      sp,sp,#8
        0x0002dc6c:    bd80        ..      POP      {r7,pc}
        0x0002dc6e:    0000        ..      MOVS     r0,r0
    attsErrRsp
        0x0002dc70:    b580        ..      PUSH     {r7,lr}
        0x0002dc72:    b086        ..      SUB      sp,sp,#0x18
        0x0002dc74:    4684        .F      MOV      r12,r0
        0x0002dc76:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002dc78:    f8cdc014    ....    STR      r12,[sp,#0x14]
        0x0002dc7c:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x0002dc80:    f88d2012    ...     STRB     r2,[sp,#0x12]
        0x0002dc84:    f8ad3010    ...0    STRH     r3,[sp,#0x10]
        0x0002dc88:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002dc8c:    200d        .       MOVS     r0,#0xd
        0x0002dc8e:    f7fef901    ....    BL       attMsgAlloc ; 0x2be94
        0x0002dc92:    9002        ..      STR      r0,[sp,#8]
        0x0002dc94:    b340        @.      CBZ      r0,0x2dce8 ; attsErrRsp + 120
        0x0002dc96:    e7ff        ..      B        0x2dc98 ; attsErrRsp + 40
        0x0002dc98:    9802        ..      LDR      r0,[sp,#8]
        0x0002dc9a:    3008        .0      ADDS     r0,r0,#8
        0x0002dc9c:    9001        ..      STR      r0,[sp,#4]
        0x0002dc9e:    9901        ..      LDR      r1,[sp,#4]
        0x0002dca0:    1c48        H.      ADDS     r0,r1,#1
        0x0002dca2:    9001        ..      STR      r0,[sp,#4]
        0x0002dca4:    2001        .       MOVS     r0,#1
        0x0002dca6:    7008        .p      STRB     r0,[r1,#0]
        0x0002dca8:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0002dcac:    9901        ..      LDR      r1,[sp,#4]
        0x0002dcae:    1c4a        J.      ADDS     r2,r1,#1
        0x0002dcb0:    9201        ..      STR      r2,[sp,#4]
        0x0002dcb2:    7008        .p      STRB     r0,[r1,#0]
        0x0002dcb4:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x0002dcb8:    9901        ..      LDR      r1,[sp,#4]
        0x0002dcba:    1c4a        J.      ADDS     r2,r1,#1
        0x0002dcbc:    9201        ..      STR      r2,[sp,#4]
        0x0002dcbe:    7008        .p      STRB     r0,[r1,#0]
        0x0002dcc0:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0002dcc4:    9901        ..      LDR      r1,[sp,#4]
        0x0002dcc6:    1c4a        J.      ADDS     r2,r1,#1
        0x0002dcc8:    9201        ..      STR      r2,[sp,#4]
        0x0002dcca:    7008        .p      STRB     r0,[r1,#0]
        0x0002dccc:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002dcd0:    9901        ..      LDR      r1,[sp,#4]
        0x0002dcd2:    1c4a        J.      ADDS     r2,r1,#1
        0x0002dcd4:    9201        ..      STR      r2,[sp,#4]
        0x0002dcd6:    7008        .p      STRB     r0,[r1,#0]
        0x0002dcd8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002dcda:    f89d1013    ....    LDRB     r1,[sp,#0x13]
        0x0002dcde:    9b02        ..      LDR      r3,[sp,#8]
        0x0002dce0:    2205        ."      MOVS     r2,#5
        0x0002dce2:    f7fef8a5    ....    BL       attL2cDataReq ; 0x2be30
        0x0002dce6:    e7ff        ..      B        0x2dce8 ; attsErrRsp + 120
        0x0002dce8:    b006        ..      ADD      sp,sp,#0x18
        0x0002dcea:    bd80        ..      POP      {r7,pc}
    attsExecCallback
        0x0002dcec:    b580        ..      PUSH     {r7,lr}
        0x0002dcee:    b084        ..      SUB      sp,sp,#0x10
        0x0002dcf0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002dcf4:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0002dcf8:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x0002dcfc:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002dd00:    f8bd200c    ...     LDRH     r2,[sp,#0xc]
        0x0002dd04:    f89d300b    ...0    LDRB     r3,[sp,#0xb]
        0x0002dd08:    46ec        .F      MOV      r12,sp
        0x0002dd0a:    2100        .!      MOVS     r1,#0
        0x0002dd0c:    f8cc1000    ....    STR      r1,[r12,#0]
        0x0002dd10:    2112        .!      MOVS     r1,#0x12
        0x0002dd12:    f7fdfff1    ....    BL       attExecCallback ; 0x2bcf8
        0x0002dd16:    b004        ..      ADD      sp,sp,#0x10
        0x0002dd18:    bd80        ..      POP      {r7,pc}
        0x0002dd1a:    0000        ..      MOVS     r0,r0
    attsExecPrepWrite
        0x0002dd1c:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0002dd1e:    b08a        ..      SUB      sp,sp,#0x28
        0x0002dd20:    9009        ..      STR      r0,[sp,#0x24]
        0x0002dd22:    9108        ..      STR      r1,[sp,#0x20]
        0x0002dd24:    2000        .       MOVS     r0,#0
        0x0002dd26:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002dd2a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002dd2c:    300a        .0      ADDS     r0,r0,#0xa
        0x0002dd2e:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002dd30:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002dd32:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002dd34:    a905        ..      ADD      r1,sp,#0x14
        0x0002dd36:    f000f871    ..q.    BL       attsFindByHandle ; 0x2de1c
        0x0002dd3a:    9006        ..      STR      r0,[sp,#0x18]
        0x0002dd3c:    b920         .      CBNZ     r0,0x2dd48 ; attsExecPrepWrite + 44
        0x0002dd3e:    e7ff        ..      B        0x2dd40 ; attsExecPrepWrite + 36
        0x0002dd40:    200e        .       MOVS     r0,#0xe
        0x0002dd42:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002dd46:    e065        e.      B        0x2de14 ; attsExecPrepWrite + 248
        0x0002dd48:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002dd4a:    7bc0        .{      LDRB     r0,[r0,#0xf]
        0x0002dd4c:    06c0        ..      LSLS     r0,r0,#27
        0x0002dd4e:    2800        .(      CMP      r0,#0
        0x0002dd50:    d404        ..      BMI      0x2dd5c ; attsExecPrepWrite + 64
        0x0002dd52:    e7ff        ..      B        0x2dd54 ; attsExecPrepWrite + 56
        0x0002dd54:    2003        .       MOVS     r0,#3
        0x0002dd56:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002dd5a:    e05a        Z.      B        0x2de12 ; attsExecPrepWrite + 246
        0x0002dd5c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002dd5e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002dd60:    0780        ..      LSLS     r0,r0,#30
        0x0002dd62:    2800        .(      CMP      r0,#0
        0x0002dd64:    d51c        ..      BPL      0x2dda0 ; attsExecPrepWrite + 132
        0x0002dd66:    e7ff        ..      B        0x2dd68 ; attsExecPrepWrite + 76
        0x0002dd68:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002dd6a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002dd6c:    b1c0        ..      CBZ      r0,0x2dda0 ; attsExecPrepWrite + 132
        0x0002dd6e:    e7ff        ..      B        0x2dd70 ; attsExecPrepWrite + 84
        0x0002dd70:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002dd72:    f8d0c00c    ....    LDR      r12,[r0,#0xc]
        0x0002dd76:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002dd78:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002dd7c:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0002dd7e:    88d1        ..      LDRH     r1,[r2,#6]
        0x0002dd80:    8913        ..      LDRH     r3,[r2,#8]
        0x0002dd82:    8892        ..      LDRH     r2,[r2,#4]
        0x0002dd84:    9c07        ..      LDR      r4,[sp,#0x1c]
        0x0002dd86:    9d06        ..      LDR      r5,[sp,#0x18]
        0x0002dd88:    46ee        .F      MOV      lr,sp
        0x0002dd8a:    f8ce5008    ...P    STR      r5,[lr,#8]
        0x0002dd8e:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0002dd92:    f8ce2000    ...     STR      r2,[lr,#0]
        0x0002dd96:    2218        ."      MOVS     r2,#0x18
        0x0002dd98:    47e0        .G      BLX      r12
        0x0002dd9a:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002dd9e:    e037        7.      B        0x2de10 ; attsExecPrepWrite + 244
        0x0002dda0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002dda2:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002dda4:    0680        ..      LSLS     r0,r0,#26
        0x0002dda6:    2800        .(      CMP      r0,#0
        0x0002dda8:    d519        ..      BPL      0x2ddde ; attsExecPrepWrite + 194
        0x0002ddaa:    e7ff        ..      B        0x2ddac ; attsExecPrepWrite + 144
        0x0002ddac:    f243308c    C..0    MOV      r0,#0x338c
        0x0002ddb0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ddb4:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x0002ddb8:    b188        ..      CBZ      r0,0x2ddde ; attsExecPrepWrite + 194
        0x0002ddba:    e7ff        ..      B        0x2ddbc ; attsExecPrepWrite + 160
        0x0002ddbc:    f243308c    C..0    MOV      r0,#0x338c
        0x0002ddc0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ddc4:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002ddc8:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002ddca:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002ddce:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002ddd0:    88ca        ..      LDRH     r2,[r1,#6]
        0x0002ddd2:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0002ddd4:    2109        .!      MOVS     r1,#9
        0x0002ddd6:    47e0        .G      BLX      r12
        0x0002ddd8:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002dddc:    e017        ..      B        0x2de0e ; attsExecPrepWrite + 242
        0x0002ddde:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002dde0:    6840        @h      LDR      r0,[r0,#4]
        0x0002dde2:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0002dde4:    8911        ..      LDRH     r1,[r2,#8]
        0x0002dde6:    4408        .D      ADD      r0,r0,r1
        0x0002dde8:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002ddea:    8892        ..      LDRH     r2,[r2,#4]
        0x0002ddec:    f7eafb1b    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002ddf0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002ddf2:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ddf4:    0700        ..      LSLS     r0,r0,#28
        0x0002ddf6:    2800        .(      CMP      r0,#0
        0x0002ddf8:    d508        ..      BPL      0x2de0c ; attsExecPrepWrite + 240
        0x0002ddfa:    e7ff        ..      B        0x2ddfc ; attsExecPrepWrite + 224
        0x0002ddfc:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002ddfe:    8888        ..      LDRH     r0,[r1,#4]
        0x0002de00:    8909        ..      LDRH     r1,[r1,#8]
        0x0002de02:    4408        .D      ADD      r0,r0,r1
        0x0002de04:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002de06:    6889        .h      LDR      r1,[r1,#8]
        0x0002de08:    8008        ..      STRH     r0,[r1,#0]
        0x0002de0a:    e7ff        ..      B        0x2de0c ; attsExecPrepWrite + 240
        0x0002de0c:    e7ff        ..      B        0x2de0e ; attsExecPrepWrite + 242
        0x0002de0e:    e7ff        ..      B        0x2de10 ; attsExecPrepWrite + 244
        0x0002de10:    e7ff        ..      B        0x2de12 ; attsExecPrepWrite + 246
        0x0002de12:    e7ff        ..      B        0x2de14 ; attsExecPrepWrite + 248
        0x0002de14:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002de18:    b00a        ..      ADD      sp,sp,#0x28
        0x0002de1a:    bdb0        ..      POP      {r4,r5,r7,pc}
    attsFindByHandle
        0x0002de1c:    b084        ..      SUB      sp,sp,#0x10
        0x0002de1e:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002de22:    9101        ..      STR      r1,[sp,#4]
        0x0002de24:    f243308c    C..0    MOV      r0,#0x338c
        0x0002de28:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002de2c:    f8d001a4    ....    LDR      r0,[r0,#0x1a4]
        0x0002de30:    9000        ..      STR      r0,[sp,#0]
        0x0002de32:    e7ff        ..      B        0x2de34 ; attsFindByHandle + 24
        0x0002de34:    9800        ..      LDR      r0,[sp,#0]
        0x0002de36:    b300        ..      CBZ      r0,0x2de7a ; attsFindByHandle + 94
        0x0002de38:    e7ff        ..      B        0x2de3a ; attsFindByHandle + 30
        0x0002de3a:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002de3e:    9900        ..      LDR      r1,[sp,#0]
        0x0002de40:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002de42:    4288        .B      CMP      r0,r1
        0x0002de44:    db14        ..      BLT      0x2de70 ; attsFindByHandle + 84
        0x0002de46:    e7ff        ..      B        0x2de48 ; attsFindByHandle + 44
        0x0002de48:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002de4c:    9900        ..      LDR      r1,[sp,#0]
        0x0002de4e:    8a49        I.      LDRH     r1,[r1,#0x12]
        0x0002de50:    4288        .B      CMP      r0,r1
        0x0002de52:    dc0d        ..      BGT      0x2de70 ; attsFindByHandle + 84
        0x0002de54:    e7ff        ..      B        0x2de56 ; attsFindByHandle + 58
        0x0002de56:    9800        ..      LDR      r0,[sp,#0]
        0x0002de58:    9901        ..      LDR      r1,[sp,#4]
        0x0002de5a:    6008        .`      STR      r0,[r1,#0]
        0x0002de5c:    9a00        ..      LDR      r2,[sp,#0]
        0x0002de5e:    6850        Ph      LDR      r0,[r2,#4]
        0x0002de60:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0002de64:    8a12        ..      LDRH     r2,[r2,#0x10]
        0x0002de66:    1a89        ..      SUBS     r1,r1,r2
        0x0002de68:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002de6c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002de6e:    e007        ..      B        0x2de80 ; attsFindByHandle + 100
        0x0002de70:    e7ff        ..      B        0x2de72 ; attsFindByHandle + 86
        0x0002de72:    9800        ..      LDR      r0,[sp,#0]
        0x0002de74:    6800        .h      LDR      r0,[r0,#0]
        0x0002de76:    9000        ..      STR      r0,[sp,#0]
        0x0002de78:    e7dc        ..      B        0x2de34 ; attsFindByHandle + 24
        0x0002de7a:    2000        .       MOVS     r0,#0
        0x0002de7c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002de7e:    e7ff        ..      B        0x2de80 ; attsFindByHandle + 100
        0x0002de80:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002de82:    b004        ..      ADD      sp,sp,#0x10
        0x0002de84:    4770        pG      BX       lr
        0x0002de86:    0000        ..      MOVS     r0,r0
    attsFindInRange
        0x0002de88:    b084        ..      SUB      sp,sp,#0x10
        0x0002de8a:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002de8e:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002de92:    9201        ..      STR      r2,[sp,#4]
        0x0002de94:    f243308c    C..0    MOV      r0,#0x338c
        0x0002de98:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002de9c:    f8d001a4    ....    LDR      r0,[r0,#0x1a4]
        0x0002dea0:    9000        ..      STR      r0,[sp,#0]
        0x0002dea2:    e7ff        ..      B        0x2dea4 ; attsFindInRange + 28
        0x0002dea4:    9800        ..      LDR      r0,[sp,#0]
        0x0002dea6:    b3a8        ..      CBZ      r0,0x2df14 ; attsFindInRange + 140
        0x0002dea8:    e7ff        ..      B        0x2deaa ; attsFindInRange + 34
        0x0002deaa:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002deae:    9900        ..      LDR      r1,[sp,#0]
        0x0002deb0:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002deb2:    4288        .B      CMP      r0,r1
        0x0002deb4:    da0c        ..      BGE      0x2ded0 ; attsFindInRange + 72
        0x0002deb6:    e7ff        ..      B        0x2deb8 ; attsFindInRange + 48
        0x0002deb8:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002debc:    9900        ..      LDR      r1,[sp,#0]
        0x0002debe:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002dec0:    4288        .B      CMP      r0,r1
        0x0002dec2:    db05        ..      BLT      0x2ded0 ; attsFindInRange + 72
        0x0002dec4:    e7ff        ..      B        0x2dec6 ; attsFindInRange + 62
        0x0002dec6:    9800        ..      LDR      r0,[sp,#0]
        0x0002dec8:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002deca:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002dece:    e7ff        ..      B        0x2ded0 ; attsFindInRange + 72
        0x0002ded0:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002ded4:    9900        ..      LDR      r1,[sp,#0]
        0x0002ded6:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002ded8:    4288        .B      CMP      r0,r1
        0x0002deda:    db16        ..      BLT      0x2df0a ; attsFindInRange + 130
        0x0002dedc:    e7ff        ..      B        0x2dede ; attsFindInRange + 86
        0x0002dede:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002dee2:    9900        ..      LDR      r1,[sp,#0]
        0x0002dee4:    8a49        I.      LDRH     r1,[r1,#0x12]
        0x0002dee6:    4288        .B      CMP      r0,r1
        0x0002dee8:    dc0f        ..      BGT      0x2df0a ; attsFindInRange + 130
        0x0002deea:    e7ff        ..      B        0x2deec ; attsFindInRange + 100
        0x0002deec:    9a00        ..      LDR      r2,[sp,#0]
        0x0002deee:    6850        Ph      LDR      r0,[r2,#4]
        0x0002def0:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002def4:    8a12        ..      LDRH     r2,[r2,#0x10]
        0x0002def6:    1a89        ..      SUBS     r1,r1,r2
        0x0002def8:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002defc:    9901        ..      LDR      r1,[sp,#4]
        0x0002defe:    6008        .`      STR      r0,[r1,#0]
        0x0002df00:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002df04:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002df08:    e008        ..      B        0x2df1c ; attsFindInRange + 148
        0x0002df0a:    e7ff        ..      B        0x2df0c ; attsFindInRange + 132
        0x0002df0c:    9800        ..      LDR      r0,[sp,#0]
        0x0002df0e:    6800        .h      LDR      r0,[r0,#0]
        0x0002df10:    9000        ..      STR      r0,[sp,#0]
        0x0002df12:    e7c7        ..      B        0x2dea4 ; attsFindInRange + 28
        0x0002df14:    2000        .       MOVS     r0,#0
        0x0002df16:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002df1a:    e7ff        ..      B        0x2df1c ; attsFindInRange + 148
        0x0002df1c:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002df20:    b004        ..      ADD      sp,sp,#0x10
        0x0002df22:    4770        pG      BX       lr
    attsFindServiceGroupEnd
        0x0002df24:    b580        ..      PUSH     {r7,lr}
        0x0002df26:    b086        ..      SUB      sp,sp,#0x18
        0x0002df28:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002df2c:    f44f5020    O. P    MOV      r0,#0x2800
        0x0002df30:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002df34:    f6420001    B...    MOV      r0,#0x2801
        0x0002df38:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002df3c:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002df40:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002df44:    4288        .B      CMP      r0,r1
        0x0002df46:    d105        ..      BNE      0x2df54 ; attsFindServiceGroupEnd + 48
        0x0002df48:    e7ff        ..      B        0x2df4a ; attsFindServiceGroupEnd + 38
        0x0002df4a:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0002df4e:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002df52:    e070        p.      B        0x2e036 ; attsFindServiceGroupEnd + 274
        0x0002df54:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002df58:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002df5c:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002df60:    3001        .0      ADDS     r0,#1
        0x0002df62:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002df66:    f243308c    C..0    MOV      r0,#0x338c
        0x0002df6a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002df6e:    f8d001a4    ....    LDR      r0,[r0,#0x1a4]
        0x0002df72:    9004        ..      STR      r0,[sp,#0x10]
        0x0002df74:    e7ff        ..      B        0x2df76 ; attsFindServiceGroupEnd + 82
        0x0002df76:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002df78:    2800        .(      CMP      r0,#0
        0x0002df7a:    d057        W.      BEQ      0x2e02c ; attsFindServiceGroupEnd + 264
        0x0002df7c:    e7ff        ..      B        0x2df7e ; attsFindServiceGroupEnd + 90
        0x0002df7e:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002df82:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002df84:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002df86:    4288        .B      CMP      r0,r1
        0x0002df88:    da05        ..      BGE      0x2df96 ; attsFindServiceGroupEnd + 114
        0x0002df8a:    e7ff        ..      B        0x2df8c ; attsFindServiceGroupEnd + 104
        0x0002df8c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002df8e:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002df90:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002df94:    e7ff        ..      B        0x2df96 ; attsFindServiceGroupEnd + 114
        0x0002df96:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002df9a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002df9c:    8a49        I.      LDRH     r1,[r1,#0x12]
        0x0002df9e:    4288        .B      CMP      r0,r1
        0x0002dfa0:    dc3f        ?.      BGT      0x2e022 ; attsFindServiceGroupEnd + 254
        0x0002dfa2:    e7ff        ..      B        0x2dfa4 ; attsFindServiceGroupEnd + 128
        0x0002dfa4:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0002dfa6:    6850        Ph      LDR      r0,[r2,#4]
        0x0002dfa8:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002dfac:    8a12        ..      LDRH     r2,[r2,#0x10]
        0x0002dfae:    1a89        ..      SUBS     r1,r1,r2
        0x0002dfb0:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002dfb4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002dfb6:    e7ff        ..      B        0x2dfb8 ; attsFindServiceGroupEnd + 148
        0x0002dfb8:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002dfbc:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002dfbe:    8a49        I.      LDRH     r1,[r1,#0x12]
        0x0002dfc0:    4288        .B      CMP      r0,r1
        0x0002dfc2:    dc2d        -.      BGT      0x2e020 ; attsFindServiceGroupEnd + 252
        0x0002dfc4:    e7ff        ..      B        0x2dfc6 ; attsFindServiceGroupEnd + 162
        0x0002dfc6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dfc8:    2102        .!      MOVS     r1,#2
        0x0002dfca:    aa02        ..      ADD      r2,sp,#8
        0x0002dfcc:    f002fac8    ....    BL       attsUuidCmp ; 0x30560
        0x0002dfd0:    b940        @.      CBNZ     r0,0x2dfe4 ; attsFindServiceGroupEnd + 192
        0x0002dfd2:    e7ff        ..      B        0x2dfd4 ; attsFindServiceGroupEnd + 176
        0x0002dfd4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dfd6:    2102        .!      MOVS     r1,#2
        0x0002dfd8:    f10d0206    ....    ADD      r2,sp,#6
        0x0002dfdc:    f002fac0    ....    BL       attsUuidCmp ; 0x30560
        0x0002dfe0:    b128        (.      CBZ      r0,0x2dfee ; attsFindServiceGroupEnd + 202
        0x0002dfe2:    e7ff        ..      B        0x2dfe4 ; attsFindServiceGroupEnd + 192
        0x0002dfe4:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002dfe8:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002dfec:    e023        #.      B        0x2e036 ; attsFindServiceGroupEnd + 274
        0x0002dfee:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002dff2:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002dff6:    4288        .B      CMP      r0,r1
        0x0002dff8:    d105        ..      BNE      0x2e006 ; attsFindServiceGroupEnd + 226
        0x0002dffa:    e7ff        ..      B        0x2dffc ; attsFindServiceGroupEnd + 216
        0x0002dffc:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0002e000:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002e004:    e017        ..      B        0x2e036 ; attsFindServiceGroupEnd + 274
        0x0002e006:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002e00a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002e00e:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002e012:    3001        .0      ADDS     r0,#1
        0x0002e014:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002e018:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e01a:    3010        .0      ADDS     r0,r0,#0x10
        0x0002e01c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002e01e:    e7cb        ..      B        0x2dfb8 ; attsFindServiceGroupEnd + 148
        0x0002e020:    e7ff        ..      B        0x2e022 ; attsFindServiceGroupEnd + 254
        0x0002e022:    e7ff        ..      B        0x2e024 ; attsFindServiceGroupEnd + 256
        0x0002e024:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002e026:    6800        .h      LDR      r0,[r0,#0]
        0x0002e028:    9004        ..      STR      r0,[sp,#0x10]
        0x0002e02a:    e7a4        ..      B        0x2df76 ; attsFindServiceGroupEnd + 82
        0x0002e02c:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0002e030:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002e034:    e7ff        ..      B        0x2e036 ; attsFindServiceGroupEnd + 274
        0x0002e036:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002e03a:    b006        ..      ADD      sp,sp,#0x18
        0x0002e03c:    bd80        ..      POP      {r7,pc}
        0x0002e03e:    0000        ..      MOVS     r0,r0
    attsFindUuidInRange
        0x0002e040:    b580        ..      PUSH     {r7,lr}
        0x0002e042:    b086        ..      SUB      sp,sp,#0x18
        0x0002e044:    f8ddc024    ..$.    LDR      r12,[sp,#0x24]
        0x0002e048:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x0002e04c:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002e050:    f8ad1012    ....    STRH     r1,[sp,#0x12]
        0x0002e054:    f88d2011    ...     STRB     r2,[sp,#0x11]
        0x0002e058:    9303        ..      STR      r3,[sp,#0xc]
        0x0002e05a:    f243308c    C..0    MOV      r0,#0x338c
        0x0002e05e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e062:    f8d001a4    ....    LDR      r0,[r0,#0x1a4]
        0x0002e066:    9002        ..      STR      r0,[sp,#8]
        0x0002e068:    e7ff        ..      B        0x2e06a ; attsFindUuidInRange + 42
        0x0002e06a:    9802        ..      LDR      r0,[sp,#8]
        0x0002e06c:    2800        .(      CMP      r0,#0
        0x0002e06e:    d06c        l.      BEQ      0x2e14a ; attsFindUuidInRange + 266
        0x0002e070:    e7ff        ..      B        0x2e072 ; attsFindUuidInRange + 50
        0x0002e072:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002e076:    9902        ..      LDR      r1,[sp,#8]
        0x0002e078:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002e07a:    4288        .B      CMP      r0,r1
        0x0002e07c:    da0c        ..      BGE      0x2e098 ; attsFindUuidInRange + 88
        0x0002e07e:    e7ff        ..      B        0x2e080 ; attsFindUuidInRange + 64
        0x0002e080:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002e084:    9902        ..      LDR      r1,[sp,#8]
        0x0002e086:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002e088:    4288        .B      CMP      r0,r1
        0x0002e08a:    db05        ..      BLT      0x2e098 ; attsFindUuidInRange + 88
        0x0002e08c:    e7ff        ..      B        0x2e08e ; attsFindUuidInRange + 78
        0x0002e08e:    9802        ..      LDR      r0,[sp,#8]
        0x0002e090:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002e092:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002e096:    e7ff        ..      B        0x2e098 ; attsFindUuidInRange + 88
        0x0002e098:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002e09c:    9902        ..      LDR      r1,[sp,#8]
        0x0002e09e:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002e0a0:    4288        .B      CMP      r0,r1
        0x0002e0a2:    db4d        M.      BLT      0x2e140 ; attsFindUuidInRange + 256
        0x0002e0a4:    e7ff        ..      B        0x2e0a6 ; attsFindUuidInRange + 102
        0x0002e0a6:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002e0aa:    9902        ..      LDR      r1,[sp,#8]
        0x0002e0ac:    8a49        I.      LDRH     r1,[r1,#0x12]
        0x0002e0ae:    4288        .B      CMP      r0,r1
        0x0002e0b0:    dc46        F.      BGT      0x2e140 ; attsFindUuidInRange + 256
        0x0002e0b2:    e7ff        ..      B        0x2e0b4 ; attsFindUuidInRange + 116
        0x0002e0b4:    9a02        ..      LDR      r2,[sp,#8]
        0x0002e0b6:    6850        Ph      LDR      r0,[r2,#4]
        0x0002e0b8:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002e0bc:    8a12        ..      LDRH     r2,[r2,#0x10]
        0x0002e0be:    1a89        ..      SUBS     r1,r1,r2
        0x0002e0c0:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002e0c4:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002e0c6:    6008        .`      STR      r0,[r1,#0]
        0x0002e0c8:    e7ff        ..      B        0x2e0ca ; attsFindUuidInRange + 138
        0x0002e0ca:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002e0ce:    9802        ..      LDR      r0,[sp,#8]
        0x0002e0d0:    8a42        B.      LDRH     r2,[r0,#0x12]
        0x0002e0d2:    2000        .       MOVS     r0,#0
        0x0002e0d4:    4291        .B      CMP      r1,r2
        0x0002e0d6:    9001        ..      STR      r0,[sp,#4]
        0x0002e0d8:    dc0a        ..      BGT      0x2e0f0 ; attsFindUuidInRange + 176
        0x0002e0da:    e7ff        ..      B        0x2e0dc ; attsFindUuidInRange + 156
        0x0002e0dc:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002e0e0:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002e0e4:    2000        .       MOVS     r0,#0
        0x0002e0e6:    4291        .B      CMP      r1,r2
        0x0002e0e8:    bfd8        ..      IT       LE
        0x0002e0ea:    2001        .       MOVLE    r0,#1
        0x0002e0ec:    9001        ..      STR      r0,[sp,#4]
        0x0002e0ee:    e7ff        ..      B        0x2e0f0 ; attsFindUuidInRange + 176
        0x0002e0f0:    9801        ..      LDR      r0,[sp,#4]
        0x0002e0f2:    07c0        ..      LSLS     r0,r0,#31
        0x0002e0f4:    b318        ..      CBZ      r0,0x2e13e ; attsFindUuidInRange + 254
        0x0002e0f6:    e7ff        ..      B        0x2e0f8 ; attsFindUuidInRange + 184
        0x0002e0f8:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002e0fa:    6800        .h      LDR      r0,[r0,#0]
        0x0002e0fc:    f89d1011    ....    LDRB     r1,[sp,#0x11]
        0x0002e100:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002e102:    f002fa2d    ..-.    BL       attsUuidCmp ; 0x30560
        0x0002e106:    b140        @.      CBZ      r0,0x2e11a ; attsFindUuidInRange + 218
        0x0002e108:    e7ff        ..      B        0x2e10a ; attsFindUuidInRange + 202
        0x0002e10a:    9802        ..      LDR      r0,[sp,#8]
        0x0002e10c:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002e10e:    6008        .`      STR      r0,[r1,#0]
        0x0002e110:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002e114:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002e118:    e01b        ..      B        0x2e152 ; attsFindUuidInRange + 274
        0x0002e11a:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002e11e:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002e122:    4288        .B      CMP      r0,r1
        0x0002e124:    d101        ..      BNE      0x2e12a ; attsFindUuidInRange + 234
        0x0002e126:    e7ff        ..      B        0x2e128 ; attsFindUuidInRange + 232
        0x0002e128:    e009        ..      B        0x2e13e ; attsFindUuidInRange + 254
        0x0002e12a:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002e12e:    3001        .0      ADDS     r0,#1
        0x0002e130:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002e134:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002e136:    6808        .h      LDR      r0,[r1,#0]
        0x0002e138:    3010        .0      ADDS     r0,r0,#0x10
        0x0002e13a:    6008        .`      STR      r0,[r1,#0]
        0x0002e13c:    e7c5        ..      B        0x2e0ca ; attsFindUuidInRange + 138
        0x0002e13e:    e7ff        ..      B        0x2e140 ; attsFindUuidInRange + 256
        0x0002e140:    e7ff        ..      B        0x2e142 ; attsFindUuidInRange + 258
        0x0002e142:    9802        ..      LDR      r0,[sp,#8]
        0x0002e144:    6800        .h      LDR      r0,[r0,#0]
        0x0002e146:    9002        ..      STR      r0,[sp,#8]
        0x0002e148:    e78f        ..      B        0x2e06a ; attsFindUuidInRange + 42
        0x0002e14a:    2000        .       MOVS     r0,#0
        0x0002e14c:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002e150:    e7ff        ..      B        0x2e152 ; attsFindUuidInRange + 274
        0x0002e152:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002e156:    b006        ..      ADD      sp,sp,#0x18
        0x0002e158:    bd80        ..      POP      {r7,pc}
        0x0002e15a:    0000        ..      MOVS     r0,r0
    attsHandleValueIndNtf
        0x0002e15c:    b510        ..      PUSH     {r4,lr}
        0x0002e15e:    b088        ..      SUB      sp,sp,#0x20
        0x0002e160:    468c        .F      MOV      r12,r1
        0x0002e162:    4686        .F      MOV      lr,r0
        0x0002e164:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002e166:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002e168:    9c0a        ..      LDR      r4,[sp,#0x28]
        0x0002e16a:    f88de01f    ....    STRB     lr,[sp,#0x1f]
        0x0002e16e:    f8adc01c    ....    STRH     r12,[sp,#0x1c]
        0x0002e172:    f88d201b    ...     STRB     r2,[sp,#0x1b]
        0x0002e176:    f8ad3018    ...0    STRH     r3,[sp,#0x18]
        0x0002e17a:    f88d1017    ....    STRB     r1,[sp,#0x17]
        0x0002e17e:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002e182:    2000        .       MOVS     r0,#0
        0x0002e184:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0002e188:    f7f0fb86    ....    BL       WsfTaskLock ; 0x1e898
        0x0002e18c:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002e190:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x0002e194:    f7fff868    ..h.    BL       attsCcbByConnId ; 0x2d268
        0x0002e198:    9004        ..      STR      r0,[sp,#0x10]
        0x0002e19a:    b1a0        ..      CBZ      r0,0x2e1c6 ; attsHandleValueIndNtf + 106
        0x0002e19c:    e7ff        ..      B        0x2e19e ; attsHandleValueIndNtf + 66
        0x0002e19e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002e1a0:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002e1a2:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x0002e1a6:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002e1aa:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002e1ae:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002e1b0:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002e1b2:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x0002e1b6:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002e1ba:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e1bc:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x0002e1c0:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002e1c4:    e005        ..      B        0x2e1d2 ; attsHandleValueIndNtf + 118
        0x0002e1c6:    2000        .       MOVS     r0,#0
        0x0002e1c8:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002e1cc:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002e1d0:    e7ff        ..      B        0x2e1d2 ; attsHandleValueIndNtf + 118
        0x0002e1d2:    f7f0fb89    ....    BL       WsfTaskUnlock ; 0x1e8e8
        0x0002e1d6:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002e1da:    2801        .(      CMP      r0,#1
        0x0002e1dc:    f2c08092    ....    BLT.W    0x2e304 ; attsHandleValueIndNtf + 424
        0x0002e1e0:    e7ff        ..      B        0x2e1e2 ; attsHandleValueIndNtf + 134
        0x0002e1e2:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0002e1e6:    2800        .(      CMP      r0,#0
        0x0002e1e8:    f0408083    @...    BNE.W    0x2e2f2 ; attsHandleValueIndNtf + 406
        0x0002e1ec:    e7ff        ..      B        0x2e1ee ; attsHandleValueIndNtf + 146
        0x0002e1ee:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002e1f2:    f8bd101c    ....    LDRH     r1,[sp,#0x1c]
        0x0002e1f6:    f7fffbbd    ....    BL       attsCsfIsClientChangeAware ; 0x2d974
        0x0002e1fa:    2800        .(      CMP      r0,#0
        0x0002e1fc:    d078        x.      BEQ      0x2e2f0 ; attsHandleValueIndNtf + 404
        0x0002e1fe:    e7ff        ..      B        0x2e200 ; attsHandleValueIndNtf + 164
        0x0002e200:    f8bd0018    ....    LDRH     r0,[sp,#0x18]
        0x0002e204:    3003        .0      ADDS     r0,#3
        0x0002e206:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x0002e20a:    4288        .B      CMP      r0,r1
        0x0002e20c:    dc67        g.      BGT      0x2e2de ; attsHandleValueIndNtf + 386
        0x0002e20e:    e7ff        ..      B        0x2e210 ; attsHandleValueIndNtf + 180
        0x0002e210:    200c        .       MOVS     r0,#0xc
        0x0002e212:    f7f0f945    ..E.    BL       WsfMsgAlloc ; 0x1e4a0
        0x0002e216:    9002        ..      STR      r0,[sp,#8]
        0x0002e218:    2800        .(      CMP      r0,#0
        0x0002e21a:    d05f        _.      BEQ      0x2e2dc ; attsHandleValueIndNtf + 384
        0x0002e21c:    e7ff        ..      B        0x2e21e ; attsHandleValueIndNtf + 194
        0x0002e21e:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002e222:    9902        ..      LDR      r1,[sp,#8]
        0x0002e224:    8008        ..      STRH     r0,[r1,#0]
        0x0002e226:    9902        ..      LDR      r1,[sp,#8]
        0x0002e228:    2021        !       MOVS     r0,#0x21
        0x0002e22a:    7088        .p      STRB     r0,[r1,#2]
        0x0002e22c:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0002e230:    9902        ..      LDR      r1,[sp,#8]
        0x0002e232:    7208        .r      STRB     r0,[r1,#8]
        0x0002e234:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002e238:    b128        (.      CBZ      r0,0x2e246 ; attsHandleValueIndNtf + 234
        0x0002e23a:    e7ff        ..      B        0x2e23c ; attsHandleValueIndNtf + 224
        0x0002e23c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002e23e:    380b        .8      SUBS     r0,r0,#0xb
        0x0002e240:    9902        ..      LDR      r1,[sp,#8]
        0x0002e242:    6048        H`      STR      r0,[r1,#4]
        0x0002e244:    e008        ..      B        0x2e258 ; attsHandleValueIndNtf + 252
        0x0002e246:    f8bd0018    ....    LDRH     r0,[sp,#0x18]
        0x0002e24a:    300b        .0      ADDS     r0,r0,#0xb
        0x0002e24c:    b280        ..      UXTH     r0,r0
        0x0002e24e:    f7fdfe21    ..!.    BL       attMsgAlloc ; 0x2be94
        0x0002e252:    9902        ..      LDR      r1,[sp,#8]
        0x0002e254:    6048        H`      STR      r0,[r1,#4]
        0x0002e256:    e7ff        ..      B        0x2e258 ; attsHandleValueIndNtf + 252
        0x0002e258:    9802        ..      LDR      r0,[sp,#8]
        0x0002e25a:    6840        @h      LDR      r0,[r0,#4]
        0x0002e25c:    b3c8        ..      CBZ      r0,0x2e2d2 ; attsHandleValueIndNtf + 374
        0x0002e25e:    e7ff        ..      B        0x2e260 ; attsHandleValueIndNtf + 260
        0x0002e260:    f8bd0018    ....    LDRH     r0,[sp,#0x18]
        0x0002e264:    3003        .0      ADDS     r0,#3
        0x0002e266:    9902        ..      LDR      r1,[sp,#8]
        0x0002e268:    6849        Ih      LDR      r1,[r1,#4]
        0x0002e26a:    8008        ..      STRH     r0,[r1,#0]
        0x0002e26c:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0002e270:    9902        ..      LDR      r1,[sp,#8]
        0x0002e272:    6849        Ih      LDR      r1,[r1,#4]
        0x0002e274:    8048        H.      STRH     r0,[r1,#2]
        0x0002e276:    9802        ..      LDR      r0,[sp,#8]
        0x0002e278:    6840        @h      LDR      r0,[r0,#4]
        0x0002e27a:    3008        .0      ADDS     r0,r0,#8
        0x0002e27c:    9001        ..      STR      r0,[sp,#4]
        0x0002e27e:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002e282:    9901        ..      LDR      r1,[sp,#4]
        0x0002e284:    1c4a        J.      ADDS     r2,r1,#1
        0x0002e286:    9201        ..      STR      r2,[sp,#4]
        0x0002e288:    7008        .p      STRB     r0,[r1,#0]
        0x0002e28a:    f89d001c    ....    LDRB     r0,[sp,#0x1c]
        0x0002e28e:    9901        ..      LDR      r1,[sp,#4]
        0x0002e290:    1c4a        J.      ADDS     r2,r1,#1
        0x0002e292:    9201        ..      STR      r2,[sp,#4]
        0x0002e294:    7008        .p      STRB     r0,[r1,#0]
        0x0002e296:    f89d001d    ....    LDRB     r0,[sp,#0x1d]
        0x0002e29a:    9901        ..      LDR      r1,[sp,#4]
        0x0002e29c:    1c4a        J.      ADDS     r2,r1,#1
        0x0002e29e:    9201        ..      STR      r2,[sp,#4]
        0x0002e2a0:    7008        .p      STRB     r0,[r1,#0]
        0x0002e2a2:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002e2a6:    b938        8.      CBNZ     r0,0x2e2b8 ; attsHandleValueIndNtf + 348
        0x0002e2a8:    e7ff        ..      B        0x2e2aa ; attsHandleValueIndNtf + 334
        0x0002e2aa:    9801        ..      LDR      r0,[sp,#4]
        0x0002e2ac:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002e2ae:    f8bd2018    ...     LDRH     r2,[sp,#0x18]
        0x0002e2b2:    f7eaf8b8    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002e2b6:    e7ff        ..      B        0x2e2b8 ; attsHandleValueIndNtf + 348
        0x0002e2b8:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002e2bc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e2c0:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0002e2c4:    9902        ..      LDR      r1,[sp,#8]
        0x0002e2c6:    f7f0f959    ..Y.    BL       WsfMsgSend ; 0x1e57c
        0x0002e2ca:    2001        .       MOVS     r0,#1
        0x0002e2cc:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0002e2d0:    e003        ..      B        0x2e2da ; attsHandleValueIndNtf + 382
        0x0002e2d2:    9802        ..      LDR      r0,[sp,#8]
        0x0002e2d4:    f7f0f934    ..4.    BL       WsfMsgFree ; 0x1e540
        0x0002e2d8:    e7ff        ..      B        0x2e2da ; attsHandleValueIndNtf + 382
        0x0002e2da:    e7ff        ..      B        0x2e2dc ; attsHandleValueIndNtf + 384
        0x0002e2dc:    e007        ..      B        0x2e2ee ; attsHandleValueIndNtf + 402
        0x0002e2de:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002e2e2:    f8bd101c    ....    LDRH     r1,[sp,#0x1c]
        0x0002e2e6:    2277        w"      MOVS     r2,#0x77
        0x0002e2e8:    f7fffd00    ....    BL       attsExecCallback ; 0x2dcec
        0x0002e2ec:    e7ff        ..      B        0x2e2ee ; attsHandleValueIndNtf + 402
        0x0002e2ee:    e7ff        ..      B        0x2e2f0 ; attsHandleValueIndNtf + 404
        0x0002e2f0:    e007        ..      B        0x2e302 ; attsHandleValueIndNtf + 422
        0x0002e2f2:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002e2f6:    f8bd101c    ....    LDRH     r1,[sp,#0x1c]
        0x0002e2fa:    2271        q"      MOVS     r2,#0x71
        0x0002e2fc:    f7fffcf6    ....    BL       attsExecCallback ; 0x2dcec
        0x0002e300:    e7ff        ..      B        0x2e302 ; attsHandleValueIndNtf + 422
        0x0002e302:    e7ff        ..      B        0x2e304 ; attsHandleValueIndNtf + 424
        0x0002e304:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0002e308:    b950        P.      CBNZ     r0,0x2e320 ; attsHandleValueIndNtf + 452
        0x0002e30a:    e7ff        ..      B        0x2e30c ; attsHandleValueIndNtf + 432
        0x0002e30c:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002e310:    b130        0.      CBZ      r0,0x2e320 ; attsHandleValueIndNtf + 452
        0x0002e312:    e7ff        ..      B        0x2e314 ; attsHandleValueIndNtf + 440
        0x0002e314:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002e316:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0002e31a:    f7ebfc85    ....    BL       AttMsgFree ; 0x19c28
        0x0002e31e:    e7ff        ..      B        0x2e320 ; attsHandleValueIndNtf + 452
        0x0002e320:    b008        ..      ADD      sp,sp,#0x20
        0x0002e322:    bd10        ..      POP      {r4,pc}
    attsIndConnCback
        0x0002e324:    b580        ..      PUSH     {r7,lr}
        0x0002e326:    b084        ..      SUB      sp,sp,#0x10
        0x0002e328:    9003        ..      STR      r0,[sp,#0xc]
        0x0002e32a:    9102        ..      STR      r1,[sp,#8]
        0x0002e32c:    9802        ..      LDR      r0,[sp,#8]
        0x0002e32e:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e330:    2827        '(      CMP      r0,#0x27
        0x0002e332:    d101        ..      BNE      0x2e338 ; attsIndConnCback + 20
        0x0002e334:    e7ff        ..      B        0x2e336 ; attsIndConnCback + 18
        0x0002e336:    e049        I.      B        0x2e3cc ; attsIndConnCback + 168
        0x0002e338:    9802        ..      LDR      r0,[sp,#8]
        0x0002e33a:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e33c:    2828        ((      CMP      r0,#0x28
        0x0002e33e:    d144        D.      BNE      0x2e3ca ; attsIndConnCback + 166
        0x0002e340:    e7ff        ..      B        0x2e342 ; attsIndConnCback + 30
        0x0002e342:    9802        ..      LDR      r0,[sp,#8]
        0x0002e344:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002e346:    b930        0.      CBNZ     r0,0x2e356 ; attsIndConnCback + 50
        0x0002e348:    e7ff        ..      B        0x2e34a ; attsIndConnCback + 38
        0x0002e34a:    9802        ..      LDR      r0,[sp,#8]
        0x0002e34c:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002e34e:    30a0        .0      ADDS     r0,r0,#0xa0
        0x0002e350:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002e354:    e005        ..      B        0x2e362 ; attsIndConnCback + 62
        0x0002e356:    9802        ..      LDR      r0,[sp,#8]
        0x0002e358:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002e35a:    30a0        .0      ADDS     r0,r0,#0xa0
        0x0002e35c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002e360:    e7ff        ..      B        0x2e362 ; attsIndConnCback + 62
        0x0002e362:    2000        .       MOVS     r0,#0
        0x0002e364:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002e368:    e7ff        ..      B        0x2e36a ; attsIndConnCback + 70
        0x0002e36a:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002e36e:    2802        .(      CMP      r0,#2
        0x0002e370:    dc2a        *.      BGT      0x2e3c8 ; attsIndConnCback + 164
        0x0002e372:    e7ff        ..      B        0x2e374 ; attsIndConnCback + 80
        0x0002e374:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e376:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002e378:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002e37c:    f243308c    C..0    MOV      r0,#0x338c
        0x0002e380:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e384:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002e388:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002e38c:    212c        ,!      MOVS     r1,#0x2c
        0x0002e38e:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002e392:    3884        .8      SUBS     r0,r0,#0x84
        0x0002e394:    9001        ..      STR      r0,[sp,#4]
        0x0002e396:    9801        ..      LDR      r0,[sp,#4]
        0x0002e398:    8cc0        ..      LDRH     r0,[r0,#0x26]
        0x0002e39a:    b138        8.      CBZ      r0,0x2e3ac ; attsIndConnCback + 136
        0x0002e39c:    e7ff        ..      B        0x2e39e ; attsIndConnCback + 122
        0x0002e39e:    9801        ..      LDR      r0,[sp,#4]
        0x0002e3a0:    f7f0fb46    ..F.    BL       WsfTimerStop ; 0x1ea30
        0x0002e3a4:    9901        ..      LDR      r1,[sp,#4]
        0x0002e3a6:    2000        .       MOVS     r0,#0
        0x0002e3a8:    84c8        ..      STRH     r0,[r1,#0x26]
        0x0002e3aa:    e7ff        ..      B        0x2e3ac ; attsIndConnCback + 136
        0x0002e3ac:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e3ae:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002e3b0:    9901        ..      LDR      r1,[sp,#4]
        0x0002e3b2:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0002e3b6:    f000f88d    ....    BL       attsIndNtfCallback ; 0x2e4d4
        0x0002e3ba:    e7ff        ..      B        0x2e3bc ; attsIndConnCback + 152
        0x0002e3bc:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002e3c0:    3001        .0      ADDS     r0,#1
        0x0002e3c2:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002e3c6:    e7d0        ..      B        0x2e36a ; attsIndConnCback + 70
        0x0002e3c8:    e7ff        ..      B        0x2e3ca ; attsIndConnCback + 166
        0x0002e3ca:    e7ff        ..      B        0x2e3cc ; attsIndConnCback + 168
        0x0002e3cc:    b004        ..      ADD      sp,sp,#0x10
        0x0002e3ce:    bd80        ..      POP      {r7,pc}
    attsIndCtrlCback
        0x0002e3d0:    b580        ..      PUSH     {r7,lr}
        0x0002e3d2:    b082        ..      SUB      sp,sp,#8
        0x0002e3d4:    9001        ..      STR      r0,[sp,#4]
        0x0002e3d6:    9801        ..      LDR      r0,[sp,#4]
        0x0002e3d8:    7800        .x      LDRB     r0,[r0,#0]
        0x0002e3da:    2100        .!      MOVS     r1,#0
        0x0002e3dc:    f7feff44    ..D.    BL       attsCcbByConnId ; 0x2d268
        0x0002e3e0:    9000        ..      STR      r0,[sp,#0]
        0x0002e3e2:    b138        8.      CBZ      r0,0x2e3f4 ; attsIndCtrlCback + 36
        0x0002e3e4:    e7ff        ..      B        0x2e3e6 ; attsIndCtrlCback + 22
        0x0002e3e6:    9801        ..      LDR      r0,[sp,#4]
        0x0002e3e8:    7800        .x      LDRB     r0,[r0,#0]
        0x0002e3ea:    9900        ..      LDR      r1,[sp,#0]
        0x0002e3ec:    2200        ."      MOVS     r2,#0
        0x0002e3ee:    f000f871    ..q.    BL       attsIndNtfCallback ; 0x2e4d4
        0x0002e3f2:    e7ff        ..      B        0x2e3f4 ; attsIndCtrlCback + 36
        0x0002e3f4:    b002        ..      ADD      sp,sp,#8
        0x0002e3f6:    bd80        ..      POP      {r7,pc}
    attsIndMsgCback
        0x0002e3f8:    b580        ..      PUSH     {r7,lr}
        0x0002e3fa:    b084        ..      SUB      sp,sp,#0x10
        0x0002e3fc:    9003        ..      STR      r0,[sp,#0xc]
        0x0002e3fe:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e400:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e402:    2821        !(      CMP      r0,#0x21
        0x0002e404:    d129        ).      BNE      0x2e45a ; attsIndMsgCback + 98
        0x0002e406:    e7ff        ..      B        0x2e408 ; attsIndMsgCback + 16
        0x0002e408:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e40a:    7808        .x      LDRB     r0,[r1,#0]
        0x0002e40c:    7a09        .z      LDRB     r1,[r1,#8]
        0x0002e40e:    f7feff2b    ..+.    BL       attsCcbByConnId ; 0x2d268
        0x0002e412:    9002        ..      STR      r0,[sp,#8]
        0x0002e414:    b928        (.      CBNZ     r0,0x2e422 ; attsIndMsgCback + 42
        0x0002e416:    e7ff        ..      B        0x2e418 ; attsIndMsgCback + 32
        0x0002e418:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e41a:    6840        @h      LDR      r0,[r0,#4]
        0x0002e41c:    f7f0f890    ....    BL       WsfMsgFree ; 0x1e540
        0x0002e420:    e055        U.      B        0x2e4ce ; attsIndMsgCback + 214
        0x0002e422:    9802        ..      LDR      r0,[sp,#8]
        0x0002e424:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e426:    6849        Ih      LDR      r1,[r1,#4]
        0x0002e428:    f000f94e    ..N.    BL       attsPendIndNtfHandle ; 0x2e6c8
        0x0002e42c:    b160        `.      CBZ      r0,0x2e448 ; attsIndMsgCback + 80
        0x0002e42e:    e7ff        ..      B        0x2e430 ; attsIndMsgCback + 56
        0x0002e430:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e432:    7808        .x      LDRB     r0,[r1,#0]
        0x0002e434:    6849        Ih      LDR      r1,[r1,#4]
        0x0002e436:    8849        I.      LDRH     r1,[r1,#2]
        0x0002e438:    2272        r"      MOVS     r2,#0x72
        0x0002e43a:    f7fffc57    ..W.    BL       attsExecCallback ; 0x2dcec
        0x0002e43e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e440:    6840        @h      LDR      r0,[r0,#4]
        0x0002e442:    f7f0f87d    ..}.    BL       WsfMsgFree ; 0x1e540
        0x0002e446:    e007        ..      B        0x2e458 ; attsIndMsgCback + 96
        0x0002e448:    9802        ..      LDR      r0,[sp,#8]
        0x0002e44a:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0002e44c:    7819        .x      LDRB     r1,[r3,#0]
        0x0002e44e:    7a1a        .z      LDRB     r2,[r3,#8]
        0x0002e450:    685b        [h      LDR      r3,[r3,#4]
        0x0002e452:    f001ffe1    ....    BL       attsSetupMsg ; 0x30418
        0x0002e456:    e7ff        ..      B        0x2e458 ; attsIndMsgCback + 96
        0x0002e458:    e039        9.      B        0x2e4ce ; attsIndMsgCback + 214
        0x0002e45a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e45c:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e45e:    2822        "(      CMP      r0,#0x22
        0x0002e460:    d134        4.      BNE      0x2e4cc ; attsIndMsgCback + 212
        0x0002e462:    e7ff        ..      B        0x2e464 ; attsIndMsgCback + 108
        0x0002e464:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e466:    8800        ..      LDRH     r0,[r0,#0]
        0x0002e468:    f10d0107    ....    ADD      r1,sp,#7
        0x0002e46c:    f10d0206    ....    ADD      r2,sp,#6
        0x0002e470:    f7fdfb92    ....    BL       attDecodeMsgParam ; 0x2bb98
        0x0002e474:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e478:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e47a:    8008        ..      STRH     r0,[r1,#0]
        0x0002e47c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e480:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002e484:    f7fefef0    ....    BL       attsCcbByConnId ; 0x2d268
        0x0002e488:    9002        ..      STR      r0,[sp,#8]
        0x0002e48a:    b908        ..      CBNZ     r0,0x2e490 ; attsIndMsgCback + 152
        0x0002e48c:    e7ff        ..      B        0x2e48e ; attsIndMsgCback + 150
        0x0002e48e:    e01e        ..      B        0x2e4ce ; attsIndMsgCback + 214
        0x0002e490:    9802        ..      LDR      r0,[sp,#8]
        0x0002e492:    8cc0        ..      LDRH     r0,[r0,#0x26]
        0x0002e494:    b1c8        ..      CBZ      r0,0x2e4ca ; attsIndMsgCback + 210
        0x0002e496:    e7ff        ..      B        0x2e498 ; attsIndMsgCback + 160
        0x0002e498:    9902        ..      LDR      r1,[sp,#8]
        0x0002e49a:    2000        .       MOVS     r0,#0
        0x0002e49c:    9000        ..      STR      r0,[sp,#0]
        0x0002e49e:    84c8        ..      STRH     r0,[r1,#0x26]
        0x0002e4a0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e4a4:    9902        ..      LDR      r1,[sp,#8]
        0x0002e4a6:    8d09        ..      LDRH     r1,[r1,#0x28]
        0x0002e4a8:    2271        q"      MOVS     r2,#0x71
        0x0002e4aa:    f7fffc1f    ....    BL       attsExecCallback ; 0x2dcec
        0x0002e4ae:    9800        ..      LDR      r0,[sp,#0]
        0x0002e4b0:    9902        ..      LDR      r1,[sp,#8]
        0x0002e4b2:    8508        ..      STRH     r0,[r1,#0x28]
        0x0002e4b4:    9802        ..      LDR      r0,[sp,#8]
        0x0002e4b6:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002e4b8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e4ba:    7a09        .z      LDRB     r1,[r1,#8]
        0x0002e4bc:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002e4c0:    7888        .x      LDRB     r0,[r1,#2]
        0x0002e4c2:    f0400004    @...    ORR      r0,r0,#4
        0x0002e4c6:    7088        .p      STRB     r0,[r1,#2]
        0x0002e4c8:    e7ff        ..      B        0x2e4ca ; attsIndMsgCback + 210
        0x0002e4ca:    e7ff        ..      B        0x2e4cc ; attsIndMsgCback + 212
        0x0002e4cc:    e7ff        ..      B        0x2e4ce ; attsIndMsgCback + 214
        0x0002e4ce:    b004        ..      ADD      sp,sp,#0x10
        0x0002e4d0:    bd80        ..      POP      {r7,pc}
        0x0002e4d2:    0000        ..      MOVS     r0,r0
    attsIndNtfCallback
        0x0002e4d4:    b580        ..      PUSH     {r7,lr}
        0x0002e4d6:    b084        ..      SUB      sp,sp,#0x10
        0x0002e4d8:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002e4dc:    9102        ..      STR      r1,[sp,#8]
        0x0002e4de:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0002e4e2:    9802        ..      LDR      r0,[sp,#8]
        0x0002e4e4:    8d00        ..      LDRH     r0,[r0,#0x28]
        0x0002e4e6:    b160        `.      CBZ      r0,0x2e502 ; attsIndNtfCallback + 46
        0x0002e4e8:    e7ff        ..      B        0x2e4ea ; attsIndNtfCallback + 22
        0x0002e4ea:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002e4ee:    9902        ..      LDR      r1,[sp,#8]
        0x0002e4f0:    8d09        ..      LDRH     r1,[r1,#0x28]
        0x0002e4f2:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002e4f6:    f7fffbf9    ....    BL       attsExecCallback ; 0x2dcec
        0x0002e4fa:    9902        ..      LDR      r1,[sp,#8]
        0x0002e4fc:    2000        .       MOVS     r0,#0
        0x0002e4fe:    8508        ..      STRH     r0,[r1,#0x28]
        0x0002e500:    e7ff        ..      B        0x2e502 ; attsIndNtfCallback + 46
        0x0002e502:    2000        .       MOVS     r0,#0
        0x0002e504:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002e508:    e7ff        ..      B        0x2e50a ; attsIndNtfCallback + 54
        0x0002e50a:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002e50e:    2800        .(      CMP      r0,#0
        0x0002e510:    dc23        #.      BGT      0x2e55a ; attsIndNtfCallback + 134
        0x0002e512:    e7ff        ..      B        0x2e514 ; attsIndNtfCallback + 64
        0x0002e514:    9802        ..      LDR      r0,[sp,#8]
        0x0002e516:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002e51a:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002e51e:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002e520:    b1a0        ..      CBZ      r0,0x2e54c ; attsIndNtfCallback + 120
        0x0002e522:    e7ff        ..      B        0x2e524 ; attsIndNtfCallback + 80
        0x0002e524:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002e528:    9902        ..      LDR      r1,[sp,#8]
        0x0002e52a:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x0002e52e:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0002e532:    8d49        I.      LDRH     r1,[r1,#0x2a]
        0x0002e534:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002e538:    f7fffbd8    ....    BL       attsExecCallback ; 0x2dcec
        0x0002e53c:    9802        ..      LDR      r0,[sp,#8]
        0x0002e53e:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002e542:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002e546:    2000        .       MOVS     r0,#0
        0x0002e548:    8548        H.      STRH     r0,[r1,#0x2a]
        0x0002e54a:    e7ff        ..      B        0x2e54c ; attsIndNtfCallback + 120
        0x0002e54c:    e7ff        ..      B        0x2e54e ; attsIndNtfCallback + 122
        0x0002e54e:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002e552:    3001        .0      ADDS     r0,#1
        0x0002e554:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002e558:    e7d7        ..      B        0x2e50a ; attsIndNtfCallback + 54
        0x0002e55a:    b004        ..      ADD      sp,sp,#0x10
        0x0002e55c:    bd80        ..      POP      {r7,pc}
        0x0002e55e:    0000        ..      MOVS     r0,r0
    attsIsHashableAttr
        0x0002e560:    b084        ..      SUB      sp,sp,#0x10
        0x0002e562:    9002        ..      STR      r0,[sp,#8]
        0x0002e564:    2002        .       MOVS     r0,#2
        0x0002e566:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002e56a:    f2435070    C.pP    MOV      r0,#0x3570
        0x0002e56e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e572:    7800        .x      LDRB     r0,[r0,#0]
        0x0002e574:    b148        H.      CBZ      r0,0x2e58a ; attsIsHashableAttr + 42
        0x0002e576:    e7ff        ..      B        0x2e578 ; attsIsHashableAttr + 24
        0x0002e578:    f2435170    C.pQ    MOV      r1,#0x3570
        0x0002e57c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002e580:    2000        .       MOVS     r0,#0
        0x0002e582:    7008        .p      STRB     r0,[r1,#0]
        0x0002e584:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002e588:    e052        R.      B        0x2e630 ; attsIsHashableAttr + 208
        0x0002e58a:    9802        ..      LDR      r0,[sp,#8]
        0x0002e58c:    6801        .h      LDR      r1,[r0,#0]
        0x0002e58e:    7808        .x      LDRB     r0,[r1,#0]
        0x0002e590:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002e592:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002e596:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002e59a:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002e59e:    f5a15020    .. P    SUB      r0,r1,#0x2800
        0x0002e5a2:    9100        ..      STR      r1,[sp,#0]
        0x0002e5a4:    2803        .(      CMP      r0,#3
        0x0002e5a6:    d31f        ..      BCC      0x2e5e8 ; attsIsHashableAttr + 136
        0x0002e5a8:    e7ff        ..      B        0x2e5aa ; attsIsHashableAttr + 74
        0x0002e5aa:    9800        ..      LDR      r0,[sp,#0]
        0x0002e5ac:    f6420103    B...    MOV      r1,#0x2803
        0x0002e5b0:    4288        .B      CMP      r0,r1
        0x0002e5b2:    d012        ..      BEQ      0x2e5da ; attsIsHashableAttr + 122
        0x0002e5b4:    e7ff        ..      B        0x2e5b6 ; attsIsHashableAttr + 86
        0x0002e5b6:    9800        ..      LDR      r0,[sp,#0]
        0x0002e5b8:    f5b05f24    ..$_    CMP      r0,#0x2900
        0x0002e5bc:    d014        ..      BEQ      0x2e5e8 ; attsIsHashableAttr + 136
        0x0002e5be:    e7ff        ..      B        0x2e5c0 ; attsIsHashableAttr + 96
        0x0002e5c0:    9800        ..      LDR      r0,[sp,#0]
        0x0002e5c2:    f6421101    B...    MOV      r1,#0x2901
        0x0002e5c6:    1a40        @.      SUBS     r0,r0,r1
        0x0002e5c8:    2803        .(      CMP      r0,#3
        0x0002e5ca:    d316        ..      BCC      0x2e5fa ; attsIsHashableAttr + 154
        0x0002e5cc:    e7ff        ..      B        0x2e5ce ; attsIsHashableAttr + 110
        0x0002e5ce:    9800        ..      LDR      r0,[sp,#0]
        0x0002e5d0:    f6421105    B...    MOV      r1,#0x2905
        0x0002e5d4:    4288        .B      CMP      r0,r1
        0x0002e5d6:    d010        ..      BEQ      0x2e5fa ; attsIsHashableAttr + 154
        0x0002e5d8:    e021        !.      B        0x2e61e ; attsIsHashableAttr + 190
        0x0002e5da:    f2435170    C.pQ    MOV      r1,#0x3570
        0x0002e5de:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002e5e2:    2001        .       MOVS     r0,#1
        0x0002e5e4:    7008        .p      STRB     r0,[r1,#0]
        0x0002e5e6:    e7ff        ..      B        0x2e5e8 ; attsIsHashableAttr + 136
        0x0002e5e8:    9802        ..      LDR      r0,[sp,#8]
        0x0002e5ea:    6880        .h      LDR      r0,[r0,#8]
        0x0002e5ec:    8801        ..      LDRH     r1,[r0,#0]
        0x0002e5ee:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002e5f2:    4408        .D      ADD      r0,r0,r1
        0x0002e5f4:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002e5f8:    e7ff        ..      B        0x2e5fa ; attsIsHashableAttr + 154
        0x0002e5fa:    9802        ..      LDR      r0,[sp,#8]
        0x0002e5fc:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002e5fe:    07c0        ..      LSLS     r0,r0,#31
        0x0002e600:    b130        0.      CBZ      r0,0x2e610 ; attsIsHashableAttr + 176
        0x0002e602:    e7ff        ..      B        0x2e604 ; attsIsHashableAttr + 164
        0x0002e604:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002e608:    3010        .0      ADDS     r0,r0,#0x10
        0x0002e60a:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002e60e:    e005        ..      B        0x2e61c ; attsIsHashableAttr + 188
        0x0002e610:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002e614:    3002        .0      ADDS     r0,#2
        0x0002e616:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002e61a:    e7ff        ..      B        0x2e61c ; attsIsHashableAttr + 188
        0x0002e61c:    e003        ..      B        0x2e626 ; attsIsHashableAttr + 198
        0x0002e61e:    2000        .       MOVS     r0,#0
        0x0002e620:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002e624:    e7ff        ..      B        0x2e626 ; attsIsHashableAttr + 198
        0x0002e626:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002e62a:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002e62e:    e7ff        ..      B        0x2e630 ; attsIsHashableAttr + 208
        0x0002e630:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002e634:    b004        ..      ADD      sp,sp,#0x10
        0x0002e636:    4770        pG      BX       lr
    attsL2cCtrlCback
        0x0002e638:    b580        ..      PUSH     {r7,lr}
        0x0002e63a:    b082        ..      SUB      sp,sp,#8
        0x0002e63c:    9001        ..      STR      r0,[sp,#4]
        0x0002e63e:    f243308c    C..0    MOV      r0,#0x338c
        0x0002e642:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e646:    f8d001ac    ....    LDR      r0,[r0,#0x1ac]
        0x0002e64a:    6841        Ah      LDR      r1,[r0,#4]
        0x0002e64c:    9801        ..      LDR      r0,[sp,#4]
        0x0002e64e:    4788        .G      BLX      r1
        0x0002e650:    b002        ..      ADD      sp,sp,#8
        0x0002e652:    bd80        ..      POP      {r7,pc}
    attsMsgCback
        0x0002e654:    b580        ..      PUSH     {r7,lr}
        0x0002e656:    b082        ..      SUB      sp,sp,#8
        0x0002e658:    9001        ..      STR      r0,[sp,#4]
        0x0002e65a:    9801        ..      LDR      r0,[sp,#4]
        0x0002e65c:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e65e:    2820         (      CMP      r0,#0x20
        0x0002e660:    d107        ..      BNE      0x2e672 ; attsMsgCback + 30
        0x0002e662:    e7ff        ..      B        0x2e664 ; attsMsgCback + 16
        0x0002e664:    9801        ..      LDR      r0,[sp,#4]
        0x0002e666:    7800        .x      LDRB     r0,[r0,#0]
        0x0002e668:    2104        .!      MOVS     r1,#4
        0x0002e66a:    2200        ."      MOVS     r2,#0
        0x0002e66c:    f7ecfbc8    ....    BL       DmConnSetIdle ; 0x1ae00
        0x0002e670:    e028        (.      B        0x2e6c4 ; attsMsgCback + 112
        0x0002e672:    9801        ..      LDR      r0,[sp,#4]
        0x0002e674:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e676:    2822        "(      CMP      r0,#0x22
        0x0002e678:    dc0a        ..      BGT      0x2e690 ; attsMsgCback + 60
        0x0002e67a:    e7ff        ..      B        0x2e67c ; attsMsgCback + 40
        0x0002e67c:    f243308c    C..0    MOV      r0,#0x338c
        0x0002e680:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e684:    f8d001ac    ....    LDR      r0,[r0,#0x1ac]
        0x0002e688:    6881        .h      LDR      r1,[r0,#8]
        0x0002e68a:    9801        ..      LDR      r0,[sp,#4]
        0x0002e68c:    4788        .G      BLX      r1
        0x0002e68e:    e018        ..      B        0x2e6c2 ; attsMsgCback + 110
        0x0002e690:    9801        ..      LDR      r0,[sp,#4]
        0x0002e692:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e694:    2823        #(      CMP      r0,#0x23
        0x0002e696:    d109        ..      BNE      0x2e6ac ; attsMsgCback + 88
        0x0002e698:    e7ff        ..      B        0x2e69a ; attsMsgCback + 70
        0x0002e69a:    f243308c    C..0    MOV      r0,#0x338c
        0x0002e69e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e6a2:    f8d011b0    ....    LDR      r1,[r0,#0x1b0]
        0x0002e6a6:    9801        ..      LDR      r0,[sp,#4]
        0x0002e6a8:    4788        .G      BLX      r1
        0x0002e6aa:    e009        ..      B        0x2e6c0 ; attsMsgCback + 108
        0x0002e6ac:    9801        ..      LDR      r0,[sp,#4]
        0x0002e6ae:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e6b0:    2824        $(      CMP      r0,#0x24
        0x0002e6b2:    d104        ..      BNE      0x2e6be ; attsMsgCback + 106
        0x0002e6b4:    e7ff        ..      B        0x2e6b6 ; attsMsgCback + 98
        0x0002e6b6:    9801        ..      LDR      r0,[sp,#4]
        0x0002e6b8:    f001fe36    ..6.    BL       attsProcessDatabaseHashUpdate ; 0x30328
        0x0002e6bc:    e7ff        ..      B        0x2e6be ; attsMsgCback + 106
        0x0002e6be:    e7ff        ..      B        0x2e6c0 ; attsMsgCback + 108
        0x0002e6c0:    e7ff        ..      B        0x2e6c2 ; attsMsgCback + 110
        0x0002e6c2:    e7ff        ..      B        0x2e6c4 ; attsMsgCback + 112
        0x0002e6c4:    b002        ..      ADD      sp,sp,#8
        0x0002e6c6:    bd80        ..      POP      {r7,pc}
    attsPendIndNtfHandle
        0x0002e6c8:    b084        ..      SUB      sp,sp,#0x10
        0x0002e6ca:    9002        ..      STR      r0,[sp,#8]
        0x0002e6cc:    9101        ..      STR      r1,[sp,#4]
        0x0002e6ce:    9801        ..      LDR      r0,[sp,#4]
        0x0002e6d0:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002e6d2:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002e6d6:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002e6da:    281d        .(      CMP      r0,#0x1d
        0x0002e6dc:    d108        ..      BNE      0x2e6f0 ; attsPendIndNtfHandle + 40
        0x0002e6de:    e7ff        ..      B        0x2e6e0 ; attsPendIndNtfHandle + 24
        0x0002e6e0:    9802        ..      LDR      r0,[sp,#8]
        0x0002e6e2:    8d00        ..      LDRH     r0,[r0,#0x28]
        0x0002e6e4:    2800        .(      CMP      r0,#0
        0x0002e6e6:    bf18        ..      IT       NE
        0x0002e6e8:    2001        .       MOVNE    r0,#1
        0x0002e6ea:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002e6ee:    e037        7.      B        0x2e760 ; attsPendIndNtfHandle + 152
        0x0002e6f0:    2000        .       MOVS     r0,#0
        0x0002e6f2:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002e6f6:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002e6fa:    e7ff        ..      B        0x2e6fc ; attsPendIndNtfHandle + 52
        0x0002e6fc:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002e700:    2800        .(      CMP      r0,#0
        0x0002e702:    dc24        $.      BGT      0x2e74e ; attsPendIndNtfHandle + 134
        0x0002e704:    e7ff        ..      B        0x2e706 ; attsPendIndNtfHandle + 62
        0x0002e706:    9802        ..      LDR      r0,[sp,#8]
        0x0002e708:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0002e70c:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002e710:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002e712:    b1a8        ..      CBZ      r0,0x2e740 ; attsPendIndNtfHandle + 120
        0x0002e714:    e7ff        ..      B        0x2e716 ; attsPendIndNtfHandle + 78
        0x0002e716:    9802        ..      LDR      r0,[sp,#8]
        0x0002e718:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0002e71c:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002e720:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002e722:    9901        ..      LDR      r1,[sp,#4]
        0x0002e724:    8849        I.      LDRH     r1,[r1,#2]
        0x0002e726:    4288        .B      CMP      r0,r1
        0x0002e728:    d104        ..      BNE      0x2e734 ; attsPendIndNtfHandle + 108
        0x0002e72a:    e7ff        ..      B        0x2e72c ; attsPendIndNtfHandle + 100
        0x0002e72c:    2001        .       MOVS     r0,#1
        0x0002e72e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002e732:    e015        ..      B        0x2e760 ; attsPendIndNtfHandle + 152
        0x0002e734:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002e738:    3001        .0      ADDS     r0,#1
        0x0002e73a:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002e73e:    e7ff        ..      B        0x2e740 ; attsPendIndNtfHandle + 120
        0x0002e740:    e7ff        ..      B        0x2e742 ; attsPendIndNtfHandle + 122
        0x0002e742:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002e746:    3001        .0      ADDS     r0,#1
        0x0002e748:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002e74c:    e7d6        ..      B        0x2e6fc ; attsPendIndNtfHandle + 52
        0x0002e74e:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002e752:    2000        .       MOVS     r0,#0
        0x0002e754:    2900        .)      CMP      r1,#0
        0x0002e756:    bfc8        ..      IT       GT
        0x0002e758:    2001        .       MOVGT    r0,#1
        0x0002e75a:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002e75e:    e7ff        ..      B        0x2e760 ; attsPendIndNtfHandle + 152
        0x0002e760:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002e764:    b004        ..      ADD      sp,sp,#0x10
        0x0002e766:    4770        pG      BX       lr
    attsPermissions
        0x0002e768:    b580        ..      PUSH     {r7,lr}
        0x0002e76a:    b082        ..      SUB      sp,sp,#8
        0x0002e76c:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002e770:    f88d1005    ....    STRB     r1,[sp,#5]
        0x0002e774:    f8ad2002    ...     STRH     r2,[sp,#2]
        0x0002e778:    f88d3001    ...0    STRB     r3,[sp,#1]
        0x0002e77c:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002e780:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0002e784:    4208        .B      TST      r0,r1
        0x0002e786:    d109        ..      BNE      0x2e79c ; attsPermissions + 52
        0x0002e788:    e7ff        ..      B        0x2e78a ; attsPermissions + 34
        0x0002e78a:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0002e78e:    2003        .       MOVS     r0,#3
        0x0002e790:    2901        .)      CMP      r1,#1
        0x0002e792:    bf08        ..      IT       EQ
        0x0002e794:    2002        .       MOVEQ    r0,#2
        0x0002e796:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e79a:    e05e        ^.      B        0x2e85a ; attsPermissions + 242
        0x0002e79c:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0002e7a0:    2810        .(      CMP      r0,#0x10
        0x0002e7a2:    d106        ..      BNE      0x2e7b2 ; attsPermissions + 74
        0x0002e7a4:    e7ff        ..      B        0x2e7a6 ; attsPermissions + 62
        0x0002e7a6:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002e7aa:    0900        ..      LSRS     r0,r0,#4
        0x0002e7ac:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002e7b0:    e7ff        ..      B        0x2e7b2 ; attsPermissions + 74
        0x0002e7b2:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002e7b6:    f0100f0e    ....    TST      r0,#0xe
        0x0002e7ba:    d104        ..      BNE      0x2e7c6 ; attsPermissions + 94
        0x0002e7bc:    e7ff        ..      B        0x2e7be ; attsPermissions + 86
        0x0002e7be:    2000        .       MOVS     r0,#0
        0x0002e7c0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e7c4:    e049        I.      B        0x2e85a ; attsPermissions + 242
        0x0002e7c6:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002e7ca:    f7ecfadf    ....    BL       DmConnSecLevel ; 0x1ad8c
        0x0002e7ce:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002e7d2:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002e7d6:    0700        ..      LSLS     r0,r0,#28
        0x0002e7d8:    2800        .(      CMP      r0,#0
        0x0002e7da:    d508        ..      BPL      0x2e7ee ; attsPermissions + 134
        0x0002e7dc:    e7ff        ..      B        0x2e7de ; attsPermissions + 118
        0x0002e7de:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0002e7e2:    b920         .      CBNZ     r0,0x2e7ee ; attsPermissions + 134
        0x0002e7e4:    e7ff        ..      B        0x2e7e6 ; attsPermissions + 126
        0x0002e7e6:    2005        .       MOVS     r0,#5
        0x0002e7e8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e7ec:    e035        5.      B        0x2e85a ; attsPermissions + 242
        0x0002e7ee:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002e7f2:    f000000a    ....    AND      r0,r0,#0xa
        0x0002e7f6:    280a        .(      CMP      r0,#0xa
        0x0002e7f8:    d109        ..      BNE      0x2e80e ; attsPermissions + 166
        0x0002e7fa:    e7ff        ..      B        0x2e7fc ; attsPermissions + 148
        0x0002e7fc:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0002e800:    2801        .(      CMP      r0,#1
        0x0002e802:    dc04        ..      BGT      0x2e80e ; attsPermissions + 166
        0x0002e804:    e7ff        ..      B        0x2e806 ; attsPermissions + 158
        0x0002e806:    2005        .       MOVS     r0,#5
        0x0002e808:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e80c:    e025        %.      B        0x2e85a ; attsPermissions + 242
        0x0002e80e:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002e812:    0740        @.      LSLS     r0,r0,#29
        0x0002e814:    2800        .(      CMP      r0,#0
        0x0002e816:    d51c        ..      BPL      0x2e852 ; attsPermissions + 234
        0x0002e818:    e7ff        ..      B        0x2e81a ; attsPermissions + 178
        0x0002e81a:    f243308c    C..0    MOV      r0,#0x338c
        0x0002e81e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e822:    f8d001b4    ....    LDR      r0,[r0,#0x1b4]
        0x0002e826:    b920         .      CBNZ     r0,0x2e832 ; attsPermissions + 202
        0x0002e828:    e7ff        ..      B        0x2e82a ; attsPermissions + 194
        0x0002e82a:    2008        .       MOVS     r0,#8
        0x0002e82c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e830:    e013        ..      B        0x2e85a ; attsPermissions + 242
        0x0002e832:    f243308c    C..0    MOV      r0,#0x338c
        0x0002e836:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e83a:    f8d031b4    ...1    LDR      r3,[r0,#0x1b4]
        0x0002e83e:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002e842:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0002e846:    f8bd2002    ...     LDRH     r2,[sp,#2]
        0x0002e84a:    4798        .G      BLX      r3
        0x0002e84c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e850:    e003        ..      B        0x2e85a ; attsPermissions + 242
        0x0002e852:    2000        .       MOVS     r0,#0
        0x0002e854:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e858:    e7ff        ..      B        0x2e85a ; attsPermissions + 242
        0x0002e85a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e85e:    b002        ..      ADD      sp,sp,#8
        0x0002e860:    bd80        ..      POP      {r7,pc}
        0x0002e862:    0000        ..      MOVS     r0,r0
    attsProcExecWriteReq
        0x0002e864:    b580        ..      PUSH     {r7,lr}
        0x0002e866:    b08a        ..      SUB      sp,sp,#0x28
        0x0002e868:    9009        ..      STR      r0,[sp,#0x24]
        0x0002e86a:    f8ad1022    ..".    STRH     r1,[sp,#0x22]
        0x0002e86e:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002e870:    2000        .       MOVS     r0,#0
        0x0002e872:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e876:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002e878:    3009        .0      ADDS     r0,r0,#9
        0x0002e87a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002e87c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002e87e:    7800        .x      LDRB     r0,[r0,#0]
        0x0002e880:    b920         .      CBNZ     r0,0x2e88c ; attsProcExecWriteReq + 40
        0x0002e882:    e7ff        ..      B        0x2e884 ; attsProcExecWriteReq + 32
        0x0002e884:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002e886:    f7feff71    ..q.    BL       attsClearPrepWrites ; 0x2d76c
        0x0002e88a:    e06f        o.      B        0x2e96c ; attsProcExecWriteReq + 264
        0x0002e88c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002e88e:    7800        .x      LDRB     r0,[r0,#0]
        0x0002e890:    2801        .(      CMP      r0,#1
        0x0002e892:    d166        f.      BNE      0x2e962 ; attsProcExecWriteReq + 254
        0x0002e894:    e7ff        ..      B        0x2e896 ; attsProcExecWriteReq + 50
        0x0002e896:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002e898:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0002e89c:    f243308c    C..0    MOV      r0,#0x338c
        0x0002e8a0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e8a4:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002e8a8:    f8d00184    ....    LDR      r0,[r0,#0x184]
        0x0002e8ac:    9004        ..      STR      r0,[sp,#0x10]
        0x0002e8ae:    e7ff        ..      B        0x2e8b0 ; attsProcExecWriteReq + 76
        0x0002e8b0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002e8b2:    b378        x.      CBZ      r0,0x2e914 ; attsProcExecWriteReq + 176
        0x0002e8b4:    e7ff        ..      B        0x2e8b6 ; attsProcExecWriteReq + 82
        0x0002e8b6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002e8b8:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002e8ba:    a902        ..      ADD      r1,sp,#8
        0x0002e8bc:    f7fffaae    ....    BL       attsFindByHandle ; 0x2de1c
        0x0002e8c0:    9003        ..      STR      r0,[sp,#0xc]
        0x0002e8c2:    b310        ..      CBZ      r0,0x2e90a ; attsProcExecWriteReq + 166
        0x0002e8c4:    e7ff        ..      B        0x2e8c6 ; attsProcExecWriteReq + 98
        0x0002e8c6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002e8c8:    8900        ..      LDRH     r0,[r0,#8]
        0x0002e8ca:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e8cc:    8989        ..      LDRH     r1,[r1,#0xc]
        0x0002e8ce:    4288        .B      CMP      r0,r1
        0x0002e8d0:    dd04        ..      BLE      0x2e8dc ; attsProcExecWriteReq + 120
        0x0002e8d2:    e7ff        ..      B        0x2e8d4 ; attsProcExecWriteReq + 112
        0x0002e8d4:    2007        .       MOVS     r0,#7
        0x0002e8d6:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e8da:    e00d        ..      B        0x2e8f8 ; attsProcExecWriteReq + 148
        0x0002e8dc:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002e8de:    8888        ..      LDRH     r0,[r1,#4]
        0x0002e8e0:    8909        ..      LDRH     r1,[r1,#8]
        0x0002e8e2:    4408        .D      ADD      r0,r0,r1
        0x0002e8e4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e8e6:    8989        ..      LDRH     r1,[r1,#0xc]
        0x0002e8e8:    4288        .B      CMP      r0,r1
        0x0002e8ea:    dd04        ..      BLE      0x2e8f6 ; attsProcExecWriteReq + 146
        0x0002e8ec:    e7ff        ..      B        0x2e8ee ; attsProcExecWriteReq + 138
        0x0002e8ee:    200d        .       MOVS     r0,#0xd
        0x0002e8f0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e8f4:    e7ff        ..      B        0x2e8f6 ; attsProcExecWriteReq + 146
        0x0002e8f6:    e7ff        ..      B        0x2e8f8 ; attsProcExecWriteReq + 148
        0x0002e8f8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e8fc:    b120         .      CBZ      r0,0x2e908 ; attsProcExecWriteReq + 164
        0x0002e8fe:    e7ff        ..      B        0x2e900 ; attsProcExecWriteReq + 156
        0x0002e900:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002e902:    f7feff33    ..3.    BL       attsClearPrepWrites ; 0x2d76c
        0x0002e906:    e005        ..      B        0x2e914 ; attsProcExecWriteReq + 176
        0x0002e908:    e7ff        ..      B        0x2e90a ; attsProcExecWriteReq + 166
        0x0002e90a:    e7ff        ..      B        0x2e90c ; attsProcExecWriteReq + 168
        0x0002e90c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002e90e:    6800        .h      LDR      r0,[r0,#0]
        0x0002e910:    9004        ..      STR      r0,[sp,#0x10]
        0x0002e912:    e7cd        ..      B        0x2e8b0 ; attsProcExecWriteReq + 76
        0x0002e914:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e918:    bb10        ..      CBNZ     r0,0x2e960 ; attsProcExecWriteReq + 252
        0x0002e91a:    e7ff        ..      B        0x2e91c ; attsProcExecWriteReq + 184
        0x0002e91c:    e7ff        ..      B        0x2e91e ; attsProcExecWriteReq + 186
        0x0002e91e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002e920:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0002e924:    f243308c    C..0    MOV      r0,#0x338c
        0x0002e928:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e92c:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002e930:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002e934:    f7effe84    ....    BL       WsfQueueDeq ; 0x1e640
        0x0002e938:    9004        ..      STR      r0,[sp,#0x10]
        0x0002e93a:    b180        ..      CBZ      r0,0x2e95e ; attsProcExecWriteReq + 250
        0x0002e93c:    e7ff        ..      B        0x2e93e ; attsProcExecWriteReq + 218
        0x0002e93e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002e940:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002e942:    f7fff9eb    ....    BL       attsExecPrepWrite ; 0x2dd1c
        0x0002e946:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e94a:    b120         .      CBZ      r0,0x2e956 ; attsProcExecWriteReq + 242
        0x0002e94c:    e7ff        ..      B        0x2e94e ; attsProcExecWriteReq + 234
        0x0002e94e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002e950:    f7feff0c    ....    BL       attsClearPrepWrites ; 0x2d76c
        0x0002e954:    e7ff        ..      B        0x2e956 ; attsProcExecWriteReq + 242
        0x0002e956:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002e958:    f7effc7a    ..z.    BL       WsfBufFree ; 0x1e250
        0x0002e95c:    e7df        ..      B        0x2e91e ; attsProcExecWriteReq + 186
        0x0002e95e:    e7ff        ..      B        0x2e960 ; attsProcExecWriteReq + 252
        0x0002e960:    e003        ..      B        0x2e96a ; attsProcExecWriteReq + 262
        0x0002e962:    2004        .       MOVS     r0,#4
        0x0002e964:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e968:    e7ff        ..      B        0x2e96a ; attsProcExecWriteReq + 262
        0x0002e96a:    e7ff        ..      B        0x2e96c ; attsProcExecWriteReq + 264
        0x0002e96c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e970:    b168        h.      CBZ      r0,0x2e98e ; attsProcExecWriteReq + 298
        0x0002e972:    e7ff        ..      B        0x2e974 ; attsProcExecWriteReq + 272
        0x0002e974:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002e976:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002e978:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002e97c:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002e980:    466b        kF      MOV      r3,sp
        0x0002e982:    601a        .`      STR      r2,[r3,#0]
        0x0002e984:    2218        ."      MOVS     r2,#0x18
        0x0002e986:    2300        .#      MOVS     r3,#0
        0x0002e988:    f7fff972    ..r.    BL       attsErrRsp ; 0x2dc70
        0x0002e98c:    e017        ..      B        0x2e9be ; attsProcExecWriteReq + 346
        0x0002e98e:    2009        .       MOVS     r0,#9
        0x0002e990:    f7fdfa80    ....    BL       attMsgAlloc ; 0x2be94
        0x0002e994:    9006        ..      STR      r0,[sp,#0x18]
        0x0002e996:    b188        ..      CBZ      r0,0x2e9bc ; attsProcExecWriteReq + 344
        0x0002e998:    e7ff        ..      B        0x2e99a ; attsProcExecWriteReq + 310
        0x0002e99a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002e99c:    3008        .0      ADDS     r0,r0,#8
        0x0002e99e:    9005        ..      STR      r0,[sp,#0x14]
        0x0002e9a0:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002e9a2:    1c48        H.      ADDS     r0,r1,#1
        0x0002e9a4:    9005        ..      STR      r0,[sp,#0x14]
        0x0002e9a6:    2019        .       MOVS     r0,#0x19
        0x0002e9a8:    7008        .p      STRB     r0,[r1,#0]
        0x0002e9aa:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002e9ac:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002e9ae:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002e9b2:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0002e9b4:    2201        ."      MOVS     r2,#1
        0x0002e9b6:    f7fdfa3b    ..;.    BL       attL2cDataReq ; 0x2be30
        0x0002e9ba:    e7ff        ..      B        0x2e9bc ; attsProcExecWriteReq + 344
        0x0002e9bc:    e7ff        ..      B        0x2e9be ; attsProcExecWriteReq + 346
        0x0002e9be:    b00a        ..      ADD      sp,sp,#0x28
        0x0002e9c0:    bd80        ..      POP      {r7,pc}
        0x0002e9c2:    0000        ..      MOVS     r0,r0
    attsProcFindInfoReq
        0x0002e9c4:    b580        ..      PUSH     {r7,lr}
        0x0002e9c6:    b08a        ..      SUB      sp,sp,#0x28
        0x0002e9c8:    9009        ..      STR      r0,[sp,#0x24]
        0x0002e9ca:    f8ad1022    ..".    STRH     r1,[sp,#0x22]
        0x0002e9ce:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002e9d0:    2000        .       MOVS     r0,#0
        0x0002e9d2:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002e9d6:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002e9d8:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002e9da:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002e9de:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002e9e2:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002e9e6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002e9e8:    3009        .0      ADDS     r0,r0,#9
        0x0002e9ea:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002e9ec:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002e9ee:    7808        .x      LDRB     r0,[r1,#0]
        0x0002e9f0:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002e9f2:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002e9f6:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002e9fa:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002e9fc:    3002        .0      ADDS     r0,#2
        0x0002e9fe:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002ea00:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002ea02:    7808        .x      LDRB     r0,[r1,#0]
        0x0002ea04:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002ea06:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002ea0a:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002ea0e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002ea10:    3002        .0      ADDS     r0,#2
        0x0002ea12:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002ea14:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002ea18:    b138        8.      CBZ      r0,0x2ea2a ; attsProcFindInfoReq + 102
        0x0002ea1a:    e7ff        ..      B        0x2ea1c ; attsProcFindInfoReq + 88
        0x0002ea1c:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002ea20:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002ea24:    4288        .B      CMP      r0,r1
        0x0002ea26:    dd04        ..      BLE      0x2ea32 ; attsProcFindInfoReq + 110
        0x0002ea28:    e7ff        ..      B        0x2ea2a ; attsProcFindInfoReq + 102
        0x0002ea2a:    2001        .       MOVS     r0,#1
        0x0002ea2c:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002ea30:    e7ff        ..      B        0x2ea32 ; attsProcFindInfoReq + 110
        0x0002ea32:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0002ea36:    2800        .(      CMP      r0,#0
        0x0002ea38:    f04080ae    @...    BNE.W    0x2eb98 ; attsProcFindInfoReq + 468
        0x0002ea3c:    e7ff        ..      B        0x2ea3e ; attsProcFindInfoReq + 122
        0x0002ea3e:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002ea42:    3008        .0      ADDS     r0,r0,#8
        0x0002ea44:    b280        ..      UXTH     r0,r0
        0x0002ea46:    f7fdfa25    ..%.    BL       attMsgAlloc ; 0x2be94
        0x0002ea4a:    9006        ..      STR      r0,[sp,#0x18]
        0x0002ea4c:    2800        .(      CMP      r0,#0
        0x0002ea4e:    f000809e    ....    BEQ.W    0x2eb8e ; attsProcFindInfoReq + 458
        0x0002ea52:    e7ff        ..      B        0x2ea54 ; attsProcFindInfoReq + 144
        0x0002ea54:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002ea56:    3008        .0      ADDS     r0,r0,#8
        0x0002ea58:    9005        ..      STR      r0,[sp,#0x14]
        0x0002ea5a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002ea5c:    1c48        H.      ADDS     r0,r1,#1
        0x0002ea5e:    9005        ..      STR      r0,[sp,#0x14]
        0x0002ea60:    2005        .       MOVS     r0,#5
        0x0002ea62:    7008        .p      STRB     r0,[r1,#0]
        0x0002ea64:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002ea66:    1c48        H.      ADDS     r0,r1,#1
        0x0002ea68:    9005        ..      STR      r0,[sp,#0x14]
        0x0002ea6a:    2001        .       MOVS     r0,#1
        0x0002ea6c:    7008        .p      STRB     r0,[r1,#0]
        0x0002ea6e:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002ea72:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002ea76:    e7ff        ..      B        0x2ea78 ; attsProcFindInfoReq + 180
        0x0002ea78:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002ea7c:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002ea80:    aa04        ..      ADD      r2,sp,#0x10
        0x0002ea82:    f7fffa01    ....    BL       attsFindInRange ; 0x2de88
        0x0002ea86:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002ea8a:    2800        .(      CMP      r0,#0
        0x0002ea8c:    d071        q.      BEQ      0x2eb72 ; attsProcFindInfoReq + 430
        0x0002ea8e:    e7ff        ..      B        0x2ea90 ; attsProcFindInfoReq + 204
        0x0002ea90:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ea92:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ea94:    07c0        ..      LSLS     r0,r0,#31
        0x0002ea96:    b380        ..      CBZ      r0,0x2eafa ; attsProcFindInfoReq + 310
        0x0002ea98:    e7ff        ..      B        0x2ea9a ; attsProcFindInfoReq + 214
        0x0002ea9a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ea9c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002ea9e:    310a        .1      ADDS     r1,r1,#0xa
        0x0002eaa0:    4288        .B      CMP      r0,r1
        0x0002eaa2:    d129        ).      BNE      0x2eaf8 ; attsProcFindInfoReq + 308
        0x0002eaa4:    e7ff        ..      B        0x2eaa6 ; attsProcFindInfoReq + 226
        0x0002eaa6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002eaa8:    3801        .8      SUBS     r0,#1
        0x0002eaaa:    9005        ..      STR      r0,[sp,#0x14]
        0x0002eaac:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002eaae:    1c48        H.      ADDS     r0,r1,#1
        0x0002eab0:    9005        ..      STR      r0,[sp,#0x14]
        0x0002eab2:    2002        .       MOVS     r0,#2
        0x0002eab4:    7008        .p      STRB     r0,[r1,#0]
        0x0002eab6:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0002eaba:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002eabc:    1c4a        J.      ADDS     r2,r1,#1
        0x0002eabe:    9205        ..      STR      r2,[sp,#0x14]
        0x0002eac0:    7008        .p      STRB     r0,[r1,#0]
        0x0002eac2:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002eac6:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002eac8:    1c4a        J.      ADDS     r2,r1,#1
        0x0002eaca:    9205        ..      STR      r2,[sp,#0x14]
        0x0002eacc:    7008        .p      STRB     r0,[r1,#0]
        0x0002eace:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002ead0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ead2:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x0002ead6:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0002eada:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0002eade:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0002eae2:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0002eae6:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0002eaea:    608b        .`      STR      r3,[r1,#8]
        0x0002eaec:    604a        J`      STR      r2,[r1,#4]
        0x0002eaee:    6008        .`      STR      r0,[r1,#0]
        0x0002eaf0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002eaf2:    3010        .0      ADDS     r0,r0,#0x10
        0x0002eaf4:    9005        ..      STR      r0,[sp,#0x14]
        0x0002eaf6:    e7ff        ..      B        0x2eaf8 ; attsProcFindInfoReq + 308
        0x0002eaf8:    e03b        ;.      B        0x2eb72 ; attsProcFindInfoReq + 430
        0x0002eafa:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002eafc:    3004        .0      ADDS     r0,#4
        0x0002eafe:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002eb00:    f8bd2006    ...     LDRH     r2,[sp,#6]
        0x0002eb04:    4411        .D      ADD      r1,r1,r2
        0x0002eb06:    3108        .1      ADDS     r1,r1,#8
        0x0002eb08:    4288        .B      CMP      r0,r1
        0x0002eb0a:    d81b        ..      BHI      0x2eb44 ; attsProcFindInfoReq + 384
        0x0002eb0c:    e7ff        ..      B        0x2eb0e ; attsProcFindInfoReq + 330
        0x0002eb0e:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0002eb12:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002eb14:    1c4a        J.      ADDS     r2,r1,#1
        0x0002eb16:    9205        ..      STR      r2,[sp,#0x14]
        0x0002eb18:    7008        .p      STRB     r0,[r1,#0]
        0x0002eb1a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002eb1e:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002eb20:    1c4a        J.      ADDS     r2,r1,#1
        0x0002eb22:    9205        ..      STR      r2,[sp,#0x14]
        0x0002eb24:    7008        .p      STRB     r0,[r1,#0]
        0x0002eb26:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002eb28:    6800        .h      LDR      r0,[r0,#0]
        0x0002eb2a:    7800        .x      LDRB     r0,[r0,#0]
        0x0002eb2c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002eb2e:    1c4a        J.      ADDS     r2,r1,#1
        0x0002eb30:    9205        ..      STR      r2,[sp,#0x14]
        0x0002eb32:    7008        .p      STRB     r0,[r1,#0]
        0x0002eb34:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002eb36:    6800        .h      LDR      r0,[r0,#0]
        0x0002eb38:    7840        @x      LDRB     r0,[r0,#1]
        0x0002eb3a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002eb3c:    1c4a        J.      ADDS     r2,r1,#1
        0x0002eb3e:    9205        ..      STR      r2,[sp,#0x14]
        0x0002eb40:    7008        .p      STRB     r0,[r1,#0]
        0x0002eb42:    e000        ..      B        0x2eb46 ; attsProcFindInfoReq + 386
        0x0002eb44:    e015        ..      B        0x2eb72 ; attsProcFindInfoReq + 430
        0x0002eb46:    e7ff        ..      B        0x2eb48 ; attsProcFindInfoReq + 388
        0x0002eb48:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002eb4c:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002eb50:    4288        .B      CMP      r0,r1
        0x0002eb52:    d101        ..      BNE      0x2eb58 ; attsProcFindInfoReq + 404
        0x0002eb54:    e7ff        ..      B        0x2eb56 ; attsProcFindInfoReq + 402
        0x0002eb56:    e00c        ..      B        0x2eb72 ; attsProcFindInfoReq + 430
        0x0002eb58:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002eb5c:    3001        .0      ADDS     r0,#1
        0x0002eb5e:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002eb62:    b280        ..      UXTH     r0,r0
        0x0002eb64:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002eb68:    4288        .B      CMP      r0,r1
        0x0002eb6a:    dd01        ..      BLE      0x2eb70 ; attsProcFindInfoReq + 428
        0x0002eb6c:    e7ff        ..      B        0x2eb6e ; attsProcFindInfoReq + 426
        0x0002eb6e:    e000        ..      B        0x2eb72 ; attsProcFindInfoReq + 430
        0x0002eb70:    e782        ..      B        0x2ea78 ; attsProcFindInfoReq + 180
        0x0002eb72:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002eb74:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002eb76:    310a        .1      ADDS     r1,r1,#0xa
        0x0002eb78:    4288        .B      CMP      r0,r1
        0x0002eb7a:    d107        ..      BNE      0x2eb8c ; attsProcFindInfoReq + 456
        0x0002eb7c:    e7ff        ..      B        0x2eb7e ; attsProcFindInfoReq + 442
        0x0002eb7e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002eb80:    f7effcde    ....    BL       WsfMsgFree ; 0x1e540
        0x0002eb84:    200a        .       MOVS     r0,#0xa
        0x0002eb86:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002eb8a:    e7ff        ..      B        0x2eb8c ; attsProcFindInfoReq + 456
        0x0002eb8c:    e003        ..      B        0x2eb96 ; attsProcFindInfoReq + 466
        0x0002eb8e:    2011        .       MOVS     r0,#0x11
        0x0002eb90:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002eb94:    e7ff        ..      B        0x2eb96 ; attsProcFindInfoReq + 466
        0x0002eb96:    e7ff        ..      B        0x2eb98 ; attsProcFindInfoReq + 468
        0x0002eb98:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002eb9a:    f7fff839    ..9.    BL       attsDiscBusy ; 0x2dc10
        0x0002eb9e:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0002eba2:    b960        `.      CBNZ     r0,0x2ebbe ; attsProcFindInfoReq + 506
        0x0002eba4:    e7ff        ..      B        0x2eba6 ; attsProcFindInfoReq + 482
        0x0002eba6:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002eba8:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002ebaa:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002ebae:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002ebb0:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0002ebb2:    1ad2        ..      SUBS     r2,r2,r3
        0x0002ebb4:    3a08        .:      SUBS     r2,r2,#8
        0x0002ebb6:    b292        ..      UXTH     r2,r2
        0x0002ebb8:    f7fdf93a    ..:.    BL       attL2cDataReq ; 0x2be30
        0x0002ebbc:    e00e        ..      B        0x2ebdc ; attsProcFindInfoReq + 536
        0x0002ebbe:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ebc0:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002ebc2:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002ebc6:    f8bd300e    ...0    LDRH     r3,[sp,#0xe]
        0x0002ebca:    f89d2009    ...     LDRB     r2,[sp,#9]
        0x0002ebce:    46ec        .F      MOV      r12,sp
        0x0002ebd0:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002ebd4:    2204        ."      MOVS     r2,#4
        0x0002ebd6:    f7fff84b    ..K.    BL       attsErrRsp ; 0x2dc70
        0x0002ebda:    e7ff        ..      B        0x2ebdc ; attsProcFindInfoReq + 536
        0x0002ebdc:    b00a        ..      ADD      sp,sp,#0x28
        0x0002ebde:    bd80        ..      POP      {r7,pc}
    attsProcFindTypeReq
        0x0002ebe0:    b580        ..      PUSH     {r7,lr}
        0x0002ebe2:    b08e        ..      SUB      sp,sp,#0x38
        0x0002ebe4:    900d        ..      STR      r0,[sp,#0x34]
        0x0002ebe6:    f8ad1032    ..2.    STRH     r1,[sp,#0x32]
        0x0002ebea:    920b        ..      STR      r2,[sp,#0x2c]
        0x0002ebec:    2000        .       MOVS     r0,#0
        0x0002ebee:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ebf2:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002ebf4:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002ebf6:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002ebfa:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002ebfe:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002ec02:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ec04:    3009        .0      ADDS     r0,r0,#9
        0x0002ec06:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002ec08:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002ec0a:    7808        .x      LDRB     r0,[r1,#0]
        0x0002ec0c:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002ec0e:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002ec12:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002ec16:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ec18:    3002        .0      ADDS     r0,#2
        0x0002ec1a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002ec1c:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002ec1e:    7808        .x      LDRB     r0,[r1,#0]
        0x0002ec20:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002ec22:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002ec26:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002ec2a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ec2c:    3002        .0      ADDS     r0,#2
        0x0002ec2e:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002ec30:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ec32:    9008        ..      STR      r0,[sp,#0x20]
        0x0002ec34:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ec36:    3002        .0      ADDS     r0,#2
        0x0002ec38:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002ec3a:    f8bd0032    ..2.    LDRH     r0,[sp,#0x32]
        0x0002ec3e:    3807        .8      SUBS     r0,#7
        0x0002ec40:    f8ad0032    ..2.    STRH     r0,[sp,#0x32]
        0x0002ec44:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002ec48:    b138        8.      CBZ      r0,0x2ec5a ; attsProcFindTypeReq + 122
        0x0002ec4a:    e7ff        ..      B        0x2ec4c ; attsProcFindTypeReq + 108
        0x0002ec4c:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002ec50:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002ec54:    4288        .B      CMP      r0,r1
        0x0002ec56:    dd04        ..      BLE      0x2ec62 ; attsProcFindTypeReq + 130
        0x0002ec58:    e7ff        ..      B        0x2ec5a ; attsProcFindTypeReq + 122
        0x0002ec5a:    2001        .       MOVS     r0,#1
        0x0002ec5c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ec60:    e7ff        ..      B        0x2ec62 ; attsProcFindTypeReq + 130
        0x0002ec62:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002ec66:    2800        .(      CMP      r0,#0
        0x0002ec68:    f04080ae    @...    BNE.W    0x2edc8 ; attsProcFindTypeReq + 488
        0x0002ec6c:    e7ff        ..      B        0x2ec6e ; attsProcFindTypeReq + 142
        0x0002ec6e:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002ec72:    3008        .0      ADDS     r0,r0,#8
        0x0002ec74:    b280        ..      UXTH     r0,r0
        0x0002ec76:    f7fdf90d    ....    BL       attMsgAlloc ; 0x2be94
        0x0002ec7a:    900a        ..      STR      r0,[sp,#0x28]
        0x0002ec7c:    2800        .(      CMP      r0,#0
        0x0002ec7e:    f000809e    ....    BEQ.W    0x2edbe ; attsProcFindTypeReq + 478
        0x0002ec82:    e7ff        ..      B        0x2ec84 ; attsProcFindTypeReq + 164
        0x0002ec84:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002ec86:    3008        .0      ADDS     r0,r0,#8
        0x0002ec88:    9009        ..      STR      r0,[sp,#0x24]
        0x0002ec8a:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ec8c:    1c48        H.      ADDS     r0,r1,#1
        0x0002ec8e:    9009        ..      STR      r0,[sp,#0x24]
        0x0002ec90:    2007        .       MOVS     r0,#7
        0x0002ec92:    7008        .p      STRB     r0,[r1,#0]
        0x0002ec94:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002ec98:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002ec9c:    e7ff        ..      B        0x2ec9e ; attsProcFindTypeReq + 190
        0x0002ec9e:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002eca2:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002eca6:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0002eca8:    46ec        .F      MOV      r12,sp
        0x0002ecaa:    aa06        ..      ADD      r2,sp,#0x18
        0x0002ecac:    f8cc2004    ...     STR      r2,[r12,#4]
        0x0002ecb0:    aa07        ..      ADD      r2,sp,#0x1c
        0x0002ecb2:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002ecb6:    2202        ."      MOVS     r2,#2
        0x0002ecb8:    f7fff9c2    ....    BL       attsFindUuidInRange ; 0x2e040
        0x0002ecbc:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002ecc0:    2800        .(      CMP      r0,#0
        0x0002ecc2:    d06e        n.      BEQ      0x2eda2 ; attsProcFindTypeReq + 450
        0x0002ecc4:    e7ff        ..      B        0x2ecc6 ; attsProcFindTypeReq + 230
        0x0002ecc6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002ecc8:    7bc0        .{      LDRB     r0,[r0,#0xf]
        0x0002ecca:    07c0        ..      LSLS     r0,r0,#31
        0x0002eccc:    2800        .(      CMP      r0,#0
        0x0002ecce:    d04e        N.      BEQ      0x2ed6e ; attsProcFindTypeReq + 398
        0x0002ecd0:    e7ff        ..      B        0x2ecd2 ; attsProcFindTypeReq + 242
        0x0002ecd2:    f8bd0032    ..2.    LDRH     r0,[sp,#0x32]
        0x0002ecd6:    b188        ..      CBZ      r0,0x2ecfc ; attsProcFindTypeReq + 284
        0x0002ecd8:    e7ff        ..      B        0x2ecda ; attsProcFindTypeReq + 250
        0x0002ecda:    f8bd0032    ..2.    LDRH     r0,[sp,#0x32]
        0x0002ecde:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002ece0:    6889        .h      LDR      r1,[r1,#8]
        0x0002ece2:    8809        ..      LDRH     r1,[r1,#0]
        0x0002ece4:    4288        .B      CMP      r0,r1
        0x0002ece6:    d142        B.      BNE      0x2ed6e ; attsProcFindTypeReq + 398
        0x0002ece8:    e7ff        ..      B        0x2ecea ; attsProcFindTypeReq + 266
        0x0002ecea:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ecec:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002ecee:    6849        Ih      LDR      r1,[r1,#4]
        0x0002ecf0:    f8bd2032    ..2     LDRH     r2,[sp,#0x32]
        0x0002ecf4:    f7e9fb28    ..(.    BL       memcmp ; 0x18348
        0x0002ecf8:    bbc8        ..      CBNZ     r0,0x2ed6e ; attsProcFindTypeReq + 398
        0x0002ecfa:    e7ff        ..      B        0x2ecfc ; attsProcFindTypeReq + 284
        0x0002ecfc:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002ecfe:    7800        .x      LDRB     r0,[r0,#0]
        0x0002ed00:    b960        `.      CBNZ     r0,0x2ed1c ; attsProcFindTypeReq + 316
        0x0002ed02:    e7ff        ..      B        0x2ed04 ; attsProcFindTypeReq + 292
        0x0002ed04:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002ed06:    7840        @x      LDRB     r0,[r0,#1]
        0x0002ed08:    2828        ((      CMP      r0,#0x28
        0x0002ed0a:    d107        ..      BNE      0x2ed1c ; attsProcFindTypeReq + 316
        0x0002ed0c:    e7ff        ..      B        0x2ed0e ; attsProcFindTypeReq + 302
        0x0002ed0e:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002ed12:    f7fff907    ....    BL       attsFindServiceGroupEnd ; 0x2df24
        0x0002ed16:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002ed1a:    e004        ..      B        0x2ed26 ; attsProcFindTypeReq + 326
        0x0002ed1c:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002ed20:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002ed24:    e7ff        ..      B        0x2ed26 ; attsProcFindTypeReq + 326
        0x0002ed26:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002ed28:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002ed2a:    f8bd200c    ...     LDRH     r2,[sp,#0xc]
        0x0002ed2e:    4411        .D      ADD      r1,r1,r2
        0x0002ed30:    3104        .1      ADDS     r1,#4
        0x0002ed32:    4288        .B      CMP      r0,r1
        0x0002ed34:    d819        ..      BHI      0x2ed6a ; attsProcFindTypeReq + 394
        0x0002ed36:    e7ff        ..      B        0x2ed38 ; attsProcFindTypeReq + 344
        0x0002ed38:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0002ed3c:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ed3e:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ed40:    9209        ..      STR      r2,[sp,#0x24]
        0x0002ed42:    7008        .p      STRB     r0,[r1,#0]
        0x0002ed44:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002ed48:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ed4a:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ed4c:    9209        ..      STR      r2,[sp,#0x24]
        0x0002ed4e:    7008        .p      STRB     r0,[r1,#0]
        0x0002ed50:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x0002ed54:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ed56:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ed58:    9209        ..      STR      r2,[sp,#0x24]
        0x0002ed5a:    7008        .p      STRB     r0,[r1,#0]
        0x0002ed5c:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0002ed60:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ed62:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ed64:    9209        ..      STR      r2,[sp,#0x24]
        0x0002ed66:    7008        .p      STRB     r0,[r1,#0]
        0x0002ed68:    e000        ..      B        0x2ed6c ; attsProcFindTypeReq + 396
        0x0002ed6a:    e01a        ..      B        0x2eda2 ; attsProcFindTypeReq + 450
        0x0002ed6c:    e004        ..      B        0x2ed78 ; attsProcFindTypeReq + 408
        0x0002ed6e:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002ed72:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002ed76:    e7ff        ..      B        0x2ed78 ; attsProcFindTypeReq + 408
        0x0002ed78:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002ed7c:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002ed80:    4288        .B      CMP      r0,r1
        0x0002ed82:    da07        ..      BGE      0x2ed94 ; attsProcFindTypeReq + 436
        0x0002ed84:    e7ff        ..      B        0x2ed86 ; attsProcFindTypeReq + 422
        0x0002ed86:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002ed8a:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002ed8e:    4288        .B      CMP      r0,r1
        0x0002ed90:    d101        ..      BNE      0x2ed96 ; attsProcFindTypeReq + 438
        0x0002ed92:    e7ff        ..      B        0x2ed94 ; attsProcFindTypeReq + 436
        0x0002ed94:    e005        ..      B        0x2eda2 ; attsProcFindTypeReq + 450
        0x0002ed96:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002ed9a:    3001        .0      ADDS     r0,#1
        0x0002ed9c:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002eda0:    e77d        }.      B        0x2ec9e ; attsProcFindTypeReq + 190
        0x0002eda2:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002eda4:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002eda6:    3109        .1      ADDS     r1,r1,#9
        0x0002eda8:    4288        .B      CMP      r0,r1
        0x0002edaa:    d107        ..      BNE      0x2edbc ; attsProcFindTypeReq + 476
        0x0002edac:    e7ff        ..      B        0x2edae ; attsProcFindTypeReq + 462
        0x0002edae:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002edb0:    f7effbc6    ....    BL       WsfMsgFree ; 0x1e540
        0x0002edb4:    200a        .       MOVS     r0,#0xa
        0x0002edb6:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002edba:    e7ff        ..      B        0x2edbc ; attsProcFindTypeReq + 476
        0x0002edbc:    e003        ..      B        0x2edc6 ; attsProcFindTypeReq + 486
        0x0002edbe:    2011        .       MOVS     r0,#0x11
        0x0002edc0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002edc4:    e7ff        ..      B        0x2edc6 ; attsProcFindTypeReq + 486
        0x0002edc6:    e7ff        ..      B        0x2edc8 ; attsProcFindTypeReq + 488
        0x0002edc8:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002edca:    f7feff21    ..!.    BL       attsDiscBusy ; 0x2dc10
        0x0002edce:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002edd2:    b960        `.      CBNZ     r0,0x2edee ; attsProcFindTypeReq + 526
        0x0002edd4:    e7ff        ..      B        0x2edd6 ; attsProcFindTypeReq + 502
        0x0002edd6:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002edd8:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002edda:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002edde:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0002ede0:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x0002ede2:    1ad2        ..      SUBS     r2,r2,r3
        0x0002ede4:    3a08        .:      SUBS     r2,r2,#8
        0x0002ede6:    b292        ..      UXTH     r2,r2
        0x0002ede8:    f7fdf822    ..".    BL       attL2cDataReq ; 0x2be30
        0x0002edec:    e00e        ..      B        0x2ee0c ; attsProcFindTypeReq + 556
        0x0002edee:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002edf0:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002edf2:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002edf6:    f8bd3016    ...0    LDRH     r3,[sp,#0x16]
        0x0002edfa:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002edfe:    46ec        .F      MOV      r12,sp
        0x0002ee00:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002ee04:    2206        ."      MOVS     r2,#6
        0x0002ee06:    f7feff33    ..3.    BL       attsErrRsp ; 0x2dc70
        0x0002ee0a:    e7ff        ..      B        0x2ee0c ; attsProcFindTypeReq + 556
        0x0002ee0c:    b00e        ..      ADD      sp,sp,#0x38
        0x0002ee0e:    bd80        ..      POP      {r7,pc}
    attsProcMtuReq
        0x0002ee10:    b580        ..      PUSH     {r7,lr}
        0x0002ee12:    b08a        ..      SUB      sp,sp,#0x28
        0x0002ee14:    9009        ..      STR      r0,[sp,#0x24]
        0x0002ee16:    f8ad1022    ..".    STRH     r1,[sp,#0x22]
        0x0002ee1a:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002ee1c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002ee1e:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002ee22:    f10d010f    ....    ADD      r1,sp,#0xf
        0x0002ee26:    2201        ."      MOVS     r2,#1
        0x0002ee28:    f7ebfa2e    ....    BL       AttsCsfGetFeatures ; 0x1a288
        0x0002ee2c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002ee30:    0780        ..      LSLS     r0,r0,#30
        0x0002ee32:    2800        .(      CMP      r0,#0
        0x0002ee34:    d50c        ..      BPL      0x2ee50 ; attsProcMtuReq + 64
        0x0002ee36:    e7ff        ..      B        0x2ee38 ; attsProcMtuReq + 40
        0x0002ee38:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ee3a:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002ee3c:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002ee40:    466b        kF      MOV      r3,sp
        0x0002ee42:    2206        ."      MOVS     r2,#6
        0x0002ee44:    601a        .`      STR      r2,[r3,#0]
        0x0002ee46:    2202        ."      MOVS     r2,#2
        0x0002ee48:    2300        .#      MOVS     r3,#0
        0x0002ee4a:    f7feff11    ....    BL       attsErrRsp ; 0x2dc70
        0x0002ee4e:    e05e        ^.      B        0x2ef0e ; attsProcMtuReq + 254
        0x0002ee50:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002ee52:    3009        .0      ADDS     r0,r0,#9
        0x0002ee54:    9006        ..      STR      r0,[sp,#0x18]
        0x0002ee56:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002ee58:    7808        .x      LDRB     r0,[r1,#0]
        0x0002ee5a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002ee5c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002ee60:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002ee64:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002ee68:    2816        .(      CMP      r0,#0x16
        0x0002ee6a:    dc04        ..      BGT      0x2ee76 ; attsProcMtuReq + 102
        0x0002ee6c:    e7ff        ..      B        0x2ee6e ; attsProcMtuReq + 94
        0x0002ee6e:    2017        .       MOVS     r0,#0x17
        0x0002ee70:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002ee74:    e7ff        ..      B        0x2ee76 ; attsProcMtuReq + 102
        0x0002ee76:    f24040e8    @..@    MOVW     r0,#0x4e8
        0x0002ee7a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ee7e:    6800        .h      LDR      r0,[r0,#0]
        0x0002ee80:    8880        ..      LDRH     r0,[r0,#4]
        0x0002ee82:    9002        ..      STR      r0,[sp,#8]
        0x0002ee84:    f7edf850    ..P.    BL       HciGetMaxRxAclLen ; 0x1bf28
        0x0002ee88:    4601        .F      MOV      r1,r0
        0x0002ee8a:    9802        ..      LDR      r0,[sp,#8]
        0x0002ee8c:    3904        .9      SUBS     r1,#4
        0x0002ee8e:    4288        .B      CMP      r0,r1
        0x0002ee90:    da08        ..      BGE      0x2eea4 ; attsProcMtuReq + 148
        0x0002ee92:    e7ff        ..      B        0x2ee94 ; attsProcMtuReq + 132
        0x0002ee94:    f24040e8    @..@    MOVW     r0,#0x4e8
        0x0002ee98:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ee9c:    6800        .h      LDR      r0,[r0,#0]
        0x0002ee9e:    8880        ..      LDRH     r0,[r0,#4]
        0x0002eea0:    9001        ..      STR      r0,[sp,#4]
        0x0002eea2:    e004        ..      B        0x2eeae ; attsProcMtuReq + 158
        0x0002eea4:    f7edf840    ..@.    BL       HciGetMaxRxAclLen ; 0x1bf28
        0x0002eea8:    3804        .8      SUBS     r0,#4
        0x0002eeaa:    9001        ..      STR      r0,[sp,#4]
        0x0002eeac:    e7ff        ..      B        0x2eeae ; attsProcMtuReq + 158
        0x0002eeae:    9801        ..      LDR      r0,[sp,#4]
        0x0002eeb0:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002eeb4:    200b        .       MOVS     r0,#0xb
        0x0002eeb6:    f7fcffed    ....    BL       attMsgAlloc ; 0x2be94
        0x0002eeba:    9004        ..      STR      r0,[sp,#0x10]
        0x0002eebc:    b1e0        ..      CBZ      r0,0x2eef8 ; attsProcMtuReq + 232
        0x0002eebe:    e7ff        ..      B        0x2eec0 ; attsProcMtuReq + 176
        0x0002eec0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002eec2:    3008        .0      ADDS     r0,r0,#8
        0x0002eec4:    9006        ..      STR      r0,[sp,#0x18]
        0x0002eec6:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002eec8:    1c41        A.      ADDS     r1,r0,#1
        0x0002eeca:    9106        ..      STR      r1,[sp,#0x18]
        0x0002eecc:    2203        ."      MOVS     r2,#3
        0x0002eece:    7002        .p      STRB     r2,[r0,#0]
        0x0002eed0:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x0002eed4:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002eed6:    1c4b        K.      ADDS     r3,r1,#1
        0x0002eed8:    9306        ..      STR      r3,[sp,#0x18]
        0x0002eeda:    7008        .p      STRB     r0,[r1,#0]
        0x0002eedc:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002eee0:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002eee2:    1c4b        K.      ADDS     r3,r1,#1
        0x0002eee4:    9306        ..      STR      r3,[sp,#0x18]
        0x0002eee6:    7008        .p      STRB     r0,[r1,#0]
        0x0002eee8:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002eeea:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002eeec:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002eef0:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0002eef2:    f7fcff9d    ....    BL       attL2cDataReq ; 0x2be30
        0x0002eef6:    e7ff        ..      B        0x2eef8 ; attsProcMtuReq + 232
        0x0002eef8:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002eefa:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002eefc:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002ef00:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002ef04:    f8bd3014    ...0    LDRH     r3,[sp,#0x14]
        0x0002ef08:    f7fcffde    ....    BL       attSetMtu ; 0x2bec8
        0x0002ef0c:    e7ff        ..      B        0x2ef0e ; attsProcMtuReq + 254
        0x0002ef0e:    b00a        ..      ADD      sp,sp,#0x28
        0x0002ef10:    bd80        ..      POP      {r7,pc}
        0x0002ef12:    0000        ..      MOVS     r0,r0
    attsProcPrepWriteReq
        0x0002ef14:    b510        ..      PUSH     {r4,lr}
        0x0002ef16:    b08e        ..      SUB      sp,sp,#0x38
        0x0002ef18:    900d        ..      STR      r0,[sp,#0x34]
        0x0002ef1a:    f8ad1032    ..2.    STRH     r1,[sp,#0x32]
        0x0002ef1e:    920b        ..      STR      r2,[sp,#0x2c]
        0x0002ef20:    2000        .       MOVS     r0,#0
        0x0002ef22:    9006        ..      STR      r0,[sp,#0x18]
        0x0002ef24:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002ef28:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ef2a:    3009        .0      ADDS     r0,r0,#9
        0x0002ef2c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002ef2e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002ef30:    7808        .x      LDRB     r0,[r1,#0]
        0x0002ef32:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002ef34:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002ef38:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002ef3c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ef3e:    3002        .0      ADDS     r0,#2
        0x0002ef40:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002ef42:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002ef44:    7808        .x      LDRB     r0,[r1,#0]
        0x0002ef46:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002ef48:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002ef4c:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002ef50:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ef52:    3002        .0      ADDS     r0,#2
        0x0002ef54:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002ef56:    f8bd0032    ..2.    LDRH     r0,[sp,#0x32]
        0x0002ef5a:    3805        .8      SUBS     r0,#5
        0x0002ef5c:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002ef60:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002ef64:    a907        ..      ADD      r1,sp,#0x1c
        0x0002ef66:    f7feff59    ..Y.    BL       attsFindByHandle ; 0x2de1c
        0x0002ef6a:    9008        ..      STR      r0,[sp,#0x20]
        0x0002ef6c:    b920         .      CBNZ     r0,0x2ef78 ; attsProcPrepWriteReq + 100
        0x0002ef6e:    e7ff        ..      B        0x2ef70 ; attsProcPrepWriteReq + 92
        0x0002ef70:    2001        .       MOVS     r0,#1
        0x0002ef72:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002ef76:    e07c        |.      B        0x2f072 ; attsProcPrepWriteReq + 350
        0x0002ef78:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002ef7a:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002ef7e:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002ef82:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002ef84:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002ef86:    2110        .!      MOVS     r1,#0x10
        0x0002ef88:    f7fffbee    ....    BL       attsPermissions ; 0x2e768
        0x0002ef8c:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002ef90:    b108        ..      CBZ      r0,0x2ef96 ; attsProcPrepWriteReq + 130
        0x0002ef92:    e7ff        ..      B        0x2ef94 ; attsProcPrepWriteReq + 128
        0x0002ef94:    e06c        l.      B        0x2f070 ; attsProcPrepWriteReq + 348
        0x0002ef96:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002ef9a:    b150        P.      CBZ      r0,0x2efb2 ; attsProcPrepWriteReq + 158
        0x0002ef9c:    e7ff        ..      B        0x2ef9e ; attsProcPrepWriteReq + 138
        0x0002ef9e:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002efa0:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002efa2:    06c0        ..      LSLS     r0,r0,#27
        0x0002efa4:    2800        .(      CMP      r0,#0
        0x0002efa6:    d404        ..      BMI      0x2efb2 ; attsProcPrepWriteReq + 158
        0x0002efa8:    e7ff        ..      B        0x2efaa ; attsProcPrepWriteReq + 150
        0x0002efaa:    200b        .       MOVS     r0,#0xb
        0x0002efac:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002efb0:    e05d        ].      B        0x2f06e ; attsProcPrepWriteReq + 346
        0x0002efb2:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002efb4:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002efb6:    0700        ..      LSLS     r0,r0,#28
        0x0002efb8:    2800        .(      CMP      r0,#0
        0x0002efba:    d40b        ..      BMI      0x2efd4 ; attsProcPrepWriteReq + 192
        0x0002efbc:    e7ff        ..      B        0x2efbe ; attsProcPrepWriteReq + 170
        0x0002efbe:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002efc2:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002efc4:    8989        ..      LDRH     r1,[r1,#0xc]
        0x0002efc6:    4288        .B      CMP      r0,r1
        0x0002efc8:    d004        ..      BEQ      0x2efd4 ; attsProcPrepWriteReq + 192
        0x0002efca:    e7ff        ..      B        0x2efcc ; attsProcPrepWriteReq + 184
        0x0002efcc:    200d        .       MOVS     r0,#0xd
        0x0002efce:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002efd2:    e04b        K.      B        0x2f06c ; attsProcPrepWriteReq + 344
        0x0002efd4:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002efd6:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0002efda:    f243308c    C..0    MOV      r0,#0x338c
        0x0002efde:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002efe2:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002efe6:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002efea:    f7effb0b    ....    BL       WsfQueueCount ; 0x1e604
        0x0002efee:    f24041e8    @..A    MOVW     r1,#0x4e8
        0x0002eff2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002eff6:    6809        .h      LDR      r1,[r1,#0]
        0x0002eff8:    79c9        .y      LDRB     r1,[r1,#7]
        0x0002effa:    4288        .B      CMP      r0,r1
        0x0002effc:    db04        ..      BLT      0x2f008 ; attsProcPrepWriteReq + 244
        0x0002effe:    e7ff        ..      B        0x2f000 ; attsProcPrepWriteReq + 236
        0x0002f000:    2009        .       MOVS     r0,#9
        0x0002f002:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002f006:    e030        0.      B        0x2f06a ; attsProcPrepWriteReq + 342
        0x0002f008:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002f00c:    300b        .0      ADDS     r0,r0,#0xb
        0x0002f00e:    b280        ..      UXTH     r0,r0
        0x0002f010:    f7eff8d8    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0002f014:    9006        ..      STR      r0,[sp,#0x18]
        0x0002f016:    b920         .      CBNZ     r0,0x2f022 ; attsProcPrepWriteReq + 270
        0x0002f018:    e7ff        ..      B        0x2f01a ; attsProcPrepWriteReq + 262
        0x0002f01a:    2011        .       MOVS     r0,#0x11
        0x0002f01c:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002f020:    e022        ".      B        0x2f068 ; attsProcPrepWriteReq + 340
        0x0002f022:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f024:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f026:    0780        ..      LSLS     r0,r0,#30
        0x0002f028:    2800        .(      CMP      r0,#0
        0x0002f02a:    d51c        ..      BPL      0x2f066 ; attsProcPrepWriteReq + 338
        0x0002f02c:    e7ff        ..      B        0x2f02e ; attsProcPrepWriteReq + 282
        0x0002f02e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f030:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002f032:    b1c0        ..      CBZ      r0,0x2f066 ; attsProcPrepWriteReq + 338
        0x0002f034:    e7ff        ..      B        0x2f036 ; attsProcPrepWriteReq + 290
        0x0002f036:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f038:    f8d0c00c    ....    LDR      r12,[r0,#0xc]
        0x0002f03c:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002f03e:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002f042:    f8bd1016    ....    LDRH     r1,[sp,#0x16]
        0x0002f046:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002f04a:    f8dde02c    ..,.    LDR      lr,[sp,#0x2c]
        0x0002f04e:    9c08        ..      LDR      r4,[sp,#0x20]
        0x0002f050:    466b        kF      MOV      r3,sp
        0x0002f052:    609c        .`      STR      r4,[r3,#8]
        0x0002f054:    f8c3e004    ....    STR      lr,[r3,#4]
        0x0002f058:    601a        .`      STR      r2,[r3,#0]
        0x0002f05a:    2216        ."      MOVS     r2,#0x16
        0x0002f05c:    2300        .#      MOVS     r3,#0
        0x0002f05e:    47e0        .G      BLX      r12
        0x0002f060:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002f064:    e7ff        ..      B        0x2f066 ; attsProcPrepWriteReq + 338
        0x0002f066:    e7ff        ..      B        0x2f068 ; attsProcPrepWriteReq + 340
        0x0002f068:    e7ff        ..      B        0x2f06a ; attsProcPrepWriteReq + 342
        0x0002f06a:    e7ff        ..      B        0x2f06c ; attsProcPrepWriteReq + 344
        0x0002f06c:    e7ff        ..      B        0x2f06e ; attsProcPrepWriteReq + 346
        0x0002f06e:    e7ff        ..      B        0x2f070 ; attsProcPrepWriteReq + 348
        0x0002f070:    e7ff        ..      B        0x2f072 ; attsProcPrepWriteReq + 350
        0x0002f072:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0002f076:    2800        .(      CMP      r0,#0
        0x0002f078:    d15d        ].      BNE      0x2f136 ; attsProcPrepWriteReq + 546
        0x0002f07a:    e7ff        ..      B        0x2f07c ; attsProcPrepWriteReq + 360
        0x0002f07c:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002f080:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f082:    8088        ..      STRH     r0,[r1,#4]
        0x0002f084:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002f088:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f08a:    80c8        ..      STRH     r0,[r1,#6]
        0x0002f08c:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002f090:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f092:    8108        ..      STRH     r0,[r1,#8]
        0x0002f094:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f096:    300a        .0      ADDS     r0,r0,#0xa
        0x0002f098:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f09a:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002f09e:    f7e9f9c2    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002f0a2:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002f0a4:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0002f0a8:    f243308c    C..0    MOV      r0,#0x338c
        0x0002f0ac:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f0b0:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002f0b4:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002f0b8:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f0ba:    f7effadf    ....    BL       WsfQueueEnq ; 0x1e67c
        0x0002f0be:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002f0c2:    300d        .0      ADDS     r0,r0,#0xd
        0x0002f0c4:    b280        ..      UXTH     r0,r0
        0x0002f0c6:    f7fcfee5    ....    BL       attMsgAlloc ; 0x2be94
        0x0002f0ca:    900a        ..      STR      r0,[sp,#0x28]
        0x0002f0cc:    b390        ..      CBZ      r0,0x2f134 ; attsProcPrepWriteReq + 544
        0x0002f0ce:    e7ff        ..      B        0x2f0d0 ; attsProcPrepWriteReq + 444
        0x0002f0d0:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002f0d2:    3008        .0      ADDS     r0,r0,#8
        0x0002f0d4:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f0d6:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f0d8:    1c48        H.      ADDS     r0,r1,#1
        0x0002f0da:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f0dc:    2017        .       MOVS     r0,#0x17
        0x0002f0de:    7008        .p      STRB     r0,[r1,#0]
        0x0002f0e0:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002f0e4:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f0e6:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f0e8:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f0ea:    7008        .p      STRB     r0,[r1,#0]
        0x0002f0ec:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002f0f0:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f0f2:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f0f4:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f0f6:    7008        .p      STRB     r0,[r1,#0]
        0x0002f0f8:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x0002f0fc:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f0fe:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f100:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f102:    7008        .p      STRB     r0,[r1,#0]
        0x0002f104:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002f108:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f10a:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f10c:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f10e:    7008        .p      STRB     r0,[r1,#0]
        0x0002f110:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f112:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f114:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002f118:    f7e9f985    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002f11c:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002f11e:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f120:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f124:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002f128:    3205        .2      ADDS     r2,#5
        0x0002f12a:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x0002f12c:    b292        ..      UXTH     r2,r2
        0x0002f12e:    f7fcfe7f    ....    BL       attL2cDataReq ; 0x2be30
        0x0002f132:    e7ff        ..      B        0x2f134 ; attsProcPrepWriteReq + 544
        0x0002f134:    e7ff        ..      B        0x2f136 ; attsProcPrepWriteReq + 546
        0x0002f136:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0002f13a:    b178        x.      CBZ      r0,0x2f15c ; attsProcPrepWriteReq + 584
        0x0002f13c:    e7ff        ..      B        0x2f13e ; attsProcPrepWriteReq + 554
        0x0002f13e:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002f140:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f142:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f146:    f8bd3016    ...0    LDRH     r3,[sp,#0x16]
        0x0002f14a:    f89d2011    ...     LDRB     r2,[sp,#0x11]
        0x0002f14e:    46ec        .F      MOV      r12,sp
        0x0002f150:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002f154:    2216        ."      MOVS     r2,#0x16
        0x0002f156:    f7fefd8b    ....    BL       attsErrRsp ; 0x2dc70
        0x0002f15a:    e7ff        ..      B        0x2f15c ; attsProcPrepWriteReq + 584
        0x0002f15c:    b00e        ..      ADD      sp,sp,#0x38
        0x0002f15e:    bd10        ..      POP      {r4,pc}
    attsProcReadBlobReq
        0x0002f160:    b580        ..      PUSH     {r7,lr}
        0x0002f162:    b08c        ..      SUB      sp,sp,#0x30
        0x0002f164:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002f166:    f8ad102a    ..*.    STRH     r1,[sp,#0x2a]
        0x0002f16a:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f16c:    2000        .       MOVS     r0,#0
        0x0002f16e:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002f172:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f174:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f176:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f17a:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002f17e:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002f182:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f184:    3009        .0      ADDS     r0,r0,#9
        0x0002f186:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f188:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f18a:    7808        .x      LDRB     r0,[r1,#0]
        0x0002f18c:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002f18e:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002f192:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002f196:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f198:    3002        .0      ADDS     r0,#2
        0x0002f19a:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f19c:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f19e:    7808        .x      LDRB     r0,[r1,#0]
        0x0002f1a0:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002f1a2:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002f1a6:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002f1aa:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f1ac:    3002        .0      ADDS     r0,#2
        0x0002f1ae:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f1b0:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002f1b4:    a905        ..      ADD      r1,sp,#0x14
        0x0002f1b6:    f7fefe31    ..1.    BL       attsFindByHandle ; 0x2de1c
        0x0002f1ba:    9006        ..      STR      r0,[sp,#0x18]
        0x0002f1bc:    2800        .(      CMP      r0,#0
        0x0002f1be:    f00080a6    ....    BEQ.W    0x2f30e ; attsProcReadBlobReq + 430
        0x0002f1c2:    e7ff        ..      B        0x2f1c4 ; attsProcReadBlobReq + 100
        0x0002f1c4:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f1c6:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f1c8:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f1ca:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002f1ce:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f1d0:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002f1d2:    2101        .!      MOVS     r1,#1
        0x0002f1d4:    f7fffac8    ....    BL       attsPermissions ; 0x2e768
        0x0002f1d8:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002f1dc:    b108        ..      CBZ      r0,0x2f1e2 ; attsProcReadBlobReq + 130
        0x0002f1de:    e7ff        ..      B        0x2f1e0 ; attsProcReadBlobReq + 128
        0x0002f1e0:    e094        ..      B        0x2f30c ; attsProcReadBlobReq + 428
        0x0002f1e2:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002f1e6:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f1e8:    6889        .h      LDR      r1,[r1,#8]
        0x0002f1ea:    8809        ..      LDRH     r1,[r1,#0]
        0x0002f1ec:    4288        .B      CMP      r0,r1
        0x0002f1ee:    dd04        ..      BLE      0x2f1fa ; attsProcReadBlobReq + 154
        0x0002f1f0:    e7ff        ..      B        0x2f1f2 ; attsProcReadBlobReq + 146
        0x0002f1f2:    2007        .       MOVS     r0,#7
        0x0002f1f4:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002f1f8:    e087        ..      B        0x2f30a ; attsProcReadBlobReq + 426
        0x0002f1fa:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f1fc:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f1fe:    0740        @.      LSLS     r0,r0,#29
        0x0002f200:    2800        .(      CMP      r0,#0
        0x0002f202:    d517        ..      BPL      0x2f234 ; attsProcReadBlobReq + 212
        0x0002f204:    e7ff        ..      B        0x2f206 ; attsProcReadBlobReq + 166
        0x0002f206:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f208:    6880        .h      LDR      r0,[r0,#8]
        0x0002f20a:    b198        ..      CBZ      r0,0x2f234 ; attsProcReadBlobReq + 212
        0x0002f20c:    e7ff        ..      B        0x2f20e ; attsProcReadBlobReq + 174
        0x0002f20e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f210:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x0002f214:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f216:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f218:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f21a:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x0002f21e:    f8bd3010    ...0    LDRH     r3,[sp,#0x10]
        0x0002f222:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002f224:    46ee        .F      MOV      lr,sp
        0x0002f226:    f8ce2000    ...     STR      r2,[lr,#0]
        0x0002f22a:    220c        ."      MOVS     r2,#0xc
        0x0002f22c:    47e0        .G      BLX      r12
        0x0002f22e:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002f232:    e020         .      B        0x2f276 ; attsProcReadBlobReq + 278
        0x0002f234:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f236:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f238:    0680        ..      LSLS     r0,r0,#26
        0x0002f23a:    2800        .(      CMP      r0,#0
        0x0002f23c:    d51a        ..      BPL      0x2f274 ; attsProcReadBlobReq + 276
        0x0002f23e:    e7ff        ..      B        0x2f240 ; attsProcReadBlobReq + 224
        0x0002f240:    f243308c    C..0    MOV      r0,#0x338c
        0x0002f244:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f248:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x0002f24c:    b190        ..      CBZ      r0,0x2f274 ; attsProcReadBlobReq + 276
        0x0002f24e:    e7ff        ..      B        0x2f250 ; attsProcReadBlobReq + 240
        0x0002f250:    f243308c    C..0    MOV      r0,#0x338c
        0x0002f254:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f258:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002f25c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f25e:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f260:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f262:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002f266:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f268:    684b        Kh      LDR      r3,[r1,#4]
        0x0002f26a:    2105        .!      MOVS     r1,#5
        0x0002f26c:    47e0        .G      BLX      r12
        0x0002f26e:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002f272:    e7ff        ..      B        0x2f274 ; attsProcReadBlobReq + 276
        0x0002f274:    e7ff        ..      B        0x2f276 ; attsProcReadBlobReq + 278
        0x0002f276:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0002f27a:    2800        .(      CMP      r0,#0
        0x0002f27c:    d144        D.      BNE      0x2f308 ; attsProcReadBlobReq + 424
        0x0002f27e:    e7ff        ..      B        0x2f280 ; attsProcReadBlobReq + 288
        0x0002f280:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f282:    6880        .h      LDR      r0,[r0,#8]
        0x0002f284:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f286:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x0002f28a:    1a40        @.      SUBS     r0,r0,r1
        0x0002f28c:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0002f290:    3901        .9      SUBS     r1,#1
        0x0002f292:    4288        .B      CMP      r0,r1
        0x0002f294:    da08        ..      BGE      0x2f2a8 ; attsProcReadBlobReq + 328
        0x0002f296:    e7ff        ..      B        0x2f298 ; attsProcReadBlobReq + 312
        0x0002f298:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f29a:    6880        .h      LDR      r0,[r0,#8]
        0x0002f29c:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f29e:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x0002f2a2:    1a40        @.      SUBS     r0,r0,r1
        0x0002f2a4:    9001        ..      STR      r0,[sp,#4]
        0x0002f2a6:    e004        ..      B        0x2f2b2 ; attsProcReadBlobReq + 338
        0x0002f2a8:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002f2ac:    3801        .8      SUBS     r0,#1
        0x0002f2ae:    9001        ..      STR      r0,[sp,#4]
        0x0002f2b0:    e7ff        ..      B        0x2f2b2 ; attsProcReadBlobReq + 338
        0x0002f2b2:    9801        ..      LDR      r0,[sp,#4]
        0x0002f2b4:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002f2b8:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002f2bc:    3009        .0      ADDS     r0,r0,#9
        0x0002f2be:    b280        ..      UXTH     r0,r0
        0x0002f2c0:    f7fcfde8    ....    BL       attMsgAlloc ; 0x2be94
        0x0002f2c4:    9008        ..      STR      r0,[sp,#0x20]
        0x0002f2c6:    b1f0        ..      CBZ      r0,0x2f306 ; attsProcReadBlobReq + 422
        0x0002f2c8:    e7ff        ..      B        0x2f2ca ; attsProcReadBlobReq + 362
        0x0002f2ca:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f2cc:    3008        .0      ADDS     r0,r0,#8
        0x0002f2ce:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002f2d0:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002f2d2:    1c48        H.      ADDS     r0,r1,#1
        0x0002f2d4:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002f2d6:    200d        .       MOVS     r0,#0xd
        0x0002f2d8:    7008        .p      STRB     r0,[r1,#0]
        0x0002f2da:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f2dc:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f2de:    6849        Ih      LDR      r1,[r1,#4]
        0x0002f2e0:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x0002f2e4:    4411        .D      ADD      r1,r1,r2
        0x0002f2e6:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x0002f2ea:    f7e9f89c    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002f2ee:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f2f0:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f2f2:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f2f6:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x0002f2fa:    3201        .2      ADDS     r2,#1
        0x0002f2fc:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0002f2fe:    b292        ..      UXTH     r2,r2
        0x0002f300:    f7fcfd96    ....    BL       attL2cDataReq ; 0x2be30
        0x0002f304:    e7ff        ..      B        0x2f306 ; attsProcReadBlobReq + 422
        0x0002f306:    e7ff        ..      B        0x2f308 ; attsProcReadBlobReq + 424
        0x0002f308:    e7ff        ..      B        0x2f30a ; attsProcReadBlobReq + 426
        0x0002f30a:    e7ff        ..      B        0x2f30c ; attsProcReadBlobReq + 428
        0x0002f30c:    e003        ..      B        0x2f316 ; attsProcReadBlobReq + 438
        0x0002f30e:    2001        .       MOVS     r0,#1
        0x0002f310:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002f314:    e7ff        ..      B        0x2f316 ; attsProcReadBlobReq + 438
        0x0002f316:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0002f31a:    b178        x.      CBZ      r0,0x2f33c ; attsProcReadBlobReq + 476
        0x0002f31c:    e7ff        ..      B        0x2f31e ; attsProcReadBlobReq + 446
        0x0002f31e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f320:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f322:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f326:    f8bd3012    ...0    LDRH     r3,[sp,#0x12]
        0x0002f32a:    f89d200d    ...     LDRB     r2,[sp,#0xd]
        0x0002f32e:    46ec        .F      MOV      r12,sp
        0x0002f330:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002f334:    220c        ."      MOVS     r2,#0xc
        0x0002f336:    f7fefc9b    ....    BL       attsErrRsp ; 0x2dc70
        0x0002f33a:    e7ff        ..      B        0x2f33c ; attsProcReadBlobReq + 476
        0x0002f33c:    b00c        ..      ADD      sp,sp,#0x30
        0x0002f33e:    bd80        ..      POP      {r7,pc}
    attsProcReadGroupTypeReq
        0x0002f340:    b580        ..      PUSH     {r7,lr}
        0x0002f342:    b08e        ..      SUB      sp,sp,#0x38
        0x0002f344:    900d        ..      STR      r0,[sp,#0x34]
        0x0002f346:    f8ad1032    ..2.    STRH     r1,[sp,#0x32]
        0x0002f34a:    920b        ..      STR      r2,[sp,#0x2c]
        0x0002f34c:    2000        .       MOVS     r0,#0
        0x0002f34e:    900a        ..      STR      r0,[sp,#0x28]
        0x0002f350:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f352:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002f356:    f44f5020    O. P    MOV      r0,#0x2800
        0x0002f35a:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002f35e:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002f360:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f362:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f366:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002f36a:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002f36e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f370:    3009        .0      ADDS     r0,r0,#9
        0x0002f372:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002f374:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f376:    7808        .x      LDRB     r0,[r1,#0]
        0x0002f378:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002f37a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002f37e:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0002f382:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f384:    3002        .0      ADDS     r0,#2
        0x0002f386:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002f388:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f38a:    7808        .x      LDRB     r0,[r1,#0]
        0x0002f38c:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002f38e:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002f392:    f8ad0018    ....    STRH     r0,[sp,#0x18]
        0x0002f396:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f398:    3002        .0      ADDS     r0,#2
        0x0002f39a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002f39c:    f8bd0032    ..2.    LDRH     r0,[sp,#0x32]
        0x0002f3a0:    3805        .8      SUBS     r0,#5
        0x0002f3a2:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002f3a6:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002f3aa:    2802        .(      CMP      r0,#2
        0x0002f3ac:    d009        ..      BEQ      0x2f3c2 ; attsProcReadGroupTypeReq + 130
        0x0002f3ae:    e7ff        ..      B        0x2f3b0 ; attsProcReadGroupTypeReq + 112
        0x0002f3b0:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002f3b4:    2810        .(      CMP      r0,#0x10
        0x0002f3b6:    d004        ..      BEQ      0x2f3c2 ; attsProcReadGroupTypeReq + 130
        0x0002f3b8:    e7ff        ..      B        0x2f3ba ; attsProcReadGroupTypeReq + 122
        0x0002f3ba:    2004        .       MOVS     r0,#4
        0x0002f3bc:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002f3c0:    e01c        ..      B        0x2f3fc ; attsProcReadGroupTypeReq + 188
        0x0002f3c2:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0002f3c6:    b138        8.      CBZ      r0,0x2f3d8 ; attsProcReadGroupTypeReq + 152
        0x0002f3c8:    e7ff        ..      B        0x2f3ca ; attsProcReadGroupTypeReq + 138
        0x0002f3ca:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0002f3ce:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x0002f3d2:    4288        .B      CMP      r0,r1
        0x0002f3d4:    dd04        ..      BLE      0x2f3e0 ; attsProcReadGroupTypeReq + 160
        0x0002f3d6:    e7ff        ..      B        0x2f3d8 ; attsProcReadGroupTypeReq + 152
        0x0002f3d8:    2001        .       MOVS     r0,#1
        0x0002f3da:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002f3de:    e00c        ..      B        0x2f3fa ; attsProcReadGroupTypeReq + 186
        0x0002f3e0:    f89d1015    ....    LDRB     r1,[sp,#0x15]
        0x0002f3e4:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0002f3e6:    a804        ..      ADD      r0,sp,#0x10
        0x0002f3e8:    f001f88a    ....    BL       attsUuid16Cmp ; 0x30500
        0x0002f3ec:    b920         .      CBNZ     r0,0x2f3f8 ; attsProcReadGroupTypeReq + 184
        0x0002f3ee:    e7ff        ..      B        0x2f3f0 ; attsProcReadGroupTypeReq + 176
        0x0002f3f0:    2010        .       MOVS     r0,#0x10
        0x0002f3f2:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002f3f6:    e7ff        ..      B        0x2f3f8 ; attsProcReadGroupTypeReq + 184
        0x0002f3f8:    e7ff        ..      B        0x2f3fa ; attsProcReadGroupTypeReq + 186
        0x0002f3fa:    e7ff        ..      B        0x2f3fc ; attsProcReadGroupTypeReq + 188
        0x0002f3fc:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002f400:    2800        .(      CMP      r0,#0
        0x0002f402:    f040810d    @...    BNE.W    0x2f620 ; attsProcReadGroupTypeReq + 736
        0x0002f406:    e7ff        ..      B        0x2f408 ; attsProcReadGroupTypeReq + 200
        0x0002f408:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0002f40c:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x0002f410:    f89d2015    ...     LDRB     r2,[sp,#0x15]
        0x0002f414:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x0002f416:    46ee        .F      MOV      lr,sp
        0x0002f418:    f10d0c1c    ....    ADD      r12,sp,#0x1c
        0x0002f41c:    f8cec004    ....    STR      r12,[lr,#4]
        0x0002f420:    f10d0c20    .. .    ADD      r12,sp,#0x20
        0x0002f424:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002f428:    f7fefe0a    ....    BL       attsFindUuidInRange ; 0x2e040
        0x0002f42c:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002f430:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002f434:    b920         .      CBNZ     r0,0x2f440 ; attsProcReadGroupTypeReq + 256
        0x0002f436:    e7ff        ..      B        0x2f438 ; attsProcReadGroupTypeReq + 248
        0x0002f438:    200a        .       MOVS     r0,#0xa
        0x0002f43a:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002f43e:    e0ee        ..      B        0x2f61e ; attsProcReadGroupTypeReq + 734
        0x0002f440:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002f442:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f444:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f446:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002f44a:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002f44c:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002f44e:    2101        .!      MOVS     r1,#1
        0x0002f450:    f7fff98a    ....    BL       attsPermissions ; 0x2e768
        0x0002f454:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002f458:    b128        (.      CBZ      r0,0x2f466 ; attsProcReadGroupTypeReq + 294
        0x0002f45a:    e7ff        ..      B        0x2f45c ; attsProcReadGroupTypeReq + 284
        0x0002f45c:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002f460:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0002f464:    e0da        ..      B        0x2f61c ; attsProcReadGroupTypeReq + 732
        0x0002f466:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002f46a:    3008        .0      ADDS     r0,r0,#8
        0x0002f46c:    b280        ..      UXTH     r0,r0
        0x0002f46e:    f7fcfd11    ....    BL       attMsgAlloc ; 0x2be94
        0x0002f472:    900a        ..      STR      r0,[sp,#0x28]
        0x0002f474:    2800        .(      CMP      r0,#0
        0x0002f476:    f00080cc    ....    BEQ.W    0x2f612 ; attsProcReadGroupTypeReq + 722
        0x0002f47a:    e7ff        ..      B        0x2f47c ; attsProcReadGroupTypeReq + 316
        0x0002f47c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002f47e:    3008        .0      ADDS     r0,r0,#8
        0x0002f480:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f482:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f484:    1c48        H.      ADDS     r0,r1,#1
        0x0002f486:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f488:    2011        .       MOVS     r0,#0x11
        0x0002f48a:    7008        .p      STRB     r0,[r1,#0]
        0x0002f48c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f48e:    6880        .h      LDR      r0,[r0,#8]
        0x0002f490:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f492:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x0002f496:    3906        .9      SUBS     r1,#6
        0x0002f498:    4288        .B      CMP      r0,r1
        0x0002f49a:    d205        ..      BCS      0x2f4a8 ; attsProcReadGroupTypeReq + 360
        0x0002f49c:    e7ff        ..      B        0x2f49e ; attsProcReadGroupTypeReq + 350
        0x0002f49e:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f4a0:    6880        .h      LDR      r0,[r0,#8]
        0x0002f4a2:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f4a4:    9002        ..      STR      r0,[sp,#8]
        0x0002f4a6:    e004        ..      B        0x2f4b2 ; attsProcReadGroupTypeReq + 370
        0x0002f4a8:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002f4ac:    3806        .8      SUBS     r0,#6
        0x0002f4ae:    9002        ..      STR      r0,[sp,#8]
        0x0002f4b0:    e7ff        ..      B        0x2f4b2 ; attsProcReadGroupTypeReq + 370
        0x0002f4b2:    9802        ..      LDR      r0,[sp,#8]
        0x0002f4b4:    f88d0014    ....    STRB     r0,[sp,#0x14]
        0x0002f4b8:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x0002f4bc:    3004        .0      ADDS     r0,#4
        0x0002f4be:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f4c0:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f4c2:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f4c4:    7008        .p      STRB     r0,[r1,#0]
        0x0002f4c6:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002f4ca:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f4cc:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f4ce:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f4d0:    7008        .p      STRB     r0,[r1,#0]
        0x0002f4d2:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002f4d6:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f4d8:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f4da:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f4dc:    7008        .p      STRB     r0,[r1,#0]
        0x0002f4de:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002f4e2:    f7fefd1f    ....    BL       attsFindServiceGroupEnd ; 0x2df24
        0x0002f4e6:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002f4ea:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002f4ee:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f4f0:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f4f2:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f4f4:    7008        .p      STRB     r0,[r1,#0]
        0x0002f4f6:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002f4fa:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f4fc:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f4fe:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f500:    7008        .p      STRB     r0,[r1,#0]
        0x0002f502:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f504:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002f506:    6849        Ih      LDR      r1,[r1,#4]
        0x0002f508:    f89d2014    ...     LDRB     r2,[sp,#0x14]
        0x0002f50c:    f7e8ff8b    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002f510:    f89d1014    ....    LDRB     r1,[sp,#0x14]
        0x0002f514:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f516:    4408        .D      ADD      r0,r0,r1
        0x0002f518:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f51a:    e7ff        ..      B        0x2f51c ; attsProcReadGroupTypeReq + 476
        0x0002f51c:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002f520:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002f524:    4288        .B      CMP      r0,r1
        0x0002f526:    d101        ..      BNE      0x2f52c ; attsProcReadGroupTypeReq + 492
        0x0002f528:    e7ff        ..      B        0x2f52a ; attsProcReadGroupTypeReq + 490
        0x0002f52a:    e071        q.      B        0x2f610 ; attsProcReadGroupTypeReq + 720
        0x0002f52c:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002f530:    3001        .0      ADDS     r0,#1
        0x0002f532:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002f536:    b280        ..      UXTH     r0,r0
        0x0002f538:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x0002f53c:    4288        .B      CMP      r0,r1
        0x0002f53e:    dd01        ..      BLE      0x2f544 ; attsProcReadGroupTypeReq + 516
        0x0002f540:    e7ff        ..      B        0x2f542 ; attsProcReadGroupTypeReq + 514
        0x0002f542:    e065        e.      B        0x2f610 ; attsProcReadGroupTypeReq + 720
        0x0002f544:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002f548:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x0002f54c:    f89d2015    ...     LDRB     r2,[sp,#0x15]
        0x0002f550:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x0002f552:    46ee        .F      MOV      lr,sp
        0x0002f554:    f10d0c1c    ....    ADD      r12,sp,#0x1c
        0x0002f558:    f8cec004    ....    STR      r12,[lr,#4]
        0x0002f55c:    f10d0c20    .. .    ADD      r12,sp,#0x20
        0x0002f560:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002f564:    f7fefd6c    ..l.    BL       attsFindUuidInRange ; 0x2e040
        0x0002f568:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002f56c:    b908        ..      CBNZ     r0,0x2f572 ; attsProcReadGroupTypeReq + 562
        0x0002f56e:    e7ff        ..      B        0x2f570 ; attsProcReadGroupTypeReq + 560
        0x0002f570:    e04e        N.      B        0x2f610 ; attsProcReadGroupTypeReq + 720
        0x0002f572:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f574:    6880        .h      LDR      r0,[r0,#8]
        0x0002f576:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f578:    f89d1014    ....    LDRB     r1,[sp,#0x14]
        0x0002f57c:    4288        .B      CMP      r0,r1
        0x0002f57e:    d145        E.      BNE      0x2f60c ; attsProcReadGroupTypeReq + 716
        0x0002f580:    e7ff        ..      B        0x2f582 ; attsProcReadGroupTypeReq + 578
        0x0002f582:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002f584:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f586:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f588:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002f58c:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002f58e:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002f590:    2101        .!      MOVS     r1,#1
        0x0002f592:    f7fff8e9    ....    BL       attsPermissions ; 0x2e768
        0x0002f596:    bbc8        ..      CBNZ     r0,0x2f60c ; attsProcReadGroupTypeReq + 716
        0x0002f598:    e7ff        ..      B        0x2f59a ; attsProcReadGroupTypeReq + 602
        0x0002f59a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f59c:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002f59e:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x0002f5a2:    4411        .D      ADD      r1,r1,r2
        0x0002f5a4:    f89d2014    ...     LDRB     r2,[sp,#0x14]
        0x0002f5a8:    1a89        ..      SUBS     r1,r1,r2
        0x0002f5aa:    3104        .1      ADDS     r1,#4
        0x0002f5ac:    4288        .B      CMP      r0,r1
        0x0002f5ae:    d82b        +.      BHI      0x2f608 ; attsProcReadGroupTypeReq + 712
        0x0002f5b0:    e7ff        ..      B        0x2f5b2 ; attsProcReadGroupTypeReq + 626
        0x0002f5b2:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002f5b6:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f5b8:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f5ba:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f5bc:    7008        .p      STRB     r0,[r1,#0]
        0x0002f5be:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002f5c2:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f5c4:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f5c6:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f5c8:    7008        .p      STRB     r0,[r1,#0]
        0x0002f5ca:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002f5ce:    f7fefca9    ....    BL       attsFindServiceGroupEnd ; 0x2df24
        0x0002f5d2:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002f5d6:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002f5da:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f5dc:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f5de:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f5e0:    7008        .p      STRB     r0,[r1,#0]
        0x0002f5e2:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002f5e6:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f5e8:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f5ea:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f5ec:    7008        .p      STRB     r0,[r1,#0]
        0x0002f5ee:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f5f0:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002f5f2:    6849        Ih      LDR      r1,[r1,#4]
        0x0002f5f4:    f89d2014    ...     LDRB     r2,[sp,#0x14]
        0x0002f5f8:    f7e8ff15    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002f5fc:    f89d1014    ....    LDRB     r1,[sp,#0x14]
        0x0002f600:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f602:    4408        .D      ADD      r0,r0,r1
        0x0002f604:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f606:    e000        ..      B        0x2f60a ; attsProcReadGroupTypeReq + 714
        0x0002f608:    e002        ..      B        0x2f610 ; attsProcReadGroupTypeReq + 720
        0x0002f60a:    e000        ..      B        0x2f60e ; attsProcReadGroupTypeReq + 718
        0x0002f60c:    e000        ..      B        0x2f610 ; attsProcReadGroupTypeReq + 720
        0x0002f60e:    e785        ..      B        0x2f51c ; attsProcReadGroupTypeReq + 476
        0x0002f610:    e003        ..      B        0x2f61a ; attsProcReadGroupTypeReq + 730
        0x0002f612:    2011        .       MOVS     r0,#0x11
        0x0002f614:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002f618:    e7ff        ..      B        0x2f61a ; attsProcReadGroupTypeReq + 730
        0x0002f61a:    e7ff        ..      B        0x2f61c ; attsProcReadGroupTypeReq + 732
        0x0002f61c:    e7ff        ..      B        0x2f61e ; attsProcReadGroupTypeReq + 734
        0x0002f61e:    e7ff        ..      B        0x2f620 ; attsProcReadGroupTypeReq + 736
        0x0002f620:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002f622:    f7fefaf5    ....    BL       attsDiscBusy ; 0x2dc10
        0x0002f626:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002f62a:    b960        `.      CBNZ     r0,0x2f646 ; attsProcReadGroupTypeReq + 774
        0x0002f62c:    e7ff        ..      B        0x2f62e ; attsProcReadGroupTypeReq + 750
        0x0002f62e:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002f630:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f632:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f636:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0002f638:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x0002f63a:    1ad2        ..      SUBS     r2,r2,r3
        0x0002f63c:    3a08        .:      SUBS     r2,r2,#8
        0x0002f63e:    b292        ..      UXTH     r2,r2
        0x0002f640:    f7fcfbf6    ....    BL       attL2cDataReq ; 0x2be30
        0x0002f644:    e00e        ..      B        0x2f664 ; attsProcReadGroupTypeReq + 804
        0x0002f646:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002f648:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f64a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f64e:    f8bd301a    ...0    LDRH     r3,[sp,#0x1a]
        0x0002f652:    f89d2013    ...     LDRB     r2,[sp,#0x13]
        0x0002f656:    46ec        .F      MOV      r12,sp
        0x0002f658:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002f65c:    2210        ."      MOVS     r2,#0x10
        0x0002f65e:    f7fefb07    ....    BL       attsErrRsp ; 0x2dc70
        0x0002f662:    e7ff        ..      B        0x2f664 ; attsProcReadGroupTypeReq + 804
        0x0002f664:    b00e        ..      ADD      sp,sp,#0x38
        0x0002f666:    bd80        ..      POP      {r7,pc}
    attsProcReadMultReq
        0x0002f668:    b580        ..      PUSH     {r7,lr}
        0x0002f66a:    b08c        ..      SUB      sp,sp,#0x30
        0x0002f66c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002f66e:    f8ad102a    ..*.    STRH     r1,[sp,#0x2a]
        0x0002f672:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f674:    2000        .       MOVS     r0,#0
        0x0002f676:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002f67a:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002f67e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f680:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f682:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f686:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002f68a:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002f68e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f690:    f8bd102a    ..*.    LDRH     r1,[sp,#0x2a]
        0x0002f694:    4408        .D      ADD      r0,r0,r1
        0x0002f696:    3008        .0      ADDS     r0,r0,#8
        0x0002f698:    9006        ..      STR      r0,[sp,#0x18]
        0x0002f69a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f69c:    3009        .0      ADDS     r0,r0,#9
        0x0002f69e:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f6a0:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0002f6a4:    3008        .0      ADDS     r0,r0,#8
        0x0002f6a6:    b280        ..      UXTH     r0,r0
        0x0002f6a8:    f7fcfbf4    ....    BL       attMsgAlloc ; 0x2be94
        0x0002f6ac:    9008        ..      STR      r0,[sp,#0x20]
        0x0002f6ae:    2800        .(      CMP      r0,#0
        0x0002f6b0:    f00080b0    ....    BEQ.W    0x2f814 ; attsProcReadMultReq + 428
        0x0002f6b4:    e7ff        ..      B        0x2f6b6 ; attsProcReadMultReq + 78
        0x0002f6b6:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f6b8:    3008        .0      ADDS     r0,r0,#8
        0x0002f6ba:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002f6bc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002f6be:    1c48        H.      ADDS     r0,r1,#1
        0x0002f6c0:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002f6c2:    200f        .       MOVS     r0,#0xf
        0x0002f6c4:    7008        .p      STRB     r0,[r1,#0]
        0x0002f6c6:    e7ff        ..      B        0x2f6c8 ; attsProcReadMultReq + 96
        0x0002f6c8:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f6ca:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f6cc:    4288        .B      CMP      r0,r1
        0x0002f6ce:    f08080a0    ....    BCS.W    0x2f812 ; attsProcReadMultReq + 426
        0x0002f6d2:    e7ff        ..      B        0x2f6d4 ; attsProcReadMultReq + 108
        0x0002f6d4:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f6d6:    7808        .x      LDRB     r0,[r1,#0]
        0x0002f6d8:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002f6da:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002f6de:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002f6e2:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f6e4:    3002        .0      ADDS     r0,#2
        0x0002f6e6:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f6e8:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002f6ec:    a904        ..      ADD      r1,sp,#0x10
        0x0002f6ee:    f7fefb95    ....    BL       attsFindByHandle ; 0x2de1c
        0x0002f6f2:    9005        ..      STR      r0,[sp,#0x14]
        0x0002f6f4:    b920         .      CBNZ     r0,0x2f700 ; attsProcReadMultReq + 152
        0x0002f6f6:    e7ff        ..      B        0x2f6f8 ; attsProcReadMultReq + 144
        0x0002f6f8:    2001        .       MOVS     r0,#1
        0x0002f6fa:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002f6fe:    e088        ..      B        0x2f812 ; attsProcReadMultReq + 426
        0x0002f700:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f702:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f704:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f706:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x0002f70a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002f70c:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002f70e:    2101        .!      MOVS     r1,#1
        0x0002f710:    f7fff82a    ..*.    BL       attsPermissions ; 0x2e768
        0x0002f714:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002f718:    b108        ..      CBZ      r0,0x2f71e ; attsProcReadMultReq + 182
        0x0002f71a:    e7ff        ..      B        0x2f71c ; attsProcReadMultReq + 180
        0x0002f71c:    e079        y.      B        0x2f812 ; attsProcReadMultReq + 426
        0x0002f71e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f720:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f722:    0740        @.      LSLS     r0,r0,#29
        0x0002f724:    2800        .(      CMP      r0,#0
        0x0002f726:    d51a        ..      BPL      0x2f75e ; attsProcReadMultReq + 246
        0x0002f728:    e7ff        ..      B        0x2f72a ; attsProcReadMultReq + 194
        0x0002f72a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002f72c:    6880        .h      LDR      r0,[r0,#8]
        0x0002f72e:    b1b0        ..      CBZ      r0,0x2f75e ; attsProcReadMultReq + 246
        0x0002f730:    e7ff        ..      B        0x2f732 ; attsProcReadMultReq + 202
        0x0002f732:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002f734:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x0002f738:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f73a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f73c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f73e:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x0002f742:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002f744:    466b        kF      MOV      r3,sp
        0x0002f746:    601a        .`      STR      r2,[r3,#0]
        0x0002f748:    220e        ."      MOVS     r2,#0xe
        0x0002f74a:    2300        .#      MOVS     r3,#0
        0x0002f74c:    47e0        .G      BLX      r12
        0x0002f74e:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002f752:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002f756:    b108        ..      CBZ      r0,0x2f75c ; attsProcReadMultReq + 244
        0x0002f758:    e7ff        ..      B        0x2f75a ; attsProcReadMultReq + 242
        0x0002f75a:    e05a        Z.      B        0x2f812 ; attsProcReadMultReq + 426
        0x0002f75c:    e025        %.      B        0x2f7aa ; attsProcReadMultReq + 322
        0x0002f75e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f760:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f762:    0680        ..      LSLS     r0,r0,#26
        0x0002f764:    2800        .(      CMP      r0,#0
        0x0002f766:    d51f        ..      BPL      0x2f7a8 ; attsProcReadMultReq + 320
        0x0002f768:    e7ff        ..      B        0x2f76a ; attsProcReadMultReq + 258
        0x0002f76a:    f243308c    C..0    MOV      r0,#0x338c
        0x0002f76e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f772:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x0002f776:    b1b8        ..      CBZ      r0,0x2f7a8 ; attsProcReadMultReq + 320
        0x0002f778:    e7ff        ..      B        0x2f77a ; attsProcReadMultReq + 274
        0x0002f77a:    f243308c    C..0    MOV      r0,#0x338c
        0x0002f77e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f782:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002f786:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f788:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f78a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f78c:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x0002f790:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002f792:    684b        Kh      LDR      r3,[r1,#4]
        0x0002f794:    2105        .!      MOVS     r1,#5
        0x0002f796:    47e0        .G      BLX      r12
        0x0002f798:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002f79c:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002f7a0:    b108        ..      CBZ      r0,0x2f7a6 ; attsProcReadMultReq + 318
        0x0002f7a2:    e7ff        ..      B        0x2f7a4 ; attsProcReadMultReq + 316
        0x0002f7a4:    e035        5.      B        0x2f812 ; attsProcReadMultReq + 426
        0x0002f7a6:    e7ff        ..      B        0x2f7a8 ; attsProcReadMultReq + 320
        0x0002f7a8:    e7ff        ..      B        0x2f7aa ; attsProcReadMultReq + 322
        0x0002f7aa:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f7ac:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002f7ae:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0002f7b2:    4411        .D      ADD      r1,r1,r2
        0x0002f7b4:    3108        .1      ADDS     r1,r1,#8
        0x0002f7b6:    4288        .B      CMP      r0,r1
        0x0002f7b8:    d22a        *.      BCS      0x2f810 ; attsProcReadMultReq + 424
        0x0002f7ba:    e7ff        ..      B        0x2f7bc ; attsProcReadMultReq + 340
        0x0002f7bc:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f7be:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x0002f7c2:    4408        .D      ADD      r0,r0,r1
        0x0002f7c4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002f7c6:    1a40        @.      SUBS     r0,r0,r1
        0x0002f7c8:    3008        .0      ADDS     r0,r0,#8
        0x0002f7ca:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002f7ce:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f7d0:    6880        .h      LDR      r0,[r0,#8]
        0x0002f7d2:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f7d4:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002f7d8:    4288        .B      CMP      r0,r1
        0x0002f7da:    da05        ..      BGE      0x2f7e8 ; attsProcReadMultReq + 384
        0x0002f7dc:    e7ff        ..      B        0x2f7de ; attsProcReadMultReq + 374
        0x0002f7de:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f7e0:    6880        .h      LDR      r0,[r0,#8]
        0x0002f7e2:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f7e4:    9001        ..      STR      r0,[sp,#4]
        0x0002f7e6:    e003        ..      B        0x2f7f0 ; attsProcReadMultReq + 392
        0x0002f7e8:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002f7ec:    9001        ..      STR      r0,[sp,#4]
        0x0002f7ee:    e7ff        ..      B        0x2f7f0 ; attsProcReadMultReq + 392
        0x0002f7f0:    9801        ..      LDR      r0,[sp,#4]
        0x0002f7f2:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002f7f6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f7f8:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002f7fa:    6849        Ih      LDR      r1,[r1,#4]
        0x0002f7fc:    f8bd200c    ...     LDRH     r2,[sp,#0xc]
        0x0002f800:    f7e8fe11    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002f804:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002f808:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f80a:    4408        .D      ADD      r0,r0,r1
        0x0002f80c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002f80e:    e7ff        ..      B        0x2f810 ; attsProcReadMultReq + 424
        0x0002f810:    e75a        Z.      B        0x2f6c8 ; attsProcReadMultReq + 96
        0x0002f812:    e003        ..      B        0x2f81c ; attsProcReadMultReq + 436
        0x0002f814:    2011        .       MOVS     r0,#0x11
        0x0002f816:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002f81a:    e7ff        ..      B        0x2f81c ; attsProcReadMultReq + 436
        0x0002f81c:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002f820:    b960        `.      CBNZ     r0,0x2f83c ; attsProcReadMultReq + 468
        0x0002f822:    e7ff        ..      B        0x2f824 ; attsProcReadMultReq + 444
        0x0002f824:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f826:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f828:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f82c:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002f82e:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0002f830:    1ad2        ..      SUBS     r2,r2,r3
        0x0002f832:    3a08        .:      SUBS     r2,r2,#8
        0x0002f834:    b292        ..      UXTH     r2,r2
        0x0002f836:    f7fcfafb    ....    BL       attL2cDataReq ; 0x2be30
        0x0002f83a:    e015        ..      B        0x2f868 ; attsProcReadMultReq + 512
        0x0002f83c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f83e:    b120         .      CBZ      r0,0x2f84a ; attsProcReadMultReq + 482
        0x0002f840:    e7ff        ..      B        0x2f842 ; attsProcReadMultReq + 474
        0x0002f842:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f844:    f7eefe7c    ..|.    BL       WsfMsgFree ; 0x1e540
        0x0002f848:    e7ff        ..      B        0x2f84a ; attsProcReadMultReq + 482
        0x0002f84a:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f84c:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f84e:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f852:    f8bd300e    ...0    LDRH     r3,[sp,#0xe]
        0x0002f856:    f89d200b    ...     LDRB     r2,[sp,#0xb]
        0x0002f85a:    46ec        .F      MOV      r12,sp
        0x0002f85c:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002f860:    220e        ."      MOVS     r2,#0xe
        0x0002f862:    f7fefa05    ....    BL       attsErrRsp ; 0x2dc70
        0x0002f866:    e7ff        ..      B        0x2f868 ; attsProcReadMultReq + 512
        0x0002f868:    b00c        ..      ADD      sp,sp,#0x30
        0x0002f86a:    bd80        ..      POP      {r7,pc}
    attsProcReadMultiVarReq
        0x0002f86c:    b580        ..      PUSH     {r7,lr}
        0x0002f86e:    b08c        ..      SUB      sp,sp,#0x30
        0x0002f870:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002f872:    f8ad102a    ..*.    STRH     r1,[sp,#0x2a]
        0x0002f876:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f878:    2000        .       MOVS     r0,#0
        0x0002f87a:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002f87e:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002f882:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002f886:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f888:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f88a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f88e:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002f892:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002f896:    2009        .       MOVS     r0,#9
        0x0002f898:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002f89c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f89e:    3009        .0      ADDS     r0,r0,#9
        0x0002f8a0:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f8a2:    f8bd002a    ..*.    LDRH     r0,[sp,#0x2a]
        0x0002f8a6:    3801        .8      SUBS     r0,#1
        0x0002f8a8:    f8ad002a    ..*.    STRH     r0,[sp,#0x2a]
        0x0002f8ac:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002f8b0:    3008        .0      ADDS     r0,r0,#8
        0x0002f8b2:    b280        ..      UXTH     r0,r0
        0x0002f8b4:    f7fcfaee    ....    BL       attMsgAlloc ; 0x2be94
        0x0002f8b8:    9008        ..      STR      r0,[sp,#0x20]
        0x0002f8ba:    2800        .(      CMP      r0,#0
        0x0002f8bc:    f00080e1    ....    BEQ.W    0x2fa82 ; attsProcReadMultiVarReq + 534
        0x0002f8c0:    e7ff        ..      B        0x2f8c2 ; attsProcReadMultiVarReq + 86
        0x0002f8c2:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f8c4:    3009        .0      ADDS     r0,r0,#9
        0x0002f8c6:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002f8c8:    e7ff        ..      B        0x2f8ca ; attsProcReadMultiVarReq + 94
        0x0002f8ca:    f8bd002a    ..*.    LDRH     r0,[sp,#0x2a]
        0x0002f8ce:    2801        .(      CMP      r0,#1
        0x0002f8d0:    f2c080b9    ....    BLT.W    0x2fa46 ; attsProcReadMultiVarReq + 474
        0x0002f8d4:    e7ff        ..      B        0x2f8d6 ; attsProcReadMultiVarReq + 106
        0x0002f8d6:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f8d8:    7808        .x      LDRB     r0,[r1,#0]
        0x0002f8da:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002f8dc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002f8e0:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002f8e4:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f8e6:    3002        .0      ADDS     r0,#2
        0x0002f8e8:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f8ea:    f8bd002a    ..*.    LDRH     r0,[sp,#0x2a]
        0x0002f8ee:    3802        .8      SUBS     r0,#2
        0x0002f8f0:    f8ad002a    ..*.    STRH     r0,[sp,#0x2a]
        0x0002f8f4:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002f8f8:    a905        ..      ADD      r1,sp,#0x14
        0x0002f8fa:    f7fefa8f    ....    BL       attsFindByHandle ; 0x2de1c
        0x0002f8fe:    9006        ..      STR      r0,[sp,#0x18]
        0x0002f900:    2800        .(      CMP      r0,#0
        0x0002f902:    f000809b    ....    BEQ.W    0x2fa3c ; attsProcReadMultiVarReq + 464
        0x0002f906:    e7ff        ..      B        0x2f908 ; attsProcReadMultiVarReq + 156
        0x0002f908:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f90a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f90c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f90e:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002f912:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f914:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002f916:    2101        .!      MOVS     r1,#1
        0x0002f918:    f7feff26    ..&.    BL       attsPermissions ; 0x2e768
        0x0002f91c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002f920:    2800        .(      CMP      r0,#0
        0x0002f922:    f040808a    @...    BNE.W    0x2fa3a ; attsProcReadMultiVarReq + 462
        0x0002f926:    e7ff        ..      B        0x2f928 ; attsProcReadMultiVarReq + 188
        0x0002f928:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f92a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f92c:    0740        @.      LSLS     r0,r0,#29
        0x0002f92e:    2800        .(      CMP      r0,#0
        0x0002f930:    d515        ..      BPL      0x2f95e ; attsProcReadMultiVarReq + 242
        0x0002f932:    e7ff        ..      B        0x2f934 ; attsProcReadMultiVarReq + 200
        0x0002f934:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f936:    6880        .h      LDR      r0,[r0,#8]
        0x0002f938:    b188        ..      CBZ      r0,0x2f95e ; attsProcReadMultiVarReq + 242
        0x0002f93a:    e7ff        ..      B        0x2f93c ; attsProcReadMultiVarReq + 208
        0x0002f93c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f93e:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x0002f942:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f944:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f946:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f948:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x0002f94c:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002f94e:    466b        kF      MOV      r3,sp
        0x0002f950:    601a        .`      STR      r2,[r3,#0]
        0x0002f952:    2220         "      MOVS     r2,#0x20
        0x0002f954:    2300        .#      MOVS     r3,#0
        0x0002f956:    47e0        .G      BLX      r12
        0x0002f958:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002f95c:    e020         .      B        0x2f9a0 ; attsProcReadMultiVarReq + 308
        0x0002f95e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f960:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f962:    0680        ..      LSLS     r0,r0,#26
        0x0002f964:    2800        .(      CMP      r0,#0
        0x0002f966:    d51a        ..      BPL      0x2f99e ; attsProcReadMultiVarReq + 306
        0x0002f968:    e7ff        ..      B        0x2f96a ; attsProcReadMultiVarReq + 254
        0x0002f96a:    f243308c    C..0    MOV      r0,#0x338c
        0x0002f96e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f972:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x0002f976:    b190        ..      CBZ      r0,0x2f99e ; attsProcReadMultiVarReq + 306
        0x0002f978:    e7ff        ..      B        0x2f97a ; attsProcReadMultiVarReq + 270
        0x0002f97a:    f243308c    C..0    MOV      r0,#0x338c
        0x0002f97e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f982:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002f986:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f988:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f98a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f98c:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002f990:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f992:    684b        Kh      LDR      r3,[r1,#4]
        0x0002f994:    2105        .!      MOVS     r1,#5
        0x0002f996:    47e0        .G      BLX      r12
        0x0002f998:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002f99c:    e7ff        ..      B        0x2f99e ; attsProcReadMultiVarReq + 306
        0x0002f99e:    e7ff        ..      B        0x2f9a0 ; attsProcReadMultiVarReq + 308
        0x0002f9a0:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002f9a4:    2800        .(      CMP      r0,#0
        0x0002f9a6:    d146        F.      BNE      0x2fa36 ; attsProcReadMultiVarReq + 458
        0x0002f9a8:    e7ff        ..      B        0x2f9aa ; attsProcReadMultiVarReq + 318
        0x0002f9aa:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f9ac:    6880        .h      LDR      r0,[r0,#8]
        0x0002f9ae:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f9b0:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002f9b4:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x0002f9b8:    1a89        ..      SUBS     r1,r1,r2
        0x0002f9ba:    3909        .9      SUBS     r1,r1,#9
        0x0002f9bc:    4288        .B      CMP      r0,r1
        0x0002f9be:    da05        ..      BGE      0x2f9cc ; attsProcReadMultiVarReq + 352
        0x0002f9c0:    e7ff        ..      B        0x2f9c2 ; attsProcReadMultiVarReq + 342
        0x0002f9c2:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f9c4:    6880        .h      LDR      r0,[r0,#8]
        0x0002f9c6:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f9c8:    9001        ..      STR      r0,[sp,#4]
        0x0002f9ca:    e007        ..      B        0x2f9dc ; attsProcReadMultiVarReq + 368
        0x0002f9cc:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002f9d0:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x0002f9d4:    1a40        @.      SUBS     r0,r0,r1
        0x0002f9d6:    3809        .8      SUBS     r0,r0,#9
        0x0002f9d8:    9001        ..      STR      r0,[sp,#4]
        0x0002f9da:    e7ff        ..      B        0x2f9dc ; attsProcReadMultiVarReq + 368
        0x0002f9dc:    9801        ..      LDR      r0,[sp,#4]
        0x0002f9de:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002f9e2:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002f9e6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002f9e8:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f9ea:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002f9ec:    7008        .p      STRB     r0,[r1,#0]
        0x0002f9ee:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0002f9f2:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002f9f4:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f9f6:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002f9f8:    7008        .p      STRB     r0,[r1,#0]
        0x0002f9fa:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f9fc:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f9fe:    6849        Ih      LDR      r1,[r1,#4]
        0x0002fa00:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0002fa04:    f7e8fd0f    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002fa08:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x0002fa0c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002fa0e:    4408        .D      ADD      r0,r0,r1
        0x0002fa10:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002fa12:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0002fa16:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x0002fa1a:    4408        .D      ADD      r0,r0,r1
        0x0002fa1c:    3002        .0      ADDS     r0,#2
        0x0002fa1e:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002fa22:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0002fa26:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002fa28:    6889        .h      LDR      r1,[r1,#8]
        0x0002fa2a:    8809        ..      LDRH     r1,[r1,#0]
        0x0002fa2c:    4288        .B      CMP      r0,r1
        0x0002fa2e:    da01        ..      BGE      0x2fa34 ; attsProcReadMultiVarReq + 456
        0x0002fa30:    e7ff        ..      B        0x2fa32 ; attsProcReadMultiVarReq + 454
        0x0002fa32:    e008        ..      B        0x2fa46 ; attsProcReadMultiVarReq + 474
        0x0002fa34:    e000        ..      B        0x2fa38 ; attsProcReadMultiVarReq + 460
        0x0002fa36:    e006        ..      B        0x2fa46 ; attsProcReadMultiVarReq + 474
        0x0002fa38:    e7ff        ..      B        0x2fa3a ; attsProcReadMultiVarReq + 462
        0x0002fa3a:    e003        ..      B        0x2fa44 ; attsProcReadMultiVarReq + 472
        0x0002fa3c:    2001        .       MOVS     r0,#1
        0x0002fa3e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002fa42:    e000        ..      B        0x2fa46 ; attsProcReadMultiVarReq + 474
        0x0002fa44:    e741        A.      B        0x2f8ca ; attsProcReadMultiVarReq + 94
        0x0002fa46:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002fa4a:    b9a0        ..      CBNZ     r0,0x2fa76 ; attsProcReadMultiVarReq + 522
        0x0002fa4c:    e7ff        ..      B        0x2fa4e ; attsProcReadMultiVarReq + 482
        0x0002fa4e:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fa50:    3008        .0      ADDS     r0,r0,#8
        0x0002fa52:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002fa54:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002fa56:    1c48        H.      ADDS     r0,r1,#1
        0x0002fa58:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002fa5a:    2021        !       MOVS     r0,#0x21
        0x0002fa5c:    7008        .p      STRB     r0,[r1,#0]
        0x0002fa5e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002fa60:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fa62:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fa66:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x0002fa6a:    3201        .2      ADDS     r2,#1
        0x0002fa6c:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0002fa6e:    b292        ..      UXTH     r2,r2
        0x0002fa70:    f7fcf9de    ....    BL       attL2cDataReq ; 0x2be30
        0x0002fa74:    e004        ..      B        0x2fa80 ; attsProcReadMultiVarReq + 532
        0x0002fa76:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fa78:    2121        !!      MOVS     r1,#0x21
        0x0002fa7a:    f7eaf8d5    ....    BL       AttMsgFree ; 0x19c28
        0x0002fa7e:    e7ff        ..      B        0x2fa80 ; attsProcReadMultiVarReq + 532
        0x0002fa80:    e7ff        ..      B        0x2fa82 ; attsProcReadMultiVarReq + 534
        0x0002fa82:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002fa86:    b178        x.      CBZ      r0,0x2faa8 ; attsProcReadMultiVarReq + 572
        0x0002fa88:    e7ff        ..      B        0x2fa8a ; attsProcReadMultiVarReq + 542
        0x0002fa8a:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002fa8c:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fa8e:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fa92:    f8bd3012    ...0    LDRH     r3,[sp,#0x12]
        0x0002fa96:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002fa9a:    46ec        .F      MOV      r12,sp
        0x0002fa9c:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002faa0:    2220         "      MOVS     r2,#0x20
        0x0002faa2:    f7fef8e5    ....    BL       attsErrRsp ; 0x2dc70
        0x0002faa6:    e7ff        ..      B        0x2faa8 ; attsProcReadMultiVarReq + 572
        0x0002faa8:    b00c        ..      ADD      sp,sp,#0x30
        0x0002faaa:    bd80        ..      POP      {r7,pc}
    attsProcReadReq
        0x0002faac:    b580        ..      PUSH     {r7,lr}
        0x0002faae:    b08c        ..      SUB      sp,sp,#0x30
        0x0002fab0:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002fab2:    f8ad102a    ..*.    STRH     r1,[sp,#0x2a]
        0x0002fab6:    9209        ..      STR      r2,[sp,#0x24]
        0x0002fab8:    2000        .       MOVS     r0,#0
        0x0002faba:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002fabe:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002fac0:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fac2:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fac6:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002faca:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002face:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002fad0:    3009        .0      ADDS     r0,r0,#9
        0x0002fad2:    9009        ..      STR      r0,[sp,#0x24]
        0x0002fad4:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002fad6:    7808        .x      LDRB     r0,[r1,#0]
        0x0002fad8:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002fada:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002fade:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002fae2:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002fae4:    3002        .0      ADDS     r0,#2
        0x0002fae6:    9009        ..      STR      r0,[sp,#0x24]
        0x0002fae8:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002faec:    a905        ..      ADD      r1,sp,#0x14
        0x0002faee:    f7fef995    ....    BL       attsFindByHandle ; 0x2de1c
        0x0002faf2:    9006        ..      STR      r0,[sp,#0x18]
        0x0002faf4:    2800        .(      CMP      r0,#0
        0x0002faf6:    f000808d    ....    BEQ.W    0x2fc14 ; attsProcReadReq + 360
        0x0002fafa:    e7ff        ..      B        0x2fafc ; attsProcReadReq + 80
        0x0002fafc:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fafe:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002fb00:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fb02:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002fb06:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002fb08:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002fb0a:    2101        .!      MOVS     r1,#1
        0x0002fb0c:    f7fefe2c    ..,.    BL       attsPermissions ; 0x2e768
        0x0002fb10:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002fb14:    2800        .(      CMP      r0,#0
        0x0002fb16:    d17c        |.      BNE      0x2fc12 ; attsProcReadReq + 358
        0x0002fb18:    e7ff        ..      B        0x2fb1a ; attsProcReadReq + 110
        0x0002fb1a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002fb1c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fb1e:    0740        @.      LSLS     r0,r0,#29
        0x0002fb20:    2800        .(      CMP      r0,#0
        0x0002fb22:    d515        ..      BPL      0x2fb50 ; attsProcReadReq + 164
        0x0002fb24:    e7ff        ..      B        0x2fb26 ; attsProcReadReq + 122
        0x0002fb26:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002fb28:    6880        .h      LDR      r0,[r0,#8]
        0x0002fb2a:    b188        ..      CBZ      r0,0x2fb50 ; attsProcReadReq + 164
        0x0002fb2c:    e7ff        ..      B        0x2fb2e ; attsProcReadReq + 130
        0x0002fb2e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002fb30:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x0002fb34:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fb36:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002fb38:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fb3a:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x0002fb3e:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002fb40:    466b        kF      MOV      r3,sp
        0x0002fb42:    601a        .`      STR      r2,[r3,#0]
        0x0002fb44:    220a        ."      MOVS     r2,#0xa
        0x0002fb46:    2300        .#      MOVS     r3,#0
        0x0002fb48:    47e0        .G      BLX      r12
        0x0002fb4a:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002fb4e:    e020         .      B        0x2fb92 ; attsProcReadReq + 230
        0x0002fb50:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002fb52:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fb54:    0680        ..      LSLS     r0,r0,#26
        0x0002fb56:    2800        .(      CMP      r0,#0
        0x0002fb58:    d51a        ..      BPL      0x2fb90 ; attsProcReadReq + 228
        0x0002fb5a:    e7ff        ..      B        0x2fb5c ; attsProcReadReq + 176
        0x0002fb5c:    f243308c    C..0    MOV      r0,#0x338c
        0x0002fb60:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002fb64:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x0002fb68:    b190        ..      CBZ      r0,0x2fb90 ; attsProcReadReq + 228
        0x0002fb6a:    e7ff        ..      B        0x2fb6c ; attsProcReadReq + 192
        0x0002fb6c:    f243308c    C..0    MOV      r0,#0x338c
        0x0002fb70:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002fb74:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002fb78:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fb7a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002fb7c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fb7e:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002fb82:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002fb84:    684b        Kh      LDR      r3,[r1,#4]
        0x0002fb86:    2105        .!      MOVS     r1,#5
        0x0002fb88:    47e0        .G      BLX      r12
        0x0002fb8a:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002fb8e:    e7ff        ..      B        0x2fb90 ; attsProcReadReq + 228
        0x0002fb90:    e7ff        ..      B        0x2fb92 ; attsProcReadReq + 230
        0x0002fb92:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002fb96:    bbd8        ..      CBNZ     r0,0x2fc10 ; attsProcReadReq + 356
        0x0002fb98:    e7ff        ..      B        0x2fb9a ; attsProcReadReq + 238
        0x0002fb9a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002fb9c:    6880        .h      LDR      r0,[r0,#8]
        0x0002fb9e:    8800        ..      LDRH     r0,[r0,#0]
        0x0002fba0:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002fba4:    3901        .9      SUBS     r1,#1
        0x0002fba6:    4288        .B      CMP      r0,r1
        0x0002fba8:    da05        ..      BGE      0x2fbb6 ; attsProcReadReq + 266
        0x0002fbaa:    e7ff        ..      B        0x2fbac ; attsProcReadReq + 256
        0x0002fbac:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002fbae:    6880        .h      LDR      r0,[r0,#8]
        0x0002fbb0:    8800        ..      LDRH     r0,[r0,#0]
        0x0002fbb2:    9002        ..      STR      r0,[sp,#8]
        0x0002fbb4:    e004        ..      B        0x2fbc0 ; attsProcReadReq + 276
        0x0002fbb6:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002fbba:    3801        .8      SUBS     r0,#1
        0x0002fbbc:    9002        ..      STR      r0,[sp,#8]
        0x0002fbbe:    e7ff        ..      B        0x2fbc0 ; attsProcReadReq + 276
        0x0002fbc0:    9802        ..      LDR      r0,[sp,#8]
        0x0002fbc2:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002fbc6:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002fbca:    3009        .0      ADDS     r0,r0,#9
        0x0002fbcc:    b280        ..      UXTH     r0,r0
        0x0002fbce:    f7fcf961    ..a.    BL       attMsgAlloc ; 0x2be94
        0x0002fbd2:    9008        ..      STR      r0,[sp,#0x20]
        0x0002fbd4:    b1d8        ..      CBZ      r0,0x2fc0e ; attsProcReadReq + 354
        0x0002fbd6:    e7ff        ..      B        0x2fbd8 ; attsProcReadReq + 300
        0x0002fbd8:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fbda:    3008        .0      ADDS     r0,r0,#8
        0x0002fbdc:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002fbde:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002fbe0:    1c48        H.      ADDS     r0,r1,#1
        0x0002fbe2:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002fbe4:    200b        .       MOVS     r0,#0xb
        0x0002fbe6:    7008        .p      STRB     r0,[r1,#0]
        0x0002fbe8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002fbea:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002fbec:    6849        Ih      LDR      r1,[r1,#4]
        0x0002fbee:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x0002fbf2:    f7e8fc18    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002fbf6:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002fbf8:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fbfa:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fbfe:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x0002fc02:    3201        .2      ADDS     r2,#1
        0x0002fc04:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0002fc06:    b292        ..      UXTH     r2,r2
        0x0002fc08:    f7fcf912    ....    BL       attL2cDataReq ; 0x2be30
        0x0002fc0c:    e7ff        ..      B        0x2fc0e ; attsProcReadReq + 354
        0x0002fc0e:    e7ff        ..      B        0x2fc10 ; attsProcReadReq + 356
        0x0002fc10:    e7ff        ..      B        0x2fc12 ; attsProcReadReq + 358
        0x0002fc12:    e003        ..      B        0x2fc1c ; attsProcReadReq + 368
        0x0002fc14:    2001        .       MOVS     r0,#1
        0x0002fc16:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002fc1a:    e7ff        ..      B        0x2fc1c ; attsProcReadReq + 368
        0x0002fc1c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002fc20:    b178        x.      CBZ      r0,0x2fc42 ; attsProcReadReq + 406
        0x0002fc22:    e7ff        ..      B        0x2fc24 ; attsProcReadReq + 376
        0x0002fc24:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002fc26:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fc28:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fc2c:    f8bd3012    ...0    LDRH     r3,[sp,#0x12]
        0x0002fc30:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002fc34:    46ec        .F      MOV      r12,sp
        0x0002fc36:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002fc3a:    220a        ."      MOVS     r2,#0xa
        0x0002fc3c:    f7fef818    ....    BL       attsErrRsp ; 0x2dc70
        0x0002fc40:    e7ff        ..      B        0x2fc42 ; attsProcReadReq + 406
        0x0002fc42:    b00c        ..      ADD      sp,sp,#0x30
        0x0002fc44:    bd80        ..      POP      {r7,pc}
        0x0002fc46:    0000        ..      MOVS     r0,r0
    attsProcReadTypeReq
        0x0002fc48:    b580        ..      PUSH     {r7,lr}
        0x0002fc4a:    b08e        ..      SUB      sp,sp,#0x38
        0x0002fc4c:    900d        ..      STR      r0,[sp,#0x34]
        0x0002fc4e:    f8ad1032    ..2.    STRH     r1,[sp,#0x32]
        0x0002fc52:    920b        ..      STR      r2,[sp,#0x2c]
        0x0002fc54:    2000        .       MOVS     r0,#0
        0x0002fc56:    900a        ..      STR      r0,[sp,#0x28]
        0x0002fc58:    9009        ..      STR      r0,[sp,#0x24]
        0x0002fc5a:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002fc5e:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0002fc62:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002fc64:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fc66:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fc6a:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002fc6e:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002fc72:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fc74:    3009        .0      ADDS     r0,r0,#9
        0x0002fc76:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002fc78:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002fc7a:    7808        .x      LDRB     r0,[r1,#0]
        0x0002fc7c:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002fc7e:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002fc82:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0002fc86:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fc88:    3002        .0      ADDS     r0,#2
        0x0002fc8a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002fc8c:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002fc8e:    7808        .x      LDRB     r0,[r1,#0]
        0x0002fc90:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002fc92:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002fc96:    f8ad0018    ....    STRH     r0,[sp,#0x18]
        0x0002fc9a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fc9c:    3002        .0      ADDS     r0,#2
        0x0002fc9e:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002fca0:    f8bd0032    ..2.    LDRH     r0,[sp,#0x32]
        0x0002fca4:    3805        .8      SUBS     r0,#5
        0x0002fca6:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002fcaa:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002fcae:    2802        .(      CMP      r0,#2
        0x0002fcb0:    d009        ..      BEQ      0x2fcc6 ; attsProcReadTypeReq + 126
        0x0002fcb2:    e7ff        ..      B        0x2fcb4 ; attsProcReadTypeReq + 108
        0x0002fcb4:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002fcb8:    2810        .(      CMP      r0,#0x10
        0x0002fcba:    d004        ..      BEQ      0x2fcc6 ; attsProcReadTypeReq + 126
        0x0002fcbc:    e7ff        ..      B        0x2fcbe ; attsProcReadTypeReq + 118
        0x0002fcbe:    2004        .       MOVS     r0,#4
        0x0002fcc0:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0002fcc4:    e00f        ..      B        0x2fce6 ; attsProcReadTypeReq + 158
        0x0002fcc6:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0002fcca:    b138        8.      CBZ      r0,0x2fcdc ; attsProcReadTypeReq + 148
        0x0002fccc:    e7ff        ..      B        0x2fcce ; attsProcReadTypeReq + 134
        0x0002fcce:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0002fcd2:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x0002fcd6:    4288        .B      CMP      r0,r1
        0x0002fcd8:    dd04        ..      BLE      0x2fce4 ; attsProcReadTypeReq + 156
        0x0002fcda:    e7ff        ..      B        0x2fcdc ; attsProcReadTypeReq + 148
        0x0002fcdc:    2001        .       MOVS     r0,#1
        0x0002fcde:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0002fce2:    e7ff        ..      B        0x2fce4 ; attsProcReadTypeReq + 156
        0x0002fce4:    e7ff        ..      B        0x2fce6 ; attsProcReadTypeReq + 158
        0x0002fce6:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0002fcea:    2800        .(      CMP      r0,#0
        0x0002fcec:    f04081a7    @...    BNE.W    0x3003e ; attsProcReadTypeReq + 1014
        0x0002fcf0:    e7ff        ..      B        0x2fcf2 ; attsProcReadTypeReq + 170
        0x0002fcf2:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0002fcf6:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x0002fcfa:    f89d2015    ...     LDRB     r2,[sp,#0x15]
        0x0002fcfe:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x0002fd00:    46ee        .F      MOV      lr,sp
        0x0002fd02:    f10d0c1c    ....    ADD      r12,sp,#0x1c
        0x0002fd06:    f8cec004    ....    STR      r12,[lr,#4]
        0x0002fd0a:    f10d0c20    .. .    ADD      r12,sp,#0x20
        0x0002fd0e:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002fd12:    f7fef995    ....    BL       attsFindUuidInRange ; 0x2e040
        0x0002fd16:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002fd1a:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002fd1e:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0002fd22:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002fd26:    b920         .      CBNZ     r0,0x2fd32 ; attsProcReadTypeReq + 234
        0x0002fd28:    e7ff        ..      B        0x2fd2a ; attsProcReadTypeReq + 226
        0x0002fd2a:    200a        .       MOVS     r0,#0xa
        0x0002fd2c:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0002fd30:    e04c        L.      B        0x2fdcc ; attsProcReadTypeReq + 388
        0x0002fd32:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002fd34:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002fd36:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fd38:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002fd3c:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002fd3e:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002fd40:    2101        .!      MOVS     r1,#1
        0x0002fd42:    f7fefd11    ....    BL       attsPermissions ; 0x2e768
        0x0002fd46:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0002fd4a:    b108        ..      CBZ      r0,0x2fd50 ; attsProcReadTypeReq + 264
        0x0002fd4c:    e7ff        ..      B        0x2fd4e ; attsProcReadTypeReq + 262
        0x0002fd4e:    e03c        <.      B        0x2fdca ; attsProcReadTypeReq + 386
        0x0002fd50:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fd52:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fd54:    0740        @.      LSLS     r0,r0,#29
        0x0002fd56:    2800        .(      CMP      r0,#0
        0x0002fd58:    d515        ..      BPL      0x2fd86 ; attsProcReadTypeReq + 318
        0x0002fd5a:    e7ff        ..      B        0x2fd5c ; attsProcReadTypeReq + 276
        0x0002fd5c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002fd5e:    6880        .h      LDR      r0,[r0,#8]
        0x0002fd60:    b188        ..      CBZ      r0,0x2fd86 ; attsProcReadTypeReq + 318
        0x0002fd62:    e7ff        ..      B        0x2fd64 ; attsProcReadTypeReq + 284
        0x0002fd64:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002fd66:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x0002fd6a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002fd6c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002fd6e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fd70:    f8bd1016    ....    LDRH     r1,[sp,#0x16]
        0x0002fd74:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0002fd76:    466b        kF      MOV      r3,sp
        0x0002fd78:    601a        .`      STR      r2,[r3,#0]
        0x0002fd7a:    2208        ."      MOVS     r2,#8
        0x0002fd7c:    2300        .#      MOVS     r3,#0
        0x0002fd7e:    47e0        .G      BLX      r12
        0x0002fd80:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0002fd84:    e020         .      B        0x2fdc8 ; attsProcReadTypeReq + 384
        0x0002fd86:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fd88:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fd8a:    0680        ..      LSLS     r0,r0,#26
        0x0002fd8c:    2800        .(      CMP      r0,#0
        0x0002fd8e:    d51a        ..      BPL      0x2fdc6 ; attsProcReadTypeReq + 382
        0x0002fd90:    e7ff        ..      B        0x2fd92 ; attsProcReadTypeReq + 330
        0x0002fd92:    f243308c    C..0    MOV      r0,#0x338c
        0x0002fd96:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002fd9a:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x0002fd9e:    b190        ..      CBZ      r0,0x2fdc6 ; attsProcReadTypeReq + 382
        0x0002fda0:    e7ff        ..      B        0x2fda2 ; attsProcReadTypeReq + 346
        0x0002fda2:    f243308c    C..0    MOV      r0,#0x338c
        0x0002fda6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002fdaa:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002fdae:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002fdb0:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002fdb2:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fdb4:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002fdb8:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002fdba:    684b        Kh      LDR      r3,[r1,#4]
        0x0002fdbc:    2105        .!      MOVS     r1,#5
        0x0002fdbe:    47e0        .G      BLX      r12
        0x0002fdc0:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0002fdc4:    e7ff        ..      B        0x2fdc6 ; attsProcReadTypeReq + 382
        0x0002fdc6:    e7ff        ..      B        0x2fdc8 ; attsProcReadTypeReq + 384
        0x0002fdc8:    e7ff        ..      B        0x2fdca ; attsProcReadTypeReq + 386
        0x0002fdca:    e7ff        ..      B        0x2fdcc ; attsProcReadTypeReq + 388
        0x0002fdcc:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0002fdd0:    2800        .(      CMP      r0,#0
        0x0002fdd2:    f0408133    @.3.    BNE.W    0x3003c ; attsProcReadTypeReq + 1012
        0x0002fdd6:    e7ff        ..      B        0x2fdd8 ; attsProcReadTypeReq + 400
        0x0002fdd8:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fdda:    f64f2156    O.V!    MOV      r1,#0xfa56
        0x0002fdde:    f2c00104    ....    MOVT     r1,#4
        0x0002fde2:    8809        ..      LDRH     r1,[r1,#0]
        0x0002fde4:    8800        ..      LDRH     r0,[r0,#0]
        0x0002fde6:    4288        .B      CMP      r0,r1
        0x0002fde8:    d12b        +.      BNE      0x2fe42 ; attsProcReadTypeReq + 506
        0x0002fdea:    e7ff        ..      B        0x2fdec ; attsProcReadTypeReq + 420
        0x0002fdec:    f7fdfdbc    ....    BL       attsCsfGetHashUpdateStatus ; 0x2d968
        0x0002fdf0:    b338        8.      CBZ      r0,0x2fe42 ; attsProcReadTypeReq + 506
        0x0002fdf2:    e7ff        ..      B        0x2fdf4 ; attsProcReadTypeReq + 428
        0x0002fdf4:    2004        .       MOVS     r0,#4
        0x0002fdf6:    f7eef9e5    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0002fdfa:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002fdfc:    6909        .i      LDR      r1,[r1,#0x10]
        0x0002fdfe:    6108        .a      STR      r0,[r1,#0x10]
        0x0002fe00:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002fe02:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002fe04:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002fe06:    b168        h.      CBZ      r0,0x2fe24 ; attsProcReadTypeReq + 476
        0x0002fe08:    e7ff        ..      B        0x2fe0a ; attsProcReadTypeReq + 450
        0x0002fe0a:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0002fe0e:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002fe10:    6909        .i      LDR      r1,[r1,#0x10]
        0x0002fe12:    6909        .i      LDR      r1,[r1,#0x10]
        0x0002fe14:    8008        ..      STRH     r0,[r1,#0]
        0x0002fe16:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002fe1a:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002fe1c:    6909        .i      LDR      r1,[r1,#0x10]
        0x0002fe1e:    6909        .i      LDR      r1,[r1,#0x10]
        0x0002fe20:    8048        H.      STRH     r0,[r1,#2]
        0x0002fe22:    e00d        ..      B        0x2fe40 ; attsProcReadTypeReq + 504
        0x0002fe24:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002fe26:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fe28:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fe2c:    f8bd301a    ...0    LDRH     r3,[sp,#0x1a]
        0x0002fe30:    46ec        .F      MOV      r12,sp
        0x0002fe32:    2211        ."      MOVS     r2,#0x11
        0x0002fe34:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002fe38:    2208        ."      MOVS     r2,#8
        0x0002fe3a:    f7fdff19    ....    BL       attsErrRsp ; 0x2dc70
        0x0002fe3e:    e7ff        ..      B        0x2fe40 ; attsProcReadTypeReq + 504
        0x0002fe40:    e11c        ..      B        0x3007c ; attsProcReadTypeReq + 1076
        0x0002fe42:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002fe46:    3008        .0      ADDS     r0,r0,#8
        0x0002fe48:    b280        ..      UXTH     r0,r0
        0x0002fe4a:    f7fcf823    ..#.    BL       attMsgAlloc ; 0x2be94
        0x0002fe4e:    900a        ..      STR      r0,[sp,#0x28]
        0x0002fe50:    2800        .(      CMP      r0,#0
        0x0002fe52:    f00080ee    ....    BEQ.W    0x30032 ; attsProcReadTypeReq + 1002
        0x0002fe56:    e7ff        ..      B        0x2fe58 ; attsProcReadTypeReq + 528
        0x0002fe58:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002fe5a:    3008        .0      ADDS     r0,r0,#8
        0x0002fe5c:    9009        ..      STR      r0,[sp,#0x24]
        0x0002fe5e:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002fe60:    1c48        H.      ADDS     r0,r1,#1
        0x0002fe62:    9009        ..      STR      r0,[sp,#0x24]
        0x0002fe64:    2009        .       MOVS     r0,#9
        0x0002fe66:    7008        .p      STRB     r0,[r1,#0]
        0x0002fe68:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fe6a:    6880        .h      LDR      r0,[r0,#8]
        0x0002fe6c:    8800        ..      LDRH     r0,[r0,#0]
        0x0002fe6e:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x0002fe72:    3904        .9      SUBS     r1,#4
        0x0002fe74:    4288        .B      CMP      r0,r1
        0x0002fe76:    d205        ..      BCS      0x2fe84 ; attsProcReadTypeReq + 572
        0x0002fe78:    e7ff        ..      B        0x2fe7a ; attsProcReadTypeReq + 562
        0x0002fe7a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fe7c:    6880        .h      LDR      r0,[r0,#8]
        0x0002fe7e:    8800        ..      LDRH     r0,[r0,#0]
        0x0002fe80:    9003        ..      STR      r0,[sp,#0xc]
        0x0002fe82:    e004        ..      B        0x2fe8e ; attsProcReadTypeReq + 582
        0x0002fe84:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002fe88:    3804        .8      SUBS     r0,#4
        0x0002fe8a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002fe8c:    e7ff        ..      B        0x2fe8e ; attsProcReadTypeReq + 582
        0x0002fe8e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002fe90:    f88d0014    ....    STRB     r0,[sp,#0x14]
        0x0002fe94:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x0002fe98:    3002        .0      ADDS     r0,#2
        0x0002fe9a:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002fe9c:    1c4a        J.      ADDS     r2,r1,#1
        0x0002fe9e:    9209        ..      STR      r2,[sp,#0x24]
        0x0002fea0:    7008        .p      STRB     r0,[r1,#0]
        0x0002fea2:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002fea6:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002fea8:    1c4a        J.      ADDS     r2,r1,#1
        0x0002feaa:    9209        ..      STR      r2,[sp,#0x24]
        0x0002feac:    7008        .p      STRB     r0,[r1,#0]
        0x0002feae:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002feb2:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002feb4:    1c4a        J.      ADDS     r2,r1,#1
        0x0002feb6:    9209        ..      STR      r2,[sp,#0x24]
        0x0002feb8:    7008        .p      STRB     r0,[r1,#0]
        0x0002feba:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002febc:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002febe:    6849        Ih      LDR      r1,[r1,#4]
        0x0002fec0:    f89d2014    ...     LDRB     r2,[sp,#0x14]
        0x0002fec4:    f7e8faaf    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002fec8:    f89d1014    ....    LDRB     r1,[sp,#0x14]
        0x0002fecc:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002fece:    4408        .D      ADD      r0,r0,r1
        0x0002fed0:    9009        ..      STR      r0,[sp,#0x24]
        0x0002fed2:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002fed6:    3001        .0      ADDS     r0,#1
        0x0002fed8:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002fedc:    e7ff        ..      B        0x2fede ; attsProcReadTypeReq + 662
        0x0002fede:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002fee2:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x0002fee6:    f89d2015    ...     LDRB     r2,[sp,#0x15]
        0x0002feea:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x0002feec:    46ee        .F      MOV      lr,sp
        0x0002feee:    f10d0c1c    ....    ADD      r12,sp,#0x1c
        0x0002fef2:    f8cec004    ....    STR      r12,[lr,#4]
        0x0002fef6:    f10d0c20    .. .    ADD      r12,sp,#0x20
        0x0002fefa:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002fefe:    f7fef89f    ....    BL       attsFindUuidInRange ; 0x2e040
        0x0002ff02:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002ff06:    2800        .(      CMP      r0,#0
        0x0002ff08:    f0008092    ....    BEQ.W    0x30030 ; attsProcReadTypeReq + 1000
        0x0002ff0c:    e7ff        ..      B        0x2ff0e ; attsProcReadTypeReq + 710
        0x0002ff0e:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002ff10:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ff12:    0740        @.      LSLS     r0,r0,#29
        0x0002ff14:    2800        .(      CMP      r0,#0
        0x0002ff16:    d515        ..      BPL      0x2ff44 ; attsProcReadTypeReq + 764
        0x0002ff18:    e7ff        ..      B        0x2ff1a ; attsProcReadTypeReq + 722
        0x0002ff1a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002ff1c:    6880        .h      LDR      r0,[r0,#8]
        0x0002ff1e:    b188        ..      CBZ      r0,0x2ff44 ; attsProcReadTypeReq + 764
        0x0002ff20:    e7ff        ..      B        0x2ff22 ; attsProcReadTypeReq + 730
        0x0002ff22:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002ff24:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x0002ff28:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002ff2a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002ff2c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ff2e:    f8bd1016    ....    LDRH     r1,[sp,#0x16]
        0x0002ff32:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0002ff34:    466b        kF      MOV      r3,sp
        0x0002ff36:    601a        .`      STR      r2,[r3,#0]
        0x0002ff38:    2208        ."      MOVS     r2,#8
        0x0002ff3a:    2300        .#      MOVS     r3,#0
        0x0002ff3c:    47e0        .G      BLX      r12
        0x0002ff3e:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002ff42:    e020         .      B        0x2ff86 ; attsProcReadTypeReq + 830
        0x0002ff44:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002ff46:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ff48:    0680        ..      LSLS     r0,r0,#26
        0x0002ff4a:    2800        .(      CMP      r0,#0
        0x0002ff4c:    d51a        ..      BPL      0x2ff84 ; attsProcReadTypeReq + 828
        0x0002ff4e:    e7ff        ..      B        0x2ff50 ; attsProcReadTypeReq + 776
        0x0002ff50:    f243308c    C..0    MOV      r0,#0x338c
        0x0002ff54:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ff58:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x0002ff5c:    b190        ..      CBZ      r0,0x2ff84 ; attsProcReadTypeReq + 828
        0x0002ff5e:    e7ff        ..      B        0x2ff60 ; attsProcReadTypeReq + 792
        0x0002ff60:    f243308c    C..0    MOV      r0,#0x338c
        0x0002ff64:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ff68:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002ff6c:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002ff6e:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002ff70:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ff72:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002ff76:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002ff78:    684b        Kh      LDR      r3,[r1,#4]
        0x0002ff7a:    2105        .!      MOVS     r1,#5
        0x0002ff7c:    47e0        .G      BLX      r12
        0x0002ff7e:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002ff82:    e7ff        ..      B        0x2ff84 ; attsProcReadTypeReq + 828
        0x0002ff84:    e7ff        ..      B        0x2ff86 ; attsProcReadTypeReq + 830
        0x0002ff86:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002ff8a:    bbd8        ..      CBNZ     r0,0x30004 ; attsProcReadTypeReq + 956
        0x0002ff8c:    e7ff        ..      B        0x2ff8e ; attsProcReadTypeReq + 838
        0x0002ff8e:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002ff90:    6880        .h      LDR      r0,[r0,#8]
        0x0002ff92:    8800        ..      LDRH     r0,[r0,#0]
        0x0002ff94:    f89d1014    ....    LDRB     r1,[sp,#0x14]
        0x0002ff98:    4288        .B      CMP      r0,r1
        0x0002ff9a:    d133        3.      BNE      0x30004 ; attsProcReadTypeReq + 956
        0x0002ff9c:    e7ff        ..      B        0x2ff9e ; attsProcReadTypeReq + 854
        0x0002ff9e:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002ffa0:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002ffa2:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ffa4:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002ffa8:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002ffaa:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002ffac:    2101        .!      MOVS     r1,#1
        0x0002ffae:    f7fefbdb    ....    BL       attsPermissions ; 0x2e768
        0x0002ffb2:    bb38        8.      CBNZ     r0,0x30004 ; attsProcReadTypeReq + 956
        0x0002ffb4:    e7ff        ..      B        0x2ffb6 ; attsProcReadTypeReq + 878
        0x0002ffb6:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002ffb8:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002ffba:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x0002ffbe:    4411        .D      ADD      r1,r1,r2
        0x0002ffc0:    f89d2014    ...     LDRB     r2,[sp,#0x14]
        0x0002ffc4:    1a89        ..      SUBS     r1,r1,r2
        0x0002ffc6:    3106        .1      ADDS     r1,#6
        0x0002ffc8:    4288        .B      CMP      r0,r1
        0x0002ffca:    d819        ..      BHI      0x30000 ; attsProcReadTypeReq + 952
        0x0002ffcc:    e7ff        ..      B        0x2ffce ; attsProcReadTypeReq + 902
        0x0002ffce:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002ffd2:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ffd4:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ffd6:    9209        ..      STR      r2,[sp,#0x24]
        0x0002ffd8:    7008        .p      STRB     r0,[r1,#0]
        0x0002ffda:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002ffde:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ffe0:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ffe2:    9209        ..      STR      r2,[sp,#0x24]
        0x0002ffe4:    7008        .p      STRB     r0,[r1,#0]
        0x0002ffe6:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002ffe8:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002ffea:    6849        Ih      LDR      r1,[r1,#4]
        0x0002ffec:    f89d2014    ...     LDRB     r2,[sp,#0x14]
        0x0002fff0:    f7e8fa19    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002fff4:    f89d1014    ....    LDRB     r1,[sp,#0x14]
        0x0002fff8:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002fffa:    4408        .D      ADD      r0,r0,r1
        0x0002fffc:    9009        ..      STR      r0,[sp,#0x24]
        0x0002fffe:    e000        ..      B        0x30002 ; attsProcReadTypeReq + 954
        0x00030000:    e016        ..      B        0x30030 ; attsProcReadTypeReq + 1000
        0x00030002:    e000        ..      B        0x30006 ; attsProcReadTypeReq + 958
        0x00030004:    e014        ..      B        0x30030 ; attsProcReadTypeReq + 1000
        0x00030006:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0003000a:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0003000e:    4288        .B      CMP      r0,r1
        0x00030010:    d101        ..      BNE      0x30016 ; attsProcReadTypeReq + 974
        0x00030012:    e7ff        ..      B        0x30014 ; attsProcReadTypeReq + 972
        0x00030014:    e00c        ..      B        0x30030 ; attsProcReadTypeReq + 1000
        0x00030016:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0003001a:    3001        .0      ADDS     r0,#1
        0x0003001c:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x00030020:    b280        ..      UXTH     r0,r0
        0x00030022:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x00030026:    4288        .B      CMP      r0,r1
        0x00030028:    dd01        ..      BLE      0x3002e ; attsProcReadTypeReq + 998
        0x0003002a:    e7ff        ..      B        0x3002c ; attsProcReadTypeReq + 996
        0x0003002c:    e000        ..      B        0x30030 ; attsProcReadTypeReq + 1000
        0x0003002e:    e756        V.      B        0x2fede ; attsProcReadTypeReq + 662
        0x00030030:    e003        ..      B        0x3003a ; attsProcReadTypeReq + 1010
        0x00030032:    2011        .       MOVS     r0,#0x11
        0x00030034:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00030038:    e7ff        ..      B        0x3003a ; attsProcReadTypeReq + 1010
        0x0003003a:    e7ff        ..      B        0x3003c ; attsProcReadTypeReq + 1012
        0x0003003c:    e7ff        ..      B        0x3003e ; attsProcReadTypeReq + 1014
        0x0003003e:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x00030042:    b960        `.      CBNZ     r0,0x3005e ; attsProcReadTypeReq + 1046
        0x00030044:    e7ff        ..      B        0x30046 ; attsProcReadTypeReq + 1022
        0x00030046:    990d        ..      LDR      r1,[sp,#0x34]
        0x00030048:    6908        .i      LDR      r0,[r1,#0x10]
        0x0003004a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0003004e:    9a09        ..      LDR      r2,[sp,#0x24]
        0x00030050:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x00030052:    1ad2        ..      SUBS     r2,r2,r3
        0x00030054:    3a08        .:      SUBS     r2,r2,#8
        0x00030056:    b292        ..      UXTH     r2,r2
        0x00030058:    f7fbfeea    ....    BL       attL2cDataReq ; 0x2be30
        0x0003005c:    e00e        ..      B        0x3007c ; attsProcReadTypeReq + 1076
        0x0003005e:    990d        ..      LDR      r1,[sp,#0x34]
        0x00030060:    6908        .i      LDR      r0,[r1,#0x10]
        0x00030062:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x00030066:    f8bd301a    ...0    LDRH     r3,[sp,#0x1a]
        0x0003006a:    f89d2012    ...     LDRB     r2,[sp,#0x12]
        0x0003006e:    46ec        .F      MOV      r12,sp
        0x00030070:    f8cc2000    ...     STR      r2,[r12,#0]
        0x00030074:    2208        ."      MOVS     r2,#8
        0x00030076:    f7fdfdfb    ....    BL       attsErrRsp ; 0x2dc70
        0x0003007a:    e7ff        ..      B        0x3007c ; attsProcReadTypeReq + 1076
        0x0003007c:    b00e        ..      ADD      sp,sp,#0x38
        0x0003007e:    bd80        ..      POP      {r7,pc}
    attsProcValueCnf
        0x00030080:    b580        ..      PUSH     {r7,lr}
        0x00030082:    b086        ..      SUB      sp,sp,#0x18
        0x00030084:    9005        ..      STR      r0,[sp,#0x14]
        0x00030086:    f8ad1012    ....    STRH     r1,[sp,#0x12]
        0x0003008a:    9203        ..      STR      r2,[sp,#0xc]
        0x0003008c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003008e:    8cc0        ..      LDRH     r0,[r0,#0x26]
        0x00030090:    2800        .(      CMP      r0,#0
        0x00030092:    d03f        ?.      BEQ      0x30114 ; attsProcValueCnf + 148
        0x00030094:    e7ff        ..      B        0x30096 ; attsProcValueCnf + 22
        0x00030096:    9805        ..      LDR      r0,[sp,#0x14]
        0x00030098:    f7eefcca    ....    BL       WsfTimerStop ; 0x1ea30
        0x0003009c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003009e:    8cc0        ..      LDRH     r0,[r0,#0x26]
        0x000300a0:    a901        ..      ADD      r1,sp,#4
        0x000300a2:    f7fdfebb    ....    BL       attsFindByHandle ; 0x2de1c
        0x000300a6:    9002        ..      STR      r0,[sp,#8]
        0x000300a8:    b1c8        ..      CBZ      r0,0x300de ; attsProcValueCnf + 94
        0x000300aa:    e7ff        ..      B        0x300ac ; attsProcValueCnf + 44
        0x000300ac:    9802        ..      LDR      r0,[sp,#8]
        0x000300ae:    6800        .h      LDR      r0,[r0,#0]
        0x000300b0:    f64f215c    O.\!    MOV      r1,#0xfa5c
        0x000300b4:    f2c00104    ....    MOVT     r1,#4
        0x000300b8:    8809        ..      LDRH     r1,[r1,#0]
        0x000300ba:    8800        ..      LDRH     r0,[r0,#0]
        0x000300bc:    4288        .B      CMP      r0,r1
        0x000300be:    d10e        ..      BNE      0x300de ; attsProcValueCnf + 94
        0x000300c0:    e7ff        ..      B        0x300c2 ; attsProcValueCnf + 66
        0x000300c2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000300c4:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x000300c8:    f7eaf8ce    ....    BL       AttsCsfGetClientChangeAwareState ; 0x1a268
        0x000300cc:    b138        8.      CBZ      r0,0x300de ; attsProcValueCnf + 94
        0x000300ce:    e7ff        ..      B        0x300d0 ; attsProcValueCnf + 80
        0x000300d0:    9805        ..      LDR      r0,[sp,#0x14]
        0x000300d2:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x000300d6:    2100        .!      MOVS     r1,#0
        0x000300d8:    f7eaf8fe    ....    BL       AttsCsfSetClientChangeAwareState ; 0x1a2d8
        0x000300dc:    e7ff        ..      B        0x300de ; attsProcValueCnf + 94
        0x000300de:    9905        ..      LDR      r1,[sp,#0x14]
        0x000300e0:    2000        .       MOVS     r0,#0
        0x000300e2:    84c8        ..      STRH     r0,[r1,#0x26]
        0x000300e4:    9905        ..      LDR      r1,[sp,#0x14]
        0x000300e6:    6908        .i      LDR      r0,[r1,#0x10]
        0x000300e8:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x000300ec:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000300f0:    7880        .x      LDRB     r0,[r0,#2]
        0x000300f2:    0780        ..      LSLS     r0,r0,#30
        0x000300f4:    2800        .(      CMP      r0,#0
        0x000300f6:    d40c        ..      BMI      0x30112 ; attsProcValueCnf + 146
        0x000300f8:    e7ff        ..      B        0x300fa ; attsProcValueCnf + 122
        0x000300fa:    9905        ..      LDR      r1,[sp,#0x14]
        0x000300fc:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00030100:    8d09        ..      LDRH     r1,[r1,#0x28]
        0x00030102:    2200        ."      MOVS     r2,#0
        0x00030104:    9200        ..      STR      r2,[sp,#0]
        0x00030106:    f7fdfdf1    ....    BL       attsExecCallback ; 0x2dcec
        0x0003010a:    9800        ..      LDR      r0,[sp,#0]
        0x0003010c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003010e:    8508        ..      STRH     r0,[r1,#0x28]
        0x00030110:    e7ff        ..      B        0x30112 ; attsProcValueCnf + 146
        0x00030112:    e7ff        ..      B        0x30114 ; attsProcValueCnf + 148
        0x00030114:    b006        ..      ADD      sp,sp,#0x18
        0x00030116:    bd80        ..      POP      {r7,pc}
    attsProcWrite
        0x00030118:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0003011a:    b08c        ..      SUB      sp,sp,#0x30
        0x0003011c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003011e:    f8ad102a    ..*.    STRH     r1,[sp,#0x2a]
        0x00030122:    9209        ..      STR      r2,[sp,#0x24]
        0x00030124:    2000        .       MOVS     r0,#0
        0x00030126:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003012a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003012c:    3008        .0      ADDS     r0,r0,#8
        0x0003012e:    9009        ..      STR      r0,[sp,#0x24]
        0x00030130:    9809        ..      LDR      r0,[sp,#0x24]
        0x00030132:    1c41        A.      ADDS     r1,r0,#1
        0x00030134:    9109        ..      STR      r1,[sp,#0x24]
        0x00030136:    7800        .x      LDRB     r0,[r0,#0]
        0x00030138:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0003013c:    9909        ..      LDR      r1,[sp,#0x24]
        0x0003013e:    7808        .x      LDRB     r0,[r1,#0]
        0x00030140:    7849        Ix      LDRB     r1,[r1,#1]
        0x00030142:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00030146:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0003014a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003014c:    3002        .0      ADDS     r0,#2
        0x0003014e:    9009        ..      STR      r0,[sp,#0x24]
        0x00030150:    f8bd002a    ..*.    LDRH     r0,[sp,#0x2a]
        0x00030154:    3803        .8      SUBS     r0,#3
        0x00030156:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003015a:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003015e:    a905        ..      ADD      r1,sp,#0x14
        0x00030160:    f7fdfe5c    ..\.    BL       attsFindByHandle ; 0x2de1c
        0x00030164:    9006        ..      STR      r0,[sp,#0x18]
        0x00030166:    2800        .(      CMP      r0,#0
        0x00030168:    f00080af    ....    BEQ.W    0x302ca ; attsProcWrite + 434
        0x0003016c:    e7ff        ..      B        0x3016e ; attsProcWrite + 86
        0x0003016e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00030170:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030172:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030174:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x00030178:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003017a:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0003017c:    2110        .!      MOVS     r1,#0x10
        0x0003017e:    f7fefaf3    ....    BL       attsPermissions ; 0x2e768
        0x00030182:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00030186:    b108        ..      CBZ      r0,0x3018c ; attsProcWrite + 116
        0x00030188:    e7ff        ..      B        0x3018a ; attsProcWrite + 114
        0x0003018a:    e09d        ..      B        0x302c8 ; attsProcWrite + 432
        0x0003018c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003018e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030190:    0700        ..      LSLS     r0,r0,#28
        0x00030192:    2800        .(      CMP      r0,#0
        0x00030194:    d40b        ..      BMI      0x301ae ; attsProcWrite + 150
        0x00030196:    e7ff        ..      B        0x30198 ; attsProcWrite + 128
        0x00030198:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003019c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003019e:    8989        ..      LDRH     r1,[r1,#0xc]
        0x000301a0:    4288        .B      CMP      r0,r1
        0x000301a2:    d004        ..      BEQ      0x301ae ; attsProcWrite + 150
        0x000301a4:    e7ff        ..      B        0x301a6 ; attsProcWrite + 142
        0x000301a6:    200d        .       MOVS     r0,#0xd
        0x000301a8:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x000301ac:    e08b        ..      B        0x302c6 ; attsProcWrite + 430
        0x000301ae:    9806        ..      LDR      r0,[sp,#0x18]
        0x000301b0:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000301b2:    0700        ..      LSLS     r0,r0,#28
        0x000301b4:    2800        .(      CMP      r0,#0
        0x000301b6:    d50b        ..      BPL      0x301d0 ; attsProcWrite + 184
        0x000301b8:    e7ff        ..      B        0x301ba ; attsProcWrite + 162
        0x000301ba:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x000301be:    9906        ..      LDR      r1,[sp,#0x18]
        0x000301c0:    8989        ..      LDRH     r1,[r1,#0xc]
        0x000301c2:    4288        .B      CMP      r0,r1
        0x000301c4:    dd04        ..      BLE      0x301d0 ; attsProcWrite + 184
        0x000301c6:    e7ff        ..      B        0x301c8 ; attsProcWrite + 176
        0x000301c8:    200d        .       MOVS     r0,#0xd
        0x000301ca:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x000301ce:    e079        y.      B        0x302c4 ; attsProcWrite + 428
        0x000301d0:    9806        ..      LDR      r0,[sp,#0x18]
        0x000301d2:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000301d4:    0780        ..      LSLS     r0,r0,#30
        0x000301d6:    2800        .(      CMP      r0,#0
        0x000301d8:    d51e        ..      BPL      0x30218 ; attsProcWrite + 256
        0x000301da:    e7ff        ..      B        0x301dc ; attsProcWrite + 196
        0x000301dc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000301de:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000301e0:    b1d0        ..      CBZ      r0,0x30218 ; attsProcWrite + 256
        0x000301e2:    e7ff        ..      B        0x301e4 ; attsProcWrite + 204
        0x000301e4:    9805        ..      LDR      r0,[sp,#0x14]
        0x000301e6:    f8d0c00c    ....    LDR      r12,[r0,#0xc]
        0x000301ea:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000301ec:    6900        .i      LDR      r0,[r0,#0x10]
        0x000301ee:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000301f0:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x000301f4:    f89d2013    ...     LDRB     r2,[sp,#0x13]
        0x000301f8:    f8bd300e    ...0    LDRH     r3,[sp,#0xe]
        0x000301fc:    9c09        ..      LDR      r4,[sp,#0x24]
        0x000301fe:    9d06        ..      LDR      r5,[sp,#0x18]
        0x00030200:    46ee        .F      MOV      lr,sp
        0x00030202:    f8ce5008    ...P    STR      r5,[lr,#8]
        0x00030206:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0003020a:    f8ce3000    ...0    STR      r3,[lr,#0]
        0x0003020e:    2300        .#      MOVS     r3,#0
        0x00030210:    47e0        .G      BLX      r12
        0x00030212:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00030216:    e033        3.      B        0x30280 ; attsProcWrite + 360
        0x00030218:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003021a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0003021c:    0680        ..      LSLS     r0,r0,#26
        0x0003021e:    2800        .(      CMP      r0,#0
        0x00030220:    d519        ..      BPL      0x30256 ; attsProcWrite + 318
        0x00030222:    e7ff        ..      B        0x30224 ; attsProcWrite + 268
        0x00030224:    f243308c    C..0    MOV      r0,#0x338c
        0x00030228:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003022c:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x00030230:    b188        ..      CBZ      r0,0x30256 ; attsProcWrite + 318
        0x00030232:    e7ff        ..      B        0x30234 ; attsProcWrite + 284
        0x00030234:    f243308c    C..0    MOV      r0,#0x338c
        0x00030238:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003023c:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x00030240:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00030242:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030244:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030246:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x0003024a:    9b09        ..      LDR      r3,[sp,#0x24]
        0x0003024c:    2109        .!      MOVS     r1,#9
        0x0003024e:    47e0        .G      BLX      r12
        0x00030250:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00030254:    e013        ..      B        0x3027e ; attsProcWrite + 358
        0x00030256:    9806        ..      LDR      r0,[sp,#0x18]
        0x00030258:    6840        @h      LDR      r0,[r0,#4]
        0x0003025a:    9909        ..      LDR      r1,[sp,#0x24]
        0x0003025c:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x00030260:    f7e8f8e1    ....    BL       __aeabi_memcpy ; 0x18426
        0x00030264:    9806        ..      LDR      r0,[sp,#0x18]
        0x00030266:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030268:    0700        ..      LSLS     r0,r0,#28
        0x0003026a:    2800        .(      CMP      r0,#0
        0x0003026c:    d506        ..      BPL      0x3027c ; attsProcWrite + 356
        0x0003026e:    e7ff        ..      B        0x30270 ; attsProcWrite + 344
        0x00030270:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x00030274:    9906        ..      LDR      r1,[sp,#0x18]
        0x00030276:    6889        .h      LDR      r1,[r1,#8]
        0x00030278:    8008        ..      STRH     r0,[r1,#0]
        0x0003027a:    e7ff        ..      B        0x3027c ; attsProcWrite + 356
        0x0003027c:    e7ff        ..      B        0x3027e ; attsProcWrite + 358
        0x0003027e:    e7ff        ..      B        0x30280 ; attsProcWrite + 360
        0x00030280:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x00030284:    b9e8        ..      CBNZ     r0,0x302c2 ; attsProcWrite + 426
        0x00030286:    e7ff        ..      B        0x30288 ; attsProcWrite + 368
        0x00030288:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0003028c:    2812        .(      CMP      r0,#0x12
        0x0003028e:    d118        ..      BNE      0x302c2 ; attsProcWrite + 426
        0x00030290:    e7ff        ..      B        0x30292 ; attsProcWrite + 378
        0x00030292:    2009        .       MOVS     r0,#9
        0x00030294:    f7fbfdfe    ....    BL       attMsgAlloc ; 0x2be94
        0x00030298:    9008        ..      STR      r0,[sp,#0x20]
        0x0003029a:    b188        ..      CBZ      r0,0x302c0 ; attsProcWrite + 424
        0x0003029c:    e7ff        ..      B        0x3029e ; attsProcWrite + 390
        0x0003029e:    9808        ..      LDR      r0,[sp,#0x20]
        0x000302a0:    3008        .0      ADDS     r0,r0,#8
        0x000302a2:    9007        ..      STR      r0,[sp,#0x1c]
        0x000302a4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000302a6:    1c48        H.      ADDS     r0,r1,#1
        0x000302a8:    9007        ..      STR      r0,[sp,#0x1c]
        0x000302aa:    2013        .       MOVS     r0,#0x13
        0x000302ac:    7008        .p      STRB     r0,[r1,#0]
        0x000302ae:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000302b0:    6908        .i      LDR      r0,[r1,#0x10]
        0x000302b2:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x000302b6:    9b08        ..      LDR      r3,[sp,#0x20]
        0x000302b8:    2201        ."      MOVS     r2,#1
        0x000302ba:    f7fbfdb9    ....    BL       attL2cDataReq ; 0x2be30
        0x000302be:    e7ff        ..      B        0x302c0 ; attsProcWrite + 424
        0x000302c0:    e7ff        ..      B        0x302c2 ; attsProcWrite + 426
        0x000302c2:    e7ff        ..      B        0x302c4 ; attsProcWrite + 428
        0x000302c4:    e7ff        ..      B        0x302c6 ; attsProcWrite + 430
        0x000302c6:    e7ff        ..      B        0x302c8 ; attsProcWrite + 432
        0x000302c8:    e003        ..      B        0x302d2 ; attsProcWrite + 442
        0x000302ca:    2001        .       MOVS     r0,#1
        0x000302cc:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x000302d0:    e7ff        ..      B        0x302d2 ; attsProcWrite + 442
        0x000302d2:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x000302d6:    b328        (.      CBZ      r0,0x30324 ; attsProcWrite + 524
        0x000302d8:    e7ff        ..      B        0x302da ; attsProcWrite + 450
        0x000302da:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000302de:    2812        .(      CMP      r0,#0x12
        0x000302e0:    d120         .      BNE      0x30324 ; attsProcWrite + 524
        0x000302e2:    e7ff        ..      B        0x302e4 ; attsProcWrite + 460
        0x000302e4:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x000302e8:    287a        z(      CMP      r0,#0x7a
        0x000302ea:    d10b        ..      BNE      0x30304 ; attsProcWrite + 492
        0x000302ec:    e7ff        ..      B        0x302ee ; attsProcWrite + 470
        0x000302ee:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000302f0:    6908        .i      LDR      r0,[r1,#0x10]
        0x000302f2:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x000302f6:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x000302fa:    7888        .x      LDRB     r0,[r1,#2]
        0x000302fc:    f0400008    @...    ORR      r0,r0,#8
        0x00030300:    7088        .p      STRB     r0,[r1,#2]
        0x00030302:    e00e        ..      B        0x30322 ; attsProcWrite + 522
        0x00030304:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00030306:    6908        .i      LDR      r0,[r1,#0x10]
        0x00030308:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0003030c:    f8bd3010    ...0    LDRH     r3,[sp,#0x10]
        0x00030310:    f89d200d    ...     LDRB     r2,[sp,#0xd]
        0x00030314:    46ec        .F      MOV      r12,sp
        0x00030316:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0003031a:    2212        ."      MOVS     r2,#0x12
        0x0003031c:    f7fdfca8    ....    BL       attsErrRsp ; 0x2dc70
        0x00030320:    e7ff        ..      B        0x30322 ; attsProcWrite + 522
        0x00030322:    e7ff        ..      B        0x30324 ; attsProcWrite + 524
        0x00030324:    b00c        ..      ADD      sp,sp,#0x30
        0x00030326:    bdb0        ..      POP      {r4,r5,r7,pc}
    attsProcessDatabaseHashUpdate
        0x00030328:    b580        ..      PUSH     {r7,lr}
        0x0003032a:    b08a        ..      SUB      sp,sp,#0x28
        0x0003032c:    9009        ..      STR      r0,[sp,#0x24]
        0x0003032e:    2015        .       MOVS     r0,#0x15
        0x00030330:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x00030334:    2000        .       MOVS     r0,#0
        0x00030336:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003033a:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0003033e:    2110        .!      MOVS     r1,#0x10
        0x00030340:    f8ad101c    ....    STRH     r1,[sp,#0x1c]
        0x00030344:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x00030348:    f88d0020    .. .    STRB     r0,[sp,#0x20]
        0x0003034c:    f8ad0022    ..".    STRH     r0,[sp,#0x22]
        0x00030350:    9809        ..      LDR      r0,[sp,#0x24]
        0x00030352:    6880        .h      LDR      r0,[r0,#8]
        0x00030354:    b140        @.      CBZ      r0,0x30368 ; attsProcessDatabaseHashUpdate + 64
        0x00030356:    e7ff        ..      B        0x30358 ; attsProcessDatabaseHashUpdate + 48
        0x00030358:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003035a:    6880        .h      LDR      r0,[r0,#8]
        0x0003035c:    f7edff78    ..x.    BL       WsfBufFree ; 0x1e250
        0x00030360:    9909        ..      LDR      r1,[sp,#0x24]
        0x00030362:    2000        .       MOVS     r0,#0
        0x00030364:    6088        .`      STR      r0,[r1,#8]
        0x00030366:    e7ff        ..      B        0x30368 ; attsProcessDatabaseHashUpdate + 64
        0x00030368:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003036a:    6840        @h      LDR      r0,[r0,#4]
        0x0003036c:    2110        .!      MOVS     r1,#0x10
        0x0003036e:    f7edfed1    ....    BL       WStrReverse ; 0x1e114
        0x00030372:    9809        ..      LDR      r0,[sp,#0x24]
        0x00030374:    6840        @h      LDR      r0,[r0,#4]
        0x00030376:    9006        ..      STR      r0,[sp,#0x18]
        0x00030378:    4669        iF      MOV      r1,sp
        0x0003037a:    a803        ..      ADD      r0,sp,#0xc
        0x0003037c:    6048        H`      STR      r0,[r1,#4]
        0x0003037e:    a804        ..      ADD      r0,sp,#0x10
        0x00030380:    6008        .`      STR      r0,[r1,#0]
        0x00030382:    f64f2356    O.V#    MOV      r3,#0xfa56
        0x00030386:    f2c00304    ....    MOVT     r3,#4
        0x0003038a:    2001        .       MOVS     r0,#1
        0x0003038c:    f64f71ff    O..q    MOV      r1,#0xffff
        0x00030390:    2202        ."      MOVS     r2,#2
        0x00030392:    f7fdfe55    ..U.    BL       attsFindUuidInRange ; 0x2e040
        0x00030396:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003039a:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0003039e:    b138        8.      CBZ      r0,0x303b0 ; attsProcessDatabaseHashUpdate + 136
        0x000303a0:    e7ff        ..      B        0x303a2 ; attsProcessDatabaseHashUpdate + 122
        0x000303a2:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x000303a6:    9a06        ..      LDR      r2,[sp,#0x18]
        0x000303a8:    2110        .!      MOVS     r1,#0x10
        0x000303aa:    f7eaf94f    ..O.    BL       AttsSetAttr ; 0x1a64c
        0x000303ae:    e7ff        ..      B        0x303b0 ; attsProcessDatabaseHashUpdate + 136
        0x000303b0:    2000        .       MOVS     r0,#0
        0x000303b2:    f7fdfb0f    ....    BL       attsCsfSetHashUpdateStatus ; 0x2d9d4
        0x000303b6:    f2431070    C.p.    MOV      r0,#0x3170
        0x000303ba:    f2c10000    ....    MOVT     r0,#0x1000
        0x000303be:    6d81        .m      LDR      r1,[r0,#0x58]
        0x000303c0:    a805        ..      ADD      r0,sp,#0x14
        0x000303c2:    4788        .G      BLX      r1
        0x000303c4:    b00a        ..      ADD      sp,sp,#0x28
        0x000303c6:    bd80        ..      POP      {r7,pc}
    attsSetPendNtfHandle
        0x000303c8:    b082        ..      SUB      sp,sp,#8
        0x000303ca:    9001        ..      STR      r0,[sp,#4]
        0x000303cc:    f8ad1002    ....    STRH     r1,[sp,#2]
        0x000303d0:    2000        .       MOVS     r0,#0
        0x000303d2:    f88d0001    ....    STRB     r0,[sp,#1]
        0x000303d6:    e7ff        ..      B        0x303d8 ; attsSetPendNtfHandle + 16
        0x000303d8:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x000303dc:    2800        .(      CMP      r0,#0
        0x000303de:    dc18        ..      BGT      0x30412 ; attsSetPendNtfHandle + 74
        0x000303e0:    e7ff        ..      B        0x303e2 ; attsSetPendNtfHandle + 26
        0x000303e2:    9801        ..      LDR      r0,[sp,#4]
        0x000303e4:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x000303e8:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x000303ec:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x000303ee:    b948        H.      CBNZ     r0,0x30404 ; attsSetPendNtfHandle + 60
        0x000303f0:    e7ff        ..      B        0x303f2 ; attsSetPendNtfHandle + 42
        0x000303f2:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x000303f6:    9901        ..      LDR      r1,[sp,#4]
        0x000303f8:    f89d2001    ...     LDRB     r2,[sp,#1]
        0x000303fc:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x00030400:    8548        H.      STRH     r0,[r1,#0x2a]
        0x00030402:    e006        ..      B        0x30412 ; attsSetPendNtfHandle + 74
        0x00030404:    e7ff        ..      B        0x30406 ; attsSetPendNtfHandle + 62
        0x00030406:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0003040a:    3001        .0      ADDS     r0,#1
        0x0003040c:    f88d0001    ....    STRB     r0,[sp,#1]
        0x00030410:    e7e2        ..      B        0x303d8 ; attsSetPendNtfHandle + 16
        0x00030412:    b002        ..      ADD      sp,sp,#8
        0x00030414:    4770        pG      BX       lr
        0x00030416:    0000        ..      MOVS     r0,r0
    attsSetupMsg
        0x00030418:    b580        ..      PUSH     {r7,lr}
        0x0003041a:    b086        ..      SUB      sp,sp,#0x18
        0x0003041c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003041e:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x00030422:    f88d2012    ...     STRB     r2,[sp,#0x12]
        0x00030426:    9303        ..      STR      r3,[sp,#0xc]
        0x00030428:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003042a:    7a00        .z      LDRB     r0,[r0,#8]
        0x0003042c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00030430:    9803        ..      LDR      r0,[sp,#0xc]
        0x00030432:    8840        @.      LDRH     r0,[r0,#2]
        0x00030434:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00030438:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003043a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003043c:    f89d1012    ....    LDRB     r1,[sp,#0x12]
        0x00030440:    9b03        ..      LDR      r3,[sp,#0xc]
        0x00030442:    881a        ..      LDRH     r2,[r3,#0]
        0x00030444:    f7fbfcf4    ....    BL       attL2cDataReq ; 0x2be30
        0x00030448:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003044c:    281d        .(      CMP      r0,#0x1d
        0x0003044e:    d11c        ..      BNE      0x3048a ; attsSetupMsg + 114
        0x00030450:    e7ff        ..      B        0x30452 ; attsSetupMsg + 58
        0x00030452:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x00030456:    9905        ..      LDR      r1,[sp,#0x14]
        0x00030458:    8508        ..      STRH     r0,[r1,#0x28]
        0x0003045a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003045c:    84c8        ..      STRH     r0,[r1,#0x26]
        0x0003045e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00030460:    2022        "       MOVS     r0,#0x22
        0x00030462:    7288        .r      STRB     r0,[r1,#0xa]
        0x00030464:    9905        ..      LDR      r1,[sp,#0x14]
        0x00030466:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x0003046a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0003046e:    f7fbfd1d    ....    BL       attMsgParam ; 0x2beac
        0x00030472:    9905        ..      LDR      r1,[sp,#0x14]
        0x00030474:    8108        ..      STRH     r0,[r1,#8]
        0x00030476:    9805        ..      LDR      r0,[sp,#0x14]
        0x00030478:    f24041e8    @..A    MOVW     r1,#0x4e8
        0x0003047c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00030480:    6809        .h      LDR      r1,[r1,#0]
        0x00030482:    7989        .y      LDRB     r1,[r1,#6]
        0x00030484:    f7eefac8    ....    BL       WsfTimerStartSec ; 0x1ea18
        0x00030488:    e02a        *.      B        0x304e0 ; attsSetupMsg + 200
        0x0003048a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003048c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003048e:    f89d1012    ....    LDRB     r1,[sp,#0x12]
        0x00030492:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00030496:    7880        .x      LDRB     r0,[r0,#2]
        0x00030498:    0780        ..      LSLS     r0,r0,#30
        0x0003049a:    2800        .(      CMP      r0,#0
        0x0003049c:    d419        ..      BMI      0x304d2 ; attsSetupMsg + 186
        0x0003049e:    e7ff        ..      B        0x304a0 ; attsSetupMsg + 136
        0x000304a0:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000304a4:    2823        #(      CMP      r0,#0x23
        0x000304a6:    d10b        ..      BNE      0x304c0 ; attsSetupMsg + 168
        0x000304a8:    e7ff        ..      B        0x304aa ; attsSetupMsg + 146
        0x000304aa:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000304ae:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x000304b2:    4669        iF      MOV      r1,sp
        0x000304b4:    2300        .#      MOVS     r3,#0
        0x000304b6:    600b        .`      STR      r3,[r1,#0]
        0x000304b8:    2113        .!      MOVS     r1,#0x13
        0x000304ba:    f7fbfc1d    ....    BL       attExecCallback ; 0x2bcf8
        0x000304be:    e007        ..      B        0x304d0 ; attsSetupMsg + 184
        0x000304c0:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000304c4:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x000304c8:    2200        ."      MOVS     r2,#0
        0x000304ca:    f7fdfc0f    ....    BL       attsExecCallback ; 0x2dcec
        0x000304ce:    e7ff        ..      B        0x304d0 ; attsSetupMsg + 184
        0x000304d0:    e005        ..      B        0x304de ; attsSetupMsg + 198
        0x000304d2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000304d4:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x000304d8:    f7ffff76    ..v.    BL       attsSetPendNtfHandle ; 0x303c8
        0x000304dc:    e7ff        ..      B        0x304de ; attsSetupMsg + 198
        0x000304de:    e7ff        ..      B        0x304e0 ; attsSetupMsg + 200
        0x000304e0:    b006        ..      ADD      sp,sp,#0x18
        0x000304e2:    bd80        ..      POP      {r7,pc}
    attsSignCcbByConnId
        0x000304e4:    b081        ..      SUB      sp,sp,#4
        0x000304e6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000304ea:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x000304ee:    f2435074    C.tP    MOV      r0,#0x3574
        0x000304f2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000304f6:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x000304fa:    3810        .8      SUBS     r0,r0,#0x10
        0x000304fc:    b001        ..      ADD      sp,sp,#4
        0x000304fe:    4770        pG      BX       lr
    attsUuid16Cmp
        0x00030500:    b580        ..      PUSH     {r7,lr}
        0x00030502:    b086        ..      SUB      sp,sp,#0x18
        0x00030504:    9004        ..      STR      r0,[sp,#0x10]
        0x00030506:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x0003050a:    9202        ..      STR      r2,[sp,#8]
        0x0003050c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00030510:    2802        .(      CMP      r0,#2
        0x00030512:    d119        ..      BNE      0x30548 ; attsUuid16Cmp + 72
        0x00030514:    e7ff        ..      B        0x30516 ; attsUuid16Cmp + 22
        0x00030516:    9804        ..      LDR      r0,[sp,#0x10]
        0x00030518:    7801        .x      LDRB     r1,[r0,#0]
        0x0003051a:    9802        ..      LDR      r0,[sp,#8]
        0x0003051c:    7802        .x      LDRB     r2,[r0,#0]
        0x0003051e:    2000        .       MOVS     r0,#0
        0x00030520:    4291        .B      CMP      r1,r2
        0x00030522:    9001        ..      STR      r0,[sp,#4]
        0x00030524:    d10a        ..      BNE      0x3053c ; attsUuid16Cmp + 60
        0x00030526:    e7ff        ..      B        0x30528 ; attsUuid16Cmp + 40
        0x00030528:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003052a:    7840        @x      LDRB     r0,[r0,#1]
        0x0003052c:    9902        ..      LDR      r1,[sp,#8]
        0x0003052e:    7849        Ix      LDRB     r1,[r1,#1]
        0x00030530:    1a40        @.      SUBS     r0,r0,r1
        0x00030532:    fab0f080    ....    CLZ      r0,r0
        0x00030536:    0940        @.      LSRS     r0,r0,#5
        0x00030538:    9001        ..      STR      r0,[sp,#4]
        0x0003053a:    e7ff        ..      B        0x3053c ; attsUuid16Cmp + 60
        0x0003053c:    9801        ..      LDR      r0,[sp,#4]
        0x0003053e:    f0000001    ....    AND      r0,r0,#1
        0x00030542:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00030546:    e006        ..      B        0x30556 ; attsUuid16Cmp + 86
        0x00030548:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003054a:    9902        ..      LDR      r1,[sp,#8]
        0x0003054c:    f7fbfcf6    ....    BL       attUuidCmp16to128 ; 0x2bf3c
        0x00030550:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00030554:    e7ff        ..      B        0x30556 ; attsUuid16Cmp + 86
        0x00030556:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003055a:    b006        ..      ADD      sp,sp,#0x18
        0x0003055c:    bd80        ..      POP      {r7,pc}
        0x0003055e:    0000        ..      MOVS     r0,r0
    attsUuidCmp
        0x00030560:    b580        ..      PUSH     {r7,lr}
        0x00030562:    b084        ..      SUB      sp,sp,#0x10
        0x00030564:    9002        ..      STR      r0,[sp,#8]
        0x00030566:    f88d1007    ....    STRB     r1,[sp,#7]
        0x0003056a:    9200        ..      STR      r2,[sp,#0]
        0x0003056c:    9802        ..      LDR      r0,[sp,#8]
        0x0003056e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030570:    07c0        ..      LSLS     r0,r0,#31
        0x00030572:    b928        (.      CBNZ     r0,0x30580 ; attsUuidCmp + 32
        0x00030574:    e7ff        ..      B        0x30576 ; attsUuidCmp + 22
        0x00030576:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003057a:    2802        .(      CMP      r0,#2
        0x0003057c:    d00a        ..      BEQ      0x30594 ; attsUuidCmp + 52
        0x0003057e:    e7ff        ..      B        0x30580 ; attsUuidCmp + 32
        0x00030580:    9802        ..      LDR      r0,[sp,#8]
        0x00030582:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030584:    07c0        ..      LSLS     r0,r0,#31
        0x00030586:    b190        ..      CBZ      r0,0x305ae ; attsUuidCmp + 78
        0x00030588:    e7ff        ..      B        0x3058a ; attsUuidCmp + 42
        0x0003058a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003058e:    2810        .(      CMP      r0,#0x10
        0x00030590:    d10d        ..      BNE      0x305ae ; attsUuidCmp + 78
        0x00030592:    e7ff        ..      B        0x30594 ; attsUuidCmp + 52
        0x00030594:    9802        ..      LDR      r0,[sp,#8]
        0x00030596:    6800        .h      LDR      r0,[r0,#0]
        0x00030598:    9900        ..      LDR      r1,[sp,#0]
        0x0003059a:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0003059e:    f7e7fed3    ....    BL       memcmp ; 0x18348
        0x000305a2:    fab0f080    ....    CLZ      r0,r0
        0x000305a6:    0940        @.      LSRS     r0,r0,#5
        0x000305a8:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000305ac:    e019        ..      B        0x305e2 ; attsUuidCmp + 130
        0x000305ae:    9802        ..      LDR      r0,[sp,#8]
        0x000305b0:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000305b2:    07c0        ..      LSLS     r0,r0,#31
        0x000305b4:    b968        h.      CBNZ     r0,0x305d2 ; attsUuidCmp + 114
        0x000305b6:    e7ff        ..      B        0x305b8 ; attsUuidCmp + 88
        0x000305b8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000305bc:    2810        .(      CMP      r0,#0x10
        0x000305be:    d108        ..      BNE      0x305d2 ; attsUuidCmp + 114
        0x000305c0:    e7ff        ..      B        0x305c2 ; attsUuidCmp + 98
        0x000305c2:    9802        ..      LDR      r0,[sp,#8]
        0x000305c4:    6800        .h      LDR      r0,[r0,#0]
        0x000305c6:    9900        ..      LDR      r1,[sp,#0]
        0x000305c8:    f7fbfcb8    ....    BL       attUuidCmp16to128 ; 0x2bf3c
        0x000305cc:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000305d0:    e007        ..      B        0x305e2 ; attsUuidCmp + 130
        0x000305d2:    9800        ..      LDR      r0,[sp,#0]
        0x000305d4:    9902        ..      LDR      r1,[sp,#8]
        0x000305d6:    6809        .h      LDR      r1,[r1,#0]
        0x000305d8:    f7fbfcb0    ....    BL       attUuidCmp16to128 ; 0x2bf3c
        0x000305dc:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000305e0:    e7ff        ..      B        0x305e2 ; attsUuidCmp + 130
        0x000305e2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000305e6:    b004        ..      ADD      sp,sp,#0x10
        0x000305e8:    bd80        ..      POP      {r7,pc}
        0x000305ea:    0000        ..      MOVS     r0,r0
    audio_enc_encode_frame
        0x000305ec:    b580        ..      PUSH     {r7,lr}
        0x000305ee:    b086        ..      SUB      sp,sp,#0x18
        0x000305f0:    9005        ..      STR      r0,[sp,#0x14]
        0x000305f2:    9104        ..      STR      r1,[sp,#0x10]
        0x000305f4:    9203        ..      STR      r2,[sp,#0xc]
        0x000305f6:    2000        .       MOVS     r0,#0
        0x000305f8:    9002        ..      STR      r0,[sp,#8]
        0x000305fa:    f24051dc    @..Q    MOV      r1,#0x5dc
        0x000305fe:    9101        ..      STR      r1,[sp,#4]
        0x00030600:    f018fb88    ....    BL       spl_stack_init ; 0x48d14
        0x00030604:    f24a006c    J.l.    MOV      r0,#0xa06c
        0x00030608:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003060c:    6800        .h      LDR      r0,[r0,#0]
        0x0003060e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00030610:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00030612:    9b03        ..      LDR      r3,[sp,#0xc]
        0x00030614:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x00030618:    46ee        .F      MOV      lr,sp
        0x0003061a:    f8cec000    ....    STR      r12,[lr,#0]
        0x0003061e:    f00efa97    ....    BL       octopus_encode ; 0x3eb50
        0x00030622:    9002        ..      STR      r0,[sp,#8]
        0x00030624:    f018fb70    ..p.    BL       spl_stack_check ; 0x48d08
        0x00030628:    9802        ..      LDR      r0,[sp,#8]
        0x0003062a:    b006        ..      ADD      sp,sp,#0x18
        0x0003062c:    bd80        ..      POP      {r7,pc}
        0x0003062e:    0000        ..      MOVS     r0,r0
    audio_enc_init
        0x00030630:    b580        ..      PUSH     {r7,lr}
        0x00030632:    b082        ..      SUB      sp,sp,#8
        0x00030634:    9001        ..      STR      r0,[sp,#4]
        0x00030636:    9801        ..      LDR      r0,[sp,#4]
        0x00030638:    f00efc3c    ..<.    BL       octopus_encoder_create ; 0x3eeb4
        0x0003063c:    f24a016c    J.l.    MOV      r1,#0xa06c
        0x00030640:    f2c10101    ....    MOVT     r1,#0x1001
        0x00030644:    6008        .`      STR      r0,[r1,#0]
        0x00030646:    2000        .       MOVS     r0,#0
        0x00030648:    b002        ..      ADD      sp,sp,#8
        0x0003064a:    bd80        ..      POP      {r7,pc}
    bitexact_log2tan
        0x0003064c:    b510        ..      PUSH     {r4,lr}
        0x0003064e:    fab1fc81    ....    CLZ      r12,r1
        0x00030652:    fab0f380    ....    CLZ      r3,r0
        0x00030656:    f1ac0211    ....    SUB      r2,r12,#0x11
        0x0003065a:    4091        .@      LSLS     r1,r1,r2
        0x0003065c:    f1a30211    ....    SUB      r2,r3,#0x11
        0x00030660:    ebac0e03    ....    SUB      lr,r12,r3
        0x00030664:    f24f5cdb    O..\    MOV      r12,#0xf5db
        0x00030668:    4090        .@      LSLS     r0,r0,r2
        0x0003066a:    f44f4380    O..C    MOV      r3,#0x4000
        0x0003066e:    f6cf7cff    ...|    MOVT     r12,#0xffff
        0x00030672:    fb1c3200    ...2    SMLABB   r2,r12,r0,r3
        0x00030676:    f64164fc    A..d    MOV      r4,#0x1efc
        0x0003067a:    eb0432e2    ...2    ADD      r2,r4,r2,ASR #15
        0x0003067e:    fb123000    ...0    SMLABB   r0,r2,r0,r3
        0x00030682:    fb1c3201    ...2    SMLABB   r2,r12,r1,r3
        0x00030686:    13c0        ..      ASRS     r0,r0,#15
        0x00030688:    eb0432e2    ...2    ADD      r2,r4,r2,ASR #15
        0x0003068c:    eb0020ce    ...     ADD      r0,r0,lr,LSL #11
        0x00030690:    fb123101    ...1    SMLABB   r1,r2,r1,r3
        0x00030694:    eba030e1    ...0    SUB      r0,r0,r1,ASR #15
        0x00030698:    bd10        ..      POP      {r4,pc}
        0x0003069a:    0000        ..      MOVS     r0,r0
    buck_ldo_override_init
        0x0003069c:    b580        ..      PUSH     {r7,lr}
        0x0003069e:    b082        ..      SUB      sp,sp,#8
        0x000306a0:    2000        .       MOVS     r0,#0
        0x000306a2:    9001        ..      STR      r0,[sp,#4]
        0x000306a4:    2160        `!      MOVS     r1,#0x60
        0x000306a6:    f2c40102    ....    MOVT     r1,#0x4002
        0x000306aa:    9100        ..      STR      r1,[sp,#0]
        0x000306ac:    6808        .h      LDR      r0,[r1,#0]
        0x000306ae:    f4403000    @..0    ORR      r0,r0,#0x20000
        0x000306b2:    6008        .`      STR      r0,[r1,#0]
        0x000306b4:    6808        .h      LDR      r0,[r1,#0]
        0x000306b6:    f4402080    @..     ORR      r0,r0,#0x40000
        0x000306ba:    6008        .`      STR      r0,[r1,#0]
        0x000306bc:    6808        .h      LDR      r0,[r1,#0]
        0x000306be:    f4402000    @..     ORR      r0,r0,#0x80000
        0x000306c2:    6008        .`      STR      r0,[r1,#0]
        0x000306c4:    6808        .h      LDR      r0,[r1,#0]
        0x000306c6:    f4403080    @..0    ORR      r0,r0,#0x10000
        0x000306ca:    6008        .`      STR      r0,[r1,#0]
        0x000306cc:    a801        ..      ADD      r0,sp,#4
        0x000306ce:    f7edfce5    ....    BL       TrimVersionGet ; 0x1e09c
        0x000306d2:    9801        ..      LDR      r0,[sp,#4]
        0x000306d4:    2801        .(      CMP      r0,#1
        0x000306d6:    d814        ..      BHI      0x30702 ; buck_ldo_override_init + 102
        0x000306d8:    e7ff        ..      B        0x306da ; buck_ldo_override_init + 62
        0x000306da:    2080        .       MOVS     r0,#0x80
        0x000306dc:    f2c40002    ....    MOVT     r0,#0x4002
        0x000306e0:    6800        .h      LDR      r0,[r0,#0]
        0x000306e2:    f36f209f    o..     BFC      r0,#10,#22
        0x000306e6:    2807        .(      CMP      r0,#7
        0x000306e8:    db0a        ..      BLT      0x30700 ; buck_ldo_override_init + 100
        0x000306ea:    e7ff        ..      B        0x306ec ; buck_ldo_override_init + 80
        0x000306ec:    2180        .!      MOVS     r1,#0x80
        0x000306ee:    f2c40102    ....    MOVT     r1,#0x4002
        0x000306f2:    6808        .h      LDR      r0,[r1,#0]
        0x000306f4:    1f82        ..      SUBS     r2,r0,#6
        0x000306f6:    6808        .h      LDR      r0,[r1,#0]
        0x000306f8:    f3620009    b...    BFI      r0,r2,#0,#10
        0x000306fc:    6008        .`      STR      r0,[r1,#0]
        0x000306fe:    e7ff        ..      B        0x30700 ; buck_ldo_override_init + 100
        0x00030700:    e7ff        ..      B        0x30702 ; buck_ldo_override_init + 102
        0x00030702:    2160        `!      MOVS     r1,#0x60
        0x00030704:    f2c40102    ....    MOVT     r1,#0x4002
        0x00030708:    6808        .h      LDR      r0,[r1,#0]
        0x0003070a:    f0200010     ...    BIC      r0,r0,#0x10
        0x0003070e:    6008        .`      STR      r0,[r1,#0]
        0x00030710:    6808        .h      LDR      r0,[r1,#0]
        0x00030712:    f040000e    @...    ORR      r0,r0,#0xe
        0x00030716:    6008        .`      STR      r0,[r1,#0]
        0x00030718:    6808        .h      LDR      r0,[r1,#0]
        0x0003071a:    f0400001    @...    ORR      r0,r0,#1
        0x0003071e:    6008        .`      STR      r0,[r1,#0]
        0x00030720:    6808        .h      LDR      r0,[r1,#0]
        0x00030722:    f4207000     ..p    BIC      r0,r0,#0x200
        0x00030726:    6008        .`      STR      r0,[r1,#0]
        0x00030728:    6808        .h      LDR      r0,[r1,#0]
        0x0003072a:    f44070e0    @..p    ORR      r0,r0,#0x1c0
        0x0003072e:    6008        .`      STR      r0,[r1,#0]
        0x00030730:    6808        .h      LDR      r0,[r1,#0]
        0x00030732:    f0400020    @. .    ORR      r0,r0,#0x20
        0x00030736:    6008        .`      STR      r0,[r1,#0]
        0x00030738:    b002        ..      ADD      sp,sp,#8
        0x0003073a:    bd80        ..      POP      {r7,pc}
    buck_ldo_update_override
        0x0003073c:    b081        ..      SUB      sp,sp,#4
        0x0003073e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00030742:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00030746:    f0000201    ....    AND      r2,r0,#1
        0x0003074a:    2160        `!      MOVS     r1,#0x60
        0x0003074c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00030750:    6808        .h      LDR      r0,[r1,#0]
        0x00030752:    f4203080     ..0    BIC      r0,r0,#0x10000
        0x00030756:    ea404002    @..@    ORR      r0,r0,r2,LSL #16
        0x0003075a:    6008        .`      STR      r0,[r1,#0]
        0x0003075c:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x00030760:    6808        .h      LDR      r0,[r1,#0]
        0x00030762:    f3620000    b...    BFI      r0,r2,#0,#1
        0x00030766:    6008        .`      STR      r0,[r1,#0]
        0x00030768:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003076c:    f0000201    ....    AND      r2,r0,#1
        0x00030770:    6808        .h      LDR      r0,[r1,#0]
        0x00030772:    f0200020     . .    BIC      r0,r0,#0x20
        0x00030776:    ea401042    @.B.    ORR      r0,r0,r2,LSL #5
        0x0003077a:    6008        .`      STR      r0,[r1,#0]
        0x0003077c:    b001        ..      ADD      sp,sp,#4
        0x0003077e:    4770        pG      BX       lr
    buf_read
        0x00030780:    f8d0c004    ....    LDR      r12,[r0,#4]
        0x00030784:    2900        .)      CMP      r1,#0
        0x00030786:    eb0c0302    ....    ADD      r3,r12,r2
        0x0003078a:    6043        C`      STR      r3,[r0,#4]
        0x0003078c:    bf18        ..      IT       NE
        0x0003078e:    2a00        .*      CMPNE    r2,#0
        0x00030790:    d008        ..      BEQ      0x307a4 ; buf_read + 36
        0x00030792:    1e48        H.      SUBS     r0,r1,#1
        0x00030794:    f1ac0101    ....    SUB      r1,r12,#1
        0x00030798:    f8113f01    ...?    LDRB     r3,[r1,#1]!
        0x0003079c:    3a01        .:      SUBS     r2,#1
        0x0003079e:    f8003f01    ...?    STRB     r3,[r0,#1]!
        0x000307a2:    d1f9        ..      BNE      0x30798 ; buf_read + 24
        0x000307a4:    2001        .       MOVS     r0,#1
        0x000307a6:    4770        pG      BX       lr
    buf_write
        0x000307a8:    6843        Ch      LDR      r3,[r0,#4]
        0x000307aa:    eb030c02    ....    ADD      r12,r3,r2
        0x000307ae:    f8c0c004    ....    STR      r12,[r0,#4]
        0x000307b2:    b13a        :.      CBZ      r2,0x307c4 ; buf_write + 28
        0x000307b4:    1e58        X.      SUBS     r0,r3,#1
        0x000307b6:    3901        .9      SUBS     r1,#1
        0x000307b8:    f8113f01    ...?    LDRB     r3,[r1,#1]!
        0x000307bc:    3a01        .:      SUBS     r2,#1
        0x000307be:    f8003f01    ...?    STRB     r3,[r0,#1]!
        0x000307c2:    d1f9        ..      BNE      0x307b8 ; buf_write + 16
        0x000307c4:    2001        .       MOVS     r0,#1
        0x000307c6:    4770        pG      BX       lr
    build_cmd
        0x000307c8:    b580        ..      PUSH     {r7,lr}
        0x000307ca:    b088        ..      SUB      sp,sp,#0x20
        0x000307cc:    460b        .F      MOV      r3,r1
        0x000307ce:    4684        .F      MOV      r12,r0
        0x000307d0:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000307d2:    980a        ..      LDR      r0,[sp,#0x28]
        0x000307d4:    f8dde034    ..4.    LDR      lr,[sp,#0x34]
        0x000307d8:    f8dde030    ..0.    LDR      lr,[sp,#0x30]
        0x000307dc:    f8cdc01c    ....    STR      r12,[sp,#0x1c]
        0x000307e0:    9306        ..      STR      r3,[sp,#0x18]
        0x000307e2:    9205        ..      STR      r2,[sp,#0x14]
        0x000307e4:    9103        ..      STR      r1,[sp,#0xc]
        0x000307e6:    9002        ..      STR      r0,[sp,#8]
        0x000307e8:    2000        .       MOVS     r0,#0
        0x000307ea:    9001        ..      STR      r0,[sp,#4]
        0x000307ec:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000307ee:    f0000103    ....    AND      r1,r0,#3
        0x000307f2:    9801        ..      LDR      r0,[sp,#4]
        0x000307f4:    ea405001    @..P    ORR      r0,r0,r1,LSL #20
        0x000307f8:    9001        ..      STR      r0,[sp,#4]
        0x000307fa:    990d        ..      LDR      r1,[sp,#0x34]
        0x000307fc:    f64f7000    O..p    MOVW     r0,#0xff00
        0x00030800:    f2c0000f    ....    MOVT     r0,#0xf
        0x00030804:    ea002101    ...!    AND      r1,r0,r1,LSL #8
        0x00030808:    9801        ..      LDR      r0,[sp,#4]
        0x0003080a:    4308        .C      ORRS     r0,r0,r1
        0x0003080c:    9001        ..      STR      r0,[sp,#4]
        0x0003080e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00030810:    2801        .(      CMP      r0,#1
        0x00030812:    d105        ..      BNE      0x30820 ; build_cmd + 88
        0x00030814:    e7ff        ..      B        0x30816 ; build_cmd + 78
        0x00030816:    9801        ..      LDR      r0,[sp,#4]
        0x00030818:    f0400002    @...    ORR      r0,r0,#2
        0x0003081c:    9001        ..      STR      r0,[sp,#4]
        0x0003081e:    e004        ..      B        0x3082a ; build_cmd + 98
        0x00030820:    9801        ..      LDR      r0,[sp,#4]
        0x00030822:    f0400001    @...    ORR      r0,r0,#1
        0x00030826:    9001        ..      STR      r0,[sp,#4]
        0x00030828:    e7ff        ..      B        0x3082a ; build_cmd + 98
        0x0003082a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003082c:    01c0        ..      LSLS     r0,r0,#7
        0x0003082e:    b2c1        ..      UXTB     r1,r0
        0x00030830:    9801        ..      LDR      r0,[sp,#4]
        0x00030832:    4308        .C      ORRS     r0,r0,r1
        0x00030834:    9001        ..      STR      r0,[sp,#4]
        0x00030836:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x0003083a:    9801        ..      LDR      r0,[sp,#4]
        0x0003083c:    ea406001    @..`    ORR      r0,r0,r1,LSL #24
        0x00030840:    9001        ..      STR      r0,[sp,#4]
        0x00030842:    980c        ..      LDR      r0,[sp,#0x30]
        0x00030844:    f0000107    ....    AND      r1,r0,#7
        0x00030848:    9801        ..      LDR      r0,[sp,#4]
        0x0003084a:    ea401001    @...    ORR      r0,r0,r1,LSL #4
        0x0003084e:    9001        ..      STR      r0,[sp,#4]
        0x00030850:    9801        ..      LDR      r0,[sp,#4]
        0x00030852:    b008        ..      ADD      sp,sp,#0x20
        0x00030854:    bd80        ..      POP      {r7,pc}
        0x00030856:    0000        ..      MOVS     r0,r0
    celt_encode_with_ec
        0x00030858:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003085c:    b081        ..      SUB      sp,sp,#4
        0x0003085e:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x00030862:    f5ad7d08    ...}    SUB      sp,sp,#0x220
        0x00030866:    f8d0b004    ....    LDR      r11,[r0,#4]
        0x0003086a:    9056        V.      STR      r0,[sp,#0x158]
        0x0003086c:    6880        .h      LDR      r0,[r0,#8]
        0x0003086e:    461c        .F      MOV      r4,r3
        0x00030870:    9053        S.      STR      r0,[sp,#0x14c]
        0x00030872:    2000        .       MOVS     r0,#0
        0x00030874:    4692        .F      MOV      r10,r2
        0x00030876:    460e        .F      MOV      r6,r1
        0x00030878:    9060        `.      STR      r0,[sp,#0x180]
        0x0003087a:    f7eefc29    ..).    BL       alloc_stack ; 0x1f0d0
        0x0003087e:    b38e        ..      CBZ      r6,0x308e4 ; celt_encode_with_ec + 140
        0x00030880:    f8dd9288    ....    LDR      r9,[sp,#0x288]
        0x00030884:    f1b90f01    ....    CMP      r9,#1
        0x00030888:    dd2c        ,.      BLE      0x308e4 ; celt_encode_with_ec + 140
        0x0003088a:    9856        V.      LDR      r0,[sp,#0x158]
        0x0003088c:    945e        ^.      STR      r4,[sp,#0x178]
        0x0003088e:    6801        .h      LDR      r1,[r0,#0]
        0x00030890:    4608        .F      MOV      r0,r1
        0x00030892:    6a48        Hj      LDR      r0,[r1,#0x24]
        0x00030894:    914c        L.      STR      r1,[sp,#0x130]
        0x00030896:    2800        .(      CMP      r0,#0
        0x00030898:    d424        $.      BMI      0x308e4 ; celt_encode_with_ec + 140
        0x0003089a:    99a3        ..      LDR      r1,[sp,#0x28c]
        0x0003089c:    9a4c        L.      LDR      r2,[sp,#0x130]
        0x0003089e:    915b        [.      STR      r1,[sp,#0x16c]
        0x000308a0:    9956        V.      LDR      r1,[sp,#0x158]
        0x000308a2:    f04f0800    O...    MOV      r8,#0
        0x000308a6:    e9d13e07    ...>    LDRD     r3,lr,[r1,#0x1c]
        0x000308aa:    f8d1c024    ..$.    LDR      r12,[r1,#0x24]
        0x000308ae:    6851        Qh      LDR      r1,[r2,#4]
        0x000308b0:    935d        ].      STR      r3,[sp,#0x174]
        0x000308b2:    913c        <.      STR      r1,[sp,#0xf0]
        0x000308b4:    6891        .h      LDR      r1,[r2,#8]
        0x000308b6:    fb03f50a    ....    MUL      r5,r3,r10
        0x000308ba:    9155        U.      STR      r1,[sp,#0x154]
        0x000308bc:    6a11        .j      LDR      r1,[r2,#0x20]
        0x000308be:    271e        .'      MOVS     r7,#0x1e
        0x000308c0:    914b        K.      STR      r1,[sp,#0x12c]
        0x000308c2:    6ad1        .j      LDR      r1,[r2,#0x2c]
        0x000308c4:    2300        .#      MOVS     r3,#0
        0x000308c6:    2400        .$      MOVS     r4,#0
        0x000308c8:    fa01f204    ....    LSL      r2,r1,r4
        0x000308cc:    4295        .B      CMP      r5,r2
        0x000308ce:    d015        ..      BEQ      0x308fc ; celt_encode_with_ec + 164
        0x000308d0:    4284        .B      CMP      r4,r0
        0x000308d2:    f1040401    ....    ADD      r4,r4,#1
        0x000308d6:    f1030308    ....    ADD      r3,r3,#8
        0x000308da:    f1a80802    ....    SUB      r8,r8,#2
        0x000308de:    f1070705    ....    ADD      r7,r7,#5
        0x000308e2:    dbf1        ..      BLT      0x308c8 ; celt_encode_with_ec + 112
        0x000308e4:    f014fe8c    ....    BL       restore_stack ; 0x45600
        0x000308e8:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x000308ec:    4620         F      MOV      r0,r4
        0x000308ee:    f50d7d08    ...}    ADD      sp,sp,#0x220
        0x000308f2:    ecbd8b10    ....    VPOP     {d8-d15}
        0x000308f6:    b001        ..      ADD      sp,sp,#4
        0x000308f8:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000308fc:    9554        T.      STR      r5,[sp,#0x150]
        0x000308fe:    9da3        ..      LDR      r5,[sp,#0x28c]
        0x00030900:    983c        <.      LDR      r0,[sp,#0xf0]
        0x00030902:    e9cda659    ..Y.    STRD     r10,r6,[sp,#0x164]
        0x00030906:    f5006a80    ...j    ADD      r10,r0,#0x400
        0x0003090a:    9742        B.      STR      r7,[sp,#0x108]
        0x0003090c:    9327        '.      STR      r3,[sp,#0x9c]
        0x0003090e:    4663        cF      MOV      r3,r12
        0x00030910:    f8cdc170    ..p.    STR      r12,[sp,#0x170]
        0x00030914:    b18d        ..      CBZ      r5,0x3093a ; celt_encode_with_ec + 226
        0x00030916:    4628        (F      MOV      r0,r5
        0x00030918:    4676        vF      MOV      r6,lr
        0x0003091a:    f007ffab    ....    BL       ec_tell_frac ; 0x38874
        0x0003091e:    69e9        .i      LDR      r1,[r5,#0x1c]
        0x00030920:    696a        ji      LDR      r2,[r5,#0x14]
        0x00030922:    fab1f181    ....    CLZ      r1,r1
        0x00030926:    4411        .D      ADD      r1,r1,r2
        0x00030928:    f1a10220    .. .    SUB      r2,r1,#0x20
        0x0003092c:    391c        .9      SUBS     r1,r1,#0x1c
        0x0003092e:    46b6        .F      MOV      lr,r6
        0x00030930:    10ce        ..      ASRS     r6,r1,#3
        0x00030932:    f5007394    ...s    ADD      r3,r0,#0x128
        0x00030936:    9245        E.      STR      r2,[sp,#0x114]
        0x00030938:    e004        ..      B        0x30944 ; celt_encode_with_ec + 236
        0x0003093a:    2001        .       MOVS     r0,#1
        0x0003093c:    2600        .&      MOVS     r6,#0
        0x0003093e:    f2401329    @.).    MOV      r3,#0x129
        0x00030942:    9045        E.      STR      r0,[sp,#0x114]
        0x00030944:    fb0af00b    ....    MUL      r0,r10,r11
        0x00030948:    f24042fb    @..B    MOV      r2,#0x4fb
        0x0003094c:    902c        ,.      STR      r0,[sp,#0xb0]
        0x0003094e:    4591        .E      CMP      r9,r2
        0x00030950:    bfb8        ..      IT       LT
        0x00030952:    464a        JF      MOVLT    r2,r9
        0x00030954:    9f56        V.      LDR      r7,[sp,#0x158]
        0x00030956:    4615        .F      MOV      r5,r2
        0x00030958:    e9d7010a    ....    LDRD     r0,r1,[r7,#0x28]
        0x0003095c:    46f1        .F      MOV      r9,lr
        0x0003095e:    2900        .)      CMP      r1,#0
        0x00030960:    eba20106    ....    SUB      r1,r2,r6
        0x00030964:    9135        5.      STR      r1,[sp,#0xd4]
        0x00030966:    f8cdb148    ..H.    STR      r11,[sp,#0x148]
        0x0003096a:    945f        _.      STR      r4,[sp,#0x17c]
        0x0003096c:    931a        ..      STR      r3,[sp,#0x68]
        0x0003096e:    e9cde657    ..W.    STRD     lr,r6,[sp,#0x15c]
        0x00030972:    d00e        ..      BEQ      0x30992 ; celt_encode_with_ec + 314
        0x00030974:    1c41        A.      ADDS     r1,r0,#1
        0x00030976:    d00a        ..      BEQ      0x3098e ; celt_encode_with_ec + 310
        0x00030978:    994c        L.      LDR      r1,[sp,#0x130]
        0x0003097a:    9b54        T.      LDR      r3,[sp,#0x150]
        0x0003097c:    6809        .h      LDR      r1,[r1,#0]
        0x0003097e:    4343        CC      MULS     r3,r0,r3
        0x00030980:    10ca        ..      ASRS     r2,r1,#3
        0x00030982:    eb031121    ..!.    ADD      r1,r3,r1,ASR #4
        0x00030986:    fb91f6f2    ....    SDIV     r6,r1,r2
        0x0003098a:    11b1        ..      ASRS     r1,r6,#6
        0x0003098c:    e031        1.      B        0x309f2 ; celt_encode_with_ec + 410
        0x0003098e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00030992:    9945        E.      LDR      r1,[sp,#0x114]
        0x00030994:    2902        .)      CMP      r1,#2
        0x00030996:    9954        T.      LDR      r1,[sp,#0x150]
        0x00030998:    fb00f101    ....    MUL      r1,r0,r1
        0x0003099c:    db06        ..      BLT      0x309ac ; celt_encode_with_ec + 340
        0x0003099e:    9a4c        L.      LDR      r2,[sp,#0x130]
        0x000309a0:    4634        4F      MOV      r4,r6
        0x000309a2:    6812        .h      LDR      r2,[r2,#0]
        0x000309a4:    9e45        E.      LDR      r6,[sp,#0x114]
        0x000309a6:    fb021106    ....    MLA      r1,r2,r6,r1
        0x000309aa:    4626        &F      MOV      r6,r4
        0x000309ac:    3001        .0      ADDS     r0,#1
        0x000309ae:    d01c        ..      BEQ      0x309ea ; celt_encode_with_ec + 402
        0x000309b0:    984c        L.      LDR      r0,[sp,#0x130]
        0x000309b2:    6b3a        :k      LDR      r2,[r7,#0x30]
        0x000309b4:    6800        .h      LDR      r0,[r0,#0]
        0x000309b6:    2a00        .*      CMP      r2,#0
        0x000309b8:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x000309bc:    ea4f00c0    O...    LSL      r0,r0,#3
        0x000309c0:    fb91f4f0    ....    SDIV     r4,r1,r0
        0x000309c4:    bf18        ..      IT       NE
        0x000309c6:    3c01        .<      SUBNE    r4,#1
        0x000309c8:    f8dd928c    ....    LDR      r9,[sp,#0x28c]
        0x000309cc:    42a5        .B      CMP      r5,r4
        0x000309ce:    bfb8        ..      IT       LT
        0x000309d0:    462c        ,F      MOVLT    r4,r5
        0x000309d2:    2c02        .,      CMP      r4,#2
        0x000309d4:    bfd8        ..      IT       LE
        0x000309d6:    2402        .$      MOVLE    r4,#2
        0x000309d8:    4648        HF      MOV      r0,r9
        0x000309da:    4621        !F      MOV      r1,r4
        0x000309dc:    f007fe58    ..X.    BL       ec_enc_shrink ; 0x38690
        0x000309e0:    6ab8        .j      LDR      r0,[r7,#0x28]
        0x000309e2:    1ba1        ..      SUBS     r1,r4,r6
        0x000309e4:    2600        .&      MOVS     r6,#0
        0x000309e6:    4625        %F      MOV      r5,r4
        0x000309e8:    e005        ..      B        0x309f6 ; celt_encode_with_ec + 414
        0x000309ea:    9935        5.      LDR      r1,[sp,#0xd4]
        0x000309ec:    2600        .&      MOVS     r6,#0
        0x000309ee:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000309f2:    f8dd928c    ....    LDR      r9,[sp,#0x28c]
        0x000309f6:    9132        2.      STR      r1,[sp,#0xc8]
        0x000309f8:    9a5f        _.      LDR      r2,[sp,#0x17c]
        0x000309fa:    f44f7ac8    O..z    MOV      r10,#0x190
        0x000309fe:    fb05f10a    ....    MUL      r1,r5,r10
        0x00030a02:    f1c20203    ....    RSB      r2,r2,#3
        0x00030a06:    4091        .@      LSLS     r1,r1,r2
        0x00030a08:    9228        (.      STR      r2,[sp,#0xa0]
        0x00030a0a:    4288        .B      CMP      r0,r1
        0x00030a0c:    4602        .F      MOV      r2,r0
        0x00030a0e:    9537        7.      STR      r5,[sp,#0xdc]
        0x00030a10:    bfc8        ..      IT       GT
        0x00030a12:    460a        .F      MOVGT    r2,r1
        0x00030a14:    3001        .0      ADDS     r0,#1
        0x00030a16:    bf08        ..      IT       EQ
        0x00030a18:    460a        .F      MOVEQ    r2,r1
        0x00030a1a:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x00030a1c:    f1b90f00    ....    CMP      r9,#0
        0x00030a20:    eb070480    ....    ADD      r4,r7,r0,LSL #2
        0x00030a24:    9251        Q.      STR      r2,[sp,#0x144]
        0x00030a26:    d105        ..      BNE      0x30a34 ; celt_encode_with_ec + 476
        0x00030a28:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00030a2a:    9a37        7.      LDR      r2,[sp,#0xdc]
        0x00030a2c:    a861        a.      ADD      r0,sp,#0x184
        0x00030a2e:    905b        [.      STR      r0,[sp,#0x16c]
        0x00030a30:    f007fe1a    ....    BL       ec_enc_init ; 0x38668
        0x00030a34:    f10400f4    ....    ADD      r0,r4,#0xf4
        0x00030a38:    903a        :.      STR      r0,[sp,#0xe8]
        0x00030a3a:    9855        U.      LDR      r0,[sp,#0x154]
        0x00030a3c:    9952        R.      LDR      r1,[sp,#0x148]
        0x00030a3e:    2e01        ..      CMP      r6,#1
        0x00030a40:    fb00f501    ....    MUL      r5,r0,r1
        0x00030a44:    962e        ..      STR      r6,[sp,#0xb8]
        0x00030a46:    db1b        ..      BLT      0x30a80 ; celt_encode_with_ec + 552
        0x00030a48:    9956        V.      LDR      r1,[sp,#0x158]
        0x00030a4a:    6b48        Hk      LDR      r0,[r1,#0x34]
        0x00030a4c:    b1c0        ..      CBZ      r0,0x30a80 ; celt_encode_with_ec + 552
        0x00030a4e:    9845        E.      LDR      r0,[sp,#0x114]
        0x00030a50:    f8d110d0    ....    LDR      r1,[r1,#0xd0]
        0x00030a54:    3801        .8      SUBS     r0,#1
        0x00030a56:    fab0f080    ....    CLZ      r0,r0
        0x00030a5a:    0940        @.      LSRS     r0,r0,#5
        0x00030a5c:    ebc10146    ..F.    RSB      r1,r1,r6,LSL #1
        0x00030a60:    0042        B.      LSLS     r2,r0,#1
        0x00030a62:    118e        ..      ASRS     r6,r1,#6
        0x00030a64:    ebb21fa1    ....    CMP      r2,r1,ASR #6
        0x00030a68:    bfc8        ..      IT       GT
        0x00030a6a:    0046        F.      LSLGT    r6,r0,#1
        0x00030a6c:    9835        5.      LDR      r0,[sp,#0xd4]
        0x00030a6e:    4286        .B      CMP      r6,r0
        0x00030a70:    da06        ..      BGE      0x30a80 ; celt_encode_with_ec + 552
        0x00030a72:    9858        X.      LDR      r0,[sp,#0x160]
        0x00030a74:    1831        1.      ADDS     r1,r6,r0
        0x00030a76:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00030a78:    9137        7.      STR      r1,[sp,#0xdc]
        0x00030a7a:    f007fe09    ....    BL       ec_enc_shrink ; 0x38690
        0x00030a7e:    9635        5.      STR      r6,[sp,#0xd4]
        0x00030a80:    984c        L.      LDR      r0,[sp,#0x130]
        0x00030a82:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00030a84:    983a        :.      LDR      r0,[sp,#0xe8]
        0x00030a86:    911d        ..      STR      r1,[sp,#0x74]
        0x00030a88:    eb000985    ....    ADD      r9,r0,r5,LSL #2
        0x00030a8c:    985c        \.      LDR      r0,[sp,#0x170]
        0x00030a8e:    4288        .B      CMP      r0,r1
        0x00030a90:    bfc8        ..      IT       GT
        0x00030a92:    4608        .F      MOVGT    r0,r1
        0x00030a94:    904e        N.      STR      r0,[sp,#0x138]
        0x00030a96:    9e3c        <.      LDR      r6,[sp,#0xf0]
        0x00030a98:    9f54        T.      LDR      r7,[sp,#0x150]
        0x00030a9a:    9852        R.      LDR      r0,[sp,#0x148]
        0x00030a9c:    19b9        ..      ADDS     r1,r7,r6
        0x00030a9e:    0080        ..      LSLS     r0,r0,#2
        0x00030aa0:    9043        C.      STR      r0,[sp,#0x10c]
        0x00030aa2:    4348        HC      MULS     r0,r1,r0
        0x00030aa4:    9148        H.      STR      r1,[sp,#0x120]
        0x00030aa6:    f018f8f3    ....    BL       spl_alloca ; 0x48c90
        0x00030aaa:    9b56        V.      LDR      r3,[sp,#0x158]
        0x00030aac:    1bb9        ..      SUBS     r1,r7,r6
        0x00030aae:    9f53        S.      LDR      r7,[sp,#0x14c]
        0x00030ab0:    69da        .i      LDR      r2,[r3,#0x1c]
        0x00030ab2:    4379        yC      MULS     r1,r7,r1
        0x00030ab4:    fb91f1f2    ....    SDIV     r1,r1,r2
        0x00030ab8:    ed930a38    ..8.    VLDR     s0,[r3,#0xe0]
        0x00030abc:    2901        .)      CMP      r1,#1
        0x00030abe:    9046        F.      STR      r0,[sp,#0x118]
        0x00030ac0:    db4e        N.      BLT      0x30b60 ; celt_encode_with_ec + 776
        0x00030ac2:    ed9f2ac4    ...*    VLDR     s4,[pc,#784] ; [0x30dd4] = 0
        0x00030ac6:    985a        Z.      LDR      r0,[sp,#0x168]
        0x00030ac8:    460b        .F      MOV      r3,r1
        0x00030aca:    eeb01a42    ..B.    VMOV.F32 s2,s4
        0x00030ace:    bf00        ..      NOP      
        0x00030ad0:    eeb03a42    ..B:    VMOV.F32 s6,s4
        0x00030ad4:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x00030ad8:    eeb04a41    ..AJ    VMOV.F32 s8,s2
        0x00030adc:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00030ae0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030ae4:    eeb01a42    ..B.    VMOV.F32 s2,s4
        0x00030ae8:    eeb43a42    ..B:    VCMP.F32 s6,s4
        0x00030aec:    bfc8        ..      IT       GT
        0x00030aee:    eeb01a44    ..D.    VMOVGT.F32 s2,s8
        0x00030af2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030af6:    bfb8        ..      IT       LT
        0x00030af8:    eeb02a43    ..C*    VMOVLT.F32 s4,s6
        0x00030afc:    3b01        .;      SUBS     r3,#1
        0x00030afe:    f1000004    ....    ADD      r0,r0,#4
        0x00030b02:    d1e5        ..      BNE      0x30ad0 ; celt_encode_with_ec + 632
        0x00030b04:    eeb12a42    ..B*    VNEG.F32 s4,s4
        0x00030b08:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00030b0c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030b10:    bfc8        ..      IT       GT
        0x00030b12:    eeb02a41    ..A*    VMOVGT.F32 s4,s2
        0x00030b16:    eeb40a42    ..B.    VCMP.F32 s0,s4
        0x00030b1a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030b1e:    dc31        1.      BGT      0x30b84 ; celt_encode_with_ec + 812
        0x00030b20:    ed9f2aac    ...*    VLDR     s4,[pc,#688] ; [0x30dd4] = 0
        0x00030b24:    985a        Z.      LDR      r0,[sp,#0x168]
        0x00030b26:    460b        .F      MOV      r3,r1
        0x00030b28:    eeb03a42    ..B:    VMOV.F32 s6,s4
        0x00030b2c:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00030b30:    3004        .0      ADDS     r0,#4
        0x00030b32:    eeb43a40    ..@:    VCMP.F32 s6,s0
        0x00030b36:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030b3a:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00030b3e:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00030b42:    bfc8        ..      IT       GT
        0x00030b44:    eeb01a43    ..C.    VMOVGT.F32 s2,s6
        0x00030b48:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030b4c:    bfb8        ..      IT       LT
        0x00030b4e:    eeb00a42    ..B.    VMOVLT.F32 s0,s4
        0x00030b52:    3b01        .;      SUBS     r3,#1
        0x00030b54:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00030b58:    eeb03a41    ..A:    VMOV.F32 s6,s2
        0x00030b5c:    d1e6        ..      BNE      0x30b2c ; celt_encode_with_ec + 724
        0x00030b5e:    e008        ..      B        0x30b72 ; celt_encode_with_ec + 794
        0x00030b60:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x00030b64:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030b68:    dc0c        ..      BGT      0x30b84 ; celt_encode_with_ec + 812
        0x00030b6a:    ed9f1a9a    ....    VLDR     s2,[pc,#616] ; [0x30dd4] = 0
        0x00030b6e:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x00030b72:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x00030b76:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00030b7a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030b7e:    bfc8        ..      IT       GT
        0x00030b80:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x00030b84:    9b3c        <.      LDR      r3,[sp,#0xf0]
        0x00030b86:    9440        @.      STR      r4,[sp,#0x100]
        0x00030b88:    437b        {C      MULS     r3,r7,r3
        0x00030b8a:    eb070487    ....    ADD      r4,r7,r7,LSL #2
        0x00030b8e:    fb93f3f2    ....    SDIV     r3,r3,r2
        0x00030b92:    9e5f        _.      LDR      r6,[sp,#0x17c]
        0x00030b94:    9f37        7.      LDR      r7,[sp,#0xdc]
        0x00030b96:    9531        1.      STR      r5,[sp,#0xc4]
        0x00030b98:    eb090585    ....    ADD      r5,r9,r5,LSL #2
        0x00030b9c:    2014        .       MOVS     r0,#0x14
        0x00030b9e:    fa2af206    *...    LSR      r2,r10,r6
        0x00030ba2:    2b01        .+      CMP      r3,#1
        0x00030ba4:    ea4f07c7    O...    LSL      r7,r7,#3
        0x00030ba8:    9736        6.      STR      r7,[sp,#0xd8]
        0x00030baa:    db23        #.      BLT      0x30bf4 ; celt_encode_with_ec + 924
        0x00030bac:    ed9f3a89    ...:    VLDR     s6,[pc,#548] ; [0x30dd4] = 0
        0x00030bb0:    9f5a        Z.      LDR      r7,[sp,#0x168]
        0x00030bb2:    f8ddb148    ..H.    LDR      r11,[sp,#0x148]
        0x00030bb6:    eb070181    ....    ADD      r1,r7,r1,LSL #2
        0x00030bba:    eeb04a43    ..CJ    VMOV.F32 s8,s6
        0x00030bbe:    bf00        ..      NOP      
        0x00030bc0:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00030bc4:    3104        .1      ADDS     r1,#4
        0x00030bc6:    eeb44a42    ..BJ    VCMP.F32 s8,s4
        0x00030bca:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030bce:    eeb01a42    ..B.    VMOV.F32 s2,s4
        0x00030bd2:    eeb43a42    ..B:    VCMP.F32 s6,s4
        0x00030bd6:    bfc8        ..      IT       GT
        0x00030bd8:    eeb01a44    ..D.    VMOVGT.F32 s2,s8
        0x00030bdc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030be0:    bfb8        ..      IT       LT
        0x00030be2:    eeb02a43    ..C*    VMOVLT.F32 s4,s6
        0x00030be6:    3b01        .;      SUBS     r3,#1
        0x00030be8:    eeb03a42    ..B:    VMOV.F32 s6,s4
        0x00030bec:    eeb04a41    ..AJ    VMOV.F32 s8,s2
        0x00030bf0:    d1e6        ..      BNE      0x30bc0 ; celt_encode_with_ec + 872
        0x00030bf2:    e005        ..      B        0x30c00 ; celt_encode_with_ec + 936
        0x00030bf4:    ed9f1a77    ..w.    VLDR     s2,[pc,#476] ; [0x30dd4] = 0
        0x00030bf8:    f8ddb148    ..H.    LDR      r11,[sp,#0x148]
        0x00030bfc:    eeb02a41    ..A*    VMOV.F32 s4,s2
        0x00030c00:    2101        .!      MOVS     r1,#1
        0x00030c02:    40b1        .@      LSLS     r1,r1,r6
        0x00030c04:    9139        9.      STR      r1,[sp,#0xe4]
        0x00030c06:    9931        1.      LDR      r1,[sp,#0xc4]
        0x00030c08:    eeb18a42    ..B.    VNEG.F32 s16,s4
        0x00030c0c:    eb050181    ....    ADD      r1,r5,r1,LSL #2
        0x00030c10:    eeb41a48    ..H.    VCMP.F32 s2,s16
        0x00030c14:    9126        &.      STR      r1,[sp,#0x98]
        0x00030c16:    eb0001c4    ....    ADD      r1,r0,r4,LSL #3
        0x00030c1a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030c1e:    bfc8        ..      IT       GT
        0x00030c20:    eeb08a41    ..A.    VMOVGT.F32 s16,s2
        0x00030c24:    9856        V.      LDR      r0,[sp,#0x158]
        0x00030c26:    eeb40a48    ..H.    VCMP.F32 s0,s16
        0x00030c2a:    f1a20632    ..2.    SUB      r6,r2,#0x32
        0x00030c2e:    ed808a38    ..8.    VSTR     s16,[r0,#0xe0]
        0x00030c32:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030c36:    bfc8        ..      IT       GT
        0x00030c38:    eeb08a40    ..@.    VMOVGT.F32 s16,s0
        0x00030c3c:    9a45        E.      LDR      r2,[sp,#0x114]
        0x00030c3e:    f04f0a01    O...    MOV      r10,#1
        0x00030c42:    eef7da00    ....    VMOV.F32 s27,#1.00000000
        0x00030c46:    2a01        .*      CMP      r2,#1
        0x00030c48:    e9cd5917    ...Y    STRD     r5,r9,[sp,#0x5c]
        0x00030c4c:    9120         .      STR      r1,[sp,#0x80]
        0x00030c4e:    9424        $.      STR      r4,[sp,#0x90]
        0x00030c50:    f8cd80d0    ....    STR      r8,[sp,#0xd0]
        0x00030c54:    d12e        ..      BNE      0x30cb4 ; celt_encode_with_ec + 1116
        0x00030c56:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x00030c58:    2100        .!      MOVS     r1,#0
        0x00030c5a:    fa0af000    ....    LSL      r0,r10,r0
        0x00030c5e:    ee000a10    ....    VMOV     s0,r0
        0x00030c62:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00030c66:    ee8d9a80    ....    VDIV.F32 s18,s27,s0
        0x00030c6a:    220f        ."      MOVS     r2,#0xf
        0x00030c6c:    eeb48a49    ..I.    VCMP.F32 s16,s18
        0x00030c70:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030c74:    bfd8        ..      IT       LE
        0x00030c76:    2101        .!      MOVLE    r1,#1
        0x00030c78:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00030c7a:    f007fba7    ....    BL       ec_enc_bit_logp ; 0x383cc
        0x00030c7e:    eeb48a49    ..I.    VCMP.F32 s16,s18
        0x00030c82:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030c86:    dc1b        ..      BGT      0x30cc0 ; celt_encode_with_ec + 1128
        0x00030c88:    982e        ..      LDR      r0,[sp,#0xb8]
        0x00030c8a:    2801        .(      CMP      r0,#1
        0x00030c8c:    db21        !.      BLT      0x30cd2 ; celt_encode_with_ec + 1146
        0x00030c8e:    9858        X.      LDR      r0,[sp,#0x160]
        0x00030c90:    1c87        ..      ADDS     r7,r0,#2
        0x00030c92:    9837        7.      LDR      r0,[sp,#0xdc]
        0x00030c94:    42b8        .B      CMP      r0,r7
        0x00030c96:    bfb8        ..      IT       LT
        0x00030c98:    4607        .F      MOVLT    r7,r0
        0x00030c9a:    9d5b        [.      LDR      r5,[sp,#0x16c]
        0x00030c9c:    4639        9F      MOV      r1,r7
        0x00030c9e:    4628        (F      MOV      r0,r5
        0x00030ca0:    ea4f08c7    O...    LSL      r8,r7,#3
        0x00030ca4:    f007fcf4    ....    BL       ec_enc_shrink ; 0x38690
        0x00030ca8:    9920         .      LDR      r1,[sp,#0x80]
        0x00030caa:    2002        .       MOVS     r0,#2
        0x00030cac:    9035        5.      STR      r0,[sp,#0xd4]
        0x00030cae:    9732        2.      STR      r7,[sp,#0xc8]
        0x00030cb0:    9737        7.      STR      r7,[sp,#0xdc]
        0x00030cb2:    e012        ..      B        0x30cda ; celt_encode_with_ec + 1154
        0x00030cb4:    2000        .       MOVS     r0,#0
        0x00030cb6:    9058        X.      STR      r0,[sp,#0x160]
        0x00030cb8:    2001        .       MOVS     r0,#1
        0x00030cba:    9a51        Q.      LDR      r2,[sp,#0x144]
        0x00030cbc:    902b        +.      STR      r0,[sp,#0xac]
        0x00030cbe:    e01c        ..      B        0x30cfa ; celt_encode_with_ec + 1186
        0x00030cc0:    2000        .       MOVS     r0,#0
        0x00030cc2:    9058        X.      STR      r0,[sp,#0x160]
        0x00030cc4:    2001        .       MOVS     r0,#1
        0x00030cc6:    902b        +.      STR      r0,[sp,#0xac]
        0x00030cc8:    2001        .       MOVS     r0,#1
        0x00030cca:    9920         .      LDR      r1,[sp,#0x80]
        0x00030ccc:    9a51        Q.      LDR      r2,[sp,#0x144]
        0x00030cce:    9045        E.      STR      r0,[sp,#0x114]
        0x00030cd0:    e013        ..      B        0x30cfa ; celt_encode_with_ec + 1186
        0x00030cd2:    9d5b        [.      LDR      r5,[sp,#0x16c]
        0x00030cd4:    9920         .      LDR      r1,[sp,#0x80]
        0x00030cd6:    f8dd80d8    ....    LDR      r8,[sp,#0xd8]
        0x00030cda:    69e8        .i      LDR      r0,[r5,#0x1c]
        0x00030cdc:    9a51        Q.      LDR      r2,[sp,#0x144]
        0x00030cde:    fab0f080    ....    CLZ      r0,r0
        0x00030ce2:    eba80000    ....    SUB      r0,r8,r0
        0x00030ce6:    3020         0      ADDS     r0,r0,#0x20
        0x00030ce8:    6168        ha      STR      r0,[r5,#0x14]
        0x00030cea:    2001        .       MOVS     r0,#1
        0x00030cec:    9058        X.      STR      r0,[sp,#0x160]
        0x00030cee:    2000        .       MOVS     r0,#0
        0x00030cf0:    902b        +.      STR      r0,[sp,#0xac]
        0x00030cf2:    f8cd80d8    ....    STR      r8,[sp,#0xd8]
        0x00030cf6:    f8cd8114    ....    STR      r8,[sp,#0x114]
        0x00030cfa:    fb062011    ...     MLS      r0,r6,r1,r2
        0x00030cfe:    f1bb0f01    ....    CMP      r11,#1
        0x00030d02:    901f        ..      STR      r0,[sp,#0x7c]
        0x00030d04:    984c        L.      LDR      r0,[sp,#0x130]
        0x00030d06:    ed9f9a34    ..4.    VLDR     s18,[pc,#208] ; [0x30dd8] = 0x47800000
        0x00030d0a:    f1000010    ....    ADD      r0,r0,#0x10
        0x00030d0e:    905e        ^.      STR      r0,[sp,#0x178]
        0x00030d10:    bfc8        ..      IT       GT
        0x00030d12:    46da        .F      MOVGT    r10,r11
        0x00030d14:    983c        <.      LDR      r0,[sp,#0xf0]
        0x00030d16:    9959        Y.      LDR      r1,[sp,#0x164]
        0x00030d18:    9a5d        ].      LDR      r2,[sp,#0x174]
        0x00030d1a:    f8dd9158    ..X.    LDR      r9,[sp,#0x158]
        0x00030d1e:    fb020201    ....    MLA      r2,r2,r1,r0
        0x00030d22:    9946        F.      LDR      r1,[sp,#0x118]
        0x00030d24:    f8dd8150    ..P.    LDR      r8,[sp,#0x150]
        0x00030d28:    f8ddb168    ..h.    LDR      r11,[sp,#0x168]
        0x00030d2c:    f10907c0    ....    ADD      r7,r9,#0xc0
        0x00030d30:    eb010480    ....    ADD      r4,r1,r0,LSL #2
        0x00030d34:    0096        ..      LSLS     r6,r2,#2
        0x00030d36:    4655        UF      MOV      r5,r10
        0x00030d38:    f8cda13c    ..<.    STR      r10,[sp,#0x13c]
        0x00030d3c:    9244        D.      STR      r2,[sp,#0x110]
        0x00030d3e:    bf00        ..      NOP      
        0x00030d40:    eeb48a49    ..I.    VCMP.F32 s16,s18
        0x00030d44:    2000        .       MOVS     r0,#0
        0x00030d46:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030d4a:    bfc8        ..      IT       GT
        0x00030d4c:    2001        .       MOVGT    r0,#1
        0x00030d4e:    f8d91010    ....    LDR      r1,[r9,#0x10]
        0x00030d52:    f8d9201c    ...     LDR      r2,[r9,#0x1c]
        0x00030d56:    2900        .)      CMP      r1,#0
        0x00030d58:    bf18        ..      IT       NE
        0x00030d5a:    2101        .!      MOVNE    r1,#1
        0x00030d5c:    4008        .@      ANDS     r0,r0,r1
        0x00030d5e:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00030d60:    9b52        R.      LDR      r3,[sp,#0x148]
        0x00030d62:    9200        ..      STR      r2,[sp,#0]
        0x00030d64:    9101        ..      STR      r1,[sp,#4]
        0x00030d66:    9003        ..      STR      r0,[sp,#0xc]
        0x00030d68:    4658        XF      MOV      r0,r11
        0x00030d6a:    4621        !F      MOV      r1,r4
        0x00030d6c:    4642        BF      MOV      r2,r8
        0x00030d6e:    9702        ..      STR      r7,[sp,#8]
        0x00030d70:    f003fa08    ....    BL       celt_preemphasis ; 0x34184
        0x00030d74:    3704        .7      ADDS     r7,#4
        0x00030d76:    3d01        .=      SUBS     r5,#1
        0x00030d78:    4434        4D      ADD      r4,r4,r6
        0x00030d7a:    f10b0b04    ....    ADD      r11,r11,#4
        0x00030d7e:    d1df        ..      BNE      0x30d40 ; celt_encode_with_ec + 1256
        0x00030d80:    f8d90040    ..@.    LDR      r0,[r9,#0x40]
        0x00030d84:    9647        G.      STR      r6,[sp,#0x11c]
        0x00030d86:    2800        .(      CMP      r0,#0
        0x00030d88:    bf18        ..      IT       NE
        0x00030d8a:    2001        .       MOVNE    r0,#1
        0x00030d8c:    9b35        5.      LDR      r3,[sp,#0xd4]
        0x00030d8e:    2100        .!      MOVS     r1,#0
        0x00030d90:    2b03        .+      CMP      r3,#3
        0x00030d92:    bfc8        ..      IT       GT
        0x00030d94:    2101        .!      MOVGT    r1,#1
        0x00030d96:    9a53        S.      LDR      r2,[sp,#0x14c]
        0x00030d98:    f04f0800    O...    MOV      r8,#0
        0x00030d9c:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x00030da0:    ebb30f82    ....    CMP      r3,r2,LSL #2
        0x00030da4:    f04f0200    O...    MOV      r2,#0
        0x00030da8:    bfc8        ..      IT       GT
        0x00030daa:    2201        ."      MOVGT    r2,#1
        0x00030dac:    e9dd3757    ..W7    LDRD     r3,r7,[sp,#0x15c]
        0x00030db0:    433b        ;C      ORRS     r3,r3,r7
        0x00030db2:    d123        #.      BNE      0x30dfc ; 0x30dfc
        0x00030db4:    4008        .@      ANDS     r0,r0,r1
        0x00030db6:    9c54        T.      LDR      r4,[sp,#0x150]
        0x00030db8:    4310        .C      ORRS     r0,r0,r2
        0x00030dba:    d020         .      BEQ      0x30dfe ; 0x30dfe
        0x00030dbc:    f8d90014    ....    LDR      r0,[r9,#0x14]
        0x00030dc0:    f04f0800    O...    MOV      r8,#0
        0x00030dc4:    b9d8        ..      CBNZ     r0,0x30dfe ; 0x30dfe
        0x00030dc6:    f8d90018    ....    LDR      r0,[r9,#0x18]
        0x00030dca:    2804        .(      CMP      r0,#4
        0x00030dcc:    bfc8        ..      IT       GT
        0x00030dce:    f04f0801    O...    MOVGT    r8,#1
        0x00030dd2:    e014        ..      B        0x30dfe ; 0x30dfe
    $d.6
        0x00030dd4:    00000000    ....    DCD    0
    __arm_cp.4_40
        0x00030dd8:    47800000    ...G    DCD    1199570944
        0x00030ddc:    3f333333    333?    DCD    1060320051
        0x00030de0:    3e4ccccd    ..L>    DCD    1045220557
    __arm_cp.4_43
        0x00030de4:    3dcccccd    ...=    DCD    1036831949
    __arm_cp.4_44
        0x00030de8:    3ecccccd    ...>    DCD    1053609165
        0x00030dec:    bdcccccd    ....    DCD    3184315597
    __arm_cp.4_46
        0x00030df0:    3f0ccccd    ...?    DCD    1057803469
    __arm_cp.4_47
        0x00030df4:    42000000    ...B    DCD    1107296256
    __arm_cp.4_48
        0x00030df8:    3dc00000    ...=    DCD    1035993088
    $t.7
        0x00030dfc:    9c54        T.      LDR      r4,[sp,#0x150]
        0x00030dfe:    4649        IF      MOV      r1,r9
        0x00030e00:    f8510f64    Q.d.    LDR      r0,[r1,#0x64]!
        0x00030e04:    9115        ..      STR      r1,[sp,#0x54]
        0x00030e06:    9050        P.      STR      r0,[sp,#0x140]
        0x00030e08:    f014fc1a    ....    BL       save_stack ; 0x45640
        0x00030e0c:    f8d90000    ....    LDR      r0,[r9,#0]
        0x00030e10:    f5046680    ...f    ADD      r6,r4,#0x400
        0x00030e14:    905a        Z.      STR      r0,[sp,#0x168]
        0x00030e16:    6845        Eh      LDR      r5,[r0,#4]
        0x00030e18:    9843        C.      LDR      r0,[sp,#0x10c]
        0x00030e1a:    4370        pC      MULS     r0,r6,r0
        0x00030e1c:    f017ff38    ..8.    BL       spl_alloca ; 0x48c90
        0x00030e20:    906e        n.      STR      r0,[sp,#0x1b8]
        0x00030e22:    eb000086    ....    ADD      r0,r0,r6,LSL #2
        0x00030e26:    906f        o.      STR      r0,[sp,#0x1bc]
        0x00030e28:    9859        Y.      LDR      r0,[sp,#0x164]
        0x00030e2a:    995d        ].      LDR      r1,[sp,#0x174]
        0x00030e2c:    9658        X.      STR      r6,[sp,#0x160]
        0x00030e2e:    fb015000    ...P    MLA      r0,r1,r0,r5
        0x00030e32:    9946        F.      LDR      r1,[sp,#0x118]
        0x00030e34:    0082        ..      LSLS     r2,r0,#2
        0x00030e36:    eb010685    ....    ADD      r6,r1,r5,LSL #2
        0x00030e3a:    9852        R.      LDR      r0,[sp,#0x148]
        0x00030e3c:    993c        <.      LDR      r1,[sp,#0xf0]
        0x00030e3e:    ea4f0b84    O...    LSL      r11,r4,#2
        0x00030e42:    4348        HC      MULS     r0,r1,r0
        0x00030e44:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x00030e48:    955d        ].      STR      r5,[sp,#0x174]
        0x00030e4a:    4691        .F      MOV      r9,r2
        0x00030e4c:    f10007f4    ....    ADD      r7,r0,#0xf4
        0x00030e50:    ad6e        n.      ADD      r5,sp,#0x1b8
        0x00030e52:    905e        ^.      STR      r0,[sp,#0x178]
        0x00030e54:    f8554b04    U..K    LDR      r4,[r5],#4
        0x00030e58:    4639        9F      MOV      r1,r7
        0x00030e5a:    4620         F      MOV      r0,r4
        0x00030e5c:    f44f5280    O..R    MOV      r2,#0x1000
        0x00030e60:    f7e7fb68    ..h.    BL       __aeabi_memcpy4 ; 0x18534
        0x00030e64:    f5045080    ...P    ADD      r0,r4,#0x1000
        0x00030e68:    4631        1F      MOV      r1,r6
        0x00030e6a:    465a        ZF      MOV      r2,r11
        0x00030e6c:    f7e7fb62    ..b.    BL       __aeabi_memcpy4 ; 0x18534
        0x00030e70:    f1ba0a01    ....    SUBS     r10,r10,#1
        0x00030e74:    444e        ND      ADD      r6,r6,r9
        0x00030e76:    f5075780    ...W    ADD      r7,r7,#0x1000
        0x00030e7a:    d1eb        ..      BNE      0x30e54 ; 0x30e54
        0x00030e7c:    f1b80f00    ....    CMP      r8,#0
        0x00030e80:    f8cd9134    ..4.    STR      r9,[sp,#0x134]
        0x00030e84:    d056        V.      BEQ      0x30f34 ; 0x30f34
        0x00030e86:    9c58        X.      LDR      r4,[sp,#0x160]
        0x00030e88:    f06f0002    o...    MVN      r0,#2
        0x00030e8c:    ea000044    ..D.    AND      r0,r0,r4,LSL #1
        0x00030e90:    f017fefe    ....    BL       spl_alloca ; 0x48c90
        0x00030e94:    9d56        V.      LDR      r5,[sp,#0x158]
        0x00030e96:    4606        .F      MOV      r6,r0
        0x00030e98:    6caf        .l      LDR      r7,[r5,#0x48]
        0x00030e9a:    9b52        R.      LDR      r3,[sp,#0x148]
        0x00030e9c:    a86e        n.      ADD      r0,sp,#0x1b8
        0x00030e9e:    4631        1F      MOV      r1,r6
        0x00030ea0:    4622        "F      MOV      r2,r4
        0x00030ea2:    9700        ..      STR      r7,[sp,#0]
        0x00030ea4:    f010fdd2    ....    BL       pitch_downsample ; 0x41a4c
        0x00030ea8:    9c54        T.      LDR      r4,[sp,#0x150]
        0x00030eaa:    6caf        .l      LDR      r7,[r5,#0x48]
        0x00030eac:    f5066000    ...`    ADD      r0,r6,#0x800
        0x00030eb0:    f50d78da    ...x    ADD      r8,sp,#0x1b4
        0x00030eb4:    4631        1F      MOV      r1,r6
        0x00030eb6:    4622        "F      MOV      r2,r4
        0x00030eb8:    f24033d3    @..3    MOV      r3,#0x3d3
        0x00030ebc:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00030ec0:    9701        ..      STR      r7,[sp,#4]
        0x00030ec2:    f010fedd    ....    BL       pitch_search ; 0x41c80
        0x00030ec6:    986d        m.      LDR      r0,[sp,#0x1b4]
        0x00030ec8:    6ea9        .n      LDR      r1,[r5,#0x68]
        0x00030eca:    f5c06080    ...`    RSB      r0,r0,#0x400
        0x00030ece:    ed950a1b    ....    VLDR     s0,[r5,#0x6c]
        0x00030ed2:    6caf        .l      LDR      r7,[r5,#0x48]
        0x00030ed4:    906d        m.      STR      r0,[sp,#0x1b4]
        0x00030ed6:    e9cd8100    ....    STRD     r8,r1,[sp,#0]
        0x00030eda:    4630        0F      MOV      r0,r6
        0x00030edc:    f44f6180    O..a    MOV      r1,#0x400
        0x00030ee0:    220f        ."      MOVS     r2,#0xf
        0x00030ee2:    4623        #F      MOV      r3,r4
        0x00030ee4:    4625        %F      MOV      r5,r4
        0x00030ee6:    9702        ..      STR      r7,[sp,#8]
        0x00030ee8:    f014f8fe    ....    BL       remove_doubling ; 0x450e8
        0x00030eec:    986d        m.      LDR      r0,[sp,#0x1b4]
        0x00030eee:    f24031ff    @..1    MOV      r1,#0x3ff
        0x00030ef2:    4288        .B      CMP      r0,r1
        0x00030ef4:    9e4f        O.      LDR      r6,[sp,#0x13c]
        0x00030ef6:    bfa4        ..      ITT      GE
        0x00030ef8:    f24030fe    @..0    MOVGE    r0,#0x3fe
        0x00030efc:    906d        m.      STRGE    r0,[sp,#0x1b4]
        0x00030efe:    9c56        V.      LDR      r4,[sp,#0x158]
        0x00030f00:    ed1f1a4a    ..J.    VLDR     s2,[pc,#-296] ; [0x30ddc] = 0x3f333333
        0x00030f04:    6ba1        .k      LDR      r1,[r4,#0x38]
        0x00030f06:    ee20ca01     ...    VMUL.F32 s24,s0,s2
        0x00030f0a:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x00030f0e:    ee2c1a00    ,...    VMUL.F32 s2,s24,s0
        0x00030f12:    2902        .)      CMP      r1,#2
        0x00030f14:    bfc8        ..      IT       GT
        0x00030f16:    eeb0ca41    ..A.    VMOVGT.F32 s24,s2
        0x00030f1a:    ee2c0a00    ,...    VMUL.F32 s0,s24,s0
        0x00030f1e:    2904        .)      CMP      r1,#4
        0x00030f20:    bfc8        ..      IT       GT
        0x00030f22:    eeb0ca40    ..@.    VMOVGT.F32 s24,s0
        0x00030f26:    ed1f0a55    ..U.    VLDR     s0,[pc,#-340] ; [0x30dd4] = 0
        0x00030f2a:    2908        .)      CMP      r1,#8
        0x00030f2c:    bfc8        ..      IT       GT
        0x00030f2e:    eeb0ca40    ..@.    VMOVGT.F32 s24,s0
        0x00030f32:    e006        ..      B        0x30f42 ; 0x30f42
        0x00030f34:    ed1fca59    ..Y.    VLDR     s24,[pc,#-356] ; [0x30dd4] = 0
        0x00030f38:    9c56        V.      LDR      r4,[sp,#0x158]
        0x00030f3a:    9d54        T.      LDR      r5,[sp,#0x150]
        0x00030f3c:    9e4f        O.      LDR      r6,[sp,#0x13c]
        0x00030f3e:    200f        .       MOVS     r0,#0xf
        0x00030f40:    906d        m.      STR      r0,[sp,#0x1b4]
        0x00030f42:    f8d49068    ..h.    LDR      r9,[r4,#0x68]
        0x00030f46:    ed5fca5a    _.Z.    VLDR     s25,[pc,#-360] ; [0x30de0] = 0x3e4ccccd
        0x00030f4a:    ebb00109    ....    SUBS     r1,r0,r9
        0x00030f4e:    bf48        H.      IT       MI
        0x00030f50:    4249        IB      RSBMI    r1,r1,#0
        0x00030f52:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x00030f56:    0049        I.      LSLS     r1,r1,#1
        0x00030f58:    eeb03a6c    ..l:    VMOV.F32 s6,s25
        0x00030f5c:    ed1f0a5f    .._.    VLDR     s0,[pc,#-380] ; [0x30de4] = 0x3dcccccd
        0x00030f60:    ed1f2a5f    .._*    VLDR     s4,[pc,#-380] ; [0x30de8] = 0x3ecccccd
        0x00030f64:    4281        .B      CMP      r1,r0
        0x00030f66:    bfc8        ..      IT       GT
        0x00030f68:    eeb03a42    ..B:    VMOVGT.F32 s6,s4
        0x00030f6c:    9835        5.      LDR      r0,[sp,#0xd4]
        0x00030f6e:    ee331a00    3...    VADD.F32 s2,s6,s0
        0x00030f72:    2819        .(      CMP      r0,#0x19
        0x00030f74:    bfb8        ..      IT       LT
        0x00030f76:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x00030f7a:    ee331a00    3...    VADD.F32 s2,s6,s0
        0x00030f7e:    2823        #(      CMP      r0,#0x23
        0x00030f80:    bfb8        ..      IT       LT
        0x00030f82:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x00030f86:    ed941a1b    ....    VLDR     s2,[r4,#0x6c]
        0x00030f8a:    ed5fea68    _.h.    VLDR     s29,[pc,#-416] ; [0x30dec] = 0xbdcccccd
        0x00030f8e:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00030f92:    ed1f2a69    ..i*    VLDR     s4,[pc,#-420] ; [0x30df0] = 0x3f0ccccd
        0x00030f96:    ee334a2e    3..J    VADD.F32 s8,s6,s29
        0x00030f9a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030f9e:    bfc8        ..      IT       GT
        0x00030fa0:    eeb03a44    ..D:    VMOVGT.F32 s6,s8
        0x00030fa4:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00030fa8:    ee334a2e    3..J    VADD.F32 s8,s6,s29
        0x00030fac:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030fb0:    bfc8        ..      IT       GT
        0x00030fb2:    eeb03a44    ..D:    VMOVGT.F32 s6,s8
        0x00030fb6:    eeb43a6c    ..l:    VCMP.F32 s6,s25
        0x00030fba:    eeb09a6c    ..l.    VMOV.F32 s18,s25
        0x00030fbe:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030fc2:    bfc8        ..      IT       GT
        0x00030fc4:    eeb09a43    ..C.    VMOVGT.F32 s18,s6
        0x00030fc8:    eeb4ca49    ..I.    VCMP.F32 s24,s18
        0x00030fcc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030fd0:    f04f0700    O...    MOV      r7,#0
        0x00030fd4:    f8cdb144    ..D.    STR      r11,[sp,#0x144]
        0x00030fd8:    da04        ..      BGE      0x30fe4 ; 0x30fe4
        0x00030fda:    ed1faa82    ....    VLDR     s20,[pc,#-520] ; [0x30dd4] = 0
        0x00030fde:    2000        .       MOVS     r0,#0
        0x00030fe0:    9041        A.      STR      r0,[sp,#0x104]
        0x00030fe2:    e02e        ..      B        0x31042 ; 0x31042
        0x00030fe4:    ee3c2a41    <.A*    VSUB.F32 s4,s24,s2
        0x00030fe8:    eeb02ac2    ...*    VABS.F32 s4,s4
        0x00030fec:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00030ff0:    eeb00a4c    ..L.    VMOV.F32 s0,s24
        0x00030ff4:    ed1f2a81    ...*    VLDR     s4,[pc,#-516] ; [0x30df4] = 0x42000000
        0x00030ff8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030ffc:    bfb8        ..      IT       LT
        0x00030ffe:    eeb00a41    ..A.    VMOVLT.F32 s0,s2
        0x00031002:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x00031006:    eeb01a08    ....    VMOV.F32 s2,#3.00000000
        0x0003100a:    ee800a01    ....    VDIV.F32 s0,s0,s2
        0x0003100e:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x00031012:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00031016:    f01afd5b    ..[.    BL       __hardfp_floorf ; 0x4bad0
        0x0003101a:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0003101e:    ee100a10    ....    VMOV     r0,s0
        0x00031022:    1e41        A.      SUBS     r1,r0,#1
        0x00031024:    2807        .(      CMP      r0,#7
        0x00031026:    bfc8        ..      IT       GT
        0x00031028:    2107        .!      MOVGT    r1,#7
        0x0003102a:    ea2170e1    !..p    BIC      r0,r1,r1,ASR #31
        0x0003102e:    9041        A.      STR      r0,[sp,#0x104]
        0x00031030:    3001        .0      ADDS     r0,#1
        0x00031032:    ee000a10    ....    VMOV     s0,r0
        0x00031036:    ed1f1a90    ....    VLDR     s2,[pc,#-576] ; [0x30df8] = 0x3dc00000
        0x0003103a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003103e:    ee20aa01     ...    VMUL.F32 s20,s0,s2
        0x00031042:    985d        ].      LDR      r0,[sp,#0x174]
        0x00031044:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00031046:    0082        ..      LSLS     r2,r0,#2
        0x00031048:    f44f5080    O..P    MOV      r0,#0x1000
        0x0003104c:    eba00085    ....    SUB      r0,r0,r5,LSL #2
        0x00031050:    904a        J.      STR      r0,[sp,#0x128]
        0x00031052:    f24100f4    A...    MOV      r0,#0x10f4
        0x00031056:    4408        .D      ADD      r0,r0,r1
        0x00031058:    9059        Y.      STR      r0,[sp,#0x164]
        0x0003105a:    eba70085    ....    SUB      r0,r7,r5,LSL #2
        0x0003105e:    f8dda118    ....    LDR      r10,[sp,#0x118]
        0x00031062:    eeb18a4a    ..J.    VNEG.F32 s16,s20
        0x00031066:    9049        I.      STR      r0,[sp,#0x124]
        0x00031068:    1e70        p.      SUBS     r0,r6,#1
        0x0003106a:    4616        .F      MOV      r6,r2
        0x0003106c:    f10401f4    ....    ADD      r1,r4,#0xf4
        0x00031070:    ad6e        n.      ADD      r5,sp,#0x1b8
        0x00031072:    9058        X.      STR      r0,[sp,#0x160]
        0x00031074:    985a        Z.      LDR      r0,[sp,#0x168]
        0x00031076:    4632        2F      MOV      r2,r6
        0x00031078:    f8d0802c    ..,.    LDR      r8,[r0,#0x2c]
        0x0003107c:    985d        ].      LDR      r0,[sp,#0x174]
        0x0003107e:    f1b90f0f    ....    CMP      r9,#0xf
        0x00031082:    eba80b00    ....    SUB      r11,r8,r0
        0x00031086:    4650        PF      MOV      r0,r10
        0x00031088:    bfd8        ..      IT       LE
        0x0003108a:    f04f090f    O...    MOVLE    r9,#0xf
        0x0003108e:    f8c49068    ..h.    STR      r9,[r4,#0x68]
        0x00031092:    915e        ^.      STR      r1,[sp,#0x178]
        0x00031094:    f7e7fa4e    ..N.    BL       __aeabi_memcpy4 ; 0x18534
        0x00031098:    f1bb0f00    ....    CMP      r11,#0
        0x0003109c:    46b1        .F      MOV      r9,r6
        0x0003109e:    d017        ..      BEQ      0x310d0 ; 0x310d0
        0x000310a0:    ed940a1b    ....    VLDR     s0,[r4,#0x6c]
        0x000310a4:    6f23        #o      LDR      r3,[r4,#0x70]
        0x000310a6:    6829        )h      LDR      r1,[r5,#0]
        0x000310a8:    6ea2        .n      LDR      r2,[r4,#0x68]
        0x000310aa:    6ca6        .l      LDR      r6,[r4,#0x48]
        0x000310ac:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x000310b0:    e9cdb300    ....    STRD     r11,r3,[sp,#0]
        0x000310b4:    9302        ..      STR      r3,[sp,#8]
        0x000310b6:    2300        .#      MOVS     r3,#0
        0x000310b8:    eb0a0009    ....    ADD      r0,r10,r9
        0x000310bc:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x000310c0:    e9cd3303    ...3    STRD     r3,r3,[sp,#0xc]
        0x000310c4:    4613        .F      MOV      r3,r2
        0x000310c6:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x000310ca:    9605        ..      STR      r6,[sp,#0x14]
        0x000310cc:    f003fee0    ....    BL       comb_filter ; 0x34e90
        0x000310d0:    9f54        T.      LDR      r7,[sp,#0x150]
        0x000310d2:    6829        )h      LDR      r1,[r5,#0]
        0x000310d4:    eb0a0088    ....    ADD      r0,r10,r8,LSL #2
        0x000310d8:    46a8        .F      MOV      r8,r5
        0x000310da:    463d        =F      MOV      r5,r7
        0x000310dc:    eba70c0b    ....    SUB      r12,r7,r11
        0x000310e0:    6f26        &o      LDR      r6,[r4,#0x70]
        0x000310e2:    9f5a        Z.      LDR      r7,[sp,#0x168]
        0x000310e4:    ed940a1b    ....    VLDR     s0,[r4,#0x6c]
        0x000310e8:    6bff        .k      LDR      r7,[r7,#0x3c]
        0x000310ea:    e9cdc600    ....    STRD     r12,r6,[sp,#0]
        0x000310ee:    9e50        P.      LDR      r6,[sp,#0x140]
        0x000310f0:    eb01018b    ....    ADD      r1,r1,r11,LSL #2
        0x000310f4:    6ea2        .n      LDR      r2,[r4,#0x68]
        0x000310f6:    9b6d        m.      LDR      r3,[sp,#0x1b4]
        0x000310f8:    6ca4        .l      LDR      r4,[r4,#0x48]
        0x000310fa:    e9cd6702    ...g    STRD     r6,r7,[sp,#8]
        0x000310fe:    9f5d        ].      LDR      r7,[sp,#0x174]
        0x00031100:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x00031104:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x00031108:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x0003110c:    9704        ..      STR      r7,[sp,#0x10]
        0x0003110e:    9405        ..      STR      r4,[sp,#0x14]
        0x00031110:    f003febe    ....    BL       comb_filter ; 0x34e90
        0x00031114:    9c51        Q.      LDR      r4,[sp,#0x144]
        0x00031116:    985e        ^.      LDR      r0,[sp,#0x178]
        0x00031118:    eb0a0104    ....    ADD      r1,r10,r4
        0x0003111c:    464a        JF      MOV      r2,r9
        0x0003111e:    f7e7fa09    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00031122:    f24f0200    O...    MOVW     r2,#0xf000
        0x00031126:    9f59        Y.      LDR      r7,[sp,#0x164]
        0x00031128:    f6cf72ff    ...r    MOVT     r2,#0xffff
        0x0003112c:    f5b56f80    ...o    CMP      r5,#0x400
        0x00031130:    eb070002    ....    ADD      r0,r7,r2
        0x00031134:    464e        NF      MOV      r6,r9
        0x00031136:    dd07        ..      BLE      0x31148 ; 0x31148
        0x00031138:    f8d81000    ....    LDR      r1,[r8,#0]
        0x0003113c:    46c3        .F      MOV      r11,r8
        0x0003113e:    eb010185    ....    ADD      r1,r1,r5,LSL #2
        0x00031142:    f44f5280    O..R    MOV      r2,#0x1000
        0x00031146:    e00c        ..      B        0x31162 ; 0x31162
        0x00031148:    1939        9.      ADDS     r1,r7,r4
        0x0003114a:    4411        .D      ADD      r1,r1,r2
        0x0003114c:    9a4a        J.      LDR      r2,[sp,#0x128]
        0x0003114e:    f7e7fa23    ..#.    BL       __aeabi_memmove4 ; 0x18598
        0x00031152:    f8d81000    ....    LDR      r1,[r8,#0]
        0x00031156:    9849        I.      LDR      r0,[sp,#0x124]
        0x00031158:    46c3        .F      MOV      r11,r8
        0x0003115a:    4438        8D      ADD      r0,r0,r7
        0x0003115c:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x00031160:    4622        "F      MOV      r2,r4
        0x00031162:    f7e7f9e7    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00031166:    9858        X.      LDR      r0,[sp,#0x160]
        0x00031168:    9c56        V.      LDR      r4,[sp,#0x158]
        0x0003116a:    b170        p.      CBZ      r0,0x3118a ; 0x3118a
        0x0003116c:    3801        .8      SUBS     r0,#1
        0x0003116e:    9058        X.      STR      r0,[sp,#0x160]
        0x00031170:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00031172:    984d        M.      LDR      r0,[sp,#0x134]
        0x00031174:    f8d49068    ..h.    LDR      r9,[r4,#0x68]
        0x00031178:    f5075780    ...W    ADD      r7,r7,#0x1000
        0x0003117c:    465d        ]F      MOV      r5,r11
        0x0003117e:    9759        Y.      STR      r7,[sp,#0x164]
        0x00031180:    f10b0504    ....    ADD      r5,r11,#4
        0x00031184:    4431        1D      ADD      r1,r1,r6
        0x00031186:    4482        .D      ADD      r10,r10,r0
        0x00031188:    e774        t.      B        0x31074 ; 0x31074
        0x0003118a:    f04f0800    O...    MOV      r8,#0
        0x0003118e:    eeb4ca49    ..I.    VCMP.F32 s24,s18
        0x00031192:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031196:    bfa8        ..      IT       GE
        0x00031198:    f04f0801    O...    MOVGE    r8,#1
        0x0003119c:    f014fa30    ..0.    BL       restore_stack ; 0x45600
        0x000311a0:    9e6d        m.      LDR      r6,[sp,#0x1b4]
        0x000311a2:    eeb4ca49    ..I.    VCMP.F32 s24,s18
        0x000311a6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000311aa:    9625        %.      STR      r6,[sp,#0x94]
        0x000311ac:    da10        ..      BGE      0x311d0 ; 0x311d0
        0x000311ae:    9857        W.      LDR      r0,[sp,#0x15c]
        0x000311b0:    e9dd7b52    ..R{    LDRD     r7,r11,[sp,#0x148]
        0x000311b4:    f8dd917c    ..|.    LDR      r9,[sp,#0x17c]
        0x000311b8:    bbb8        ..      CBNZ     r0,0x3122a ; 0x3122a
        0x000311ba:    9845        E.      LDR      r0,[sp,#0x114]
        0x000311bc:    9936        6.      LDR      r1,[sp,#0xd8]
        0x000311be:    3010        .0      ADDS     r0,r0,#0x10
        0x000311c0:    4288        .B      CMP      r0,r1
        0x000311c2:    dc32        2.      BGT      0x3122a ; 0x3122a
        0x000311c4:    985b        [.      LDR      r0,[sp,#0x16c]
        0x000311c6:    2100        .!      MOVS     r1,#0
        0x000311c8:    2201        ."      MOVS     r2,#1
        0x000311ca:    f007f8ff    ....    BL       ec_enc_bit_logp ; 0x383cc
        0x000311ce:    e02c        ,.      B        0x3122a ; 0x3122a
        0x000311d0:    9f5b        [.      LDR      r7,[sp,#0x16c]
        0x000311d2:    2101        .!      MOVS     r1,#1
        0x000311d4:    4638        8F      MOV      r0,r7
        0x000311d6:    2201        ."      MOVS     r2,#1
        0x000311d8:    f007f8f8    ....    BL       ec_enc_bit_logp ; 0x383cc
        0x000311dc:    1c75        u.      ADDS     r5,r6,#1
        0x000311de:    fab5f685    ....    CLZ      r6,r5
        0x000311e2:    f1c6041b    ....    RSB      r4,r6,#0x1b
        0x000311e6:    4638        8F      MOV      r0,r7
        0x000311e8:    4621        !F      MOV      r1,r4
        0x000311ea:    2206        ."      MOVS     r2,#6
        0x000311ec:    f007fa5e    ..^.    BL       ec_enc_uint ; 0x386ac
        0x000311f0:    f06f000f    o...    MVN      r0,#0xf
        0x000311f4:    40a0        .@      LSLS     r0,r0,r4
        0x000311f6:    1941        A.      ADDS     r1,r0,r5
        0x000311f8:    9d54        T.      LDR      r5,[sp,#0x150]
        0x000311fa:    f1c6021f    ....    RSB      r2,r6,#0x1f
        0x000311fe:    4638        8F      MOV      r0,r7
        0x00031200:    f007f910    ....    BL       ec_enc_bits ; 0x38424
        0x00031204:    9941        A.      LDR      r1,[sp,#0x104]
        0x00031206:    4638        8F      MOV      r0,r7
        0x00031208:    2203        ."      MOVS     r2,#3
        0x0003120a:    f007f90b    ....    BL       ec_enc_bits ; 0x38424
        0x0003120e:    f24632e4    F..2    MOV      r2,#0x63e4
        0x00031212:    9950        P.      LDR      r1,[sp,#0x140]
        0x00031214:    f2c00205    ....    MOVT     r2,#5
        0x00031218:    4638        8F      MOV      r0,r7
        0x0003121a:    2302        .#      MOVS     r3,#2
        0x0003121c:    975b        [.      STR      r7,[sp,#0x16c]
        0x0003121e:    f007f9eb    ....    BL       ec_enc_icdf ; 0x385f8
        0x00031222:    e9dd7b52    ..R{    LDRD     r7,r11,[sp,#0x148]
        0x00031226:    f8dd917c    ..|.    LDR      r9,[sp,#0x17c]
        0x0003122a:    9956        V.      LDR      r1,[sp,#0x158]
        0x0003122c:    ed9fcac6    ....    VLDR     s24,[pc,#792] ; [0x31548] = 0
        0x00031230:    6988        .i      LDR      r0,[r1,#0x18]
        0x00031232:    f8cd8050    ..P.    STR      r8,[sp,#0x50]
        0x00031236:    2801        .(      CMP      r0,#1
        0x00031238:    db01        ..      BLT      0x3123e ; 0x3123e
        0x0003123a:    6c08        .l      LDR      r0,[r1,#0x40]
        0x0003123c:    b130        0.      CBZ      r0,0x3124c ; 0x3124c
        0x0003123e:    2000        .       MOVS     r0,#0
        0x00031240:    903f        ?.      STR      r0,[sp,#0xfc]
        0x00031242:    2000        .       MOVS     r0,#0
        0x00031244:    9016        ..      STR      r0,[sp,#0x58]
        0x00031246:    f04f0a00    O...    MOV      r10,#0
        0x0003124a:    e1e7        ..      B        0x3161c ; 0x3161c
        0x0003124c:    9857        W.      LDR      r0,[sp,#0x15c]
        0x0003124e:    2400        .$      MOVS     r4,#0
        0x00031250:    b150        P.      CBZ      r0,0x31268 ; 0x31268
        0x00031252:    9832        2.      LDR      r0,[sp,#0xc8]
        0x00031254:    9d48        H.      LDR      r5,[sp,#0x120]
        0x00031256:    280e        .(      CMP      r0,#0xe
        0x00031258:    dc07        ..      BGT      0x3126a ; 0x3126a
        0x0003125a:    9856        V.      LDR      r0,[sp,#0x158]
        0x0003125c:    f8d000b8    ....    LDR      r0,[r0,#0xb8]
        0x00031260:    1e84        ..      SUBS     r4,r0,#2
        0x00031262:    bf18        ..      IT       NE
        0x00031264:    2401        .$      MOVNE    r4,#1
        0x00031266:    e000        ..      B        0x3126a ; 0x3126a
        0x00031268:    9d48        H.      LDR      r5,[sp,#0x120]
        0x0003126a:    f014f9e9    ....    BL       save_stack ; 0x45640
        0x0003126e:    00a8        ..      LSLS     r0,r5,#2
        0x00031270:    f017fd0e    ....    BL       spl_alloca ; 0x48c90
        0x00031274:    ed9fcab5    ....    VLDR     s24,[pc,#724] ; [0x3154c] = 0x3d800000
        0x00031278:    2c00        .,      CMP      r4,#0
        0x0003127a:    ed9f0ab5    ....    VLDR     s0,[pc,#724] ; [0x31550] = 0x3d000000
        0x0003127e:    bf18        ..      IT       NE
        0x00031280:    eeb0ca40    ..@.    VMOVNE.F32 s24,s0
        0x00031284:    2f01        ./      CMP      r7,#1
        0x00031286:    f2c08139    ..9.    BLT.W    0x314fc ; 0x314fc
        0x0003128a:    4606        .F      MOV      r6,r0
        0x0003128c:    eb0570d5    ...p    ADD      r0,r5,r5,LSR #31
        0x00031290:    9441        A.      STR      r4,[sp,#0x104]
        0x00031292:    1044        D.      ASRS     r4,r0,#1
        0x00031294:    4620         F      MOV      r0,r4
        0x00031296:    ee3ddacc    =...    VSUB.F32 s26,s27,s24
        0x0003129a:    f01bfd8c    ....    BL       __aeabi_i2d ; 0x4cdb6
        0x0003129e:    e9cd1059    ..Y.    STRD     r1,r0,[sp,#0x164]
        0x000312a2:    eb040044    ..D.    ADD      r0,r4,r4,LSL #1
        0x000312a6:    f06f0165    o.e.    MVN      r1,#0x65
        0x000312aa:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x000312ae:    9058        X.      STR      r0,[sp,#0x160]
        0x000312b0:    1d30        0.      ADDS     r0,r6,#4
        0x000312b2:    904d        M.      STR      r0,[sp,#0x134]
        0x000312b4:    1c60        `.      ADDS     r0,r4,#1
        0x000312b6:    904a        J.      STR      r0,[sp,#0x128]
        0x000312b8:    eb060084    ....    ADD      r0,r6,r4,LSL #2
        0x000312bc:    ee004a10    ...J    VMOV     s0,r4
        0x000312c0:    3804        .8      SUBS     r0,#4
        0x000312c2:    ed9ffaa1    ....    VLDR     s30,[pc,#644] ; [0x31548] = 0
        0x000312c6:    ed9f9ba4    ....    VLDR     d9,[pc,#656] ; [0x31558] = 0
        0x000312ca:    eddfeaa5    ....    VLDR     s29,[pc,#660] ; [0x31560] = 0x26901d7d
        0x000312ce:    eddffaa5    ....    VLDR     s31,[pc,#660] ; [0x31564] = 0x42800000
        0x000312d2:    eddfdaa5    ....    VLDR     s27,[pc,#660] ; [0x31568] = 0x42fe0000
        0x000312d6:    f2464807    F..H    MOV      r8,#0x6407
        0x000312da:    f8dda118    ....    LDR      r10,[sp,#0x118]
        0x000312de:    eeb8eac0    ....    VCVT.F32.S32 s28,s0
        0x000312e2:    1f67        g.      SUBS     r7,r4,#5
        0x000312e4:    9451        Q.      STR      r4,[sp,#0x144]
        0x000312e6:    9049        I.      STR      r0,[sp,#0x124]
        0x000312e8:    f1060030    ..0.    ADD      r0,r6,#0x30
        0x000312ec:    2400        .$      MOVS     r4,#0
        0x000312ee:    eef68a00    ....    VMOV.F32 s17,#0.50000000
        0x000312f2:    eef6aa0c    ....    VMOV.F32 s21,#0.87500000
        0x000312f6:    eef4ba00    ....    VMOV.F32 s23,#0.12500000
        0x000312fa:    f60f393c    ..<9    ADR.W    r9,{pc}+0xb3e ; 0x31e38
        0x000312fe:    f2c00805    ....    MOVT     r8,#5
        0x00031302:    2300        .#      MOVS     r3,#0
        0x00031304:    f04f0b00    O...    MOV      r11,#0
        0x00031308:    9045        E.      STR      r0,[sp,#0x114]
        0x0003130a:    965d        ].      STR      r6,[sp,#0x174]
        0x0003130c:    2d01        .-      CMP      r5,#1
        0x0003130e:    935e        ^.      STR      r3,[sp,#0x178]
        0x00031310:    db1a        ..      BLT      0x31348 ; 0x31348
        0x00031312:    9a44        D.      LDR      r2,[sp,#0x110]
        0x00031314:    4650        PF      MOV      r0,r10
        0x00031316:    4631        1F      MOV      r1,r6
        0x00031318:    eeb01a4f    ..O.    VMOV.F32 s2,s30
        0x0003131c:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x00031320:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x00031324:    ee205a28     .(Z    VMUL.F32 s10,s0,s17
        0x00031328:    ee313a02    1..:    VADD.F32 s6,s2,s4
        0x0003132c:    ee314a42    1.BJ    VSUB.F32 s8,s2,s4
        0x00031330:    ee320a41    2.A.    VSUB.F32 s0,s4,s2
        0x00031334:    ee351a04    5...    VADD.F32 s2,s10,s8
        0x00031338:    ed813a00    ...:    VSTR     s6,[r1,#0]
        0x0003133c:    3a01        .:      SUBS     r2,#1
        0x0003133e:    f1010104    ....    ADD      r1,r1,#4
        0x00031342:    f1000004    ....    ADD      r0,r0,#4
        0x00031346:    d1eb        ..      BNE      0x31320 ; 0x31320
        0x00031348:    4630        0F      MOV      r0,r6
        0x0003134a:    2130        0!      MOVS     r1,#0x30
        0x0003134c:    f7e7f993    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00031350:    2d02        .-      CMP      r5,#2
        0x00031352:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x00031356:    eeb01a4f    ..O.    VMOV.F32 s2,s30
        0x0003135a:    db3e        >.      BLT      0x313da ; 0x313da
        0x0003135c:    984d        M.      LDR      r0,[sp,#0x134]
        0x0003135e:    9a51        Q.      LDR      r2,[sp,#0x144]
        0x00031360:    eeb01a4f    ..O.    VMOV.F32 s2,s30
        0x00031364:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x00031368:    ed102a01    ...*    VLDR     s4,[r0,#-4]
        0x0003136c:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x00031370:    ee222a02    "..*    VMUL.F32 s4,s4,s4
        0x00031374:    ee233a03    #..:    VMUL.F32 s6,s6,s6
        0x00031378:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x0003137c:    ee2d1a01    -...    VMUL.F32 s2,s26,s2
        0x00031380:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x00031384:    ee300a02    0...    VADD.F32 s0,s0,s4
        0x00031388:    ee2c2a01    ,..*    VMUL.F32 s4,s24,s2
        0x0003138c:    ed862a00    ...*    VSTR     s4,[r6,#0]
        0x00031390:    3a01        .:      SUBS     r2,#1
        0x00031392:    f1060604    ....    ADD      r6,r6,#4
        0x00031396:    f1000008    ....    ADD      r0,r0,#8
        0x0003139a:    d1e5        ..      BNE      0x31368 ; 0x31368
        0x0003139c:    e9dd0149    ..I.    LDRD     r0,r1,[sp,#0x124]
        0x000313a0:    eeb02a4f    ..O*    VMOV.F32 s4,s30
        0x000313a4:    eeb01a4f    ..O.    VMOV.F32 s2,s30
        0x000313a8:    eeb03a41    ..A:    VMOV.F32 s6,s2
        0x000313ac:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000313b0:    ee222a2a    ".**    VMUL.F32 s4,s4,s21
        0x000313b4:    ee322a01    2..*    VADD.F32 s4,s4,s2
        0x000313b8:    ee221a2b    ".+.    VMUL.F32 s2,s4,s23
        0x000313bc:    eeb43a41    ..A:    VCMP.F32 s6,s2
        0x000313c0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000313c4:    f1a10101    ....    SUB      r1,r1,#1
        0x000313c8:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x000313cc:    bfc8        ..      IT       GT
        0x000313ce:    eeb01a43    ..C.    VMOVGT.F32 s2,s6
        0x000313d2:    2901        .)      CMP      r1,#1
        0x000313d4:    f1a00004    ....    SUB      r0,r0,#4
        0x000313d8:    dce6        ..      BGT      0x313a8 ; 0x313a8
        0x000313da:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000313de:    ee100a10    ....    VMOV     r0,s0
        0x000313e2:    f01cf885    ....    BL       __aeabi_f2d ; 0x4d4f0
        0x000313e6:    ec532b19    S..+    VMOV     r2,r3,d9
        0x000313ea:    f01bfd87    ....    BL       __aeabi_dmul ; 0x4cefc
        0x000313ee:    e9dd3259    ..Y2    LDRD     r3,r2,[sp,#0x164]
        0x000313f2:    f01bfd83    ....    BL       __aeabi_dmul ; 0x4cefc
        0x000313f6:    ec410b10    A...    VMOV     d0,r0,r1
        0x000313fa:    f01afd83    ....    BL       __hardfp_sqrt ; 0x4bf04
        0x000313fe:    2d24        $-      CMP      r5,#0x24
        0x00031400:    943f        ?.      STR      r4,[sp,#0xfc]
        0x00031402:    db4b        K.      BLT      0x3149c ; 0x3149c
        0x00031404:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00031408:    f01bfa2a    ..*.    BL       __aeabi_d2f ; 0x4c860
        0x0003140c:    ee000a10    ....    VMOV     s0,r0
        0x00031410:    ee300a2e    0...    VADD.F32 s0,s0,s29
        0x00031414:    ee8e0a00    ....    VDIV.F32 s0,s28,s0
        0x00031418:    9c45        E.      LDR      r4,[sp,#0x114]
        0x0003141a:    2600        .&      MOVS     r6,#0
        0x0003141c:    250c        .%      MOVS     r5,#0xc
        0x0003141e:    ee20ba2f     ./.    VMUL.F32 s22,s0,s31
        0x00031422:    bf00        ..      NOP      
        0x00031424:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x00031428:    ee300a2e    0...    VADD.F32 s0,s0,s29
        0x0003142c:    ee2b0a00    +...    VMUL.F32 s0,s22,s0
        0x00031430:    f01afb4e    ..N.    BL       __hardfp_floorf ; 0x4bad0
        0x00031434:    ee100a10    ....    VMOV     r0,s0
        0x00031438:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0003143c:    f01cf858    ..X.    BL       __aeabi_f2d ; 0x4d4f0
        0x00031440:    eeb48a6d    ..m.    VCMP.F32 s16,s27
        0x00031444:    eeb00a6d    ..m.    VMOV.F32 s0,s27
        0x00031448:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003144c:    bfb8        ..      IT       LT
        0x0003144e:    eeb00a48    ..H.    VMOVLT.F32 s0,s16
        0x00031452:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x00031456:    464a        JF      MOV      r2,r9
        0x00031458:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003145c:    bfb8        ..      IT       LT
        0x0003145e:    3208        .2      ADDLT    r2,r2,#8
        0x00031460:    ed921b00    ....    VLDR     d1,[r2,#0]
        0x00031464:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x00031468:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0003146c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031470:    bfbc        ..      ITT      LT
        0x00031472:    4619        .F      MOVLT    r1,r3
        0x00031474:    4610        .F      MOVLT    r0,r2
        0x00031476:    eeb48a6d    ..m.    VCMP.F32 s16,s27
        0x0003147a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003147e:    bfc4        ..      ITT      GT
        0x00031480:    4619        .F      MOVGT    r1,r3
        0x00031482:    4610        .F      MOVGT    r0,r2
        0x00031484:    f01bfc68    ..h.    BL       __aeabi_d2iz ; 0x4cd58
        0x00031488:    f8180000    ....    LDRB     r0,[r8,r0]
        0x0003148c:    3504        .5      ADDS     r5,#4
        0x0003148e:    4406        .D      ADD      r6,r6,r0
        0x00031490:    42bd        .B      CMP      r5,r7
        0x00031492:    f1040410    ....    ADD      r4,r4,#0x10
        0x00031496:    dbc5        ..      BLT      0x31424 ; 0x31424
        0x00031498:    e001        ..      B        0x3149e ; 0x3149e
        0x0003149a:    bf00        ..      NOP      
        0x0003149c:    2600        .&      MOVS     r6,#0
        0x0003149e:    9958        X.      LDR      r1,[sp,#0x160]
        0x000314a0:    0230        0.      LSLS     r0,r6,#8
        0x000314a2:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x000314a6:    9b5e        ^.      LDR      r3,[sp,#0x178]
        0x000314a8:    9c3f        ?.      LDR      r4,[sp,#0xfc]
        0x000314aa:    4298        .B      CMP      r0,r3
        0x000314ac:    bfc4        ..      ITT      GT
        0x000314ae:    465c        \F      MOVGT    r4,r11
        0x000314b0:    4603        .F      MOVGT    r3,r0
        0x000314b2:    9852        R.      LDR      r0,[sp,#0x148]
        0x000314b4:    f10b0b01    ....    ADD      r11,r11,#1
        0x000314b8:    4583        .E      CMP      r11,r0
        0x000314ba:    9847        G.      LDR      r0,[sp,#0x11c]
        0x000314bc:    9d48        H.      LDR      r5,[sp,#0x120]
        0x000314be:    9e5d        ].      LDR      r6,[sp,#0x174]
        0x000314c0:    4482        .D      ADD      r10,r10,r0
        0x000314c2:    f47faf23    ..#.    BNE      0x3130c ; 0x3130c
        0x000314c6:    2000        .       MOVS     r0,#0
        0x000314c8:    2bc8        .+      CMP      r3,#0xc8
        0x000314ca:    f04f0100    O...    MOV      r1,#0
        0x000314ce:    f1a302c9    ....    SUB      r2,r3,#0xc9
        0x000314d2:    bfc8        ..      IT       GT
        0x000314d4:    2101        .!      MOVGT    r1,#1
        0x000314d6:    f5b27fc7    ....    CMP      r2,#0x18e
        0x000314da:    bf98        ..      IT       LS
        0x000314dc:    2001        .       MOVLS    r0,#1
        0x000314de:    9a41        A.      LDR      r2,[sp,#0x104]
        0x000314e0:    9f52        R.      LDR      r7,[sp,#0x148]
        0x000314e2:    4010        .@      ANDS     r0,r0,r2
        0x000314e4:    9016        ..      STR      r0,[sp,#0x58]
        0x000314e6:    f0800001    ....    EOR      r0,r0,#1
        0x000314ea:    f8dd917c    ..|.    LDR      r9,[sp,#0x17c]
        0x000314ee:    eddfea1f    ....    VLDR     s29,[pc,#124] ; [0x3156c] = 0xbdcccccd
        0x000314f2:    ea010a00    ....    AND      r10,r1,r0
        0x000314f6:    eef7da00    ....    VMOV.F32 s27,#1.00000000
        0x000314fa:    e005        ..      B        0x31508 ; 0x31508
        0x000314fc:    2000        .       MOVS     r0,#0
        0x000314fe:    2400        .$      MOVS     r4,#0
        0x00031500:    9016        ..      STR      r0,[sp,#0x58]
        0x00031502:    2300        .#      MOVS     r3,#0
        0x00031504:    f04f0a00    O...    MOV      r10,#0
        0x00031508:    201b        .       MOVS     r0,#0x1b
        0x0003150a:    4358        XC      MULS     r0,r3,r0
        0x0003150c:    f01bfc53    ..S.    BL       __aeabi_i2d ; 0x4cdb6
        0x00031510:    ec410b18    A...    VMOV     d8,r0,r1
        0x00031514:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00031518:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0003151c:    f01afcf2    ....    BL       __hardfp_sqrt ; 0x4bf04
        0x00031520:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00031524:    f01bf99c    ....    BL       __aeabi_d2f ; 0x4c860
        0x00031528:    ed9f9a11    ....    VLDR     s18,[pc,#68] ; [0x31570] = 0xc2280000
        0x0003152c:    ee000a10    ....    VMOV     s0,r0
        0x00031530:    ee300a09    0...    VADD.F32 s0,s0,s18
        0x00031534:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x00031538:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003153c:    46b8        .F      MOV      r8,r7
        0x0003153e:    943f        ?.      STR      r4,[sp,#0xfc]
        0x00031540:    da2a        *.      BGE      0x31598 ; 0x31598
        0x00031542:    ed9f0a01    ....    VLDR     s0,[pc,#4] ; [0x31548] = 0
        0x00031546:    e035        5.      B        0x315b4 ; 0x315b4
    $d.8
        0x00031548:    00000000    ....    DCD    0
        0x0003154c:    3d800000    ...=    DCD    1031798784
    __arm_cp.4_51
        0x00031550:    3d000000    ...=    DCD    1023410176
        0x00031554:    bf00bf00    ....    DCD    3204497152
        0x00031558:    00000000    ....    DCD    0
        0x0003155c:    3fe00000    ...?    DCD    1071644672
        0x00031560:    26901d7d    }..&    DCD    646978941
        0x00031564:    42800000    ...B    DCD    1115684864
    __arm_cp.4_55
        0x00031568:    42fe0000    ...B    DCD    1123942400
    __arm_cp.4_57
        0x0003156c:    bdcccccd    ....    DCD    3184315597
    __arm_cp.4_58
        0x00031570:    c2280000    ..(.    DCD    3257401344
    __arm_cp.4_59
        0x00031574:    43230000    ..#C    DCD    1126367232
    __arm_cp.4_60
        0x00031578:    3be21965    e..;    DCD    1004673381
        0x0003157c:    bf00bf00    ....    DCD    3204497152
        0x00031580:    83126e98    .n..    DCD    2199023256
        0x00031584:    bfc1cac0    ....    DCD    3217148608
        0x00031588:    00000000    ....    DCD    0
        0x0003158c:    00000000    ....    DCD    0
    __arm_cp.4_63
        0x00031590:    38d1b717    ...8    DCD    953267991
    __arm_cp.4_64
        0x00031594:    3ca3d70a    ...<    DCD    1017370378
    $t.9
        0x00031598:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003159c:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x000315a0:    f01afcb0    ....    BL       __hardfp_sqrt ; 0x4bf04
        0x000315a4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000315a8:    f01bf95a    ..Z.    BL       __aeabi_d2f ; 0x4c860
        0x000315ac:    ee000a10    ....    VMOV     s0,r0
        0x000315b0:    ee300a09    0...    VADD.F32 s0,s0,s18
        0x000315b4:    ed1f1a11    ....    VLDR     s2,[pc,#-68] ; [0x31574] = 0x43230000
        0x000315b8:    ed1f2a11    ...*    VLDR     s4,[pc,#-68] ; [0x31578] = 0x3be21965
        0x000315bc:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x000315c0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000315c4:    bfc8        ..      IT       GT
        0x000315c6:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x000315ca:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x000315ce:    ee100a10    ....    VMOV     r0,s0
        0x000315d2:    f01bff8d    ....    BL       __aeabi_f2d ; 0x4d4f0
        0x000315d6:    ed1f0b16    ....    VLDR     d0,[pc,#-88] ; [0x31580] = 0x83126e98
        0x000315da:    ec532b10    S..+    VMOV     r2,r3,d0
        0x000315de:    f01bf971    ..q.    BL       __aeabi_dadd ; 0x4c8c4
        0x000315e2:    ed1f0b17    ....    VLDR     d0,[pc,#-92] ; [0x31588] = 0
        0x000315e6:    4604        .F      MOV      r4,r0
        0x000315e8:    ec576b10    W..k    VMOV     r6,r7,d0
        0x000315ec:    4632        2F      MOV      r2,r6
        0x000315ee:    463b        ;F      MOV      r3,r7
        0x000315f0:    460d        .F      MOV      r5,r1
        0x000315f2:    f01bffcb    ....    BL       __aeabi_dcmplt ; 0x4d58c
        0x000315f6:    2800        .(      CMP      r0,#0
        0x000315f8:    bf1c        ..      ITT      NE
        0x000315fa:    463d        =F      MOVNE    r5,r7
        0x000315fc:    4634        4F      MOVNE    r4,r6
        0x000315fe:    ec454b10    E..K    VMOV     d0,r4,r5
        0x00031602:    f01afc7f    ....    BL       __hardfp_sqrt ; 0x4bf04
        0x00031606:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003160a:    f01bf929    ..).    BL       __aeabi_d2f ; 0x4c860
        0x0003160e:    ee0c0a10    ....    VMOV     s24,r0
        0x00031612:    f013fff5    ....    BL       restore_stack ; 0x45600
        0x00031616:    e9ddb553    ..S.    LDRD     r11,r5,[sp,#0x14c]
        0x0003161a:    4647        GF      MOV      r7,r8
        0x0003161c:    f1b90f00    ....    CMP      r9,#0
        0x00031620:    d009        ..      BEQ      0x31636 ; 0x31636
        0x00031622:    995b        [.      LDR      r1,[sp,#0x16c]
        0x00031624:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x00031626:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00031628:    fab0f080    ....    CLZ      r0,r0
        0x0003162c:    4408        .D      ADD      r0,r0,r1
        0x0003162e:    9936        6.      LDR      r1,[sp,#0xd8]
        0x00031630:    381d        .8      SUBS     r0,r0,#0x1d
        0x00031632:    4288        .B      CMP      r0,r1
        0x00031634:    dd06        ..      BLE      0x31644 ; 0x31644
        0x00031636:    2001        .       MOVS     r0,#1
        0x00031638:    46c8        .F      MOV      r8,r9
        0x0003163a:    f04f0a00    O...    MOV      r10,#0
        0x0003163e:    9021        !.      STR      r0,[sp,#0x84]
        0x00031640:    2600        .&      MOVS     r6,#0
        0x00031642:    e007        ..      B        0x31654 ; 0x31654
        0x00031644:    46c8        .F      MOV      r8,r9
        0x00031646:    9e39        9.      LDR      r6,[sp,#0xe4]
        0x00031648:    2000        .       MOVS     r0,#0
        0x0003164a:    f1ba0f00    ....    CMP      r10,#0
        0x0003164e:    bf08        ..      IT       EQ
        0x00031650:    4656        VF      MOVEQ    r6,r10
        0x00031652:    9021        !.      STR      r0,[sp,#0x84]
        0x00031654:    9843        C.      LDR      r0,[sp,#0x10c]
        0x00031656:    4368        hC      MULS     r0,r5,r0
        0x00031658:    f017fb1a    ....    BL       spl_alloca ; 0x48c90
        0x0003165c:    4681        .F      MOV      r9,r0
        0x0003165e:    9831        1.      LDR      r0,[sp,#0xc4]
        0x00031660:    0084        ..      LSLS     r4,r0,#2
        0x00031662:    4620         F      MOV      r0,r4
        0x00031664:    f017fb14    ....    BL       spl_alloca ; 0x48c90
        0x00031668:    902f        /.      STR      r0,[sp,#0xbc]
        0x0003166a:    4620         F      MOV      r0,r4
        0x0003166c:    942a        *.      STR      r4,[sp,#0xa8]
        0x0003166e:    f017fb0f    ....    BL       spl_alloca ; 0x48c90
        0x00031672:    2e00        ..      CMP      r6,#0
        0x00031674:    9038        8.      STR      r0,[sp,#0xe0]
        0x00031676:    f8cda178    ..x.    STR      r10,[sp,#0x178]
        0x0003167a:    9633        3.      STR      r6,[sp,#0xcc]
        0x0003167c:    d05c        \.      BEQ      0x31738 ; 0x31738
        0x0003167e:    9855        U.      LDR      r0,[sp,#0x154]
        0x00031680:    9d56        V.      LDR      r5,[sp,#0x158]
        0x00031682:    fb00f60b    ....    MUL      r6,r0,r11
        0x00031686:    69ac        .i      LDR      r4,[r5,#0x18]
        0x00031688:    00b0        ..      LSLS     r0,r6,#2
        0x0003168a:    9030        0.      STR      r0,[sp,#0xc0]
        0x0003168c:    f017fb00    ....    BL       spl_alloca ; 0x48c90
        0x00031690:    2c08        .,      CMP      r4,#8
        0x00031692:    962d        -.      STR      r6,[sp,#0xb4]
        0x00031694:    9048        H.      STR      r0,[sp,#0x120]
        0x00031696:    db5c        \.      BLT      0x31752 ; 0x31752
        0x00031698:    4602        .F      MOV      r2,r0
        0x0003169a:    69e8        .i      LDR      r0,[r5,#0x1c]
        0x0003169c:    6ca9        .l      LDR      r1,[r5,#0x48]
        0x0003169e:    e9cdb700    ....    STRD     r11,r7,[sp,#0]
        0x000316a2:    9f4c        L.      LDR      r7,[sp,#0x130]
        0x000316a4:    4692        .F      MOV      r10,r2
        0x000316a6:    9a46        F.      LDR      r2,[sp,#0x118]
        0x000316a8:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x000316ac:    4638        8F      MOV      r0,r7
        0x000316ae:    2100        .!      MOVS     r1,#0
        0x000316b0:    464b        KF      MOV      r3,r9
        0x000316b2:    464c        LF      MOV      r4,r9
        0x000316b4:    f8cd8008    ....    STR      r8,[sp,#8]
        0x000316b8:    f003fdb8    ....    BL       compute_mdcts ; 0x3522c
        0x000316bc:    9c2f        /.      LDR      r4,[sp,#0xbc]
        0x000316be:    9e4e        N.      LDR      r6,[sp,#0x138]
        0x000316c0:    f8d5c048    ..H.    LDR      r12,[r5,#0x48]
        0x000316c4:    4638        8F      MOV      r0,r7
        0x000316c6:    4649        IF      MOV      r1,r9
        0x000316c8:    4622        "F      MOV      r2,r4
        0x000316ca:    4633        3F      MOV      r3,r6
        0x000316cc:    e9cdb800    ....    STRD     r11,r8,[sp,#0]
        0x000316d0:    f8cdc008    ....    STR      r12,[sp,#8]
        0x000316d4:    f003fd18    ....    BL       compute_band_energies ; 0x35108
        0x000316d8:    9a5c        \.      LDR      r2,[sp,#0x170]
        0x000316da:    4638        8F      MOV      r0,r7
        0x000316dc:    4623        #F      MOV      r3,r4
        0x000316de:    4631        1F      MOV      r1,r6
        0x000316e0:    f8cda000    ....    STR      r10,[sp,#0]
        0x000316e4:    f8cdb004    ....    STR      r11,[sp,#4]
        0x000316e8:    f7f8f98e    ....    BL       amp2Log2 ; 0x29a08
        0x000316ec:    f1bb0f01    ....    CMP      r11,#1
        0x000316f0:    db35        5.      BLT      0x3175e ; 0x3175e
        0x000316f2:    ee008a10    ....    VMOV     s0,r8
        0x000316f6:    9855        U.      LDR      r0,[sp,#0x154]
        0x000316f8:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x000316fc:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x00031700:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00031702:    9e33        3.      LDR      r6,[sp,#0xcc]
        0x00031704:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00031708:    0080        ..      LSLS     r0,r0,#2
        0x0003170a:    2100        .!      MOVS     r1,#0
        0x0003170c:    4652        RF      MOV      r2,r10
        0x0003170e:    bf00        ..      NOP      
        0x00031710:    2d01        .-      CMP      r5,#1
        0x00031712:    db0b        ..      BLT      0x3172c ; 0x3172c
        0x00031714:    4613        .F      MOV      r3,r2
        0x00031716:    462f        /F      MOV      r7,r5
        0x00031718:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x0003171c:    3f01        .?      SUBS     r7,#1
        0x0003171e:    ee301a01    0...    VADD.F32 s2,s0,s2
        0x00031722:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x00031726:    f1030304    ....    ADD      r3,r3,#4
        0x0003172a:    d1f5        ..      BNE      0x31718 ; 0x31718
        0x0003172c:    3101        .1      ADDS     r1,#1
        0x0003172e:    4559        YE      CMP      r1,r11
        0x00031730:    4402        .D      ADD      r2,r2,r0
        0x00031732:    d1ed        ..      BNE      0x31710 ; 0x31710
        0x00031734:    2001        .       MOVS     r0,#1
        0x00031736:    e014        ..      B        0x31762 ; 0x31762
        0x00031738:    9855        U.      LDR      r0,[sp,#0x154]
        0x0003173a:    fb00f00b    ....    MUL      r0,r0,r11
        0x0003173e:    902d        -.      STR      r0,[sp,#0xb4]
        0x00031740:    0080        ..      LSLS     r0,r0,#2
        0x00031742:    9030        0.      STR      r0,[sp,#0xc0]
        0x00031744:    f017faa4    ....    BL       spl_alloca ; 0x48c90
        0x00031748:    9048        H.      STR      r0,[sp,#0x120]
        0x0003174a:    2000        .       MOVS     r0,#0
        0x0003174c:    f8dda0bc    ....    LDR      r10,[sp,#0xbc]
        0x00031750:    e003        ..      B        0x3175a ; 0x3175a
        0x00031752:    2000        .       MOVS     r0,#0
        0x00031754:    f8dda0bc    ....    LDR      r10,[sp,#0xbc]
        0x00031758:    9e33        3.      LDR      r6,[sp,#0xcc]
        0x0003175a:    905a        Z.      STR      r0,[sp,#0x168]
        0x0003175c:    e004        ..      B        0x31768 ; 0x31768
        0x0003175e:    2001        .       MOVS     r0,#1
        0x00031760:    9e33        3.      LDR      r6,[sp,#0xcc]
        0x00031762:    905a        Z.      STR      r0,[sp,#0x168]
        0x00031764:    9f52        R.      LDR      r7,[sp,#0x148]
        0x00031766:    46a2        .F      MOV      r10,r4
        0x00031768:    f8dd8158    ..X.    LDR      r8,[sp,#0x158]
        0x0003176c:    9d4c        L.      LDR      r5,[sp,#0x130]
        0x0003176e:    f8d8001c    ....    LDR      r0,[r8,#0x1c]
        0x00031772:    f8d81048    ..H.    LDR      r1,[r8,#0x48]
        0x00031776:    9a46        F.      LDR      r2,[sp,#0x118]
        0x00031778:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0003177c:    4631        1F      MOV      r1,r6
        0x0003177e:    9e5f        _.      LDR      r6,[sp,#0x17c]
        0x00031780:    4628        (F      MOV      r0,r5
        0x00031782:    464b        KF      MOV      r3,r9
        0x00031784:    e9cdb700    ....    STRD     r11,r7,[sp,#0]
        0x00031788:    463c        <F      MOV      r4,r7
        0x0003178a:    9602        ..      STR      r6,[sp,#8]
        0x0003178c:    f003fd4e    ..N.    BL       compute_mdcts ; 0x3522c
        0x00031790:    f0870002    ....    EOR      r0,r7,#2
        0x00031794:    f08b0101    ....    EOR      r1,r11,#1
        0x00031798:    4301        .C      ORRS     r1,r1,r0
        0x0003179a:    983f        ?.      LDR      r0,[sp,#0xfc]
        0x0003179c:    f8d87048    ..Hp    LDR      r7,[r8,#0x48]
        0x000317a0:    bf08        ..      IT       EQ
        0x000317a2:    4608        .F      MOVEQ    r0,r1
        0x000317a4:    9b4e        N.      LDR      r3,[sp,#0x138]
        0x000317a6:    460c        .F      MOV      r4,r1
        0x000317a8:    903f        ?.      STR      r0,[sp,#0xfc]
        0x000317aa:    4628        (F      MOV      r0,r5
        0x000317ac:    4649        IF      MOV      r1,r9
        0x000317ae:    4652        RF      MOV      r2,r10
        0x000317b0:    e9cdb600    ....    STRD     r11,r6,[sp,#0]
        0x000317b4:    f8cd9174    ..t.    STR      r9,[sp,#0x174]
        0x000317b8:    9702        ..      STR      r7,[sp,#8]
        0x000317ba:    4647        GF      MOV      r7,r8
        0x000317bc:    f003fca4    ....    BL       compute_band_energies ; 0x35108
        0x000317c0:    f8d80040    ..@.    LDR      r0,[r8,#0x40]
        0x000317c4:    f8dd8170    ..p.    LDR      r8,[sp,#0x170]
        0x000317c8:    b340        @.      CBZ      r0,0x3181c ; 0x3181c
        0x000317ca:    f1b80f03    ....    CMP      r8,#3
        0x000317ce:    db25        %.      BLT      0x3181c ; 0x3181c
        0x000317d0:    ed9a0a00    ....    VLDR     s0,[r10,#0]
        0x000317d4:    ed1f1a92    ....    VLDR     s2,[pc,#-584] ; [0x31590] = 0x38d1b717
        0x000317d8:    f1a80002    ....    SUB      r0,r8,#2
        0x000317dc:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000317e0:    ed1f1aa1    ....    VLDR     s2,[pc,#-644] ; [0x31560] = 0x26901d7d
        0x000317e4:    f10a0108    ....    ADD      r1,r10,#8
        0x000317e8:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x000317ec:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x000317f0:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x000317f4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000317f8:    bfb8        ..      IT       LT
        0x000317fa:    eeb03a42    ..B:    VMOVLT.F32 s6,s4
        0x000317fe:    eeb43a41    ..A:    VCMP.F32 s6,s2
        0x00031802:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031806:    eeb02a41    ..A*    VMOV.F32 s4,s2
        0x0003180a:    bfc8        ..      IT       GT
        0x0003180c:    eeb02a43    ..C*    VMOVGT.F32 s4,s6
        0x00031810:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x00031814:    3801        .8      SUBS     r0,#1
        0x00031816:    f1010104    ....    ADD      r1,r1,#4
        0x0003181a:    d1e5        ..      BNE      0x317e8 ; 0x317e8
        0x0003181c:    9838        8.      LDR      r0,[sp,#0xe0]
        0x0003181e:    994e        N.      LDR      r1,[sp,#0x138]
        0x00031820:    9000        ..      STR      r0,[sp,#0]
        0x00031822:    984c        L.      LDR      r0,[sp,#0x130]
        0x00031824:    4642        BF      MOV      r2,r8
        0x00031826:    4653        SF      MOV      r3,r10
        0x00031828:    f8cdb004    ....    STR      r11,[sp,#4]
        0x0003182c:    f7f8f8ec    ....    BL       amp2Log2 ; 0x29a08
        0x00031830:    9830        0.      LDR      r0,[sp,#0xc0]
        0x00031832:    f017fa2d    ..-.    BL       spl_alloca ; 0x48c90
        0x00031836:    ea4f0188    O...    LSL      r1,r8,#2
        0x0003183a:    9019        ..      STR      r0,[sp,#0x64]
        0x0003183c:    9149        I.      STR      r1,[sp,#0x124]
        0x0003183e:    f7e6ff1a    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00031842:    ed1fdabf    ....    VLDR     s26,[pc,#-764] ; [0x31548] = 0
        0x00031846:    9857        W.      LDR      r0,[sp,#0x15c]
        0x00031848:    f8ddc150    ..P.    LDR      r12,[sp,#0x150]
        0x0003184c:    2800        .(      CMP      r0,#0
        0x0003184e:    eeb0ea4d    ..M.    VMOV.F32 s28,s26
        0x00031852:    eeb0fa4d    ..M.    VMOV.F32 s30,s26
        0x00031856:    4626        &F      MOV      r6,r4
        0x00031858:    d075        u.      BEQ      0x31946 ; 0x31946
        0x0003185a:    6c38        8l      LDR      r0,[r7,#0x40]
        0x0003185c:    2800        .(      CMP      r0,#0
        0x0003185e:    f0408085    @...    BNE.W    0x3196c ; 0x3196c
        0x00031862:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00031864:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x00031868:    ee000a10    ....    VMOV     s0,r0
        0x0003186c:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00031870:    f8dd90cc    ....    LDR      r9,[sp,#0xcc]
        0x00031874:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00031878:    ed1f1acd    ....    VLDR     s2,[pc,#-820] ; [0x31548] = 0
        0x0003187c:    f1b90f00    ....    CMP      r9,#0
        0x00031880:    bf08        ..      IT       EQ
        0x00031882:    eeb00a41    ..A.    VMOVEQ.F32 s0,s2
        0x00031886:    9857        W.      LDR      r0,[sp,#0x15c]
        0x00031888:    4580        .E      CMP      r8,r0
        0x0003188a:    dd34        4.      BLE      0x318f6 ; 0x318f6
        0x0003188c:    9b57        W.      LDR      r3,[sp,#0x15c]
        0x0003188e:    9955        U.      LDR      r1,[sp,#0x154]
        0x00031890:    9a38        8.      LDR      r2,[sp,#0xe0]
        0x00031892:    4419        .D      ADD      r1,r1,r3
        0x00031894:    ed1f1ad4    ....    VLDR     s2,[pc,#-848] ; [0x31548] = 0
        0x00031898:    eba80003    ....    SUB      r0,r8,r3
        0x0003189c:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x000318a0:    eb020283    ....    ADD      r2,r2,r3,LSL #2
        0x000318a4:    eeba2a04    ...*    VMOV.F32 s4,#-10.00000000
        0x000318a8:    eebf3a00    ...:    VMOV.F32 s6,#-1.00000000
        0x000318ac:    ed924a00    ...J    VLDR     s8,[r2,#0]
        0x000318b0:    ee325a03    2..Z    VADD.F32 s10,s4,s6
        0x000318b4:    ee342a40    4.@*    VSUB.F32 s4,s8,s0
        0x000318b8:    eeb45a42    ..BZ    VCMP.F32 s10,s4
        0x000318bc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000318c0:    bfc8        ..      IT       GT
        0x000318c2:    eeb02a45    ..E*    VMOVGT.F32 s4,s10
        0x000318c6:    f1bb0f02    ....    CMP      r11,#2
        0x000318ca:    d10c        ..      BNE      0x318e6 ; 0x318e6
        0x000318cc:    ed914a00    ...J    VLDR     s8,[r1,#0]
        0x000318d0:    ee344a40    4.@J    VSUB.F32 s8,s8,s0
        0x000318d4:    eeb42a44    ..D*    VCMP.F32 s4,s8
        0x000318d8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000318dc:    bfc8        ..      IT       GT
        0x000318de:    eeb04a42    ..BJ    VMOVGT.F32 s8,s4
        0x000318e2:    eeb02a44    ..D*    VMOV.F32 s4,s8
        0x000318e6:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x000318ea:    3801        .8      SUBS     r0,#1
        0x000318ec:    f1010104    ....    ADD      r1,r1,#4
        0x000318f0:    f1020204    ....    ADD      r2,r2,#4
        0x000318f4:    d1da        ..      BNE      0x318ac ; 0x318ac
        0x000318f6:    9857        W.      LDR      r0,[sp,#0x15c]
        0x000318f8:    ed1f2ada    ...*    VLDR     s4,[pc,#-872] ; [0x31594] = 0x3ca3d70a
        0x000318fc:    eba80000    ....    SUB      r0,r8,r0
        0x00031900:    ee000a10    ....    VMOV     s0,r0
        0x00031904:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00031908:    ee810a00    ....    VDIV.F32 s0,s2,s0
        0x0003190c:    ed971a3c    ..<.    VLDR     s2,[r7,#0xf0]
        0x00031910:    ee30da41    0.A.    VSUB.F32 s26,s0,s2
        0x00031914:    eebf0a08    ....    VMOV.F32 s0,#-1.50000000
        0x00031918:    eeb4da40    ..@.    VCMP.F32 s26,s0
        0x0003191c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031920:    bfb8        ..      IT       LT
        0x00031922:    eeb0da40    ..@.    VMOVLT.F32 s26,s0
        0x00031926:    eeb00a08    ....    VMOV.F32 s0,#3.00000000
        0x0003192a:    eeb4da40    ..@.    VCMP.F32 s26,s0
        0x0003192e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031932:    bfc8        ..      IT       GT
        0x00031934:    eeb0da40    ..@.    VMOVGT.F32 s26,s0
        0x00031938:    ee2d0a02    -...    VMUL.F32 s0,s26,s4
        0x0003193c:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00031940:    ed870a3c    ..<.    VSTR     s0,[r7,#0xf0]
        0x00031944:    e014        ..      B        0x31970 ; 0x31970
        0x00031946:    f8d710ec    ....    LDR      r1,[r7,#0xec]
        0x0003194a:    eeb0ea4d    ..M.    VMOV.F32 s28,s26
        0x0003194e:    2900        .)      CMP      r1,#0
        0x00031950:    eeb0fa4d    ..M.    VMOV.F32 s30,s26
        0x00031954:    f43faf81    ?...    BEQ.W    0x3185a ; 0x3185a
        0x00031958:    6c38        8l      LDR      r0,[r7,#0x40]
        0x0003195a:    2800        .(      CMP      r0,#0
        0x0003195c:    f001864b    ..K.    BEQ.W    0x335f6 ; 0x335f6
        0x00031960:    ed9ffac5    ....    VLDR     s30,[pc,#788] ; [0x31c78] = 0
        0x00031964:    eeb0ea4f    ..O.    VMOV.F32 s28,s30
        0x00031968:    eeb0da4f    ..O.    VMOV.F32 s26,s30
        0x0003196c:    f8dd90cc    ....    LDR      r9,[sp,#0xcc]
        0x00031970:    985a        Z.      LDR      r0,[sp,#0x168]
        0x00031972:    b930        0.      CBNZ     r0,0x31982 ; 0x31982
        0x00031974:    9848        H.      LDR      r0,[sp,#0x120]
        0x00031976:    9938        8.      LDR      r1,[sp,#0xe0]
        0x00031978:    9a30        0.      LDR      r2,[sp,#0xc0]
        0x0003197a:    4664        dF      MOV      r4,r12
        0x0003197c:    f7e6fdda    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00031980:    46a4        .F      MOV      r12,r4
        0x00031982:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00031984:    b1d0        ..      CBZ      r0,0x319bc ; 0x319bc
        0x00031986:    995b        [.      LDR      r1,[sp,#0x16c]
        0x00031988:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x0003198a:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003198c:    fab0f080    ....    CLZ      r0,r0
        0x00031990:    4408        .D      ADD      r0,r0,r1
        0x00031992:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00031994:    381d        .8      SUBS     r0,r0,#0x1d
        0x00031996:    b961        a.      CBNZ     r1,0x319b2 ; 0x319b2
        0x00031998:    9936        6.      LDR      r1,[sp,#0xd8]
        0x0003199a:    4288        .B      CMP      r0,r1
        0x0003199c:    dc09        ..      BGT      0x319b2 ; 0x319b2
        0x0003199e:    69b9        .i      LDR      r1,[r7,#0x18]
        0x000319a0:    2905        .)      CMP      r1,#5
        0x000319a2:    db04        ..      BLT      0x319ae ; 0x319ae
        0x000319a4:    6c39        9l      LDR      r1,[r7,#0x40]
        0x000319a6:    9a57        W.      LDR      r2,[sp,#0x15c]
        0x000319a8:    4311        .C      ORRS     r1,r1,r2
        0x000319aa:    f00186c0    ....    BEQ.W    0x3372e ; 0x3372e
        0x000319ae:    2200        ."      MOVS     r2,#0
        0x000319b0:    e000        ..      B        0x319b4 ; 0x319b4
        0x000319b2:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x000319b4:    9936        6.      LDR      r1,[sp,#0xd8]
        0x000319b6:    925e        ^.      STR      r2,[sp,#0x178]
        0x000319b8:    4288        .B      CMP      r0,r1
        0x000319ba:    dd01        ..      BLE      0x319c0 ; 0x319c0
        0x000319bc:    463d        =F      MOV      r5,r7
        0x000319be:    e007        ..      B        0x319d0 ; 0x319d0
        0x000319c0:    985b        [.      LDR      r0,[sp,#0x16c]
        0x000319c2:    4611        .F      MOV      r1,r2
        0x000319c4:    2203        ."      MOVS     r2,#3
        0x000319c6:    463d        =F      MOV      r5,r7
        0x000319c8:    4664        dF      MOV      r4,r12
        0x000319ca:    f006fcff    ....    BL       ec_enc_bit_logp ; 0x383cc
        0x000319ce:    46a4        .F      MOV      r12,r4
        0x000319d0:    fb0bf00c    ....    MUL      r0,r11,r12
        0x000319d4:    0080        ..      LSLS     r0,r0,#2
        0x000319d6:    f017f95b    ..[.    BL       spl_alloca ; 0x48c90
        0x000319da:    4602        .F      MOV      r2,r0
        0x000319dc:    984e        N.      LDR      r0,[sp,#0x138]
        0x000319de:    995d        ].      LDR      r1,[sp,#0x174]
        0x000319e0:    e9cd0b00    ....    STRD     r0,r11,[sp,#0]
        0x000319e4:    984c        L.      LDR      r0,[sp,#0x130]
        0x000319e6:    9f39        9.      LDR      r7,[sp,#0xe4]
        0x000319e8:    4653        SF      MOV      r3,r10
        0x000319ea:    924a        J.      STR      r2,[sp,#0x128]
        0x000319ec:    9702        ..      STR      r7,[sp,#8]
        0x000319ee:    f00df855    ..U.    BL       normalise_bands ; 0x3ea9c
        0x000319f2:    9857        W.      LDR      r0,[sp,#0x15c]
        0x000319f4:    2200        ."      MOVS     r2,#0
        0x000319f6:    b968        h.      CBNZ     r0,0x31a14 ; 0x31a14
        0x000319f8:    9932        2.      LDR      r1,[sp,#0xc8]
        0x000319fa:    ebcb100b    ....    RSB      r0,r11,r11,LSL #4
        0x000319fe:    4281        .B      CMP      r1,r0
        0x00031a00:    462c        ,F      MOV      r4,r5
        0x00031a02:    db0a        ..      BLT      0x31a1a ; 0x31a1a
        0x00031a04:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00031a06:    2802        .(      CMP      r0,#2
        0x00031a08:    db06        ..      BLT      0x31a18 ; 0x31a18
        0x00031a0a:    6c20         l      LDR      r0,[r4,#0x40]
        0x00031a0c:    fab0f080    ....    CLZ      r0,r0
        0x00031a10:    0942        B.      LSRS     r2,r0,#5
        0x00031a12:    e002        ..      B        0x31a1a ; 0x31a1a
        0x00031a14:    462c        ,F      MOV      r4,r5
        0x00031a16:    e000        ..      B        0x31a1a ; 0x31a1a
        0x00031a18:    2200        ."      MOVS     r2,#0
        0x00031a1a:    9855        U.      LDR      r0,[sp,#0x154]
        0x00031a1c:    9222        ".      STR      r2,[sp,#0x88]
        0x00031a1e:    0085        ..      LSLS     r5,r0,#2
        0x00031a20:    4628        (F      MOV      r0,r5
        0x00031a22:    f8cd90cc    ....    STR      r9,[sp,#0xcc]
        0x00031a26:    fab6f986    ....    CLZ      r9,r6
        0x00031a2a:    f017f931    ..1.    BL       spl_alloca ; 0x48c90
        0x00031a2e:    4606        .F      MOV      r6,r0
        0x00031a30:    4628        (F      MOV      r0,r5
        0x00031a32:    f017f92d    ..-.    BL       spl_alloca ; 0x48c90
        0x00031a36:    9029        ).      STR      r0,[sp,#0xa4]
        0x00031a38:    4628        (F      MOV      r0,r5
        0x00031a3a:    f017f929    ..).    BL       spl_alloca ; 0x48c90
        0x00031a3e:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x00031a40:    e9d4b80f    ....    LDRD     r11,r8,[r4,#0x3c]
        0x00031a44:    911c        ..      STR      r1,[sp,#0x70]
        0x00031a46:    6b61        ak      LDR      r1,[r4,#0x34]
        0x00031a48:    901e        ..      STR      r0,[sp,#0x78]
        0x00031a4a:    911b        ..      STR      r1,[sp,#0x6c]
        0x00031a4c:    994c        L.      LDR      r1,[sp,#0x130]
        0x00031a4e:    6b8f        .k      LDR      r7,[r1,#0x38]
        0x00031a50:    f013fdf6    ....    BL       save_stack ; 0x45640
        0x00031a54:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00031a56:    fb05f400    ....    MUL      r4,r5,r0
        0x00031a5a:    4620         F      MOV      r0,r4
        0x00031a5c:    f017f918    ....    BL       spl_alloca ; 0x48c90
        0x00031a60:    904d        M.      STR      r0,[sp,#0x134]
        0x00031a62:    4620         F      MOV      r0,r4
        0x00031a64:    f017f914    ....    BL       spl_alloca ; 0x48c90
        0x00031a68:    903e        >.      STR      r0,[sp,#0xf8]
        0x00031a6a:    4628        (F      MOV      r0,r5
        0x00031a6c:    f017f910    ....    BL       spl_alloca ; 0x48c90
        0x00031a70:    9047        G.      STR      r0,[sp,#0x11c]
        0x00031a72:    4630        0F      MOV      r0,r6
        0x00031a74:    4629        )F      MOV      r1,r5
        0x00031a76:    965a        Z.      STR      r6,[sp,#0x168]
        0x00031a78:    9558        X.      STR      r5,[sp,#0x160]
        0x00031a7a:    f7e6fdfc    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00031a7e:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00031a80:    2d01        .-      CMP      r5,#1
        0x00031a82:    db33        3.      BLT      0x31aec ; 0x31aec
        0x00031a84:    f1cb0009    ....    RSB      r0,r11,#9
        0x00031a88:    ee000a10    ....    VMOV     s0,r0
        0x00031a8c:    f6400134    @.4.    MOV      r1,#0x834
        0x00031a90:    ed9f1a7a    ..z.    VLDR     s2,[pc,#488] ; [0x31c7c] = 0x3d800000
        0x00031a94:    ed9f3a7a    ..z:    VLDR     s6,[pc,#488] ; [0x31c80] = 0x3bcb295f
        0x00031a98:    9a3e        >.      LDR      r2,[sp,#0xf8]
        0x00031a9a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00031a9e:    2000        .       MOVS     r0,#0
        0x00031aa0:    f2c00105    ....    MOVT     r1,#5
        0x00031aa4:    eeb62a00    ...*    VMOV.F32 s4,#0.50000000
        0x00031aa8:    f9373010    7..0    LDRSH    r3,[r7,r0,LSL #1]
        0x00031aac:    ed915a00    ...Z    VLDR     s10,[r1,#0]
        0x00031ab0:    ee043a10    ...:    VMOV     s8,r3
        0x00031ab4:    eeb84ac4    ...J    VCVT.F32.S32 s8,s8
        0x00031ab8:    ee244a01    $..J    VMUL.F32 s8,s8,s2
        0x00031abc:    ee344a02    4..J    VADD.F32 s8,s8,s4
        0x00031ac0:    1d43        C.      ADDS     r3,r0,#5
        0x00031ac2:    ee344a00    4..J    VADD.F32 s8,s8,s0
        0x00031ac6:    435b        [C      MULS     r3,r3,r3
        0x00031ac8:    ee344a45    4.EJ    VSUB.F32 s8,s8,s10
        0x00031acc:    ee053a10    ...:    VMOV     s10,r3
        0x00031ad0:    eeb85ac5    ...Z    VCVT.F32.S32 s10,s10
        0x00031ad4:    ee255a03    %..Z    VMUL.F32 s10,s10,s6
        0x00031ad8:    ee354a04    5..J    VADD.F32 s8,s10,s8
        0x00031adc:    3001        .0      ADDS     r0,#1
        0x00031ade:    ed824a00    ...J    VSTR     s8,[r2,#0]
        0x00031ae2:    3204        .2      ADDS     r2,#4
        0x00031ae4:    4285        .B      CMP      r5,r0
        0x00031ae6:    f1010104    ....    ADD      r1,r1,#4
        0x00031aea:    d1dd        ..      BNE      0x31aa8 ; 0x31aa8
        0x00031aec:    ea4f1059    O.Y.    LSR      r0,r9,#5
        0x00031af0:    9023        #.      STR      r0,[sp,#0x8c]
        0x00031af2:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00031af4:    eddf9a63    ..c.    VLDR     s19,[pc,#396] ; [0x31c84] = 0xc1ff3333
        0x00031af8:    2801        .(      CMP      r0,#1
        0x00031afa:    bfd8        ..      IT       LE
        0x00031afc:    2001        .       MOVLE    r0,#1
        0x00031afe:    f8dd90e0    ....    LDR      r9,[sp,#0xe0]
        0x00031b02:    905d        ].      STR      r0,[sp,#0x174]
        0x00031b04:    9858        X.      LDR      r0,[sp,#0x160]
        0x00031b06:    9c3e        >.      LDR      r4,[sp,#0xf8]
        0x00031b08:    2600        .&      MOVS     r6,#0
        0x00031b0a:    4649        IF      MOV      r1,r9
        0x00031b0c:    2d01        .-      CMP      r5,#1
        0x00031b0e:    db19        ..      BLT      0x31b44 ; 0x31b44
        0x00031b10:    460a        .F      MOV      r2,r1
        0x00031b12:    4623        #F      MOV      r3,r4
        0x00031b14:    462f        /F      MOV      r7,r5
        0x00031b16:    eeb00a69    ..i.    VMOV.F32 s0,s19
        0x00031b1a:    bf00        ..      NOP      
        0x00031b1c:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00031b20:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x00031b24:    3304        .3      ADDS     r3,#4
        0x00031b26:    ee719a42    q.B.    VSUB.F32 s19,s2,s4
        0x00031b2a:    eeb40a69    ..i.    VCMP.F32 s0,s19
        0x00031b2e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031b32:    bfc8        ..      IT       GT
        0x00031b34:    eef09a40    ..@.    VMOVGT.F32 s19,s0
        0x00031b38:    3f01        .?      SUBS     r7,#1
        0x00031b3a:    f1020204    ....    ADD      r2,r2,#4
        0x00031b3e:    eeb00a69    ..i.    VMOV.F32 s0,s19
        0x00031b42:    d1eb        ..      BNE      0x31b1c ; 0x31b1c
        0x00031b44:    9a5d        ].      LDR      r2,[sp,#0x174]
        0x00031b46:    3601        .6      ADDS     r6,#1
        0x00031b48:    4296        .B      CMP      r6,r2
        0x00031b4a:    4401        .D      ADD      r1,r1,r0
        0x00031b4c:    d1de        ..      BNE      0x31b0c ; 0x31b0c
        0x00031b4e:    4607        .F      MOV      r7,r0
        0x00031b50:    f017f89e    ....    BL       spl_alloca ; 0x48c90
        0x00031b54:    4606        .F      MOV      r6,r0
        0x00031b56:    4638        8F      MOV      r0,r7
        0x00031b58:    f017f89a    ....    BL       spl_alloca ; 0x48c90
        0x00031b5c:    2d01        .-      CMP      r5,#1
        0x00031b5e:    4682        .F      MOV      r10,r0
        0x00031b60:    db7a        z.      BLT      0x31c58 ; 0x31c58
        0x00031b62:    2000        .       MOVS     r0,#0
        0x00031b64:    4629        )F      MOV      r1,r5
        0x00031b66:    bf00        ..      NOP      
        0x00031b68:    eb090200    ....    ADD      r2,r9,r0
        0x00031b6c:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x00031b70:    1822        ".      ADDS     r2,r4,r0
        0x00031b72:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00031b76:    1832        2.      ADDS     r2,r6,r0
        0x00031b78:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00031b7c:    3901        .9      SUBS     r1,#1
        0x00031b7e:    f1000004    ....    ADD      r0,r0,#4
        0x00031b82:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x00031b86:    d1ef        ..      BNE      0x31b68 ; 0x31b68
        0x00031b88:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00031b8a:    3802        .8      SUBS     r0,#2
        0x00031b8c:    fab0f080    ....    CLZ      r0,r0
        0x00031b90:    d11f        ..      BNE      0x31bd2 ; 0x31bd2
        0x00031b92:    9955        U.      LDR      r1,[sp,#0x154]
        0x00031b94:    4632        2F      MOV      r2,r6
        0x00031b96:    eb090181    ....    ADD      r1,r9,r1,LSL #2
        0x00031b9a:    4623        #F      MOV      r3,r4
        0x00031b9c:    462f        /F      MOV      r7,r5
        0x00031b9e:    bf00        ..      NOP      
        0x00031ba0:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00031ba4:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x00031ba8:    ed922a00    ...*    VLDR     s4,[r2,#0]
        0x00031bac:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00031bb0:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00031bb4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031bb8:    bfc8        ..      IT       GT
        0x00031bba:    eeb00a42    ..B.    VMOVGT.F32 s0,s4
        0x00031bbe:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x00031bc2:    3f01        .?      SUBS     r7,#1
        0x00031bc4:    f1030304    ....    ADD      r3,r3,#4
        0x00031bc8:    f1010104    ....    ADD      r1,r1,#4
        0x00031bcc:    f1020204    ....    ADD      r2,r2,#4
        0x00031bd0:    d1e6        ..      BNE      0x31ba0 ; 0x31ba0
        0x00031bd2:    9a49        I.      LDR      r2,[sp,#0x124]
        0x00031bd4:    ea4f1950    O.P.    LSR      r9,r0,#5
        0x00031bd8:    4650        PF      MOV      r0,r10
        0x00031bda:    4631        1F      MOV      r1,r6
        0x00031bdc:    f7e6fcaa    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00031be0:    2000        .       MOVS     r0,#0
        0x00031be2:    2d01        .-      CMP      r5,#1
        0x00031be4:    bfc8        ..      IT       GT
        0x00031be6:    2001        .       MOVGT    r0,#1
        0x00031be8:    9045        E.      STR      r0,[sp,#0x114]
        0x00031bea:    dd4d        M.      BLE      0x31c88 ; 0x31c88
        0x00031bec:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00031bf0:    1e68        h.      SUBS     r0,r5,#1
        0x00031bf2:    1d31        1.      ADDS     r1,r6,#4
        0x00031bf4:    eeb81a00    ....    VMOV.F32 s2,#-2.00000000
        0x00031bf8:    4602        .F      MOV      r2,r0
        0x00031bfa:    bf00        ..      NOP      
        0x00031bfc:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00031c00:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00031c04:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00031c08:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031c0c:    bfc8        ..      IT       GT
        0x00031c0e:    eeb00a42    ..B.    VMOVGT.F32 s0,s4
        0x00031c12:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00031c16:    3a01        .:      SUBS     r2,#1
        0x00031c18:    f1010104    ....    ADD      r1,r1,#4
        0x00031c1c:    d1ee        ..      BNE      0x31bfc ; 0x31bfc
        0x00031c1e:    1ea9        ..      SUBS     r1,r5,#2
        0x00031c20:    9146        F.      STR      r1,[sp,#0x118]
        0x00031c22:    eb060185    ....    ADD      r1,r6,r5,LSL #2
        0x00031c26:    3908        .9      SUBS     r1,r1,#8
        0x00031c28:    eeb80a08    ....    VMOV.F32 s0,#-3.00000000
        0x00031c2c:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x00031c30:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00031c34:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x00031c38:    eeb42a41    ..A*    VCMP.F32 s4,s2
        0x00031c3c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031c40:    f1a00001    ....    SUB      r0,r0,#1
        0x00031c44:    bfc8        ..      IT       GT
        0x00031c46:    eeb01a42    ..B.    VMOVGT.F32 s2,s4
        0x00031c4a:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x00031c4e:    2800        .(      CMP      r0,#0
        0x00031c50:    f1a10104    ....    SUB      r1,r1,#4
        0x00031c54:    dcea        ..      BGT      0x31c2c ; 0x31c2c
        0x00031c56:    e019        ..      B        0x31c8c ; 0x31c8c
        0x00031c58:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00031c5a:    9a49        I.      LDR      r2,[sp,#0x124]
        0x00031c5c:    3802        .8      SUBS     r0,#2
        0x00031c5e:    fab0f080    ....    CLZ      r0,r0
        0x00031c62:    ea4f1950    O.P.    LSR      r9,r0,#5
        0x00031c66:    4650        PF      MOV      r0,r10
        0x00031c68:    4631        1F      MOV      r1,r6
        0x00031c6a:    f7e6fc63    ..c.    BL       __aeabi_memcpy4 ; 0x18534
        0x00031c6e:    1ea8        ..      SUBS     r0,r5,#2
        0x00031c70:    9046        F.      STR      r0,[sp,#0x118]
        0x00031c72:    2000        .       MOVS     r0,#0
        0x00031c74:    9045        E.      STR      r0,[sp,#0x114]
        0x00031c76:    e042        B.      B        0x31cfe ; 0x31cfe
    $d.10
        0x00031c78:    00000000    ....    DCD    0
        0x00031c7c:    3d800000    ...=    DCD    1031798784
    __arm_cp.4_67
        0x00031c80:    3bcb295f    _).;    DCD    1003170143
    __arm_cp.4_68
        0x00031c84:    c1ff3333    33..    DCD    3254727475
    $t.11
        0x00031c88:    1ea8        ..      SUBS     r0,r5,#2
        0x00031c8a:    9046        F.      STR      r0,[sp,#0x118]
        0x00031c8c:    eeba0a08    ....    VMOV.F32 s0,#-12.00000000
        0x00031c90:    ee398a80    9...    VADD.F32 s16,s19,s0
        0x00031c94:    eeb58a40    ..@.    VCMP.F32 s16,#0.0
        0x00031c98:    ed1f0a09    ....    VLDR     s0,[pc,#-36] ; [0x31c78] = 0
        0x00031c9c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031ca0:    bfb8        ..      IT       LT
        0x00031ca2:    eeb08a40    ..@.    VMOVLT.F32 s16,s0
        0x00031ca6:    9f1e        ..      LDR      r7,[sp,#0x78]
        0x00031ca8:    eeb69a00    ....    VMOV.F32 s18,#0.50000000
        0x00031cac:    2420         $      MOVS     r4,#0x20
        0x00031cae:    bf00        ..      NOP      
        0x00031cb0:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00031cb4:    ed9a1a00    ....    VLDR     s2,[r10,#0]
        0x00031cb8:    eeb48a40    ..@.    VCMP.F32 s16,s0
        0x00031cbc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031cc0:    bfc8        ..      IT       GT
        0x00031cc2:    eeb00a48    ..H.    VMOVGT.F32 s0,s16
        0x00031cc6:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x00031cca:    ee300a09    0...    VADD.F32 s0,s0,s18
        0x00031cce:    f019feff    ....    BL       __hardfp_floorf ; 0x4bad0
        0x00031cd2:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00031cd6:    ee100a10    ....    VMOV     r0,s0
        0x00031cda:    4241        AB      RSBS     r1,r0,#0
        0x00031cdc:    2800        .(      CMP      r0,#0
        0x00031cde:    bfc8        ..      IT       GT
        0x00031ce0:    2100        .!      MOVGT    r1,#0
        0x00031ce2:    2905        .)      CMP      r1,#5
        0x00031ce4:    bfa8        ..      IT       GE
        0x00031ce6:    2105        .!      MOVGE    r1,#5
        0x00031ce8:    fa24f001    $...    LSR      r0,r4,r1
        0x00031cec:    f8470b04    G...    STR      r0,[r7],#4
        0x00031cf0:    3d01        .=      SUBS     r5,#1
        0x00031cf2:    f1060604    ....    ADD      r6,r6,#4
        0x00031cf6:    f10a0a04    ....    ADD      r10,r10,#4
        0x00031cfa:    d1d9        ..      BNE      0x31cb0 ; 0x31cb0
        0x00031cfc:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00031cfe:    9832        2.      LDR      r0,[sp,#0xc8]
        0x00031d00:    9942        B.      LDR      r1,[sp,#0x108]
        0x00031d02:    f8ddc11c    ....    LDR      r12,[sp,#0x11c]
        0x00031d06:    4281        .B      CMP      r1,r0
        0x00031d08:    f3008250    ..P.    BGT.W    0x321ac ; 0x321ac
        0x00031d0c:    f1b80f00    ....    CMP      r8,#0
        0x00031d10:    f040824c    @.L.    BNE.W    0x321ac ; 0x321ac
        0x00031d14:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00031d16:    f8cd904c    ..L.    STR      r9,[sp,#0x4c]
        0x00031d1a:    2800        .(      CMP      r0,#0
        0x00031d1c:    bf18        ..      IT       NE
        0x00031d1e:    2001        .       MOVNE    r0,#1
        0x00031d20:    2d08        .-      CMP      r5,#8
        0x00031d22:    462e        .F      MOV      r6,r5
        0x00031d24:    f04f0100    O...    MOV      r1,#0
        0x00031d28:    bfa8        ..      IT       GE
        0x00031d2a:    2608        .&      MOVGE    r6,#8
        0x00031d2c:    2d01        .-      CMP      r5,#1
        0x00031d2e:    bfb8        ..      IT       LT
        0x00031d30:    2101        .!      MOVLT    r1,#1
        0x00031d32:    4308        .C      ORRS     r0,r0,r1
        0x00031d34:    9042        B.      STR      r0,[sp,#0x108]
        0x00031d36:    f8dd8134    ..4.    LDR      r8,[sp,#0x134]
        0x00031d3a:    f10c0004    ....    ADD      r0,r12,#4
        0x00031d3e:    903b        ;.      STR      r0,[sp,#0xec]
        0x00031d40:    f1ac0004    ....    SUB      r0,r12,#4
        0x00031d44:    903d        =.      STR      r0,[sp,#0xf4]
        0x00031d46:    f1a80004    ....    SUB      r0,r8,#4
        0x00031d4a:    9059        Y.      STR      r0,[sp,#0x164]
        0x00031d4c:    f10c0008    ....    ADD      r0,r12,#8
        0x00031d50:    eb0c0285    ....    ADD      r2,r12,r5,LSL #2
        0x00031d54:    9041        A.      STR      r0,[sp,#0x104]
        0x00031d56:    9846        F.      LDR      r0,[sp,#0x118]
        0x00031d58:    3a0c        .:      SUBS     r2,r2,#0xc
        0x00031d5a:    9948        H.      LDR      r1,[sp,#0x120]
        0x00031d5c:    f8dd90e8    ....    LDR      r9,[sp,#0xe8]
        0x00031d60:    2400        .$      MOVS     r4,#0
        0x00031d62:    9244        D.      STR      r2,[sp,#0x110]
        0x00031d64:    1e6a        j.      SUBS     r2,r5,#1
        0x00031d66:    f1080704    ....    ADD      r7,r8,#4
        0x00031d6a:    3802        .8      SUBS     r0,#2
        0x00031d6c:    f1080b08    ....    ADD      r11,r8,#8
        0x00031d70:    eeb68a00    ....    VMOV.F32 s16,#0.50000000
        0x00031d74:    eef7aa08    ....    VMOV.F32 s21,#1.50000000
        0x00031d78:    eef08a00    ....    VMOV.F32 s17,#2.00000000
        0x00031d7c:    eeffba00    ....    VMOV.F32 s23,#-1.00000000
        0x00031d80:    f04f0a00    O...    MOV      r10,#0
        0x00031d84:    9243        C.      STR      r2,[sp,#0x10c]
        0x00031d86:    9040        @.      STR      r0,[sp,#0x100]
        0x00031d88:    9151        Q.      STR      r1,[sp,#0x144]
        0x00031d8a:    bf00        ..      NOP      
        0x00031d8c:    9855        U.      LDR      r0,[sp,#0x154]
        0x00031d8e:    9a49        I.      LDR      r2,[sp,#0x124]
        0x00031d90:    fb0af500    ....    MUL      r5,r10,r0
        0x00031d94:    eb010185    ....    ADD      r1,r1,r5,LSL #2
        0x00031d98:    4660        `F      MOV      r0,r12
        0x00031d9a:    f7e6fbcb    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00031d9e:    9842        B.      LDR      r0,[sp,#0x108]
        0x00031da0:    f8ddc11c    ....    LDR      r12,[sp,#0x11c]
        0x00031da4:    b9c0        ..      CBNZ     r0,0x31dd8 ; 0x31dd8
        0x00031da6:    9951        Q.      LDR      r1,[sp,#0x144]
        0x00031da8:    2000        .       MOVS     r0,#0
        0x00031daa:    464a        JF      MOV      r2,r9
        0x00031dac:    4663        cF      MOV      r3,r12
        0x00031dae:    bf00        ..      NOP      
        0x00031db0:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00031db4:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00031db8:    3001        .0      ADDS     r0,#1
        0x00031dba:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00031dbe:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031dc2:    bfc8        ..      IT       GT
        0x00031dc4:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x00031dc8:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x00031dcc:    3304        .3      ADDS     r3,#4
        0x00031dce:    3204        .2      ADDS     r2,#4
        0x00031dd0:    42b0        .B      CMP      r0,r6
        0x00031dd2:    f1010104    ....    ADD      r1,r1,#4
        0x00031dd6:    dbeb        ..      BLT      0x31db0 ; 0x31db0
        0x00031dd8:    984d        M.      LDR      r0,[sp,#0x134]
        0x00031dda:    9945        E.      LDR      r1,[sp,#0x114]
        0x00031ddc:    ed9c0a00    ....    VLDR     s0,[r12,#0]
        0x00031de0:    eb000085    ....    ADD      r0,r0,r5,LSL #2
        0x00031de4:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00031de8:    b371        q.      CBZ      r1,0x31e48 ; 0x31e48
        0x00031dea:    9a3b        ;.      LDR      r2,[sp,#0xec]
        0x00031dec:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00031dee:    f8dde160    ..`.    LDR      lr,[sp,#0x160]
        0x00031df2:    2101        .!      MOVS     r1,#1
        0x00031df4:    463b        ;F      MOV      r3,r7
        0x00031df6:    bf00        ..      NOP      
        0x00031df8:    ed121a01    ....    VLDR     s2,[r2,#-4]
        0x00031dfc:    ed922a00    ...*    VLDR     s4,[r2,#0]
        0x00031e00:    ee311a08    1...    VADD.F32 s2,s2,s16
        0x00031e04:    ee300a2a    0.*.    VADD.F32 s0,s0,s21
        0x00031e08:    eeb42a41    ..A*    VCMP.F32 s4,s2
        0x00031e0c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031e10:    eeb40a42    ..B.    VCMP.F32 s0,s4
        0x00031e14:    bfc8        ..      IT       GT
        0x00031e16:    460c        .F      MOVGT    r4,r1
        0x00031e18:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031e1c:    f1010101    ....    ADD      r1,r1,#1
        0x00031e20:    bfb8        ..      IT       LT
        0x00031e22:    eeb02a40    ..@*    VMOVLT.F32 s4,s0
        0x00031e26:    ed832a00    ...*    VSTR     s4,[r3,#0]
        0x00031e2a:    3304        .3      ADDS     r3,#4
        0x00031e2c:    3204        .2      ADDS     r2,#4
        0x00031e2e:    428d        .B      CMP      r5,r1
        0x00031e30:    eeb00a42    ..B.    VMOV.F32 s0,s4
        0x00031e34:    d1e0        ..      BNE      0x31df8 ; 0x31df8
        0x00031e36:    e00a        ..      B        0x31e4e ; 0x31e4e
    $d.12
        0x00031e38:    00000000    ....    DCD    0
        0x00031e3c:    405fc000    .._@    DCD    1080016896
        0x00031e40:    00000000    ....    DCD    0
        0x00031e44:    00000000    ....    DCD    0
    $t.13
        0x00031e48:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00031e4a:    f8dde160    ..`.    LDR      lr,[sp,#0x160]
        0x00031e4e:    2c01        .,      CMP      r4,#1
        0x00031e50:    db32        2.      BLT      0x31eb8 ; 0x31eb8
        0x00031e52:    eb000184    ....    ADD      r1,r0,r4,LSL #2
        0x00031e56:    9a3d        =.      LDR      r2,[sp,#0xf4]
        0x00031e58:    9b59        Y.      LDR      r3,[sp,#0x164]
        0x00031e5a:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00031e5e:    1c61        a.      ADDS     r1,r4,#1
        0x00031e60:    eb020284    ....    ADD      r2,r2,r4,LSL #2
        0x00031e64:    eb030384    ....    ADD      r3,r3,r4,LSL #2
        0x00031e68:    ee301a28    0.(.    VADD.F32 s2,s0,s17
        0x00031e6c:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x00031e70:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x00031e74:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00031e78:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x00031e7c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031e80:    bfb8        ..      IT       LT
        0x00031e82:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x00031e86:    eeb42a43    ..C*    VCMP.F32 s4,s6
        0x00031e8a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031e8e:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00031e92:    bfbc        ..      ITT      LT
        0x00031e94:    eeb01a42    ..B.    VMOVLT.F32 s2,s4
        0x00031e98:    eeb00a41    ..A.    VMOVLT.F32 s0,s2
        0x00031e9c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031ea0:    f1a10101    ....    SUB      r1,r1,#1
        0x00031ea4:    bfb8        ..      IT       LT
        0x00031ea6:    eeb00a41    ..A.    VMOVLT.F32 s0,s2
        0x00031eaa:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x00031eae:    3a04        .:      SUBS     r2,#4
        0x00031eb0:    2901        .)      CMP      r1,#1
        0x00031eb2:    f1a30304    ....    SUB      r3,r3,#4
        0x00031eb6:    dcd7        ..      BGT      0x31e68 ; 0x31e68
        0x00031eb8:    e9dd2340    ..@#    LDRD     r2,r3,[sp,#0x100]
        0x00031ebc:    2d05        .-      CMP      r5,#5
        0x00031ebe:    4659        YF      MOV      r1,r11
        0x00031ec0:    db73        s.      BLT      0x31faa ; 0x31faa
        0x00031ec2:    bf00        ..      NOP      
        0x00031ec4:    ed135a02    ...Z    VLDR     s10,[r3,#-8]
        0x00031ec8:    ed132a01    ...*    VLDR     s4,[r3,#-4]
        0x00031ecc:    ed934a01    ...J    VLDR     s8,[r3,#4]
        0x00031ed0:    ed933a02    ...:    VLDR     s6,[r3,#8]
        0x00031ed4:    eeb45a42    ..BZ    VCMP.F32 s10,s4
        0x00031ed8:    eeb06a42    ..Bj    VMOV.F32 s12,s4
        0x00031edc:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00031ee0:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x00031ee4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031ee8:    bfc4        ..      ITT      GT
        0x00031eea:    eeb06a45    ..Ej    VMOVGT.F32 s12,s10
        0x00031eee:    eeb05a42    ..BZ    VMOVGT.F32 s10,s4
        0x00031ef2:    eeb44a43    ..CJ    VCMP.F32 s8,s6
        0x00031ef6:    eeb02a44    ..D*    VMOV.F32 s4,s8
        0x00031efa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031efe:    bfc4        ..      ITT      GT
        0x00031f00:    eeb02a43    ..C*    VMOVGT.F32 s4,s6
        0x00031f04:    eeb03a44    ..D:    VMOVGT.F32 s6,s8
        0x00031f08:    eeb45a42    ..BZ    VCMP.F32 s10,s4
        0x00031f0c:    eeb04a46    ..FJ    VMOV.F32 s8,s12
        0x00031f10:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f14:    bfc2        ..      ITTT     GT
        0x00031f16:    eeb04a43    ..CJ    VMOVGT.F32 s8,s6
        0x00031f1a:    eeb02a45    ..E*    VMOVGT.F32 s4,s10
        0x00031f1e:    eeb03a46    ..F:    VMOVGT.F32 s6,s12
        0x00031f22:    eeb41a44    ..D.    VCMP.F32 s2,s8
        0x00031f26:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f2a:    dd0d        ..      BLE      0x31f48 ; 0x31f48
        0x00031f2c:    eeb44a42    ..BJ    VCMP.F32 s8,s4
        0x00031f30:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f34:    da16        ..      BGE      0x31f64 ; 0x31f64
        0x00031f36:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00031f3a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f3e:    bfb8        ..      IT       LT
        0x00031f40:    eeb02a41    ..A*    VMOVLT.F32 s4,s2
        0x00031f44:    e021        !.      B        0x31f8a ; 0x31f8a
        0x00031f46:    bf00        ..      NOP      
        0x00031f48:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00031f4c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f50:    da12        ..      BGE      0x31f78 ; 0x31f78
        0x00031f52:    eeb44a42    ..BJ    VCMP.F32 s8,s4
        0x00031f56:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f5a:    bfb8        ..      IT       LT
        0x00031f5c:    eeb02a44    ..D*    VMOVLT.F32 s4,s8
        0x00031f60:    e013        ..      B        0x31f8a ; 0x31f8a
        0x00031f62:    bf00        ..      NOP      
        0x00031f64:    eeb43a44    ..D:    VCMP.F32 s6,s8
        0x00031f68:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f6c:    bfb8        ..      IT       LT
        0x00031f6e:    eeb04a43    ..CJ    VMOVLT.F32 s8,s6
        0x00031f72:    eeb02a44    ..D*    VMOV.F32 s4,s8
        0x00031f76:    e008        ..      B        0x31f8a ; 0x31f8a
        0x00031f78:    eeb41a43    ..C.    VCMP.F32 s2,s6
        0x00031f7c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f80:    bfb8        ..      IT       LT
        0x00031f82:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x00031f86:    eeb02a43    ..C*    VMOV.F32 s4,s6
        0x00031f8a:    ee321a2b    2.+.    VADD.F32 s2,s4,s23
        0x00031f8e:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00031f92:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f96:    bfc8        ..      IT       GT
        0x00031f98:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x00031f9c:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x00031fa0:    3304        .3      ADDS     r3,#4
        0x00031fa2:    3a01        .:      SUBS     r2,#1
        0x00031fa4:    f1010104    ....    ADD      r1,r1,#4
        0x00031fa8:    d18c        ..      BNE      0x31ec4 ; 0x31ec4
        0x00031faa:    ed9c3a00    ...:    VLDR     s6,[r12,#0]
        0x00031fae:    ed9c0a01    ....    VLDR     s0,[r12,#4]
        0x00031fb2:    ed9c2a02    ...*    VLDR     s4,[r12,#8]
        0x00031fb6:    eeb43a40    ..@:    VCMP.F32 s6,s0
        0x00031fba:    eeb01a43    ..C.    VMOV.F32 s2,s6
        0x00031fbe:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031fc2:    bfc4        ..      ITT      GT
        0x00031fc4:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x00031fc8:    eeb00a43    ..C.    VMOVGT.F32 s0,s6
        0x00031fcc:    eeb40a42    ..B.    VCMP.F32 s0,s4
        0x00031fd0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031fd4:    db08        ..      BLT      0x31fe8 ; 0x31fe8
        0x00031fd6:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00031fda:    eeb00a42    ..B.    VMOV.F32 s0,s4
        0x00031fde:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031fe2:    bfa8        ..      IT       GE
        0x00031fe4:    eeb00a41    ..A.    VMOVGE.F32 s0,s2
        0x00031fe8:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00031fec:    ee300a2b    0.+.    VADD.F32 s0,s0,s23
        0x00031ff0:    ed902a01    ...*    VLDR     s4,[r0,#4]
        0x00031ff4:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00031ff8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031ffc:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x00032000:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00032004:    bfc8        ..      IT       GT
        0x00032006:    eeb03a41    ..A:    VMOVGT.F32 s6,s2
        0x0003200a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003200e:    bfc8        ..      IT       GT
        0x00032010:    eeb00a42    ..B.    VMOVGT.F32 s0,s4
        0x00032014:    9944        D.      LDR      r1,[sp,#0x110]
        0x00032016:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x0003201a:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0003201e:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x00032022:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x00032026:    ed912a02    ...*    VLDR     s4,[r1,#8]
        0x0003202a:    eeb43a40    ..@:    VCMP.F32 s6,s0
        0x0003202e:    eeb01a43    ..C.    VMOV.F32 s2,s6
        0x00032032:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032036:    bfc4        ..      ITT      GT
        0x00032038:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x0003203c:    eeb00a43    ..C.    VMOVGT.F32 s0,s6
        0x00032040:    eeb40a42    ..B.    VCMP.F32 s0,s4
        0x00032044:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032048:    db08        ..      BLT      0x3205c ; 0x3205c
        0x0003204a:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x0003204e:    eeb00a42    ..B.    VMOV.F32 s0,s4
        0x00032052:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032056:    bfa8        ..      IT       GE
        0x00032058:    eeb00a41    ..A.    VMOVGE.F32 s0,s2
        0x0003205c:    9946        F.      LDR      r1,[sp,#0x118]
        0x0003205e:    ee300a2b    0.+.    VADD.F32 s0,s0,s23
        0x00032062:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x00032066:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x0003206a:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x0003206e:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00032072:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032076:    bfc8        ..      IT       GT
        0x00032078:    eeb02a41    ..A*    VMOVGT.F32 s4,s2
        0x0003207c:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x00032080:    9943        C.      LDR      r1,[sp,#0x10c]
        0x00032082:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00032086:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0003208a:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x0003208e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032092:    bfc8        ..      IT       GT
        0x00032094:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x00032098:    2d01        .-      CMP      r5,#1
        0x0003209a:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003209e:    db15        ..      BLT      0x320cc ; 0x320cc
        0x000320a0:    993e        >.      LDR      r1,[sp,#0xf8]
        0x000320a2:    4640        @F      MOV      r0,r8
        0x000320a4:    462a        *F      MOV      r2,r5
        0x000320a6:    bf00        ..      NOP      
        0x000320a8:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x000320ac:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x000320b0:    3104        .1      ADDS     r1,#4
        0x000320b2:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x000320b6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000320ba:    bfc8        ..      IT       GT
        0x000320bc:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x000320c0:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x000320c4:    3a01        .:      SUBS     r2,#1
        0x000320c6:    f1000004    ....    ADD      r0,r0,#4
        0x000320ca:    d1ed        ..      BNE      0x320a8 ; 0x320a8
        0x000320cc:    9851        Q.      LDR      r0,[sp,#0x144]
        0x000320ce:    f10a0a01    ....    ADD      r10,r10,#1
        0x000320d2:    4470        pD      ADD      r0,r0,lr
        0x000320d4:    9051        Q.      STR      r0,[sp,#0x144]
        0x000320d6:    9859        Y.      LDR      r0,[sp,#0x164]
        0x000320d8:    9948        H.      LDR      r1,[sp,#0x120]
        0x000320da:    4470        pD      ADD      r0,r0,lr
        0x000320dc:    9059        Y.      STR      r0,[sp,#0x164]
        0x000320de:    985d        ].      LDR      r0,[sp,#0x174]
        0x000320e0:    44f1        .D      ADD      r9,r9,lr
        0x000320e2:    4477        wD      ADD      r7,r7,lr
        0x000320e4:    44f3        .D      ADD      r11,r11,lr
        0x000320e6:    4582        .E      CMP      r10,r0
        0x000320e8:    44f0        .D      ADD      r8,r8,lr
        0x000320ea:    f47fae4f    ..O.    BNE      0x31d8c ; 0x31d8c
        0x000320ee:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000320f0:    2800        .(      CMP      r0,#0
        0x000320f2:    d06c        l.      BEQ      0x321ce ; 0x321ce
        0x000320f4:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x000320f8:    9c38        8.      LDR      r4,[sp,#0xe0]
        0x000320fa:    4555        UE      CMP      r5,r10
        0x000320fc:    f340808a    @...    BLE.W    0x32214 ; 0x32214
        0x00032100:    985c        \.      LDR      r0,[sp,#0x170]
        0x00032102:    9b55        U.      LDR      r3,[sp,#0x154]
        0x00032104:    9f4d        M.      LDR      r7,[sp,#0x134]
        0x00032106:    ed9f1ab1    ....    VLDR     s2,[pc,#708] ; [0x323cc] = 0
        0x0003210a:    eba0000a    ....    SUB      r0,r0,r10
        0x0003210e:    ea4f018a    O...    LSL      r1,r10,#2
        0x00032112:    eb040283    ....    ADD      r2,r4,r3,LSL #2
        0x00032116:    eb070383    ....    ADD      r3,r7,r3,LSL #2
        0x0003211a:    eeb90a00    ....    VMOV.F32 s0,#-4.00000000
        0x0003211e:    eeb62a00    ...*    VMOV.F32 s4,#0.50000000
        0x00032122:    bf00        ..      NOP      
        0x00032124:    9f4d        M.      LDR      r7,[sp,#0x134]
        0x00032126:    185e        ^.      ADDS     r6,r3,r1
        0x00032128:    440f        .D      ADD      r7,r7,r1
        0x0003212a:    ed973a00    ...:    VLDR     s6,[r7,#0]
        0x0003212e:    ed964a00    ...J    VLDR     s8,[r6,#0]
        0x00032132:    ee333a00    3..:    VADD.F32 s6,s6,s0
        0x00032136:    eeb44a43    ..CJ    VCMP.F32 s8,s6
        0x0003213a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003213e:    bfc8        ..      IT       GT
        0x00032140:    eeb03a44    ..D:    VMOVGT.F32 s6,s8
        0x00032144:    ed863a00    ...:    VSTR     s6,[r6,#0]
        0x00032148:    ed974a00    ...J    VLDR     s8,[r7,#0]
        0x0003214c:    ee333a00    3..:    VADD.F32 s6,s6,s0
        0x00032150:    eeb44a43    ..CJ    VCMP.F32 s8,s6
        0x00032154:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032158:    bfc8        ..      IT       GT
        0x0003215a:    eeb03a44    ..D:    VMOVGT.F32 s6,s8
        0x0003215e:    ed873a00    ...:    VSTR     s6,[r7,#0]
        0x00032162:    1865        e.      ADDS     r5,r4,r1
        0x00032164:    ed954a00    ...J    VLDR     s8,[r5,#0]
        0x00032168:    1855        U.      ADDS     r5,r2,r1
        0x0003216a:    ee343a43    4.C:    VSUB.F32 s6,s8,s6
        0x0003216e:    ed954a00    ...J    VLDR     s8,[r5,#0]
        0x00032172:    ed965a00    ...Z    VLDR     s10,[r6,#0]
        0x00032176:    eeb53a40    ..@:    VCMP.F32 s6,#0.0
        0x0003217a:    ee344a45    4.EJ    VSUB.F32 s8,s8,s10
        0x0003217e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032182:    bfb8        ..      IT       LT
        0x00032184:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x00032188:    eeb54a40    ..@J    VCMP.F32 s8,#0.0
        0x0003218c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032190:    bfb8        ..      IT       LT
        0x00032192:    eeb04a41    ..AJ    VMOVLT.F32 s8,s2
        0x00032196:    ee333a04    3..:    VADD.F32 s6,s6,s8
        0x0003219a:    ee233a02    #..:    VMUL.F32 s6,s6,s4
        0x0003219e:    3801        .8      SUBS     r0,#1
        0x000321a0:    f1010104    ....    ADD      r1,r1,#4
        0x000321a4:    ed873a00    ...:    VSTR     s6,[r7,#0]
        0x000321a8:    d1bc        ..      BNE      0x32124 ; 0x32124
        0x000321aa:    e033        3.      B        0x32214 ; 0x32214
        0x000321ac:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x000321b0:    4555        UE      CMP      r5,r10
        0x000321b2:    f3408143    @.C.    BLE.W    0x3243c ; 0x3243c
        0x000321b6:    9929        ).      LDR      r1,[sp,#0xa4]
        0x000321b8:    eba5000a    ....    SUB      r0,r5,r10
        0x000321bc:    eb01018a    ....    ADD      r1,r1,r10,LSL #2
        0x000321c0:    220d        ."      MOVS     r2,#0xd
        0x000321c2:    bf00        ..      NOP      
        0x000321c4:    3801        .8      SUBS     r0,#1
        0x000321c6:    f8412b04    A..+    STR      r2,[r1],#4
        0x000321ca:    d1fb        ..      BNE      0x321c4 ; 0x321c4
        0x000321cc:    e136        6.      B        0x3243c ; 0x3243c
        0x000321ce:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x000321d2:    9a38        8.      LDR      r2,[sp,#0xe0]
        0x000321d4:    4555        UE      CMP      r5,r10
        0x000321d6:    dd1d        ..      BLE      0x32214 ; 0x32214
        0x000321d8:    985c        \.      LDR      r0,[sp,#0x170]
        0x000321da:    994d        M.      LDR      r1,[sp,#0x134]
        0x000321dc:    ed9f0a7b    ..{.    VLDR     s0,[pc,#492] ; [0x323cc] = 0
        0x000321e0:    eba0000a    ....    SUB      r0,r0,r10
        0x000321e4:    eb01018a    ....    ADD      r1,r1,r10,LSL #2
        0x000321e8:    eb02028a    ....    ADD      r2,r2,r10,LSL #2
        0x000321ec:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x000321f0:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x000321f4:    3204        .2      ADDS     r2,#4
        0x000321f6:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x000321fa:    eeb51a40    ..@.    VCMP.F32 s2,#0.0
        0x000321fe:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032202:    bfb8        ..      IT       LT
        0x00032204:    eeb01a40    ..@.    VMOVLT.F32 s2,s0
        0x00032208:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x0003220c:    3801        .8      SUBS     r0,#1
        0x0003220e:    f1010104    ....    ADD      r1,r1,#4
        0x00032212:    d1eb        ..      BNE      0x321ec ; 0x321ec
        0x00032214:    985c        \.      LDR      r0,[sp,#0x170]
        0x00032216:    4550        PE      CMP      r0,r10
        0x00032218:    dd57        W.      BLE      0x322ca ; 0x322ca
        0x0003221a:    985c        \.      LDR      r0,[sp,#0x170]
        0x0003221c:    994d        M.      LDR      r1,[sp,#0x134]
        0x0003221e:    eba0060a    ....    SUB      r6,r0,r10
        0x00032222:    9819        ..      LDR      r0,[sp,#0x64]
        0x00032224:    eb01078a    ....    ADD      r7,r1,r10,LSL #2
        0x00032228:    eb00008a    ....    ADD      r0,r0,r10,LSL #2
        0x0003222c:    4639        9F      MOV      r1,r7
        0x0003222e:    4632        2F      MOV      r2,r6
        0x00032230:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00032234:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00032238:    3004        .0      ADDS     r0,#4
        0x0003223a:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x0003223e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032242:    bfc8        ..      IT       GT
        0x00032244:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x00032248:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x0003224c:    3a01        .:      SUBS     r2,#1
        0x0003224e:    f1010104    ....    ADD      r1,r1,#4
        0x00032252:    d1ed        ..      BNE      0x32230 ; 0x32230
        0x00032254:    9829        ).      LDR      r0,[sp,#0xa4]
        0x00032256:    ed9f0b5e    ..^.    VLDR     d0,[pc,#376] ; [0x323d0] = 0xfefa39ef
        0x0003225a:    eb00048a    ....    ADD      r4,r0,r10,LSL #2
        0x0003225e:    eeb19a00    ....    VMOV.F32 s18,#4.00000000
        0x00032262:    ec558b10    U...    VMOV     r8,r5,d0
        0x00032266:    eeb2ba0a    ....    VMOV.F32 s22,#13.00000000
        0x0003226a:    eef6aa00    ....    VMOV.F32 s21,#0.50000000
        0x0003226e:    bf00        ..      NOP      
        0x00032270:    ed970a00    ....    VLDR     s0,[r7,#0]
        0x00032274:    eeb01a49    ..I.    VMOV.F32 s2,s18
        0x00032278:    eeb40a49    ..I.    VCMP.F32 s0,s18
        0x0003227c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032280:    bfb8        ..      IT       LT
        0x00032282:    eeb01a40    ..@.    VMOVLT.F32 s2,s0
        0x00032286:    ee110a10    ....    VMOV     r0,s2
        0x0003228a:    f01bf931    ..1.    BL       __aeabi_f2d ; 0x4d4f0
        0x0003228e:    4642        BF      MOV      r2,r8
        0x00032290:    462b        +F      MOV      r3,r5
        0x00032292:    f01afe33    ..3.    BL       __aeabi_dmul ; 0x4cefc
        0x00032296:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003229a:    f019f9e1    ....    BL       __hardfp_exp ; 0x4b660
        0x0003229e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000322a2:    f01afadd    ....    BL       __aeabi_d2f ; 0x4c860
        0x000322a6:    ee000a10    ....    VMOV     s0,r0
        0x000322aa:    ee200a0b     ...    VMUL.F32 s0,s0,s22
        0x000322ae:    ee300a2a    0.*.    VADD.F32 s0,s0,s21
        0x000322b2:    f019fc0d    ....    BL       __hardfp_floorf ; 0x4bad0
        0x000322b6:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x000322ba:    ee100a10    ....    VMOV     r0,s0
        0x000322be:    f8440b04    D...    STR      r0,[r4],#4
        0x000322c2:    3e01        .>      SUBS     r6,#1
        0x000322c4:    f1070704    ....    ADD      r7,r7,#4
        0x000322c8:    d1d2        ..      BNE      0x32270 ; 0x32270
        0x000322ca:    9f1c        ..      LDR      r7,[sp,#0x70]
        0x000322cc:    4638        8F      MOV      r0,r7
        0x000322ce:    2f00        ./      CMP      r7,#0
        0x000322d0:    bf18        ..      IT       NE
        0x000322d2:    2001        .       MOVNE    r0,#1
        0x000322d4:    991b        ..      LDR      r1,[sp,#0x6c]
        0x000322d6:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x000322d8:    fab1f181    ....    CLZ      r1,r1
        0x000322dc:    4555        UE      CMP      r5,r10
        0x000322de:    ea4f1151    O.Q.    LSR      r1,r1,#5
        0x000322e2:    dd13        ..      BLE      0x3230c ; 0x3230c
        0x000322e4:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x000322e6:    b98a        ..      CBNZ     r2,0x3230c ; 0x3230c
        0x000322e8:    4008        .@      ANDS     r0,r0,r1
        0x000322ea:    d10f        ..      BNE      0x3230c ; 0x3230c
        0x000322ec:    9a4d        M.      LDR      r2,[sp,#0x134]
        0x000322ee:    eba5000a    ....    SUB      r0,r5,r10
        0x000322f2:    eb02028a    ....    ADD      r2,r2,r10,LSL #2
        0x000322f6:    bf00        ..      NOP      
        0x000322f8:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x000322fc:    3801        .8      SUBS     r0,#1
        0x000322fe:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x00032302:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x00032306:    f1020204    ....    ADD      r2,r2,#4
        0x0003230a:    d1f5        ..      BNE      0x322f8 ; 0x322f8
        0x0003230c:    4555        UE      CMP      r5,r10
        0x0003230e:    f3408095    @...    BLE.W    0x3243c ; 0x3243c
        0x00032312:    984d        M.      LDR      r0,[sp,#0x134]
        0x00032314:    4653        SF      MOV      r3,r10
        0x00032316:    eb00008a    ....    ADD      r0,r0,r10,LSL #2
        0x0003231a:    4602        .F      MOV      r2,r0
        0x0003231c:    2b08        .+      CMP      r3,#8
        0x0003231e:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x00032322:    db03        ..      BLT      0x3232c ; 0x3232c
        0x00032324:    2b0c        .+      CMP      r3,#0xc
        0x00032326:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003232a:    db05        ..      BLT      0x32338 ; 0x32338
        0x0003232c:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00032330:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x00032334:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x00032338:    3301        .3      ADDS     r3,#1
        0x0003233a:    429d        .B      CMP      r5,r3
        0x0003233c:    f1020204    ....    ADD      r2,r2,#4
        0x00032340:    d1ec        ..      BNE      0x3231c ; 0x3231c
        0x00032342:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x00032344:    eba5060a    ....    SUB      r6,r5,r10
        0x00032348:    2a00        .*      CMP      r2,#0
        0x0003234a:    bf18        ..      IT       NE
        0x0003234c:    2201        ."      MOVNE    r2,#1
        0x0003234e:    4311        .C      ORRS     r1,r1,r2
        0x00032350:    2f00        ./      CMP      r7,#0
        0x00032352:    bf18        ..      IT       NE
        0x00032354:    2701        .'      MOVNE    r7,#1
        0x00032356:    ea070c01    ....    AND      r12,r7,r1
        0x0003235a:    9932        2.      LDR      r1,[sp,#0xc8]
        0x0003235c:    f2455256    E.VR    MOV      r2,#0x5556
        0x00032360:    0049        I.      LSLS     r1,r1,#1
        0x00032362:    f2c55255    ..UR    MOVT     r2,#0x5555
        0x00032366:    fb51f102    Q...    SMMUL    r1,r1,r2
        0x0003236a:    eb017ed1    ...~    ADD      lr,r1,r1,LSR #31
        0x0003236e:    994b        K.      LDR      r1,[sp,#0x12c]
        0x00032370:    eeb10a00    ....    VMOV.F32 s0,#4.00000000
        0x00032374:    eb01074a    ..J.    ADD      r7,r1,r10,LSL #1
        0x00032378:    995a        Z.      LDR      r1,[sp,#0x168]
        0x0003237a:    f8374b02    7..K    LDRH     r4,[r7],#2
        0x0003237e:    eb01038a    ....    ADD      r3,r1,r10,LSL #2
        0x00032382:    2100        .!      MOVS     r1,#0
        0x00032384:    eeb21a00    ....    VMOV.F32 s2,#8.00000000
        0x00032388:    eeb12a08    ...*    VMOV.F32 s4,#6.00000000
        0x0003238c:    ed904a00    ...J    VLDR     s8,[r0,#0]
        0x00032390:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x00032394:    eeb44a40    ..@J    VCMP.F32 s8,s0
        0x00032398:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003239c:    bfb8        ..      IT       LT
        0x0003239e:    eeb03a44    ..D:    VMOVLT.F32 s6,s8
        0x000323a2:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x000323a6:    f8b78000    ....    LDRH     r8,[r7,#0]
        0x000323aa:    b224        $.      SXTH     r4,r4
        0x000323ac:    fa0ff288    ....    SXTH     r2,r8
        0x000323b0:    1b12        ..      SUBS     r2,r2,r4
        0x000323b2:    9c53        S.      LDR      r4,[sp,#0x14c]
        0x000323b4:    4362        bC      MULS     r2,r4,r2
        0x000323b6:    9c5f        _.      LDR      r4,[sp,#0x17c]
        0x000323b8:    40a2        .@      LSLS     r2,r2,r4
        0x000323ba:    2a05        .*      CMP      r2,#5
        0x000323bc:    dc0e        ..      BGT      0x323dc ; 0x323dc
        0x000323be:    eebd3ac3    ...:    VCVT.S32.F32 s6,s6
        0x000323c2:    ee134a10    ...J    VMOV     r4,s6
        0x000323c6:    4362        bC      MULS     r2,r4,r2
        0x000323c8:    00d2        ..      LSLS     r2,r2,#3
        0x000323ca:    e022        ".      B        0x32412 ; 0x32412
    $d.14
        0x000323cc:    00000000    ....    DCD    0
        0x000323d0:    fefa39ef    .9..    DCD    4277811695
        0x000323d4:    3fe62e42    B..?    DCD    1072049730
    __arm_cp.4_71
        0x000323d8:    3d23d70a    ..#=    DCD    1025758986
    $t.15
        0x000323dc:    2a31        1*      CMP      r2,#0x31
        0x000323de:    db09        ..      BLT      0x323f4 ; 0x323f4
        0x000323e0:    ee233a01    #..:    VMUL.F32 s6,s6,s2
        0x000323e4:    eebd3ac3    ...:    VCVT.S32.F32 s6,s6
        0x000323e8:    ee134a10    ...J    VMOV     r4,s6
        0x000323ec:    4362        bC      MULS     r2,r4,r2
        0x000323ee:    f342021c    B...    SBFX     r2,r2,#0,#29
        0x000323f2:    e00e        ..      B        0x32412 ; 0x32412
        0x000323f4:    ee042a10    ...*    VMOV     s8,r2
        0x000323f8:    eeb84ac4    ...J    VCVT.F32.S32 s8,s8
        0x000323fc:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x00032400:    ee833a02    ...:    VDIV.F32 s6,s6,s4
        0x00032404:    eebd3ac3    ...:    VCVT.S32.F32 s6,s6
        0x00032408:    ee134a10    ...J    VMOV     r4,s6
        0x0003240c:    eb040244    ..D.    ADD      r2,r4,r4,LSL #1
        0x00032410:    0112        ..      LSLS     r2,r2,#4
        0x00032412:    1855        U.      ADDS     r5,r2,r1
        0x00032414:    2200        ."      MOVS     r2,#0
        0x00032416:    ebbe1fa5    ....    CMP      lr,r5,ASR #6
        0x0003241a:    bfa8        ..      IT       GE
        0x0003241c:    2201        ."      MOVGE    r2,#1
        0x0003241e:    ea52020c    R...    ORRS     r2,r2,r12
        0x00032422:    f00085db    ....    BEQ.W    0x32fdc ; 0x32fdc
        0x00032426:    f8434b04    C..K    STR      r4,[r3],#4
        0x0003242a:    3e01        .>      SUBS     r6,#1
        0x0003242c:    f1070702    ....    ADD      r7,r7,#2
        0x00032430:    f1000004    ....    ADD      r0,r0,#4
        0x00032434:    4644        DF      MOV      r4,r8
        0x00032436:    4629        )F      MOV      r1,r5
        0x00032438:    d1a8        ..      BNE      0x3238c ; 0x3238c
        0x0003243a:    e000        ..      B        0x3243e ; 0x3243e
        0x0003243c:    2500        .%      MOVS     r5,#0
        0x0003243e:    9541        A.      STR      r5,[sp,#0x104]
        0x00032440:    f013f8de    ....    BL       restore_stack ; 0x45600
        0x00032444:    9858        X.      LDR      r0,[sp,#0x160]
        0x00032446:    f016fc23    ..#.    BL       spl_alloca ; 0x48c90
        0x0003244a:    4601        .F      MOV      r1,r0
        0x0003244c:    9822        ".      LDR      r0,[sp,#0x88]
        0x0003244e:    9142        B.      STR      r1,[sp,#0x108]
        0x00032450:    2800        .(      CMP      r0,#0
        0x00032452:    4608        .F      MOV      r0,r1
        0x00032454:    f0008226    ..&.    BEQ.W    0x328a4 ; 0x328a4
        0x00032458:    9932        2.      LDR      r1,[sp,#0xc8]
        0x0003245a:    f44f40a0    O..@    MOV      r0,#0x5000
        0x0003245e:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x00032462:    1c85        ..      ADDS     r5,r0,#2
        0x00032464:    284e        N(      CMP      r0,#0x4e
        0x00032466:    bfb8        ..      IT       LT
        0x00032468:    2550        P%      MOVLT    r5,#0x50
        0x0003246a:    f013f8e9    ....    BL       save_stack ; 0x45640
        0x0003246e:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x00032472:    ee308a4c    0.L.    VSUB.F32 s16,s0,s24
        0x00032476:    eebd0a00    ....    VMOV.F32 s0,#-0.25000000
        0x0003247a:    eeb48a40    ..@.    VCMP.F32 s16,s0
        0x0003247e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032482:    bfb8        ..      IT       LT
        0x00032484:    eeb08a40    ..@.    VMOVLT.F32 s16,s0
        0x00032488:    9c4e        N.      LDR      r4,[sp,#0x138]
        0x0003248a:    ea4f0984    O...    LSL      r9,r4,#2
        0x0003248e:    4648        HF      MOV      r0,r9
        0x00032490:    f016fbfe    ....    BL       spl_alloca ; 0x48c90
        0x00032494:    f8dd8130    ..0.    LDR      r8,[sp,#0x130]
        0x00032498:    1e66        f.      SUBS     r6,r4,#1
        0x0003249a:    f8d81020    .. .    LDR      r1,[r8,#0x20]
        0x0003249e:    f8dda17c    ..|.    LDR      r10,[sp,#0x17c]
        0x000324a2:    f9312014    1..     LDRSH    r2,[r1,r4,LSL #1]
        0x000324a6:    f9311016    1...    LDRSH    r1,[r1,r6,LSL #1]
        0x000324aa:    9046        F.      STR      r0,[sp,#0x118]
        0x000324ac:    1a50        P.      SUBS     r0,r2,r1
        0x000324ae:    fa00f00a    ....    LSL      r0,r0,r10
        0x000324b2:    0080        ..      LSLS     r0,r0,#2
        0x000324b4:    f016fbec    ....    BL       spl_alloca ; 0x48c90
        0x000324b8:    f8d81020    .. .    LDR      r1,[r8,#0x20]
        0x000324bc:    4680        .F      MOV      r8,r0
        0x000324be:    f9312014    1..     LDRSH    r2,[r1,r4,LSL #1]
        0x000324c2:    f9311016    1...    LDRSH    r1,[r1,r6,LSL #1]
        0x000324c6:    9645        E.      STR      r6,[sp,#0x114]
        0x000324c8:    1a50        P.      SUBS     r0,r2,r1
        0x000324ca:    fa00f00a    ....    LSL      r0,r0,r10
        0x000324ce:    0080        ..      LSLS     r0,r0,#2
        0x000324d0:    f016fbde    ....    BL       spl_alloca ; 0x48c90
        0x000324d4:    9048        H.      STR      r0,[sp,#0x120]
        0x000324d6:    4648        HF      MOV      r0,r9
        0x000324d8:    f016fbda    ....    BL       spl_alloca ; 0x48c90
        0x000324dc:    9040        @.      STR      r0,[sp,#0x100]
        0x000324de:    4648        HF      MOV      r0,r9
        0x000324e0:    f016fbd6    ....    BL       spl_alloca ; 0x48c90
        0x000324e4:    9b5e        ^.      LDR      r3,[sp,#0x178]
        0x000324e6:    2c01        .,      CMP      r4,#1
        0x000324e8:    903e        >.      STR      r0,[sp,#0xf8]
        0x000324ea:    f2c080e6    ....    BLT.W    0x326ba ; 0x326ba
        0x000324ee:    9854        T.      LDR      r0,[sp,#0x150]
        0x000324f0:    993f        ?.      LDR      r1,[sp,#0xfc]
        0x000324f2:    ed1f0a47    ..G.    VLDR     s0,[pc,#-284] ; [0x323d8] = 0x3d23d70a
        0x000324f6:    4348        HC      MULS     r0,r1,r0
        0x000324f8:    9049        I.      STR      r0,[sp,#0x124]
        0x000324fa:    4618        .F      MOV      r0,r3
        0x000324fc:    ee288a00    (...    VMUL.F32 s16,s16,s0
        0x00032500:    2b00        .+      CMP      r3,#0
        0x00032502:    bf18        ..      IT       NE
        0x00032504:    4650        PF      MOVNE    r0,r10
        0x00032506:    ee000a10    ....    VMOV     s0,r0
        0x0003250a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003250e:    f10a0001    ....    ADD      r0,r10,#1
        0x00032512:    ee289a00    (...    VMUL.F32 s18,s16,s0
        0x00032516:    ee000a10    ....    VMOV     s0,r0
        0x0003251a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003251e:    ed5faa55    _.U.    VLDR     s21,[pc,#-340] ; [0x323cc] = 0
        0x00032522:    ee688a00    h...    VMUL.F32 s17,s16,s0
        0x00032526:    f04f0b01    O...    MOV      r11,#1
        0x0003252a:    2700        .'      MOVS     r7,#0
        0x0003252c:    935e        ^.      STR      r3,[sp,#0x178]
        0x0003252e:    bf00        ..      NOP      
        0x00032530:    984c        L.      LDR      r0,[sp,#0x130]
        0x00032532:    1c79        y.      ADDS     r1,r7,#1
        0x00032534:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00032536:    914d        M.      STR      r1,[sp,#0x134]
        0x00032538:    f9301011    0...    LDRSH    r1,[r0,r1,LSL #1]
        0x0003253c:    f9300017    0...    LDRSH    r0,[r0,r7,LSL #1]
        0x00032540:    1a09        ..      SUBS     r1,r1,r0
        0x00032542:    9159        Y.      STR      r1,[sp,#0x164]
        0x00032544:    fa01f60a    ....    LSL      r6,r1,r10
        0x00032548:    9949        I.      LDR      r1,[sp,#0x124]
        0x0003254a:    fa00f00a    ....    LSL      r0,r0,r10
        0x0003254e:    4408        .D      ADD      r0,r0,r1
        0x00032550:    994a        J.      LDR      r1,[sp,#0x128]
        0x00032552:    00b4        ..      LSLS     r4,r6,#2
        0x00032554:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x00032558:    4640        @F      MOV      r0,r8
        0x0003255a:    4622        "F      MOV      r2,r4
        0x0003255c:    f7e5ffea    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00032560:    2e01        ..      CMP      r6,#1
        0x00032562:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x00032566:    db0d        ..      BLT      0x32584 ; 0x32584
        0x00032568:    4640        @F      MOV      r0,r8
        0x0003256a:    4631        1F      MOV      r1,r6
        0x0003256c:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x00032570:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00032574:    3901        .9      SUBS     r1,#1
        0x00032576:    eeb01ac1    ....    VABS.F32 s2,s2
        0x0003257a:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0003257e:    f1000004    ....    ADD      r0,r0,#4
        0x00032582:    d1f5        ..      BNE      0x32570 ; 0x32570
        0x00032584:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00032586:    ee291a00    )...    VMUL.F32 s2,s18,s0
        0x0003258a:    ee70ba01    p...    VADD.F32 s23,s0,s2
        0x0003258e:    f04f0900    O...    MOV      r9,#0
        0x00032592:    9751        Q.      STR      r7,[sp,#0x144]
        0x00032594:    b381        ..      CBZ      r1,0x325f8 ; 0x325f8
        0x00032596:    9859        Y.      LDR      r0,[sp,#0x164]
        0x00032598:    2801        .(      CMP      r0,#1
        0x0003259a:    d02d        -.      BEQ      0x325f8 ; 0x325f8
        0x0003259c:    9f48        H.      LDR      r7,[sp,#0x120]
        0x0003259e:    4641        AF      MOV      r1,r8
        0x000325a0:    4638        8F      MOV      r0,r7
        0x000325a2:    4622        "F      MOV      r2,r4
        0x000325a4:    f7e5ffc6    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x000325a8:    9a39        9.      LDR      r2,[sp,#0xe4]
        0x000325aa:    fa46f10a    F...    ASR      r1,r6,r10
        0x000325ae:    4638        8F      MOV      r0,r7
        0x000325b0:    f007f88c    ....    BL       haar1 ; 0x396cc
        0x000325b4:    2e01        ..      CMP      r6,#1
        0x000325b6:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x000325ba:    db0d        ..      BLT      0x325d8 ; 0x325d8
        0x000325bc:    9848        H.      LDR      r0,[sp,#0x120]
        0x000325be:    4631        1F      MOV      r1,r6
        0x000325c0:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x000325c4:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000325c8:    3901        .9      SUBS     r1,#1
        0x000325ca:    eeb01ac1    ....    VABS.F32 s2,s2
        0x000325ce:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000325d2:    f1000004    ....    ADD      r0,r0,#4
        0x000325d6:    d1f5        ..      BNE      0x325c4 ; 0x325c4
        0x000325d8:    ee281a80    (...    VMUL.F32 s2,s17,s0
        0x000325dc:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000325e0:    995e        ^.      LDR      r1,[sp,#0x178]
        0x000325e2:    eeb40a6b    ..k.    VCMP.F32 s0,s23
        0x000325e6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000325ea:    bfba        ..      ITTE     LT
        0x000325ec:    f04f39ff    O..9    MOVLT    r9,#0xffffffff
        0x000325f0:    eef0ba40    ..@.    VMOVLT.F32 s23,s0
        0x000325f4:    f04f0900    O...    MOVGE    r9,#0
        0x000325f8:    9859        Y.      LDR      r0,[sp,#0x164]
        0x000325fa:    f0810101    ....    EOR      r1,r1,#1
        0x000325fe:    3801        .8      SUBS     r0,#1
        0x00032600:    bf18        ..      IT       NE
        0x00032602:    2001        .       MOVNE    r0,#1
        0x00032604:    4008        .@      ANDS     r0,r0,r1
        0x00032606:    eb0a0400    ....    ADD      r4,r10,r0
        0x0003260a:    2c01        .,      CMP      r4,#1
        0x0003260c:    db37        7.      BLT      0x3267e ; 0x3267e
        0x0003260e:    2000        .       MOVS     r0,#0
        0x00032610:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x00032612:    f1000a01    ....    ADD      r10,r0,#1
        0x00032616:    43c1        .C      MVNS     r1,r0
        0x00032618:    2a00        .*      CMP      r2,#0
        0x0003261a:    4657        WF      MOV      r7,r10
        0x0003261c:    9a5f        _.      LDR      r2,[sp,#0x17c]
        0x0003261e:    bf18        ..      IT       NE
        0x00032620:    188f        ..      ADDNE    r7,r1,r2
        0x00032622:    fa46f100    F...    ASR      r1,r6,r0
        0x00032626:    fa0bf200    ....    LSL      r2,r11,r0
        0x0003262a:    4640        @F      MOV      r0,r8
        0x0003262c:    f007f84e    ..N.    BL       haar1 ; 0x396cc
        0x00032630:    2e01        ..      CMP      r6,#1
        0x00032632:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x00032636:    db0d        ..      BLT      0x32654 ; 0x32654
        0x00032638:    4640        @F      MOV      r0,r8
        0x0003263a:    4631        1F      MOV      r1,r6
        0x0003263c:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x00032640:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00032644:    3901        .9      SUBS     r1,#1
        0x00032646:    eeb01ac1    ....    VABS.F32 s2,s2
        0x0003264a:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0003264e:    f1000004    ....    ADD      r0,r0,#4
        0x00032652:    d1f5        ..      BNE      0x32640 ; 0x32640
        0x00032654:    ee017a10    ...z    VMOV     s2,r7
        0x00032658:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x0003265c:    ee281a01    (...    VMUL.F32 s2,s16,s2
        0x00032660:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00032664:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00032668:    eeb40a6b    ..k.    VCMP.F32 s0,s23
        0x0003266c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032670:    bfbc        ..      ITT      LT
        0x00032672:    eef0ba40    ..@.    VMOVLT.F32 s23,s0
        0x00032676:    46d1        .F      MOVLT    r9,r10
        0x00032678:    4554        TE      CMP      r4,r10
        0x0003267a:    4650        PF      MOV      r0,r10
        0x0003267c:    d1c8        ..      BNE      0x32610 ; 0x32610
        0x0003267e:    2000        .       MOVS     r0,#0
        0x00032680:    9b5e        ^.      LDR      r3,[sp,#0x178]
        0x00032682:    eba00049    ..I.    SUB      r0,r0,r9,LSL #1
        0x00032686:    2b00        .+      CMP      r3,#0
        0x00032688:    bf18        ..      IT       NE
        0x0003268a:    ea4f0049    O.I.    LSLNE    r0,r9,#1
        0x0003268e:    9959        Y.      LDR      r1,[sp,#0x164]
        0x00032690:    9a51        Q.      LDR      r2,[sp,#0x144]
        0x00032692:    2901        .)      CMP      r1,#1
        0x00032694:    9946        F.      LDR      r1,[sp,#0x118]
        0x00032696:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0003269a:    d107        ..      BNE      0x326ac ; 0x326ac
        0x0003269c:    b110        ..      CBZ      r0,0x326a4 ; 0x326a4
        0x0003269e:    9934        4.      LDR      r1,[sp,#0xd0]
        0x000326a0:    4288        .B      CMP      r0,r1
        0x000326a2:    d103        ..      BNE      0x326ac ; 0x326ac
        0x000326a4:    9946        F.      LDR      r1,[sp,#0x118]
        0x000326a6:    3801        .8      SUBS     r0,#1
        0x000326a8:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x000326ac:    e9dd704d    ..Mp    LDRD     r7,r0,[sp,#0x134]
        0x000326b0:    f8dda17c    ..|.    LDR      r10,[sp,#0x17c]
        0x000326b4:    4287        .B      CMP      r7,r0
        0x000326b6:    f47faf3b    ..;.    BNE      0x32530 ; 0x32530
        0x000326ba:    9929        ).      LDR      r1,[sp,#0xa4]
        0x000326bc:    2b00        .+      CMP      r3,#0
        0x000326be:    f8510b04    Q...    LDR      r0,[r1],#4
        0x000326c2:    ea4f02ca    O...    LSL      r2,r10,#3
        0x000326c6:    9051        Q.      STR      r0,[sp,#0x144]
        0x000326c8:    9846        F.      LDR      r0,[sp,#0x118]
        0x000326ca:    9144        D.      STR      r1,[sp,#0x110]
        0x000326cc:    f8504b04    P..K    LDR      r4,[r0],#4
        0x000326d0:    f04f0101    O...    MOV      r1,#1
        0x000326d4:    9043        C.      STR      r0,[sp,#0x10c]
        0x000326d6:    ea4f0083    O...    LSL      r0,r3,#2
        0x000326da:    f24633e7    F..3    MOV      r3,#0x63e7
        0x000326de:    9049        I.      STR      r0,[sp,#0x124]
        0x000326e0:    f04f0000    O...    MOV      r0,#0
        0x000326e4:    f04f0600    O...    MOV      r6,#0
        0x000326e8:    f2c00305    ....    MOVT     r3,#5
        0x000326ec:    bf08        ..      IT       EQ
        0x000326ee:    4628        (F      MOVEQ    r0,r5
        0x000326f0:    904d        M.      STR      r0,[sp,#0x134]
        0x000326f2:    e9cd2447    ..G$    STRD     r2,r4,[sp,#0x11c]
        0x000326f6:    bf00        ..      NOP      
        0x000326f8:    9849        I.      LDR      r0,[sp,#0x124]
        0x000326fa:    9159        Y.      STR      r1,[sp,#0x164]
        0x000326fc:    ea400046    @.F.    ORR      r0,r0,r6,LSL #1
        0x00032700:    1819        ..      ADDS     r1,r3,r0
        0x00032702:    5688        .V      LDRSB    r0,[r1,r2]
        0x00032704:    eba40340    ..@.    SUB      r3,r4,r0,LSL #1
        0x00032708:    2b00        .+      CMP      r3,#0
        0x0003270a:    d500        ..      BPL      0x3270e ; 0x3270e
        0x0003270c:    425b        [B      RSBS     r3,r3,#0
        0x0003270e:    4411        .D      ADD      r1,r1,r2
        0x00032710:    f9912001    ...     LDRSB    r2,[r1,#1]
        0x00032714:    eba40142    ..B.    SUB      r1,r4,r2,LSL #1
        0x00032718:    2900        .)      CMP      r1,#0
        0x0003271a:    d500        ..      BPL      0x3271e ; 0x3271e
        0x0003271c:    4249        IB      RSBS     r1,r1,#0
        0x0003271e:    9f51        Q.      LDR      r7,[sp,#0x144]
        0x00032720:    9c4d        M.      LDR      r4,[sp,#0x134]
        0x00032722:    fb03f907    ....    MUL      r9,r3,r7
        0x00032726:    fb014107    ...A    MLA      r1,r1,r7,r4
        0x0003272a:    9c4e        N.      LDR      r4,[sp,#0x138]
        0x0003272c:    2c02        .,      CMP      r4,#2
        0x0003272e:    db24        $.      BLT      0x3277a ; 0x3277a
        0x00032730:    2700        .'      MOVS     r7,#0
        0x00032732:    e9dd8e43    ..C.    LDRD     r8,lr,[sp,#0x10c]
        0x00032736:    f8ddc114    ....    LDR      r12,[sp,#0x114]
        0x0003273a:    eba70340    ..@.    SUB      r3,r7,r0,LSL #1
        0x0003273e:    eba70042    ..B.    SUB      r0,r7,r2,LSL #1
        0x00032742:    bf00        ..      NOP      
        0x00032744:    eb010a05    ....    ADD      r10,r1,r5
        0x00032748:    45d1        .E      CMP      r9,r10
        0x0003274a:    bfb8        ..      IT       LT
        0x0003274c:    46ca        .F      MOVLT    r10,r9
        0x0003274e:    eb090205    ....    ADD      r2,r9,r5
        0x00032752:    f8584b04    X..K    LDR      r4,[r8],#4
        0x00032756:    428a        .B      CMP      r2,r1
        0x00032758:    bfb8        ..      IT       LT
        0x0003275a:    4611        .F      MOVLT    r1,r2
        0x0003275c:    18e2        ..      ADDS     r2,r4,r3
        0x0003275e:    bf48        H.      IT       MI
        0x00032760:    4252        RB      RSBMI    r2,r2,#0
        0x00032762:    f85ebb04    ^...    LDR      r11,[lr],#4
        0x00032766:    1824        $.      ADDS     r4,r4,r0
        0x00032768:    bf48        H.      IT       MI
        0x0003276a:    4264        dB      RSBMI    r4,r4,#0
        0x0003276c:    fb02a90b    ....    MLA      r9,r2,r11,r10
        0x00032770:    fb04110b    ....    MLA      r1,r4,r11,r1
        0x00032774:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00032778:    d1e4        ..      BNE      0x32744 ; 0x32744
        0x0003277a:    4589        .E      CMP      r9,r1
        0x0003277c:    bfb8        ..      IT       LT
        0x0003277e:    4649        IF      MOVLT    r1,r9
        0x00032780:    a86e        n.      ADD      r0,sp,#0x1b8
        0x00032782:    f8401026    @.&.    STR      r1,[r0,r6,LSL #2]
        0x00032786:    9959        Y.      LDR      r1,[sp,#0x164]
        0x00032788:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x0003278c:    07c9        ..      LSLS     r1,r1,#31
        0x0003278e:    f24633e7    F..3    MOV      r3,#0x63e7
        0x00032792:    e9dd2447    ..G$    LDRD     r2,r4,[sp,#0x11c]
        0x00032796:    f04f0601    O...    MOV      r6,#1
        0x0003279a:    f04f0000    O...    MOV      r0,#0
        0x0003279e:    f04f0100    O...    MOV      r1,#0
        0x000327a2:    f2c00305    ....    MOVT     r3,#5
        0x000327a6:    d1a7        ..      BNE      0x326f8 ; 0x326f8
        0x000327a8:    e9dd126e    ..n.    LDRD     r1,r2,[sp,#0x1b8]
        0x000327ac:    428a        .B      CMP      r2,r1
        0x000327ae:    f04f0100    O...    MOV      r1,#0
        0x000327b2:    bfb8        ..      IT       LT
        0x000327b4:    2101        .!      MOVLT    r1,#1
        0x000327b6:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x000327b8:    2a00        .*      CMP      r2,#0
        0x000327ba:    bf18        ..      IT       NE
        0x000327bc:    2201        ."      MOVNE    r2,#1
        0x000327be:    4011        .@      ANDS     r1,r1,r2
        0x000327c0:    9159        Y.      STR      r1,[sp,#0x164]
        0x000327c2:    9949        I.      LDR      r1,[sp,#0x124]
        0x000327c4:    bf18        ..      IT       NE
        0x000327c6:    f0410102    A...    ORRNE    r1,r1,#2
        0x000327ca:    9a5f        _.      LDR      r2,[sp,#0x17c]
        0x000327cc:    4419        .D      ADD      r1,r1,r3
        0x000327ce:    f9113032    ..20    LDRSB    r3,[r1,r2,LSL #3]
        0x000327d2:    eb0101c2    ....    ADD      r1,r1,r2,LSL #3
        0x000327d6:    eba40743    ..C.    SUB      r7,r4,r3,LSL #1
        0x000327da:    2f00        ./      CMP      r7,#0
        0x000327dc:    d500        ..      BPL      0x327e0 ; 0x327e0
        0x000327de:    427f        .B      RSBS     r7,r7,#0
        0x000327e0:    f9916001    ...`    LDRSB    r6,[r1,#1]
        0x000327e4:    f8ddb100    ....    LDR      r11,[sp,#0x100]
        0x000327e8:    eba40146    ..F.    SUB      r1,r4,r6,LSL #1
        0x000327ec:    2900        .)      CMP      r1,#0
        0x000327ee:    d500        ..      BPL      0x327f2 ; 0x327f2
        0x000327f0:    4249        IB      RSBS     r1,r1,#0
        0x000327f2:    9c51        Q.      LDR      r4,[sp,#0x144]
        0x000327f4:    9a4d        M.      LDR      r2,[sp,#0x134]
        0x000327f6:    fb012104    ...!    MLA      r1,r1,r4,r2
        0x000327fa:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x000327fc:    2a02        .*      CMP      r2,#2
        0x000327fe:    fb07f204    ....    MUL      r2,r7,r4
        0x00032802:    db60        `.      BLT      0x328c6 ; 0x328c6
        0x00032804:    eba00c43    ..C.    SUB      r12,r0,r3,LSL #1
        0x00032808:    eba00e46    ..F.    SUB      lr,r0,r6,LSL #1
        0x0003280c:    9846        F.      LDR      r0,[sp,#0x118]
        0x0003280e:    f10b0404    ....    ADD      r4,r11,#4
        0x00032812:    f1000804    ....    ADD      r8,r0,#4
        0x00032816:    9829        ).      LDR      r0,[sp,#0xa4]
        0x00032818:    f1000904    ....    ADD      r9,r0,#4
        0x0003281c:    983e        >.      LDR      r0,[sp,#0xf8]
        0x0003281e:    f1000a04    ....    ADD      r10,r0,#4
        0x00032822:    9845        E.      LDR      r0,[sp,#0x114]
        0x00032824:    194b        K.      ADDS     r3,r1,r5
        0x00032826:    2600        .&      MOVS     r6,#0
        0x00032828:    429a        .B      CMP      r2,r3
        0x0003282a:    bfac        ..      ITE      GE
        0x0003282c:    2601        .&      MOVGE    r6,#1
        0x0003282e:    4613        .F      MOVLT    r3,r2
        0x00032830:    f8446b04    D..k    STR      r6,[r4],#4
        0x00032834:    442a        *D      ADD      r2,r2,r5
        0x00032836:    2600        .&      MOVS     r6,#0
        0x00032838:    428a        .B      CMP      r2,r1
        0x0003283a:    bfa8        ..      IT       GE
        0x0003283c:    2601        .&      MOVGE    r6,#1
        0x0003283e:    f84a6b04    J..k    STR      r6,[r10],#4
        0x00032842:    f8586b04    X..k    LDR      r6,[r8],#4
        0x00032846:    bfb8        ..      IT       LT
        0x00032848:    4611        .F      MOVLT    r1,r2
        0x0003284a:    eb16020c    ....    ADDS     r2,r6,r12
        0x0003284e:    bf48        H.      IT       MI
        0x00032850:    4252        RB      RSBMI    r2,r2,#0
        0x00032852:    f8597b04    Y..{    LDR      r7,[r9],#4
        0x00032856:    eb16060e    ....    ADDS     r6,r6,lr
        0x0003285a:    bf48        H.      IT       MI
        0x0003285c:    4276        vB      RSBMI    r6,r6,#0
        0x0003285e:    fb023207    ...2    MLA      r2,r2,r7,r3
        0x00032862:    fb061107    ....    MLA      r1,r6,r7,r1
        0x00032866:    3801        .8      SUBS     r0,#1
        0x00032868:    d1dc        ..      BNE      0x32824 ; 0x32824
        0x0003286a:    2000        .       MOVS     r0,#0
        0x0003286c:    428a        .B      CMP      r2,r1
        0x0003286e:    bfa8        ..      IT       GE
        0x00032870:    2001        .       MOVGE    r0,#1
        0x00032872:    9a42        B.      LDR      r2,[sp,#0x108]
        0x00032874:    994e        N.      LDR      r1,[sp,#0x138]
        0x00032876:    9f45        E.      LDR      r7,[sp,#0x114]
        0x00032878:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x0003287c:    e9dd4a56    ..VJ    LDRD     r4,r10,[sp,#0x158]
        0x00032880:    9e30        0.      LDR      r6,[sp,#0xc0]
        0x00032882:    9b3e        >.      LDR      r3,[sp,#0xf8]
        0x00032884:    f8420027    B.'.    STR      r0,[r2,r7,LSL #2]
        0x00032888:    3908        .9      SUBS     r1,r1,#8
        0x0003288a:    463a        :F      MOV      r2,r7
        0x0003288c:    2801        .(      CMP      r0,#1
        0x0003288e:    4658        XF      MOV      r0,r11
        0x00032890:    bf08        ..      IT       EQ
        0x00032892:    4618        .F      MOVEQ    r0,r3
        0x00032894:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x00032898:    3a01        .:      SUBS     r2,#1
        0x0003289a:    2a00        .*      CMP      r2,#0
        0x0003289c:    f8410904    A...    STR      r0,[r1],#-4
        0x000328a0:    dcf4        ..      BGT      0x3288c ; 0x3288c
        0x000328a2:    e01a        ..      B        0x328da ; 0x328da
        0x000328a4:    9c56        V.      LDR      r4,[sp,#0x158]
        0x000328a6:    9e30        0.      LDR      r6,[sp,#0xc0]
        0x000328a8:    f1ba0f00    ....    CMP      r10,#0
        0x000328ac:    d027        '.      BEQ      0x328fe ; 0x328fe
        0x000328ae:    9816        ..      LDR      r0,[sp,#0x58]
        0x000328b0:    b328        (.      CBZ      r0,0x328fe ; 0x328fe
        0x000328b2:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x000328b4:    2d01        .-      CMP      r5,#1
        0x000328b6:    db37        7.      BLT      0x32928 ; 0x32928
        0x000328b8:    2001        .       MOVS     r0,#1
        0x000328ba:    462a        *F      MOV      r2,r5
        0x000328bc:    3a01        .:      SUBS     r2,#1
        0x000328be:    f8410b04    A...    STR      r0,[r1],#4
        0x000328c2:    d1fb        ..      BNE      0x328bc ; 0x328bc
        0x000328c4:    e030        0.      B        0x32928 ; 0x32928
        0x000328c6:    2000        .       MOVS     r0,#0
        0x000328c8:    428a        .B      CMP      r2,r1
        0x000328ca:    bfa8        ..      IT       GE
        0x000328cc:    2001        .       MOVGE    r0,#1
        0x000328ce:    9942        B.      LDR      r1,[sp,#0x108]
        0x000328d0:    9f45        E.      LDR      r7,[sp,#0x114]
        0x000328d2:    9c56        V.      LDR      r4,[sp,#0x158]
        0x000328d4:    9e30        0.      LDR      r6,[sp,#0xc0]
        0x000328d6:    f8410027    A.'.    STR      r0,[r1,r7,LSL #2]
        0x000328da:    f012fe91    ....    BL       restore_stack ; 0x45600
        0x000328de:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x000328e0:    991d        ..      LDR      r1,[sp,#0x74]
        0x000328e2:    428d        .B      CMP      r5,r1
        0x000328e4:    dd22        ".      BLE      0x3292c ; 0x3292c
        0x000328e6:    9b42        B.      LDR      r3,[sp,#0x108]
        0x000328e8:    1a68        h.      SUBS     r0,r5,r1
        0x000328ea:    eb030181    ....    ADD      r1,r3,r1,LSL #2
        0x000328ee:    bf00        ..      NOP      
        0x000328f0:    f8532027    S.'     LDR      r2,[r3,r7,LSL #2]
        0x000328f4:    3801        .8      SUBS     r0,#1
        0x000328f6:    f8412b04    A..+    STR      r2,[r1],#4
        0x000328fa:    d1f9        ..      BNE      0x328f0 ; 0x328f0
        0x000328fc:    e016        ..      B        0x3292c ; 0x3292c
        0x000328fe:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00032900:    f1ba0f00    ....    CMP      r10,#0
        0x00032904:    d007        ..      BEQ      0x32916 ; 0x32916
        0x00032906:    9832        2.      LDR      r0,[sp,#0xc8]
        0x00032908:    280e        .(      CMP      r0,#0xe
        0x0003290a:    dc04        ..      BGT      0x32916 ; 0x32916
        0x0003290c:    f8d400b8    ....    LDR      r0,[r4,#0xb8]
        0x00032910:    2802        .(      CMP      r0,#2
        0x00032912:    f0408700    @...    BNE.W    0x33716 ; 0x33716
        0x00032916:    2d01        .-      CMP      r5,#1
        0x00032918:    db06        ..      BLT      0x32928 ; 0x32928
        0x0003291a:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x0003291c:    4608        .F      MOV      r0,r1
        0x0003291e:    4629        )F      MOV      r1,r5
        0x00032920:    3901        .9      SUBS     r1,#1
        0x00032922:    f8402b04    @..+    STR      r2,[r0],#4
        0x00032926:    d1fb        ..      BNE      0x32920 ; 0x32920
        0x00032928:    2000        .       MOVS     r0,#0
        0x0003292a:    9059        Y.      STR      r0,[sp,#0x164]
        0x0003292c:    4630        0F      MOV      r0,r6
        0x0003292e:    f016f9af    ....    BL       spl_alloca ; 0x48c90
        0x00032932:    9048        H.      STR      r0,[sp,#0x120]
        0x00032934:    9855        U.      LDR      r0,[sp,#0x154]
        0x00032936:    993c        <.      LDR      r1,[sp,#0xf0]
        0x00032938:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0003293c:    0080        ..      LSLS     r0,r0,#2
        0x0003293e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00032942:    9952        R.      LDR      r1,[sp,#0x148]
        0x00032944:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x00032948:    4348        HC      MULS     r0,r1,r0
        0x0003294a:    eb00008a    ....    ADD      r0,r0,r10,LSL #2
        0x0003294e:    4420         D      ADD      r0,r0,r4
        0x00032950:    eba50e0a    ....    SUB      lr,r5,r10
        0x00032954:    f10005f4    ....    ADD      r5,r0,#0xf4
        0x00032958:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003295a:    f8ddc160    ..`.    LDR      r12,[sp,#0x160]
        0x0003295e:    0080        ..      LSLS     r0,r0,#2
        0x00032960:    9047        G.      STR      r0,[sp,#0x11c]
        0x00032962:    eb00008a    ....    ADD      r0,r0,r10,LSL #2
        0x00032966:    4420         D      ADD      r0,r0,r4
        0x00032968:    f10006f4    ....    ADD      r6,r0,#0xf4
        0x0003296c:    9838        8.      LDR      r0,[sp,#0xe0]
        0x0003296e:    2200        ."      MOVS     r2,#0
        0x00032970:    eb00078a    ....    ADD      r7,r0,r10,LSL #2
        0x00032974:    eef0ba00    ....    VMOV.F32 s23,#2.00000000
        0x00032978:    eefdaa00    ....    VMOV.F32 s21,#-0.25000000
        0x0003297c:    9546        F.      STR      r5,[sp,#0x118]
        0x0003297e:    bf00        ..      NOP      
        0x00032980:    985c        \.      LDR      r0,[sp,#0x170]
        0x00032982:    4550        PE      CMP      r0,r10
        0x00032984:    dd21        !.      BLE      0x329ca ; 0x329ca
        0x00032986:    4639        9F      MOV      r1,r7
        0x00032988:    4630        0F      MOV      r0,r6
        0x0003298a:    462b        +F      MOV      r3,r5
        0x0003298c:    4674        tF      MOV      r4,lr
        0x0003298e:    bf00        ..      NOP      
        0x00032990:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00032994:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00032998:    ee301a41    0.A.    VSUB.F32 s2,s0,s2
        0x0003299c:    eeb01ac1    ....    VABS.F32 s2,s2
        0x000329a0:    eeb41a6b    ..k.    VCMP.F32 s2,s23
        0x000329a4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000329a8:    da07        ..      BGE      0x329ba ; 0x329ba
        0x000329aa:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x000329ae:    ee211a2a    !.*.    VMUL.F32 s2,s2,s21
        0x000329b2:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000329b6:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x000329ba:    3c01        .<      SUBS     r4,#1
        0x000329bc:    f1030304    ....    ADD      r3,r3,#4
        0x000329c0:    f1000004    ....    ADD      r0,r0,#4
        0x000329c4:    f1010104    ....    ADD      r1,r1,#4
        0x000329c8:    d1e2        ..      BNE      0x32990 ; 0x32990
        0x000329ca:    985d        ].      LDR      r0,[sp,#0x174]
        0x000329cc:    3201        .2      ADDS     r2,#1
        0x000329ce:    4465        eD      ADD      r5,r5,r12
        0x000329d0:    4466        fD      ADD      r6,r6,r12
        0x000329d2:    4282        .B      CMP      r2,r0
        0x000329d4:    4467        gD      ADD      r7,r7,r12
        0x000329d6:    d1d3        ..      BNE      0x32980 ; 0x32980
        0x000329d8:    9f56        V.      LDR      r7,[sp,#0x158]
        0x000329da:    f04f0900    O...    MOV      r9,#0
        0x000329de:    69ba        .i      LDR      r2,[r7,#0x18]
        0x000329e0:    68f9        .h      LDR      r1,[r7,#0xc]
        0x000329e2:    f1070054    ..T.    ADD      r0,r7,#0x54
        0x000329e6:    2a03        .*      CMP      r2,#3
        0x000329e8:    f04f0200    O...    MOV      r2,#0
        0x000329ec:    6bbb        .k      LDR      r3,[r7,#0x38]
        0x000329ee:    6c3f        ?l      LDR      r7,[r7,#0x40]
        0x000329f0:    bfc8        ..      IT       GT
        0x000329f2:    2201        ."      MOVGT    r2,#1
        0x000329f4:    e9cd1008    ....    STRD     r1,r0,[sp,#0x20]
        0x000329f8:    a80a        ..      ADD      r0,sp,#0x28
        0x000329fa:    c08c        ..      STM      r0!,{r2,r3,r7}
        0x000329fc:    9838        8.      LDR      r0,[sp,#0xe0]
        0x000329fe:    9c5c        \.      LDR      r4,[sp,#0x170]
        0x00032a00:    9000        ..      STR      r0,[sp,#0]
        0x00032a02:    983a        :.      LDR      r0,[sp,#0xe8]
        0x00032a04:    9e5b        [.      LDR      r6,[sp,#0x16c]
        0x00032a06:    9001        ..      STR      r0,[sp,#4]
        0x00032a08:    9836        6.      LDR      r0,[sp,#0xd8]
        0x00032a0a:    9d5f        _.      LDR      r5,[sp,#0x17c]
        0x00032a0c:    9002        ..      STR      r0,[sp,#8]
        0x00032a0e:    9848        H.      LDR      r0,[sp,#0x120]
        0x00032a10:    9b4e        N.      LDR      r3,[sp,#0x138]
        0x00032a12:    9003        ..      STR      r0,[sp,#0xc]
        0x00032a14:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00032a16:    9f35        5.      LDR      r7,[sp,#0xd4]
        0x00032a18:    9005        ..      STR      r0,[sp,#0x14]
        0x00032a1a:    984c        L.      LDR      r0,[sp,#0x130]
        0x00032a1c:    4651        QF      MOV      r1,r10
        0x00032a1e:    4622        "F      MOV      r2,r4
        0x00032a20:    9604        ..      STR      r6,[sp,#0x10]
        0x00032a22:    9506        ..      STR      r5,[sp,#0x18]
        0x00032a24:    9707        ..      STR      r7,[sp,#0x1c]
        0x00032a26:    f8cde134    ..4.    STR      lr,[sp,#0x134]
        0x00032a2a:    f011fce7    ....    BL       quant_coarse_energy ; 0x443fc
        0x00032a2e:    69f0        .i      LDR      r0,[r6,#0x1c]
        0x00032a30:    6972        ri      LDR      r2,[r6,#0x14]
        0x00032a32:    fab0f080    ....    CLZ      r0,r0
        0x00032a36:    9b5e        ^.      LDR      r3,[sp,#0x178]
        0x00032a38:    4410        .D      ADD      r0,r0,r2
        0x00032a3a:    2202        ."      MOVS     r2,#2
        0x00032a3c:    f8ddc134    ..4.    LDR      r12,[sp,#0x134]
        0x00032a40:    6871        qh      LDR      r1,[r6,#4]
        0x00032a42:    3820         8      SUBS     r0,r0,#0x20
        0x00032a44:    2b00        .+      CMP      r3,#0
        0x00032a46:    bf08        ..      IT       EQ
        0x00032a48:    2204        ."      MOVEQ    r2,#4
        0x00032a4a:    1c57        W.      ADDS     r7,r2,#1
        0x00032a4c:    2d00        .-      CMP      r5,#0
        0x00032a4e:    462b        +F      MOV      r3,r5
        0x00032a50:    4407        .D      ADD      r7,r7,r0
        0x00032a52:    bf18        ..      IT       NE
        0x00032a54:    2301        .#      MOVNE    r3,#1
        0x00032a56:    ebb70fc1    ....    CMP      r7,r1,LSL #3
        0x00032a5a:    f04f0700    O...    MOV      r7,#0
        0x00032a5e:    bf98        ..      IT       LS
        0x00032a60:    2701        .'      MOVLS    r7,#1
        0x00032a62:    4554        TE      CMP      r4,r10
        0x00032a64:    ea030807    ....    AND      r8,r3,r7
        0x00032a68:    dd30        0.      BLE      0x32acc ; 0x32acc
        0x00032a6a:    ebc806c1    ....    RSB      r6,r8,r1,LSL #3
        0x00032a6e:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00032a70:    2704        .'      MOVS     r7,#4
        0x00032a72:    2900        .)      CMP      r1,#0
        0x00032a74:    bf08        ..      IT       EQ
        0x00032a76:    2705        .'      MOVEQ    r7,#5
        0x00032a78:    9942        B.      LDR      r1,[sp,#0x108]
        0x00032a7a:    f8ddb16c    ..l.    LDR      r11,[sp,#0x16c]
        0x00032a7e:    eb01058a    ....    ADD      r5,r1,r10,LSL #2
        0x00032a82:    f04f0900    O...    MOV      r9,#0
        0x00032a86:    4664        dF      MOV      r4,r12
        0x00032a88:    2100        .!      MOVS     r1,#0
        0x00032a8a:    bf00        ..      NOP      
        0x00032a8c:    1813        ..      ADDS     r3,r2,r0
        0x00032a8e:    42b3        .B      CMP      r3,r6
        0x00032a90:    d906        ..      BLS      0x32aa0 ; 0x32aa0
        0x00032a92:    6029        )`      STR      r1,[r5,#0]
        0x00032a94:    e016        ..      B        0x32ac4 ; 0x32ac4
        0x00032a96:    bf00        ..      NOP      
    $d.16
    __arm_cp.4_72
        0x00032a98:    26901d7d    }..&    DCD    646978941
    __arm_cp.4_73
        0x00032a9c:    3f3504f7    ..5?    DCD    1060439287
    $t.17
        0x00032aa0:    6828        (h      LDR      r0,[r5,#0]
        0x00032aa2:    4041        A@      EORS     r1,r1,r0
        0x00032aa4:    4658        XF      MOV      r0,r11
        0x00032aa6:    f005fc91    ....    BL       ec_enc_bit_logp ; 0x383cc
        0x00032aaa:    f8db001c    ....    LDR      r0,[r11,#0x1c]
        0x00032aae:    f8db1014    ....    LDR      r1,[r11,#0x14]
        0x00032ab2:    fab0f080    ....    CLZ      r0,r0
        0x00032ab6:    4408        .D      ADD      r0,r0,r1
        0x00032ab8:    6829        )h      LDR      r1,[r5,#0]
        0x00032aba:    f8ddc134    ..4.    LDR      r12,[sp,#0x134]
        0x00032abe:    3820         8      SUBS     r0,r0,#0x20
        0x00032ac0:    ea490901    I...    ORR      r9,r9,r1
        0x00032ac4:    3504        .5      ADDS     r5,#4
        0x00032ac6:    3c01        .<      SUBS     r4,#1
        0x00032ac8:    463a        :F      MOV      r2,r7
        0x00032aca:    d1df        ..      BNE      0x32a8c ; 0x32a8c
        0x00032acc:    f1b80f00    ....    CMP      r8,#0
        0x00032ad0:    d011        ..      BEQ      0x32af6 ; 0x32af6
        0x00032ad2:    985e        ^.      LDR      r0,[sp,#0x178]
        0x00032ad4:    f24635e7    F..5    MOV      r5,#0x63e7
        0x00032ad8:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x00032adc:    f2c00505    ....    MOVT     r5,#5
        0x00032ae0:    9a27        '.      LDR      r2,[sp,#0x9c]
        0x00032ae2:    4428        (D      ADD      r0,r0,r5
        0x00032ae4:    1881        ..      ADDS     r1,r0,r2
        0x00032ae6:    5c80        .\      LDRB     r0,[r0,r2]
        0x00032ae8:    7889        .x      LDRB     r1,[r1,#2]
        0x00032aea:    f8dd8090    ....    LDR      r8,[sp,#0x90]
        0x00032aee:    4288        .B      CMP      r0,r1
        0x00032af0:    d10c        ..      BNE      0x32b0c ; 0x32b0c
        0x00032af2:    2100        .!      MOVS     r1,#0
        0x00032af4:    e013        ..      B        0x32b1e ; 0x32b1e
        0x00032af6:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00032afa:    f8dd8090    ....    LDR      r8,[sp,#0x90]
        0x00032afe:    9858        X.      LDR      r0,[sp,#0x160]
        0x00032b00:    f24635e7    F..5    MOV      r5,#0x63e7
        0x00032b04:    2100        .!      MOVS     r1,#0
        0x00032b06:    f2c00505    ....    MOVT     r5,#5
        0x00032b0a:    e00b        ..      B        0x32b24 ; 0x32b24
        0x00032b0c:    9c59        Y.      LDR      r4,[sp,#0x164]
        0x00032b0e:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00032b10:    4621        !F      MOV      r1,r4
        0x00032b12:    2201        ."      MOVS     r2,#1
        0x00032b14:    f005fc5a    ..Z.    BL       ec_enc_bit_logp ; 0x383cc
        0x00032b18:    f8ddc134    ..4.    LDR      r12,[sp,#0x134]
        0x00032b1c:    0061        a.      LSLS     r1,r4,#1
        0x00032b1e:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00032b22:    9858        X.      LDR      r0,[sp,#0x160]
        0x00032b24:    9c56        V.      LDR      r4,[sp,#0x158]
        0x00032b26:    9f5f        _.      LDR      r7,[sp,#0x17c]
        0x00032b28:    45d3        .E      CMP      r11,r10
        0x00032b2a:    dd10        ..      BLE      0x32b4e ; 0x32b4e
        0x00032b2c:    9a42        B.      LDR      r2,[sp,#0x108]
        0x00032b2e:    eb02068a    ....    ADD      r6,r2,r10,LSL #2
        0x00032b32:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x00032b34:    ea410182    A...    ORR      r1,r1,r2,LSL #2
        0x00032b38:    4662        bF      MOV      r2,r12
        0x00032b3a:    bf00        ..      NOP      
        0x00032b3c:    6833        3h      LDR      r3,[r6,#0]
        0x00032b3e:    3a01        .:      SUBS     r2,#1
        0x00032b40:    440b        .D      ADD      r3,r3,r1
        0x00032b42:    442b        +D      ADD      r3,r3,r5
        0x00032b44:    f9133037    ..70    LDRSB    r3,[r3,r7,LSL #3]
        0x00032b48:    f8463b04    F..;    STR      r3,[r6],#4
        0x00032b4c:    d1f6        ..      BNE      0x32b3c ; 0x32b3c
        0x00032b4e:    995b        [.      LDR      r1,[sp,#0x16c]
        0x00032b50:    9e53        S.      LDR      r6,[sp,#0x14c]
        0x00032b52:    69ca        .i      LDR      r2,[r1,#0x1c]
        0x00032b54:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00032b56:    fab2f282    ....    CLZ      r2,r2
        0x00032b5a:    4411        .D      ADD      r1,r1,r2
        0x00032b5c:    9a36        6.      LDR      r2,[sp,#0xd8]
        0x00032b5e:    391c        .9      SUBS     r1,r1,#0x1c
        0x00032b60:    4291        .B      CMP      r1,r2
        0x00032b62:    dc10        ..      BGT      0x32b86 ; 0x32b86
        0x00032b64:    6c20         l      LDR      r0,[r4,#0x40]
        0x00032b66:    2800        .(      CMP      r0,#0
        0x00032b68:    f000822a    ..*.    BEQ.W    0x32fc0 ; 0x32fc0
        0x00032b6c:    2000        .       MOVS     r0,#0
        0x00032b6e:    6660        `f      STR      r0,[r4,#0x64]
        0x00032b70:    2102        .!      MOVS     r1,#2
        0x00032b72:    6521        !e      STR      r1,[r4,#0x50]
        0x00032b74:    f644527f    D..R    MOV      r2,#0x4d7f
        0x00032b78:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00032b7a:    f2c00205    ....    MOVT     r2,#5
        0x00032b7e:    2305        .#      MOVS     r3,#5
        0x00032b80:    f005fd3a    ..:.    BL       ec_enc_icdf ; 0x385f8
        0x00032b84:    9858        X.      LDR      r0,[sp,#0x160]
        0x00032b86:    6c21        !l      LDR      r1,[r4,#0x40]
        0x00032b88:    b169        i.      CBZ      r1,0x32ba6 ; 0x32ba6
        0x00032b8a:    f2455256    E.VR    MOV      r2,#0x5556
        0x00032b8e:    9932        2.      LDR      r1,[sp,#0xc8]
        0x00032b90:    f2c55255    ..UR    MOVT     r2,#0x5555
        0x00032b94:    fb51f102    Q...    SMMUL    r1,r1,r2
        0x00032b98:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00032b9c:    2908        .)      CMP      r1,#8
        0x00032b9e:    bfa8        ..      IT       GE
        0x00032ba0:    2108        .!      MOVGE    r1,#8
        0x00032ba2:    9a5a        Z.      LDR      r2,[sp,#0x168]
        0x00032ba4:    6011        .`      STR      r1,[r2,#0]
        0x00032ba6:    f016f873    ..s.    BL       spl_alloca ; 0x48c90
        0x00032baa:    4601        .F      MOV      r1,r0
        0x00032bac:    984c        L.      LDR      r0,[sp,#0x130]
        0x00032bae:    9a5f        _.      LDR      r2,[sp,#0x17c]
        0x00032bb0:    4633        3F      MOV      r3,r6
        0x00032bb2:    9159        Y.      STR      r1,[sp,#0x164]
        0x00032bb4:    f00afccc    ....    BL       init_caps ; 0x3d550
        0x00032bb8:    9836        6.      LDR      r0,[sp,#0xd8]
        0x00032bba:    00c7        ..      LSLS     r7,r0,#3
        0x00032bbc:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00032bbe:    f005fe59    ..Y.    BL       ec_tell_frac ; 0x38874
        0x00032bc2:    4606        .F      MOV      r6,r0
        0x00032bc4:    45d3        .E      CMP      r11,r10
        0x00032bc6:    f04f0200    O...    MOV      r2,#0
        0x00032bca:    9749        I.      STR      r7,[sp,#0x124]
        0x00032bcc:    f3408081    @...    BLE.W    0x32cd2 ; 0x32cd2
        0x00032bd0:    2306        .#      MOVS     r3,#6
        0x00032bd2:    4654        TF      MOV      r4,r10
        0x00032bd4:    994b        K.      LDR      r1,[sp,#0x12c]
        0x00032bd6:    f1040801    ....    ADD      r8,r4,#1
        0x00032bda:    f9310018    1...    LDRSH    r0,[r1,r8,LSL #1]
        0x00032bde:    f9311014    1...    LDRSH    r1,[r1,r4,LSL #1]
        0x00032be2:    1abd        ..      SUBS     r5,r7,r2
        0x00032be4:    1a40        @.      SUBS     r0,r0,r1
        0x00032be6:    9953        S.      LDR      r1,[sp,#0x14c]
        0x00032be8:    4348        HC      MULS     r0,r1,r0
        0x00032bea:    995f        _.      LDR      r1,[sp,#0x17c]
        0x00032bec:    4088        .@      LSLS     r0,r0,r1
        0x00032bee:    4683        .F      MOV      r11,r0
        0x00032bf0:    2830        0(      CMP      r0,#0x30
        0x00032bf2:    bfd8        ..      IT       LE
        0x00032bf4:    f04f0b30    O.0.    MOVLE    r11,#0x30
        0x00032bf8:    ebbb0fc0    ....    CMP      r11,r0,LSL #3
        0x00032bfc:    bfc8        ..      IT       GT
        0x00032bfe:    ea4f0bc0    O...    LSLGT    r11,r0,#3
        0x00032c02:    eb0600c3    ....    ADD      r0,r6,r3,LSL #3
        0x00032c06:    42a8        .B      CMP      r0,r5
        0x00032c08:    da34        4.      BGE      0x32c74 ; 0x32c74
        0x00032c0a:    9859        Y.      LDR      r0,[sp,#0x164]
        0x00032c0c:    9351        Q.      STR      r3,[sp,#0x144]
        0x00032c0e:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x00032c12:    2801        .(      CMP      r0,#1
        0x00032c14:    db32        2.      BLT      0x32c7c ; 0x32c7c
        0x00032c16:    924e        N.      STR      r2,[sp,#0x138]
        0x00032c18:    f04f0a00    O...    MOV      r10,#0
        0x00032c1c:    461a        .F      MOV      r2,r3
        0x00032c1e:    f04f0900    O...    MOV      r9,#0
        0x00032c22:    bf00        ..      NOP      
        0x00032c24:    985a        Z.      LDR      r0,[sp,#0x168]
        0x00032c26:    2100        .!      MOVS     r1,#0
        0x00032c28:    f8506024    P.$`    LDR      r6,[r0,r4,LSL #2]
        0x00032c2c:    45b1        .E      CMP      r9,r6
        0x00032c2e:    bfb8        ..      IT       LT
        0x00032c30:    2101        .!      MOVLT    r1,#1
        0x00032c32:    9f5b        [.      LDR      r7,[sp,#0x16c]
        0x00032c34:    4638        8F      MOV      r0,r7
        0x00032c36:    f005fbc9    ....    BL       ec_enc_bit_logp ; 0x383cc
        0x00032c3a:    4638        8F      MOV      r0,r7
        0x00032c3c:    f005fe1a    ....    BL       ec_tell_frac ; 0x38874
        0x00032c40:    45b1        .E      CMP      r9,r6
        0x00032c42:    4606        .F      MOV      r6,r0
        0x00032c44:    da1e        ..      BGE      0x32c84 ; 0x32c84
        0x00032c46:    f1060008    ....    ADD      r0,r6,#8
        0x00032c4a:    eba5050b    ....    SUB      r5,r5,r11
        0x00032c4e:    42a8        .B      CMP      r0,r5
        0x00032c50:    eb0a000b    ....    ADD      r0,r10,r11
        0x00032c54:    da28        (.      BGE      0x32ca8 ; 0x32ca8
        0x00032c56:    9959        Y.      LDR      r1,[sp,#0x164]
        0x00032c58:    f1090901    ....    ADD      r9,r9,#1
        0x00032c5c:    f8511024    Q.$.    LDR      r1,[r1,r4,LSL #2]
        0x00032c60:    2201        ."      MOVS     r2,#1
        0x00032c62:    4288        .B      CMP      r0,r1
        0x00032c64:    4682        .F      MOV      r10,r0
        0x00032c66:    dbdd        ..      BLT      0x32c24 ; 0x32c24
        0x00032c68:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x00032c6a:    f04f0901    O...    MOV      r9,#1
        0x00032c6e:    4402        .D      ADD      r2,r2,r0
        0x00032c70:    e00b        ..      B        0x32c8a ; 0x32c8a
        0x00032c72:    bf00        ..      NOP      
        0x00032c74:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00032c78:    2000        .       MOVS     r0,#0
        0x00032c7a:    e023        #.      B        0x32cc4 ; 0x32cc4
        0x00032c7c:    f04f0900    O...    MOV      r9,#0
        0x00032c80:    2000        .       MOVS     r0,#0
        0x00032c82:    e004        ..      B        0x32c8e ; 0x32c8e
        0x00032c84:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x00032c86:    4650        PF      MOV      r0,r10
        0x00032c88:    4452        RD      ADD      r2,r2,r10
        0x00032c8a:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x00032c8e:    9b51        Q.      LDR      r3,[sp,#0x144]
        0x00032c90:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00032c94:    2b02        .+      CMP      r3,#2
        0x00032c96:    f04f0102    O...    MOV      r1,#2
        0x00032c9a:    bfc8        ..      IT       GT
        0x00032c9c:    1e59        Y.      SUBGT    r1,r3,#1
        0x00032c9e:    f1b90f00    ....    CMP      r9,#0
        0x00032ca2:    bf18        ..      IT       NE
        0x00032ca4:    460b        .F      MOVNE    r3,r1
        0x00032ca6:    e00c        ..      B        0x32cc2 ; 0x32cc2
        0x00032ca8:    9a51        Q.      LDR      r2,[sp,#0x144]
        0x00032caa:    2102        .!      MOVS     r1,#2
        0x00032cac:    2a02        .*      CMP      r2,#2
        0x00032cae:    bfc8        ..      IT       GT
        0x00032cb0:    1e51        Q.      SUBGT    r1,r2,#1
        0x00032cb2:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x00032cb4:    460b        .F      MOV      r3,r1
        0x00032cb6:    445a        ZD      ADD      r2,r2,r11
        0x00032cb8:    4452        RD      ADD      r2,r2,r10
        0x00032cba:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x00032cbe:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00032cc2:    9f49        I.      LDR      r7,[sp,#0x124]
        0x00032cc4:    995a        Z.      LDR      r1,[sp,#0x168]
        0x00032cc6:    45d8        .E      CMP      r8,r11
        0x00032cc8:    f8410024    A.$.    STR      r0,[r1,r4,LSL #2]
        0x00032ccc:    4644        DF      MOV      r4,r8
        0x00032cce:    f47faf81    ....    BNE.W    0x32bd4 ; 0x32bd4
        0x00032cd2:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00032cd4:    f8dd9158    ..X.    LDR      r9,[sp,#0x158]
        0x00032cd8:    2802        .(      CMP      r0,#2
        0x00032cda:    924e        N.      STR      r2,[sp,#0x138]
        0x00032cdc:    f0408087    @...    BNE.W    0x32dee ; 0x32dee
        0x00032ce0:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00032ce2:    2800        .(      CMP      r0,#0
        0x00032ce4:    d05f        _.      BEQ      0x32da6 ; 0x32da6
        0x00032ce6:    984c        L.      LDR      r0,[sp,#0x130]
        0x00032ce8:    ed1f0a95    ....    VLDR     s0,[pc,#-596] ; [0x32a98] = 0x26901d7d
        0x00032cec:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00032cee:    9c4a        J.      LDR      r4,[sp,#0x128]
        0x00032cf0:    8802        ..      LDRH     r2,[r0,#0]
        0x00032cf2:    2100        .!      MOVS     r1,#0
        0x00032cf4:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00032cf8:    3101        .1      ADDS     r1,#1
        0x00032cfa:    b213        ..      SXTH     r3,r2
        0x00032cfc:    f9302011    0..     LDRSH    r2,[r0,r1,LSL #1]
        0x00032d00:    9f5f        _.      LDR      r7,[sp,#0x17c]
        0x00032d02:    fa03f507    ....    LSL      r5,r3,r7
        0x00032d06:    fa02f307    ....    LSL      r3,r2,r7
        0x00032d0a:    429d        .B      CMP      r5,r3
        0x00032d0c:    da24        $.      BGE      0x32d58 ; 0x32d58
        0x00032d0e:    9f54        T.      LDR      r7,[sp,#0x150]
        0x00032d10:    1b5b        [.      SUBS     r3,r3,r5
        0x00032d12:    442f        /D      ADD      r7,r7,r5
        0x00032d14:    eb040787    ....    ADD      r7,r4,r7,LSL #2
        0x00032d18:    eb040585    ....    ADD      r5,r4,r5,LSL #2
        0x00032d1c:    ed952a00    ...*    VLDR     s4,[r5,#0]
        0x00032d20:    ed973a00    ...:    VLDR     s6,[r7,#0]
        0x00032d24:    3b01        .;      SUBS     r3,#1
        0x00032d26:    ee324a03    2..J    VADD.F32 s8,s4,s6
        0x00032d2a:    ee325a43    2.CZ    VSUB.F32 s10,s4,s6
        0x00032d2e:    eeb02ac2    ...*    VABS.F32 s4,s4
        0x00032d32:    eeb03ac3    ...:    VABS.F32 s6,s6
        0x00032d36:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00032d3a:    ee300a02    0...    VADD.F32 s0,s0,s4
        0x00032d3e:    eeb02ac4    ...*    VABS.F32 s4,s8
        0x00032d42:    eeb03ac5    ...:    VABS.F32 s6,s10
        0x00032d46:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00032d4a:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x00032d4e:    f1070704    ....    ADD      r7,r7,#4
        0x00032d52:    f1050504    ....    ADD      r5,r5,#4
        0x00032d56:    d1e1        ..      BNE      0x32d1c ; 0x32d1c
        0x00032d58:    290d        .)      CMP      r1,#0xd
        0x00032d5a:    b292        ..      UXTH     r2,r2
        0x00032d5c:    d1cc        ..      BNE      0x32cf8 ; 0x32cf8
        0x00032d5e:    9a5f        _.      LDR      r2,[sp,#0x17c]
        0x00032d60:    210d        .!      MOVS     r1,#0xd
        0x00032d62:    2a02        .*      CMP      r2,#2
        0x00032d64:    bf38        8.      IT       CC
        0x00032d66:    2105        .!      MOVCC    r1,#5
        0x00032d68:    f9b0001a    ....    LDRSH    r0,[r0,#0x1a]
        0x00032d6c:    3201        .2      ADDS     r2,#1
        0x00032d6e:    ed1f2ab5    ...*    VLDR     s4,[pc,#-724] ; [0x32a9c] = 0x3f3504f7
        0x00032d72:    4090        .@      LSLS     r0,r0,r2
        0x00032d74:    4401        .D      ADD      r1,r1,r0
        0x00032d76:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00032d7a:    ee021a10    ....    VMOV     s4,r1
        0x00032d7e:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x00032d82:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00032d86:    ee020a10    ....    VMOV     s4,r0
        0x00032d8a:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x00032d8e:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x00032d92:    2000        .       MOVS     r0,#0
        0x00032d94:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00032d98:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032d9c:    bfc8        ..      IT       GT
        0x00032d9e:    2001        .       MOVGT    r0,#1
        0x00032da0:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00032da4:    9060        `.      STR      r0,[sp,#0x180]
        0x00032da6:    f64450d3    D..P    MOV      r0,#0x4dd3
        0x00032daa:    991f        ..      LDR      r1,[sp,#0x7c]
        0x00032dac:    f2c10062    ..b.    MOVT     r0,#0x1062
        0x00032db0:    fb51f000    Q...    SMMUL    r0,r1,r0
        0x00032db4:    1181        ..      ASRS     r1,r0,#6
        0x00032db6:    eb0170d0    ...p    ADD      r0,r1,r0,LSR #31
        0x00032dba:    ee000a10    ....    VMOV     s0,r0
        0x00032dbe:    f8d930e8    ...0    LDR      r3,[r9,#0xe8]
        0x00032dc2:    f64f7088    O..p    MOV      r0,#0xff88
        0x00032dc6:    f64f7134    O.4q    MOV      r1,#0xff34
        0x00032dca:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00032dce:    f2c00004    ....    MOVT     r0,#4
        0x00032dd2:    f2c00104    ....    MOVT     r1,#4
        0x00032dd6:    2215        ."      MOVS     r2,#0x15
        0x00032dd8:    f00afb7c    ..|.    BL       hysteresis_decision ; 0x3d4d4
        0x00032ddc:    4582        .E      CMP      r10,r0
        0x00032dde:    bfc8        ..      IT       GT
        0x00032de0:    4650        PF      MOVGT    r0,r10
        0x00032de2:    4583        .E      CMP      r11,r0
        0x00032de4:    bfb8        ..      IT       LT
        0x00032de6:    4658        XF      MOVLT    r0,r11
        0x00032de8:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x00032dea:    f8c900e8    ....    STR      r0,[r9,#0xe8]
        0x00032dee:    9949        I.      LDR      r1,[sp,#0x124]
        0x00032df0:    f1060030    ..0.    ADD      r0,r6,#0x30
        0x00032df4:    1a89        ..      SUBS     r1,r1,r2
        0x00032df6:    f8dd816c    ..l.    LDR      r8,[sp,#0x16c]
        0x00032dfa:    4288        .B      CMP      r0,r1
        0x00032dfc:    dd01        ..      BLE      0x32e02 ; 0x32e02
        0x00032dfe:    2405        .$      MOVS     r4,#5
        0x00032e00:    e018        ..      B        0x32e34 ; 0x32e34
        0x00032e02:    f1ba0f00    ....    CMP      r10,#0
        0x00032e06:    dc04        ..      BGT      0x32e12 ; 0x32e12
        0x00032e08:    f8d90040    ..@.    LDR      r0,[r9,#0x40]
        0x00032e0c:    2800        .(      CMP      r0,#0
        0x00032e0e:    f0008469    ..i.    BEQ.W    0x336e4 ; 0x336e4
        0x00032e12:    2000        .       MOVS     r0,#0
        0x00032e14:    f8c900e4    ....    STR      r0,[r9,#0xe4]
        0x00032e18:    2405        .$      MOVS     r4,#5
        0x00032e1a:    f2464287    F..B    MOV      r2,#0x6487
        0x00032e1e:    f2c00205    ....    MOVT     r2,#5
        0x00032e22:    4640        @F      MOV      r0,r8
        0x00032e24:    4621        !F      MOV      r1,r4
        0x00032e26:    2307        .#      MOVS     r3,#7
        0x00032e28:    f005fbe6    ....    BL       ec_enc_icdf ; 0x385f8
        0x00032e2c:    4640        @F      MOV      r0,r8
        0x00032e2e:    f005fd21    ..!.    BL       ec_tell_frac ; 0x38874
        0x00032e32:    4606        .F      MOV      r6,r0
        0x00032e34:    982e        ..      LDR      r0,[sp,#0xb8]
        0x00032e36:    9449        I.      STR      r4,[sp,#0x124]
        0x00032e38:    2801        .(      CMP      r0,#1
        0x00032e3a:    db19        ..      BLT      0x32e70 ; 0x32e70
        0x00032e3c:    984c        L.      LDR      r0,[sp,#0x130]
        0x00032e3e:    9a28        (.      LDR      r2,[sp,#0xa0]
        0x00032e40:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x00032e42:    f24040fb    @..@    MOV      r0,#0x4fb
        0x00032e46:    fa20fc02     ...    LSR      r12,r0,r2
        0x00032e4a:    9837        7.      LDR      r0,[sp,#0xdc]
        0x00032e4c:    4560        `E      CMP      r0,r12
        0x00032e4e:    bfb8        ..      IT       LT
        0x00032e50:    4684        .F      MOVLT    r12,r0
        0x00032e52:    f1ba0f00    ....    CMP      r10,#0
        0x00032e56:    d00e        ..      BEQ      0x32e76 ; 0x32e76
        0x00032e58:    9a53        S.      LDR      r2,[sp,#0x14c]
        0x00032e5a:    f8dd80b8    ....    LDR      r8,[sp,#0xb8]
        0x00032e5e:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x00032e62:    4252        RB      RSBS     r2,r2,#0
        0x00032e64:    eb0802c2    ....    ADD      r2,r8,r2,LSL #3
        0x00032e68:    3a20         :      SUBS     r2,r2,#0x20
        0x00032e6a:    ea2273e2    "..s    BIC      r3,r2,r2,ASR #31
        0x00032e6e:    e007        ..      B        0x32e80 ; 0x32e80
        0x00032e70:    9e53        S.      LDR      r6,[sp,#0x14c]
        0x00032e72:    9f37        7.      LDR      r7,[sp,#0xdc]
        0x00032e74:    e1c5        ..      B        0x33202 ; 0x33202
        0x00032e76:    f8dd80b8    ....    LDR      r8,[sp,#0xb8]
        0x00032e7a:    9820         .      LDR      r0,[sp,#0x80]
        0x00032e7c:    eba803c0    ....    SUB      r3,r8,r0,LSL #3
        0x00032e80:    f8d9e034    ..4.    LDR      lr,[r9,#0x34]
        0x00032e84:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00032e86:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x00032e88:    f1be0f00    ....    CMP      lr,#0
        0x00032e8c:    eba10000    ....    SUB      r0,r1,r0
        0x00032e90:    d003        ..      BEQ      0x32e9a ; 0x32e9a
        0x00032e92:    f8d910d8    ....    LDR      r1,[r9,#0xd8]
        0x00032e96:    4101        .A      ASRS     r1,r1,r0
        0x00032e98:    440b        .D      ADD      r3,r3,r1
        0x00032e9a:    f1ba0f00    ....    CMP      r10,#0
        0x00032e9e:    9051        Q.      STR      r0,[sp,#0x144]
        0x00032ea0:    d036        6.      BEQ      0x32f10 ; 0x32f10
        0x00032ea2:    ed9f0aea    ....    VLDR     s0,[pc,#936] ; [0x3324c] = 0x43c80000
        0x00032ea6:    ee3c1a2a    <.*.    VADD.F32 s2,s24,s21
        0x00032eaa:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x00032eae:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00032eb2:    f8d910bc    ....    LDR      r1,[r9,#0xbc]
        0x00032eb6:    9828        (.      LDR      r0,[sp,#0xa0]
        0x00032eb8:    ee104a10    ...J    VMOV     r4,s0
        0x00032ebc:    2760        `'      MOVS     r7,#0x60
        0x00032ebe:    4423        #D      ADD      r3,r3,r4
        0x00032ec0:    40c7        .@      LSRS     r7,r7,r0
        0x00032ec2:    2590        .%      MOVS     r5,#0x90
        0x00032ec4:    f8dd9158    ..X.    LDR      r9,[sp,#0x158]
        0x00032ec8:    2964        d)      CMP      r1,#0x64
        0x00032eca:    bfb8        ..      IT       LT
        0x00032ecc:    443b        ;D      ADDLT    r3,r7
        0x00032ece:    ed9f0ae0    ....    VLDR     s0,[pc,#896] ; [0x33250] = 0x3f333333
        0x00032ed2:    fa25f500    %...    LSR      r5,r5,r0
        0x00032ed6:    bfc8        ..      IT       GT
        0x00032ed8:    1b5b        [.      SUBGT    r3,r3,r5
        0x00032eda:    461f        .F      MOV      r7,r3
        0x00032edc:    f5b37fc8    ....    CMP      r3,#0x190
        0x00032ee0:    bfd8        ..      IT       LE
        0x00032ee2:    f44f77c8    O..w    MOVLE    r7,#0x190
        0x00032ee6:    eeb4ca40    ..@.    VCMP.F32 s24,s0
        0x00032eea:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032eee:    bfd8        ..      IT       LE
        0x00032ef0:    461f        .F      MOVLE    r7,r3
        0x00032ef2:    f102013f    ..?.    ADD      r1,r2,#0x3f
        0x00032ef6:    981a        ..      LDR      r0,[sp,#0x68]
        0x00032ef8:    198b        ..      ADDS     r3,r1,r6
        0x00032efa:    2502        .%      MOVS     r5,#2
        0x00032efc:    eb0513a3    ....    ADD      r3,r5,r3,ASR #6
        0x00032f00:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00032f04:    4401        .D      ADD      r1,r1,r0
        0x00032f06:    ebb31fa1    ....    CMP      r3,r1,ASR #6
        0x00032f0a:    bfd8        ..      IT       LE
        0x00032f0c:    118b        ..      ASRLE    r3,r1,#6
        0x00032f0e:    e114        ..      B        0x3313a ; 0x3313a
        0x00032f10:    9a4c        L.      LDR      r2,[sp,#0x130]
        0x00032f12:    f8d9505c    ..\P    LDR      r5,[r9,#0x5c]
        0x00032f16:    f8d2a020    .. .    LDR      r10,[r2,#0x20]
        0x00032f1a:    f8d91040    ..@.    LDR      r1,[r9,#0x40]
        0x00032f1e:    f8d9b0ec    ....    LDR      r11,[r9,#0xec]
        0x00032f22:    4648        HF      MOV      r0,r9
        0x00032f24:    f8d29008    ....    LDR      r9,[r2,#8]
        0x00032f28:    2d00        .-      CMP      r5,#0
        0x00032f2a:    bf08        ..      IT       EQ
        0x00032f2c:    464d        MF      MOVEQ    r5,r9
        0x00032f2e:    9f53        S.      LDR      r7,[sp,#0x14c]
        0x00032f30:    f93a4015    :..@    LDRSH    r4,[r10,r5,LSL #1]
        0x00032f34:    2f02        ./      CMP      r7,#2
        0x00032f36:    d158        X.      BNE      0x32fea ; 0x32fea
        0x00032f38:    f8d070e8    ...p    LDR      r7,[r0,#0xe8]
        0x00032f3c:    4602        .F      MOV      r2,r0
        0x00032f3e:    42bd        .B      CMP      r5,r7
        0x00032f40:    bfc8        ..      IT       GT
        0x00032f42:    463d        =F      MOVGT    r5,r7
        0x00032f44:    f93a7015    :..p    LDRSH    r7,[r10,r5,LSL #1]
        0x00032f48:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00032f4a:    443c        <D      ADD      r4,r4,r7
        0x00032f4c:    fa04f800    ....    LSL      r8,r4,r0
        0x00032f50:    fa07f400    ....    LSL      r4,r7,r0
        0x00032f54:    1b64        d.      SUBS     r4,r4,r5
        0x00032f56:    ee004a10    ...J    VMOV     s0,r4
        0x00032f5a:    ed9f1abe    ....    VLDR     s2,[pc,#760] ; [0x33254] = 0x3f4ccccd
        0x00032f5e:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00032f62:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00032f66:    ee018a10    ....    VMOV     s2,r8
        0x00032f6a:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00032f6e:    ee800a01    ....    VDIV.F32 s0,s0,s2
        0x00032f72:    ed921a39    ..9.    VLDR     s2,[r2,#0xe4]
        0x00032f76:    eeb02a6d    ..m*    VMOV.F32 s4,s27
        0x00032f7a:    eeb41a6d    ..m.    VCMP.F32 s2,s27
        0x00032f7e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032f82:    bfb8        ..      IT       LT
        0x00032f84:    eeb02a41    ..A*    VMOVLT.F32 s4,s2
        0x00032f88:    ee013a10    ...:    VMOV     s2,r3
        0x00032f8c:    00e4        ..      LSLS     r4,r4,#3
        0x00032f8e:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00032f92:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00032f96:    ee321a2e    2...    VADD.F32 s2,s4,s29
        0x00032f9a:    ee024a10    ...J    VMOV     s4,r4
        0x00032f9e:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x00032fa2:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00032fa6:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00032faa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032fae:    bfb8        ..      IT       LT
        0x00032fb0:    eeb01a40    ..@.    VMOVLT.F32 s2,s0
        0x00032fb4:    eebd0ac1    ....    VCVT.S32.F32 s0,s2
        0x00032fb8:    ee104a10    ...J    VMOV     r4,s0
        0x00032fbc:    1b1d        ..      SUBS     r5,r3,r4
        0x00032fbe:    e018        ..      B        0x32ff2 ; 0x32ff2
        0x00032fc0:    f1ba0f00    ....    CMP      r10,#0
        0x00032fc4:    f0008397    ....    BEQ.W    0x336f6 ; 0x336f6
        0x00032fc8:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00032fca:    2800        .(      CMP      r0,#0
        0x00032fcc:    f00083a0    ....    BEQ.W    0x33710 ; 0x33710
        0x00032fd0:    985e        ^.      LDR      r0,[sp,#0x178]
        0x00032fd2:    2800        .(      CMP      r0,#0
        0x00032fd4:    f47fadcc    ....    BNE      0x32b70 ; 0x32b70
        0x00032fd8:    2103        .!      MOVS     r1,#3
        0x00032fda:    e5ca        ..      B        0x32b72 ; 0x32b72
        0x00032fdc:    ebc1108e    ....    RSB      r0,r1,lr,LSL #6
        0x00032fe0:    ea4f158e    O...    LSL      r5,lr,#6
        0x00032fe4:    6018        .`      STR      r0,[r3,#0]
        0x00032fe6:    f7ffba2a    ..*.    B        0x3243e ; 0x3243e
        0x00032fea:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00032fec:    461d        .F      MOV      r5,r3
        0x00032fee:    fa04f800    ....    LSL      r8,r4,r0
        0x00032ff2:    f06f0712    o...    MVN      r7,#0x12
        0x00032ff6:    4087        .@      LSLS     r7,r7,r0
        0x00032ff8:    9841        A.      LDR      r0,[sp,#0x104]
        0x00032ffa:    ed9f0a97    ....    VLDR     s0,[pc,#604] ; [0x33258] = 0xbd343958
        0x00032ffe:    4407        .D      ADD      r7,r7,r0
        0x00033000:    443d        =D      ADD      r5,r5,r7
        0x00033002:    ee015a10    ...Z    VMOV     s2,r5
        0x00033006:    ee3c0a00    <...    VADD.F32 s0,s24,s0
        0x0003300a:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x0003300e:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00033012:    fabbf48b    ....    CLZ      r4,r11
        0x00033016:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0003301a:    0964        d.      LSRS     r4,r4,#5
        0x0003301c:    ee107a10    ...z    VMOV     r7,s0
        0x00033020:    2900        .)      CMP      r1,#0
        0x00033022:    bf18        ..      IT       NE
        0x00033024:    2101        .!      MOVNE    r1,#1
        0x00033026:    4321        !C      ORRS     r1,r1,r4
        0x00033028:    443d        =D      ADD      r5,r5,r7
        0x0003302a:    d113        ..      BNE      0x33054 ; 0x33054
        0x0003302c:    ea4f04c8    O...    LSL      r4,r8,#3
        0x00033030:    ee004a10    ...J    VMOV     s0,r4
        0x00033034:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00033038:    ee2e0a00    ....    VMUL.F32 s0,s28,s0
        0x0003303c:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00033040:    ee104a10    ...J    VMOV     r4,s0
        0x00033044:    17ef        ..      ASRS     r7,r5,#31
        0x00033046:    eb057797    ...w    ADD      r7,r5,r7,LSR #30
        0x0003304a:    4425        %D      ADD      r5,r5,r4
        0x0003304c:    ebb50fa7    ....    CMP      r5,r7,ASR #2
        0x00033050:    bfb8        ..      IT       LT
        0x00033052:    10bd        ..      ASRLT    r5,r7,#2
        0x00033054:    eb0a0449    ..I.    ADD      r4,r10,r9,LSL #1
        0x00033058:    f9344c04    4..L    LDRSH    r4,[r4,#-4]
        0x0003305c:    985f        _.      LDR      r0,[sp,#0x17c]
        0x0003305e:    9a53        S.      LDR      r2,[sp,#0x14c]
        0x00033060:    4084        .@      LSLS     r4,r4,r0
        0x00033062:    4354        TC      MULS     r4,r2,r4
        0x00033064:    00e4        ..      LSLS     r4,r4,#3
        0x00033066:    ee004a10    ...J    VMOV     s0,r4
        0x0003306a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003306e:    ee290a80    )...    VMUL.F32 s0,s19,s0
        0x00033072:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00033076:    ee107a10    ...z    VMOV     r7,s0
        0x0003307a:    ebb70fa5    ....    CMP      r7,r5,ASR #2
        0x0003307e:    fabef48e    ....    CLZ      r4,lr
        0x00033082:    f8cdb12c    ..,.    STR      r11,[sp,#0x12c]
        0x00033086:    bfd8        ..      IT       LE
        0x00033088:    10af        ..      ASRLE    r7,r5,#2
        0x0003308a:    42bd        .B      CMP      r5,r7
        0x0003308c:    ea4f1454    O.T.    LSR      r4,r4,#5
        0x00033090:    f0810101    ....    EOR      r1,r1,#1
        0x00033094:    bfb8        ..      IT       LT
        0x00033096:    462f        /F      MOVLT    r7,r5
        0x00033098:    4321        !C      ORRS     r1,r1,r4
        0x0003309a:    d10d        ..      BNE      0x330b8 ; 0x330b8
        0x0003309c:    1af9        ..      SUBS     r1,r7,r3
        0x0003309e:    ee001a10    ....    VMOV     s0,r1
        0x000330a2:    ed9f1a6e    ..n.    VLDR     s2,[pc,#440] ; [0x3325c] = 0x3f2b851f
        0x000330a6:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x000330aa:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000330ae:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x000330b2:    ee101a10    ....    VMOV     r1,s0
        0x000330b6:    185f        _.      ADDS     r7,r3,r1
        0x000330b8:    ed9f0a69    ..i.    VLDR     s0,[pc,#420] ; [0x33260] = 0x3e4ccccd
        0x000330bc:    e9dd9a56    ..V.    LDRD     r9,r10,[sp,#0x158]
        0x000330c0:    eeb4ca40    ..@.    VCMP.F32 s24,s0
        0x000330c4:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x000330c8:    f8dd80b8    ....    LDR      r8,[sp,#0xb8]
        0x000330cc:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x000330ce:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000330d2:    da29        ).      BGE      0x33128 ; 0x33128
        0x000330d4:    984b        K.      LDR      r0,[sp,#0x12c]
        0x000330d6:    bb38        8.      CBNZ     r0,0x33128 ; 0x33128
        0x000330d8:    f6430180    C...    MOVW     r1,#0x3880
        0x000330dc:    981f        ..      LDR      r0,[sp,#0x7c]
        0x000330de:    f2c00101    ....    MOVT     r1,#1
        0x000330e2:    1a09        ..      SUBS     r1,r1,r0
        0x000330e4:    f501517a    ..zQ    ADD      r1,r1,#0x3e80
        0x000330e8:    f5b14ffa    ...O    CMP      r1,#0x7d00
        0x000330ec:    bfa8        ..      IT       GE
        0x000330ee:    f44f41fa    O..A    MOVGE    r1,#0x7d00
        0x000330f2:    ee001a10    ....    VMOV     s0,r1
        0x000330f6:    ed9f1a5b    ..[.    VLDR     s2,[pc,#364] ; [0x33264] = 0x36500998
        0x000330fa:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x000330fe:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00033102:    2900        .)      CMP      r1,#0
        0x00033104:    ed9f2a58    ..X*    VLDR     s4,[pc,#352] ; [0x33268] = 0
        0x00033108:    bf48        H.      IT       MI
        0x0003310a:    eeb00a42    ..B.    VMOVMI.F32 s0,s4
        0x0003310e:    ee017a10    ...z    VMOV     s2,r7
        0x00033112:    ee200a0d     ...    VMUL.F32 s0,s0,s26
        0x00033116:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x0003311a:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0003311e:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00033122:    ee101a10    ....    VMOV     r1,s0
        0x00033126:    440f        .D      ADD      r7,r7,r1
        0x00033128:    1991        ..      ADDS     r1,r2,r6
        0x0003312a:    ebb70f43    ..C.    CMP      r7,r3,LSL #1
        0x0003312e:    bfc8        ..      IT       GT
        0x00033130:    005f        _.      LSLGT    r7,r3,#1
        0x00033132:    313f        ?1      ADDS     r1,r1,#0x3f
        0x00033134:    2302        .#      MOVS     r3,#2
        0x00033136:    eb0313a1    ....    ADD      r3,r3,r1,ASR #6
        0x0003313a:    4437        7D      ADD      r7,r7,r6
        0x0003313c:    f1070120    .. .    ADD      r1,r7,#0x20
        0x00033140:    ebb31fa1    ....    CMP      r3,r1,ASR #6
        0x00033144:    bfd8        ..      IT       LE
        0x00033146:    118b        ..      ASRLE    r3,r1,#6
        0x00033148:    459c        .E      CMP      r12,r3
        0x0003314a:    bfb8        ..      IT       LT
        0x0003314c:    4663        cF      MOVLT    r3,r12
        0x0003314e:    982b        +.      LDR      r0,[sp,#0xac]
        0x00033150:    461a        .F      MOV      r2,r3
        0x00033152:    4601        .F      MOV      r1,r0
        0x00033154:    2800        .(      CMP      r0,#0
        0x00033156:    bf0c        ..      ITE      EQ
        0x00033158:    2202        ."      MOVEQ    r2,#2
        0x0003315a:    eba70108    ....    SUBNE    r1,r7,r8
        0x0003315e:    2780        .'      MOVS     r7,#0x80
        0x00033160:    2800        .(      CMP      r0,#0
        0x00033162:    bf18        ..      IT       NE
        0x00033164:    019f        ..      LSLNE    r7,r3,#6
        0x00033166:    f8d930dc    ...0    LDR      r3,[r9,#0xdc]
        0x0003316a:    f24036c9    @..6    MOV      r6,#0x3c9
        0x0003316e:    42b3        .B      CMP      r3,r6
        0x00033170:    dc0b        ..      BGT      0x3318a ; 0x3318a
        0x00033172:    f1030615    ....    ADD      r6,r3,#0x15
        0x00033176:    ee006a10    ...j    VMOV     s0,r6
        0x0003317a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003317e:    ee8d0a80    ....    VDIV.F32 s0,s27,s0
        0x00033182:    3301        .3      ADDS     r3,#1
        0x00033184:    f8c930dc    ...0    STR      r3,[r9,#0xdc]
        0x00033188:    e001        ..      B        0x3318e ; 0x3318e
        0x0003318a:    ed9f0a38    ..8.    VLDR     s0,[pc,#224] ; [0x3326c] = 0x3a83126f
        0x0003318e:    4610        .F      MOV      r0,r2
        0x00033190:    f1be0f00    ....    CMP      lr,#0
        0x00033194:    d02a        *.      BEQ      0x331ec ; 0x331ec
        0x00033196:    eba70208    ....    SUB      r2,r7,r8
        0x0003319a:    e9d93734    ..47    LDRD     r3,r7,[r9,#0xd0]
        0x0003319e:    f8d960d8    ...`    LDR      r6,[r9,#0xd8]
        0x000331a2:    441a        .D      ADD      r2,r2,r3
        0x000331a4:    9b51        Q.      LDR      r3,[sp,#0x144]
        0x000331a6:    f8dd816c    ..l.    LDR      r8,[sp,#0x16c]
        0x000331aa:    4099        .@      LSLS     r1,r1,r3
        0x000331ac:    1b89        ..      SUBS     r1,r1,r6
        0x000331ae:    1bc9        ..      SUBS     r1,r1,r7
        0x000331b0:    ee011a10    ....    VMOV     s2,r1
        0x000331b4:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x000331b8:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000331bc:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x000331c0:    ee101a10    ....    VMOV     r1,s0
        0x000331c4:    4439        9D      ADD      r1,r1,r7
        0x000331c6:    9e53        S.      LDR      r6,[sp,#0x14c]
        0x000331c8:    424b        KB      RSBS     r3,r1,#0
        0x000331ca:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x000331ce:    e9c92134    ..4!    STRD     r2,r1,[r9,#0xd0]
        0x000331d2:    f8c930d8    ...0    STR      r3,[r9,#0xd8]
        0x000331d6:    dc0c        ..      BGT      0x331f2 ; 0x331f2
        0x000331d8:    4251        QB      RSBS     r1,r2,#0
        0x000331da:    9a2b        +.      LDR      r2,[sp,#0xac]
        0x000331dc:    2a00        .*      CMP      r2,#0
        0x000331de:    bf18        ..      IT       NE
        0x000331e0:    eb001091    ....    ADDNE    r0,r0,r1,LSR #6
        0x000331e4:    2100        .!      MOVS     r1,#0
        0x000331e6:    f8c910d0    ....    STR      r1,[r9,#0xd0]
        0x000331ea:    e002        ..      B        0x331f2 ; 0x331f2
        0x000331ec:    f8dd816c    ..l.    LDR      r8,[sp,#0x16c]
        0x000331f0:    9e53        S.      LDR      r6,[sp,#0x14c]
        0x000331f2:    4607        .F      MOV      r7,r0
        0x000331f4:    4584        .E      CMP      r12,r0
        0x000331f6:    bfb8        ..      IT       LT
        0x000331f8:    4667        gF      MOVLT    r7,r12
        0x000331fa:    4640        @F      MOV      r0,r8
        0x000331fc:    4639        9F      MOV      r1,r7
        0x000331fe:    f005fa47    ..G.    BL       ec_enc_shrink ; 0x38690
        0x00033202:    9c58        X.      LDR      r4,[sp,#0x160]
        0x00033204:    4620         F      MOV      r0,r4
        0x00033206:    f015fd43    ..C.    BL       spl_alloca ; 0x48c90
        0x0003320a:    9051        Q.      STR      r0,[sp,#0x144]
        0x0003320c:    4620         F      MOV      r0,r4
        0x0003320e:    f015fd3f    ..?.    BL       spl_alloca ; 0x48c90
        0x00033212:    904b        K.      STR      r0,[sp,#0x12c]
        0x00033214:    4620         F      MOV      r0,r4
        0x00033216:    f015fd3b    ..;.    BL       spl_alloca ; 0x48c90
        0x0003321a:    904e        N.      STR      r0,[sp,#0x138]
        0x0003321c:    4640        @F      MOV      r0,r8
        0x0003321e:    f005fb29    ..).    BL       ec_tell_frac ; 0x38874
        0x00033222:    995f        _.      LDR      r1,[sp,#0x17c]
        0x00033224:    43c0        .C      MVNS     r0,r0
        0x00033226:    eb001087    ....    ADD      r0,r0,r7,LSL #6
        0x0003322a:    2902        .)      CMP      r1,#2
        0x0003322c:    f04f0200    O...    MOV      r2,#0
        0x00033230:    d31e        ..      BCC      0x33270 ; 0x33270
        0x00033232:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00033234:    9c49        I.      LDR      r4,[sp,#0x124]
        0x00033236:    f04f0500    O...    MOV      r5,#0
        0x0003323a:    b1d9        ..      CBZ      r1,0x33274 ; 0x33274
        0x0003323c:    9927        '.      LDR      r1,[sp,#0x9c]
        0x0003323e:    2200        ."      MOVS     r2,#0
        0x00033240:    3110        .1      ADDS     r1,r1,#0x10
        0x00033242:    4288        .B      CMP      r0,r1
        0x00033244:    bfa8        ..      IT       GE
        0x00033246:    2201        ."      MOVGE    r2,#1
        0x00033248:    00d5        ..      LSLS     r5,r2,#3
        0x0003324a:    e013        ..      B        0x33274 ; 0x33274
    $d.18
    __arm_cp.4_74
        0x0003324c:    43c80000    ...C    DCD    1137180672
    __arm_cp.4_75
        0x00033250:    3f333333    333?    DCD    1060320051
    __arm_cp.4_76
        0x00033254:    3f4ccccd    ..L?    DCD    1061997773
    __arm_cp.4_77
        0x00033258:    bd343958    X94.    DCD    3174316376
    __arm_cp.4_78
        0x0003325c:    3f2b851f    ..+?    DCD    1059816735
    __arm_cp.4_79
        0x00033260:    3e4ccccd    ..L>    DCD    1045220557
    __arm_cp.4_80
        0x00033264:    36500998    ..P6    DCD    911215000
        0x00033268:    00000000    ....    DCD    0
    __arm_cp.4_82
        0x0003326c:    3a83126f    o..:    DCD    981668463
    $t.19
        0x00033270:    9c49        I.      LDR      r4,[sp,#0x124]
        0x00033272:    2500        .%      MOVS     r5,#0
        0x00033274:    f8d91040    ..@.    LDR      r1,[r9,#0x40]
        0x00033278:    9245        E.      STR      r2,[sp,#0x114]
        0x0003327a:    2900        .)      CMP      r1,#0
        0x0003327c:    f04f0101    O...    MOV      r1,#1
        0x00033280:    9737        7.      STR      r7,[sp,#0xdc]
        0x00033282:    f8d9205c    ..\     LDR      r2,[r9,#0x5c]
        0x00033286:    bf08        ..      IT       EQ
        0x00033288:    f1ab0101    ....    SUBEQ    r1,r11,#1
        0x0003328c:    910e        ..      STR      r1,[sp,#0x38]
        0x0003328e:    9959        Y.      LDR      r1,[sp,#0x164]
        0x00033290:    1b40        @.      SUBS     r0,r0,r5
        0x00033292:    e9cd1400    ....    STRD     r1,r4,[sp,#0]
        0x00033296:    994e        N.      LDR      r1,[sp,#0x138]
        0x00033298:    ea4f1887    O...    LSL      r8,r7,#6
        0x0003329c:    e9cd1608    ....    STRD     r1,r6,[sp,#0x20]
        0x000332a0:    995f        _.      LDR      r1,[sp,#0x17c]
        0x000332a2:    2301        .#      MOVS     r3,#1
        0x000332a4:    910a        ..      STR      r1,[sp,#0x28]
        0x000332a6:    995b        [.      LDR      r1,[sp,#0x16c]
        0x000332a8:    f10907e8    ....    ADD      r7,r9,#0xe8
        0x000332ac:    910b        ..      STR      r1,[sp,#0x2c]
        0x000332ae:    a960        `.      ADD      r1,sp,#0x180
        0x000332b0:    e9cd1003    ....    STRD     r1,r0,[sp,#0xc]
        0x000332b4:    a86e        n.      ADD      r0,sp,#0x1b8
        0x000332b6:    9005        ..      STR      r0,[sp,#0x14]
        0x000332b8:    984b        K.      LDR      r0,[sp,#0x12c]
        0x000332ba:    e9cd320c    ...2    STRD     r3,r2,[sp,#0x30]
        0x000332be:    9702        ..      STR      r7,[sp,#8]
        0x000332c0:    9006        ..      STR      r0,[sp,#0x18]
        0x000332c2:    984c        L.      LDR      r0,[sp,#0x130]
        0x000332c4:    9b5a        Z.      LDR      r3,[sp,#0x168]
        0x000332c6:    9f51        Q.      LDR      r7,[sp,#0x144]
        0x000332c8:    4651        QF      MOV      r1,r10
        0x000332ca:    465a        ZF      MOV      r2,r11
        0x000332cc:    9707        ..      STR      r7,[sp,#0x1c]
        0x000332ce:    f001f849    ..I.    BL       clt_compute_allocation ; 0x34364
        0x000332d2:    f8d9105c    ..\.    LDR      r1,[r9,#0x5c]
        0x000332d6:    4603        .F      MOV      r3,r0
        0x000332d8:    b141        A.      CBZ      r1,0x332ec ; 0x332ec
        0x000332da:    1c4a        J.      ADDS     r2,r1,#1
        0x000332dc:    3901        .9      SUBS     r1,#1
        0x000332de:    4618        .F      MOV      r0,r3
        0x000332e0:    4299        .B      CMP      r1,r3
        0x000332e2:    bfc8        ..      IT       GT
        0x000332e4:    4608        .F      MOVGT    r0,r1
        0x000332e6:    4282        .B      CMP      r2,r0
        0x000332e8:    bfb8        ..      IT       LT
        0x000332ea:    4610        .F      MOVLT    r0,r2
        0x000332ec:    f8c9005c    ..\.    STR      r0,[r9,#0x5c]
        0x000332f0:    9848        H.      LDR      r0,[sp,#0x120]
        0x000332f2:    9937        7.      LDR      r1,[sp,#0xdc]
        0x000332f4:    9000        ..      STR      r0,[sp,#0]
        0x000332f6:    9851        Q.      LDR      r0,[sp,#0x144]
        0x000332f8:    00c9        ..      LSLS     r1,r1,#3
        0x000332fa:    9001        ..      STR      r0,[sp,#4]
        0x000332fc:    985b        [.      LDR      r0,[sp,#0x16c]
        0x000332fe:    9359        Y.      STR      r3,[sp,#0x164]
        0x00033300:    9002        ..      STR      r0,[sp,#8]
        0x00033302:    984c        L.      LDR      r0,[sp,#0x130]
        0x00033304:    9b3a        :.      LDR      r3,[sp,#0xe8]
        0x00033306:    915a        Z.      STR      r1,[sp,#0x168]
        0x00033308:    4651        QF      MOV      r1,r10
        0x0003330a:    465a        ZF      MOV      r2,r11
        0x0003330c:    9603        ..      STR      r6,[sp,#0xc]
        0x0003330e:    f011fc3d    ..=.    BL       quant_fine_energy ; 0x44b8c
        0x00033312:    982d        -.      LDR      r0,[sp,#0xb4]
        0x00033314:    f015fcbc    ....    BL       spl_alloca ; 0x48c90
        0x00033318:    2100        .!      MOVS     r1,#0
        0x0003331a:    9a54        T.      LDR      r2,[sp,#0x150]
        0x0003331c:    464c        LF      MOV      r4,r9
        0x0003331e:    2e02        ..      CMP      r6,#2
        0x00033320:    f8dd9128    ..(.    LDR      r9,[sp,#0x128]
        0x00033324:    bf08        ..      IT       EQ
        0x00033326:    eb090182    ....    ADDEQ    r1,r9,r2,LSL #2
        0x0003332a:    69a2        .i      LDR      r2,[r4,#0x18]
        0x0003332c:    e9d43a11    ...:    LDRD     r3,r10,[r4,#0x44]
        0x00033330:    9002        ..      STR      r0,[sp,#8]
        0x00033332:    982f        /.      LDR      r0,[sp,#0xbc]
        0x00033334:    e9cd2a10    ...*    STRD     r2,r10,[sp,#0x40]
        0x00033338:    9a42        B.      LDR      r2,[sp,#0x108]
        0x0003333a:    eba80705    ....    SUB      r7,r8,r5
        0x0003333e:    9003        ..      STR      r0,[sp,#0xc]
        0x00033340:    984b        K.      LDR      r0,[sp,#0x12c]
        0x00033342:    e9cd2709    ...'    STRD     r2,r7,[sp,#0x24]
        0x00033346:    9a5f        _.      LDR      r2,[sp,#0x17c]
        0x00033348:    9d6e        n.      LDR      r5,[sp,#0x1b8]
        0x0003334a:    9004        ..      STR      r0,[sp,#0x10]
        0x0003334c:    9833        3.      LDR      r0,[sp,#0xcc]
        0x0003334e:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x00033352:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00033356:    920d        ..      STR      r2,[sp,#0x34]
        0x00033358:    9a59        Y.      LDR      r2,[sp,#0x164]
        0x0003335a:    e9cd9100    ....    STRD     r9,r1,[sp,#0]
        0x0003335e:    a905        ..      ADD      r1,sp,#0x14
        0x00033360:    f8d4c050    ..P.    LDR      r12,[r4,#0x50]
        0x00033364:    f8dde180    ....    LDR      lr,[sp,#0x180]
        0x00033368:    f8d460e8    ...`    LDR      r6,[r4,#0xe8]
        0x0003336c:    f104084c    ..L.    ADD      r8,r4,#0x4c
        0x00033370:    950b        ..      STR      r5,[sp,#0x2c]
        0x00033372:    9d5b        [.      LDR      r5,[sp,#0x16c]
        0x00033374:    e8815001    ...P    STM      r1,{r0,r12,lr}
        0x00033378:    994c        L.      LDR      r1,[sp,#0x130]
        0x0003337a:    9312        ..      STR      r3,[sp,#0x48]
        0x0003337c:    e9cd280e    ...(    STRD     r2,r8,[sp,#0x38]
        0x00033380:    2001        .       MOVS     r0,#1
        0x00033382:    4652        RF      MOV      r2,r10
        0x00033384:    465b        [F      MOV      r3,r11
        0x00033386:    9608        ..      STR      r6,[sp,#0x20]
        0x00033388:    950c        ..      STR      r5,[sp,#0x30]
        0x0003338a:    f00ffe03    ....    BL       quant_all_bands ; 0x42f94
        0x0003338e:    9845        E.      LDR      r0,[sp,#0x114]
        0x00033390:    b148        H.      CBZ      r0,0x333a6 ; 0x333a6
        0x00033392:    9856        V.      LDR      r0,[sp,#0x158]
        0x00033394:    2100        .!      MOVS     r1,#0
        0x00033396:    6f40        @o      LDR      r0,[r0,#0x74]
        0x00033398:    2201        ."      MOVS     r2,#1
        0x0003339a:    2802        .(      CMP      r0,#2
        0x0003339c:    4628        (F      MOV      r0,r5
        0x0003339e:    bfb8        ..      IT       LT
        0x000333a0:    2101        .!      MOVLT    r1,#1
        0x000333a2:    f005f83f    ..?.    BL       ec_enc_bits ; 0x38424
        0x000333a6:    69e8        .i      LDR      r0,[r5,#0x1c]
        0x000333a8:    6969        ii      LDR      r1,[r5,#0x14]
        0x000333aa:    9a5a        Z.      LDR      r2,[sp,#0x168]
        0x000333ac:    fab0f080    ....    CLZ      r0,r0
        0x000333b0:    1a51        Q.      SUBS     r1,r2,r1
        0x000333b2:    1a08        ..      SUBS     r0,r1,r0
        0x000333b4:    9951        Q.      LDR      r1,[sp,#0x144]
        0x000333b6:    3020         0      ADDS     r0,r0,#0x20
        0x000333b8:    9101        ..      STR      r1,[sp,#4]
        0x000333ba:    994e        N.      LDR      r1,[sp,#0x138]
        0x000333bc:    9c48        H.      LDR      r4,[sp,#0x120]
        0x000333be:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x000333c2:    9853        S.      LDR      r0,[sp,#0x14c]
        0x000333c4:    9b3a        :.      LDR      r3,[sp,#0xe8]
        0x000333c6:    9005        ..      STR      r0,[sp,#0x14]
        0x000333c8:    984c        L.      LDR      r0,[sp,#0x130]
        0x000333ca:    4651        QF      MOV      r1,r10
        0x000333cc:    465a        ZF      MOV      r2,r11
        0x000333ce:    9400        ..      STR      r4,[sp,#0]
        0x000333d0:    9504        ..      STR      r5,[sp,#0x10]
        0x000333d2:    f011fb4b    ..K.    BL       quant_energy_finalise ; 0x44a6c
        0x000333d6:    9826        &.      LDR      r0,[sp,#0x98]
        0x000333d8:    992a        *.      LDR      r1,[sp,#0xa8]
        0x000333da:    f7e5f94c    ..L.    BL       __aeabi_memclr4 ; 0x18676
        0x000333de:    eb04058a    ....    ADD      r5,r4,r10,LSL #2
        0x000333e2:    f8dd8148    ..H.    LDR      r8,[sp,#0x148]
        0x000333e6:    9e31        1.      LDR      r6,[sp,#0xc4]
        0x000333e8:    f8dd9178    ..x.    LDR      r9,[sp,#0x178]
        0x000333ec:    9a58        X.      LDR      r2,[sp,#0x160]
        0x000333ee:    f8ddc134    ..4.    LDR      r12,[sp,#0x134]
        0x000333f2:    9c46        F.      LDR      r4,[sp,#0x118]
        0x000333f4:    2100        .!      MOVS     r1,#0
        0x000333f6:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x000333fa:    eebe1a00    ....    VMOV.F32 s2,#-0.50000000
        0x000333fe:    bf00        ..      NOP      
        0x00033400:    45d3        .E      CMP      r11,r10
        0x00033402:    dd28        (.      BLE      0x33456 ; 0x33456
        0x00033404:    4628        (F      MOV      r0,r5
        0x00033406:    4623        #F      MOV      r3,r4
        0x00033408:    4667        gF      MOV      r7,r12
        0x0003340a:    bf00        ..      NOP      
        0x0003340c:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x00033410:    3004        .0      ADDS     r0,#4
        0x00033412:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00033416:    eeb03a42    ..B:    VMOV.F32 s6,s4
        0x0003341a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003341e:    bfc8        ..      IT       GT
        0x00033420:    eeb03a40    ..@:    VMOVGT.F32 s6,s0
        0x00033424:    eeb43a41    ..A:    VCMP.F32 s6,s2
        0x00033428:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003342c:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x00033430:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00033434:    bfb8        ..      IT       LT
        0x00033436:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x0003343a:    bfb8        ..      IT       LT
        0x0003343c:    eeb02a43    ..C*    VMOVLT.F32 s4,s6
        0x00033440:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033444:    bfc8        ..      IT       GT
        0x00033446:    eeb02a43    ..C*    VMOVGT.F32 s4,s6
        0x0003344a:    ed832a00    ...*    VSTR     s4,[r3,#0]
        0x0003344e:    3f01        .?      SUBS     r7,#1
        0x00033450:    f1030304    ....    ADD      r3,r3,#4
        0x00033454:    d1da        ..      BNE      0x3340c ; 0x3340c
        0x00033456:    985d        ].      LDR      r0,[sp,#0x174]
        0x00033458:    3101        .1      ADDS     r1,#1
        0x0003345a:    4414        .D      ADD      r4,r4,r2
        0x0003345c:    4281        .B      CMP      r1,r0
        0x0003345e:    4415        .D      ADD      r5,r5,r2
        0x00033460:    d1ce        ..      BNE      0x33400 ; 0x33400
        0x00033462:    9b2d        -.      LDR      r3,[sp,#0xb4]
        0x00033464:    2000        .       MOVS     r0,#0
        0x00033466:    2b01        .+      CMP      r3,#1
        0x00033468:    bfb8        ..      IT       LT
        0x0003346a:    2001        .       MOVLT    r0,#1
        0x0003346c:    992b        +.      LDR      r1,[sp,#0xac]
        0x0003346e:    2400        .$      MOVS     r4,#0
        0x00033470:    4308        .C      ORRS     r0,r0,r1
        0x00033472:    f2cc14e0    ....    MOVT     r4,#0xc1e0
        0x00033476:    d105        ..      BNE      0x33484 ; 0x33484
        0x00033478:    983a        :.      LDR      r0,[sp,#0xe8]
        0x0003347a:    bf00        ..      NOP      
        0x0003347c:    3b01        .;      SUBS     r3,#1
        0x0003347e:    f8404b04    @..K    STR      r4,[r0],#4
        0x00033482:    d1fb        ..      BNE      0x3347c ; 0x3347c
        0x00033484:    9856        V.      LDR      r0,[sp,#0x158]
        0x00033486:    9925        %.      LDR      r1,[sp,#0x94]
        0x00033488:    ed80aa1b    ....    VSTR     s20,[r0,#0x6c]
        0x0003348c:    6681        .f      STR      r1,[r0,#0x68]
        0x0003348e:    9923        #.      LDR      r1,[sp,#0x8c]
        0x00033490:    2900        .)      CMP      r1,#0
        0x00033492:    9950        P.      LDR      r1,[sp,#0x140]
        0x00033494:    6701        .g      STR      r1,[r0,#0x70]
        0x00033496:    d005        ..      BEQ      0x334a4 ; 0x334a4
        0x00033498:    9855        U.      LDR      r0,[sp,#0x154]
        0x0003349a:    993a        :.      LDR      r1,[sp,#0xe8]
        0x0003349c:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x000334a0:    f7e5f848    ..H.    BL       __aeabi_memcpy4 ; 0x18534
        0x000334a4:    f1b90f00    ....    CMP      r9,#0
        0x000334a8:    d021        !.      BEQ      0x334ee ; 0x334ee
        0x000334aa:    2e01        ..      CMP      r6,#1
        0x000334ac:    db2b        +.      BLT      0x33506 ; 0x33506
        0x000334ae:    983c        <.      LDR      r0,[sp,#0xf0]
        0x000334b0:    9955        U.      LDR      r1,[sp,#0x154]
        0x000334b2:    0080        ..      LSLS     r0,r0,#2
        0x000334b4:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000334b8:    9956        V.      LDR      r1,[sp,#0x158]
        0x000334ba:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x000334be:    fb081000    ....    MLA      r0,r8,r0,r1
        0x000334c2:    993a        :.      LDR      r1,[sp,#0xe8]
        0x000334c4:    30f4        .0      ADDS     r0,r0,#0xf4
        0x000334c6:    bf00        ..      NOP      
        0x000334c8:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x000334cc:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x000334d0:    3104        .1      ADDS     r1,#4
        0x000334d2:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x000334d6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000334da:    bfb8        ..      IT       LT
        0x000334dc:    eeb01a40    ..@.    VMOVLT.F32 s2,s0
        0x000334e0:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x000334e4:    3e01        .>      SUBS     r6,#1
        0x000334e6:    f1000004    ....    ADD      r0,r0,#4
        0x000334ea:    d1ed        ..      BNE      0x334c8 ; 0x334c8
        0x000334ec:    e00b        ..      B        0x33506 ; 0x33506
        0x000334ee:    e9dd0617    ....    LDRD     r0,r6,[sp,#0x5c]
        0x000334f2:    9d2a        *.      LDR      r5,[sp,#0xa8]
        0x000334f4:    4631        1F      MOV      r1,r6
        0x000334f6:    462a        *F      MOV      r2,r5
        0x000334f8:    f7e5f81c    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x000334fc:    993a        :.      LDR      r1,[sp,#0xe8]
        0x000334fe:    4630        0F      MOV      r0,r6
        0x00033500:    462a        *F      MOV      r2,r5
        0x00033502:    f7e5f817    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00033506:    9a3c        <.      LDR      r2,[sp,#0xf0]
        0x00033508:    9f55        U.      LDR      r7,[sp,#0x154]
        0x0003350a:    0090        ..      LSLS     r0,r2,#2
        0x0003350c:    eb000087    ....    ADD      r0,r0,r7,LSL #2
        0x00033510:    9b56        V.      LDR      r3,[sp,#0x158]
        0x00033512:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x00033516:    fb083100    ...1    MLA      r1,r8,r0,r3
        0x0003351a:    fb08f000    ....    MUL      r0,r8,r0
        0x0003351e:    f1010ef4    ....    ADD      lr,r1,#0xf4
        0x00033522:    00f9        ..      LSLS     r1,r7,#3
        0x00033524:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x00033528:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x0003352c:    eb00008b    ....    ADD      r0,r0,r11,LSL #2
        0x00033530:    fb083201    ...2    MLA      r2,r8,r1,r3
        0x00033534:    fb08f101    ....    MUL      r1,r8,r1
        0x00033538:    4418        .D      ADD      r0,r0,r3
        0x0003353a:    f10009f4    ....    ADD      r9,r0,#0xf4
        0x0003353e:    eb01008b    ....    ADD      r0,r1,r11,LSL #2
        0x00033542:    4418        .D      ADD      r0,r0,r3
        0x00033544:    f1000af4    ....    ADD      r10,r0,#0xf4
        0x00033548:    9847        G.      LDR      r0,[sp,#0x11c]
        0x0003354a:    f10208f4    ....    ADD      r8,r2,#0xf4
        0x0003354e:    eb00008b    ....    ADD      r0,r0,r11,LSL #2
        0x00033552:    4418        .D      ADD      r0,r0,r3
        0x00033554:    f10006f4    ....    ADD      r6,r0,#0xf4
        0x00033558:    983a        :.      LDR      r0,[sp,#0xe8]
        0x0003355a:    eba70c0b    ....    SUB      r12,r7,r11
        0x0003355e:    2500        .%      MOVS     r5,#0
        0x00033560:    2200        ."      MOVS     r2,#0
        0x00033562:    bf00        ..      NOP      
        0x00033564:    9f57        W.      LDR      r7,[sp,#0x15c]
        0x00033566:    4683        .F      MOV      r11,r0
        0x00033568:    2f01        ./      CMP      r7,#1
        0x0003356a:    4641        AF      MOV      r1,r8
        0x0003356c:    4673        sF      MOV      r3,lr
        0x0003356e:    db07        ..      BLT      0x33580 ; 0x33580
        0x00033570:    f8405b04    @..[    STR      r5,[r0],#4
        0x00033574:    f8414b04    A..K    STR      r4,[r1],#4
        0x00033578:    3f01        .?      SUBS     r7,#1
        0x0003357a:    f8434b04    C..K    STR      r4,[r3],#4
        0x0003357e:    d1f7        ..      BNE      0x33570 ; 0x33570
        0x00033580:    985c        \.      LDR      r0,[sp,#0x170]
        0x00033582:    9955        U.      LDR      r1,[sp,#0x154]
        0x00033584:    464b        KF      MOV      r3,r9
        0x00033586:    4288        .B      CMP      r0,r1
        0x00033588:    4630        0F      MOV      r0,r6
        0x0003358a:    4651        QF      MOV      r1,r10
        0x0003358c:    4667        gF      MOV      r7,r12
        0x0003358e:    da07        ..      BGE      0x335a0 ; 0x335a0
        0x00033590:    f8405b04    @..[    STR      r5,[r0],#4
        0x00033594:    f8414b04    A..K    STR      r4,[r1],#4
        0x00033598:    3f01        .?      SUBS     r7,#1
        0x0003359a:    f8434b04    C..K    STR      r4,[r3],#4
        0x0003359e:    d1f7        ..      BNE      0x33590 ; 0x33590
        0x000335a0:    9b58        X.      LDR      r3,[sp,#0x160]
        0x000335a2:    994f        O.      LDR      r1,[sp,#0x13c]
        0x000335a4:    3201        .2      ADDS     r2,#1
        0x000335a6:    4658        XF      MOV      r0,r11
        0x000335a8:    449e        .D      ADD      lr,lr,r3
        0x000335aa:    4498        .D      ADD      r8,r8,r3
        0x000335ac:    eb0b0003    ....    ADD      r0,r11,r3
        0x000335b0:    4499        .D      ADD      r9,r9,r3
        0x000335b2:    449a        .D      ADD      r10,r10,r3
        0x000335b4:    428a        .B      CMP      r2,r1
        0x000335b6:    441e        .D      ADD      r6,r6,r3
        0x000335b8:    d1d4        ..      BNE      0x33564 ; 0x33564
        0x000335ba:    985e        ^.      LDR      r0,[sp,#0x178]
        0x000335bc:    9921        !.      LDR      r1,[sp,#0x84]
        0x000335be:    f0800001    ....    EOR      r0,r0,#1
        0x000335c2:    43c9        .C      MVNS     r1,r1
        0x000335c4:    4201        .B      TST      r1,r0
        0x000335c6:    d103        ..      BNE      0x335d0 ; 0x335d0
        0x000335c8:    9a56        V.      LDR      r2,[sp,#0x158]
        0x000335ca:    6f50        Po      LDR      r0,[r2,#0x74]
        0x000335cc:    3001        .0      ADDS     r0,#1
        0x000335ce:    e001        ..      B        0x335d4 ; 0x335d4
        0x000335d0:    9a56        V.      LDR      r2,[sp,#0x158]
        0x000335d2:    2000        .       MOVS     r0,#0
        0x000335d4:    9d5b        [.      LDR      r5,[sp,#0x16c]
        0x000335d6:    9c37        7.      LDR      r4,[sp,#0xdc]
        0x000335d8:    69e9        .i      LDR      r1,[r5,#0x1c]
        0x000335da:    6750        Pg      STR      r0,[r2,#0x74]
        0x000335dc:    4628        (F      MOV      r0,r5
        0x000335de:    64d1        .d      STR      r1,[r2,#0x4c]
        0x000335e0:    f004ff8e    ....    BL       ec_enc_done ; 0x38500
        0x000335e4:    f012f80c    ....    BL       restore_stack ; 0x45600
        0x000335e8:    6ae8        .j      LDR      r0,[r5,#0x2c]
        0x000335ea:    2800        .(      CMP      r0,#0
        0x000335ec:    bf18        ..      IT       NE
        0x000335ee:    f06f0402    o...    MVNNE    r4,#2
        0x000335f2:    f7fdb97b    ..{.    B        0x308ec ; celt_encode_with_ec + 148
        0x000335f6:    f8d7905c    ..\.    LDR      r9,[r7,#0x5c]
        0x000335fa:    9151        Q.      STR      r1,[sp,#0x144]
        0x000335fc:    f1b90f02    ....    CMP      r9,#2
        0x00033600:    9658        X.      STR      r6,[sp,#0x160]
        0x00033602:    bfd8        ..      IT       LE
        0x00033604:    f04f0902    O...    MOVLE    r9,#2
        0x00033608:    f1bb0f01    ....    CMP      r11,#1
        0x0003360c:    f2c080ce    ....    BLT.W    0x337ac ; 0x337ac
        0x00033610:    f8dd812c    ..,.    LDR      r8,[sp,#0x12c]
        0x00033614:    9855        U.      LDR      r0,[sp,#0x154]
        0x00033616:    ed1f1aec    ....    VLDR     s2,[pc,#-944] ; [0x33268] = 0
        0x0003361a:    f838ab02    8...    LDRH     r10,[r8],#2
        0x0003361e:    9f51        Q.      LDR      r7,[sp,#0x144]
        0x00033620:    0080        ..      LSLS     r0,r0,#2
        0x00033622:    f1c90e01    ....    RSB      lr,r9,#1
        0x00033626:    2500        .%      MOVS     r5,#0
        0x00033628:    eeb52a00    ...*    VMOV.F32 s4,#0.25000000
        0x0003362c:    eeb83a00    ...:    VMOV.F32 s6,#-2.00000000
        0x00033630:    eeb64a00    ...J    VMOV.F32 s8,#0.50000000
        0x00033634:    2200        ."      MOVS     r2,#0
        0x00033636:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x0003363a:    9059        Y.      STR      r0,[sp,#0x164]
        0x0003363c:    4676        vF      MOV      r6,lr
        0x0003363e:    4639        9F      MOV      r1,r7
        0x00033640:    4643        CF      MOV      r3,r8
        0x00033642:    4648        HF      MOV      r0,r9
        0x00033644:    46d3        .F      MOV      r11,r10
        0x00033646:    bf00        ..      NOP      
        0x00033648:    ed915a00    ...Z    VLDR     s10,[r1,#0]
        0x0003364c:    eeb06a42    ..Bj    VMOV.F32 s12,s4
        0x00033650:    eeb45a42    ..BZ    VCMP.F32 s10,s4
        0x00033654:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033658:    bfb8        ..      IT       LT
        0x0003365a:    eeb06a45    ..Ej    VMOVLT.F32 s12,s10
        0x0003365e:    eeb46a43    ..Cj    VCMP.F32 s12,s6
        0x00033662:    eeb06a42    ..Bj    VMOV.F32 s12,s4
        0x00033666:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003366a:    bfd8        ..      IT       LE
        0x0003366c:    eeb06a43    ..Cj    VMOVLE.F32 s12,s6
        0x00033670:    eeb45a42    ..BZ    VCMP.F32 s10,s4
        0x00033674:    bfd8        ..      IT       LE
        0x00033676:    eeb05a46    ..FZ    VMOVLE.F32 s10,s12
        0x0003367a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003367e:    bfa8        ..      IT       GE
        0x00033680:    eeb05a46    ..FZ    VMOVGE.F32 s10,s12
        0x00033684:    eeb55a40    ..@Z    VCMP.F32 s10,#0.0
        0x00033688:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003368c:    ee256a04    %..j    VMUL.F32 s12,s10,s8
        0x00033690:    bfc8        ..      IT       GT
        0x00033692:    eeb05a46    ..FZ    VMOVGT.F32 s10,s12
        0x00033696:    f933cb02    3...    LDRSH    r12,[r3],#2
        0x0003369a:    fa0ff48b    ....    SXTH     r4,r11
        0x0003369e:    ebac0404    ....    SUB      r4,r12,r4
        0x000336a2:    ee064a10    ...J    VMOV     s12,r4
        0x000336a6:    eeb86ac6    ...j    VCVT.F32.S32 s12,s12
        0x000336aa:    ee256a06    %..j    VMUL.F32 s12,s10,s12
        0x000336ae:    ee300a06    0...    VADD.F32 s0,s0,s12
        0x000336b2:    ee066a10    ...j    VMOV     s12,r6
        0x000336b6:    eeb86ac6    ...j    VCVT.F32.S32 s12,s12
        0x000336ba:    ee255a06    %..Z    VMUL.F32 s10,s10,s12
        0x000336be:    ee311a05    1...    VADD.F32 s2,s2,s10
        0x000336c2:    4422        "D      ADD      r2,r2,r4
        0x000336c4:    fa1ffb8c    ....    UXTH     r11,r12
        0x000336c8:    3801        .8      SUBS     r0,#1
        0x000336ca:    f1010104    ....    ADD      r1,r1,#4
        0x000336ce:    f1060602    ....    ADD      r6,r6,#2
        0x000336d2:    d1b9        ..      BNE      0x33648 ; 0x33648
        0x000336d4:    f8ddb14c    ..L.    LDR      r11,[sp,#0x14c]
        0x000336d8:    9859        Y.      LDR      r0,[sp,#0x164]
        0x000336da:    3501        .5      ADDS     r5,#1
        0x000336dc:    455d        ]E      CMP      r5,r11
        0x000336de:    4407        .D      ADD      r7,r7,r0
        0x000336e0:    d1ac        ..      BNE      0x3363c ; 0x3363c
        0x000336e2:    e068        h.      B        0x337b6 ; 0x337b6
        0x000336e4:    9a1f        ..      LDR      r2,[sp,#0x7c]
        0x000336e6:    f8d900e8    ....    LDR      r0,[r9,#0xe8]
        0x000336ea:    f5b24f7a    ..zO    CMP      r2,#0xfa00
        0x000336ee:    da46        F.      BGE      0x3377e ; 0x3377e
        0x000336f0:    eef1ca00    ....    VMOV.F32 s25,#4.00000000
        0x000336f4:    e244        D.      B        0x33b80 ; 0x33b80
        0x000336f6:    9933        3.      LDR      r1,[sp,#0xcc]
        0x000336f8:    69a0        .i      LDR      r0,[r4,#0x18]
        0x000336fa:    b931        1.      CBNZ     r1,0x3370a ; 0x3370a
        0x000336fc:    9935        5.      LDR      r1,[sp,#0xd4]
        0x000336fe:    ebb10f48    ..H.    CMP      r1,r8,LSL #1
        0x00033702:    bfa8        ..      IT       GE
        0x00033704:    2802        .(      CMPGE    r0,#2
        0x00033706:    f3008399    ....    BGT.W    0x33e3c ; 0x33e3c
        0x0003370a:    2800        .(      CMP      r0,#0
        0x0003370c:    f47faa30    ..0.    BNE      0x32b70 ; 0x32b70
        0x00033710:    2100        .!      MOVS     r1,#0
        0x00033712:    f7ffba2e    ....    B        0x32b72 ; 0x32b72
        0x00033716:    985e        ^.      LDR      r0,[sp,#0x178]
        0x00033718:    2d01        .-      CMP      r5,#1
        0x0003371a:    9059        Y.      STR      r0,[sp,#0x164]
        0x0003371c:    f6ffa906    ....    BLT      0x3292c ; 0x3292c
        0x00033720:    9842        B.      LDR      r0,[sp,#0x108]
        0x00033722:    9949        I.      LDR      r1,[sp,#0x124]
        0x00033724:    f7e4ffa7    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00033728:    985e        ^.      LDR      r0,[sp,#0x178]
        0x0003372a:    f7ffb8fe    ....    B        0x3292a ; 0x3292a
        0x0003372e:    983a        :.      LDR      r0,[sp,#0xe8]
        0x00033730:    f1bb0f01    ....    CMP      r11,#1
        0x00033734:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00033738:    f04080e2    @...    BNE.W    0x33900 ; 0x33900
        0x0003373c:    9a40        @.      LDR      r2,[sp,#0x100]
        0x0003373e:    f1b80f02    ....    CMP      r8,#2
        0x00033742:    ed8d1a6e    ..n.    VSTR     s2,[sp,#0x1b8]
        0x00033746:    f2c0813e    ..>.    BLT.W    0x339c6 ; 0x339c6
        0x0003374a:    a96e        n.      ADD      r1,sp,#0x1b8
        0x0003374c:    f1a80001    ....    SUB      r0,r8,#1
        0x00033750:    3104        .1      ADDS     r1,#4
        0x00033752:    32f8        .2      ADDS     r2,r2,#0xf8
        0x00033754:    eebf0a00    ....    VMOV.F32 s0,#-1.00000000
        0x00033758:    ee312a00    1..*    VADD.F32 s4,s2,s0
        0x0003375c:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00033760:    3204        .2      ADDS     r2,#4
        0x00033762:    eeb42a41    ..A*    VCMP.F32 s4,s2
        0x00033766:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003376a:    bfc8        ..      IT       GT
        0x0003376c:    eeb01a42    ..B.    VMOVGT.F32 s2,s4
        0x00033770:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x00033774:    3801        .8      SUBS     r0,#1
        0x00033776:    f1010104    ....    ADD      r1,r1,#4
        0x0003377a:    d1ed        ..      BNE      0x33758 ; 0x33758
        0x0003377c:    e103        ..      B        0x33986 ; 0x33986
        0x0003377e:    f6430180    C...    MOVW     r1,#0x3880
        0x00033782:    f2c00101    ....    MOVT     r1,#1
        0x00033786:    428a        .B      CMP      r2,r1
        0x00033788:    f28081f8    ....    BGE.W    0x33b7c ; 0x33b7c
        0x0003378c:    f5a2417a    ..zA    SUB      r1,r2,#0xfa00
        0x00033790:    1289        ..      ASRS     r1,r1,#10
        0x00033792:    ee001a10    ....    VMOV     s0,r1
        0x00033796:    ed9f1ae6    ....    VLDR     s2,[pc,#920] ; [0x33b30] = 0x3d800000
        0x0003379a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003379e:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000337a2:    eeb11a00    ....    VMOV.F32 s2,#4.00000000
        0x000337a6:    ee70ca01    p...    VADD.F32 s25,s0,s2
        0x000337aa:    e1e9        ..      B        0x33b80 ; 0x33b80
        0x000337ac:    ed9f0ae1    ....    VLDR     s0,[pc,#900] ; [0x33b34] = 0
        0x000337b0:    2200        ."      MOVS     r2,#0
        0x000337b2:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x000337b6:    f1a90001    ....    SUB      r0,r9,#1
        0x000337ba:    fb09f10b    ....    MUL      r1,r9,r11
        0x000337be:    4348        HC      MULS     r0,r1,r0
        0x000337c0:    f1090101    ....    ADD      r1,r9,#1
        0x000337c4:    eeb12a08    ...*    VMOV.F32 s4,#6.00000000
        0x000337c8:    4348        HC      MULS     r0,r1,r0
        0x000337ca:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x000337ce:    ee020a10    ....    VMOV     s4,r0
        0x000337d2:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x000337d6:    ee813a02    ...:    VDIV.F32 s6,s2,s4
        0x000337da:    ee012a10    ...*    VMOV     s2,r2
        0x000337de:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x000337e2:    ee802a01    ...*    VDIV.F32 s4,s0,s2
        0x000337e6:    994b        K.      LDR      r1,[sp,#0x12c]
        0x000337e8:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x000337ec:    f8310019    1...    LDRH     r0,[r1,r9,LSL #1]
        0x000337f0:    ed9f1ad1    ....    VLDR     s2,[pc,#836] ; [0x33b38] = 0x3cfdf3b6
        0x000337f4:    eb0030d0    ...0    ADD      r0,r0,r0,LSR #15
        0x000337f8:    b200        ..      SXTH     r0,r0
        0x000337fa:    1040        @.      ASRS     r0,r0,#1
        0x000337fc:    1c8a        ..      ADDS     r2,r1,#2
        0x000337fe:    2101        .!      MOVS     r1,#1
        0x00033800:    ee230a00    #...    VMUL.F32 s0,s6,s0
        0x00033804:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00033808:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003380c:    bfb8        ..      IT       LT
        0x0003380e:    eeb01a40    ..@.    VMOVLT.F32 s2,s0
        0x00033812:    bf00        ..      NOP      
        0x00033814:    f9323b02    2..;    LDRSH    r3,[r2],#2
        0x00033818:    3901        .9      SUBS     r1,#1
        0x0003381a:    4283        .B      CMP      r3,r0
        0x0003381c:    dbfa        ..      BLT      0x33814 ; 0x33814
        0x0003381e:    ed9f0ac7    ....    VLDR     s0,[pc,#796] ; [0x33b3c] = 0xbcfdf3b6
        0x00033822:    ed9f8ac4    ....    VLDR     s16,[pc,#784] ; [0x33b34] = 0
        0x00033826:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x0003382a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003382e:    bfc8        ..      IT       GT
        0x00033830:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x00033834:    9855        U.      LDR      r0,[sp,#0x154]
        0x00033836:    9d51        Q.      LDR      r5,[sp,#0x144]
        0x00033838:    f8dd8170    ..p.    LDR      r8,[sp,#0x170]
        0x0003383c:    f8ddc150    ..P.    LDR      r12,[sp,#0x150]
        0x00033840:    9c19        ..      LDR      r4,[sp,#0x64]
        0x00033842:    ee322a2c    2.,*    VADD.F32 s4,s4,s25
        0x00033846:    eb050280    ....    ADD      r2,r5,r0,LSL #2
        0x0003384a:    2300        .#      MOVS     r3,#0
        0x0003384c:    eeb53a00    ...:    VMOV.F32 s6,#0.25000000
        0x00033850:    eebd1a00    ....    VMOV.F32 s2,#-0.25000000
        0x00033854:    464f        OF      MOV      r7,r9
        0x00033856:    2000        .       MOVS     r0,#0
        0x00033858:    18ee        ..      ADDS     r6,r5,r3
        0x0003385a:    ed964a00    ...J    VLDR     s8,[r6,#0]
        0x0003385e:    9e53        S.      LDR      r6,[sp,#0x14c]
        0x00033860:    2e02        ..      CMP      r6,#2
        0x00033862:    d10b        ..      BNE      0x3387c ; 0x3387c
        0x00033864:    18d6        ..      ADDS     r6,r2,r3
        0x00033866:    ed965a00    ...Z    VLDR     s10,[r6,#0]
        0x0003386a:    eeb44a45    ..EJ    VCMP.F32 s8,s10
        0x0003386e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033872:    bfc8        ..      IT       GT
        0x00033874:    eeb05a44    ..DZ    VMOVGT.F32 s10,s8
        0x00033878:    eeb04a45    ..EJ    VMOV.F32 s8,s10
        0x0003387c:    eeb54a40    ..@J    VCMP.F32 s8,#0.0
        0x00033880:    eeb05a48    ..HZ    VMOV.F32 s10,s16
        0x00033884:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033888:    bfb8        ..      IT       LT
        0x0003388a:    eeb05a44    ..DZ    VMOVLT.F32 s10,s8
        0x0003388e:    ee041a10    ....    VMOV     s8,r1
        0x00033892:    eeb84ac4    ...J    VCVT.F32.S32 s8,s8
        0x00033896:    ee204a04     ..J    VMUL.F32 s8,s0,s8
        0x0003389a:    ee324a04    2..J    VADD.F32 s8,s4,s8
        0x0003389e:    ee354a44    5.DJ    VSUB.F32 s8,s10,s8
        0x000338a2:    eeb44a43    ..CJ    VCMP.F32 s8,s6
        0x000338a6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000338aa:    dd05        ..      BLE      0x338b8 ; 0x338b8
        0x000338ac:    ee344a01    4..J    VADD.F32 s8,s8,s2
        0x000338b0:    18e6        ..      ADDS     r6,r4,r3
        0x000338b2:    3001        .0      ADDS     r0,#1
        0x000338b4:    ed864a00    ...J    VSTR     s8,[r6,#0]
        0x000338b8:    3f01        .?      SUBS     r7,#1
        0x000338ba:    f1030304    ....    ADD      r3,r3,#4
        0x000338be:    f1010101    ....    ADD      r1,r1,#1
        0x000338c2:    d1c9        ..      BNE      0x33858 ; 0x33858
        0x000338c4:    9f56        V.      LDR      r7,[sp,#0x158]
        0x000338c6:    2803        .(      CMP      r0,#3
        0x000338c8:    db15        ..      BLT      0x338f6 ; 0x338f6
        0x000338ca:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x000338ce:    eeb52a40    ..@*    VCMP.F32 s4,#0.0
        0x000338d2:    f8ddb14c    ..L.    LDR      r11,[sp,#0x14c]
        0x000338d6:    f8dda0bc    ....    LDR      r10,[sp,#0xbc]
        0x000338da:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000338de:    f340812f    @./.    BLE.W    0x33b40 ; 0x33b40
        0x000338e2:    9819        ..      LDR      r0,[sp,#0x64]
        0x000338e4:    ea4f0189    O...    LSL      r1,r9,#2
        0x000338e8:    4666        fF      MOV      r6,r12
        0x000338ea:    f7e4fec4    ....    BL       __aeabi_memclr4 ; 0x18676
        0x000338ee:    46b4        .F      MOV      r12,r6
        0x000338f0:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x000338f4:    e139        9.      B        0x33b6a ; 0x33b6a
        0x000338f6:    f8ddb14c    ..L.    LDR      r11,[sp,#0x14c]
        0x000338fa:    f8dda0bc    ....    LDR      r10,[sp,#0xbc]
        0x000338fe:    e132        2.      B        0x33b66 ; 0x33b66
        0x00033900:    4601        .F      MOV      r1,r0
        0x00033902:    9855        U.      LDR      r0,[sp,#0x154]
        0x00033904:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00033908:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003390c:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00033910:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033914:    bfc8        ..      IT       GT
        0x00033916:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0003391a:    9b40        @.      LDR      r3,[sp,#0x100]
        0x0003391c:    f1b80f02    ....    CMP      r8,#2
        0x00033920:    ed8d0a6e    ..n.    VSTR     s0,[sp,#0x1b8]
        0x00033924:    db4f        O.      BLT      0x339c6 ; 0x339c6
        0x00033926:    9a55        U.      LDR      r2,[sp,#0x154]
        0x00033928:    a96e        n.      ADD      r1,sp,#0x1b8
        0x0003392a:    f1a80001    ....    SUB      r0,r8,#1
        0x0003392e:    3104        .1      ADDS     r1,#4
        0x00033930:    0092        ..      LSLS     r2,r2,#2
        0x00033932:    33f8        .3      ADDS     r3,r3,#0xf8
        0x00033934:    eebf1a00    ....    VMOV.F32 s2,#-1.00000000
        0x00033938:    189f        ..      ADDS     r7,r3,r2
        0x0003393a:    ee302a01    0..*    VADD.F32 s4,s0,s2
        0x0003393e:    ed933a00    ...:    VLDR     s6,[r3,#0]
        0x00033942:    ed970a00    ....    VLDR     s0,[r7,#0]
        0x00033946:    3304        .3      ADDS     r3,#4
        0x00033948:    eeb43a40    ..@:    VCMP.F32 s6,s0
        0x0003394c:    eeb04a40    ..@J    VMOV.F32 s8,s0
        0x00033950:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033954:    bfc8        ..      IT       GT
        0x00033956:    eeb04a43    ..CJ    VMOVGT.F32 s8,s6
        0x0003395a:    eeb42a44    ..D*    VCMP.F32 s4,s8
        0x0003395e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033962:    eeb43a40    ..@:    VCMP.F32 s6,s0
        0x00033966:    bfc4        ..      ITT      GT
        0x00033968:    eeb03a42    ..B:    VMOVGT.F32 s6,s4
        0x0003396c:    eeb00a43    ..C.    VMOVGT.F32 s0,s6
        0x00033970:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033974:    bfc8        ..      IT       GT
        0x00033976:    eeb00a43    ..C.    VMOVGT.F32 s0,s6
        0x0003397a:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0003397e:    3801        .8      SUBS     r0,#1
        0x00033980:    f1010104    ....    ADD      r1,r1,#4
        0x00033984:    d1d8        ..      BNE      0x33938 ; 0x33938
        0x00033986:    f1b80f02    ....    CMP      r8,#2
        0x0003398a:    db1c        ..      BLT      0x339c6 ; 0x339c6
        0x0003398c:    a96e        n.      ADD      r1,sp,#0x1b8
        0x0003398e:    eb010188    ....    ADD      r1,r1,r8,LSL #2
        0x00033992:    f1a80001    ....    SUB      r0,r8,#1
        0x00033996:    3908        .9      SUBS     r1,r1,#8
        0x00033998:    eebf0a00    ....    VMOV.F32 s0,#-1.00000000
        0x0003399c:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x000339a0:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x000339a4:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x000339a8:    eeb42a41    ..A*    VCMP.F32 s4,s2
        0x000339ac:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000339b0:    f1a00001    ....    SUB      r0,r0,#1
        0x000339b4:    bfc8        ..      IT       GT
        0x000339b6:    eeb01a42    ..B.    VMOVGT.F32 s2,s4
        0x000339ba:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x000339be:    2800        .(      CMP      r0,#0
        0x000339c0:    f1a10104    ....    SUB      r1,r1,#4
        0x000339c4:    dcea        ..      BGT      0x3399c ; 0x3399c
        0x000339c6:    a86e        n.      ADD      r0,sp,#0x1b8
        0x000339c8:    f1000508    ....    ADD      r5,r0,#8
        0x000339cc:    9838        8.      LDR      r0,[sp,#0xe0]
        0x000339ce:    ed9f1a59    ..Y.    VLDR     s2,[pc,#356] ; [0x33b34] = 0
        0x000339d2:    f1000708    ....    ADD      r7,r0,#8
        0x000339d6:    9855        U.      LDR      r0,[sp,#0x154]
        0x000339d8:    f8dd917c    ..|.    LDR      r9,[sp,#0x17c]
        0x000339dc:    9658        X.      STR      r6,[sp,#0x160]
        0x000339de:    f1a80403    ....    SUB      r4,r8,#3
        0x000339e2:    0086        ..      LSLS     r6,r0,#2
        0x000339e4:    2300        .#      MOVS     r3,#0
        0x000339e6:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x000339ea:    bf00        ..      NOP      
        0x000339ec:    985c        \.      LDR      r0,[sp,#0x170]
        0x000339ee:    2804        .(      CMP      r0,#4
        0x000339f0:    db25        %.      BLT      0x33a3e ; 0x33a3e
        0x000339f2:    463a        :F      MOV      r2,r7
        0x000339f4:    4629        )F      MOV      r1,r5
        0x000339f6:    4620         F      MOV      r0,r4
        0x000339f8:    ed922a00    ...*    VLDR     s4,[r2,#0]
        0x000339fc:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x00033a00:    eeb52a40    ..@*    VCMP.F32 s4,#0.0
        0x00033a04:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033a08:    bfb8        ..      IT       LT
        0x00033a0a:    eeb02a41    ..A*    VMOVLT.F32 s4,s2
        0x00033a0e:    eeb53a40    ..@:    VCMP.F32 s6,#0.0
        0x00033a12:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033a16:    bfb8        ..      IT       LT
        0x00033a18:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x00033a1c:    ee322a43    2.C*    VSUB.F32 s4,s4,s6
        0x00033a20:    eeb52a40    ..@*    VCMP.F32 s4,#0.0
        0x00033a24:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033a28:    bfb8        ..      IT       LT
        0x00033a2a:    eeb02a41    ..A*    VMOVLT.F32 s4,s2
        0x00033a2e:    ee300a02    0...    VADD.F32 s0,s0,s4
        0x00033a32:    3801        .8      SUBS     r0,#1
        0x00033a34:    f1010104    ....    ADD      r1,r1,#4
        0x00033a38:    f1020204    ....    ADD      r2,r2,#4
        0x00033a3c:    d1dc        ..      BNE      0x339f8 ; 0x339f8
        0x00033a3e:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00033a40:    3301        .3      ADDS     r3,#1
        0x00033a42:    4283        .B      CMP      r3,r0
        0x00033a44:    4437        7D      ADD      r7,r7,r6
        0x00033a46:    dbd1        ..      BLT      0x339ec ; 0x339ec
        0x00033a48:    9f53        S.      LDR      r7,[sp,#0x14c]
        0x00033a4a:    fb04f007    ....    MUL      r0,r4,r7
        0x00033a4e:    ee010a10    ....    VMOV     s2,r0
        0x00033a52:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00033a56:    ee800a01    ....    VDIV.F32 s0,s0,s2
        0x00033a5a:    eeb40a6d    ..m.    VCMP.F32 s0,s27
        0x00033a5e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033a62:    dc09        ..      BGT      0x33a78 ; 0x33a78
        0x00033a64:    9f56        V.      LDR      r7,[sp,#0x158]
        0x00033a66:    f8ddc150    ..P.    LDR      r12,[sp,#0x150]
        0x00033a6a:    f8dda0bc    ....    LDR      r10,[sp,#0xbc]
        0x00033a6e:    f8dd90cc    ....    LDR      r9,[sp,#0xcc]
        0x00033a72:    9e58        X.      LDR      r6,[sp,#0x160]
        0x00033a74:    2200        ."      MOVS     r2,#0
        0x00033a76:    e202        ..      B        0x33e7e ; 0x33e7e
        0x00033a78:    9c56        V.      LDR      r4,[sp,#0x158]
        0x00033a7a:    9a52        R.      LDR      r2,[sp,#0x148]
        0x00033a7c:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00033a7e:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x00033a80:    f8dda130    ..0.    LDR      r10,[sp,#0x130]
        0x00033a84:    f8dd80e4    ....    LDR      r8,[sp,#0xe4]
        0x00033a88:    9d5d        ].      LDR      r5,[sp,#0x174]
        0x00033a8a:    9201        ..      STR      r2,[sp,#4]
        0x00033a8c:    9a46        F.      LDR      r2,[sp,#0x118]
        0x00033a8e:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x00033a92:    4650        PF      MOV      r0,r10
        0x00033a94:    4641        AF      MOV      r1,r8
        0x00033a96:    462b        +F      MOV      r3,r5
        0x00033a98:    9700        ..      STR      r7,[sp,#0]
        0x00033a9a:    f8cd9008    ....    STR      r9,[sp,#8]
        0x00033a9e:    f001fbc5    ....    BL       compute_mdcts ; 0x3522c
        0x00033aa2:    46a3        .F      MOV      r11,r4
        0x00033aa4:    f8d4c048    ..H.    LDR      r12,[r4,#0x48]
        0x00033aa8:    4629        )F      MOV      r1,r5
        0x00033aaa:    9d2f        /.      LDR      r5,[sp,#0xbc]
        0x00033aac:    9c4e        N.      LDR      r4,[sp,#0x138]
        0x00033aae:    4650        PF      MOV      r0,r10
        0x00033ab0:    462a        *F      MOV      r2,r5
        0x00033ab2:    4623        #F      MOV      r3,r4
        0x00033ab4:    e9cd7900    ...y    STRD     r7,r9,[sp,#0]
        0x00033ab8:    f8cdc008    ....    STR      r12,[sp,#8]
        0x00033abc:    f001fb24    ..$.    BL       compute_band_energies ; 0x35108
        0x00033ac0:    9838        8.      LDR      r0,[sp,#0xe0]
        0x00033ac2:    462b        +F      MOV      r3,r5
        0x00033ac4:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00033ac6:    9000        ..      STR      r0,[sp,#0]
        0x00033ac8:    4650        PF      MOV      r0,r10
        0x00033aca:    4621        !F      MOV      r1,r4
        0x00033acc:    462a        *F      MOV      r2,r5
        0x00033ace:    469a        .F      MOV      r10,r3
        0x00033ad0:    9701        ..      STR      r7,[sp,#4]
        0x00033ad2:    f7f5ff99    ....    BL       amp2Log2 ; 0x29a08
        0x00033ad6:    2f01        ./      CMP      r7,#1
        0x00033ad8:    f2c081c9    ....    BLT.W    0x33e6e ; 0x33e6e
        0x00033adc:    ee009a10    ....    VMOV     s0,r9
        0x00033ae0:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00033ae4:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x00033ae8:    9948        H.      LDR      r1,[sp,#0x120]
        0x00033aea:    f8dde160    ..`.    LDR      lr,[sp,#0x160]
        0x00033aee:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00033af2:    2000        .       MOVS     r0,#0
        0x00033af4:    465f        _F      MOV      r7,r11
        0x00033af6:    2d01        .-      CMP      r5,#1
        0x00033af8:    db0c        ..      BLT      0x33b14 ; 0x33b14
        0x00033afa:    460a        .F      MOV      r2,r1
        0x00033afc:    462b        +F      MOV      r3,r5
        0x00033afe:    bf00        ..      NOP      
        0x00033b00:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00033b04:    3b01        .;      SUBS     r3,#1
        0x00033b06:    ee301a01    0...    VADD.F32 s2,s0,s2
        0x00033b0a:    ed821a00    ....    VSTR     s2,[r2,#0]
        0x00033b0e:    f1020204    ....    ADD      r2,r2,#4
        0x00033b12:    d1f5        ..      BNE      0x33b00 ; 0x33b00
        0x00033b14:    9a53        S.      LDR      r2,[sp,#0x14c]
        0x00033b16:    3001        .0      ADDS     r0,#1
        0x00033b18:    4290        .B      CMP      r0,r2
        0x00033b1a:    4431        1D      ADD      r1,r1,r6
        0x00033b1c:    d1eb        ..      BNE      0x33af6 ; 0x33af6
        0x00033b1e:    f8dd90e4    ....    LDR      r9,[sp,#0xe4]
        0x00033b22:    f8ddc150    ..P.    LDR      r12,[sp,#0x150]
        0x00033b26:    2201        ."      MOVS     r2,#1
        0x00033b28:    eeb0ca6c    ..l.    VMOV.F32 s24,s25
        0x00033b2c:    4676        vF      MOV      r6,lr
        0x00033b2e:    e1a6        ..      B        0x33e7e ; 0x33e7e
    $d.20
    __arm_cp.4_83
        0x00033b30:    3d800000    ...=    DCD    1031798784
        0x00033b34:    00000000    ....    DCD    0
    __arm_cp.4_85
        0x00033b38:    3cfdf3b6    ...<    DCD    1023275958
    __arm_cp.4_86
        0x00033b3c:    bcfdf3b6    ....    DCD    3170759606
    $t.21
        0x00033b40:    9819        ..      LDR      r0,[sp,#0x64]
        0x00033b42:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x00033b46:    ee333a01    3..:    VADD.F32 s6,s6,s2
        0x00033b4a:    eeb53a40    ..@:    VCMP.F32 s6,#0.0
        0x00033b4e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033b52:    bfb8        ..      IT       LT
        0x00033b54:    eeb03a48    ..H:    VMOVLT.F32 s6,s16
        0x00033b58:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x00033b5c:    f1b90901    ....    SUBS     r9,r9,#1
        0x00033b60:    f1000004    ....    ADD      r0,r0,#4
        0x00033b64:    d1ed        ..      BNE      0x33b42 ; 0x33b42
        0x00033b66:    eeb08a42    ..B.    VMOV.F32 s16,s4
        0x00033b6a:    ed9f1ace    ....    VLDR     s2,[pc,#824] ; [0x33ea4] = 0x42800000
        0x00033b6e:    9e58        X.      LDR      r6,[sp,#0x160]
        0x00033b70:    ee38ea2c    8.,.    VADD.F32 s28,s16,s25
        0x00033b74:    ee20fa01     ...    VMUL.F32 s30,s0,s2
        0x00033b78:    f7fdbe6f    ..o.    B        0x3185a ; 0x3185a
        0x00033b7c:    eef1ca04    ....    VMOV.F32 s25,#5.00000000
        0x00033b80:    9953        S.      LDR      r1,[sp,#0x14c]
        0x00033b82:    2902        .)      CMP      r1,#2
        0x00033b84:    f04080fa    @...    BNE.W    0x33d7c ; 0x33d7c
        0x00033b88:    994c        L.      LDR      r1,[sp,#0x130]
        0x00033b8a:    ed9f0ac5    ....    VLDR     s0,[pc,#788] ; [0x33ea0] = 0
        0x00033b8e:    6a09        .j      LDR      r1,[r1,#0x20]
        0x00033b90:    9c4a        J.      LDR      r4,[sp,#0x128]
        0x00033b92:    880f        ..      LDRH     r7,[r1,#0]
        0x00033b94:    2200        ."      MOVS     r2,#0
        0x00033b96:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00033b9a:    3201        .2      ADDS     r2,#1
        0x00033b9c:    f9313012    1..0    LDRSH    r3,[r1,r2,LSL #1]
        0x00033ba0:    b23e        >.      SXTH     r6,r7
        0x00033ba2:    9d5f        _.      LDR      r5,[sp,#0x17c]
        0x00033ba4:    1b9f        ..      SUBS     r7,r3,r6
        0x00033ba6:    40af        .@      LSLS     r7,r7,r5
        0x00033ba8:    2f01        ./      CMP      r7,#1
        0x00033baa:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00033bae:    db19        ..      BLT      0x33be4 ; 0x33be4
        0x00033bb0:    9d5f        _.      LDR      r5,[sp,#0x17c]
        0x00033bb2:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00033bb6:    fa06f505    ....    LSL      r5,r6,r5
        0x00033bba:    9e54        T.      LDR      r6,[sp,#0x150]
        0x00033bbc:    442e        .D      ADD      r6,r6,r5
        0x00033bbe:    eb040686    ....    ADD      r6,r4,r6,LSL #2
        0x00033bc2:    eb040585    ....    ADD      r5,r4,r5,LSL #2
        0x00033bc6:    bf00        ..      NOP      
        0x00033bc8:    ed953a00    ...:    VLDR     s6,[r5,#0]
        0x00033bcc:    ed964a00    ...J    VLDR     s8,[r6,#0]
        0x00033bd0:    3f01        .?      SUBS     r7,#1
        0x00033bd2:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x00033bd6:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00033bda:    f1060604    ....    ADD      r6,r6,#4
        0x00033bde:    f1050504    ....    ADD      r5,r5,#4
        0x00033be2:    d1f1        ..      BNE      0x33bc8 ; 0x33bc8
        0x00033be4:    b29f        ..      UXTH     r7,r3
        0x00033be6:    2a08        .*      CMP      r2,#8
        0x00033be8:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x00033bec:    d1d5        ..      BNE      0x33b9a ; 0x33b9a
        0x00033bee:    eeb40a00    ....    VMOV.F32 s0,#0.12500000
        0x00033bf2:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x00033bf6:    eeb00ac0    ....    VABS.F32 s0,s0
        0x00033bfa:    eeb40a6d    ..m.    VCMP.F32 s0,s27
        0x00033bfe:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033c02:    bfc8        ..      IT       GT
        0x00033c04:    eeb00a6d    ..m.    VMOVGT.F32 s0,s27
        0x00033c08:    2809        .(      CMP      r0,#9
        0x00033c0a:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x00033c0e:    db39        9.      BLT      0x33c84 ; 0x33c84
        0x00033c10:    8a0f        ..      LDRH     r7,[r1,#0x10]
        0x00033c12:    ed9f1aa3    ....    VLDR     s2,[pc,#652] ; [0x33ea0] = 0
        0x00033c16:    9c4a        J.      LDR      r4,[sp,#0x128]
        0x00033c18:    2208        ."      MOVS     r2,#8
        0x00033c1a:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00033c1e:    3201        .2      ADDS     r2,#1
        0x00033c20:    f9313012    1..0    LDRSH    r3,[r1,r2,LSL #1]
        0x00033c24:    b23e        >.      SXTH     r6,r7
        0x00033c26:    9d5f        _.      LDR      r5,[sp,#0x17c]
        0x00033c28:    1b9f        ..      SUBS     r7,r3,r6
        0x00033c2a:    40af        .@      LSLS     r7,r7,r5
        0x00033c2c:    2f01        ./      CMP      r7,#1
        0x00033c2e:    eeb03a41    ..A:    VMOV.F32 s6,s2
        0x00033c32:    db19        ..      BLT      0x33c68 ; 0x33c68
        0x00033c34:    9d5f        _.      LDR      r5,[sp,#0x17c]
        0x00033c36:    eeb03a41    ..A:    VMOV.F32 s6,s2
        0x00033c3a:    fa06f505    ....    LSL      r5,r6,r5
        0x00033c3e:    9e54        T.      LDR      r6,[sp,#0x150]
        0x00033c40:    442e        .D      ADD      r6,r6,r5
        0x00033c42:    eb040686    ....    ADD      r6,r4,r6,LSL #2
        0x00033c46:    eb040585    ....    ADD      r5,r4,r5,LSL #2
        0x00033c4a:    bf00        ..      NOP      
        0x00033c4c:    ed954a00    ...J    VLDR     s8,[r5,#0]
        0x00033c50:    ed965a00    ...Z    VLDR     s10,[r6,#0]
        0x00033c54:    3f01        .?      SUBS     r7,#1
        0x00033c56:    ee244a05    $..J    VMUL.F32 s8,s8,s10
        0x00033c5a:    ee333a04    3..:    VADD.F32 s6,s6,s8
        0x00033c5e:    f1060604    ....    ADD      r6,r6,#4
        0x00033c62:    f1050504    ....    ADD      r5,r5,#4
        0x00033c66:    d1f1        ..      BNE      0x33c4c ; 0x33c4c
        0x00033c68:    eeb03ac3    ...:    VABS.F32 s6,s6
        0x00033c6c:    eeb42a43    ..C*    VCMP.F32 s4,s6
        0x00033c70:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033c74:    b29f        ..      UXTH     r7,r3
        0x00033c76:    bfb8        ..      IT       LT
        0x00033c78:    eeb03a42    ..B:    VMOVLT.F32 s6,s4
        0x00033c7c:    4282        .B      CMP      r2,r0
        0x00033c7e:    eeb02a43    ..C*    VMOV.F32 s4,s6
        0x00033c82:    d1cc        ..      BNE      0x33c1e ; 0x33c1e
        0x00033c84:    eddf8a88    ....    VLDR     s17,[pc,#544] ; [0x33ea8] = 0x3f8020c5
        0x00033c88:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x00033c8c:    eeb08ac3    ....    VABS.F32 s16,s6
        0x00033c90:    ee380ac0    8...    VSUB.F32 s0,s17,s0
        0x00033c94:    eeb48a6d    ..m.    VCMP.F32 s16,s27
        0x00033c98:    ee100a10    ....    VMOV     r0,s0
        0x00033c9c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033ca0:    bfc8        ..      IT       GT
        0x00033ca2:    eeb08a6d    ..m.    VMOVGT.F32 s16,s27
        0x00033ca6:    f019fc23    ..#.    BL       __aeabi_f2d ; 0x4d4f0
        0x00033caa:    ec410b10    A...    VMOV     d0,r0,r1
        0x00033cae:    f017ff47    ..G.    BL       __hardfp_log ; 0x4bb40
        0x00033cb2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00033cb6:    ed9f0b78    ..x.    VLDR     d0,[pc,#480] ; [0x33e98] = 0x652b82fe
        0x00033cba:    ec546b10    T..k    VMOV     r6,r4,d0
        0x00033cbe:    4632        2F      MOV      r2,r6
        0x00033cc0:    4623        #F      MOV      r3,r4
        0x00033cc2:    f019f91b    ....    BL       __aeabi_dmul ; 0x4cefc
        0x00033cc6:    f018fdcb    ....    BL       __aeabi_d2f ; 0x4c860
        0x00033cca:    ee090a10    ....    VMOV     s18,r0
        0x00033cce:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x00033cd2:    ee29ba00    )...    VMUL.F32 s22,s18,s0
        0x00033cd6:    ee280a08    (...    VMUL.F32 s0,s16,s16
        0x00033cda:    ee380ac0    8...    VSUB.F32 s0,s17,s0
        0x00033cde:    ee100a10    ....    VMOV     r0,s0
        0x00033ce2:    f019fc05    ....    BL       __aeabi_f2d ; 0x4d4f0
        0x00033ce6:    ec410b18    A...    VMOV     d8,r0,r1
        0x00033cea:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00033cee:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00033cf2:    f017ff25    ..%.    BL       __hardfp_log ; 0x4bb40
        0x00033cf6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00033cfa:    4632        2F      MOV      r2,r6
        0x00033cfc:    4623        #F      MOV      r3,r4
        0x00033cfe:    f019f8fd    ....    BL       __aeabi_dmul ; 0x4cefc
        0x00033d02:    f018fdad    ....    BL       __aeabi_d2f ; 0x4c860
        0x00033d06:    ee000a10    ....    VMOV     s0,r0
        0x00033d0a:    eeb4ba40    ..@.    VCMP.F32 s22,s0
        0x00033d0e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033d12:    dc0f        ..      BGT      0x33d34 ; 0x33d34
        0x00033d14:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00033d18:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00033d1c:    f017ff10    ....    BL       __hardfp_log ; 0x4bb40
        0x00033d20:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00033d24:    4632        2F      MOV      r2,r6
        0x00033d26:    4623        #F      MOV      r3,r4
        0x00033d28:    f019f8e8    ....    BL       __aeabi_dmul ; 0x4cefc
        0x00033d2c:    f018fd98    ....    BL       __aeabi_d2f ; 0x4c860
        0x00033d30:    ee0b0a10    ....    VMOV     s22,r0
        0x00033d34:    eeb60a08    ....    VMOV.F32 s0,#0.75000000
        0x00033d38:    ee290a00    )...    VMUL.F32 s0,s18,s0
        0x00033d3c:    eeb91a00    ....    VMOV.F32 s2,#-4.00000000
        0x00033d40:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00033d44:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033d48:    bfb8        ..      IT       LT
        0x00033d4a:    eeb00a41    ..A.    VMOVLT.F32 s0,s2
        0x00033d4e:    ee7cca80    |...    VADD.F32 s25,s25,s0
        0x00033d52:    ed990a39    ..9.    VLDR     s0,[r9,#0xe4]
        0x00033d56:    eeb51a00    ....    VMOV.F32 s2,#0.25000000
        0x00033d5a:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00033d5e:    eebe1a00    ....    VMOV.F32 s2,#-0.50000000
        0x00033d62:    ee2b1a01    +...    VMUL.F32 s2,s22,s2
        0x00033d66:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00033d6a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033d6e:    bfb8        ..      IT       LT
        0x00033d70:    eeb01a40    ..@.    VMOVLT.F32 s2,s0
        0x00033d74:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00033d78:    ed891a39    ..9.    VSTR     s2,[r9,#0xe4]
        0x00033d7c:    ed9f0a48    ..H.    VLDR     s0,[pc,#288] ; [0x33ea0] = 0
        0x00033d80:    f1cb0502    ....    RSB      r5,r11,#2
        0x00033d84:    f1ab0601    ....    SUB      r6,r11,#1
        0x00033d88:    2200        ."      MOVS     r2,#0
        0x00033d8a:    2300        .#      MOVS     r3,#0
        0x00033d8c:    985c        \.      LDR      r0,[sp,#0x170]
        0x00033d8e:    2802        .(      CMP      r0,#2
        0x00033d90:    db15        ..      BLT      0x33dbe ; 0x33dbe
        0x00033d92:    984c        L.      LDR      r0,[sp,#0x130]
        0x00033d94:    9938        8.      LDR      r1,[sp,#0xe0]
        0x00033d96:    6880        .h      LDR      r0,[r0,#8]
        0x00033d98:    fb001702    ....    MLA      r7,r0,r2,r1
        0x00033d9c:    4631        1F      MOV      r1,r6
        0x00033d9e:    4628        (F      MOV      r0,r5
        0x00033da0:    ed971a00    ....    VLDR     s2,[r7,#0]
        0x00033da4:    ee020a10    ....    VMOV     s4,r0
        0x00033da8:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x00033dac:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00033db0:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00033db4:    3002        .0      ADDS     r0,#2
        0x00033db6:    3901        .9      SUBS     r1,#1
        0x00033db8:    f1070704    ....    ADD      r7,r7,#4
        0x00033dbc:    d1f0        ..      BNE      0x33da0 ; 0x33da0
        0x00033dbe:    985d        ].      LDR      r0,[sp,#0x174]
        0x00033dc0:    3301        .3      ADDS     r3,#1
        0x00033dc2:    4283        .B      CMP      r3,r0
        0x00033dc4:    f1020204    ....    ADD      r2,r2,#4
        0x00033dc8:    d1e0        ..      BNE      0x33d8c ; 0x33d8c
        0x00033dca:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00033dcc:    4370        pC      MULS     r0,r6,r0
        0x00033dce:    ee010a10    ....    VMOV     s2,r0
        0x00033dd2:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00033dd6:    ee800a01    ....    VDIV.F32 s0,s0,s2
        0x00033dda:    eeb11a08    ....    VMOV.F32 s2,#6.00000000
        0x00033dde:    ee300a2d    0.-.    VADD.F32 s0,s0,s27
        0x00033de2:    ee800a01    ....    VDIV.F32 s0,s0,s2
        0x00033de6:    eeb81a00    ....    VMOV.F32 s2,#-2.00000000
        0x00033dea:    eeb40a6b    ..k.    VCMP.F32 s0,s23
        0x00033dee:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033df2:    bfc8        ..      IT       GT
        0x00033df4:    eeb00a6b    ..k.    VMOVGT.F32 s0,s23
        0x00033df8:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00033dfc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033e00:    bfb8        ..      IT       LT
        0x00033e02:    eeb00a41    ..A.    VMOVLT.F32 s0,s2
        0x00033e06:    ee3c0ac0    <...    VSUB.F32 s0,s25,s0
        0x00033e0a:    ee300a4f    0.O.    VSUB.F32 s0,s0,s30
        0x00033e0e:    ee3c1a0c    <...    VADD.F32 s2,s24,s24
        0x00033e12:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00033e16:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x00033e1a:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00033e1e:    f017fe57    ..W.    BL       __hardfp_floorf ; 0x4bad0
        0x00033e22:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00033e26:    ee100a10    ....    VMOV     r0,s0
        0x00033e2a:    280a        .(      CMP      r0,#0xa
        0x00033e2c:    bfa8        ..      IT       GE
        0x00033e2e:    200a        .       MOVGE    r0,#0xa
        0x00033e30:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00033e34:    ea2074e0     ..t    BIC      r4,r0,r0,ASR #31
        0x00033e38:    f7febfef    ....    B        0x32e1a ; 0x32e1a
        0x00033e3c:    f1040060    ..`.    ADD      r0,r4,#0x60
        0x00033e40:    9000        ..      STR      r0,[sp,#0]
        0x00033e42:    9815        ..      LDR      r0,[sp,#0x54]
        0x00033e44:    6d23        #m      LDR      r3,[r4,#0x50]
        0x00033e46:    9001        ..      STR      r0,[sp,#4]
        0x00033e48:    9814        ..      LDR      r0,[sp,#0x50]
        0x00033e4a:    994a        J.      LDR      r1,[sp,#0x128]
        0x00033e4c:    9002        ..      STR      r0,[sp,#8]
        0x00033e4e:    984e        N.      LDR      r0,[sp,#0x138]
        0x00033e50:    9f1e        ..      LDR      r7,[sp,#0x78]
        0x00033e52:    e9cd0603    ....    STRD     r0,r6,[sp,#0xc]
        0x00033e56:    9839        9.      LDR      r0,[sp,#0xe4]
        0x00033e58:    f1040258    ..X.    ADD      r2,r4,#0x58
        0x00033e5c:    9005        ..      STR      r0,[sp,#0x14]
        0x00033e5e:    984c        L.      LDR      r0,[sp,#0x130]
        0x00033e60:    9706        ..      STR      r7,[sp,#0x18]
        0x00033e62:    f014ff7f    ....    BL       spreading_decision ; 0x48d64
        0x00033e66:    4601        .F      MOV      r1,r0
        0x00033e68:    6520         e      STR      r0,[r4,#0x50]
        0x00033e6a:    f7febe83    ....    B        0x32b74 ; 0x32b74
        0x00033e6e:    f8ddc150    ..P.    LDR      r12,[sp,#0x150]
        0x00033e72:    9e58        X.      LDR      r6,[sp,#0x160]
        0x00033e74:    2201        ."      MOVS     r2,#1
        0x00033e76:    eeb0ca6c    ..l.    VMOV.F32 s24,s25
        0x00033e7a:    46c1        .F      MOV      r9,r8
        0x00033e7c:    465f        _F      MOV      r7,r11
        0x00033e7e:    995b        [.      LDR      r1,[sp,#0x16c]
        0x00033e80:    f8ddb14c    ..L.    LDR      r11,[sp,#0x14c]
        0x00033e84:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x00033e86:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00033e88:    fab0f080    ....    CLZ      r0,r0
        0x00033e8c:    4408        .D      ADD      r0,r0,r1
        0x00033e8e:    381d        .8      SUBS     r0,r0,#0x1d
        0x00033e90:    f7fdbd90    ....    B        0x319b4 ; 0x319b4
        0x00033e94:    bf00        ..      NOP      
        0x00033e96:    bf00        ..      NOP      
    $d.22
        0x00033e98:    652b82fe    ..+e    DCD    1697350398
        0x00033e9c:    3ff71547    G..?    DCD    1073157447
        0x00033ea0:    00000000    ....    DCD    0
        0x00033ea4:    42800000    ...B    DCD    1115684864
        0x00033ea8:    3f8020c5    . .?    DCD    1065361605
    $t.2
    celt_encoder_init
        0x00033eac:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00033eb0:    b081        ..      SUB      sp,sp,#4
        0x00033eb2:    4615        .F      MOV      r5,r2
        0x00033eb4:    4688        .F      MOV      r8,r1
        0x00033eb6:    4604        .F      MOV      r4,r0
        0x00033eb8:    f64b3080    K..0    MOV      r0,#0xbb80
        0x00033ebc:    f44f7170    O.pq    MOV      r1,#0x3c0
        0x00033ec0:    2200        ."      MOVS     r2,#0
        0x00033ec2:    4699        .F      MOV      r9,r3
        0x00033ec4:    f00bfb0e    ....    BL       opus_custom_mode_create ; 0x3f4e4
        0x00033ec8:    2d02        .-      CMP      r5,#2
        0x00033eca:    d902        ..      BLS      0x33ed2 ; celt_encoder_init + 38
        0x00033ecc:    f04f37ff    O..7    MOV      r7,#0xffffffff
        0x00033ed0:    e031        1.      B        0x33f36 ; celt_encoder_init + 138
        0x00033ed2:    f06f0706    o...    MVN      r7,#6
        0x00033ed6:    b374        t.      CBZ      r4,0x33f36 ; celt_encoder_init + 138
        0x00033ed8:    4606        .F      MOV      r6,r0
        0x00033eda:    b360        `.      CBZ      r0,0x33f36 ; celt_encoder_init + 138
        0x00033edc:    e9d60101    ....    LDRD     r0,r1,[r6,#4]
        0x00033ee0:    0080        ..      LSLS     r0,r0,#2
        0x00033ee2:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x00033ee6:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x00033eea:    4368        hC      MULS     r0,r5,r0
        0x00033eec:    f10001f4    ....    ADD      r1,r0,#0xf4
        0x00033ef0:    4620         F      MOV      r0,r4
        0x00033ef2:    f7e4fb9e    ....    BL       __aeabi_memclr ; 0x18632
        0x00033ef6:    2001        .       MOVS     r0,#1
        0x00033ef8:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00033efa:    2700        .'      MOVS     r7,#0
        0x00033efc:    e9c4000c    ....    STRD     r0,r0,[r4,#0x30]
        0x00033f00:    6120         a      STR      r0,[r4,#0x10]
        0x00033f02:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00033f06:    68f1        .h      LDR      r1,[r6,#0xc]
        0x00033f08:    e9c4070a    ....    STRD     r0,r7,[r4,#0x28]
        0x00033f0c:    2005        .       MOVS     r0,#5
        0x00033f0e:    61a0        .a      STR      r0,[r4,#0x18]
        0x00033f10:    2018        .       MOVS     r0,#0x18
        0x00033f12:    e9c47108    ...q    STRD     r7,r1,[r4,#0x20]
        0x00033f16:    63e0        .c      STR      r0,[r4,#0x3c]
        0x00033f18:    4620         F      MOV      r0,r4
        0x00033f1a:    f64071bc    @..q    MOV      r1,#0xfbc
        0x00033f1e:    e9c46500    ...e    STRD     r6,r5,[r4,#0]
        0x00033f22:    60a5        .`      STR      r5,[r4,#8]
        0x00033f24:    f8c49048    ..H.    STR      r9,[r4,#0x48]
        0x00033f28:    60e7        .`      STR      r7,[r4,#0xc]
        0x00033f2a:    f00bf953    ..S.    BL       opus_custom_encoder_ctl ; 0x3f1d4
        0x00033f2e:    4640        @F      MOV      r0,r8
        0x00033f30:    f011fb46    ..F.    BL       resampling_factor ; 0x455c0
        0x00033f34:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00033f36:    4638        8F      MOV      r0,r7
        0x00033f38:    b001        ..      ADD      sp,sp,#4
        0x00033f3a:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00033f3e:    0000        ..      MOVS     r0,r0
    celt_pitch_xcorr_c
        0x00033f40:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00033f44:    f8ddc01c    ....    LDR      r12,[sp,#0x1c]
        0x00033f48:    f1bc0f04    ....    CMP      r12,#4
        0x00033f4c:    f2c080ea    ....    BLT.W    0x34124 ; celt_pitch_xcorr_c + 484
        0x00033f50:    ed9f0a8b    ....    VLDR     s0,[pc,#556] ; [0x34180] = 0
        0x00033f54:    f1ac0903    ....    SUB      r9,r12,#3
        0x00033f58:    1edd        ..      SUBS     r5,r3,#3
        0x00033f5a:    f0230803    #...    BIC      r8,r3,#3
        0x00033f5e:    f04f0e00    O...    MOV      lr,#0
        0x00033f62:    bf00        ..      NOP      
        0x00033f64:    eb01048e    ....    ADD      r4,r1,lr,LSL #2
        0x00033f68:    ed945a00    ...Z    VLDR     s10,[r4,#0]
        0x00033f6c:    edd40a01    ....    VLDR     s1,[r4,#4]
        0x00033f70:    ed946a02    ...j    VLDR     s12,[r4,#8]
        0x00033f74:    2b04        .+      CMP      r3,#4
        0x00033f76:    f104070c    ....    ADD      r7,r4,#0xc
        0x00033f7a:    f04f0400    O...    MOV      r4,#0
        0x00033f7e:    db61        a.      BLT      0x34044 ; celt_pitch_xcorr_c + 260
        0x00033f80:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00033f84:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00033f88:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x00033f8c:    eeb04a40    ..@J    VMOV.F32 s8,s0
        0x00033f90:    4606        .F      MOV      r6,r0
        0x00033f92:    bf00        ..      NOP      
        0x00033f94:    edd61a00    ....    VLDR     s3,[r6,#0]
        0x00033f98:    ed977a00    ...z    VLDR     s14,[r7,#0]
        0x00033f9c:    ee652a21    e.!*    VMUL.F32 s5,s10,s3
        0x00033fa0:    ee344a22    4."J    VADD.F32 s8,s8,s5
        0x00033fa4:    ee602aa1    `..*    VMUL.F32 s5,s1,s3
        0x00033fa8:    ee333a22    3.":    VADD.F32 s6,s6,s5
        0x00033fac:    ee662a21    f.!*    VMUL.F32 s5,s12,s3
        0x00033fb0:    ee322a22    2."*    VADD.F32 s4,s4,s5
        0x00033fb4:    edd62a01    ...*    VLDR     s5,[r6,#4]
        0x00033fb8:    ee611a87    a...    VMUL.F32 s3,s3,s14
        0x00033fbc:    ee311a21    1.!.    VADD.F32 s2,s2,s3
        0x00033fc0:    ee601aa2    `...    VMUL.F32 s3,s1,s5
        0x00033fc4:    ee344a21    4.!J    VADD.F32 s8,s8,s3
        0x00033fc8:    ee661a22    f.".    VMUL.F32 s3,s12,s5
        0x00033fcc:    ed975a01    ...Z    VLDR     s10,[r7,#4]
        0x00033fd0:    ee333a21    3.!:    VADD.F32 s6,s6,s3
        0x00033fd4:    ee671a22    g.".    VMUL.F32 s3,s14,s5
        0x00033fd8:    ee322a21    2.!*    VADD.F32 s4,s4,s3
        0x00033fdc:    edd61a02    ....    VLDR     s3,[r6,#8]
        0x00033fe0:    ee622a85    b..*    VMUL.F32 s5,s5,s10
        0x00033fe4:    ee311a22    1.".    VADD.F32 s2,s2,s5
        0x00033fe8:    ee662a21    f.!*    VMUL.F32 s5,s12,s3
        0x00033fec:    ee344a22    4."J    VADD.F32 s8,s8,s5
        0x00033ff0:    ee672a21    g.!*    VMUL.F32 s5,s14,s3
        0x00033ff4:    edd70a02    ....    VLDR     s1,[r7,#8]
        0x00033ff8:    ee333a22    3.":    VADD.F32 s6,s6,s5
        0x00033ffc:    ee652a21    e.!*    VMUL.F32 s5,s10,s3
        0x00034000:    ee322a22    2."*    VADD.F32 s4,s4,s5
        0x00034004:    edd62a03    ...*    VLDR     s5,[r6,#0xc]
        0x00034008:    ee611aa0    a...    VMUL.F32 s3,s3,s1
        0x0003400c:    ee311a21    1.!.    VADD.F32 s2,s2,s3
        0x00034010:    ee671a22    g.".    VMUL.F32 s3,s14,s5
        0x00034014:    ed976a03    ...j    VLDR     s12,[r7,#0xc]
        0x00034018:    ee344a21    4.!J    VADD.F32 s8,s8,s3
        0x0003401c:    ee651a22    e.".    VMUL.F32 s3,s10,s5
        0x00034020:    ee333a21    3.!:    VADD.F32 s6,s6,s3
        0x00034024:    ee601aa2    `...    VMUL.F32 s3,s1,s5
        0x00034028:    ee322a21    2.!*    VADD.F32 s4,s4,s3
        0x0003402c:    ee621a86    b...    VMUL.F32 s3,s5,s12
        0x00034030:    3404        .4      ADDS     r4,#4
        0x00034032:    ee311a21    1.!.    VADD.F32 s2,s2,s3
        0x00034036:    3610        .6      ADDS     r6,r6,#0x10
        0x00034038:    42ac        .B      CMP      r4,r5
        0x0003403a:    f1070710    ....    ADD      r7,r7,#0x10
        0x0003403e:    dba9        ..      BLT      0x33f94 ; celt_pitch_xcorr_c + 84
        0x00034040:    4644        DF      MOV      r4,r8
        0x00034042:    e00a        ..      B        0x3405a ; celt_pitch_xcorr_c + 282
        0x00034044:    eeb04a40    ..@J    VMOV.F32 s8,s0
        0x00034048:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x0003404c:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00034050:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00034054:    eeb07a40    ..@z    VMOV.F32 s14,s0
        0x00034058:    4606        .F      MOV      r6,r0
        0x0003405a:    429c        .B      CMP      r4,r3
        0x0003405c:    da15        ..      BGE      0x3408a ; celt_pitch_xcorr_c + 330
        0x0003405e:    edd61a00    ....    VLDR     s3,[r6,#0]
        0x00034062:    3604        .6      ADDS     r6,#4
        0x00034064:    ee257a21    %.!z    VMUL.F32 s14,s10,s3
        0x00034068:    ee344a07    4..J    VADD.F32 s8,s8,s14
        0x0003406c:    ee207aa1     ..z    VMUL.F32 s14,s1,s3
        0x00034070:    ee333a07    3..:    VADD.F32 s6,s6,s14
        0x00034074:    ed977a00    ...z    VLDR     s14,[r7,#0]
        0x00034078:    ee662a21    f.!*    VMUL.F32 s5,s12,s3
        0x0003407c:    ee611a87    a...    VMUL.F32 s3,s3,s14
        0x00034080:    ee322a22    2."*    VADD.F32 s4,s4,s5
        0x00034084:    ee311a21    1.!.    VADD.F32 s2,s2,s3
        0x00034088:    3704        .7      ADDS     r7,#4
        0x0003408a:    f0440401    D...    ORR      r4,r4,#1
        0x0003408e:    429c        .B      CMP      r4,r3
        0x00034090:    da15        ..      BGE      0x340be ; celt_pitch_xcorr_c + 382
        0x00034092:    edd61a00    ....    VLDR     s3,[r6,#0]
        0x00034096:    3604        .6      ADDS     r6,#4
        0x00034098:    ee205aa1     ..Z    VMUL.F32 s10,s1,s3
        0x0003409c:    ee344a05    4..J    VADD.F32 s8,s8,s10
        0x000340a0:    ee265a21    &.!Z    VMUL.F32 s10,s12,s3
        0x000340a4:    ee333a05    3..:    VADD.F32 s6,s6,s10
        0x000340a8:    ed975a00    ...Z    VLDR     s10,[r7,#0]
        0x000340ac:    ee670a21    g.!.    VMUL.F32 s1,s14,s3
        0x000340b0:    ee322a20    2. *    VADD.F32 s4,s4,s1
        0x000340b4:    ee610a85    a...    VMUL.F32 s1,s3,s10
        0x000340b8:    ee311a20    1. .    VADD.F32 s2,s2,s1
        0x000340bc:    3704        .7      ADDS     r7,#4
        0x000340be:    3401        .4      ADDS     r4,#1
        0x000340c0:    429c        .B      CMP      r4,r3
        0x000340c2:    da13        ..      BGE      0x340ec ; celt_pitch_xcorr_c + 428
        0x000340c4:    edd60a00    ....    VLDR     s1,[r6,#0]
        0x000340c8:    ee266a20    &. j    VMUL.F32 s12,s12,s1
        0x000340cc:    ee344a06    4..J    VADD.F32 s8,s8,s12
        0x000340d0:    ee276a20    '. j    VMUL.F32 s12,s14,s1
        0x000340d4:    ee333a06    3..:    VADD.F32 s6,s6,s12
        0x000340d8:    ed976a00    ...j    VLDR     s12,[r7,#0]
        0x000340dc:    ee255a20    %. Z    VMUL.F32 s10,s10,s1
        0x000340e0:    ee322a05    2..*    VADD.F32 s4,s4,s10
        0x000340e4:    ee205a86     ..Z    VMUL.F32 s10,s1,s12
        0x000340e8:    ee311a05    1...    VADD.F32 s2,s2,s10
        0x000340ec:    eb02048e    ....    ADD      r4,r2,lr,LSL #2
        0x000340f0:    ed844a00    ...J    VSTR     s8,[r4,#0]
        0x000340f4:    f04e0401    N...    ORR      r4,lr,#1
        0x000340f8:    eb020484    ....    ADD      r4,r2,r4,LSL #2
        0x000340fc:    ed843a00    ...:    VSTR     s6,[r4,#0]
        0x00034100:    f04e0402    N...    ORR      r4,lr,#2
        0x00034104:    eb020484    ....    ADD      r4,r2,r4,LSL #2
        0x00034108:    ed842a00    ...*    VSTR     s4,[r4,#0]
        0x0003410c:    f04e0403    N...    ORR      r4,lr,#3
        0x00034110:    f10e0e04    ....    ADD      lr,lr,#4
        0x00034114:    eb020484    ....    ADD      r4,r2,r4,LSL #2
        0x00034118:    45ce        .E      CMP      lr,r9
        0x0003411a:    ed841a00    ....    VSTR     s2,[r4,#0]
        0x0003411e:    f6ffaf21    ..!.    BLT      0x33f64 ; celt_pitch_xcorr_c + 36
        0x00034122:    e001        ..      B        0x34128 ; celt_pitch_xcorr_c + 488
        0x00034124:    f04f0e00    O...    MOV      lr,#0
        0x00034128:    45e6        .E      CMP      lr,r12
        0x0003412a:    bfa8        ..      IT       GE
        0x0003412c:    e8bd83f0    ....    POPGE    {r4-r9,pc}
        0x00034130:    ed9f0a13    ....    VLDR     s0,[pc,#76] ; [0x34180] = 0
        0x00034134:    eb01018e    ....    ADD      r1,r1,lr,LSL #2
        0x00034138:    2b01        .+      CMP      r3,#1
        0x0003413a:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0003413e:    db13        ..      BLT      0x34168 ; celt_pitch_xcorr_c + 552
        0x00034140:    4604        .F      MOV      r4,r0
        0x00034142:    460d        .F      MOV      r5,r1
        0x00034144:    461e        .F      MOV      r6,r3
        0x00034146:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0003414a:    bf00        ..      NOP      
        0x0003414c:    ed942a00    ...*    VLDR     s4,[r4,#0]
        0x00034150:    ed953a00    ...:    VLDR     s6,[r5,#0]
        0x00034154:    3e01        .>      SUBS     r6,#1
        0x00034156:    ee222a03    "..*    VMUL.F32 s4,s4,s6
        0x0003415a:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x0003415e:    f1050504    ....    ADD      r5,r5,#4
        0x00034162:    f1040404    ....    ADD      r4,r4,#4
        0x00034166:    d1f1        ..      BNE      0x3414c ; celt_pitch_xcorr_c + 524
        0x00034168:    eb02048e    ....    ADD      r4,r2,lr,LSL #2
        0x0003416c:    f10e0e01    ....    ADD      lr,lr,#1
        0x00034170:    45e6        .E      CMP      lr,r12
        0x00034172:    f1010104    ....    ADD      r1,r1,#4
        0x00034176:    ed841a00    ....    VSTR     s2,[r4,#0]
        0x0003417a:    d1dd        ..      BNE      0x34138 ; celt_pitch_xcorr_c + 504
        0x0003417c:    e8bd83f0    ....    POP      {r4-r9,pc}
    $d.3
        0x00034180:    00000000    ....    DCD    0
    $t.3
    celt_preemphasis
        0x00034184:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00034188:    b081        ..      SUB      sp,sp,#4
        0x0003418a:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0003418e:    460d        .F      MOV      r5,r1
        0x00034190:    e9dd8a10    ....    LDRD     r8,r10,[sp,#0x40]
        0x00034194:    e9ddb10e    ....    LDRD     r11,r1,[sp,#0x38]
        0x00034198:    ed988a00    ....    VLDR     s16,[r8,#0]
        0x0003419c:    ed919a00    ....    VLDR     s18,[r1,#0]
        0x000341a0:    4699        .F      MOV      r9,r3
        0x000341a2:    4614        .F      MOV      r4,r2
        0x000341a4:    f1ba0f00    ....    CMP      r10,#0
        0x000341a8:    4606        .F      MOV      r6,r0
        0x000341aa:    bf08        ..      IT       EQ
        0x000341ac:    f1bb0f01    ....    CMPEQ    r11,#1
        0x000341b0:    d059        Y.      BEQ      0x34266 ; celt_preemphasis + 226
        0x000341b2:    fb94f7fb    ....    SDIV     r7,r4,r11
        0x000341b6:    f1bb0f01    ....    CMP      r11,#1
        0x000341ba:    d003        ..      BEQ      0x341c4 ; celt_preemphasis + 64
        0x000341bc:    00a1        ..      LSLS     r1,r4,#2
        0x000341be:    4628        (F      MOV      r0,r5
        0x000341c0:    f7e4fa59    ..Y.    BL       __aeabi_memclr4 ; 0x18676
        0x000341c4:    2f01        ./      CMP      r7,#1
        0x000341c6:    db3e        >.      BLT      0x34246 ; celt_preemphasis + 194
        0x000341c8:    ed9f0a38    ..8.    VLDR     s0,[pc,#224] ; [0x342ac] = 0x47000000
        0x000341cc:    ea4f008b    O...    LSL      r0,r11,#2
        0x000341d0:    ea4f0189    O...    LSL      r1,r9,#2
        0x000341d4:    462a        *F      MOV      r2,r5
        0x000341d6:    463b        ;F      MOV      r3,r7
        0x000341d8:    ed961a00    ....    VLDR     s2,[r6,#0]
        0x000341dc:    3b01        .;      SUBS     r3,#1
        0x000341de:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x000341e2:    ed821a00    ....    VSTR     s2,[r2,#0]
        0x000341e6:    4402        .D      ADD      r2,r2,r0
        0x000341e8:    440e        .D      ADD      r6,r6,r1
        0x000341ea:    d1f5        ..      BNE      0x341d8 ; celt_preemphasis + 84
        0x000341ec:    f1ba0f00    ....    CMP      r10,#0
        0x000341f0:    d029        ).      BEQ      0x34246 ; celt_preemphasis + 194
        0x000341f2:    2f01        ./      CMP      r7,#1
        0x000341f4:    db27        '.      BLT      0x34246 ; celt_preemphasis + 194
        0x000341f6:    ed9f0a2e    ....    VLDR     s0,[pc,#184] ; [0x342b0] = 0x47800000
        0x000341fa:    ed9f1a2e    ....    VLDR     s2,[pc,#184] ; [0x342b4] = 0xc7800000
        0x000341fe:    4629        )F      MOV      r1,r5
        0x00034200:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00034204:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00034208:    eeb03a42    ..B:    VMOV.F32 s6,s4
        0x0003420c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034210:    bfc8        ..      IT       GT
        0x00034212:    eeb03a40    ..@:    VMOVGT.F32 s6,s0
        0x00034216:    eeb43a41    ..A:    VCMP.F32 s6,s2
        0x0003421a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003421e:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x00034222:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00034226:    bfb8        ..      IT       LT
        0x00034228:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x0003422c:    bfb8        ..      IT       LT
        0x0003422e:    eeb02a43    ..C*    VMOVLT.F32 s4,s6
        0x00034232:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034236:    bfc8        ..      IT       GT
        0x00034238:    eeb02a43    ..C*    VMOVGT.F32 s4,s6
        0x0003423c:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x00034240:    3f01        .?      SUBS     r7,#1
        0x00034242:    4401        .D      ADD      r1,r1,r0
        0x00034244:    d1dc        ..      BNE      0x34200 ; celt_preemphasis + 124
        0x00034246:    2c01        .,      CMP      r4,#1
        0x00034248:    db29        ).      BLT      0x3429e ; celt_preemphasis + 282
        0x0003424a:    bf00        ..      NOP      
        0x0003424c:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00034250:    3c01        .<      SUBS     r4,#1
        0x00034252:    ee301a48    0.H.    VSUB.F32 s2,s0,s16
        0x00034256:    ed851a00    ....    VSTR     s2,[r5,#0]
        0x0003425a:    ee298a00    )...    VMUL.F32 s16,s18,s0
        0x0003425e:    f1050504    ....    ADD      r5,r5,#4
        0x00034262:    d1f3        ..      BNE      0x3424c ; celt_preemphasis + 200
        0x00034264:    e01b        ..      B        0x3429e ; celt_preemphasis + 282
        0x00034266:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003426a:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x0003426e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034272:    d19e        ..      BNE      0x341b2 ; celt_preemphasis + 46
        0x00034274:    2c01        .,      CMP      r4,#1
        0x00034276:    db12        ..      BLT      0x3429e ; celt_preemphasis + 282
        0x00034278:    ed9f0a0c    ....    VLDR     s0,[pc,#48] ; [0x342ac] = 0x47000000
        0x0003427c:    ea4f0089    O...    LSL      r0,r9,#2
        0x00034280:    ed961a00    ....    VLDR     s2,[r6,#0]
        0x00034284:    3c01        .<      SUBS     r4,#1
        0x00034286:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x0003428a:    ee312a48    1.H*    VSUB.F32 s4,s2,s16
        0x0003428e:    ed852a00    ...*    VSTR     s4,[r5,#0]
        0x00034292:    ee298a01    )...    VMUL.F32 s16,s18,s2
        0x00034296:    f1050504    ....    ADD      r5,r5,#4
        0x0003429a:    4406        .D      ADD      r6,r6,r0
        0x0003429c:    d1f0        ..      BNE      0x34280 ; celt_preemphasis + 252
        0x0003429e:    ed888a00    ....    VSTR     s16,[r8,#0]
        0x000342a2:    ecbd8b04    ....    VPOP     {d8-d9}
        0x000342a6:    b001        ..      ADD      sp,sp,#4
        0x000342a8:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d.4
        0x000342ac:    47000000    ...G    DCD    1191182336
        0x000342b0:    47800000    ...G    DCD    1199570944
        0x000342b4:    c7800000    ....    DCD    3347054592
    $t.6
    check_flash_address_range
        0x000342b8:    b580        ..      PUSH     {r7,lr}
        0x000342ba:    b094        ..      SUB      sp,sp,#0x50
        0x000342bc:    9012        ..      STR      r0,[sp,#0x48]
        0x000342be:    9111        ..      STR      r1,[sp,#0x44]
        0x000342c0:    9812        ..      LDR      r0,[sp,#0x48]
        0x000342c2:    9001        ..      STR      r0,[sp,#4]
        0x000342c4:    9812        ..      LDR      r0,[sp,#0x48]
        0x000342c6:    9911        ..      LDR      r1,[sp,#0x44]
        0x000342c8:    4408        .D      ADD      r0,r0,r1
        0x000342ca:    3801        .8      SUBS     r0,#1
        0x000342cc:    9000        ..      STR      r0,[sp,#0]
        0x000342ce:    f24350b0    C..P    MOV      r0,#0x35b0
        0x000342d2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000342d6:    6800        .h      LDR      r0,[r0,#0]
        0x000342d8:    b958        X.      CBNZ     r0,0x342f2 ; check_flash_address_range + 58
        0x000342da:    e7ff        ..      B        0x342dc ; check_flash_address_range + 36
        0x000342dc:    2001        .       MOVS     r0,#1
        0x000342de:    a902        ..      ADD      r1,sp,#8
        0x000342e0:    f7eff9c6    ....    BL       am_hal_mcuctrl_info_get ; 0x23670
        0x000342e4:    980c        ..      LDR      r0,[sp,#0x30]
        0x000342e6:    f24351b0    C..Q    MOV      r1,#0x35b0
        0x000342ea:    f2c10100    ....    MOVT     r1,#0x1000
        0x000342ee:    6008        .`      STR      r0,[r1,#0]
        0x000342f0:    e7ff        ..      B        0x342f2 ; check_flash_address_range + 58
        0x000342f2:    9901        ..      LDR      r1,[sp,#4]
        0x000342f4:    2000        .       MOVS     r0,#0
        0x000342f6:    ebb03f91    ...?    CMP      r0,r1,LSR #14
        0x000342fa:    d104        ..      BNE      0x34306 ; check_flash_address_range + 78
        0x000342fc:    e7ff        ..      B        0x342fe ; check_flash_address_range + 70
        0x000342fe:    2000        .       MOVS     r0,#0
        0x00034300:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x00034304:    e010        ..      B        0x34328 ; check_flash_address_range + 112
        0x00034306:    9800        ..      LDR      r0,[sp,#0]
        0x00034308:    f24351b0    C..Q    MOV      r1,#0x35b0
        0x0003430c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00034310:    6809        .h      LDR      r1,[r1,#0]
        0x00034312:    4288        .B      CMP      r0,r1
        0x00034314:    d304        ..      BCC      0x34320 ; check_flash_address_range + 104
        0x00034316:    e7ff        ..      B        0x34318 ; check_flash_address_range + 96
        0x00034318:    2000        .       MOVS     r0,#0
        0x0003431a:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x0003431e:    e003        ..      B        0x34328 ; check_flash_address_range + 112
        0x00034320:    2001        .       MOVS     r0,#1
        0x00034322:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x00034326:    e7ff        ..      B        0x34328 ; check_flash_address_range + 112
        0x00034328:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x0003432c:    b014        ..      ADD      sp,sp,#0x50
        0x0003432e:    bd80        ..      POP      {r7,pc}
    chiprev_set
        0x00034330:    b084        ..      SUB      sp,sp,#0x10
        0x00034332:    9003        ..      STR      r0,[sp,#0xc]
        0x00034334:    9102        ..      STR      r1,[sp,#8]
        0x00034336:    9803        ..      LDR      r0,[sp,#0xc]
        0x00034338:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0003433a:    0900        ..      LSRS     r0,r0,#4
        0x0003433c:    9001        ..      STR      r0,[sp,#4]
        0x0003433e:    9801        ..      LDR      r0,[sp,#4]
        0x00034340:    3040        @0      ADDS     r0,r0,#0x40
        0x00034342:    9903        ..      LDR      r1,[sp,#0xc]
        0x00034344:    f8810050    ..P.    STRB     r0,[r1,#0x50]
        0x00034348:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003434a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003434c:    f000000f    ....    AND      r0,r0,#0xf
        0x00034350:    9000        ..      STR      r0,[sp,#0]
        0x00034352:    9800        ..      LDR      r0,[sp,#0]
        0x00034354:    9902        ..      LDR      r1,[sp,#8]
        0x00034356:    1a40        @.      SUBS     r0,r0,r1
        0x00034358:    3030        00      ADDS     r0,r0,#0x30
        0x0003435a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003435c:    f8810051    ..Q.    STRB     r0,[r1,#0x51]
        0x00034360:    b004        ..      ADD      sp,sp,#0x10
        0x00034362:    4770        pG      BX       lr
    clt_compute_allocation
        0x00034364:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00034368:    b091        ..      SUB      sp,sp,#0x44
        0x0003436a:    9e23        #.      LDR      r6,[sp,#0x8c]
        0x0003436c:    9c1e        ..      LDR      r4,[sp,#0x78]
        0x0003436e:    9307        ..      STR      r3,[sp,#0x1c]
        0x00034370:    4615        .F      MOV      r5,r2
        0x00034372:    468b        .F      MOV      r11,r1
        0x00034374:    4607        .F      MOV      r7,r0
        0x00034376:    f011f963    ..c.    BL       save_stack ; 0x45640
        0x0003437a:    ea2470e4    $..p    BIC      r0,r4,r4,ASR #31
        0x0003437e:    2400        .$      MOVS     r4,#0
        0x00034380:    2807        .(      CMP      r0,#7
        0x00034382:    bfc8        ..      IT       GT
        0x00034384:    2401        .$      MOVGT    r4,#1
        0x00034386:    68b9        .h      LDR      r1,[r7,#8]
        0x00034388:    2300        .#      MOVS     r3,#0
        0x0003438a:    2e02        ..      CMP      r6,#2
        0x0003438c:    eba002c4    ....    SUB      r2,r0,r4,LSL #3
        0x00034390:    970d        ..      STR      r7,[sp,#0x34]
        0x00034392:    9109        ..      STR      r1,[sp,#0x24]
        0x00034394:    920e        ..      STR      r2,[sp,#0x38]
        0x00034396:    940b        ..      STR      r4,[sp,#0x2c]
        0x00034398:    d117        ..      BNE      0x343ca ; clt_compute_allocation + 102
        0x0003439a:    f24f2132    O.2!    MOV      r1,#0xf232
        0x0003439e:    eba5000b    ....    SUB      r0,r5,r11
        0x000343a2:    f2c00104    ....    MOVT     r1,#4
        0x000343a6:    5c08        .\      LDRB     r0,[r1,r0]
        0x000343a8:    2300        .#      MOVS     r3,#0
        0x000343aa:    4282        .B      CMP      r2,r0
        0x000343ac:    f04f0100    O...    MOV      r1,#0
        0x000343b0:    462c        ,F      MOV      r4,r5
        0x000343b2:    db0c        ..      BLT      0x343ce ; clt_compute_allocation + 106
        0x000343b4:    990e        ..      LDR      r1,[sp,#0x38]
        0x000343b6:    1a09        ..      SUBS     r1,r1,r0
        0x000343b8:    2907        .)      CMP      r1,#7
        0x000343ba:    bfc8        ..      IT       GT
        0x000343bc:    2301        .#      MOVGT    r3,#1
        0x000343be:    eba101c3    ....    SUB      r1,r1,r3,LSL #3
        0x000343c2:    910e        ..      STR      r1,[sp,#0x38]
        0x000343c4:    00db        ..      LSLS     r3,r3,#3
        0x000343c6:    4601        .F      MOV      r1,r0
        0x000343c8:    e001        ..      B        0x343ce ; clt_compute_allocation + 106
        0x000343ca:    2100        .!      MOVS     r1,#0
        0x000343cc:    462c        ,F      MOV      r4,r5
        0x000343ce:    9809        ..      LDR      r0,[sp,#0x24]
        0x000343d0:    f8dda090    ....    LDR      r10,[sp,#0x90]
        0x000343d4:    0085        ..      LSLS     r5,r0,#2
        0x000343d6:    4628        (F      MOV      r0,r5
        0x000343d8:    e9cd1303    ....    STRD     r1,r3,[sp,#0xc]
        0x000343dc:    f014fc58    ..X.    BL       spl_alloca ; 0x48c90
        0x000343e0:    9006        ..      STR      r0,[sp,#0x18]
        0x000343e2:    4628        (F      MOV      r0,r5
        0x000343e4:    f014fc54    ..T.    BL       spl_alloca ; 0x48c90
        0x000343e8:    9005        ..      STR      r0,[sp,#0x14]
        0x000343ea:    4628        (F      MOV      r0,r5
        0x000343ec:    f014fc50    ..P.    BL       spl_alloca ; 0x48c90
        0x000343f0:    9010        ..      STR      r0,[sp,#0x40]
        0x000343f2:    4628        (F      MOV      r0,r5
        0x000343f4:    f014fc4c    ..L.    BL       spl_alloca ; 0x48c90
        0x000343f8:    9008        ..      STR      r0,[sp,#0x20]
        0x000343fa:    9823        #.      LDR      r0,[sp,#0x8c]
        0x000343fc:    455c        \E      CMP      r4,r11
        0x000343fe:    ea4f08c0    O...    LSL      r8,r0,#3
        0x00034402:    940c        ..      STR      r4,[sp,#0x30]
        0x00034404:    dd3d        =.      BLE      0x34482 ; clt_compute_allocation + 286
        0x00034406:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00034408:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003440a:    eba0000a    ....    SUB      r0,r0,r10
        0x0003440e:    1f44        D.      SUBS     r4,r0,#5
        0x00034410:    9808        ..      LDR      r0,[sp,#0x20]
        0x00034412:    6a09        .j      LDR      r1,[r1,#0x20]
        0x00034414:    eb00028b    ....    ADD      r2,r0,r11,LSL #2
        0x00034418:    9810        ..      LDR      r0,[sp,#0x40]
        0x0003441a:    eb01094b    ..K.    ADD      r9,r1,r11,LSL #1
        0x0003441e:    eb00038b    ....    ADD      r3,r0,r11,LSL #2
        0x00034422:    980c        ..      LDR      r0,[sp,#0x30]
        0x00034424:    f8397b02    9..{    LDRH     r7,[r9],#2
        0x00034428:    eba0060b    ....    SUB      r6,r0,r11
        0x0003442c:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0003442e:    1e75        u.      SUBS     r5,r6,#1
        0x00034430:    4345        EC      MULS     r5,r0,r5
        0x00034432:    f10a0c03    ....    ADD      r12,r10,#3
        0x00034436:    4365        eC      MULS     r5,r4,r5
        0x00034438:    fb00fe04    ....    MUL      lr,r0,r4
        0x0003443c:    f9390b02    9...    LDRSH    r0,[r9],#2
        0x00034440:    b23c        <.      SXTH     r4,r7
        0x00034442:    b287        ..      UXTH     r7,r0
        0x00034444:    1b00        ..      SUBS     r0,r0,r4
        0x00034446:    eb000440    ..@.    ADD      r4,r0,r0,LSL #1
        0x0003444a:    fa04f40a    ....    LSL      r4,r4,r10
        0x0003444e:    00e1        ..      LSLS     r1,r4,#3
        0x00034450:    ebb81f21    ..!.    CMP      r8,r1,ASR #4
        0x00034454:    4641        AF      MOV      r1,r8
        0x00034456:    bfd8        ..      IT       LE
        0x00034458:    f344015b    D.[.    SBFXLE   r1,r4,#1,#28
        0x0003445c:    f8431b04    C...    STR      r1,[r3],#4
        0x00034460:    fb05f100    ....    MUL      r1,r5,r0
        0x00034464:    fa01f10c    ....    LSL      r1,r1,r12
        0x00034468:    fa00f00a    ....    LSL      r0,r0,r10
        0x0003446c:    118c        ..      ASRS     r4,r1,#6
        0x0003446e:    2801        .(      CMP      r0,#1
        0x00034470:    bf08        ..      IT       EQ
        0x00034472:    ebc814a1    ....    RSBEQ    r4,r8,r1,ASR #6
        0x00034476:    f8424b04    B..K    STR      r4,[r2],#4
        0x0003447a:    3e01        .>      SUBS     r6,#1
        0x0003447c:    eba5050e    ....    SUB      r5,r5,lr
        0x00034480:    d1dc        ..      BNE      0x3443c ; clt_compute_allocation + 216
        0x00034482:    980d        ..      LDR      r0,[sp,#0x34]
        0x00034484:    f8cd803c    ..<.    STR      r8,[sp,#0x3c]
        0x00034488:    6b01        .k      LDR      r1,[r0,#0x30]
        0x0003448a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003448c:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x0003448e:    00c0        ..      LSLS     r0,r0,#3
        0x00034490:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x00034494:    981a        ..      LDR      r0,[sp,#0x68]
        0x00034496:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x00034498:    f1a00a04    ....    SUB      r10,r0,#4
        0x0003449c:    9810        ..      LDR      r0,[sp,#0x40]
        0x0003449e:    1e4b        K.      SUBS     r3,r1,#1
        0x000344a0:    f1a00804    ....    SUB      r8,r0,#4
        0x000344a4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000344a6:    2201        ."      MOVS     r2,#1
        0x000344a8:    1f07        ..      SUBS     r7,r0,#4
        0x000344aa:    9808        ..      LDR      r0,[sp,#0x20]
        0x000344ac:    f8cdb040    ..@.    STR      r11,[sp,#0x40]
        0x000344b0:    1f06        ..      SUBS     r6,r0,#4
        0x000344b2:    bf00        ..      NOP      
        0x000344b4:    18d0        ..      ADDS     r0,r2,r3
        0x000344b6:    455c        \E      CMP      r4,r11
        0x000344b8:    ea4f0060    O.`.    ASR      r0,r0,#1
        0x000344bc:    dd54        T.      BLE      0x34568 ; clt_compute_allocation + 516
        0x000344be:    990d        ..      LDR      r1,[sp,#0x34]
        0x000344c0:    920b        ..      STR      r2,[sp,#0x2c]
        0x000344c2:    6b4a        Jk      LDR      r2,[r1,#0x34]
        0x000344c4:    6a0d        .j      LDR      r5,[r1,#0x20]
        0x000344c6:    9909        ..      LDR      r1,[sp,#0x24]
        0x000344c8:    900a        ..      STR      r0,[sp,#0x28]
        0x000344ca:    fb012000    ...     MLA      r0,r1,r0,r2
        0x000344ce:    46a3        .F      MOV      r11,r4
        0x000344d0:    f8354014    5..@    LDRH     r4,[r5,r4,LSL #1]
        0x000344d4:    1e42        B.      SUBS     r2,r0,#1
        0x000344d6:    1ea8        ..      SUBS     r0,r5,#2
        0x000344d8:    f04f0c00    O...    MOV      r12,#0
        0x000344dc:    f04f0900    O...    MOV      r9,#0
        0x000344e0:    f930e01b    0...    LDRSH    lr,[r0,r11,LSL #1]
        0x000344e4:    b224        $.      SXTH     r4,r4
        0x000344e6:    9923        #.      LDR      r1,[sp,#0x8c]
        0x000344e8:    eba4040e    ....    SUB      r4,r4,lr
        0x000344ec:    f812500b    ...P    LDRB     r5,[r2,r11]
        0x000344f0:    434c        LC      MULS     r4,r1,r4
        0x000344f2:    9924        $.      LDR      r1,[sp,#0x90]
        0x000344f4:    436c        lC      MULS     r4,r5,r4
        0x000344f6:    408c        .@      LSLS     r4,r4,r1
        0x000344f8:    2c04        .,      CMP      r4,#4
        0x000344fa:    ea4f04a4    O...    ASR      r4,r4,#2
        0x000344fe:    db04        ..      BLT      0x3450a ; clt_compute_allocation + 422
        0x00034500:    f856502b    V.+P    LDR      r5,[r6,r11,LSL #2]
        0x00034504:    442c        ,D      ADD      r4,r4,r5
        0x00034506:    ea2474e4    $..t    BIC      r4,r4,r4,ASR #31
        0x0003450a:    f857502b    W.+P    LDR      r5,[r7,r11,LSL #2]
        0x0003450e:    f1b90f00    ....    CMP      r9,#0
        0x00034512:    442c        ,D      ADD      r4,r4,r5
        0x00034514:    d10a        ..      BNE      0x3452c ; clt_compute_allocation + 456
        0x00034516:    f858502b    X.+P    LDR      r5,[r8,r11,LSL #2]
        0x0003451a:    42ac        .B      CMP      r4,r5
        0x0003451c:    da06        ..      BGE      0x3452c ; clt_compute_allocation + 456
        0x0003451e:    9d0f        ..      LDR      r5,[sp,#0x3c]
        0x00034520:    f04f0900    O...    MOV      r9,#0
        0x00034524:    42ac        .B      CMP      r4,r5
        0x00034526:    bfb8        ..      IT       LT
        0x00034528:    2500        .%      MOVLT    r5,#0
        0x0003452a:    e006        ..      B        0x3453a ; clt_compute_allocation + 470
        0x0003452c:    f85a502b    Z.+P    LDR      r5,[r10,r11,LSL #2]
        0x00034530:    f04f0901    O...    MOV      r9,#1
        0x00034534:    42ac        .B      CMP      r4,r5
        0x00034536:    bfb8        ..      IT       LT
        0x00034538:    4625        %F      MOVLT    r5,r4
        0x0003453a:    9910        ..      LDR      r1,[sp,#0x40]
        0x0003453c:    f1ab0b01    ....    SUB      r11,r11,#1
        0x00034540:    fa1ff48e    ....    UXTH     r4,lr
        0x00034544:    458b        .E      CMP      r11,r1
        0x00034546:    44ac        .D      ADD      r12,r12,r5
        0x00034548:    dcca        ..      BGT      0x344e0 ; clt_compute_allocation + 380
        0x0003454a:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x0003454c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003454e:    45ac        .E      CMP      r12,r5
        0x00034550:    bfc8        ..      IT       GT
        0x00034552:    1e43        C.      SUBGT    r3,r0,#1
        0x00034554:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x00034556:    bfd8        ..      IT       LE
        0x00034558:    1c42        B.      ADDLE    r2,r0,#1
        0x0003455a:    f8ddb040    ..@.    LDR      r11,[sp,#0x40]
        0x0003455e:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x00034560:    429a        .B      CMP      r2,r3
        0x00034562:    dda7        ..      BLE      0x344b4 ; clt_compute_allocation + 336
        0x00034564:    e008        ..      B        0x34578 ; clt_compute_allocation + 532
        0x00034566:    bf00        ..      NOP      
        0x00034568:    2d00        .-      CMP      r5,#0
        0x0003456a:    bf4c        L.      ITE      MI
        0x0003456c:    1e43        C.      SUBMI    r3,r0,#1
        0x0003456e:    1c42        B.      ADDPL    r2,r0,#1
        0x00034570:    429a        .B      CMP      r2,r3
        0x00034572:    dd9f        ..      BLE      0x344b4 ; clt_compute_allocation + 336
        0x00034574:    465f        _F      MOV      r7,r11
        0x00034576:    e05e        ^.      B        0x34636 ; clt_compute_allocation + 722
        0x00034578:    455c        \E      CMP      r4,r11
        0x0003457a:    465f        _F      MOV      r7,r11
        0x0003457c:    dd5b        [.      BLE      0x34636 ; clt_compute_allocation + 722
        0x0003457e:    990d        ..      LDR      r1,[sp,#0x34]
        0x00034580:    4696        .F      MOV      lr,r2
        0x00034582:    6a08        .j      LDR      r0,[r1,#0x20]
        0x00034584:    6b4f        Ok      LDR      r7,[r1,#0x34]
        0x00034586:    9909        ..      LDR      r1,[sp,#0x24]
        0x00034588:    f830501b    0..P    LDRH     r5,[r0,r11,LSL #1]
        0x0003458c:    fb017302    ...s    MLA      r3,r1,r2,r7
        0x00034590:    f1a40901    ....    SUB      r9,r4,#1
        0x00034594:    930b        ..      STR      r3,[sp,#0x2c]
        0x00034596:    1e53        S.      SUBS     r3,r2,#1
        0x00034598:    fb017c03    ...|    MLA      r12,r1,r3,r7
        0x0003459c:    9901        ..      LDR      r1,[sp,#4]
        0x0003459e:    1c86        ..      ADDS     r6,r0,#2
        0x000345a0:    465a        ZF      MOV      r2,r11
        0x000345a2:    465f        _F      MOV      r7,r11
        0x000345a4:    f9360012    6...    LDRSH    r0,[r6,r2,LSL #1]
        0x000345a8:    b22d        -.      SXTH     r5,r5
        0x000345aa:    458e        .E      CMP      lr,r1
        0x000345ac:    9923        #.      LDR      r1,[sp,#0x8c]
        0x000345ae:    eba00505    ....    SUB      r5,r0,r5
        0x000345b2:    fb05f401    ....    MUL      r4,r5,r1
        0x000345b6:    da07        ..      BGE      0x345c8 ; clt_compute_allocation + 612
        0x000345b8:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000345ba:    5c8d        .\      LDRB     r5,[r1,r2]
        0x000345bc:    9924        $.      LDR      r1,[sp,#0x90]
        0x000345be:    4365        eC      MULS     r5,r4,r5
        0x000345c0:    408d        .@      LSLS     r5,r5,r1
        0x000345c2:    10ad        ..      ASRS     r5,r5,#2
        0x000345c4:    e004        ..      B        0x345d0 ; clt_compute_allocation + 620
        0x000345c6:    bf00        ..      NOP      
        0x000345c8:    991a        ..      LDR      r1,[sp,#0x68]
        0x000345ca:    f8515022    Q."P    LDR      r5,[r1,r2,LSL #2]
        0x000345ce:    9924        $.      LDR      r1,[sp,#0x90]
        0x000345d0:    f81c3002    ...0    LDRB     r3,[r12,r2]
        0x000345d4:    4363        cC      MULS     r3,r4,r3
        0x000345d6:    408b        .@      LSLS     r3,r3,r1
        0x000345d8:    2b04        .+      CMP      r3,#4
        0x000345da:    ea4f04a3    O...    ASR      r4,r3,#2
        0x000345de:    db05        ..      BLT      0x345ec ; clt_compute_allocation + 648
        0x000345e0:    9908        ..      LDR      r1,[sp,#0x20]
        0x000345e2:    f8513022    Q."0    LDR      r3,[r1,r2,LSL #2]
        0x000345e6:    4423        #D      ADD      r3,r3,r4
        0x000345e8:    ea2374e3    #..t    BIC      r4,r3,r3,ASR #31
        0x000345ec:    2d01        .-      CMP      r5,#1
        0x000345ee:    db05        ..      BLT      0x345fc ; clt_compute_allocation + 664
        0x000345f0:    9908        ..      LDR      r1,[sp,#0x20]
        0x000345f2:    f8513022    Q."0    LDR      r3,[r1,r2,LSL #2]
        0x000345f6:    442b        +D      ADD      r3,r3,r5
        0x000345f8:    ea2375e3    #..u    BIC      r5,r3,r3,ASR #31
        0x000345fc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000345fe:    f1be0f01    ....    CMP      lr,#1
        0x00034602:    f8513022    Q."0    LDR      r3,[r1,r2,LSL #2]
        0x00034606:    bfc8        ..      IT       GT
        0x00034608:    441c        .D      ADDGT    r4,r3
        0x0003460a:    2b00        .+      CMP      r3,#0
        0x0003460c:    bfc8        ..      IT       GT
        0x0003460e:    4617        .F      MOVGT    r7,r2
        0x00034610:    9906        ..      LDR      r1,[sp,#0x18]
        0x00034612:    1b2d        -.      SUBS     r5,r5,r4
        0x00034614:    442b        +D      ADD      r3,r3,r5
        0x00034616:    f8414022    A."@    STR      r4,[r1,r2,LSL #2]
        0x0003461a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003461c:    ea2373e3    #..s    BIC      r3,r3,r3,ASR #31
        0x00034620:    4591        .E      CMP      r9,r2
        0x00034622:    f8413022    A."0    STR      r3,[r1,r2,LSL #2]
        0x00034626:    d004        ..      BEQ      0x34632 ; clt_compute_allocation + 718
        0x00034628:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003462a:    3201        .2      ADDS     r2,#1
        0x0003462c:    6b09        .k      LDR      r1,[r1,#0x30]
        0x0003462e:    b285        ..      UXTH     r5,r0
        0x00034630:    e7b8        ..      B        0x345a4 ; clt_compute_allocation + 576
        0x00034632:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x00034634:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x00034636:    970a        ..      STR      r7,[sp,#0x28]
        0x00034638:    f011f802    ....    BL       save_stack ; 0x45640
        0x0003463c:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0003463e:    f04f0c00    O...    MOV      r12,#0
        0x00034642:    2801        .(      CMP      r0,#1
        0x00034644:    f04f0000    O...    MOV      r0,#0
        0x00034648:    bfc8        ..      IT       GT
        0x0003464a:    2001        .       MOVGT    r0,#1
        0x0003464c:    9008        ..      STR      r0,[sp,#0x20]
        0x0003464e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00034650:    f04f0e40    O.@.    MOV      lr,#0x40
        0x00034654:    1f01        ..      SUBS     r1,r0,#4
        0x00034656:    9806        ..      LDR      r0,[sp,#0x18]
        0x00034658:    f04f0900    O...    MOV      r9,#0
        0x0003465c:    1f02        ..      SUBS     r2,r0,#4
        0x0003465e:    bf00        ..      NOP      
        0x00034660:    eb0e000c    ....    ADD      r0,lr,r12
        0x00034664:    455c        \E      CMP      r4,r11
        0x00034666:    ea4f0660    O.`.    ASR      r6,r0,#1
        0x0003466a:    dd2d        -.      BLE      0x346c8 ; clt_compute_allocation + 868
        0x0003466c:    4625        %F      MOV      r5,r4
        0x0003466e:    2400        .$      MOVS     r4,#0
        0x00034670:    2000        .       MOVS     r0,#0
        0x00034672:    bf00        ..      NOP      
        0x00034674:    f8513025    Q.%0    LDR      r3,[r1,r5,LSL #2]
        0x00034678:    f8527025    R.%p    LDR      r7,[r2,r5,LSL #2]
        0x0003467c:    4373        sC      MULS     r3,r6,r3
        0x0003467e:    2800        .(      CMP      r0,#0
        0x00034680:    eb0710a3    ....    ADD      r0,r7,r3,ASR #6
        0x00034684:    d10a        ..      BNE      0x3469c ; clt_compute_allocation + 824
        0x00034686:    f8583025    X.%0    LDR      r3,[r8,r5,LSL #2]
        0x0003468a:    4298        .B      CMP      r0,r3
        0x0003468c:    da06        ..      BGE      0x3469c ; clt_compute_allocation + 824
        0x0003468e:    9b0f        ..      LDR      r3,[sp,#0x3c]
        0x00034690:    4298        .B      CMP      r0,r3
        0x00034692:    f04f0000    O...    MOV      r0,#0
        0x00034696:    bfb8        ..      IT       LT
        0x00034698:    2300        .#      MOVLT    r3,#0
        0x0003469a:    e005        ..      B        0x346a8 ; clt_compute_allocation + 836
        0x0003469c:    f85a3025    Z.%0    LDR      r3,[r10,r5,LSL #2]
        0x000346a0:    4298        .B      CMP      r0,r3
        0x000346a2:    bfb8        ..      IT       LT
        0x000346a4:    4603        .F      MOVLT    r3,r0
        0x000346a6:    2001        .       MOVS     r0,#1
        0x000346a8:    3d01        .=      SUBS     r5,#1
        0x000346aa:    455d        ]E      CMP      r5,r11
        0x000346ac:    441c        .D      ADD      r4,r4,r3
        0x000346ae:    dce1        ..      BGT      0x34674 ; clt_compute_allocation + 784
        0x000346b0:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x000346b2:    f1090901    ....    ADD      r9,r9,#1
        0x000346b6:    42ac        .B      CMP      r4,r5
        0x000346b8:    bfcc        ..      ITE      GT
        0x000346ba:    46b6        .F      MOVGT    lr,r6
        0x000346bc:    46b4        .F      MOVLE    r12,r6
        0x000346be:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x000346c0:    f1b90f06    ....    CMP      r9,#6
        0x000346c4:    d1cc        ..      BNE      0x34660 ; clt_compute_allocation + 764
        0x000346c6:    e00b        ..      B        0x346e0 ; clt_compute_allocation + 892
        0x000346c8:    2d00        .-      CMP      r5,#0
        0x000346ca:    f1090901    ....    ADD      r9,r9,#1
        0x000346ce:    bf4c        L.      ITE      MI
        0x000346d0:    46b6        .F      MOVMI    lr,r6
        0x000346d2:    46b4        .F      MOVPL    r12,r6
        0x000346d4:    f1b90f06    ....    CMP      r9,#6
        0x000346d8:    d1c2        ..      BNE      0x34660 ; clt_compute_allocation + 764
        0x000346da:    f04f0900    O...    MOV      r9,#0
        0x000346de:    e02c        ,.      B        0x3473a ; clt_compute_allocation + 982
        0x000346e0:    9820         .      LDR      r0,[sp,#0x80]
        0x000346e2:    f8dde03c    ..<.    LDR      lr,[sp,#0x3c]
        0x000346e6:    3804        .8      SUBS     r0,#4
        0x000346e8:    900b        ..      STR      r0,[sp,#0x2c]
        0x000346ea:    2000        .       MOVS     r0,#0
        0x000346ec:    f04f0900    O...    MOV      r9,#0
        0x000346f0:    4625        %F      MOV      r5,r4
        0x000346f2:    4607        .F      MOV      r7,r0
        0x000346f4:    f8514025    Q.%@    LDR      r4,[r1,r5,LSL #2]
        0x000346f8:    f8523025    R.%0    LDR      r3,[r2,r5,LSL #2]
        0x000346fc:    fb04f40c    ....    MUL      r4,r4,r12
        0x00034700:    eb0313a4    ....    ADD      r3,r3,r4,ASR #6
        0x00034704:    f8584025    X.%@    LDR      r4,[r8,r5,LSL #2]
        0x00034708:    4573        sE      CMP      r3,lr
        0x0003470a:    4676        vF      MOV      r6,lr
        0x0003470c:    bfb8        ..      IT       LT
        0x0003470e:    2600        .&      MOVLT    r6,#0
        0x00034710:    42a3        .B      CMP      r3,r4
        0x00034712:    bfa4        ..      ITT      GE
        0x00034714:    f0470701    G...    ORRGE    r7,r7,#1
        0x00034718:    461e        .F      MOVGE    r6,r3
        0x0003471a:    2800        .(      CMP      r0,#0
        0x0003471c:    f85a0025    Z.%.    LDR      r0,[r10,r5,LSL #2]
        0x00034720:    bf18        ..      IT       NE
        0x00034722:    461e        .F      MOVNE    r6,r3
        0x00034724:    4286        .B      CMP      r6,r0
        0x00034726:    bfa8        ..      IT       GE
        0x00034728:    4606        .F      MOVGE    r6,r0
        0x0003472a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003472c:    44b1        .D      ADD      r9,r9,r6
        0x0003472e:    f8406025    @.%`    STR      r6,[r0,r5,LSL #2]
        0x00034732:    3d01        .=      SUBS     r5,#1
        0x00034734:    455d        ]E      CMP      r5,r11
        0x00034736:    4638        8F      MOV      r0,r7
        0x00034738:    dcdc        ..      BGT      0x346f4 ; clt_compute_allocation + 912
        0x0003473a:    9e0c        ..      LDR      r6,[sp,#0x30]
        0x0003473c:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003473e:    1e70        p.      SUBS     r0,r6,#1
        0x00034740:    4288        .B      CMP      r0,r1
        0x00034742:    f340808f    @...    BLE.W    0x34864 ; clt_compute_allocation + 1280
        0x00034746:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00034748:    f24f2132    O.2!    MOV      r1,#0xf232
        0x0003474c:    f1000e08    ....    ADD      lr,r0,#8
        0x00034750:    f10b0002    ....    ADD      r0,r11,#2
        0x00034754:    9006        ..      STR      r0,[sp,#0x18]
        0x00034756:    ea6f000b    o...    MVN      r0,r11
        0x0003475a:    f2c00104    ....    MOVT     r1,#4
        0x0003475e:    4408        .D      ADD      r0,r0,r1
        0x00034760:    9009        ..      STR      r0,[sp,#0x24]
        0x00034762:    9820         .      LDR      r0,[sp,#0x80]
        0x00034764:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x00034766:    9c03        ..      LDR      r4,[sp,#0xc]
        0x00034768:    0077        w.      LSLS     r7,r6,#1
        0x0003476a:    f1a00a04    ....    SUB      r10,r0,#4
        0x0003476e:    46b4        .F      MOV      r12,r6
        0x00034770:    f8cde01c    ....    STR      lr,[sp,#0x1c]
        0x00034774:    f8cda02c    ..,.    STR      r10,[sp,#0x2c]
        0x00034778:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003477a:    eba50109    ....    SUB      r1,r5,r9
        0x0003477e:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00034780:    5fc2        ._      LDRSH    r2,[r0,r7]
        0x00034782:    f930301b    0..0    LDRSH    r3,[r0,r11,LSL #1]
        0x00034786:    4438        8D      ADD      r0,r0,r7
        0x00034788:    1ad6        ..      SUBS     r6,r2,r3
        0x0003478a:    fbb1f6f6    ....    UDIV     r6,r1,r6
        0x0003478e:    1a9d        ..      SUBS     r5,r3,r2
        0x00034790:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x00034794:    fb051106    ....    MLA      r1,r5,r6,r1
        0x00034798:    1a1b        ..      SUBS     r3,r3,r0
        0x0003479a:    440b        .D      ADD      r3,r3,r1
        0x0003479c:    f85a102c    Z.,.    LDR      r1,[r10,r12,LSL #2]
        0x000347a0:    1a10        ..      SUBS     r0,r2,r0
        0x000347a2:    f858202c    X.,     LDR      r2,[r8,r12,LSL #2]
        0x000347a6:    fb001506    ....    MLA      r5,r0,r6,r1
        0x000347aa:    2b00        .+      CMP      r3,#0
        0x000347ac:    bfc8        ..      IT       GT
        0x000347ae:    441d        .D      ADDGT    r5,r3
        0x000347b0:    4572        rE      CMP      r2,lr
        0x000347b2:    bfd8        ..      IT       LE
        0x000347b4:    4672        rF      MOVLE    r2,lr
        0x000347b6:    4295        .B      CMP      r5,r2
        0x000347b8:    f1ac0601    ....    SUB      r6,r12,#1
        0x000347bc:    da02        ..      BGE      0x347c4 ; clt_compute_allocation + 1120
        0x000347be:    f8dda02c    ..,.    LDR      r10,[sp,#0x2c]
        0x000347c2:    e032        2.      B        0x3482a ; clt_compute_allocation + 1222
        0x000347c4:    9926        &.      LDR      r1,[sp,#0x98]
        0x000347c6:    b1f9        ..      CBZ      r1,0x34808 ; clt_compute_allocation + 1188
        0x000347c8:    9906        ..      LDR      r1,[sp,#0x18]
        0x000347ca:    458c        .E      CMP      r12,r1
        0x000347cc:    dd6a        j.      BLE      0x348a4 ; clt_compute_allocation + 1344
        0x000347ce:    9927        '.      LDR      r1,[sp,#0x9c]
        0x000347d0:    2200        ."      MOVS     r2,#0
        0x000347d2:    458c        .E      CMP      r12,r1
        0x000347d4:    f04f0107    O...    MOV      r1,#7
        0x000347d8:    bfc8        ..      IT       GT
        0x000347da:    2109        .!      MOVGT    r1,#9
        0x000347dc:    f1bc0f11    ....    CMP      r12,#0x11
        0x000347e0:    bfd8        ..      IT       LE
        0x000347e2:    4611        .F      MOVLE    r1,r2
        0x000347e4:    9a28        (.      LDR      r2,[sp,#0xa0]
        0x000347e6:    4296        .B      CMP      r6,r2
        0x000347e8:    dc06        ..      BGT      0x347f8 ; clt_compute_allocation + 1172
        0x000347ea:    4348        HC      MULS     r0,r1,r0
        0x000347ec:    9924        $.      LDR      r1,[sp,#0x90]
        0x000347ee:    4088        .@      LSLS     r0,r0,r1
        0x000347f0:    f340005b    @.[.    SBFX     r0,r0,#1,#28
        0x000347f4:    4285        .B      CMP      r5,r0
        0x000347f6:    dc55        U.      BGT      0x348a4 ; clt_compute_allocation + 1344
        0x000347f8:    9825        %.      LDR      r0,[sp,#0x94]
        0x000347fa:    2100        .!      MOVS     r1,#0
        0x000347fc:    2201        ."      MOVS     r2,#1
        0x000347fe:    46e2        .F      MOV      r10,r12
        0x00034800:    f003fde4    ....    BL       ec_enc_bit_logp ; 0x383cc
        0x00034804:    46d4        .F      MOV      r12,r10
        0x00034806:    e007        ..      B        0x34818 ; clt_compute_allocation + 1204
        0x00034808:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003480a:    2101        .!      MOVS     r1,#1
        0x0003480c:    46e2        .F      MOV      r10,r12
        0x0003480e:    f003fcfd    ....    BL       ec_dec_bit_logp ; 0x3820c
        0x00034812:    46d4        .F      MOV      r12,r10
        0x00034814:    2800        .(      CMP      r0,#0
        0x00034816:    d14f        O.      BNE      0x348b8 ; clt_compute_allocation + 1364
        0x00034818:    f8dda02c    ..,.    LDR      r10,[sp,#0x2c]
        0x0003481c:    f8dde01c    ....    LDR      lr,[sp,#0x1c]
        0x00034820:    f85a102c    Z.,.    LDR      r1,[r10,r12,LSL #2]
        0x00034824:    f1090908    ....    ADD      r9,r9,#8
        0x00034828:    3d08        .=      SUBS     r5,r5,#8
        0x0003482a:    2c01        .,      CMP      r4,#1
        0x0003482c:    4620         F      MOV      r0,r4
        0x0003482e:    db02        ..      BLT      0x34836 ; clt_compute_allocation + 1234
        0x00034830:    9809        ..      LDR      r0,[sp,#0x24]
        0x00034832:    f810000c    ....    LDRB     r0,[r0,r12]
        0x00034836:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x00034838:    4421        !D      ADD      r1,r1,r4
        0x0003483a:    4295        .B      CMP      r5,r2
        0x0003483c:    bfb8        ..      IT       LT
        0x0003483e:    2200        ."      MOVLT    r2,#0
        0x00034840:    eba90101    ....    SUB      r1,r9,r1
        0x00034844:    4411        .D      ADD      r1,r1,r2
        0x00034846:    f84a202c    J.,     STR      r2,[r10,r12,LSL #2]
        0x0003484a:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0003484c:    eb010900    ....    ADD      r9,r1,r0
        0x00034850:    f1ac0102    ....    SUB      r1,r12,#2
        0x00034854:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x00034856:    3f02        .?      SUBS     r7,#2
        0x00034858:    4291        .B      CMP      r1,r2
        0x0003485a:    46b4        .F      MOV      r12,r6
        0x0003485c:    4604        .F      MOV      r4,r0
        0x0003485e:    f73faf8b    ?...    BGT.W    0x34778 ; clt_compute_allocation + 1044
        0x00034862:    e001        ..      B        0x34868 ; clt_compute_allocation + 1284
        0x00034864:    9803        ..      LDR      r0,[sp,#0xc]
        0x00034866:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x00034868:    9902        ..      LDR      r1,[sp,#8]
        0x0003486a:    46b4        .F      MOV      r12,r6
        0x0003486c:    440d        .D      ADD      r5,r5,r1
        0x0003486e:    f8dd803c    ..<.    LDR      r8,[sp,#0x3c]
        0x00034872:    2800        .(      CMP      r0,#0
        0x00034874:    dd39        9.      BLE      0x348ea ; clt_compute_allocation + 1414
        0x00034876:    9826        &.      LDR      r0,[sp,#0x98]
        0x00034878:    b310        ..      CBZ      r0,0x348c0 ; clt_compute_allocation + 1372
        0x0003487a:    981c        ..      LDR      r0,[sp,#0x70]
        0x0003487c:    462e        .F      MOV      r6,r5
        0x0003487e:    4605        .F      MOV      r5,r0
        0x00034880:    6800        .h      LDR      r0,[r0,#0]
        0x00034882:    4664        dF      MOV      r4,r12
        0x00034884:    4560        `E      CMP      r0,r12
        0x00034886:    bfa8        ..      IT       GE
        0x00034888:    4660        `F      MOVGE    r0,r12
        0x0003488a:    6028        (`      STR      r0,[r5,#0]
        0x0003488c:    eba0010b    ....    SUB      r1,r0,r11
        0x00034890:    ebac000b    ....    SUB      r0,r12,r11
        0x00034894:    1c42        B.      ADDS     r2,r0,#1
        0x00034896:    9825        %.      LDR      r0,[sp,#0x94]
        0x00034898:    f003ff08    ....    BL       ec_enc_uint ; 0x386ac
        0x0003489c:    6828        (h      LDR      r0,[r5,#0]
        0x0003489e:    46a4        .F      MOV      r12,r4
        0x000348a0:    4635        5F      MOV      r5,r6
        0x000348a2:    e025        %.      B        0x348f0 ; clt_compute_allocation + 1420
        0x000348a4:    9825        %.      LDR      r0,[sp,#0x94]
        0x000348a6:    2101        .!      MOVS     r1,#1
        0x000348a8:    2201        ."      MOVS     r2,#1
        0x000348aa:    4665        eF      MOV      r5,r12
        0x000348ac:    f003fd8e    ....    BL       ec_enc_bit_logp ; 0x383cc
        0x000348b0:    46ac        .F      MOV      r12,r5
        0x000348b2:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x000348b4:    4620         F      MOV      r0,r4
        0x000348b6:    e7da        ..      B        0x3486e ; clt_compute_allocation + 1290
        0x000348b8:    e9dd580e    ...X    LDRD     r5,r8,[sp,#0x38]
        0x000348bc:    2c00        .,      CMP      r4,#0
        0x000348be:    dd14        ..      BLE      0x348ea ; clt_compute_allocation + 1414
        0x000348c0:    ebac000b    ....    SUB      r0,r12,r11
        0x000348c4:    1c41        A.      ADDS     r1,r0,#1
        0x000348c6:    9825        %.      LDR      r0,[sp,#0x94]
        0x000348c8:    4664        dF      MOV      r4,r12
        0x000348ca:    f003fd12    ....    BL       ec_dec_uint ; 0x382f2
        0x000348ce:    9904        ..      LDR      r1,[sp,#0x10]
        0x000348d0:    4458        XD      ADD      r0,r0,r11
        0x000348d2:    4558        XE      CMP      r0,r11
        0x000348d4:    460f        .F      MOV      r7,r1
        0x000348d6:    bfc8        ..      IT       GT
        0x000348d8:    2700        .'      MOVGT    r7,#0
        0x000348da:    2900        .)      CMP      r1,#0
        0x000348dc:    991c        ..      LDR      r1,[sp,#0x70]
        0x000348de:    6008        .`      STR      r0,[r1,#0]
        0x000348e0:    d020         .      BEQ      0x34924 ; clt_compute_allocation + 1472
        0x000348e2:    4558        XE      CMP      r0,r11
        0x000348e4:    46a4        .F      MOV      r12,r4
        0x000348e6:    dc16        ..      BGT      0x34916 ; clt_compute_allocation + 1458
        0x000348e8:    e01d        ..      B        0x34926 ; clt_compute_allocation + 1474
        0x000348ea:    991c        ..      LDR      r1,[sp,#0x70]
        0x000348ec:    2000        .       MOVS     r0,#0
        0x000348ee:    6008        .`      STR      r0,[r1,#0]
        0x000348f0:    9904        ..      LDR      r1,[sp,#0x10]
        0x000348f2:    4558        XE      CMP      r0,r11
        0x000348f4:    460f        .F      MOV      r7,r1
        0x000348f6:    bfc8        ..      IT       GT
        0x000348f8:    2700        .'      MOVGT    r7,#0
        0x000348fa:    b1a1        ..      CBZ      r1,0x34926 ; clt_compute_allocation + 1474
        0x000348fc:    4558        XE      CMP      r0,r11
        0x000348fe:    dd12        ..      BLE      0x34926 ; clt_compute_allocation + 1474
        0x00034900:    9826        &.      LDR      r0,[sp,#0x98]
        0x00034902:    b140        @.      CBZ      r0,0x34916 ; clt_compute_allocation + 1458
        0x00034904:    981d        ..      LDR      r0,[sp,#0x74]
        0x00034906:    2201        ."      MOVS     r2,#1
        0x00034908:    6801        .h      LDR      r1,[r0,#0]
        0x0003490a:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003490c:    4664        dF      MOV      r4,r12
        0x0003490e:    f003fd5d    ..].    BL       ec_enc_bit_logp ; 0x383cc
        0x00034912:    46a4        .F      MOV      r12,r4
        0x00034914:    e00a        ..      B        0x3492c ; clt_compute_allocation + 1480
        0x00034916:    9825        %.      LDR      r0,[sp,#0x94]
        0x00034918:    2101        .!      MOVS     r1,#1
        0x0003491a:    4664        dF      MOV      r4,r12
        0x0003491c:    f003fc76    ..v.    BL       ec_dec_bit_logp ; 0x3820c
        0x00034920:    46a4        .F      MOV      r12,r4
        0x00034922:    e001        ..      B        0x34928 ; clt_compute_allocation + 1476
        0x00034924:    46a4        .F      MOV      r12,r4
        0x00034926:    2000        .       MOVS     r0,#0
        0x00034928:    991d        ..      LDR      r1,[sp,#0x74]
        0x0003492a:    6008        .`      STR      r0,[r1,#0]
        0x0003492c:    45dc        .E      CMP      r12,r11
        0x0003492e:    f8cdc038    ..8.    STR      r12,[sp,#0x38]
        0x00034932:    f3408111    @...    BLE.W    0x34b58 ; clt_compute_allocation + 2036
        0x00034936:    9824        $.      LDR      r0,[sp,#0x90]
        0x00034938:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003493a:    00c0        ..      LSLS     r0,r0,#3
        0x0003493c:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0003493e:    900a        ..      STR      r0,[sp,#0x28]
        0x00034940:    eba50009    ....    SUB      r0,r5,r9
        0x00034944:    4438        8D      ADD      r0,r0,r7
        0x00034946:    f931201b    1..     LDRSH    r2,[r1,r11,LSL #1]
        0x0003494a:    f931701c    1..p    LDRSH    r7,[r1,r12,LSL #1]
        0x0003494e:    b295        ..      UXTH     r5,r2
        0x00034950:    1abb        ..      SUBS     r3,r7,r2
        0x00034952:    fbb0f3f3    ....    UDIV     r3,r0,r3
        0x00034956:    1bd2        ..      SUBS     r2,r2,r7
        0x00034958:    fb020203    ....    MLA      r2,r2,r3,r0
        0x0003495c:    9c20         .      LDR      r4,[sp,#0x80]
        0x0003495e:    4658        XF      MOV      r0,r11
        0x00034960:    f1010b02    ....    ADD      r11,r1,#2
        0x00034964:    462f        /F      MOV      r7,r5
        0x00034966:    bf00        ..      NOP      
        0x00034968:    f93b1010    ;...    LDRSH    r1,[r11,r0,LSL #1]
        0x0003496c:    b23f        ?.      SXTH     r7,r7
        0x0003496e:    f8546020    T. `    LDR      r6,[r4,r0,LSL #2]
        0x00034972:    1bcf        ..      SUBS     r7,r1,r7
        0x00034974:    fb076703    ...g    MLA      r7,r7,r3,r6
        0x00034978:    f8447020    D. p    STR      r7,[r4,r0,LSL #2]
        0x0003497c:    3001        .0      ADDS     r0,#1
        0x0003497e:    b28f        ..      UXTH     r7,r1
        0x00034980:    4584        .E      CMP      r12,r0
        0x00034982:    d1f1        ..      BNE      0x34968 ; clt_compute_allocation + 1540
        0x00034984:    9b10        ..      LDR      r3,[sp,#0x40]
        0x00034986:    4628        (F      MOV      r0,r5
        0x00034988:    f93b1013    ;...    LDRSH    r1,[r11,r3,LSL #1]
        0x0003498c:    b200        ..      SXTH     r0,r0
        0x0003498e:    f8547023    T.#p    LDR      r7,[r4,r3,LSL #2]
        0x00034992:    1a08        ..      SUBS     r0,r1,r0
        0x00034994:    4282        .B      CMP      r2,r0
        0x00034996:    bfb8        ..      IT       LT
        0x00034998:    4610        .F      MOVLT    r0,r2
        0x0003499a:    4407        .D      ADD      r7,r7,r0
        0x0003499c:    f8447023    D.#p    STR      r7,[r4,r3,LSL #2]
        0x000349a0:    3301        .3      ADDS     r3,#1
        0x000349a2:    b289        ..      UXTH     r1,r1
        0x000349a4:    1a12        ..      SUBS     r2,r2,r0
        0x000349a6:    459c        .E      CMP      r12,r3
        0x000349a8:    4608        .F      MOV      r0,r1
        0x000349aa:    d1ed        ..      BNE      0x34988 ; clt_compute_allocation + 1572
        0x000349ac:    9823        #.      LDR      r0,[sp,#0x8c]
        0x000349ae:    2100        .!      MOVS     r1,#0
        0x000349b0:    eba101c0    ....    SUB      r1,r1,r0,LSL #3
        0x000349b4:    9109        ..      STR      r1,[sp,#0x24]
        0x000349b6:    2103        .!      MOVS     r1,#3
        0x000349b8:    2801        .(      CMP      r0,#1
        0x000349ba:    bfc8        ..      IT       GT
        0x000349bc:    2104        .!      MOVGT    r1,#4
        0x000349be:    9c10        ..      LDR      r4,[sp,#0x40]
        0x000349c0:    f8dda084    ....    LDR      r10,[sp,#0x84]
        0x000349c4:    2600        .&      MOVS     r6,#0
        0x000349c6:    910b        ..      STR      r1,[sp,#0x2c]
        0x000349c8:    f93b2014    ;..     LDRSH    r2,[r11,r4,LSL #1]
        0x000349cc:    b228        (.      SXTH     r0,r5
        0x000349ce:    9924        $.      LDR      r1,[sp,#0x90]
        0x000349d0:    9b20         .      LDR      r3,[sp,#0x80]
        0x000349d2:    1a10        ..      SUBS     r0,r2,r0
        0x000349d4:    fa00f501    ....    LSL      r5,r0,r1
        0x000349d8:    f8530024    S.$.    LDR      r0,[r3,r4,LSL #2]
        0x000349dc:    2d02        .-      CMP      r5,#2
        0x000349de:    4430        0D      ADD      r0,r0,r6
        0x000349e0:    db16        ..      BLT      0x34a10 ; clt_compute_allocation + 1708
        0x000349e2:    991a        ..      LDR      r1,[sp,#0x68]
        0x000349e4:    46a6        .F      MOV      lr,r4
        0x000349e6:    f8511024    Q.$.    LDR      r1,[r1,r4,LSL #2]
        0x000349ea:    1a41        A.      SUBS     r1,r0,r1
        0x000349ec:    ea217ce1    !..|    BIC      r12,r1,r1,ASR #31
        0x000349f0:    9923        #.      LDR      r1,[sp,#0x8c]
        0x000349f2:    eba0000c    ....    SUB      r0,r0,r12
        0x000349f6:    f8430024    C.$.    STR      r0,[r3,r4,LSL #2]
        0x000349fa:    2902        .)      CMP      r1,#2
        0x000349fc:    f04f0300    O...    MOV      r3,#0
        0x00034a00:    d11e        ..      BNE      0x34a40 ; clt_compute_allocation + 1756
        0x00034a02:    2d02        .-      CMP      r5,#2
        0x00034a04:    d01c        ..      BEQ      0x34a40 ; clt_compute_allocation + 1756
        0x00034a06:    991d        ..      LDR      r1,[sp,#0x74]
        0x00034a08:    6809        .h      LDR      r1,[r1,#0]
        0x00034a0a:    b191        ..      CBZ      r1,0x34a32 ; clt_compute_allocation + 1742
        0x00034a0c:    2300        .#      MOVS     r3,#0
        0x00034a0e:    e017        ..      B        0x34a40 ; clt_compute_allocation + 1756
        0x00034a10:    eba00108    ....    SUB      r1,r0,r8
        0x00034a14:    ea217ce1    !..|    BIC      r12,r1,r1,ASR #31
        0x00034a18:    eba0000c    ....    SUB      r0,r0,r12
        0x00034a1c:    f8430024    C.$.    STR      r0,[r3,r4,LSL #2]
        0x00034a20:    2000        .       MOVS     r0,#0
        0x00034a22:    f84a0024    J.$.    STR      r0,[r10,r4,LSL #2]
        0x00034a26:    9822        ".      LDR      r0,[sp,#0x88]
        0x00034a28:    46a6        .F      MOV      lr,r4
        0x00034a2a:    2101        .!      MOVS     r1,#1
        0x00034a2c:    f8401024    @.$.    STR      r1,[r0,r4,LSL #2]
        0x00034a30:    e063        c.      B        0x34afa ; clt_compute_allocation + 1942
        0x00034a32:    991c        ..      LDR      r1,[sp,#0x70]
        0x00034a34:    2300        .#      MOVS     r3,#0
        0x00034a36:    6809        .h      LDR      r1,[r1,#0]
        0x00034a38:    458e        .E      CMP      lr,r1
        0x00034a3a:    bfb8        ..      IT       LT
        0x00034a3c:    2301        .#      MOVLT    r3,#1
        0x00034a3e:    bf00        ..      NOP      
        0x00034a40:    990d        ..      LDR      r1,[sp,#0x34]
        0x00034a42:    9c23        #.      LDR      r4,[sp,#0x8c]
        0x00034a44:    6b89        .k      LDR      r1,[r1,#0x38]
        0x00034a46:    436c        lC      MULS     r4,r5,r4
        0x00034a48:    f931101e    1...    LDRSH    r1,[r1,lr,LSL #1]
        0x00034a4c:    4423        #D      ADD      r3,r3,r4
        0x00034a4e:    9c0a        ..      LDR      r4,[sp,#0x28]
        0x00034a50:    2d02        .-      CMP      r5,#2
        0x00034a52:    4421        !D      ADD      r1,r1,r4
        0x00034a54:    fb01f703    ....    MUL      r7,r1,r3
        0x00034a58:    f06f0114    o...    MVN      r1,#0x14
        0x00034a5c:    fb03f101    ....    MUL      r1,r3,r1
        0x00034a60:    ea4f04c3    O...    LSL      r4,r3,#3
        0x00034a64:    bf08        ..      IT       EQ
        0x00034a66:    eb0101a4    ....    ADDEQ    r1,r1,r4,ASR #2
        0x00034a6a:    eb010567    ..g.    ADD      r5,r1,r7,ASR #1
        0x00034a6e:    1829        ).      ADDS     r1,r5,r0
        0x00034a70:    ebb11f03    ....    CMP      r1,r3,LSL #4
        0x00034a74:    da02        ..      BGE      0x34a7c ; clt_compute_allocation + 1816
        0x00034a76:    eb0505a7    ....    ADD      r5,r5,r7,ASR #2
        0x00034a7a:    e008        ..      B        0x34a8e ; clt_compute_allocation + 1834
        0x00034a7c:    eb030843    ..C.    ADD      r8,r3,r3,LSL #1
        0x00034a80:    ebb10fc8    ....    CMP      r1,r8,LSL #3
        0x00034a84:    f8dd803c    ..<.    LDR      r8,[sp,#0x3c]
        0x00034a88:    bfb8        ..      IT       LT
        0x00034a8a:    eb0505e7    ....    ADDLT    r5,r5,r7,ASR #3
        0x00034a8e:    eb000083    ....    ADD      r0,r0,r3,LSL #2
        0x00034a92:    4428        (D      ADD      r0,r0,r5
        0x00034a94:    ea2070e0     ..p    BIC      r0,r0,r0,ASR #31
        0x00034a98:    fbb0f0f3    ....    UDIV     r0,r0,r3
        0x00034a9c:    f8dda084    ....    LDR      r10,[sp,#0x84]
        0x00034aa0:    08c0        ..      LSRS     r0,r0,#3
        0x00034aa2:    f8dd9080    ....    LDR      r9,[sp,#0x80]
        0x00034aa6:    f84a002e    J...    STR      r0,[r10,lr,LSL #2]
        0x00034aaa:    9b23        #.      LDR      r3,[sp,#0x8c]
        0x00034aac:    f859102e    Y...    LDR      r1,[r9,lr,LSL #2]
        0x00034ab0:    4343        CC      MULS     r3,r0,r3
        0x00034ab2:    4677        wF      MOV      r7,lr
        0x00034ab4:    ebb30fe1    ....    CMP      r3,r1,ASR #3
        0x00034ab8:    dd05        ..      BLE      0x34ac6 ; clt_compute_allocation + 1890
        0x00034aba:    9808        ..      LDR      r0,[sp,#0x20]
        0x00034abc:    fa41f000    A...    ASR      r0,r1,r0
        0x00034ac0:    10c0        ..      ASRS     r0,r0,#3
        0x00034ac2:    f84a0027    J.'.    STR      r0,[r10,r7,LSL #2]
        0x00034ac6:    2808        .(      CMP      r0,#8
        0x00034ac8:    bfa8        ..      IT       GE
        0x00034aca:    2008        .       MOVGE    r0,#8
        0x00034acc:    f84a0027    J.'.    STR      r0,[r10,r7,LSL #2]
        0x00034ad0:    f8591027    Y.'.    LDR      r1,[r9,r7,LSL #2]
        0x00034ad4:    4360        `C      MULS     r0,r4,r0
        0x00034ad6:    4429        )D      ADD      r1,r1,r5
        0x00034ad8:    4288        .B      CMP      r0,r1
        0x00034ada:    9922        ".      LDR      r1,[sp,#0x88]
        0x00034adc:    f04f0000    O...    MOV      r0,#0
        0x00034ae0:    bfa8        ..      IT       GE
        0x00034ae2:    2001        .       MOVGE    r0,#1
        0x00034ae4:    f8410027    A.'.    STR      r0,[r1,r7,LSL #2]
        0x00034ae8:    f85a0027    Z.'.    LDR      r0,[r10,r7,LSL #2]
        0x00034aec:    f8591027    Y.'.    LDR      r1,[r9,r7,LSL #2]
        0x00034af0:    9b09        ..      LDR      r3,[sp,#0x24]
        0x00034af2:    fb031000    ....    MLA      r0,r3,r0,r1
        0x00034af6:    f8490027    I.'.    STR      r0,[r9,r7,LSL #2]
        0x00034afa:    f1bc0f00    ....    CMP      r12,#0
        0x00034afe:    d01d        ..      BEQ      0x34b3c ; clt_compute_allocation + 2008
        0x00034b00:    f85a002e    Z...    LDR      r0,[r10,lr,LSL #2]
        0x00034b04:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00034b06:    f1c00308    ....    RSB      r3,r0,#8
        0x00034b0a:    fa2cf101    ,...    LSR      r1,r12,r1
        0x00034b0e:    428b        .B      CMP      r3,r1
        0x00034b10:    bfc8        ..      IT       GT
        0x00034b12:    460b        .F      MOVGT    r3,r1
        0x00034b14:    4418        .D      ADD      r0,r0,r3
        0x00034b16:    f84a002e    J...    STR      r0,[r10,lr,LSL #2]
        0x00034b1a:    fb03f008    ....    MUL      r0,r3,r8
        0x00034b1e:    ebac0106    ....    SUB      r1,r12,r6
        0x00034b22:    4288        .B      CMP      r0,r1
        0x00034b24:    fb03c618    ....    MLS      r6,r3,r8,r12
        0x00034b28:    9922        ".      LDR      r1,[sp,#0x88]
        0x00034b2a:    4674        tF      MOV      r4,lr
        0x00034b2c:    f04f0000    O...    MOV      r0,#0
        0x00034b30:    bfa8        ..      IT       GE
        0x00034b32:    2001        .       MOVGE    r0,#1
        0x00034b34:    f841002e    A...    STR      r0,[r1,lr,LSL #2]
        0x00034b38:    e002        ..      B        0x34b40 ; clt_compute_allocation + 2012
        0x00034b3a:    bf00        ..      NOP      
        0x00034b3c:    2600        .&      MOVS     r6,#0
        0x00034b3e:    4674        tF      MOV      r4,lr
        0x00034b40:    980e        ..      LDR      r0,[sp,#0x38]
        0x00034b42:    3401        .4      ADDS     r4,#1
        0x00034b44:    42a0        .B      CMP      r0,r4
        0x00034b46:    b295        ..      UXTH     r5,r2
        0x00034b48:    f47faf3e    ..>.    BNE      0x349c8 ; clt_compute_allocation + 1636
        0x00034b4c:    4683        .F      MOV      r11,r0
        0x00034b4e:    990c        ..      LDR      r1,[sp,#0x30]
        0x00034b50:    e9dd031f    ....    LDRD     r0,r3,[sp,#0x7c]
        0x00034b54:    9d08        ..      LDR      r5,[sp,#0x20]
        0x00034b56:    e006        ..      B        0x34b66 ; clt_compute_allocation + 2050
        0x00034b58:    f10d0a7c    ..|.    ADD      r10,sp,#0x7c
        0x00034b5c:    e89a0409    ....    LDM      r10,{r0,r3,r10}
        0x00034b60:    9d08        ..      LDR      r5,[sp,#0x20]
        0x00034b62:    990c        ..      LDR      r1,[sp,#0x30]
        0x00034b64:    2600        .&      MOVS     r6,#0
        0x00034b66:    458b        .E      CMP      r11,r1
        0x00034b68:    6006        .`      STR      r6,[r0,#0]
        0x00034b6a:    da1a        ..      BGE      0x34ba2 ; clt_compute_allocation + 2110
        0x00034b6c:    eba1000b    ....    SUB      r0,r1,r11
        0x00034b70:    9922        ".      LDR      r1,[sp,#0x88]
        0x00034b72:    eb0a028b    ....    ADD      r2,r10,r11,LSL #2
        0x00034b76:    eb01018b    ....    ADD      r1,r1,r11,LSL #2
        0x00034b7a:    eb03038b    ....    ADD      r3,r3,r11,LSL #2
        0x00034b7e:    2700        .'      MOVS     r7,#0
        0x00034b80:    681e        .h      LDR      r6,[r3,#0]
        0x00034b82:    412e        .A      ASRS     r6,r6,r5
        0x00034b84:    10f6        ..      ASRS     r6,r6,#3
        0x00034b86:    6016        .`      STR      r6,[r2,#0]
        0x00034b88:    f8437b04    C..{    STR      r7,[r3],#4
        0x00034b8c:    f8526b04    R..k    LDR      r6,[r2],#4
        0x00034b90:    2e01        ..      CMP      r6,#1
        0x00034b92:    f04f0600    O...    MOV      r6,#0
        0x00034b96:    bfb8        ..      IT       LT
        0x00034b98:    2601        .&      MOVLT    r6,#1
        0x00034b9a:    3801        .8      SUBS     r0,#1
        0x00034b9c:    f8416b04    A..k    STR      r6,[r1],#4
        0x00034ba0:    d1ee        ..      BNE      0x34b80 ; clt_compute_allocation + 2076
        0x00034ba2:    f010fd2d    ..-.    BL       restore_stack ; 0x45600
        0x00034ba6:    f010fd2b    ..+.    BL       restore_stack ; 0x45600
        0x00034baa:    980e        ..      LDR      r0,[sp,#0x38]
        0x00034bac:    b011        ..      ADD      sp,sp,#0x44
        0x00034bae:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00034bb2:    0000        ..      MOVS     r0,r0
    clt_mdct_forward_c
        0x00034bb4:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00034bb8:    b081        ..      SUB      sp,sp,#4
        0x00034bba:    ed2d8b02    -...    VPUSH    {d8}
        0x00034bbe:    b090        ..      SUB      sp,sp,#0x40
        0x00034bc0:    930f        ..      STR      r3,[sp,#0x3c]
        0x00034bc2:    f10d0970    ..p.    ADD      r9,sp,#0x70
        0x00034bc6:    4605        .F      MOV      r5,r0
        0x00034bc8:    e8990281    ....    LDM      r9,{r0,r7,r9}
        0x00034bcc:    4690        .F      MOV      r8,r2
        0x00034bce:    900e        ..      STR      r0,[sp,#0x38]
        0x00034bd0:    eb050087    ....    ADD      r0,r5,r7,LSL #2
        0x00034bd4:    6884        .h      LDR      r4,[r0,#8]
        0x00034bd6:    460e        .F      MOV      r6,r1
        0x00034bd8:    f010fd32    ..2.    BL       save_stack ; 0x45640
        0x00034bdc:    ed948a01    ....    VLDR     s16,[r4,#4]
        0x00034be0:    f8d5b000    ....    LDR      r11,[r5,#0]
        0x00034be4:    f8d5a018    ....    LDR      r10,[r5,#0x18]
        0x00034be8:    2f01        ./      CMP      r7,#1
        0x00034bea:    4620         F      MOV      r0,r4
        0x00034bec:    f8cd9020    .. .    STR      r9,[sp,#0x20]
        0x00034bf0:    940c        ..      STR      r4,[sp,#0x30]
        0x00034bf2:    db05        ..      BLT      0x34c00 ; clt_mdct_forward_c + 76
        0x00034bf4:    ea4f0b6b    O.k.    ASR      r11,r11,#1
        0x00034bf8:    3f01        .?      SUBS     r7,#1
        0x00034bfa:    eb0a0a8b    ....    ADD      r10,r10,r11,LSL #2
        0x00034bfe:    d1f9        ..      BNE      0x34bf4 ; clt_mdct_forward_c + 64
        0x00034c00:    ea4f056b    O.k.    ASR      r5,r11,#1
        0x00034c04:    00a8        ..      LSLS     r0,r5,#2
        0x00034c06:    ea4f09ab    O...    ASR      r9,r11,#2
        0x00034c0a:    900a        ..      STR      r0,[sp,#0x28]
        0x00034c0c:    f014f840    ..@.    BL       spl_alloca ; 0x48c90
        0x00034c10:    900d        ..      STR      r0,[sp,#0x34]
        0x00034c12:    ea4f00c9    O...    LSL      r0,r9,#3
        0x00034c16:    f014f83b    ..;.    BL       spl_alloca ; 0x48c90
        0x00034c1a:    9f0e        ..      LDR      r7,[sp,#0x38]
        0x00034c1c:    eb060185    ....    ADD      r1,r6,r5,LSL #2
        0x00034c20:    1cfb        ..      ADDS     r3,r7,#3
        0x00034c22:    107c        |.      ASRS     r4,r7,#1
        0x00034c24:    1f0a        ..      SUBS     r2,r1,#4
        0x00034c26:    2f01        ./      CMP      r7,#1
        0x00034c28:    ea4f03a3    O...    ASR      r3,r3,#2
        0x00034c2c:    9509        ..      STR      r5,[sp,#0x24]
        0x00034c2e:    900b        ..      STR      r0,[sp,#0x2c]
        0x00034c30:    db62        b.      BLT      0x34cf8 ; clt_mdct_forward_c + 324
        0x00034c32:    e9cdb904    ....    STRD     r11,r9,[sp,#0x10]
        0x00034c36:    e9cda806    ....    STRD     r10,r8,[sp,#0x18]
        0x00034c3a:    2b01        .+      CMP      r3,#1
        0x00034c3c:    9302        ..      STR      r3,[sp,#8]
        0x00034c3e:    bfd8        ..      IT       LE
        0x00034c40:    2301        .#      MOVLE    r3,#1
        0x00034c42:    9401        ..      STR      r4,[sp,#4]
        0x00034c44:    9f0f        ..      LDR      r7,[sp,#0x3c]
        0x00034c46:    9303        ..      STR      r3,[sp,#0xc]
        0x00034c48:    980d        ..      LDR      r0,[sp,#0x34]
        0x00034c4a:    ea4f0c84    O...    LSL      r12,r4,#2
        0x00034c4e:    f1a60e04    ....    SUB      lr,r6,#4
        0x00034c52:    f1a70a04    ....    SUB      r10,r7,#4
        0x00034c56:    bf00        ..      NOP      
        0x00034c58:    eb02080c    ....    ADD      r8,r2,r12
        0x00034c5c:    eb07090c    ....    ADD      r9,r7,r12
        0x00034c60:    eb0a040c    ....    ADD      r4,r10,r12
        0x00034c64:    eb010b0c    ....    ADD      r11,r1,r12
        0x00034c68:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x00034c6c:    ed9b1a00    ....    VLDR     s2,[r11,#0]
        0x00034c70:    ed992a00    ...*    VLDR     s4,[r9,#0]
        0x00034c74:    ed983a00    ...:    VLDR     s6,[r8,#0]
        0x00034c78:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00034c7c:    ee221a03    "...    VMUL.F32 s2,s4,s6
        0x00034c80:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00034c84:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00034c88:    eb06050c    ....    ADD      r5,r6,r12
        0x00034c8c:    ed942a00    ...*    VLDR     s4,[r4,#0]
        0x00034c90:    eb0e040c    ....    ADD      r4,lr,r12
        0x00034c94:    ed990a00    ....    VLDR     s0,[r9,#0]
        0x00034c98:    ed951a00    ....    VLDR     s2,[r5,#0]
        0x00034c9c:    ed943a00    ...:    VLDR     s6,[r4,#0]
        0x00034ca0:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00034ca4:    ee221a03    "...    VMUL.F32 s2,s4,s6
        0x00034ca8:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00034cac:    f1000508    ....    ADD      r5,r0,#8
        0x00034cb0:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00034cb4:    3b01        .;      SUBS     r3,#1
        0x00034cb6:    f1010108    ....    ADD      r1,r1,#8
        0x00034cba:    f1060608    ....    ADD      r6,r6,#8
        0x00034cbe:    f1a20208    ....    SUB      r2,r2,#8
        0x00034cc2:    f1ae0e08    ....    SUB      lr,lr,#8
        0x00034cc6:    f1070708    ....    ADD      r7,r7,#8
        0x00034cca:    f1aa0a08    ....    SUB      r10,r10,#8
        0x00034cce:    4628        (F      MOV      r0,r5
        0x00034cd0:    d1c2        ..      BNE      0x34c58 ; clt_mdct_forward_c + 164
        0x00034cd2:    9801        ..      LDR      r0,[sp,#4]
        0x00034cd4:    f10d0b08    ....    ADD      r11,sp,#8
        0x00034cd8:    eb060180    ....    ADD      r1,r6,r0,LSL #2
        0x00034cdc:    eb020280    ....    ADD      r2,r2,r0,LSL #2
        0x00034ce0:    f8dd801c    ....    LDR      r8,[sp,#0x1c]
        0x00034ce4:    e9dd9a05    ....    LDRD     r9,r10,[sp,#0x14]
        0x00034ce8:    980c        ..      LDR      r0,[sp,#0x30]
        0x00034cea:    f8ddc03c    ..<.    LDR      r12,[sp,#0x3c]
        0x00034cee:    f8dde028    ..(.    LDR      lr,[sp,#0x28]
        0x00034cf2:    e89b0818    ....    LDM      r11,{r3,r4,r11}
        0x00034cf6:    e00a        ..      B        0x34d0e ; clt_mdct_forward_c + 346
        0x00034cf8:    9d0d        ..      LDR      r5,[sp,#0x34]
        0x00034cfa:    f8ddc03c    ..<.    LDR      r12,[sp,#0x3c]
        0x00034cfe:    980c        ..      LDR      r0,[sp,#0x30]
        0x00034d00:    f8dde028    ..(.    LDR      lr,[sp,#0x28]
        0x00034d04:    eb060184    ....    ADD      r1,r6,r4,LSL #2
        0x00034d08:    eb020284    ....    ADD      r2,r2,r4,LSL #2
        0x00034d0c:    2400        .$      MOVS     r4,#0
        0x00034d0e:    eba90703    ....    SUB      r7,r9,r3
        0x00034d12:    42bc        .B      CMP      r4,r7
        0x00034d14:    da0e        ..      BGE      0x34d34 ; clt_mdct_forward_c + 384
        0x00034d16:    bf00        ..      NOP      
        0x00034d18:    f8523908    R..9    LDR      r3,[r2],#-8
        0x00034d1c:    f1050608    ....    ADD      r6,r5,#8
        0x00034d20:    602b        +`      STR      r3,[r5,#0]
        0x00034d22:    f8513b08    Q..;    LDR      r3,[r1],#8
        0x00034d26:    3401        .4      ADDS     r4,#1
        0x00034d28:    606b        k`      STR      r3,[r5,#4]
        0x00034d2a:    42bc        .B      CMP      r4,r7
        0x00034d2c:    4635        5F      MOV      r5,r6
        0x00034d2e:    dbf3        ..      BLT      0x34d18 ; clt_mdct_forward_c + 356
        0x00034d30:    4635        5F      MOV      r5,r6
        0x00034d32:    e000        ..      B        0x34d36 ; clt_mdct_forward_c + 386
        0x00034d34:    4627        'F      MOV      r7,r4
        0x00034d36:    454f        OE      CMP      r7,r9
        0x00034d38:    da36        6.      BGE      0x34da8 ; clt_mdct_forward_c + 500
        0x00034d3a:    9b0e        ..      LDR      r3,[sp,#0x38]
        0x00034d3c:    9e09        ..      LDR      r6,[sp,#0x24]
        0x00034d3e:    eb0c0383    ....    ADD      r3,r12,r3,LSL #2
        0x00034d42:    2400        .$      MOVS     r4,#0
        0x00034d44:    3b04        .;      SUBS     r3,#4
        0x00034d46:    eba90707    ....    SUB      r7,r9,r7
        0x00034d4a:    eba40686    ....    SUB      r6,r4,r6,LSL #2
        0x00034d4e:    bf00        ..      NOP      
        0x00034d50:    198c        ..      ADDS     r4,r1,r6
        0x00034d52:    ed9c0a00    ....    VLDR     s0,[r12,#0]
        0x00034d56:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x00034d5a:    ed922a00    ...*    VLDR     s4,[r2,#0]
        0x00034d5e:    ed943a00    ...:    VLDR     s6,[r4,#0]
        0x00034d62:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00034d66:    ee200a03     ...    VMUL.F32 s0,s0,s6
        0x00034d6a:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x00034d6e:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x00034d72:    eb02040e    ....    ADD      r4,r2,lr
        0x00034d76:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x00034d7a:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x00034d7e:    ed9c2a00    ...*    VLDR     s4,[r12,#0]
        0x00034d82:    ed943a00    ...:    VLDR     s6,[r4,#0]
        0x00034d86:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00034d8a:    ee221a03    "...    VMUL.F32 s2,s4,s6
        0x00034d8e:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00034d92:    ed850a01    ....    VSTR     s0,[r5,#4]
        0x00034d96:    3108        .1      ADDS     r1,r1,#8
        0x00034d98:    3a08        .:      SUBS     r2,r2,#8
        0x00034d9a:    f10c0c08    ....    ADD      r12,r12,#8
        0x00034d9e:    3b08        .;      SUBS     r3,r3,#8
        0x00034da0:    3f01        .?      SUBS     r7,#1
        0x00034da2:    f1050508    ....    ADD      r5,r5,#8
        0x00034da6:    d1d3        ..      BNE      0x34d50 ; clt_mdct_forward_c + 412
        0x00034da8:    f1bb0f03    ....    CMP      r11,#3
        0x00034dac:    dd64        d.      BLE      0x34e78 ; clt_mdct_forward_c + 708
        0x00034dae:    9d0b        ..      LDR      r5,[sp,#0x2c]
        0x00034db0:    9b0d        ..      LDR      r3,[sp,#0x34]
        0x00034db2:    ea4f0689    O...    LSL      r6,r9,#2
        0x00034db6:    2700        .'      MOVS     r7,#0
        0x00034db8:    4651        QF      MOV      r1,r10
        0x00034dba:    bf00        ..      NOP      
        0x00034dbc:    198a        ..      ADDS     r2,r1,r6
        0x00034dbe:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00034dc2:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00034dc6:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x00034dca:    ed933a01    ...:    VLDR     s6,[r3,#4]
        0x00034dce:    6ac2        .j      LDR      r2,[r0,#0x2c]
        0x00034dd0:    ee204a02     ..J    VMUL.F32 s8,s0,s4
        0x00034dd4:    ee215a03    !..Z    VMUL.F32 s10,s2,s6
        0x00034dd8:    ee200a03     ...    VMUL.F32 s0,s0,s6
        0x00034ddc:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00034de0:    f9322017    2..     LDRSH    r2,[r2,r7,LSL #1]
        0x00034de4:    ee344a45    4.EJ    VSUB.F32 s8,s8,s10
        0x00034de8:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00034dec:    3701        .7      ADDS     r7,#1
        0x00034dee:    ee281a04    (...    VMUL.F32 s2,s16,s8
        0x00034df2:    ee280a00    (...    VMUL.F32 s0,s16,s0
        0x00034df6:    eb0502c2    ....    ADD      r2,r5,r2,LSL #3
        0x00034dfa:    3104        .1      ADDS     r1,#4
        0x00034dfc:    454f        OE      CMP      r7,r9
        0x00034dfe:    f1030308    ....    ADD      r3,r3,#8
        0x00034e02:    ed821a00    ....    VSTR     s2,[r2,#0]
        0x00034e06:    ed820a01    ....    VSTR     s0,[r2,#4]
        0x00034e0a:    dbd7        ..      BLT      0x34dbc ; clt_mdct_forward_c + 520
        0x00034e0c:    4629        )F      MOV      r1,r5
        0x00034e0e:    f00afb89    ....    BL       opus_fft_impl ; 0x3f524
        0x00034e12:    f1bb0f04    ....    CMP      r11,#4
        0x00034e16:    db32        2.      BLT      0x34e7e ; clt_mdct_forward_c + 714
        0x00034e18:    9809        ..      LDR      r0,[sp,#0x24]
        0x00034e1a:    9b08        ..      LDR      r3,[sp,#0x20]
        0x00034e1c:    3801        .8      SUBS     r0,#1
        0x00034e1e:    4358        XC      MULS     r0,r3,r0
        0x00034e20:    2100        .!      MOVS     r1,#0
        0x00034e22:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x00034e26:    eba102c3    ....    SUB      r2,r1,r3,LSL #3
        0x00034e2a:    00db        ..      LSLS     r3,r3,#3
        0x00034e2c:    1d2f        /.      ADDS     r7,r5,#4
        0x00034e2e:    bf00        ..      NOP      
        0x00034e30:    eb0a0506    ....    ADD      r5,r10,r6
        0x00034e34:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00034e38:    ed171a01    ....    VLDR     s2,[r7,#-4]
        0x00034e3c:    ed972a00    ...*    VLDR     s4,[r7,#0]
        0x00034e40:    ed9a3a00    ...:    VLDR     s6,[r10,#0]
        0x00034e44:    ee224a00    "..J    VMUL.F32 s8,s4,s0
        0x00034e48:    ee215a03    !..Z    VMUL.F32 s10,s2,s6
        0x00034e4c:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00034e50:    ee221a03    "...    VMUL.F32 s2,s4,s6
        0x00034e54:    ee344a45    4.EJ    VSUB.F32 s8,s8,s10
        0x00034e58:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00034e5c:    3101        .1      ADDS     r1,#1
        0x00034e5e:    ed884a00    ...J    VSTR     s8,[r8,#0]
        0x00034e62:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00034e66:    f10a0a04    ....    ADD      r10,r10,#4
        0x00034e6a:    4410        .D      ADD      r0,r0,r2
        0x00034e6c:    4498        .D      ADD      r8,r8,r3
        0x00034e6e:    4549        IE      CMP      r1,r9
        0x00034e70:    f1070708    ....    ADD      r7,r7,#8
        0x00034e74:    dbdc        ..      BLT      0x34e30 ; clt_mdct_forward_c + 636
        0x00034e76:    e002        ..      B        0x34e7e ; clt_mdct_forward_c + 714
        0x00034e78:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00034e7a:    f00afb53    ..S.    BL       opus_fft_impl ; 0x3f524
        0x00034e7e:    b010        ..      ADD      sp,sp,#0x40
        0x00034e80:    ecbd8b02    ....    VPOP     {d8}
        0x00034e84:    b001        ..      ADD      sp,sp,#4
        0x00034e86:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00034e8a:    f010bbb9    ....    B.W      restore_stack ; 0x45600
        0x00034e8e:    0000        ..      MOVS     r0,r0
    comb_filter
        0x00034e90:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00034e94:    b081        ..      SUB      sp,sp,#4
        0x00034e96:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x00034e9a:    b084        ..      SUB      sp,sp,#0x10
        0x00034e9c:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x00034ea0:    2700        .'      MOVS     r7,#0
        0x00034ea2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034ea6:    f04f0600    O...    MOV      r6,#0
        0x00034eaa:    eef50a40    ..@.    VCMP.F32 s1,#0.0
        0x00034eae:    9c12        ..      LDR      r4,[sp,#0x48]
        0x00034eb0:    bf18        ..      IT       NE
        0x00034eb2:    2601        .&      MOVNE    r6,#1
        0x00034eb4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034eb8:    bf18        ..      IT       NE
        0x00034eba:    2701        .'      MOVNE    r7,#1
        0x00034ebc:    4337        7C      ORRS     r7,r7,r6
        0x00034ebe:    d104        ..      BNE      0x34eca ; comb_filter + 58
        0x00034ec0:    4281        .B      CMP      r1,r0
        0x00034ec2:    f00080da    ....    BEQ.W    0x3507a ; comb_filter + 490
        0x00034ec6:    00a2        ..      LSLS     r2,r4,#2
        0x00034ec8:    e0d5        ..      B        0x35076 ; comb_filter + 486
        0x00034eca:    e9dd8c13    ....    LDRD     r8,r12,[sp,#0x4c]
        0x00034ece:    f04f0e0f    O...    MOV      lr,#0xf
        0x00034ed2:    2a0f        .*      CMP      r2,#0xf
        0x00034ed4:    f64f79dc    O..y    MOV      r9,#0xffdc
        0x00034ed8:    bfd8        ..      IT       LE
        0x00034eda:    4672        rF      MOVLE    r2,lr
        0x00034edc:    2b0f        .+      CMP      r3,#0xf
        0x00034ede:    bfc8        ..      IT       GT
        0x00034ee0:    469e        .F      MOVGT    lr,r3
        0x00034ee2:    f2c00904    ....    MOVT     r9,#4
        0x00034ee6:    eb0c034c    ..L.    ADD      r3,r12,r12,LSL #1
        0x00034eea:    eb090383    ....    ADD      r3,r9,r3,LSL #2
        0x00034eee:    ebb80c0c    ....    SUBS     r12,r8,r12
        0x00034ef2:    eeb40a60    ..`.    VCMP.F32 s0,s1
        0x00034ef6:    9d16        ..      LDR      r5,[sp,#0x58]
        0x00034ef8:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x00034efc:    ed932a01    ...*    VLDR     s4,[r3,#4]
        0x00034f00:    ed933a02    ...:    VLDR     s6,[r3,#8]
        0x00034f04:    bf18        ..      IT       NE
        0x00034f06:    46ac        .F      MOVNE    r12,r5
        0x00034f08:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034f0c:    f06f0301    o...    MVN      r3,#1
        0x00034f10:    bf18        ..      IT       NE
        0x00034f12:    46ac        .F      MOVNE    r12,r5
        0x00034f14:    4572        rE      CMP      r2,lr
        0x00034f16:    f1ce0a00    ....    RSB      r10,lr,#0
        0x00034f1a:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00034f1e:    ee222a20    ". *    VMUL.F32 s4,s4,s1
        0x00034f22:    ee233a20    #. :    VMUL.F32 s6,s6,s1
        0x00034f26:    f1ce0b01    ....    RSB      r11,lr,#1
        0x00034f2a:    ea6f070e    o...    MVN      r7,lr
        0x00034f2e:    eba3060e    ....    SUB      r6,r3,lr
        0x00034f32:    bf18        ..      IT       NE
        0x00034f34:    46ac        .F      MOVNE    r12,r5
        0x00034f36:    f1bc0f01    ....    CMP      r12,#1
        0x00034f3a:    f04f0500    O...    MOV      r5,#0
        0x00034f3e:    f2c0808c    ....    BLT.W    0x3505a ; comb_filter + 458
        0x00034f42:    eb080448    ..H.    ADD      r4,r8,r8,LSL #1
        0x00034f46:    eb090484    ....    ADD      r4,r9,r4,LSL #2
        0x00034f4a:    ed944a00    ...J    VLDR     s8,[r4,#0]
        0x00034f4e:    ed945a01    ...Z    VLDR     s10,[r4,#4]
        0x00034f52:    ed946a02    ...j    VLDR     s12,[r4,#8]
        0x00034f56:    eb010486    ....    ADD      r4,r1,r6,LSL #2
        0x00034f5a:    edd43a00    ...:    VLDR     s7,[r4,#0]
        0x00034f5e:    eb010487    ....    ADD      r4,r1,r7,LSL #2
        0x00034f62:    ee244a00    $..J    VMUL.F32 s8,s8,s0
        0x00034f66:    ee255a00    %..Z    VMUL.F32 s10,s10,s0
        0x00034f6a:    ee260a00    &...    VMUL.F32 s0,s12,s0
        0x00034f6e:    ed946a00    ...j    VLDR     s12,[r4,#0]
        0x00034f72:    eb01048a    ....    ADD      r4,r1,r10,LSL #2
        0x00034f76:    ed947a00    ...z    VLDR     s14,[r4,#0]
        0x00034f7a:    eb01048b    ....    ADD      r4,r1,r11,LSL #2
        0x00034f7e:    9b15        ..      LDR      r3,[sp,#0x54]
        0x00034f80:    9602        ..      STR      r6,[sp,#8]
        0x00034f82:    465e        ^F      MOV      r6,r11
        0x00034f84:    edd41a00    ....    VLDR     s3,[r4,#0]
        0x00034f88:    2408        .$      MOVS     r4,#8
        0x00034f8a:    9703        ..      STR      r7,[sp,#0xc]
        0x00034f8c:    eba4098e    ....    SUB      r9,r4,lr,LSL #2
        0x00034f90:    eba50282    ....    SUB      r2,r5,r2,LSL #2
        0x00034f94:    eef72a00    ...*    VMOV.F32 s5,#1.00000000
        0x00034f98:    460d        .F      MOV      r5,r1
        0x00034f9a:    4606        .F      MOV      r6,r0
        0x00034f9c:    4667        gF      MOV      r7,r12
        0x00034f9e:    f8cda004    ....    STR      r10,[sp,#4]
        0x00034fa2:    bf00        ..      NOP      
        0x00034fa4:    edd34a00    ...J    VLDR     s9,[r3,#0]
        0x00034fa8:    eb050802    ....    ADD      r8,r5,r2
        0x00034fac:    ee644aa4    d..J    VMUL.F32 s9,s9,s9
        0x00034fb0:    ee725ae4    r..Z    VSUB.F32 s11,s5,s9
        0x00034fb4:    edd86a00    ...j    VLDR     s13,[r8,#0]
        0x00034fb8:    ee647a25    d.%z    VMUL.F32 s15,s8,s11
        0x00034fbc:    ee666aa7    f..j    VMUL.F32 s13,s13,s15
        0x00034fc0:    edd57a00    ...z    VLDR     s15,[r5,#0]
        0x00034fc4:    ed988a01    ....    VLDR     s16,[r8,#4]
        0x00034fc8:    ed189a01    ....    VLDR     s18,[r8,#-4]
        0x00034fcc:    ee776aa6    w..j    VADD.F32 s13,s15,s13
        0x00034fd0:    ee787a09    x..z    VADD.F32 s15,s16,s18
        0x00034fd4:    ee258a25    %.%.    VMUL.F32 s16,s10,s11
        0x00034fd8:    ee687a27    h.'z    VMUL.F32 s15,s16,s15
        0x00034fdc:    ed988a02    ....    VLDR     s16,[r8,#8]
        0x00034fe0:    ed189a02    ....    VLDR     s18,[r8,#-8]
        0x00034fe4:    ee766aa7    v..j    VADD.F32 s13,s13,s15
        0x00034fe8:    ee787a09    x..z    VADD.F32 s15,s16,s18
        0x00034fec:    ee605a25    `.%Z    VMUL.F32 s11,s0,s11
        0x00034ff0:    ee655aa7    e..Z    VMUL.F32 s11,s11,s15
        0x00034ff4:    ee765aa5    v..Z    VADD.F32 s11,s13,s11
        0x00034ff8:    ee616a24    a.$j    VMUL.F32 s13,s2,s9
        0x00034ffc:    ee676a26    g.&j    VMUL.F32 s13,s14,s13
        0x00035000:    ee765aa5    v..Z    VADD.F32 s11,s13,s11
        0x00035004:    ee626a24    b.$j    VMUL.F32 s13,s4,s9
        0x00035008:    ee717a86    q..z    VADD.F32 s15,s3,s12
        0x0003500c:    ee676aa6    g..j    VMUL.F32 s13,s15,s13
        0x00035010:    eb050409    ....    ADD      r4,r5,r9
        0x00035014:    ee765aa5    v..Z    VADD.F32 s11,s13,s11
        0x00035018:    edd46a00    ...j    VLDR     s13,[r4,#0]
        0x0003501c:    ee634a24    c.$J    VMUL.F32 s9,s6,s9
        0x00035020:    ee733aa6    s..:    VADD.F32 s7,s7,s13
        0x00035024:    ee633aa4    c..:    VMUL.F32 s7,s7,s9
        0x00035028:    ee733aa5    s..:    VADD.F32 s7,s7,s11
        0x0003502c:    edc63a00    ...:    VSTR     s7,[r6,#0]
        0x00035030:    3f01        .?      SUBS     r7,#1
        0x00035032:    f1060604    ....    ADD      r6,r6,#4
        0x00035036:    f1050504    ....    ADD      r5,r5,#4
        0x0003503a:    f1030304    ....    ADD      r3,r3,#4
        0x0003503e:    eef03a46    ..F:    VMOV.F32 s7,s12
        0x00035042:    eeb06a47    ..Gj    VMOV.F32 s12,s14
        0x00035046:    eeb07a61    ..az    VMOV.F32 s14,s3
        0x0003504a:    eef01a66    ..f.    VMOV.F32 s3,s13
        0x0003504e:    d1a9        ..      BNE      0x34fa4 ; comb_filter + 276
        0x00035050:    9c12        ..      LDR      r4,[sp,#0x48]
        0x00035052:    9f03        ..      LDR      r7,[sp,#0xc]
        0x00035054:    e9dda601    ....    LDRD     r10,r6,[sp,#4]
        0x00035058:    4665        eF      MOV      r5,r12
        0x0003505a:    eef50a40    ..@.    VCMP.F32 s1,#0.0
        0x0003505e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00035062:    d110        ..      BNE      0x35086 ; comb_filter + 502
        0x00035064:    4281        .B      CMP      r1,r0
        0x00035066:    d008        ..      BEQ      0x3507a ; comb_filter + 490
        0x00035068:    eba4020c    ....    SUB      r2,r4,r12
        0x0003506c:    eb00008c    ....    ADD      r0,r0,r12,LSL #2
        0x00035070:    eb01018c    ....    ADD      r1,r1,r12,LSL #2
        0x00035074:    0092        ..      LSLS     r2,r2,#2
        0x00035076:    f7e3fa8f    ....    BL       __aeabi_memmove4 ; 0x18598
        0x0003507a:    b004        ..      ADD      sp,sp,#0x10
        0x0003507c:    ecbd8b04    ....    VPOP     {d8-d9}
        0x00035080:    b001        ..      ADD      sp,sp,#4
        0x00035082:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00035086:    1b62        b.      SUBS     r2,r4,r5
        0x00035088:    2a01        .*      CMP      r2,#1
        0x0003508a:    dbf6        ..      BLT      0x3507a ; comb_filter + 490
        0x0003508c:    eb010185    ....    ADD      r1,r1,r5,LSL #2
        0x00035090:    eb01038b    ....    ADD      r3,r1,r11,LSL #2
        0x00035094:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x00035098:    eb01038a    ....    ADD      r3,r1,r10,LSL #2
        0x0003509c:    ed934a00    ...J    VLDR     s8,[r3,#0]
        0x000350a0:    eb010387    ....    ADD      r3,r1,r7,LSL #2
        0x000350a4:    ed935a00    ...Z    VLDR     s10,[r3,#0]
        0x000350a8:    eb010386    ....    ADD      r3,r1,r6,LSL #2
        0x000350ac:    ed936a00    ...j    VLDR     s12,[r3,#0]
        0x000350b0:    2308        .#      MOVS     r3,#8
        0x000350b2:    eb000085    ....    ADD      r0,r0,r5,LSL #2
        0x000350b6:    eba3038e    ....    SUB      r3,r3,lr,LSL #2
        0x000350ba:    bf00        ..      NOP      
        0x000350bc:    18cf        ..      ADDS     r7,r1,r3
        0x000350be:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x000350c2:    ed977a00    ...z    VLDR     s14,[r7,#0]
        0x000350c6:    ee611a04    a...    VMUL.F32 s3,s2,s8
        0x000350ca:    ee710aa0    q...    VADD.F32 s1,s3,s1
        0x000350ce:    ee751a00    u...    VADD.F32 s3,s10,s0
        0x000350d2:    ee621a21    b.!.    VMUL.F32 s3,s4,s3
        0x000350d6:    ee366a07    6..j    VADD.F32 s12,s12,s14
        0x000350da:    ee710aa0    q...    VADD.F32 s1,s3,s1
        0x000350de:    ee236a06    #..j    VMUL.F32 s12,s6,s12
        0x000350e2:    ee366a20    6. j    VADD.F32 s12,s12,s1
        0x000350e6:    ed806a00    ...j    VSTR     s12,[r0,#0]
        0x000350ea:    3a01        .:      SUBS     r2,#1
        0x000350ec:    f1000004    ....    ADD      r0,r0,#4
        0x000350f0:    f1010104    ....    ADD      r1,r1,#4
        0x000350f4:    eeb06a45    ..Ej    VMOV.F32 s12,s10
        0x000350f8:    eeb05a44    ..DZ    VMOV.F32 s10,s8
        0x000350fc:    eeb04a40    ..@J    VMOV.F32 s8,s0
        0x00035100:    eeb00a47    ..G.    VMOV.F32 s0,s14
        0x00035104:    d1da        ..      BNE      0x350bc ; comb_filter + 556
        0x00035106:    e7b8        ..      B        0x3507a ; comb_filter + 490
    compute_band_energies
        0x00035108:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003510c:    b081        ..      SUB      sp,sp,#4
        0x0003510e:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x00035112:    b082        ..      SUB      sp,sp,#8
        0x00035114:    461c        .F      MOV      r4,r3
        0x00035116:    4607        .F      MOV      r7,r0
        0x00035118:    e9ddc310    ....    LDRD     r12,r3,[sp,#0x40]
        0x0003511c:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0003511e:    6a3e        >j      LDR      r6,[r7,#0x20]
        0x00035120:    ed9f8a2b    ..+.    VLDR     s16,[pc,#172] ; [0x351d0] = 0
        0x00035124:    ed9f9a2b    ..+.    VLDR     s18,[pc,#172] ; [0x351d4] = 0x129e74d2
        0x00035128:    4615        .F      MOV      r5,r2
        0x0003512a:    fa00fe03    ....    LSL      lr,r0,r3
        0x0003512e:    f04f0900    O...    MOV      r9,#0
        0x00035132:    f04f0b00    O...    MOV      r11,#0
        0x00035136:    bf00        ..      NOP      
        0x00035138:    2c01        .,      CMP      r4,#1
        0x0003513a:    db3d        =.      BLT      0x351b8 ; compute_band_energies + 176
        0x0003513c:    f04f0800    O...    MOV      r8,#0
        0x00035140:    f1080a01    ....    ADD      r10,r8,#1
        0x00035144:    f9362018    6..     LDRSH    r2,[r6,r8,LSL #1]
        0x00035148:    f936001a    6...    LDRSH    r0,[r6,r10,LSL #1]
        0x0003514c:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00035150:    1a80        ..      SUBS     r0,r0,r2
        0x00035152:    4098        .@      LSLS     r0,r0,r3
        0x00035154:    2801        .(      CMP      r0,#1
        0x00035156:    db0f        ..      BLT      0x35178 ; compute_band_energies + 112
        0x00035158:    409a        .@      LSLS     r2,r2,r3
        0x0003515a:    444a        JD      ADD      r2,r2,r9
        0x0003515c:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x00035160:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00035164:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00035168:    3801        .8      SUBS     r0,#1
        0x0003516a:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x0003516e:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00035172:    f1020204    ....    ADD      r2,r2,#4
        0x00035176:    d1f5        ..      BNE      0x35164 ; compute_band_energies + 92
        0x00035178:    ee301a09    0...    VADD.F32 s2,s0,s18
        0x0003517c:    eeb10ac1    ....    VSQRT.F32 s0,s2
        0x00035180:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x00035184:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00035188:    d60a        ..      BVS      0x351a0 ; compute_band_energies + 152
        0x0003518a:    68b8        .h      LDR      r0,[r7,#8]
        0x0003518c:    45a2        .E      CMP      r10,r4
        0x0003518e:    fb00800b    ....    MLA      r0,r0,r11,r8
        0x00035192:    46d0        .F      MOV      r8,r10
        0x00035194:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00035198:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003519c:    d1d0        ..      BNE      0x35140 ; compute_band_energies + 56
        0x0003519e:    e00b        ..      B        0x351b8 ; compute_band_energies + 176
        0x000351a0:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x000351a4:    e9cde100    ....    STRD     lr,r1,[sp,#0]
        0x000351a8:    f016fee9    ....    BL       __hardfp_sqrtf ; 0x4bf7e
        0x000351ac:    e9ddc310    ....    LDRD     r12,r3,[sp,#0x40]
        0x000351b0:    e9dde100    ....    LDRD     lr,r1,[sp,#0]
        0x000351b4:    e7e9        ..      B        0x3518a ; compute_band_energies + 130
        0x000351b6:    bf00        ..      NOP      
        0x000351b8:    f10b0b01    ....    ADD      r11,r11,#1
        0x000351bc:    45e3        .E      CMP      r11,r12
        0x000351be:    44f1        .D      ADD      r9,r9,lr
        0x000351c0:    dbba        ..      BLT      0x35138 ; compute_band_energies + 48
        0x000351c2:    b002        ..      ADD      sp,sp,#8
        0x000351c4:    ecbd8b04    ....    VPOP     {d8-d9}
        0x000351c8:    b001        ..      ADD      sp,sp,#4
        0x000351ca:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000351ce:    bf00        ..      NOP      
    $d.5
        0x000351d0:    00000000    ....    DCD    0
        0x000351d4:    129e74d2    .t..    DCD    312374482
    $t.46
    compute_freq
        0x000351d8:    b086        ..      SUB      sp,sp,#0x18
        0x000351da:    f8ddc018    ....    LDR      r12,[sp,#0x18]
        0x000351de:    9005        ..      STR      r0,[sp,#0x14]
        0x000351e0:    9104        ..      STR      r1,[sp,#0x10]
        0x000351e2:    9203        ..      STR      r2,[sp,#0xc]
        0x000351e4:    9302        ..      STR      r3,[sp,#8]
        0x000351e6:    9804        ..      LDR      r0,[sp,#0x10]
        0x000351e8:    1e41        A.      SUBS     r1,r0,#1
        0x000351ea:    2001        .       MOVS     r0,#1
        0x000351ec:    4088        .@      LSLS     r0,r0,r1
        0x000351ee:    9903        ..      LDR      r1,[sp,#0xc]
        0x000351f0:    0049        I.      LSLS     r1,r1,#1
        0x000351f2:    3101        .1      ADDS     r1,#1
        0x000351f4:    4348        HC      MULS     r0,r1,r0
        0x000351f6:    9902        ..      LDR      r1,[sp,#8]
        0x000351f8:    9a06        ..      LDR      r2,[sp,#0x18]
        0x000351fa:    4351        QC      MULS     r1,r2,r1
        0x000351fc:    3101        .1      ADDS     r1,#1
        0x000351fe:    4348        HC      MULS     r0,r1,r0
        0x00035200:    9001        ..      STR      r0,[sp,#4]
        0x00035202:    9805        ..      LDR      r0,[sp,#0x14]
        0x00035204:    9901        ..      LDR      r1,[sp,#4]
        0x00035206:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x0003520a:    9000        ..      STR      r0,[sp,#0]
        0x0003520c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003520e:    9b01        ..      LDR      r3,[sp,#4]
        0x00035210:    fbb1f0f3    ....    UDIV     r0,r1,r3
        0x00035214:    fb001213    ....    MLS      r2,r0,r3,r1
        0x00035218:    9800        ..      LDR      r0,[sp,#0]
        0x0003521a:    1c41        A.      ADDS     r1,r0,#1
        0x0003521c:    ebb20f53    ..S.    CMP      r2,r3,LSR #1
        0x00035220:    bf88        ..      IT       HI
        0x00035222:    4608        .F      MOVHI    r0,r1
        0x00035224:    9000        ..      STR      r0,[sp,#0]
        0x00035226:    9800        ..      LDR      r0,[sp,#0]
        0x00035228:    b006        ..      ADD      sp,sp,#0x18
        0x0003522a:    4770        pG      BX       lr
    compute_mdcts
        0x0003522c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00035230:    b081        ..      SUB      sp,sp,#4
        0x00035232:    ed2d8b02    -...    VPUSH    {d8}
        0x00035236:    b08e        ..      SUB      sp,sp,#0x38
        0x00035238:    4680        .F      MOV      r8,r0
        0x0003523a:    6844        Dh      LDR      r4,[r0,#4]
        0x0003523c:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0003523e:    9306        ..      STR      r3,[sp,#0x18]
        0x00035240:    920b        ..      STR      r2,[sp,#0x2c]
        0x00035242:    b119        ..      CBZ      r1,0x3524c ; compute_mdcts + 32
        0x00035244:    f8d8b024    ..$.    LDR      r11,[r8,#0x24]
        0x00035248:    468e        .F      MOV      lr,r1
        0x0003524a:    e007        ..      B        0x3525c ; compute_mdcts + 48
        0x0003524c:    991c        ..      LDR      r1,[sp,#0x70]
        0x0003524e:    f8d82024    ..$     LDR      r2,[r8,#0x24]
        0x00035252:    4088        .@      LSLS     r0,r0,r1
        0x00035254:    eba20b01    ....    SUB      r11,r2,r1
        0x00035258:    f04f0e01    O...    MOV      lr,#1
        0x0003525c:    fb00f20e    ....    MUL      r2,r0,lr
        0x00035260:    fb00450e    ...E    MLA      r5,r0,lr,r4
        0x00035264:    f8dd9078    ..x.    LDR      r9,[sp,#0x78]
        0x00035268:    9205        ..      STR      r2,[sp,#0x14]
        0x0003526a:    0092        ..      LSLS     r2,r2,#2
        0x0003526c:    0083        ..      LSLS     r3,r0,#2
        0x0003526e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00035270:    f1080140    ..@.    ADD      r1,r8,#0x40
        0x00035274:    9208        ..      STR      r2,[sp,#0x20]
        0x00035276:    00aa        ..      LSLS     r2,r5,#2
        0x00035278:    2500        .%      MOVS     r5,#0
        0x0003527a:    9207        ..      STR      r2,[sp,#0x1c]
        0x0003527c:    900a        ..      STR      r0,[sp,#0x28]
        0x0003527e:    e9cd310c    ...1    STRD     r3,r1,[sp,#0x30]
        0x00035282:    bf00        ..      NOP      
        0x00035284:    f1be0f01    ....    CMP      lr,#1
        0x00035288:    9509        ..      STR      r5,[sp,#0x24]
        0x0003528a:    db17        ..      BLT      0x352bc ; compute_mdcts + 144
        0x0003528c:    e9dd560a    ...V    LDRD     r5,r6,[sp,#0x28]
        0x00035290:    4677        wF      MOV      r7,lr
        0x00035292:    bf00        ..      NOP      
        0x00035294:    f8d8303c    ..<0    LDR      r3,[r8,#0x3c]
        0x00035298:    4608        .F      MOV      r0,r1
        0x0003529a:    4631        1F      MOV      r1,r6
        0x0003529c:    462a        *F      MOV      r2,r5
        0x0003529e:    e88d4810    ...H    STM      sp,{r4,r11,lr}
        0x000352a2:    f8cd900c    ....    STR      r9,[sp,#0xc]
        0x000352a6:    46f2        .F      MOV      r10,lr
        0x000352a8:    f7fffc84    ....    BL       clt_mdct_forward_c ; 0x34bb4
        0x000352ac:    e9dd310c    ...1    LDRD     r3,r1,[sp,#0x30]
        0x000352b0:    46d6        .F      MOV      lr,r10
        0x000352b2:    3f01        .?      SUBS     r7,#1
        0x000352b4:    f1050504    ....    ADD      r5,r5,#4
        0x000352b8:    441e        .D      ADD      r6,r6,r3
        0x000352ba:    d1eb        ..      BNE      0x35294 ; compute_mdcts + 104
        0x000352bc:    9808        ..      LDR      r0,[sp,#0x20]
        0x000352be:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x000352c0:    9d09        ..      LDR      r5,[sp,#0x24]
        0x000352c2:    4402        .D      ADD      r2,r2,r0
        0x000352c4:    981b        ..      LDR      r0,[sp,#0x6c]
        0x000352c6:    3501        .5      ADDS     r5,#1
        0x000352c8:    920a        ..      STR      r2,[sp,#0x28]
        0x000352ca:    4285        .B      CMP      r5,r0
        0x000352cc:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000352ce:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x000352d0:    4410        .D      ADD      r0,r0,r2
        0x000352d2:    900b        ..      STR      r0,[sp,#0x2c]
        0x000352d4:    dbd6        ..      BLT      0x35284 ; compute_mdcts + 88
        0x000352d6:    f8dd9068    ..h.    LDR      r9,[sp,#0x68]
        0x000352da:    e9dda805    ....    LDRD     r10,r8,[sp,#0x14]
        0x000352de:    9c08        ..      LDR      r4,[sp,#0x20]
        0x000352e0:    f1b90f01    ....    CMP      r9,#1
        0x000352e4:    d11b        ..      BNE      0x3531e ; compute_mdcts + 242
        0x000352e6:    981b        ..      LDR      r0,[sp,#0x6c]
        0x000352e8:    2802        .(      CMP      r0,#2
        0x000352ea:    d118        ..      BNE      0x3531e ; compute_mdcts + 242
        0x000352ec:    f1ba0f01    ....    CMP      r10,#1
        0x000352f0:    db15        ..      BLT      0x3531e ; compute_mdcts + 242
        0x000352f2:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x000352f6:    4640        @F      MOV      r0,r8
        0x000352f8:    4651        QF      MOV      r1,r10
        0x000352fa:    bf00        ..      NOP      
        0x000352fc:    1902        ..      ADDS     r2,r0,r4
        0x000352fe:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00035302:    ed922a00    ...*    VLDR     s4,[r2,#0]
        0x00035306:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x0003530a:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x0003530e:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x00035312:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x00035316:    3901        .9      SUBS     r1,#1
        0x00035318:    f1000004    ....    ADD      r0,r0,#4
        0x0003531c:    d1ee        ..      BNE      0x352fc ; compute_mdcts + 208
        0x0003531e:    981d        ..      LDR      r0,[sp,#0x74]
        0x00035320:    2801        .(      CMP      r0,#1
        0x00035322:    d025        %.      BEQ      0x35370 ; compute_mdcts + 324
        0x00035324:    fb9af5f0    ....    SDIV     r5,r10,r0
        0x00035328:    ee000a10    ....    VMOV     s0,r0
        0x0003532c:    ebaa0005    ....    SUB      r0,r10,r5
        0x00035330:    eeb88ac0    ....    VCVT.F32.S32 s16,s0
        0x00035334:    ea4f0b80    O...    LSL      r11,r0,#2
        0x00035338:    2600        .&      MOVS     r6,#0
        0x0003533a:    4647        GF      MOV      r7,r8
        0x0003533c:    2d01        .-      CMP      r5,#1
        0x0003533e:    db0b        ..      BLT      0x35358 ; compute_mdcts + 300
        0x00035340:    4638        8F      MOV      r0,r7
        0x00035342:    4629        )F      MOV      r1,r5
        0x00035344:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00035348:    3901        .9      SUBS     r1,#1
        0x0003534a:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0003534e:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00035352:    f1000004    ....    ADD      r0,r0,#4
        0x00035356:    d1f5        ..      BNE      0x35344 ; compute_mdcts + 280
        0x00035358:    fb0af006    ....    MUL      r0,r10,r6
        0x0003535c:    4428        (D      ADD      r0,r0,r5
        0x0003535e:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x00035362:    4659        YF      MOV      r1,r11
        0x00035364:    f7e3f987    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00035368:    3601        .6      ADDS     r6,#1
        0x0003536a:    454e        NE      CMP      r6,r9
        0x0003536c:    4427        'D      ADD      r7,r7,r4
        0x0003536e:    dbe5        ..      BLT      0x3533c ; compute_mdcts + 272
        0x00035370:    b00e        ..      ADD      sp,sp,#0x38
        0x00035372:    ecbd8b02    ....    VPOP     {d8}
        0x00035376:    b001        ..      ADD      sp,sp,#4
        0x00035378:    e8bd8ff0    ....    POP      {r4-r11,pc}
    compute_theta
        0x0003537c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00035380:    b089        ..      SUB      sp,sp,#0x24
        0x00035382:    e9d0ce02    ....    LDRD     r12,lr,[r0,#8]
        0x00035386:    4681        .F      MOV      r9,r0
        0x00035388:    f8dc0038    ..8.    LDR      r0,[r12,#0x38]
        0x0003538c:    469b        .F      MOV      r11,r3
        0x0003538e:    4615        .F      MOV      r5,r2
        0x00035390:    9a16        ..      LDR      r2,[sp,#0x58]
        0x00035392:    f930001e    0...    LDRSH    r0,[r0,lr,LSL #1]
        0x00035396:    9b12        ..      LDR      r3,[sp,#0x48]
        0x00035398:    9e17        ..      LDR      r6,[sp,#0x5c]
        0x0003539a:    eb0004c2    ....    ADD      r4,r0,r2,LSL #3
        0x0003539e:    1e9a        ..      SUBS     r2,r3,#2
        0x000353a0:    4630        0F      MOV      r0,r6
        0x000353a2:    fab2f282    ....    CLZ      r2,r2
        0x000353a6:    2e00        ..      CMP      r6,#0
        0x000353a8:    bf18        ..      IT       NE
        0x000353aa:    2001        .       MOVNE    r0,#1
        0x000353ac:    0952        R.      LSRS     r2,r2,#5
        0x000353ae:    f8dd804c    ..L.    LDR      r8,[sp,#0x4c]
        0x000353b2:    4010        .@      ANDS     r0,r0,r2
        0x000353b4:    f06f0003    o...    MVN      r0,#3
        0x000353b8:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x000353bc:    bf18        ..      IT       NE
        0x000353be:    f06f000f    o...    MVNNE    r0,#0xf
        0x000353c2:    f8d86000    ...`    LDR      r6,[r8,#0]
        0x000353c6:    bf18        ..      IT       NE
        0x000353c8:    f06f0201    o...    MVNNE    r2,#1
        0x000353cc:    eb000064    ..d.    ADD      r0,r0,r4,ASR #1
        0x000353d0:    eb020243    ..C.    ADD      r2,r2,r3,LSL #1
        0x000353d4:    fb006002    ...`    MLA      r0,r0,r2,r6
        0x000353d8:    1b36        6.      SUBS     r6,r6,r4
        0x000353da:    fb90f2f2    ....    SDIV     r2,r0,r2
        0x000353de:    f8d97000    ...p    LDR      r7,[r9,#0]
        0x000353e2:    3e20         >      SUBS     r6,r6,#0x20
        0x000353e4:    4296        .B      CMP      r6,r2
        0x000353e6:    9708        ..      STR      r7,[sp,#0x20]
        0x000353e8:    f8d90010    ....    LDR      r0,[r9,#0x10]
        0x000353ec:    bfb8        ..      IT       LT
        0x000353ee:    4632        2F      MOVLT    r2,r6
        0x000353f0:    2a40        @*      CMP      r2,#0x40
        0x000353f2:    bfa8        ..      IT       GE
        0x000353f4:    2240        @"      MOVGE    r2,#0x40
        0x000353f6:    2a04        .*      CMP      r2,#4
        0x000353f8:    9107        ..      STR      r1,[sp,#0x1c]
        0x000353fa:    da02        ..      BGE      0x35402 ; compute_theta + 134
        0x000353fc:    f04f0a01    O...    MOV      r10,#1
        0x00035400:    e00c        ..      B        0x3541c ; compute_theta + 160
        0x00035402:    f0020107    ....    AND      r1,r2,#7
        0x00035406:    f20f56ac    ...V    ADR.W    r6,{pc}+0x5ae ; 0x359b4
        0x0003540a:    f9361011    6...    LDRSH    r1,[r6,r1,LSL #1]
        0x0003540e:    260e        .&      MOVS     r6,#0xe
        0x00035410:    eba602d2    ....    SUB      r2,r6,r2,LSR #3
        0x00035414:    4111        .A      ASRS     r1,r1,r2
        0x00035416:    3101        .1      ADDS     r1,#1
        0x00035418:    f0210a01    !...    BIC      r10,r1,#1
        0x0003541c:    4657        WF      MOV      r7,r10
        0x0003541e:    9c17        ..      LDR      r4,[sp,#0x5c]
        0x00035420:    f8d9801c    ....    LDR      r8,[r9,#0x1c]
        0x00035424:    4586        .E      CMP      lr,r0
        0x00035426:    bfa8        ..      IT       GE
        0x00035428:    2701        .'      MOVGE    r7,#1
        0x0003542a:    2c00        .,      CMP      r4,#0
        0x0003542c:    bf08        ..      IT       EQ
        0x0003542e:    4657        WF      MOVEQ    r7,r10
        0x00035430:    9808        ..      LDR      r0,[sp,#0x20]
        0x00035432:    9e15        ..      LDR      r6,[sp,#0x54]
        0x00035434:    b3a0        ..      CBZ      r0,0x354a0 ; compute_theta + 292
        0x00035436:    f8d90024    ..$.    LDR      r0,[r9,#0x24]
        0x0003543a:    f8d9602c    ..,`    LDR      r6,[r9,#0x2c]
        0x0003543e:    9002        ..      STR      r0,[sp,#8]
        0x00035440:    4628        (F      MOV      r0,r5
        0x00035442:    4659        YF      MOV      r1,r11
        0x00035444:    4622        "F      MOV      r2,r4
        0x00035446:    e9cdec03    ....    STRD     lr,r12,[sp,#0xc]
        0x0003544a:    9600        ..      STR      r6,[sp,#0]
        0x0003544c:    f013fd7e    ..~.    BL       stereo_itheta ; 0x48f4c
        0x00035450:    4606        .F      MOV      r6,r0
        0x00035452:    4640        @F      MOV      r0,r8
        0x00035454:    f8cd8014    ....    STR      r8,[sp,#0x14]
        0x00035458:    f003fa0c    ....    BL       ec_tell_frac ; 0x38874
        0x0003545c:    2f01        ./      CMP      r7,#1
        0x0003545e:    9006        ..      STR      r0,[sp,#0x18]
        0x00035460:    d148        H.      BNE      0x354f4 ; compute_theta + 376
        0x00035462:    9804        ..      LDR      r0,[sp,#0x10]
        0x00035464:    2c00        .,      CMP      r4,#0
        0x00035466:    f000809f    ....    BEQ.W    0x355a8 ; compute_theta + 556
        0x0003546a:    f5b65f00    ..._    CMP      r6,#0x2000
        0x0003546e:    dd04        ..      BLE      0x3547a ; compute_theta + 254
        0x00035470:    f8d91034    ..4.    LDR      r1,[r9,#0x34]
        0x00035474:    2900        .)      CMP      r1,#0
        0x00035476:    f0008168    ..h.    BEQ.W    0x3574a ; compute_theta + 974
        0x0003547a:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x0003547e:    f8ddc048    ..H.    LDR      r12,[sp,#0x48]
        0x00035482:    e9dd3602    ...6    LDRD     r3,r6,[sp,#8]
        0x00035486:    9c05        ..      LDR      r4,[sp,#0x14]
        0x00035488:    f04f0800    O...    MOV      r8,#0
        0x0003548c:    4629        )F      MOV      r1,r5
        0x0003548e:    465a        ZF      MOV      r2,r11
        0x00035490:    9600        ..      STR      r6,[sp,#0]
        0x00035492:    f8cdc004    ....    STR      r12,[sp,#4]
        0x00035496:    f008f883    ....    BL       intensity_stereo ; 0x3d5a0
        0x0003549a:    9d13        ..      LDR      r5,[sp,#0x4c]
        0x0003549c:    9f06        ..      LDR      r7,[sp,#0x18]
        0x0003549e:    e012        ..      B        0x354c6 ; compute_theta + 330
        0x000354a0:    4640        @F      MOV      r0,r8
        0x000354a2:    f003f9e7    ....    BL       ec_tell_frac ; 0x38874
        0x000354a6:    46bb        .F      MOV      r11,r7
        0x000354a8:    2f01        ./      CMP      r7,#1
        0x000354aa:    4607        .F      MOV      r7,r0
        0x000354ac:    4644        DF      MOV      r4,r8
        0x000354ae:    d140        @.      BNE      0x35532 ; compute_theta + 438
        0x000354b0:    9817        ..      LDR      r0,[sp,#0x5c]
        0x000354b2:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x000354b6:    9d13        ..      LDR      r5,[sp,#0x4c]
        0x000354b8:    f04f0800    O...    MOV      r8,#0
        0x000354bc:    2800        .(      CMP      r0,#0
        0x000354be:    f04f0600    O...    MOV      r6,#0
        0x000354c2:    f0008165    ..e.    BEQ.W    0x35790 ; compute_theta + 1044
        0x000354c6:    6828        (h      LDR      r0,[r5,#0]
        0x000354c8:    2600        .&      MOVS     r6,#0
        0x000354ca:    2811        .(      CMP      r0,#0x11
        0x000354cc:    f04f0000    O...    MOV      r0,#0
        0x000354d0:    f2c08159    ..Y.    BLT.W    0x35786 ; compute_theta + 1034
        0x000354d4:    f8d90020    .. .    LDR      r0,[r9,#0x20]
        0x000354d8:    2811        .(      CMP      r0,#0x11
        0x000354da:    f2c080ff    ....    BLT.W    0x356dc ; compute_theta + 864
        0x000354de:    9808        ..      LDR      r0,[sp,#0x20]
        0x000354e0:    2800        .(      CMP      r0,#0
        0x000354e2:    f000814c    ..L.    BEQ.W    0x3577e ; compute_theta + 1026
        0x000354e6:    4620         F      MOV      r0,r4
        0x000354e8:    4641        AF      MOV      r1,r8
        0x000354ea:    2202        ."      MOVS     r2,#2
        0x000354ec:    f002ff6e    ..n.    BL       ec_enc_bit_logp ; 0x383cc
        0x000354f0:    4640        @F      MOV      r0,r8
        0x000354f2:    e148        H.      B        0x35786 ; compute_theta + 1034
        0x000354f4:    2c00        .,      CMP      r4,#0
        0x000354f6:    d05c        \.      BEQ      0x355b2 ; compute_theta + 566
        0x000354f8:    f8d90030    ..0.    LDR      r0,[r9,#0x30]
        0x000354fc:    2800        .(      CMP      r0,#0
        0x000354fe:    f00080ef    ....    BEQ.W    0x356e0 ; compute_theta + 868
        0x00035502:    f2480101    H...    MOV      r1,#0x8001
        0x00035506:    f6cf71ff    ...q    MOVT     r1,#0xffff
        0x0003550a:    f5b65f00    ..._    CMP      r6,#0x2000
        0x0003550e:    bfc8        ..      IT       GT
        0x00035510:    f64771ff    G..q    MOVGT    r1,#0x7fff
        0x00035514:    fb91f1f7    ....    SDIV     r1,r1,r7
        0x00035518:    43c0        .C      MVNS     r0,r0
        0x0003551a:    fb061107    ....    MLA      r1,r6,r7,r1
        0x0003551e:    138a        ..      ASRS     r2,r1,#14
        0x00035520:    2900        .)      CMP      r1,#0
        0x00035522:    bf48        H.      IT       MI
        0x00035524:    2200        ."      MOVMI    r2,#0
        0x00035526:    4297        .B      CMP      r7,r2
        0x00035528:    bfd8        ..      IT       LE
        0x0003552a:    1e7a        z.      SUBLE    r2,r7,#1
        0x0003552c:    eb0276d0    ...v    ADD      r6,r2,r0,LSR #31
        0x00035530:    e0db        ..      B        0x356ea ; compute_theta + 878
        0x00035532:    9812        ..      LDR      r0,[sp,#0x48]
        0x00035534:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x00035538:    2803        .(      CMP      r0,#3
        0x0003553a:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0003553c:    9706        ..      STR      r7,[sp,#0x18]
        0x0003553e:    f2c080aa    ....    BLT.W    0x35696 ; compute_theta + 794
        0x00035542:    2800        .(      CMP      r0,#0
        0x00035544:    f00080a7    ....    BEQ.W    0x35696 ; compute_theta + 794
        0x00035548:    4626        &F      MOV      r6,r4
        0x0003554a:    eb0b74db    ...t    ADD      r4,r11,r11,LSR #31
        0x0003554e:    2001        .       MOVS     r0,#1
        0x00035550:    eb000564    ..d.    ADD      r5,r0,r4,ASR #1
        0x00035554:    eb050745    ..E.    ADD      r7,r5,r5,LSL #1
        0x00035558:    eb070864    ..d.    ADD      r8,r7,r4,ASR #1
        0x0003555c:    4630        0F      MOV      r0,r6
        0x0003555e:    4641        AF      MOV      r1,r8
        0x00035560:    f002ff21    ..!.    BL       ec_decode ; 0x383a6
        0x00035564:    f2455156    E.VQ    MOV      r1,#0x5556
        0x00035568:    f2c55155    ..UQ    MOVT     r1,#0x5555
        0x0003556c:    fb50f101    P...    SMMUL    r1,r0,r1
        0x00035570:    eba00545    ..E.    SUB      r5,r0,r5,LSL #1
        0x00035574:    42b8        .B      CMP      r0,r7
        0x00035576:    ea6f0064    o.d.    MVN      r0,r4,ASR #1
        0x0003557a:    bfb8        ..      IT       LT
        0x0003557c:    eb0175d1    ...u    ADDLT    r5,r1,r1,LSR #31
        0x00035580:    eb050145    ..E.    ADD      r1,r5,r5,LSL #1
        0x00035584:    4438        8D      ADD      r0,r0,r7
        0x00035586:    ebb50f64    ..d.    CMP      r5,r4,ASR #1
        0x0003558a:    f1010203    ....    ADD      r2,r1,#3
        0x0003558e:    bfc8        ..      IT       GT
        0x00035590:    1941        A.      ADDGT    r1,r0,r5
        0x00035592:    eba70064    ..d.    SUB      r0,r7,r4,ASR #1
        0x00035596:    bfc8        ..      IT       GT
        0x00035598:    1942        B.      ADDGT    r2,r0,r5
        0x0003559a:    4630        0F      MOV      r0,r6
        0x0003559c:    4643        CF      MOV      r3,r8
        0x0003559e:    4634        4F      MOV      r4,r6
        0x000355a0:    f002feec    ....    BL       ec_dec_update ; 0x3837c
        0x000355a4:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x000355a6:    e17a        z.      B        0x3589e ; compute_theta + 1314
        0x000355a8:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x000355ac:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x000355ae:    9c05        ..      LDR      r4,[sp,#0x14]
        0x000355b0:    e178        x.      B        0x358a4 ; compute_theta + 1320
        0x000355b2:    fb06f107    ....    MUL      r1,r6,r7
        0x000355b6:    f5015000    ...P    ADD      r0,r1,#0x2000
        0x000355ba:    ebb73fa0    ...?    CMP      r7,r0,ASR #14
        0x000355be:    ea4f36a0    O..6    ASR      r6,r0,#14
        0x000355c2:    f34080ed    @...    BLE.W    0x357a0 ; compute_theta + 1060
        0x000355c6:    9c05        ..      LDR      r4,[sp,#0x14]
        0x000355c8:    f5b15f00    ..._    CMP      r1,#0x2000
        0x000355cc:    f2c080e9    ....    BLT.W    0x357a2 ; compute_theta + 1062
        0x000355d0:    f8d91038    ..8.    LDR      r1,[r9,#0x38]
        0x000355d4:    9608        ..      STR      r6,[sp,#0x20]
        0x000355d6:    2900        .)      CMP      r1,#0
        0x000355d8:    f00080e3    ....    BEQ.W    0x357a2 ; compute_theta + 1062
        0x000355dc:    f64371ff    C..q    MOV      r1,#0x3fff
        0x000355e0:    4388        .C      BICS     r0,r0,r1
        0x000355e2:    fb90f0f7    ....    SDIV     r0,r0,r7
        0x000355e6:    f64f5c8e    O..\    MOV      r12,#0xfd8e
        0x000355ea:    0401        ..      LSLS     r1,r0,#16
        0x000355ec:    b202        ..      SXTH     r2,r0
        0x000355ee:    1349        I.      ASRS     r1,r1,#13
        0x000355f0:    4351        QC      MULS     r1,r2,r1
        0x000355f2:    eba00040    ..@.    SUB      r0,r0,r0,LSL #1
        0x000355f6:    f04f4280    O..B    MOV      r2,#0x40000000
        0x000355fa:    eb024000    ...@    ADD      r0,r2,r0,LSL #16
        0x000355fe:    1402        ..      ASRS     r2,r0,#16
        0x00035600:    1340        @.      ASRS     r0,r0,#13
        0x00035602:    4350        PC      MULS     r0,r2,r0
        0x00035604:    f5014100    ...A    ADD      r1,r1,#0x8000
        0x00035608:    f44f4880    O..H    MOV      r8,#0x4000
        0x0003560c:    f6cf7cff    ...|    MOVT     r12,#0xffff
        0x00035610:    f5004000    ...@    ADD      r0,r0,#0x8000
        0x00035614:    fb1c8311    ....    SMLABT   r3,r12,r1,r8
        0x00035618:    f2420e55    B.U.    MOV      lr,#0x2055
        0x0003561c:    fb1c8210    ....    SMLABT   r2,r12,r0,r8
        0x00035620:    eb0e33e3    ...3    ADD      r3,lr,r3,ASR #15
        0x00035624:    f2480900    H...    MOVW     r9,#0x8000
        0x00035628:    eb0e32e2    ...2    ADD      r2,lr,r2,ASR #15
        0x0003562c:    fb11f323    ..#.    SMULTB   r3,r1,r3
        0x00035630:    f2ce291d    ...)    MOVT     r9,#0xe21d
        0x00035634:    fb10f222    ..".    SMULTB   r2,r0,r2
        0x00035638:    eb090343    ..C.    ADD      r3,r9,r3,LSL #1
        0x0003563c:    eb090242    ..B.    ADD      r2,r9,r2,LSL #1
        0x00035640:    fb138331    ..1.    SMLATT   r3,r3,r1,r8
        0x00035644:    fb128230    ..0.    SMLATT   r2,r2,r0,r8
        0x00035648:    0bdb        ..      LSRS     r3,r3,#15
        0x0003564a:    0bd2        ..      LSRS     r2,r2,#15
        0x0003564c:    eba34121    ..!A    SUB      r1,r3,r1,ASR #16
        0x00035650:    f04f4300    O..C    MOV      r3,#0x80000000
        0x00035654:    eba24020    .. @    SUB      r0,r2,r0,ASR #16
        0x00035658:    eb034101    ...A    ADD      r1,r3,r1,LSL #16
        0x0003565c:    eb034000    ...@    ADD      r0,r3,r0,LSL #16
        0x00035660:    9b12        ..      LDR      r3,[sp,#0x48]
        0x00035662:    1409        ..      ASRS     r1,r1,#16
        0x00035664:    1400        ..      ASRS     r0,r0,#16
        0x00035666:    f06f027f    o...    MVN      r2,#0x7f
        0x0003566a:    4626        &F      MOV      r6,r4
        0x0003566c:    eb0214c3    ....    ADD      r4,r2,r3,LSL #7
        0x00035670:    f7faffec    ....    BL       bitexact_log2tan ; 0x3064c
        0x00035674:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00035676:    fb108004    ....    SMLABB   r0,r0,r4,r8
        0x0003567a:    6809        .h      LDR      r1,[r1,#0]
        0x0003567c:    4634        4F      MOV      r4,r6
        0x0003567e:    ebb13fe0    ...?    CMP      r1,r0,ASR #15
        0x00035682:    4656        VF      MOV      r6,r10
        0x00035684:    f2c0808d    ....    BLT.W    0x357a2 ; compute_theta + 1062
        0x00035688:    13c0        ..      ASRS     r0,r0,#15
        0x0003568a:    4249        IB      RSBS     r1,r1,#0
        0x0003568c:    9e08        ..      LDR      r6,[sp,#0x20]
        0x0003568e:    4288        .B      CMP      r0,r1
        0x00035690:    bfb8        ..      IT       LT
        0x00035692:    2600        .&      MOVLT    r6,#0
        0x00035694:    e085        ..      B        0x357a2 ; compute_theta + 1062
        0x00035696:    2e01        ..      CMP      r6,#1
        0x00035698:    dc4f        O.      BGT      0x3573a ; compute_theta + 958
        0x0003569a:    2800        .(      CMP      r0,#0
        0x0003569c:    d14d        M.      BNE      0x3573a ; compute_theta + 958
        0x0003569e:    4620         F      MOV      r0,r4
        0x000356a0:    2401        .$      MOVS     r4,#1
        0x000356a2:    eb04076b    ..k.    ADD      r7,r4,r11,ASR #1
        0x000356a6:    fb07f907    ....    MUL      r9,r7,r7
        0x000356aa:    4649        IF      MOV      r1,r9
        0x000356ac:    465e        ^F      MOV      r6,r11
        0x000356ae:    ea4f056b    O.k.    ASR      r5,r11,#1
        0x000356b2:    4680        .F      MOV      r8,r0
        0x000356b4:    f002fe77    ..w.    BL       ec_decode ; 0x383a6
        0x000356b8:    fb05f107    ....    MUL      r1,r5,r7
        0x000356bc:    ebb00f61    ..a.    CMP      r0,r1,ASR #1
        0x000356c0:    f28080d4    ....    BGE.W    0x3586c ; compute_theta + 1264
        0x000356c4:    00c0        ..      LSLS     r0,r0,#3
        0x000356c6:    3001        .0      ADDS     r0,#1
        0x000356c8:    f008fd0c    ....    BL       isqrt32 ; 0x3e0e4
        0x000356cc:    3801        .8      SUBS     r0,#1
        0x000356ce:    0845        E.      LSRS     r5,r0,#1
        0x000356d0:    eb040050    ..P.    ADD      r0,r4,r0,LSR #1
        0x000356d4:    fb00f105    ....    MUL      r1,r0,r5
        0x000356d8:    0849        I.      LSRS     r1,r1,#1
        0x000356da:    e0d9        ..      B        0x35890 ; compute_theta + 1300
        0x000356dc:    2000        .       MOVS     r0,#0
        0x000356de:    e052        R.      B        0x35786 ; compute_theta + 1034
        0x000356e0:    fb06f007    ....    MUL      r0,r6,r7
        0x000356e4:    f5005000    ...P    ADD      r0,r0,#0x2000
        0x000356e8:    1386        ..      ASRS     r6,r0,#14
        0x000356ea:    9812        ..      LDR      r0,[sp,#0x48]
        0x000356ec:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x000356f0:    9c05        ..      LDR      r4,[sp,#0x14]
        0x000356f2:    2802        .(      CMP      r0,#2
        0x000356f4:    dd5a        Z.      BLE      0x357ac ; compute_theta + 1072
        0x000356f6:    eb0770d7    ...p    ADD      r0,r7,r7,LSR #31
        0x000356fa:    1041        A.      ASRS     r1,r0,#1
        0x000356fc:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00035700:    46a6        .F      MOV      lr,r4
        0x00035702:    1ccc        ..      ADDS     r4,r1,#3
        0x00035704:    eb060146    ..F.    ADD      r1,r6,r6,LSL #1
        0x00035708:    ea6f0260    o.`.    MVN      r2,r0,ASR #1
        0x0003570c:    eb040360    ..`.    ADD      r3,r4,r0,ASR #1
        0x00035710:    eb040c02    ....    ADD      r12,r4,r2
        0x00035714:    ebb60f60    ..`.    CMP      r6,r0,ASR #1
        0x00035718:    f1010203    ....    ADD      r2,r1,#3
        0x0003571c:    eba40060    ..`.    SUB      r0,r4,r0,ASR #1
        0x00035720:    bfc8        ..      IT       GT
        0x00035722:    eb0c0106    ....    ADDGT    r1,r12,r6
        0x00035726:    bfc8        ..      IT       GT
        0x00035728:    1982        ..      ADDGT    r2,r0,r6
        0x0003572a:    4670        pF      MOV      r0,lr
        0x0003572c:    4674        tF      MOV      r4,lr
        0x0003572e:    f002ffe5    ....    BL       ec_encode ; 0x386fc
        0x00035732:    03b0        ..      LSLS     r0,r6,#14
        0x00035734:    fb90f6f7    ....    SDIV     r6,r0,r7
        0x00035738:    e043        C.      B        0x357c2 ; compute_theta + 1094
        0x0003573a:    f10b0101    ....    ADD      r1,r11,#1
        0x0003573e:    4620         F      MOV      r0,r4
        0x00035740:    f002fdd7    ....    BL       ec_dec_uint ; 0x382f2
        0x00035744:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x00035746:    4605        .F      MOV      r5,r0
        0x00035748:    e0a9        ..      B        0x3589e ; compute_theta + 1314
        0x0003574a:    f8ddc048    ..H.    LDR      r12,[sp,#0x48]
        0x0003574e:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x00035752:    e9dd3602    ...6    LDRD     r3,r6,[sp,#8]
        0x00035756:    9c05        ..      LDR      r4,[sp,#0x14]
        0x00035758:    f1bc0f01    ....    CMP      r12,#1
        0x0003575c:    db0c        ..      BLT      0x35778 ; compute_theta + 1020
        0x0003575e:    465a        ZF      MOV      r2,r11
        0x00035760:    4661        aF      MOV      r1,r12
        0x00035762:    bf00        ..      NOP      
        0x00035764:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x00035768:    3901        .9      SUBS     r1,#1
        0x0003576a:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0003576e:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x00035772:    f1020204    ....    ADD      r2,r2,#4
        0x00035776:    d1f5        ..      BNE      0x35764 ; compute_theta + 1000
        0x00035778:    f04f0801    O...    MOV      r8,#1
        0x0003577c:    e686        ..      B        0x3548c ; compute_theta + 272
        0x0003577e:    4620         F      MOV      r0,r4
        0x00035780:    2102        .!      MOVS     r1,#2
        0x00035782:    f002fd43    ..C.    BL       ec_dec_bit_logp ; 0x3820c
        0x00035786:    f8d91034    ..4.    LDR      r1,[r9,#0x34]
        0x0003578a:    2900        .)      CMP      r1,#0
        0x0003578c:    bf08        ..      IT       EQ
        0x0003578e:    4606        .F      MOVEQ    r6,r0
        0x00035790:    4620         F      MOV      r0,r4
        0x00035792:    f003f86f    ..o.    BL       ec_tell_frac ; 0x38874
        0x00035796:    6829        )h      LDR      r1,[r5,#0]
        0x00035798:    1bc4        ..      SUBS     r4,r0,r7
        0x0003579a:    1b08        ..      SUBS     r0,r1,r4
        0x0003579c:    6028        (`      STR      r0,[r5,#0]
        0x0003579e:    e08d        ..      B        0x358bc ; compute_theta + 1344
        0x000357a0:    9c05        ..      LDR      r4,[sp,#0x14]
        0x000357a2:    9815        ..      LDR      r0,[sp,#0x54]
        0x000357a4:    2801        .(      CMP      r0,#1
        0x000357a6:    dd3c        <.      BLE      0x35822 ; compute_theta + 1190
        0x000357a8:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x000357ac:    1c7a        z.      ADDS     r2,r7,#1
        0x000357ae:    4620         F      MOV      r0,r4
        0x000357b0:    4631        1F      MOV      r1,r6
        0x000357b2:    f002ff7b    ..{.    BL       ec_enc_uint ; 0x386ac
        0x000357b6:    03b0        ..      LSLS     r0,r6,#14
        0x000357b8:    fb90f6f7    ....    SDIV     r6,r0,r7
        0x000357bc:    9817        ..      LDR      r0,[sp,#0x5c]
        0x000357be:    2800        .(      CMP      r0,#0
        0x000357c0:    d047        G.      BEQ      0x35852 ; compute_theta + 1238
        0x000357c2:    46a0        .F      MOV      r8,r4
        0x000357c4:    9c12        ..      LDR      r4,[sp,#0x48]
        0x000357c6:    b1f6        ..      CBZ      r6,0x35806 ; compute_theta + 1162
        0x000357c8:    2c01        .,      CMP      r4,#1
        0x000357ca:    db19        ..      BLT      0x35800 ; compute_theta + 1156
        0x000357cc:    ed9f0a7d    ..}.    VLDR     s0,[pc,#500] ; [0x359c4] = 0x3f3504f3
        0x000357d0:    4620         F      MOV      r0,r4
        0x000357d2:    bf00        ..      NOP      
        0x000357d4:    ed951a00    ....    VLDR     s2,[r5,#0]
        0x000357d8:    ed9b2a00    ...*    VLDR     s4,[r11,#0]
        0x000357dc:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x000357e0:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x000357e4:    ee313a02    1..:    VADD.F32 s6,s2,s4
        0x000357e8:    ee321a41    2.A.    VSUB.F32 s2,s4,s2
        0x000357ec:    ed853a00    ...:    VSTR     s6,[r5,#0]
        0x000357f0:    ed8b1a00    ....    VSTR     s2,[r11,#0]
        0x000357f4:    3801        .8      SUBS     r0,#1
        0x000357f6:    f10b0b04    ....    ADD      r11,r11,#4
        0x000357fa:    f1050504    ....    ADD      r5,r5,#4
        0x000357fe:    d1e9        ..      BNE      0x357d4 ; compute_theta + 1112
        0x00035800:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x00035802:    4644        DF      MOV      r4,r8
        0x00035804:    e04e        N.      B        0x358a4 ; compute_theta + 1320
        0x00035806:    9803        ..      LDR      r0,[sp,#0xc]
        0x00035808:    9b02        ..      LDR      r3,[sp,#8]
        0x0003580a:    9000        ..      STR      r0,[sp,#0]
        0x0003580c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003580e:    4629        )F      MOV      r1,r5
        0x00035810:    465a        ZF      MOV      r2,r11
        0x00035812:    9401        ..      STR      r4,[sp,#4]
        0x00035814:    f007fec4    ....    BL       intensity_stereo ; 0x3d5a0
        0x00035818:    9d13        ..      LDR      r5,[sp,#0x4c]
        0x0003581a:    9f06        ..      LDR      r7,[sp,#0x18]
        0x0003581c:    2600        .&      MOVS     r6,#0
        0x0003581e:    4644        DF      MOV      r4,r8
        0x00035820:    e7b6        ..      B        0x35790 ; compute_theta + 1044
        0x00035822:    2001        .       MOVS     r0,#1
        0x00035824:    eb000067    ..g.    ADD      r0,r0,r7,ASR #1
        0x00035828:    fb00f300    ....    MUL      r3,r0,r0
        0x0003582c:    1c71        q.      ADDS     r1,r6,#1
        0x0003582e:    4638        8F      MOV      r0,r7
        0x00035830:    1bba        ..      SUBS     r2,r7,r6
        0x00035832:    4605        .F      MOV      r5,r0
        0x00035834:    ebb60f60    ..`.    CMP      r6,r0,ASR #1
        0x00035838:    4608        .F      MOV      r0,r1
        0x0003583a:    f1020701    ....    ADD      r7,r2,#1
        0x0003583e:    bfc8        ..      IT       GT
        0x00035840:    4638        8F      MOVGT    r0,r7
        0x00035842:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x00035846:    dd06        ..      BLE      0x35856 ; compute_theta + 1242
        0x00035848:    1c91        ..      ADDS     r1,r2,#2
        0x0003584a:    4379        yC      MULS     r1,r7,r1
        0x0003584c:    eba30161    ..a.    SUB      r1,r3,r1,ASR #1
        0x00035850:    e003        ..      B        0x3585a ; compute_theta + 1246
        0x00035852:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x00035854:    e026        &.      B        0x358a4 ; compute_theta + 1320
        0x00035856:    4371        qC      MULS     r1,r6,r1
        0x00035858:    1049        I.      ASRS     r1,r1,#1
        0x0003585a:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x0003585c:    180a        ..      ADDS     r2,r1,r0
        0x0003585e:    4620         F      MOV      r0,r4
        0x00035860:    f002ff4c    ..L.    BL       ec_encode ; 0x386fc
        0x00035864:    03b0        ..      LSLS     r0,r6,#14
        0x00035866:    fb90f6f5    ....    SDIV     r6,r0,r5
        0x0003586a:    e01b        ..      B        0x358a4 ; compute_theta + 1320
        0x0003586c:    43c0        .C      MVNS     r0,r0
        0x0003586e:    4448        HD      ADD      r0,r0,r9
        0x00035870:    00c0        ..      LSLS     r0,r0,#3
        0x00035872:    3001        .0      ADDS     r0,#1
        0x00035874:    1c74        t.      ADDS     r4,r6,#1
        0x00035876:    f008fc35    ..5.    BL       isqrt32 ; 0x3e0e4
        0x0003587a:    ebc00144    ..D.    RSB      r1,r0,r4,LSL #1
        0x0003587e:    084d        M.      LSRS     r5,r1,#1
        0x00035880:    eba40051    ..Q.    SUB      r0,r4,r1,LSR #1
        0x00035884:    eba60151    ..Q.    SUB      r1,r6,r1,LSR #1
        0x00035888:    3102        .1      ADDS     r1,#2
        0x0003588a:    4341        AC      MULS     r1,r0,r1
        0x0003588c:    eba90161    ..a.    SUB      r1,r9,r1,ASR #1
        0x00035890:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x00035892:    180a        ..      ADDS     r2,r1,r0
        0x00035894:    4640        @F      MOV      r0,r8
        0x00035896:    464b        KF      MOV      r3,r9
        0x00035898:    4644        DF      MOV      r4,r8
        0x0003589a:    f002fd6f    ..o.    BL       ec_dec_update ; 0x3837c
        0x0003589e:    03a8        ..      LSLS     r0,r5,#14
        0x000358a0:    fb90f6fb    ....    SDIV     r6,r0,r11
        0x000358a4:    4620         F      MOV      r0,r4
        0x000358a6:    f002ffe5    ....    BL       ec_tell_frac ; 0x38874
        0x000358aa:    9a06        ..      LDR      r2,[sp,#0x18]
        0x000358ac:    6839        9h      LDR      r1,[r7,#0]
        0x000358ae:    1a84        ..      SUBS     r4,r0,r2
        0x000358b0:    1b08        ..      SUBS     r0,r1,r4
        0x000358b2:    f5b64f80    ...O    CMP      r6,#0x4000
        0x000358b6:    6038        8`      STR      r0,[r7,#0]
        0x000358b8:    d013        ..      BEQ      0x358e2 ; compute_theta + 1382
        0x000358ba:    bb2e        ..      CBNZ     r6,0x35908 ; compute_theta + 1420
        0x000358bc:    9b18        ..      LDR      r3,[sp,#0x60]
        0x000358be:    9f14        ..      LDR      r7,[sp,#0x50]
        0x000358c0:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x000358c4:    681a        .h      LDR      r2,[r3,#0]
        0x000358c6:    40b9        .@      LSLS     r1,r1,r7
        0x000358c8:    ea220101    "...    BIC      r1,r2,r1
        0x000358cc:    6019        .`      STR      r1,[r3,#0]
        0x000358ce:    f24c0100    L...    MOVW     r1,#0xc000
        0x000358d2:    4630        0F      MOV      r0,r6
        0x000358d4:    f6cf71ff    ...q    MOVT     r1,#0xffff
        0x000358d8:    f64775ff    G..u    MOV      r5,#0x7fff
        0x000358dc:    2600        .&      MOVS     r6,#0
        0x000358de:    2700        .'      MOVS     r7,#0
        0x000358e0:    e05e        ^.      B        0x359a0 ; compute_theta + 1572
        0x000358e2:    9b14        ..      LDR      r3,[sp,#0x50]
        0x000358e4:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000358e8:    9a18        ..      LDR      r2,[sp,#0x60]
        0x000358ea:    4098        .@      LSLS     r0,r0,r3
        0x000358ec:    43c0        .C      MVNS     r0,r0
        0x000358ee:    6811        .h      LDR      r1,[r2,#0]
        0x000358f0:    4098        .@      LSLS     r0,r0,r3
        0x000358f2:    4008        .@      ANDS     r0,r0,r1
        0x000358f4:    6010        .`      STR      r0,[r2,#0]
        0x000358f6:    f64777ff    G..w    MOV      r7,#0x7fff
        0x000358fa:    2000        .       MOVS     r0,#0
        0x000358fc:    f44f4680    O..F    MOV      r6,#0x4000
        0x00035900:    2500        .%      MOVS     r5,#0
        0x00035902:    f44f4180    O..A    MOV      r1,#0x4000
        0x00035906:    e04b        K.      B        0x359a0 ; compute_theta + 1572
        0x00035908:    0430        0.      LSLS     r0,r6,#16
        0x0003590a:    b231        1.      SXTH     r1,r6
        0x0003590c:    1340        @.      ASRS     r0,r0,#13
        0x0003590e:    4348        HC      MULS     r0,r1,r0
        0x00035910:    f64f5c8e    O..\    MOV      r12,#0xfd8e
        0x00035914:    f5004000    ...@    ADD      r0,r0,#0x8000
        0x00035918:    f44f4880    O..H    MOV      r8,#0x4000
        0x0003591c:    f6cf7cff    ...|    MOVT     r12,#0xffff
        0x00035920:    fb1c8210    ....    SMLABT   r2,r12,r0,r8
        0x00035924:    f2420355    B.U.    MOV      r3,#0x2055
        0x00035928:    eb0332e2    ...2    ADD      r2,r3,r2,ASR #15
        0x0003592c:    f2480700    H...    MOVW     r7,#0x8000
        0x00035930:    fb10f222    ..".    SMULTB   r2,r0,r2
        0x00035934:    f2ce271d    ...'    MOVT     r7,#0xe21d
        0x00035938:    eb070242    ..B.    ADD      r2,r7,r2,LSL #1
        0x0003593c:    fb128230    ..0.    SMLATT   r2,r2,r0,r8
        0x00035940:    0bd2        ..      LSRS     r2,r2,#15
        0x00035942:    eba24020    .. @    SUB      r0,r2,r0,ASR #16
        0x00035946:    f04f4200    O..B    MOV      r2,#0x80000000
        0x0003594a:    eb024000    ...@    ADD      r0,r2,r0,LSL #16
        0x0003594e:    1405        ..      ASRS     r5,r0,#16
        0x00035950:    eba60046    ..F.    SUB      r0,r6,r6,LSL #1
        0x00035954:    f04f4180    O..A    MOV      r1,#0x40000000
        0x00035958:    eb014000    ...@    ADD      r0,r1,r0,LSL #16
        0x0003595c:    1401        ..      ASRS     r1,r0,#16
        0x0003595e:    1340        @.      ASRS     r0,r0,#13
        0x00035960:    4348        HC      MULS     r0,r1,r0
        0x00035962:    f5004000    ...@    ADD      r0,r0,#0x8000
        0x00035966:    fb1c8110    ....    SMLABT   r1,r12,r0,r8
        0x0003596a:    eb0331e1    ...1    ADD      r1,r3,r1,ASR #15
        0x0003596e:    fb10f121    ..!.    SMULTB   r1,r0,r1
        0x00035972:    eb070141    ..A.    ADD      r1,r7,r1,LSL #1
        0x00035976:    fb118130    ..0.    SMLATT   r1,r1,r0,r8
        0x0003597a:    0bc9        ..      LSRS     r1,r1,#15
        0x0003597c:    eba14020    .. @    SUB      r0,r1,r0,ASR #16
        0x00035980:    eb024000    ...@    ADD      r0,r2,r0,LSL #16
        0x00035984:    9912        ..      LDR      r1,[sp,#0x48]
        0x00035986:    1407        ..      ASRS     r7,r0,#16
        0x00035988:    f06f007f    o...    MVN      r0,#0x7f
        0x0003598c:    eb0019c1    ....    ADD      r9,r0,r1,LSL #7
        0x00035990:    4638        8F      MOV      r0,r7
        0x00035992:    4629        )F      MOV      r1,r5
        0x00035994:    f7fafe5a    ..Z.    BL       bitexact_log2tan ; 0x3064c
        0x00035998:    fb108009    ....    SMLABB   r0,r0,r9,r8
        0x0003599c:    13c1        ..      ASRS     r1,r0,#15
        0x0003599e:    2000        .       MOVS     r0,#0
        0x000359a0:    e88a00a1    ....    STM      r10,{r0,r5,r7}
        0x000359a4:    e9ca1603    ....    STRD     r1,r6,[r10,#0xc]
        0x000359a8:    f8ca4014    ...@    STR      r4,[r10,#0x14]
        0x000359ac:    b009        ..      ADD      sp,sp,#0x24
        0x000359ae:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000359b2:    bf00        ..      NOP      
    $d.28
    compute_qn.exp2_table8
        0x000359b4:    45ca4000    .@.E    DCD    1170882560
        0x000359b8:    52ff4c1b    .L.R    DCD    1392462875
        0x000359bc:    62b35a82    .Z.b    DCD    1655921282
        0x000359c0:    75606ba2    .k`u    DCD    1969253282
        0x000359c4:    3f3504f3    ..5?    DCD    1060439283
    $t.10
    crypto_boost_trims
        0x000359c8:    b580        ..      PUSH     {r7,lr}
        0x000359ca:    b088        ..      SUB      sp,sp,#0x20
        0x000359cc:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x000359d0:    9106        ..      STR      r1,[sp,#0x18]
        0x000359d2:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x000359d6:    07c0        ..      LSLS     r0,r0,#31
        0x000359d8:    b140        @.      CBZ      r0,0x359ec ; crypto_boost_trims + 36
        0x000359da:    e7ff        ..      B        0x359dc ; crypto_boost_trims + 20
        0x000359dc:    f248100c    H...    MOV      r0,#0x810c
        0x000359e0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000359e4:    7800        .x      LDRB     r0,[r0,#0]
        0x000359e6:    07c0        ..      LSLS     r0,r0,#31
        0x000359e8:    b968        h.      CBNZ     r0,0x35a06 ; crypto_boost_trims + 62
        0x000359ea:    e7ff        ..      B        0x359ec ; crypto_boost_trims + 36
        0x000359ec:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x000359f0:    07c0        ..      LSLS     r0,r0,#31
        0x000359f2:    b948        H.      CBNZ     r0,0x35a08 ; crypto_boost_trims + 64
        0x000359f4:    e7ff        ..      B        0x359f6 ; crypto_boost_trims + 46
        0x000359f6:    f248100c    H...    MOV      r0,#0x810c
        0x000359fa:    f2c10000    ....    MOVT     r0,#0x1000
        0x000359fe:    7800        .x      LDRB     r0,[r0,#0]
        0x00035a00:    07c0        ..      LSLS     r0,r0,#31
        0x00035a02:    b908        ..      CBNZ     r0,0x35a08 ; crypto_boost_trims + 64
        0x00035a04:    e7ff        ..      B        0x35a06 ; crypto_boost_trims + 62
        0x00035a06:    e0a7        ..      B        0x35b58 ; crypto_boost_trims + 400
        0x00035a08:    f7ecfde2    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00035a0c:    9003        ..      STR      r0,[sp,#0xc]
        0x00035a0e:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00035a12:    f0000001    ....    AND      r0,r0,#1
        0x00035a16:    f248110c    H...    MOV      r1,#0x810c
        0x00035a1a:    f2c10100    ....    MOVT     r1,#0x1000
        0x00035a1e:    7008        .p      STRB     r0,[r1,#0]
        0x00035a20:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00035a24:    07c0        ..      LSLS     r0,r0,#31
        0x00035a26:    b148        H.      CBZ      r0,0x35a3c ; crypto_boost_trims + 116
        0x00035a28:    e7ff        ..      B        0x35a2a ; crypto_boost_trims + 98
        0x00035a2a:    f2481020    H. .    MOV      r0,#0x8120
        0x00035a2e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00035a32:    6800        .h      LDR      r0,[r0,#0]
        0x00035a34:    9906        ..      LDR      r1,[sp,#0x18]
        0x00035a36:    4408        .D      ADD      r0,r0,r1
        0x00035a38:    9002        ..      STR      r0,[sp,#8]
        0x00035a3a:    e008        ..      B        0x35a4e ; crypto_boost_trims + 134
        0x00035a3c:    f2481020    H. .    MOV      r0,#0x8120
        0x00035a40:    f2c10000    ....    MOVT     r0,#0x1000
        0x00035a44:    6800        .h      LDR      r0,[r0,#0]
        0x00035a46:    9906        ..      LDR      r1,[sp,#0x18]
        0x00035a48:    1a40        @.      SUBS     r0,r0,r1
        0x00035a4a:    9002        ..      STR      r0,[sp,#8]
        0x00035a4c:    e7ff        ..      B        0x35a4e ; crypto_boost_trims + 134
        0x00035a4e:    9902        ..      LDR      r1,[sp,#8]
        0x00035a50:    f2481020    H. .    MOV      r0,#0x8120
        0x00035a54:    f2c10000    ....    MOVT     r0,#0x1000
        0x00035a58:    6001        .`      STR      r1,[r0,#0]
        0x00035a5a:    6800        .h      LDR      r0,[r0,#0]
        0x00035a5c:    9005        ..      STR      r0,[sp,#0x14]
        0x00035a5e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00035a60:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00035a64:    dc03        ..      BGT      0x35a6e ; crypto_boost_trims + 166
        0x00035a66:    e7ff        ..      B        0x35a68 ; crypto_boost_trims + 160
        0x00035a68:    2000        .       MOVS     r0,#0
        0x00035a6a:    9005        ..      STR      r0,[sp,#0x14]
        0x00035a6c:    e007        ..      B        0x35a7e ; crypto_boost_trims + 182
        0x00035a6e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00035a70:    2840        @(      CMP      r0,#0x40
        0x00035a72:    d303        ..      BCC      0x35a7c ; crypto_boost_trims + 180
        0x00035a74:    e7ff        ..      B        0x35a76 ; crypto_boost_trims + 174
        0x00035a76:    203f        ?       MOVS     r0,#0x3f
        0x00035a78:    9005        ..      STR      r0,[sp,#0x14]
        0x00035a7a:    e7ff        ..      B        0x35a7c ; crypto_boost_trims + 180
        0x00035a7c:    e7ff        ..      B        0x35a7e ; crypto_boost_trims + 182
        0x00035a7e:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00035a82:    07c0        ..      LSLS     r0,r0,#31
        0x00035a84:    b148        H.      CBZ      r0,0x35a9a ; crypto_boost_trims + 210
        0x00035a86:    e7ff        ..      B        0x35a88 ; crypto_boost_trims + 192
        0x00035a88:    f248101c    H...    MOV      r0,#0x811c
        0x00035a8c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00035a90:    6800        .h      LDR      r0,[r0,#0]
        0x00035a92:    9906        ..      LDR      r1,[sp,#0x18]
        0x00035a94:    4408        .D      ADD      r0,r0,r1
        0x00035a96:    9001        ..      STR      r0,[sp,#4]
        0x00035a98:    e008        ..      B        0x35aac ; crypto_boost_trims + 228
        0x00035a9a:    f248101c    H...    MOV      r0,#0x811c
        0x00035a9e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00035aa2:    6800        .h      LDR      r0,[r0,#0]
        0x00035aa4:    9906        ..      LDR      r1,[sp,#0x18]
        0x00035aa6:    1a40        @.      SUBS     r0,r0,r1
        0x00035aa8:    9001        ..      STR      r0,[sp,#4]
        0x00035aaa:    e7ff        ..      B        0x35aac ; crypto_boost_trims + 228
        0x00035aac:    9901        ..      LDR      r1,[sp,#4]
        0x00035aae:    f248101c    H...    MOV      r0,#0x811c
        0x00035ab2:    f2c10000    ....    MOVT     r0,#0x1000
        0x00035ab6:    6001        .`      STR      r1,[r0,#0]
        0x00035ab8:    6800        .h      LDR      r0,[r0,#0]
        0x00035aba:    9004        ..      STR      r0,[sp,#0x10]
        0x00035abc:    9804        ..      LDR      r0,[sp,#0x10]
        0x00035abe:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00035ac2:    dc03        ..      BGT      0x35acc ; crypto_boost_trims + 260
        0x00035ac4:    e7ff        ..      B        0x35ac6 ; crypto_boost_trims + 254
        0x00035ac6:    2000        .       MOVS     r0,#0
        0x00035ac8:    9004        ..      STR      r0,[sp,#0x10]
        0x00035aca:    e007        ..      B        0x35adc ; crypto_boost_trims + 276
        0x00035acc:    9804        ..      LDR      r0,[sp,#0x10]
        0x00035ace:    2840        @(      CMP      r0,#0x40
        0x00035ad0:    d303        ..      BCC      0x35ada ; crypto_boost_trims + 274
        0x00035ad2:    e7ff        ..      B        0x35ad4 ; crypto_boost_trims + 268
        0x00035ad4:    203f        ?       MOVS     r0,#0x3f
        0x00035ad6:    9004        ..      STR      r0,[sp,#0x10]
        0x00035ad8:    e7ff        ..      B        0x35ada ; crypto_boost_trims + 274
        0x00035ada:    e7ff        ..      B        0x35adc ; crypto_boost_trims + 276
        0x00035adc:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00035ae0:    07c0        ..      LSLS     r0,r0,#31
        0x00035ae2:    b1c8        ..      CBZ      r0,0x35b18 ; crypto_boost_trims + 336
        0x00035ae4:    e7ff        ..      B        0x35ae6 ; crypto_boost_trims + 286
        0x00035ae6:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00035ae8:    f240316c    @.l1    MOVW     r1,#0x36c
        0x00035aec:    f2c40102    ....    MOVT     r1,#0x4002
        0x00035af0:    6808        .h      LDR      r0,[r1,#0]
        0x00035af2:    f002023f    ..?.    AND      r2,r2,#0x3f
        0x00035af6:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x00035afa:    ea405002    @..P    ORR      r0,r0,r2,LSL #20
        0x00035afe:    6008        .`      STR      r0,[r1,#0]
        0x00035b00:    2014        .       MOVS     r0,#0x14
        0x00035b02:    f7ecf891    ....    BL       am_hal_delay_us ; 0x21c28
        0x00035b06:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00035b08:    2188        .!      MOVS     r1,#0x88
        0x00035b0a:    f2c40102    ....    MOVT     r1,#0x4002
        0x00035b0e:    6808        .h      LDR      r0,[r1,#0]
        0x00035b10:    f3620005    b...    BFI      r0,r2,#0,#6
        0x00035b14:    6008        .`      STR      r0,[r1,#0]
        0x00035b16:    e018        ..      B        0x35b4a ; crypto_boost_trims + 386
        0x00035b18:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00035b1a:    2188        .!      MOVS     r1,#0x88
        0x00035b1c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00035b20:    6808        .h      LDR      r0,[r1,#0]
        0x00035b22:    f3620005    b...    BFI      r0,r2,#0,#6
        0x00035b26:    6008        .`      STR      r0,[r1,#0]
        0x00035b28:    2014        .       MOVS     r0,#0x14
        0x00035b2a:    f7ecf87d    ..}.    BL       am_hal_delay_us ; 0x21c28
        0x00035b2e:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00035b30:    f240316c    @.l1    MOVW     r1,#0x36c
        0x00035b34:    f2c40102    ....    MOVT     r1,#0x4002
        0x00035b38:    6808        .h      LDR      r0,[r1,#0]
        0x00035b3a:    f002023f    ..?.    AND      r2,r2,#0x3f
        0x00035b3e:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x00035b42:    ea405002    @..P    ORR      r0,r0,r2,LSL #20
        0x00035b46:    6008        .`      STR      r0,[r1,#0]
        0x00035b48:    e7ff        ..      B        0x35b4a ; crypto_boost_trims + 386
        0x00035b4a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00035b4c:    f7ecfd48    ..H.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00035b50:    2014        .       MOVS     r0,#0x14
        0x00035b52:    f7ecf869    ..i.    BL       am_hal_delay_us ; 0x21c28
        0x00035b56:    e7ff        ..      B        0x35b58 ; crypto_boost_trims + 400
        0x00035b58:    b008        ..      ADD      sp,sp,#0x20
        0x00035b5a:    bd80        ..      POP      {r7,pc}
    crypto_quiesce
        0x00035b5c:    b580        ..      PUSH     {r7,lr}
        0x00035b5e:    b082        ..      SUB      sp,sp,#8
        0x00035b60:    2064        d       MOVS     r0,#0x64
        0x00035b62:    f640217c    @.|!    MOV      r1,#0xa7c
        0x00035b66:    f2c4010c    ....    MOVT     r1,#0x400c
        0x00035b6a:    2301        .#      MOVS     r3,#1
        0x00035b6c:    461a        .F      MOV      r2,r3
        0x00035b6e:    f7ecf887    ....    BL       am_hal_delay_us_status_change ; 0x21c80
        0x00035b72:    9000        ..      STR      r0,[sp,#0]
        0x00035b74:    9800        ..      LDR      r0,[sp,#0]
        0x00035b76:    b118        ..      CBZ      r0,0x35b80 ; crypto_quiesce + 36
        0x00035b78:    e7ff        ..      B        0x35b7a ; crypto_quiesce + 30
        0x00035b7a:    9800        ..      LDR      r0,[sp,#0]
        0x00035b7c:    9001        ..      STR      r0,[sp,#4]
        0x00035b7e:    e01a        ..      B        0x35bb6 ; crypto_quiesce + 90
        0x00035b80:    2064        d       MOVS     r0,#0x64
        0x00035b82:    f6417110    A..q    MOV      r1,#0x1f10
        0x00035b86:    f2c4010c    ....    MOVT     r1,#0x400c
        0x00035b8a:    2301        .#      MOVS     r3,#1
        0x00035b8c:    461a        .F      MOV      r2,r3
        0x00035b8e:    f7ecf877    ..w.    BL       am_hal_delay_us_status_change ; 0x21c80
        0x00035b92:    9000        ..      STR      r0,[sp,#0]
        0x00035b94:    9800        ..      LDR      r0,[sp,#0]
        0x00035b96:    b118        ..      CBZ      r0,0x35ba0 ; crypto_quiesce + 68
        0x00035b98:    e7ff        ..      B        0x35b9a ; crypto_quiesce + 62
        0x00035b9a:    9800        ..      LDR      r0,[sp,#0]
        0x00035b9c:    9001        ..      STR      r0,[sp,#4]
        0x00035b9e:    e00a        ..      B        0x35bb6 ; crypto_quiesce + 90
        0x00035ba0:    f6402180    @..!    MOVW     r1,#0xa80
        0x00035ba4:    f2c4010c    ....    MOVT     r1,#0x400c
        0x00035ba8:    6808        .h      LDR      r0,[r1,#0]
        0x00035baa:    f0400001    @...    ORR      r0,r0,#1
        0x00035bae:    6008        .`      STR      r0,[r1,#0]
        0x00035bb0:    2000        .       MOVS     r0,#0
        0x00035bb2:    9001        ..      STR      r0,[sp,#4]
        0x00035bb4:    e7ff        ..      B        0x35bb6 ; crypto_quiesce + 90
        0x00035bb6:    9801        ..      LDR      r0,[sp,#4]
        0x00035bb8:    b002        ..      ADD      sp,sp,#8
        0x00035bba:    bd80        ..      POP      {r7,pc}
    daxi_flush_complete
        0x00035bbc:    b580        ..      PUSH     {r7,lr}
        0x00035bbe:    b082        ..      SUB      sp,sp,#8
        0x00035bc0:    f7ecfd06    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00035bc4:    9001        ..      STR      r0,[sp,#4]
        0x00035bc6:    2001        .       MOVS     r0,#1
        0x00035bc8:    f000f806    ....    BL       daxi_flush_invalidate ; 0x35bd8
        0x00035bcc:    9801        ..      LDR      r0,[sp,#4]
        0x00035bce:    f7ecfd07    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00035bd2:    b002        ..      ADD      sp,sp,#8
        0x00035bd4:    bd80        ..      POP      {r7,pc}
        0x00035bd6:    0000        ..      MOVS     r0,r0
    daxi_flush_invalidate
        0x00035bd8:    b081        ..      SUB      sp,sp,#4
        0x00035bda:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00035bde:    2050        P       MOVS     r0,#0x50
        0x00035be0:    f6c40000    ....    MOVT     r0,#0x4800
        0x00035be4:    6800        .h      LDR      r0,[r0,#0]
        0x00035be6:    0880        ..      LSRS     r0,r0,#2
        0x00035be8:    07c0        ..      LSLS     r0,r0,#31
        0x00035bea:    b108        ..      CBZ      r0,0x35bf0 ; daxi_flush_invalidate + 24
        0x00035bec:    e7ff        ..      B        0x35bee ; daxi_flush_invalidate + 22
        0x00035bee:    e028        (.      B        0x35c42 ; daxi_flush_invalidate + 106
        0x00035bf0:    f3bf8f4f    ..O.    DSB      
        0x00035bf4:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00035bf8:    07c0        ..      LSLS     r0,r0,#31
        0x00035bfa:    b1b0        ..      CBZ      r0,0x35c2a ; daxi_flush_invalidate + 82
        0x00035bfc:    e7ff        ..      B        0x35bfe ; daxi_flush_invalidate + 38
        0x00035bfe:    2154        T!      MOVS     r1,#0x54
        0x00035c00:    f6c40100    ....    MOVT     r1,#0x4800
        0x00035c04:    6808        .h      LDR      r0,[r1,#0]
        0x00035c06:    f0400001    @...    ORR      r0,r0,#1
        0x00035c0a:    6008        .`      STR      r0,[r1,#0]
        0x00035c0c:    2000        .       MOVS     r0,#0
        0x00035c0e:    f2c470ff    ...p    MOVT     r0,#0x47ff
        0x00035c12:    6800        .h      LDR      r0,[r0,#0]
        0x00035c14:    e7ff        ..      B        0x35c16 ; daxi_flush_invalidate + 62
        0x00035c16:    2054        T       MOVS     r0,#0x54
        0x00035c18:    f6c40000    ....    MOVT     r0,#0x4800
        0x00035c1c:    6800        .h      LDR      r0,[r0,#0]
        0x00035c1e:    0880        ..      LSRS     r0,r0,#2
        0x00035c20:    07c0        ..      LSLS     r0,r0,#31
        0x00035c22:    b908        ..      CBNZ     r0,0x35c28 ; daxi_flush_invalidate + 80
        0x00035c24:    e7ff        ..      B        0x35c26 ; daxi_flush_invalidate + 78
        0x00035c26:    e7f6        ..      B        0x35c16 ; daxi_flush_invalidate + 62
        0x00035c28:    e7ff        ..      B        0x35c2a ; daxi_flush_invalidate + 82
        0x00035c2a:    2154        T!      MOVS     r1,#0x54
        0x00035c2c:    f6c40100    ....    MOVT     r1,#0x4800
        0x00035c30:    6808        .h      LDR      r0,[r1,#0]
        0x00035c32:    f0400002    @...    ORR      r0,r0,#2
        0x00035c36:    6008        .`      STR      r0,[r1,#0]
        0x00035c38:    2000        .       MOVS     r0,#0
        0x00035c3a:    f2c470ff    ...p    MOVT     r0,#0x47ff
        0x00035c3e:    6800        .h      LDR      r0,[r0,#0]
        0x00035c40:    e7ff        ..      B        0x35c42 ; daxi_flush_invalidate + 106
        0x00035c42:    b001        ..      ADD      sp,sp,#4
        0x00035c44:    4770        pG      BX       lr
        0x00035c46:    0000        ..      MOVS     r0,r0
    decode_callback_field
        0x00035c48:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00035c4c:    b088        ..      SUB      sp,sp,#0x20
        0x00035c4e:    6917        .i      LDR      r7,[r2,#0x10]
        0x00035c50:    4606        .F      MOV      r6,r0
        0x00035c52:    b1ef        ..      CBZ      r7,0x35c90 ; decode_callback_field + 72
        0x00035c54:    6838        8h      LDR      r0,[r7,#0]
        0x00035c56:    b1d8        ..      CBZ      r0,0x35c90 ; decode_callback_field + 72
        0x00035c58:    4614        .F      MOV      r4,r2
        0x00035c5a:    2902        .)      CMP      r1,#2
        0x00035c5c:    f1070504    ....    ADD      r5,r7,#4
        0x00035c60:    d11c        ..      BNE      0x35c9c ; decode_callback_field + 84
        0x00035c62:    a904        ..      ADD      r1,sp,#0x10
        0x00035c64:    4630        0F      MOV      r0,r6
        0x00035c66:    f00bfdd3    ....    BL       pb_make_string_substream ; 0x41810
        0x00035c6a:    b3a8        ..      CBZ      r0,0x35cd8 ; decode_callback_field + 144
        0x00035c6c:    f10d0810    ....    ADD      r8,sp,#0x10
        0x00035c70:    683b        ;h      LDR      r3,[r7,#0]
        0x00035c72:    6861        ah      LDR      r1,[r4,#4]
        0x00035c74:    4640        @F      MOV      r0,r8
        0x00035c76:    462a        *F      MOV      r2,r5
        0x00035c78:    4798        .G      BLX      r3
        0x00035c7a:    b338        8.      CBZ      r0,0x35ccc ; decode_callback_field + 132
        0x00035c7c:    9806        ..      LDR      r0,[sp,#0x18]
        0x00035c7e:    2800        .(      CMP      r0,#0
        0x00035c80:    d1f6        ..      BNE      0x35c70 ; decode_callback_field + 40
        0x00035c82:    a904        ..      ADD      r1,sp,#0x10
        0x00035c84:    4630        0F      MOV      r0,r6
        0x00035c86:    f00afed5    ....    BL       pb_close_string_substream ; 0x40a34
        0x00035c8a:    b008        ..      ADD      sp,sp,#0x20
        0x00035c8c:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00035c90:    4630        0F      MOV      r0,r6
        0x00035c92:    f00bfe6b    ..k.    BL       pb_skip_field ; 0x4196c
        0x00035c96:    b008        ..      ADD      sp,sp,#0x20
        0x00035c98:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00035c9c:    200a        .       MOVS     r0,#0xa
        0x00035c9e:    9000        ..      STR      r0,[sp,#0]
        0x00035ca0:    f10d0206    ....    ADD      r2,sp,#6
        0x00035ca4:    466b        kF      MOV      r3,sp
        0x00035ca6:    4630        0F      MOV      r0,r6
        0x00035ca8:    f00ff9e2    ....    BL       read_raw_value ; 0x45070
        0x00035cac:    b1a0        ..      CBZ      r0,0x35cd8 ; decode_callback_field + 144
        0x00035cae:    9a00        ..      LDR      r2,[sp,#0]
        0x00035cb0:    ae04        ..      ADD      r6,sp,#0x10
        0x00035cb2:    f10d0106    ....    ADD      r1,sp,#6
        0x00035cb6:    4630        0F      MOV      r0,r6
        0x00035cb8:    f00bfd9e    ....    BL       pb_istream_from_buffer ; 0x417f8
        0x00035cbc:    683b        ;h      LDR      r3,[r7,#0]
        0x00035cbe:    6861        ah      LDR      r1,[r4,#4]
        0x00035cc0:    4630        0F      MOV      r0,r6
        0x00035cc2:    462a        *F      MOV      r2,r5
        0x00035cc4:    4798        .G      BLX      r3
        0x00035cc6:    b008        ..      ADD      sp,sp,#0x20
        0x00035cc8:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00035ccc:    68f0        .h      LDR      r0,[r6,#0xc]
        0x00035cce:    a104        ..      ADR      r1,{pc}+0x12 ; 0x35ce0
        0x00035cd0:    2800        .(      CMP      r0,#0
        0x00035cd2:    bf18        ..      IT       NE
        0x00035cd4:    4601        .F      MOVNE    r1,r0
        0x00035cd6:    60f1        .`      STR      r1,[r6,#0xc]
        0x00035cd8:    2000        .       MOVS     r0,#0
        0x00035cda:    b008        ..      ADD      sp,sp,#0x20
        0x00035cdc:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d.37
        0x00035ce0:    6c6c6163    call    DCD    1819042147
        0x00035ce4:    6b636162    back    DCD    1801675106
        0x00035ce8:    69616620     fai    DCD    1767990816
        0x00035cec:    0064656c    led.    DCD    6579564
    $t.18
    decode_extension
        0x00035cf0:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00035cf4:    b081        ..      SUB      sp,sp,#4
        0x00035cf6:    4690        .F      MOV      r8,r2
        0x00035cf8:    691a        .i      LDR      r2,[r3,#0x10]
        0x00035cfa:    6884        .h      LDR      r4,[r0,#8]
        0x00035cfc:    6816        .h      LDR      r6,[r2,#0]
        0x00035cfe:    4605        .F      MOV      r5,r0
        0x00035d00:    4689        .F      MOV      r9,r1
        0x00035d02:    e005        ..      B        0x35d10 ; decode_extension + 32
        0x00035d04:    f000fa08    ....    BL       default_extension_decoder ; 0x36118
        0x00035d08:    2800        .(      CMP      r0,#0
        0x00035d0a:    bf18        ..      IT       NE
        0x00035d0c:    68b6        .h      LDRNE    r6,[r6,#8]
        0x00035d0e:    b188        ..      CBZ      r0,0x35d34 ; decode_extension + 68
        0x00035d10:    b166        f.      CBZ      r6,0x35d2c ; decode_extension + 60
        0x00035d12:    68a8        .h      LDR      r0,[r5,#8]
        0x00035d14:    4284        .B      CMP      r4,r0
        0x00035d16:    d109        ..      BNE      0x35d2c ; decode_extension + 60
        0x00035d18:    6830        0h      LDR      r0,[r6,#0]
        0x00035d1a:    4631        1F      MOV      r1,r6
        0x00035d1c:    6807        .h      LDR      r7,[r0,#0]
        0x00035d1e:    4628        (F      MOV      r0,r5
        0x00035d20:    464a        JF      MOV      r2,r9
        0x00035d22:    4643        CF      MOV      r3,r8
        0x00035d24:    2f00        ./      CMP      r7,#0
        0x00035d26:    d0ed        ..      BEQ      0x35d04 ; decode_extension + 20
        0x00035d28:    47b8        .G      BLX      r7
        0x00035d2a:    e7ed        ..      B        0x35d08 ; decode_extension + 24
        0x00035d2c:    2001        .       MOVS     r0,#1
        0x00035d2e:    b001        ..      ADD      sp,sp,#4
        0x00035d30:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00035d34:    2000        .       MOVS     r0,#0
        0x00035d36:    b001        ..      ADD      sp,sp,#4
        0x00035d38:    e8bd83f0    ....    POP      {r4-r9,pc}
    decode_field
        0x00035d3c:    b580        ..      PUSH     {r7,lr}
        0x00035d3e:    6853        Sh      LDR      r3,[r2,#4]
        0x00035d40:    789b        .x      LDRB     r3,[r3,#2]
        0x00035d42:    f00303c0    ....    AND      r3,r3,#0xc0
        0x00035d46:    2b80        .+      CMP      r3,#0x80
        0x00035d48:    d005        ..      BEQ      0x35d56 ; decode_field + 26
        0x00035d4a:    2b40        @+      CMP      r3,#0x40
        0x00035d4c:    d007        ..      BEQ      0x35d5e ; decode_field + 34
        0x00035d4e:    b94b        K.      CBNZ     r3,0x35d64 ; decode_field + 40
        0x00035d50:    f000f8f6    ....    BL       decode_static_field ; 0x35f40
        0x00035d54:    bd80        ..      POP      {r7,pc}
        0x00035d56:    f000f817    ....    BL       decode_pointer_field ; 0x35d88
        0x00035d5a:    2000        .       MOVS     r0,#0
        0x00035d5c:    bd80        ..      POP      {r7,pc}
        0x00035d5e:    f7ffff73    ..s.    BL       decode_callback_field ; 0x35c48
        0x00035d62:    bd80        ..      POP      {r7,pc}
        0x00035d64:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00035d66:    a203        ..      ADR      r2,{pc}+0xe ; 0x35d74
        0x00035d68:    2900        .)      CMP      r1,#0
        0x00035d6a:    bf18        ..      IT       NE
        0x00035d6c:    460a        .F      MOVNE    r2,r1
        0x00035d6e:    60c2        .`      STR      r2,[r0,#0xc]
        0x00035d70:    2000        .       MOVS     r0,#0
        0x00035d72:    bd80        ..      POP      {r7,pc}
    $d.20
        0x00035d74:    61766e69    inva    DCD    1635151465
        0x00035d78:    2064696c    lid     DCD    543451500
        0x00035d7c:    6c656966    fiel    DCD    1818585446
        0x00035d80:    79742064    d ty    DCD    2037653604
        0x00035d84:    00006570    pe..    DCD    25968
    $t.35
    decode_pointer_field
        0x00035d88:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00035d8a:    f24622f4    F.."    MOV      r2,#0x62f4
        0x00035d8e:    f2c00205    ....    MOVT     r2,#5
        0x00035d92:    2900        .)      CMP      r1,#0
        0x00035d94:    bf18        ..      IT       NE
        0x00035d96:    460a        .F      MOVNE    r2,r1
        0x00035d98:    60c2        .`      STR      r2,[r0,#0xc]
        0x00035d9a:    4770        pG      BX       lr
    decode_pulses
        0x00035d9c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00035da0:    468a        .F      MOV      r10,r1
        0x00035da2:    4291        .B      CMP      r1,r2
        0x00035da4:    4611        .F      MOV      r1,r2
        0x00035da6:    f64e4974    N.tI    MOV      r9,#0xec74
        0x00035daa:    bfb8        ..      IT       LT
        0x00035dac:    4651        QF      MOVLT    r1,r10
        0x00035dae:    f2c00904    ....    MOVT     r9,#4
        0x00035db2:    f8591021    Y.!.    LDR      r1,[r9,r1,LSL #2]
        0x00035db6:    4617        .F      MOV      r7,r2
        0x00035db8:    bfc8        ..      IT       GT
        0x00035dba:    4652        RF      MOVGT    r2,r10
        0x00035dbc:    4656        VF      MOV      r6,r10
        0x00035dbe:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x00035dc2:    1c7a        z.      ADDS     r2,r7,#1
        0x00035dc4:    45ba        .E      CMP      r10,r7
        0x00035dc6:    bfc8        ..      IT       GT
        0x00035dc8:    4616        .F      MOVGT    r6,r2
        0x00035dca:    f8596026    Y.&`    LDR      r6,[r9,r6,LSL #2]
        0x00035dce:    4552        RE      CMP      r2,r10
        0x00035dd0:    bfb8        ..      IT       LT
        0x00035dd2:    4652        RF      MOVLT    r2,r10
        0x00035dd4:    f8562022    V."     LDR      r2,[r6,r2,LSL #2]
        0x00035dd8:    4680        .F      MOV      r8,r0
        0x00035dda:    4411        .D      ADD      r1,r1,r2
        0x00035ddc:    4618        .F      MOV      r0,r3
        0x00035dde:    f002fa88    ....    BL       ec_dec_uint ; 0x382f2
        0x00035de2:    ed9f0a56    ..V.    VLDR     s0,[pc,#344] ; [0x35f3c] = 0
        0x00035de6:    f1ba0f03    ....    CMP      r10,#3
        0x00035dea:    db71        q.      BLT      0x35ed0 ; decode_pulses + 308
        0x00035dec:    f04f0c00    O...    MOV      r12,#0
        0x00035df0:    4557        WE      CMP      r7,r10
        0x00035df2:    da11        ..      BGE      0x35e18 ; decode_pulses + 124
        0x00035df4:    eb090187    ....    ADD      r1,r9,r7,LSL #2
        0x00035df8:    f8592027    Y.'     LDR      r2,[r9,r7,LSL #2]
        0x00035dfc:    6849        Ih      LDR      r1,[r1,#4]
        0x00035dfe:    f852202a    R.*     LDR      r2,[r2,r10,LSL #2]
        0x00035e02:    f851102a    Q.*.    LDR      r1,[r1,r10,LSL #2]
        0x00035e06:    4290        .B      CMP      r0,r2
        0x00035e08:    d33c        <.      BCC      0x35e84 ; decode_pulses + 232
        0x00035e0a:    4288        .B      CMP      r0,r1
        0x00035e0c:    d23a        :.      BCS      0x35e84 ; decode_pulses + 232
        0x00035e0e:    1a80        ..      SUBS     r0,r0,r2
        0x00035e10:    f8c8c000    ....    STR      r12,[r8,#0]
        0x00035e14:    e055        U.      B        0x35ec2 ; decode_pulses + 294
        0x00035e16:    bf00        ..      NOP      
        0x00035e18:    f859302a    Y.*0    LDR      r3,[r9,r10,LSL #2]
        0x00035e1c:    2200        ."      MOVS     r2,#0
        0x00035e1e:    eb030187    ....    ADD      r1,r3,r7,LSL #2
        0x00035e22:    6849        Ih      LDR      r1,[r1,#4]
        0x00035e24:    463d        =F      MOV      r5,r7
        0x00035e26:    4288        .B      CMP      r0,r1
        0x00035e28:    bf28        (.      IT       CS
        0x00035e2a:    f04f32ff    O..2    MOVCS    r2,#0xffffffff
        0x00035e2e:    4011        .@      ANDS     r1,r1,r2
        0x00035e30:    f853602a    S.*`    LDR      r6,[r3,r10,LSL #2]
        0x00035e34:    1a40        @.      SUBS     r0,r0,r1
        0x00035e36:    4286        .B      CMP      r6,r0
        0x00035e38:    d90c        ..      BLS      0x35e54 ; decode_pulses + 184
        0x00035e3a:    4653        SF      MOV      r3,r10
        0x00035e3c:    eb090183    ....    ADD      r1,r9,r3,LSL #2
        0x00035e40:    f8511c04    Q...    LDR      r1,[r1,#-4]
        0x00035e44:    1e5c        \.      SUBS     r4,r3,#1
        0x00035e46:    f851102a    Q.*.    LDR      r1,[r1,r10,LSL #2]
        0x00035e4a:    4623        #F      MOV      r3,r4
        0x00035e4c:    4281        .B      CMP      r1,r0
        0x00035e4e:    d8f5        ..      BHI      0x35e3c ; decode_pulses + 160
        0x00035e50:    e006        ..      B        0x35e60 ; decode_pulses + 196
        0x00035e52:    bf00        ..      NOP      
        0x00035e54:    f8531025    S.%.    LDR      r1,[r3,r5,LSL #2]
        0x00035e58:    3d01        .=      SUBS     r5,#1
        0x00035e5a:    4281        .B      CMP      r1,r0
        0x00035e5c:    d8fa        ..      BHI      0x35e54 ; decode_pulses + 184
        0x00035e5e:    1c6c        l.      ADDS     r4,r5,#1
        0x00035e60:    1a40        @.      SUBS     r0,r0,r1
        0x00035e62:    18b9        ..      ADDS     r1,r7,r2
        0x00035e64:    1b09        ..      SUBS     r1,r1,r4
        0x00035e66:    4051        Q@      EORS     r1,r1,r2
        0x00035e68:    b209        ..      SXTH     r1,r1
        0x00035e6a:    ee011a10    ....    VMOV     s2,r1
        0x00035e6e:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00035e72:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x00035e76:    f8c81000    ....    STR      r1,[r8,#0]
        0x00035e7a:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00035e7e:    4627        'F      MOV      r7,r4
        0x00035e80:    e01f        ..      B        0x35ec2 ; decode_pulses + 294
        0x00035e82:    bf00        ..      NOP      
        0x00035e84:    2200        ."      MOVS     r2,#0
        0x00035e86:    4288        .B      CMP      r0,r1
        0x00035e88:    bf28        (.      IT       CS
        0x00035e8a:    f04f32ff    O..2    MOVCS    r2,#0xffffffff
        0x00035e8e:    4011        .@      ANDS     r1,r1,r2
        0x00035e90:    1a40        @.      SUBS     r0,r0,r1
        0x00035e92:    4611        .F      MOV      r1,r2
        0x00035e94:    eb090387    ....    ADD      r3,r9,r7,LSL #2
        0x00035e98:    f8533c04    S..<    LDR      r3,[r3,#-4]
        0x00035e9c:    3f01        .?      SUBS     r7,#1
        0x00035e9e:    f853302a    S.*0    LDR      r3,[r3,r10,LSL #2]
        0x00035ea2:    3101        .1      ADDS     r1,#1
        0x00035ea4:    4298        .B      CMP      r0,r3
        0x00035ea6:    d3f5        ..      BCC      0x35e94 ; decode_pulses + 248
        0x00035ea8:    4051        Q@      EORS     r1,r1,r2
        0x00035eaa:    b209        ..      SXTH     r1,r1
        0x00035eac:    ee011a10    ....    VMOV     s2,r1
        0x00035eb0:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00035eb4:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x00035eb8:    1ac0        ..      SUBS     r0,r0,r3
        0x00035eba:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00035ebe:    f8c81000    ....    STR      r1,[r8,#0]
        0x00035ec2:    f1080804    ....    ADD      r8,r8,#4
        0x00035ec6:    f1ba0f03    ....    CMP      r10,#3
        0x00035eca:    f1aa0a01    ....    SUB      r10,r10,#1
        0x00035ece:    dc8f        ..      BGT      0x35df0 ; decode_pulses + 84
        0x00035ed0:    0079        y.      LSLS     r1,r7,#1
        0x00035ed2:    3101        .1      ADDS     r1,#1
        0x00035ed4:    2300        .#      MOVS     r3,#0
        0x00035ed6:    4288        .B      CMP      r0,r1
        0x00035ed8:    bf28        (.      IT       CS
        0x00035eda:    f04f33ff    O..3    MOVCS    r3,#0xffffffff
        0x00035ede:    ea010603    ....    AND      r6,r1,r3
        0x00035ee2:    1b86        ..      SUBS     r6,r0,r6
        0x00035ee4:    2200        ."      MOVS     r2,#0
        0x00035ee6:    1c75        u.      ADDS     r5,r6,#1
        0x00035ee8:    f0250401    %...    BIC      r4,r5,#1
        0x00035eec:    ebb20f55    ..U.    CMP      r2,r5,LSR #1
        0x00035ef0:    eba60404    ....    SUB      r4,r6,r4
        0x00035ef4:    bf18        ..      IT       NE
        0x00035ef6:    1c66        f.      ADDNE    r6,r4,#1
        0x00035ef8:    4288        .B      CMP      r0,r1
        0x00035efa:    bf28        (.      IT       CS
        0x00035efc:    3f01        .?      SUBCS    r7,#1
        0x00035efe:    eba70055    ..U.    SUB      r0,r7,r5,LSR #1
        0x00035f02:    4058        X@      EORS     r0,r0,r3
        0x00035f04:    b200        ..      SXTH     r0,r0
        0x00035f06:    f8c80000    ....    STR      r0,[r8,#0]
        0x00035f0a:    ee010a10    ....    VMOV     s2,r0
        0x00035f0e:    4270        pB      RSBS     r0,r6,#0
        0x00035f10:    ebc60155    ..U.    RSB      r1,r6,r5,LSR #1
        0x00035f14:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00035f18:    4048        H@      EORS     r0,r0,r1
        0x00035f1a:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x00035f1e:    b200        ..      SXTH     r0,r0
        0x00035f20:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00035f24:    ee010a10    ....    VMOV     s2,r0
        0x00035f28:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00035f2c:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x00035f30:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00035f34:    f8c80004    ....    STR      r0,[r8,#4]
        0x00035f38:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d.2
        0x00035f3c:    00000000    ....    DCD    0
    $t.31
    decode_static_field
        0x00035f40:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00035f44:    b085        ..      SUB      sp,sp,#0x14
        0x00035f46:    6853        Sh      LDR      r3,[r2,#4]
        0x00035f48:    4615        .F      MOV      r5,r2
        0x00035f4a:    789a        .x      LDRB     r2,[r3,#2]
        0x00035f4c:    4604        .F      MOV      r4,r0
        0x00035f4e:    f002000f    ....    AND      r0,r2,#0xf
        0x00035f52:    a73d        =.      ADR      r7,{pc}+0xf6 ; 0x36048
        0x00035f54:    f3c21201    ....    UBFX     r2,r2,#4,#2
        0x00035f58:    f8577020    W. p    LDR      r7,[r7,r0,LSL #2]
        0x00035f5c:    e8dff002    ....    TBB      [pc,r2]
    $d.32
        0x00035f60:    420d0402    ...B    DCD    1108149250
    $t.33
        0x00035f64:    692a        *i      LDR      r2,[r5,#0x10]
        0x00035f66:    e005        ..      B        0x35f74 ; decode_static_field + 52
        0x00035f68:    e9d52004    ...     LDRD     r2,r0,[r5,#0x10]
        0x00035f6c:    4290        .B      CMP      r0,r2
        0x00035f6e:    bf1c        ..      ITT      NE
        0x00035f70:    2101        .!      MOVNE    r1,#1
        0x00035f72:    7001        .p      STRBNE   r1,[r0,#0]
        0x00035f74:    4620         F      MOV      r0,r4
        0x00035f76:    4619        .F      MOV      r1,r3
        0x00035f78:    e047        G.      B        0x3600a ; decode_static_field + 202
        0x00035f7a:    696e        ni      LDR      r6,[r5,#0x14]
        0x00035f7c:    2902        .)      CMP      r1,#2
        0x00035f7e:    d148        H.      BNE      0x36012 ; decode_static_field + 210
        0x00035f80:    2804        .(      CMP      r0,#4
        0x00035f82:    d846        F.      BHI      0x36012 ; decode_static_field + 210
        0x00035f84:    a901        ..      ADD      r1,sp,#4
        0x00035f86:    4620         F      MOV      r0,r4
        0x00035f88:    f00bfc42    ..B.    BL       pb_make_string_substream ; 0x41810
        0x00035f8c:    2800        .(      CMP      r0,#0
        0x00035f8e:    d056        V.      BEQ      0x3603e ; decode_static_field + 254
        0x00035f90:    f04f0901    O...    MOV      r9,#1
        0x00035f94:    f10d0804    ....    ADD      r8,sp,#4
        0x00035f98:    e004        ..      B        0x35fa4 ; decode_static_field + 100
        0x00035f9a:    bf00        ..      NOP      
        0x00035f9c:    8831        1.      LDRH     r1,[r6,#0]
        0x00035f9e:    3101        .1      ADDS     r1,#1
        0x00035fa0:    8031        1.      STRH     r1,[r6,#0]
        0x00035fa2:    b1a0        ..      CBZ      r0,0x35fce ; decode_static_field + 142
        0x00035fa4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00035fa6:    b190        ..      CBZ      r0,0x35fce ; decode_static_field + 142
        0x00035fa8:    6869        ih      LDR      r1,[r5,#4]
        0x00035faa:    8830        0.      LDRH     r0,[r6,#0]
        0x00035fac:    f8b12009    ...     LDRH     r2,[r1,#9]
        0x00035fb0:    4290        .B      CMP      r0,r2
        0x00035fb2:    d20c        ..      BCS      0x35fce ; decode_static_field + 142
        0x00035fb4:    692a        *i      LDR      r2,[r5,#0x10]
        0x00035fb6:    f8b13007    ...0    LDRH     r3,[r1,#7]
        0x00035fba:    fb032200    ..."    MLA      r2,r3,r0,r2
        0x00035fbe:    4640        @F      MOV      r0,r8
        0x00035fc0:    47b8        .G      BLX      r7
        0x00035fc2:    2800        .(      CMP      r0,#0
        0x00035fc4:    d1ea        ..      BNE      0x35f9c ; decode_static_field + 92
        0x00035fc6:    f04f0900    O...    MOV      r9,#0
        0x00035fca:    2800        .(      CMP      r0,#0
        0x00035fcc:    d1ea        ..      BNE      0x35fa4 ; decode_static_field + 100
        0x00035fce:    9803        ..      LDR      r0,[sp,#0xc]
        0x00035fd0:    bb60        `.      CBNZ     r0,0x3602c ; decode_static_field + 236
        0x00035fd2:    a901        ..      ADD      r1,sp,#4
        0x00035fd4:    4620         F      MOV      r0,r4
        0x00035fd6:    f00afd2d    ..-.    BL       pb_close_string_substream ; 0x40a34
        0x00035fda:    ea000009    ....    AND      r0,r0,r9
        0x00035fde:    b005        ..      ADD      sp,sp,#0x14
        0x00035fe0:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00035fe4:    8819        ..      LDRH     r1,[r3,#0]
        0x00035fe6:    696a        ji      LDR      r2,[r5,#0x14]
        0x00035fe8:    2807        .(      CMP      r0,#7
        0x00035fea:    8011        ..      STRH     r1,[r2,#0]
        0x00035fec:    d10a        ..      BNE      0x36004 ; decode_static_field + 196
        0x00035fee:    6928        (i      LDR      r0,[r5,#0x10]
        0x00035ff0:    f8b31007    ....    LDRH     r1,[r3,#7]
        0x00035ff4:    f7e2fb1d    ....    BL       __aeabi_memclr ; 0x18632
        0x00035ff8:    6868        hh      LDR      r0,[r5,#4]
        0x00035ffa:    6929        )i      LDR      r1,[r5,#0x10]
        0x00035ffc:    f8d0000b    ....    LDR      r0,[r0,#0xb]
        0x00036000:    f00bfc34    ..4.    BL       pb_message_set_to_defaults ; 0x4186c
        0x00036004:    6869        ih      LDR      r1,[r5,#4]
        0x00036006:    692a        *i      LDR      r2,[r5,#0x10]
        0x00036008:    4620         F      MOV      r0,r4
        0x0003600a:    47b8        .G      BLX      r7
        0x0003600c:    b005        ..      ADD      sp,sp,#0x14
        0x0003600e:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00036012:    8831        1.      LDRH     r1,[r6,#0]
        0x00036014:    6928        (i      LDR      r0,[r5,#0x10]
        0x00036016:    1c4d        M.      ADDS     r5,r1,#1
        0x00036018:    f8b32007    ...     LDRH     r2,[r3,#7]
        0x0003601c:    8035        5.      STRH     r5,[r6,#0]
        0x0003601e:    f8b36009    ...`    LDRH     r6,[r3,#9]
        0x00036022:    42b1        .B      CMP      r1,r6
        0x00036024:    d202        ..      BCS      0x3602c ; decode_static_field + 236
        0x00036026:    fb010202    ....    MLA      r2,r1,r2,r0
        0x0003602a:    e7a3        ..      B        0x35f74 ; decode_static_field + 52
        0x0003602c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003602e:    f2463125    F.%1    MOV      r1,#0x6325
        0x00036032:    f2c00105    ....    MOVT     r1,#5
        0x00036036:    2800        .(      CMP      r0,#0
        0x00036038:    bf18        ..      IT       NE
        0x0003603a:    4601        .F      MOVNE    r1,r0
        0x0003603c:    60e1        .`      STR      r1,[r4,#0xc]
        0x0003603e:    2000        .       MOVS     r0,#0
        0x00036040:    b005        ..      ADD      sp,sp,#0x14
        0x00036042:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00036046:    bf00        ..      NOP      
    $d.34
    PB_DECODERS
        0x00036048:    00040d59    Y...    DCD    265561
        0x0003604c:    00040cd5    ....    DCD    265429
        0x00036050:    00040c51    Q...    DCD    265297
        0x00036054:    00040abd    ....    DCD    264893
        0x00036058:    00040ac9    ....    DCD    264905
        0x0003605c:    00040a59    Y...    DCD    264793
        0x00036060:    00040b55    U...    DCD    265045
        0x00036064:    00040bd5    ....    DCD    265173
        0x00036068:    00000000    ....    DCD    0
        0x0003606c:    00040ad5    ....    DCD    264917
    $t.6
    decstr_to_int
        0x00036070:    b087        ..      SUB      sp,sp,#0x1c
        0x00036072:    9006        ..      STR      r0,[sp,#0x18]
        0x00036074:    9105        ..      STR      r1,[sp,#0x14]
        0x00036076:    2000        .       MOVS     r0,#0
        0x00036078:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0003607c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003607e:    9002        ..      STR      r0,[sp,#8]
        0x00036080:    9806        ..      LDR      r0,[sp,#0x18]
        0x00036082:    7800        .x      LDRB     r0,[r0,#0]
        0x00036084:    282d        -(      CMP      r0,#0x2d
        0x00036086:    d10a        ..      BNE      0x3609e ; decstr_to_int + 46
        0x00036088:    e7ff        ..      B        0x3608a ; decstr_to_int + 26
        0x0003608a:    2001        .       MOVS     r0,#1
        0x0003608c:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00036090:    9806        ..      LDR      r0,[sp,#0x18]
        0x00036092:    3001        .0      ADDS     r0,#1
        0x00036094:    9006        ..      STR      r0,[sp,#0x18]
        0x00036096:    9802        ..      LDR      r0,[sp,#8]
        0x00036098:    3001        .0      ADDS     r0,#1
        0x0003609a:    9002        ..      STR      r0,[sp,#8]
        0x0003609c:    e7ff        ..      B        0x3609e ; decstr_to_int + 46
        0x0003609e:    e7ff        ..      B        0x360a0 ; decstr_to_int + 48
        0x000360a0:    9806        ..      LDR      r0,[sp,#0x18]
        0x000360a2:    7801        .x      LDRB     r1,[r0,#0]
        0x000360a4:    2000        .       MOVS     r0,#0
        0x000360a6:    2930        0)      CMP      r1,#0x30
        0x000360a8:    9001        ..      STR      r0,[sp,#4]
        0x000360aa:    db08        ..      BLT      0x360be ; decstr_to_int + 78
        0x000360ac:    e7ff        ..      B        0x360ae ; decstr_to_int + 62
        0x000360ae:    9806        ..      LDR      r0,[sp,#0x18]
        0x000360b0:    7801        .x      LDRB     r1,[r0,#0]
        0x000360b2:    2000        .       MOVS     r0,#0
        0x000360b4:    293a        :)      CMP      r1,#0x3a
        0x000360b6:    bfb8        ..      IT       LT
        0x000360b8:    2001        .       MOVLT    r0,#1
        0x000360ba:    9001        ..      STR      r0,[sp,#4]
        0x000360bc:    e7ff        ..      B        0x360be ; decstr_to_int + 78
        0x000360be:    9801        ..      LDR      r0,[sp,#4]
        0x000360c0:    07c0        ..      LSLS     r0,r0,#31
        0x000360c2:    b190        ..      CBZ      r0,0x360ea ; decstr_to_int + 122
        0x000360c4:    e7ff        ..      B        0x360c6 ; decstr_to_int + 86
        0x000360c6:    9802        ..      LDR      r0,[sp,#8]
        0x000360c8:    3001        .0      ADDS     r0,#1
        0x000360ca:    9002        ..      STR      r0,[sp,#8]
        0x000360cc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000360ce:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x000360d2:    0040        @.      LSLS     r0,r0,#1
        0x000360d4:    9003        ..      STR      r0,[sp,#0xc]
        0x000360d6:    9806        ..      LDR      r0,[sp,#0x18]
        0x000360d8:    7800        .x      LDRB     r0,[r0,#0]
        0x000360da:    9903        ..      LDR      r1,[sp,#0xc]
        0x000360dc:    4408        .D      ADD      r0,r0,r1
        0x000360de:    3830        08      SUBS     r0,r0,#0x30
        0x000360e0:    9003        ..      STR      r0,[sp,#0xc]
        0x000360e2:    9806        ..      LDR      r0,[sp,#0x18]
        0x000360e4:    3001        .0      ADDS     r0,#1
        0x000360e6:    9006        ..      STR      r0,[sp,#0x18]
        0x000360e8:    e7da        ..      B        0x360a0 ; decstr_to_int + 48
        0x000360ea:    9805        ..      LDR      r0,[sp,#0x14]
        0x000360ec:    b120         .      CBZ      r0,0x360f8 ; decstr_to_int + 136
        0x000360ee:    e7ff        ..      B        0x360f0 ; decstr_to_int + 128
        0x000360f0:    9802        ..      LDR      r0,[sp,#8]
        0x000360f2:    9905        ..      LDR      r1,[sp,#0x14]
        0x000360f4:    6008        .`      STR      r0,[r1,#0]
        0x000360f6:    e7ff        ..      B        0x360f8 ; decstr_to_int + 136
        0x000360f8:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000360fc:    07c0        ..      LSLS     r0,r0,#31
        0x000360fe:    b120         .      CBZ      r0,0x3610a ; decstr_to_int + 154
        0x00036100:    e7ff        ..      B        0x36102 ; decstr_to_int + 146
        0x00036102:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036104:    4240        @B      RSBS     r0,r0,#0
        0x00036106:    9000        ..      STR      r0,[sp,#0]
        0x00036108:    e002        ..      B        0x36110 ; decstr_to_int + 160
        0x0003610a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003610c:    9000        ..      STR      r0,[sp,#0]
        0x0003610e:    e7ff        ..      B        0x36110 ; decstr_to_int + 160
        0x00036110:    9800        ..      LDR      r0,[sp,#0]
        0x00036112:    b007        ..      ADD      sp,sp,#0x1c
        0x00036114:    4770        pG      BX       lr
        0x00036116:    0000        ..      MOVS     r0,r0
    default_extension_decoder
        0x00036118:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003611c:    b086        ..      SUB      sp,sp,#0x18
        0x0003611e:    460d        .F      MOV      r5,r1
        0x00036120:    6809        .h      LDR      r1,[r1,#0]
        0x00036122:    2701        .'      MOVS     r7,#1
        0x00036124:    6889        .h      LDR      r1,[r1,#8]
        0x00036126:    8809        ..      LDRH     r1,[r1,#0]
        0x00036128:    4291        .B      CMP      r1,r2
        0x0003612a:    d10d        ..      BNE      0x36148 ; default_extension_decoder + 48
        0x0003612c:    46e8        .F      MOV      r8,sp
        0x0003612e:    4606        .F      MOV      r6,r0
        0x00036130:    4640        @F      MOV      r0,r8
        0x00036132:    4629        )F      MOV      r1,r5
        0x00036134:    461c        .F      MOV      r4,r3
        0x00036136:    f007ffef    ....    BL       iter_from_extension ; 0x3e118
        0x0003613a:    4630        0F      MOV      r0,r6
        0x0003613c:    4621        !F      MOV      r1,r4
        0x0003613e:    4642        BF      MOV      r2,r8
        0x00036140:    732f        /s      STRB     r7,[r5,#0xc]
        0x00036142:    f7fffdfb    ....    BL       decode_field ; 0x35d3c
        0x00036146:    4607        .F      MOV      r7,r0
        0x00036148:    4638        8F      MOV      r0,r7
        0x0003614a:    b006        ..      ADD      sp,sp,#0x18
        0x0003614c:    e8bd81f0    ....    POP      {r4-r8,pc}
    default_extension_encoder
        0x00036150:    b580        ..      PUSH     {r7,lr}
        0x00036152:    460a        .F      MOV      r2,r1
        0x00036154:    f8521b04    R...    LDR      r1,[r2],#4
        0x00036158:    6889        .h      LDR      r1,[r1,#8]
        0x0003615a:    788b        .x      LDRB     r3,[r1,#2]
        0x0003615c:    f00303c0    ....    AND      r3,r3,#0xc0
        0x00036160:    2b80        .+      CMP      r3,#0x80
        0x00036162:    d102        ..      BNE      0x3616a ; default_extension_encoder + 26
        0x00036164:    f002fd82    ....    BL       encode_field ; 0x38c6c
        0x00036168:    bd80        ..      POP      {r7,pc}
        0x0003616a:    6812        .h      LDR      r2,[r2,#0]
        0x0003616c:    f002fd7e    ..~.    BL       encode_field ; 0x38c6c
        0x00036170:    bd80        ..      POP      {r7,pc}
        0x00036172:    0000        ..      MOVS     r0,r0
    deinterleave_hadamard
        0x00036174:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00036178:    b081        ..      SUB      sp,sp,#4
        0x0003617a:    461c        .F      MOV      r4,r3
        0x0003617c:    4692        .F      MOV      r10,r2
        0x0003617e:    4688        .F      MOV      r8,r1
        0x00036180:    9000        ..      STR      r0,[sp,#0]
        0x00036182:    f00ffa5d    ..].    BL       save_stack ; 0x45640
        0x00036186:    fb08f00a    ....    MUL      r0,r8,r10
        0x0003618a:    ea4f0980    O...    LSL      r9,r0,#2
        0x0003618e:    4648        HF      MOV      r0,r9
        0x00036190:    f012fd7e    ..~.    BL       spl_alloca ; 0x48c90
        0x00036194:    4684        .F      MOV      r12,r0
        0x00036196:    b33c        <.      CBZ      r4,0x361e8 ; deinterleave_hadamard + 116
        0x00036198:    f1ba0f01    ....    CMP      r10,#1
        0x0003619c:    db40        @.      BLT      0x36220 ; deinterleave_hadamard + 172
        0x0003619e:    f6440034    D.4.    MOV      r0,#0x4834
        0x000361a2:    f2c00005    ....    MOVT     r0,#5
        0x000361a6:    eb00008a    ....    ADD      r0,r0,r10,LSL #2
        0x000361aa:    f1a00e08    ....    SUB      lr,r0,#8
        0x000361ae:    9800        ..      LDR      r0,[sp,#0]
        0x000361b0:    ea4f0b88    O...    LSL      r11,r8,#2
        0x000361b4:    ea4f038a    O...    LSL      r3,r10,#2
        0x000361b8:    2400        .$      MOVS     r4,#0
        0x000361ba:    bf00        ..      NOP      
        0x000361bc:    f1b80f01    ....    CMP      r8,#1
        0x000361c0:    db0c        ..      BLT      0x361dc ; deinterleave_hadamard + 104
        0x000361c2:    f85e1024    ^.$.    LDR      r1,[lr,r4,LSL #2]
        0x000361c6:    4646        FF      MOV      r6,r8
        0x000361c8:    fb0bc701    ....    MLA      r7,r11,r1,r12
        0x000361cc:    4601        .F      MOV      r1,r0
        0x000361ce:    bf00        ..      NOP      
        0x000361d0:    680a        .h      LDR      r2,[r1,#0]
        0x000361d2:    3e01        .>      SUBS     r6,#1
        0x000361d4:    f8472b04    G..+    STR      r2,[r7],#4
        0x000361d8:    4419        .D      ADD      r1,r1,r3
        0x000361da:    d1f9        ..      BNE      0x361d0 ; deinterleave_hadamard + 92
        0x000361dc:    3401        .4      ADDS     r4,#1
        0x000361de:    4554        TE      CMP      r4,r10
        0x000361e0:    f1000004    ....    ADD      r0,r0,#4
        0x000361e4:    d1ea        ..      BNE      0x361bc ; deinterleave_hadamard + 72
        0x000361e6:    e01b        ..      B        0x36220 ; deinterleave_hadamard + 172
        0x000361e8:    f1ba0f01    ....    CMP      r10,#1
        0x000361ec:    db18        ..      BLT      0x36220 ; deinterleave_hadamard + 172
        0x000361ee:    9f00        ..      LDR      r7,[sp,#0]
        0x000361f0:    ea4f0e88    O...    LSL      lr,r8,#2
        0x000361f4:    ea4f028a    O...    LSL      r2,r10,#2
        0x000361f8:    2300        .#      MOVS     r3,#0
        0x000361fa:    4660        `F      MOV      r0,r12
        0x000361fc:    f1b80f01    ....    CMP      r8,#1
        0x00036200:    db08        ..      BLT      0x36214 ; deinterleave_hadamard + 160
        0x00036202:    463c        <F      MOV      r4,r7
        0x00036204:    4601        .F      MOV      r1,r0
        0x00036206:    4646        FF      MOV      r6,r8
        0x00036208:    6825        %h      LDR      r5,[r4,#0]
        0x0003620a:    3e01        .>      SUBS     r6,#1
        0x0003620c:    f8415b04    A..[    STR      r5,[r1],#4
        0x00036210:    4414        .D      ADD      r4,r4,r2
        0x00036212:    d1f9        ..      BNE      0x36208 ; deinterleave_hadamard + 148
        0x00036214:    3301        .3      ADDS     r3,#1
        0x00036216:    4470        pD      ADD      r0,r0,lr
        0x00036218:    4553        SE      CMP      r3,r10
        0x0003621a:    f1070704    ....    ADD      r7,r7,#4
        0x0003621e:    d1ed        ..      BNE      0x361fc ; deinterleave_hadamard + 136
        0x00036220:    9800        ..      LDR      r0,[sp,#0]
        0x00036222:    4661        aF      MOV      r1,r12
        0x00036224:    464a        JF      MOV      r2,r9
        0x00036226:    f7e2f985    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x0003622a:    b001        ..      ADD      sp,sp,#4
        0x0003622c:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00036230:    f00fb9e6    ....    B.W      restore_stack ; 0x45600
    device_info_get
        0x00036234:    b082        ..      SUB      sp,sp,#8
        0x00036236:    9001        ..      STR      r0,[sp,#4]
        0x00036238:    2000        .       MOVS     r0,#0
        0x0003623a:    9000        ..      STR      r0,[sp,#0]
        0x0003623c:    2000        .       MOVS     r0,#0
        0x0003623e:    f2c40002    ....    MOVT     r0,#0x4002
        0x00036242:    6800        .h      LDR      r0,[r0,#0]
        0x00036244:    9901        ..      LDR      r1,[sp,#4]
        0x00036246:    6008        .`      STR      r0,[r1,#0]
        0x00036248:    2004        .       MOVS     r0,#4
        0x0003624a:    f2c40002    ....    MOVT     r0,#0x4002
        0x0003624e:    6800        .h      LDR      r0,[r0,#0]
        0x00036250:    9901        ..      LDR      r1,[sp,#4]
        0x00036252:    6048        H`      STR      r0,[r1,#4]
        0x00036254:    2008        .       MOVS     r0,#8
        0x00036256:    f2c40002    ....    MOVT     r0,#0x4002
        0x0003625a:    6800        .h      LDR      r0,[r0,#0]
        0x0003625c:    9901        ..      LDR      r1,[sp,#4]
        0x0003625e:    6088        .`      STR      r0,[r1,#8]
        0x00036260:    9801        ..      LDR      r0,[sp,#4]
        0x00036262:    6800        .h      LDR      r0,[r0,#0]
        0x00036264:    f4004170    ..pA    AND      r1,r0,#0xf000
        0x00036268:    2010        .       MOVS     r0,#0x10
        0x0003626a:    eb002111    ...!    ADD      r1,r0,r1,LSR #8
        0x0003626e:    9800        ..      LDR      r0,[sp,#0]
        0x00036270:    4308        .C      ORRS     r0,r0,r1
        0x00036272:    9000        ..      STR      r0,[sp,#0]
        0x00036274:    9801        ..      LDR      r0,[sp,#4]
        0x00036276:    6800        .h      LDR      r0,[r0,#0]
        0x00036278:    f4006170    ..pa    AND      r1,r0,#0xf00
        0x0003627c:    2001        .       MOVS     r0,#1
        0x0003627e:    eb002211    ..."    ADD      r2,r0,r1,LSR #8
        0x00036282:    9900        ..      LDR      r1,[sp,#0]
        0x00036284:    4311        .C      ORRS     r1,r1,r2
        0x00036286:    9100        ..      STR      r1,[sp,#0]
        0x00036288:    210c        .!      MOVS     r1,#0xc
        0x0003628a:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003628e:    6809        .h      LDR      r1,[r1,#0]
        0x00036290:    f64f7200    O..r    MOVW     r2,#0xff00
        0x00036294:    f2c0020f    ....    MOVT     r2,#0xf
        0x00036298:    400a        .@      ANDS     r2,r2,r1
        0x0003629a:    9900        ..      LDR      r1,[sp,#0]
        0x0003629c:    4311        .C      ORRS     r1,r1,r2
        0x0003629e:    9100        ..      STR      r1,[sp,#0]
        0x000362a0:    9900        ..      LDR      r1,[sp,#0]
        0x000362a2:    9a01        ..      LDR      r2,[sp,#4]
        0x000362a4:    60d1        .`      STR      r1,[r2,#0xc]
        0x000362a6:    2110        .!      MOVS     r1,#0x10
        0x000362a8:    f2c40102    ....    MOVT     r1,#0x4002
        0x000362ac:    6809        .h      LDR      r1,[r1,#0]
        0x000362ae:    9a01        ..      LDR      r2,[sp,#4]
        0x000362b0:    6111        .a      STR      r1,[r2,#0x10]
        0x000362b2:    2214        ."      MOVS     r2,#0x14
        0x000362b4:    f2c40202    ....    MOVT     r2,#0x4002
        0x000362b8:    6811        .h      LDR      r1,[r2,#0]
        0x000362ba:    9b01        ..      LDR      r3,[sp,#4]
        0x000362bc:    6159        Ya      STR      r1,[r3,#0x14]
        0x000362be:    9901        ..      LDR      r1,[sp,#4]
        0x000362c0:    6188        .a      STR      r0,[r1,#0x18]
        0x000362c2:    6811        .h      LDR      r1,[r2,#0]
        0x000362c4:    2006        .       MOVS     r0,#6
        0x000362c6:    ea000151    ..Q.    AND      r1,r0,r1,LSR #1
        0x000362ca:    f24230dc    B..0    MOV      r0,#0x23dc
        0x000362ce:    f2c00005    ....    MOVT     r0,#5
        0x000362d2:    5a40        @Z      LDRH     r0,[r0,r1]
        0x000362d4:    0280        ..      LSLS     r0,r0,#10
        0x000362d6:    9901        ..      LDR      r1,[sp,#4]
        0x000362d8:    6288        .b      STR      r0,[r1,#0x28]
        0x000362da:    9901        ..      LDR      r1,[sp,#4]
        0x000362dc:    f44f20c0    O..     MOV      r0,#0x60000
        0x000362e0:    6208        .b      STR      r0,[r1,#0x20]
        0x000362e2:    6810        .h      LDR      r0,[r2,#0]
        0x000362e4:    f0000003    ....    AND      r0,r0,#3
        0x000362e8:    f24231e4    B..1    MOV      r1,#0x23e4
        0x000362ec:    f2c00105    ....    MOVT     r1,#5
        0x000362f0:    f8310020    1. .    LDRH     r0,[r1,r0,LSL #2]
        0x000362f4:    6812        .h      LDR      r2,[r2,#0]
        0x000362f6:    f0020203    ....    AND      r2,r2,#3
        0x000362fa:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x000362fe:    8849        I.      LDRH     r1,[r1,#2]
        0x00036300:    4408        .D      ADD      r0,r0,r1
        0x00036302:    0280        ..      LSLS     r0,r0,#10
        0x00036304:    9901        ..      LDR      r1,[sp,#4]
        0x00036306:    6248        Hb      STR      r0,[r1,#0x24]
        0x00036308:    f64070e0    @..p    MOVW     r0,#0xfe0
        0x0003630c:    f2cf0000    ....    MOVT     r0,#0xf000
        0x00036310:    6800        .h      LDR      r0,[r0,#0]
        0x00036312:    b2c0        ..      UXTB     r0,r0
        0x00036314:    9901        ..      LDR      r1,[sp,#4]
        0x00036316:    62c8        .b      STR      r0,[r1,#0x2c]
        0x00036318:    f64070e4    @..p    MOV      r0,#0xfe4
        0x0003631c:    f2cf0000    ....    MOVT     r0,#0xf000
        0x00036320:    6801        .h      LDR      r1,[r0,#0]
        0x00036322:    f001030f    ....    AND      r3,r1,#0xf
        0x00036326:    9a01        ..      LDR      r2,[sp,#4]
        0x00036328:    6ad1        .j      LDR      r1,[r2,#0x2c]
        0x0003632a:    ea412103    A..!    ORR      r1,r1,r3,LSL #8
        0x0003632e:    62d1        .b      STR      r1,[r2,#0x2c]
        0x00036330:    6800        .h      LDR      r0,[r0,#0]
        0x00036332:    f3c01003    ....    UBFX     r0,r0,#4,#4
        0x00036336:    9901        ..      LDR      r1,[sp,#4]
        0x00036338:    6308        .c      STR      r0,[r1,#0x30]
        0x0003633a:    f64070e8    @..p    MOV      r0,#0xfe8
        0x0003633e:    f2cf0000    ....    MOVT     r0,#0xf000
        0x00036342:    6801        .h      LDR      r1,[r0,#0]
        0x00036344:    f001030f    ....    AND      r3,r1,#0xf
        0x00036348:    9a01        ..      LDR      r2,[sp,#4]
        0x0003634a:    6b11        .k      LDR      r1,[r2,#0x30]
        0x0003634c:    ea411103    A...    ORR      r1,r1,r3,LSL #4
        0x00036350:    6311        .c      STR      r1,[r2,#0x30]
        0x00036352:    6800        .h      LDR      r0,[r0,#0]
        0x00036354:    f00000f0    ....    AND      r0,r0,#0xf0
        0x00036358:    9901        ..      LDR      r1,[sp,#4]
        0x0003635a:    6348        Hc      STR      r0,[r1,#0x34]
        0x0003635c:    f64070ec    @..p    MOV      r0,#0xfec
        0x00036360:    f2cf0000    ....    MOVT     r0,#0xf000
        0x00036364:    6800        .h      LDR      r0,[r0,#0]
        0x00036366:    f3c01203    ....    UBFX     r2,r0,#4,#4
        0x0003636a:    9901        ..      LDR      r1,[sp,#4]
        0x0003636c:    6b48        Hk      LDR      r0,[r1,#0x34]
        0x0003636e:    4310        .C      ORRS     r0,r0,r2
        0x00036370:    6348        Hc      STR      r0,[r1,#0x34]
        0x00036372:    f64070fc    @..p    MOV      r0,#0xffc
        0x00036376:    f2cf0000    ....    MOVT     r0,#0xf000
        0x0003637a:    6800        .h      LDR      r0,[r0,#0]
        0x0003637c:    0600        ..      LSLS     r0,r0,#24
        0x0003637e:    9901        ..      LDR      r1,[sp,#4]
        0x00036380:    6388        .c      STR      r0,[r1,#0x38]
        0x00036382:    f64070f8    @..p    MOV      r0,#0xff8
        0x00036386:    f2cf0000    ....    MOVT     r0,#0xf000
        0x0003638a:    6800        .h      LDR      r0,[r0,#0]
        0x0003638c:    b2c2        ..      UXTB     r2,r0
        0x0003638e:    9901        ..      LDR      r1,[sp,#4]
        0x00036390:    6b88        .k      LDR      r0,[r1,#0x38]
        0x00036392:    ea404002    @..@    ORR      r0,r0,r2,LSL #16
        0x00036396:    6388        .c      STR      r0,[r1,#0x38]
        0x00036398:    f64070f4    @..p    MOV      r0,#0xff4
        0x0003639c:    f2cf0000    ....    MOVT     r0,#0xf000
        0x000363a0:    6800        .h      LDR      r0,[r0,#0]
        0x000363a2:    b2c2        ..      UXTB     r2,r0
        0x000363a4:    9901        ..      LDR      r1,[sp,#4]
        0x000363a6:    6b88        .k      LDR      r0,[r1,#0x38]
        0x000363a8:    ea402002    @..     ORR      r0,r0,r2,LSL #8
        0x000363ac:    6388        .c      STR      r0,[r1,#0x38]
        0x000363ae:    f64070f0    @..p    MOVW     r0,#0xff0
        0x000363b2:    f2cf0000    ....    MOVT     r0,#0xf000
        0x000363b6:    6800        .h      LDR      r0,[r0,#0]
        0x000363b8:    b2c2        ..      UXTB     r2,r0
        0x000363ba:    9901        ..      LDR      r1,[sp,#4]
        0x000363bc:    6b88        .k      LDR      r0,[r1,#0x38]
        0x000363be:    4310        .C      ORRS     r0,r0,r2
        0x000363c0:    6388        .c      STR      r0,[r1,#0x38]
        0x000363c2:    b002        ..      ADD      sp,sp,#8
        0x000363c4:    4770        pG      BX       lr
        0x000363c6:    0000        ..      MOVS     r0,r0
    disable_submodule
        0x000363c8:    b083        ..      SUB      sp,sp,#0xc
        0x000363ca:    9001        ..      STR      r0,[sp,#4]
        0x000363cc:    9100        ..      STR      r1,[sp,#0]
        0x000363ce:    9801        ..      LDR      r0,[sp,#4]
        0x000363d0:    0301        ..      LSLS     r1,r0,#12
        0x000363d2:    f240101c    @...    MOVW     r0,#0x11c
        0x000363d6:    f2c40005    ....    MOVT     r0,#0x4005
        0x000363da:    5840        @X      LDR      r0,[r0,r1]
        0x000363dc:    f3c00042    ..B.    UBFX     r0,r0,#1,#3
        0x000363e0:    9900        ..      LDR      r1,[sp,#0]
        0x000363e2:    4288        .B      CMP      r0,r1
        0x000363e4:    d109        ..      BNE      0x363fa ; disable_submodule + 50
        0x000363e6:    e7ff        ..      B        0x363e8 ; disable_submodule + 32
        0x000363e8:    9801        ..      LDR      r0,[sp,#4]
        0x000363ea:    0302        ..      LSLS     r2,r0,#12
        0x000363ec:    f240111c    @...    MOVW     r1,#0x11c
        0x000363f0:    f2c40105    ....    MOVT     r1,#0x4005
        0x000363f4:    2000        .       MOVS     r0,#0
        0x000363f6:    5088        .P      STR      r0,[r1,r2]
        0x000363f8:    e01a        ..      B        0x36430 ; disable_submodule + 104
        0x000363fa:    9801        ..      LDR      r0,[sp,#4]
        0x000363fc:    0301        ..      LSLS     r1,r0,#12
        0x000363fe:    f240101c    @...    MOVW     r0,#0x11c
        0x00036402:    f2c40005    ....    MOVT     r0,#0x4005
        0x00036406:    5840        @X      LDR      r0,[r0,r1]
        0x00036408:    f3c01042    ..B.    UBFX     r0,r0,#5,#3
        0x0003640c:    9900        ..      LDR      r1,[sp,#0]
        0x0003640e:    4288        .B      CMP      r0,r1
        0x00036410:    d109        ..      BNE      0x36426 ; disable_submodule + 94
        0x00036412:    e7ff        ..      B        0x36414 ; disable_submodule + 76
        0x00036414:    9801        ..      LDR      r0,[sp,#4]
        0x00036416:    0302        ..      LSLS     r2,r0,#12
        0x00036418:    f240111c    @...    MOVW     r1,#0x11c
        0x0003641c:    f2c40105    ....    MOVT     r1,#0x4005
        0x00036420:    2000        .       MOVS     r0,#0
        0x00036422:    5088        .P      STR      r0,[r1,r2]
        0x00036424:    e003        ..      B        0x3642e ; disable_submodule + 102
        0x00036426:    2000        .       MOVS     r0,#0
        0x00036428:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003642c:    e004        ..      B        0x36438 ; disable_submodule + 112
        0x0003642e:    e7ff        ..      B        0x36430 ; disable_submodule + 104
        0x00036430:    2001        .       MOVS     r0,#1
        0x00036432:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00036436:    e7ff        ..      B        0x36438 ; disable_submodule + 112
        0x00036438:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003643c:    b003        ..      ADD      sp,sp,#0xc
        0x0003643e:    4770        pG      BX       lr
    divu64_10
        0x00036440:    b08c        ..      SUB      sp,sp,#0x30
        0x00036442:    9109        ..      STR      r1,[sp,#0x24]
        0x00036444:    9008        ..      STR      r0,[sp,#0x20]
        0x00036446:    9809        ..      LDR      r0,[sp,#0x24]
        0x00036448:    2800        .(      CMP      r0,#0
        0x0003644a:    d05b        [.      BEQ      0x36504 ; divu64_10 + 196
        0x0003644c:    e7ff        ..      B        0x3644e ; divu64_10 + 14
        0x0003644e:    9b08        ..      LDR      r3,[sp,#0x20]
        0x00036450:    9a09        ..      LDR      r2,[sp,#0x24]
        0x00036452:    ea5f0052    _.R.    LSRS.W   r0,r2,#1
        0x00036456:    ea4f0133    O.3.    RRX      r1,r3
        0x0003645a:    089b        ..      LSRS     r3,r3,#2
        0x0003645c:    ea437382    C..s    ORR      r3,r3,r2,LSL #30
        0x00036460:    18c9        ..      ADDS     r1,r1,r3
        0x00036462:    eb400092    @...    ADC      r0,r0,r2,LSR #2
        0x00036466:    9106        ..      STR      r1,[sp,#0x18]
        0x00036468:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003646a:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003646c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003646e:    090a        ..      LSRS     r2,r1,#4
        0x00036470:    ea427200    B..r    ORR      r2,r2,r0,LSL #28
        0x00036474:    1889        ..      ADDS     r1,r1,r2
        0x00036476:    eb401010    @...    ADC      r0,r0,r0,LSR #4
        0x0003647a:    9106        ..      STR      r1,[sp,#0x18]
        0x0003647c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003647e:    9906        ..      LDR      r1,[sp,#0x18]
        0x00036480:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00036482:    0a0a        ..      LSRS     r2,r1,#8
        0x00036484:    ea426200    B..b    ORR      r2,r2,r0,LSL #24
        0x00036488:    1889        ..      ADDS     r1,r1,r2
        0x0003648a:    eb402010    @..     ADC      r0,r0,r0,LSR #8
        0x0003648e:    9106        ..      STR      r1,[sp,#0x18]
        0x00036490:    9007        ..      STR      r0,[sp,#0x1c]
        0x00036492:    9906        ..      LDR      r1,[sp,#0x18]
        0x00036494:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00036496:    0c0a        ..      LSRS     r2,r1,#16
        0x00036498:    ea424200    B..B    ORR      r2,r2,r0,LSL #16
        0x0003649c:    1889        ..      ADDS     r1,r1,r2
        0x0003649e:    eb404010    @..@    ADC      r0,r0,r0,LSR #16
        0x000364a2:    9106        ..      STR      r1,[sp,#0x18]
        0x000364a4:    9007        ..      STR      r0,[sp,#0x1c]
        0x000364a6:    9906        ..      LDR      r1,[sp,#0x18]
        0x000364a8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000364aa:    1809        ..      ADDS     r1,r1,r0
        0x000364ac:    f1400000    @...    ADC      r0,r0,#0
        0x000364b0:    9106        ..      STR      r1,[sp,#0x18]
        0x000364b2:    9007        ..      STR      r0,[sp,#0x1c]
        0x000364b4:    9806        ..      LDR      r0,[sp,#0x18]
        0x000364b6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000364b8:    08c0        ..      LSRS     r0,r0,#3
        0x000364ba:    ea407041    @.Ap    ORR      r0,r0,r1,LSL #29
        0x000364be:    08c9        ..      LSRS     r1,r1,#3
        0x000364c0:    9107        ..      STR      r1,[sp,#0x1c]
        0x000364c2:    9006        ..      STR      r0,[sp,#0x18]
        0x000364c4:    9908        ..      LDR      r1,[sp,#0x20]
        0x000364c6:    9809        ..      LDR      r0,[sp,#0x24]
        0x000364c8:    9a06        ..      LDR      r2,[sp,#0x18]
        0x000364ca:    f8ddc01c    ....    LDR      r12,[sp,#0x1c]
        0x000364ce:    230a        .#      MOVS     r3,#0xa
        0x000364d0:    fba23203    ...2    UMULL    r3,r2,r2,r3
        0x000364d4:    eb0c0c8c    ....    ADD      r12,r12,r12,LSL #2
        0x000364d8:    eb02024c    ..L.    ADD      r2,r2,r12,LSL #1
        0x000364dc:    1ac9        ..      SUBS     r1,r1,r3
        0x000364de:    4190        .A      SBCS     r0,r0,r2
        0x000364e0:    9104        ..      STR      r1,[sp,#0x10]
        0x000364e2:    9005        ..      STR      r0,[sp,#0x14]
        0x000364e4:    9906        ..      LDR      r1,[sp,#0x18]
        0x000364e6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000364e8:    9b04        ..      LDR      r3,[sp,#0x10]
        0x000364ea:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000364ec:    3306        .3      ADDS     r3,#6
        0x000364ee:    f1420200    B...    ADC      r2,r2,#0
        0x000364f2:    091b        ..      LSRS     r3,r3,#4
        0x000364f4:    ea437302    C..s    ORR      r3,r3,r2,LSL #28
        0x000364f8:    18c9        ..      ADDS     r1,r1,r3
        0x000364fa:    eb401012    @...    ADC      r0,r0,r2,LSR #4
        0x000364fe:    910a        ..      STR      r1,[sp,#0x28]
        0x00036500:    900b        ..      STR      r0,[sp,#0x2c]
        0x00036502:    e025        %.      B        0x36550 ; divu64_10 + 272
        0x00036504:    9808        ..      LDR      r0,[sp,#0x20]
        0x00036506:    9001        ..      STR      r0,[sp,#4]
        0x00036508:    9901        ..      LDR      r1,[sp,#4]
        0x0003650a:    0848        H.      LSRS     r0,r1,#1
        0x0003650c:    eb000091    ....    ADD      r0,r0,r1,LSR #2
        0x00036510:    9003        ..      STR      r0,[sp,#0xc]
        0x00036512:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036514:    eb001010    ....    ADD      r0,r0,r0,LSR #4
        0x00036518:    9003        ..      STR      r0,[sp,#0xc]
        0x0003651a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003651c:    eb002010    ...     ADD      r0,r0,r0,LSR #8
        0x00036520:    9003        ..      STR      r0,[sp,#0xc]
        0x00036522:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036524:    eb004010    ...@    ADD      r0,r0,r0,LSR #16
        0x00036528:    9003        ..      STR      r0,[sp,#0xc]
        0x0003652a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003652c:    08c0        ..      LSRS     r0,r0,#3
        0x0003652e:    9003        ..      STR      r0,[sp,#0xc]
        0x00036530:    9801        ..      LDR      r0,[sp,#4]
        0x00036532:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036534:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x00036538:    eba00041    ..A.    SUB      r0,r0,r1,LSL #1
        0x0003653c:    9002        ..      STR      r0,[sp,#8]
        0x0003653e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036540:    9902        ..      LDR      r1,[sp,#8]
        0x00036542:    3106        .1      ADDS     r1,#6
        0x00036544:    eb001011    ....    ADD      r0,r0,r1,LSR #4
        0x00036548:    2100        .!      MOVS     r1,#0
        0x0003654a:    910b        ..      STR      r1,[sp,#0x2c]
        0x0003654c:    900a        ..      STR      r0,[sp,#0x28]
        0x0003654e:    e7ff        ..      B        0x36550 ; divu64_10 + 272
        0x00036550:    980a        ..      LDR      r0,[sp,#0x28]
        0x00036552:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00036554:    b00c        ..      ADD      sp,sp,#0x30
        0x00036556:    4770        pG      BX       lr
    dmAdvActClearSets
        0x00036558:    b081        ..      SUB      sp,sp,#4
        0x0003655a:    9000        ..      STR      r0,[sp,#0]
        0x0003655c:    b001        ..      ADD      sp,sp,#4
        0x0003655e:    4770        pG      BX       lr
    dmAdvActConfig
        0x00036560:    b580        ..      PUSH     {r7,lr}
        0x00036562:    b082        ..      SUB      sp,sp,#8
        0x00036564:    9001        ..      STR      r0,[sp,#4]
        0x00036566:    f24350bc    C..P    MOV      r0,#0x35bc
        0x0003656a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003656e:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00036570:    b9c0        ..      CBNZ     r0,0x365a4 ; dmAdvActConfig + 68
        0x00036572:    e7ff        ..      B        0x36574 ; dmAdvActConfig + 20
        0x00036574:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036578:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003657c:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x0003657e:    2801        .(      CMP      r0,#1
        0x00036580:    d008        ..      BEQ      0x36594 ; dmAdvActConfig + 52
        0x00036582:    e7ff        ..      B        0x36584 ; dmAdvActConfig + 36
        0x00036584:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036588:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003658c:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x0003658e:    2804        .(      CMP      r0,#4
        0x00036590:    d101        ..      BNE      0x36596 ; dmAdvActConfig + 54
        0x00036592:    e7ff        ..      B        0x36594 ; dmAdvActConfig + 52
        0x00036594:    e006        ..      B        0x365a4 ; dmAdvActConfig + 68
        0x00036596:    9a01        ..      LDR      r2,[sp,#4]
        0x00036598:    7950        Py      LDRB     r0,[r2,#5]
        0x0003659a:    7991        .y      LDRB     r1,[r2,#6]
        0x0003659c:    3207        .2      ADDS     r2,#7
        0x0003659e:    f000f8c1    ....    BL       dmAdvConfig ; 0x36724
        0x000365a2:    e7ff        ..      B        0x365a4 ; dmAdvActConfig + 68
        0x000365a4:    b002        ..      ADD      sp,sp,#8
        0x000365a6:    bd80        ..      POP      {r7,pc}
    dmAdvActRemoveSet
        0x000365a8:    b081        ..      SUB      sp,sp,#4
        0x000365aa:    9000        ..      STR      r0,[sp,#0]
        0x000365ac:    b001        ..      ADD      sp,sp,#4
        0x000365ae:    4770        pG      BX       lr
    dmAdvActSetData
        0x000365b0:    b580        ..      PUSH     {r7,lr}
        0x000365b2:    b082        ..      SUB      sp,sp,#8
        0x000365b4:    9001        ..      STR      r0,[sp,#4]
        0x000365b6:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000365ba:    f2c10000    ....    MOVT     r0,#0x1000
        0x000365be:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x000365c0:    b988        ..      CBNZ     r0,0x365e6 ; dmAdvActSetData + 54
        0x000365c2:    e7ff        ..      B        0x365c4 ; dmAdvActSetData + 20
        0x000365c4:    9801        ..      LDR      r0,[sp,#4]
        0x000365c6:    7980        .y      LDRB     r0,[r0,#6]
        0x000365c8:    b930        0.      CBNZ     r0,0x365d8 ; dmAdvActSetData + 40
        0x000365ca:    e7ff        ..      B        0x365cc ; dmAdvActSetData + 28
        0x000365cc:    9901        ..      LDR      r1,[sp,#4]
        0x000365ce:    79c8        .y      LDRB     r0,[r1,#7]
        0x000365d0:    3108        .1      ADDS     r1,r1,#8
        0x000365d2:    f7e5ffed    ....    BL       HciLeSetAdvDataCmd ; 0x1c5b0
        0x000365d6:    e005        ..      B        0x365e4 ; dmAdvActSetData + 52
        0x000365d8:    9901        ..      LDR      r1,[sp,#4]
        0x000365da:    79c8        .y      LDRB     r0,[r1,#7]
        0x000365dc:    3108        .1      ADDS     r1,r1,#8
        0x000365de:    f7e6f925    ..%.    BL       HciLeSetScanRespDataCmd ; 0x1c82c
        0x000365e2:    e7ff        ..      B        0x365e4 ; dmAdvActSetData + 52
        0x000365e4:    e7ff        ..      B        0x365e6 ; dmAdvActSetData + 54
        0x000365e6:    b002        ..      ADD      sp,sp,#8
        0x000365e8:    bd80        ..      POP      {r7,pc}
        0x000365ea:    0000        ..      MOVS     r0,r0
    dmAdvActSetRandAddr
        0x000365ec:    b081        ..      SUB      sp,sp,#4
        0x000365ee:    9000        ..      STR      r0,[sp,#0]
        0x000365f0:    b001        ..      ADD      sp,sp,#4
        0x000365f2:    4770        pG      BX       lr
    dmAdvActStart
        0x000365f4:    b580        ..      PUSH     {r7,lr}
        0x000365f6:    b082        ..      SUB      sp,sp,#8
        0x000365f8:    9001        ..      STR      r0,[sp,#4]
        0x000365fa:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000365fe:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036602:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00036604:    b9f0        ..      CBNZ     r0,0x36644 ; dmAdvActStart + 80
        0x00036606:    e7ff        ..      B        0x36608 ; dmAdvActStart + 20
        0x00036608:    f24350bc    C..P    MOV      r0,#0x35bc
        0x0003660c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036610:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x00036612:    2801        .(      CMP      r0,#1
        0x00036614:    d008        ..      BEQ      0x36628 ; dmAdvActStart + 52
        0x00036616:    e7ff        ..      B        0x36618 ; dmAdvActStart + 36
        0x00036618:    f24350bc    C..P    MOV      r0,#0x35bc
        0x0003661c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036620:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x00036622:    2804        .(      CMP      r0,#4
        0x00036624:    d101        ..      BNE      0x3662a ; dmAdvActStart + 54
        0x00036626:    e7ff        ..      B        0x36628 ; dmAdvActStart + 52
        0x00036628:    e00c        ..      B        0x36644 ; dmAdvActStart + 80
        0x0003662a:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x0003662e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00036632:    2003        .       MOVS     r0,#3
        0x00036634:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00036636:    9801        ..      LDR      r0,[sp,#4]
        0x00036638:    8900        ..      LDRH     r0,[r0,#8]
        0x0003663a:    8408        ..      STRH     r0,[r1,#0x20]
        0x0003663c:    2001        .       MOVS     r0,#1
        0x0003663e:    f7e5ffe5    ....    BL       HciLeSetAdvEnableCmd ; 0x1c60c
        0x00036642:    e7ff        ..      B        0x36644 ; dmAdvActStart + 80
        0x00036644:    b002        ..      ADD      sp,sp,#8
        0x00036646:    bd80        ..      POP      {r7,pc}
    dmAdvActStop
        0x00036648:    b580        ..      PUSH     {r7,lr}
        0x0003664a:    b082        ..      SUB      sp,sp,#8
        0x0003664c:    9001        ..      STR      r0,[sp,#4]
        0x0003664e:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036652:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036656:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00036658:    2801        .(      CMP      r0,#1
        0x0003665a:    d11b        ..      BNE      0x36694 ; dmAdvActStop + 76
        0x0003665c:    e7ff        ..      B        0x3665e ; dmAdvActStop + 22
        0x0003665e:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036662:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036666:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x00036668:    2801        .(      CMP      r0,#1
        0x0003666a:    d008        ..      BEQ      0x3667e ; dmAdvActStop + 54
        0x0003666c:    e7ff        ..      B        0x3666e ; dmAdvActStop + 38
        0x0003666e:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036672:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036676:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x00036678:    2804        .(      CMP      r0,#4
        0x0003667a:    d101        ..      BNE      0x36680 ; dmAdvActStop + 56
        0x0003667c:    e7ff        ..      B        0x3667e ; dmAdvActStop + 54
        0x0003667e:    e009        ..      B        0x36694 ; dmAdvActStop + 76
        0x00036680:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x00036684:    f2c10100    ....    MOVT     r1,#0x1000
        0x00036688:    2005        .       MOVS     r0,#5
        0x0003668a:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x0003668c:    2000        .       MOVS     r0,#0
        0x0003668e:    f7e5ffbd    ....    BL       HciLeSetAdvEnableCmd ; 0x1c60c
        0x00036692:    e7ff        ..      B        0x36694 ; dmAdvActStop + 76
        0x00036694:    b002        ..      ADD      sp,sp,#8
        0x00036696:    bd80        ..      POP      {r7,pc}
    dmAdvActTimeout
        0x00036698:    b580        ..      PUSH     {r7,lr}
        0x0003669a:    b082        ..      SUB      sp,sp,#8
        0x0003669c:    9001        ..      STR      r0,[sp,#4]
        0x0003669e:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000366a2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000366a6:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x000366a8:    2801        .(      CMP      r0,#1
        0x000366aa:    d10a        ..      BNE      0x366c2 ; dmAdvActTimeout + 42
        0x000366ac:    e7ff        ..      B        0x366ae ; dmAdvActTimeout + 22
        0x000366ae:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x000366b2:    f2c10100    ....    MOVT     r1,#0x1000
        0x000366b6:    2005        .       MOVS     r0,#5
        0x000366b8:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x000366ba:    2000        .       MOVS     r0,#0
        0x000366bc:    f7e5ffa6    ....    BL       HciLeSetAdvEnableCmd ; 0x1c60c
        0x000366c0:    e7ff        ..      B        0x366c2 ; dmAdvActTimeout + 42
        0x000366c2:    b002        ..      ADD      sp,sp,#8
        0x000366c4:    bd80        ..      POP      {r7,pc}
        0x000366c6:    0000        ..      MOVS     r0,r0
    dmAdvCbInit
        0x000366c8:    b081        ..      SUB      sp,sp,#4
        0x000366ca:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000366ce:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000366d2:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x000366d6:    f2c10100    ....    MOVT     r1,#0x1000
        0x000366da:    180a        ..      ADDS     r2,r1,r0
        0x000366dc:    20ff        .       MOVS     r0,#0xff
        0x000366de:    7610        .v      STRB     r0,[r2,#0x18]
        0x000366e0:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000366e4:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x000366e8:    f44f60c8    O..`    MOV      r0,#0x640
        0x000366ec:    8210        ..      STRH     r0,[r2,#0x10]
        0x000366ee:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000366f2:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x000366f6:    f44f60f0    O..`    MOV      r0,#0x780
        0x000366fa:    8290        ..      STRH     r0,[r2,#0x14]
        0x000366fc:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036700:    180a        ..      ADDS     r2,r1,r0
        0x00036702:    2007        .       MOVS     r0,#7
        0x00036704:    7690        .v      STRB     r0,[r2,#0x1a]
        0x00036706:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0003670a:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0003670e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036712:    4402        .D      ADD      r2,r2,r0
        0x00036714:    2000        .       MOVS     r0,#0
        0x00036716:    7450        Pt      STRB     r0,[r2,#0x11]
        0x00036718:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0003671c:    4411        .D      ADD      r1,r1,r2
        0x0003671e:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00036720:    b001        ..      ADD      sp,sp,#4
        0x00036722:    4770        pG      BX       lr
    dmAdvConfig
        0x00036724:    b570        p.      PUSH     {r4-r6,lr}
        0x00036726:    b08a        ..      SUB      sp,sp,#0x28
        0x00036728:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x0003672c:    f88d1026    ..&.    STRB     r1,[sp,#0x26]
        0x00036730:    9208        ..      STR      r2,[sp,#0x20]
        0x00036732:    f24355bc    C..U    MOV      r5,#0x35bc
        0x00036736:    f2c10500    ....    MOVT     r5,#0x1000
        0x0003673a:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x0003673c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003673e:    8aa8        ..      LDRH     r0,[r5,#0x14]
        0x00036740:    9004        ..      STR      r0,[sp,#0x10]
        0x00036742:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00036746:    9005        ..      STR      r0,[sp,#0x14]
        0x00036748:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0003674c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036750:    9006        ..      STR      r0,[sp,#0x18]
        0x00036752:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00036754:    f7e4fca2    ....    BL       DmLlAddrType ; 0x1b09c
        0x00036758:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003675a:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003675c:    f8dde018    ....    LDR      lr,[sp,#0x18]
        0x00036760:    4603        .F      MOV      r3,r0
        0x00036762:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00036764:    f89dc026    ..&.    LDRB     r12,[sp,#0x26]
        0x00036768:    9c08        ..      LDR      r4,[sp,#0x20]
        0x0003676a:    7ead        .~      LDRB     r5,[r5,#0x1a]
        0x0003676c:    f89e6011    ...`    LDRB     r6,[lr,#0x11]
        0x00036770:    46ee        .F      MOV      lr,sp
        0x00036772:    f8ce600c    ...`    STR      r6,[lr,#0xc]
        0x00036776:    f8ce5008    ...P    STR      r5,[lr,#8]
        0x0003677a:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0003677e:    f8cec000    ....    STR      r12,[lr,#0]
        0x00036782:    f7e5ff5f    .._.    BL       HciLeSetAdvParamCmd ; 0x1c644
        0x00036786:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x0003678a:    f24361e8    C..a    MOV      r1,#0x36e8
        0x0003678e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00036792:    7008        .p      STRB     r0,[r1,#0]
        0x00036794:    b00a        ..      ADD      sp,sp,#0x28
        0x00036796:    bd70        p.      POP      {r4-r6,pc}
    dmAdvConnectFailed
        0x00036798:    b580        ..      PUSH     {r7,lr}
        0x0003679a:    b082        ..      SUB      sp,sp,#8
        0x0003679c:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000367a0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000367a4:    9000        ..      STR      r0,[sp,#0]
        0x000367a6:    f7e8f943    ..C.    BL       WsfTimerStop ; 0x1ea30
        0x000367aa:    200d        .       MOVS     r0,#0xd
        0x000367ac:    2122        "!      MOVS     r1,#0x22
        0x000367ae:    2300        .#      MOVS     r3,#0
        0x000367b0:    9301        ..      STR      r3,[sp,#4]
        0x000367b2:    461a        .F      MOV      r2,r3
        0x000367b4:    f001f8d0    ....    BL       dmDevPassEvtToDevPriv ; 0x37958
        0x000367b8:    9900        ..      LDR      r1,[sp,#0]
        0x000367ba:    9801        ..      LDR      r0,[sp,#4]
        0x000367bc:    22ff        ."      MOVS     r2,#0xff
        0x000367be:    760a        .v      STRB     r2,[r1,#0x18]
        0x000367c0:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x000367c2:    b002        ..      ADD      sp,sp,#8
        0x000367c4:    bd80        ..      POP      {r7,pc}
        0x000367c6:    0000        ..      MOVS     r0,r0
    dmAdvConnected
        0x000367c8:    b580        ..      PUSH     {r7,lr}
        0x000367ca:    b082        ..      SUB      sp,sp,#8
        0x000367cc:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000367d0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000367d4:    9000        ..      STR      r0,[sp,#0]
        0x000367d6:    f7e8f92b    ..+.    BL       WsfTimerStop ; 0x1ea30
        0x000367da:    200d        .       MOVS     r0,#0xd
        0x000367dc:    2122        "!      MOVS     r1,#0x22
        0x000367de:    2300        .#      MOVS     r3,#0
        0x000367e0:    9301        ..      STR      r3,[sp,#4]
        0x000367e2:    461a        .F      MOV      r2,r3
        0x000367e4:    f001f8b8    ....    BL       dmDevPassEvtToDevPriv ; 0x37958
        0x000367e8:    9900        ..      LDR      r1,[sp,#0]
        0x000367ea:    9801        ..      LDR      r0,[sp,#4]
        0x000367ec:    22ff        ."      MOVS     r2,#0xff
        0x000367ee:    760a        .v      STRB     r2,[r1,#0x18]
        0x000367f0:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x000367f2:    b002        ..      ADD      sp,sp,#8
        0x000367f4:    bd80        ..      POP      {r7,pc}
        0x000367f6:    0000        ..      MOVS     r0,r0
    dmAdvGenConnCmpl
        0x000367f8:    b580        ..      PUSH     {r7,lr}
        0x000367fa:    b08c        ..      SUB      sp,sp,#0x30
        0x000367fc:    f88d002f    ../.    STRB     r0,[sp,#0x2f]
        0x00036800:    f88d102e    ....    STRB     r1,[sp,#0x2e]
        0x00036804:    a802        ..      ADD      r0,sp,#8
        0x00036806:    9001        ..      STR      r0,[sp,#4]
        0x00036808:    2124        $!      MOVS     r1,#0x24
        0x0003680a:    f7e1ff12    ....    BL       __aeabi_memclr ; 0x18632
        0x0003680e:    9801        ..      LDR      r0,[sp,#4]
        0x00036810:    2102        .!      MOVS     r1,#2
        0x00036812:    f88d100a    ....    STRB     r1,[sp,#0xa]
        0x00036816:    f89d102e    ....    LDRB     r1,[sp,#0x2e]
        0x0003681a:    f88d100c    ....    STRB     r1,[sp,#0xc]
        0x0003681e:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x00036822:    2101        .!      MOVS     r1,#1
        0x00036824:    f88d1010    ....    STRB     r1,[sp,#0x10]
        0x00036828:    f89d202f    ../     LDRB     r2,[sp,#0x2f]
        0x0003682c:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x00036830:    f2c10100    ....    MOVT     r1,#0x1000
        0x00036834:    440a        .D      ADD      r2,r2,r1
        0x00036836:    f8922031    ..1     LDRB     r2,[r2,#0x31]
        0x0003683a:    f88d2011    ...     STRB     r2,[sp,#0x11]
        0x0003683e:    300a        .0      ADDS     r0,r0,#0xa
        0x00036840:    f89d202f    ../     LDRB     r2,[sp,#0x2f]
        0x00036844:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x00036848:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0003684c:    3125        %1      ADDS     r1,r1,#0x25
        0x0003684e:    f7e3ffb5    ....    BL       BdaCpy ; 0x1a7bc
        0x00036852:    9801        ..      LDR      r0,[sp,#4]
        0x00036854:    f001f8a4    ....    BL       dmDevPassHciEvtToConn ; 0x379a0
        0x00036858:    b00c        ..      ADD      sp,sp,#0x30
        0x0003685a:    bd80        ..      POP      {r7,pc}
    dmAdvHciHandler
        0x0003685c:    b580        ..      PUSH     {r7,lr}
        0x0003685e:    b084        ..      SUB      sp,sp,#0x10
        0x00036860:    9003        ..      STR      r0,[sp,#0xc]
        0x00036862:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036864:    7880        .x      LDRB     r0,[r0,#2]
        0x00036866:    2835        5(      CMP      r0,#0x35
        0x00036868:    f04080b1    @...    BNE.W    0x369ce ; dmAdvHciHandler + 370
        0x0003686c:    e7ff        ..      B        0x3686e ; dmAdvHciHandler + 18
        0x0003686e:    2000        .       MOVS     r0,#0
        0x00036870:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00036874:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036878:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003687c:    7f41        A.      LDRB     r1,[r0,#0x1d]
        0x0003687e:    1e88        ..      SUBS     r0,r1,#2
        0x00036880:    9101        ..      STR      r1,[sp,#4]
        0x00036882:    2802        .(      CMP      r0,#2
        0x00036884:    d305        ..      BCC      0x36892 ; dmAdvHciHandler + 54
        0x00036886:    e7ff        ..      B        0x36888 ; dmAdvHciHandler + 44
        0x00036888:    9801        ..      LDR      r0,[sp,#4]
        0x0003688a:    3804        .8      SUBS     r0,#4
        0x0003688c:    2802        .(      CMP      r0,#2
        0x0003688e:    d346        F.      BCC      0x3691e ; dmAdvHciHandler + 194
        0x00036890:    e080        ..      B        0x36994 ; dmAdvHciHandler + 312
        0x00036892:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036894:    78c0        .x      LDRB     r0,[r0,#3]
        0x00036896:    bbd0        ..      CBNZ     r0,0x3690e ; dmAdvHciHandler + 178
        0x00036898:    e7ff        ..      B        0x3689a ; dmAdvHciHandler + 62
        0x0003689a:    f24350bc    C..P    MOV      r0,#0x35bc
        0x0003689e:    f2c10000    ....    MOVT     r0,#0x1000
        0x000368a2:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x000368a4:    2803        .(      CMP      r0,#3
        0x000368a6:    d11f        ..      BNE      0x368e8 ; dmAdvHciHandler + 140
        0x000368a8:    e7ff        ..      B        0x368aa ; dmAdvHciHandler + 78
        0x000368aa:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000368ae:    f2c10000    ....    MOVT     r0,#0x1000
        0x000368b2:    8c00        ..      LDRH     r0,[r0,#0x20]
        0x000368b4:    2801        .(      CMP      r0,#1
        0x000368b6:    db0a        ..      BLT      0x368ce ; dmAdvHciHandler + 114
        0x000368b8:    e7ff        ..      B        0x368ba ; dmAdvHciHandler + 94
        0x000368ba:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000368be:    f2c10000    ....    MOVT     r0,#0x1000
        0x000368c2:    2107        .!      MOVS     r1,#7
        0x000368c4:    7281        .r      STRB     r1,[r0,#0xa]
        0x000368c6:    8c01        ..      LDRH     r1,[r0,#0x20]
        0x000368c8:    f7e8f894    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x000368cc:    e7ff        ..      B        0x368ce ; dmAdvHciHandler + 114
        0x000368ce:    f24360e8    C..`    MOV      r0,#0x36e8
        0x000368d2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000368d6:    7800        .x      LDRB     r0,[r0,#0]
        0x000368d8:    2804        .(      CMP      r0,#4
        0x000368da:    d004        ..      BEQ      0x368e6 ; dmAdvHciHandler + 138
        0x000368dc:    e7ff        ..      B        0x368de ; dmAdvHciHandler + 130
        0x000368de:    2021        !       MOVS     r0,#0x21
        0x000368e0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x000368e4:    e7ff        ..      B        0x368e6 ; dmAdvHciHandler + 138
        0x000368e6:    e7ff        ..      B        0x368e8 ; dmAdvHciHandler + 140
        0x000368e8:    200c        .       MOVS     r0,#0xc
        0x000368ea:    2121        !!      MOVS     r1,#0x21
        0x000368ec:    2300        .#      MOVS     r3,#0
        0x000368ee:    461a        .F      MOV      r2,r3
        0x000368f0:    f001f832    ..2.    BL       dmDevPassEvtToDevPriv ; 0x37958
        0x000368f4:    f24360e8    C..`    MOV      r0,#0x36e8
        0x000368f8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000368fc:    7800        .x      LDRB     r0,[r0,#0]
        0x000368fe:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x00036902:    f2c10100    ....    MOVT     r1,#0x1000
        0x00036906:    7608        .v      STRB     r0,[r1,#0x18]
        0x00036908:    2001        .       MOVS     r0,#1
        0x0003690a:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x0003690c:    e006        ..      B        0x3691c ; dmAdvHciHandler + 192
        0x0003690e:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x00036912:    f2c10100    ....    MOVT     r1,#0x1000
        0x00036916:    2000        .       MOVS     r0,#0
        0x00036918:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x0003691a:    e7ff        ..      B        0x3691c ; dmAdvHciHandler + 192
        0x0003691c:    e03b        ;.      B        0x36996 ; dmAdvHciHandler + 314
        0x0003691e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036920:    78c0        .x      LDRB     r0,[r0,#3]
        0x00036922:    bb78        x.      CBNZ     r0,0x36984 ; dmAdvHciHandler + 296
        0x00036924:    e7ff        ..      B        0x36926 ; dmAdvHciHandler + 202
        0x00036926:    f24350bc    C..P    MOV      r0,#0x35bc
        0x0003692a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003692e:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00036930:    2805        .(      CMP      r0,#5
        0x00036932:    d117        ..      BNE      0x36964 ; dmAdvHciHandler + 264
        0x00036934:    e7ff        ..      B        0x36936 ; dmAdvHciHandler + 218
        0x00036936:    f24350bc    C..P    MOV      r0,#0x35bc
        0x0003693a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003693e:    f7e8f877    ..w.    BL       WsfTimerStop ; 0x1ea30
        0x00036942:    f24360e8    C..`    MOV      r0,#0x36e8
        0x00036946:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003694a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003694c:    2804        .(      CMP      r0,#4
        0x0003694e:    d104        ..      BNE      0x3695a ; dmAdvHciHandler + 254
        0x00036950:    e7ff        ..      B        0x36952 ; dmAdvHciHandler + 246
        0x00036952:    2002        .       MOVS     r0,#2
        0x00036954:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00036958:    e003        ..      B        0x36962 ; dmAdvHciHandler + 262
        0x0003695a:    2022        "       MOVS     r0,#0x22
        0x0003695c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00036960:    e7ff        ..      B        0x36962 ; dmAdvHciHandler + 262
        0x00036962:    e7ff        ..      B        0x36964 ; dmAdvHciHandler + 264
        0x00036964:    200d        .       MOVS     r0,#0xd
        0x00036966:    2122        "!      MOVS     r1,#0x22
        0x00036968:    2300        .#      MOVS     r3,#0
        0x0003696a:    9300        ..      STR      r3,[sp,#0]
        0x0003696c:    461a        .F      MOV      r2,r3
        0x0003696e:    f000fff3    ....    BL       dmDevPassEvtToDevPriv ; 0x37958
        0x00036972:    9800        ..      LDR      r0,[sp,#0]
        0x00036974:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x00036978:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003697c:    22ff        ."      MOVS     r2,#0xff
        0x0003697e:    760a        .v      STRB     r2,[r1,#0x18]
        0x00036980:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00036982:    e006        ..      B        0x36992 ; dmAdvHciHandler + 310
        0x00036984:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x00036988:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003698c:    2001        .       MOVS     r0,#1
        0x0003698e:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00036990:    e7ff        ..      B        0x36992 ; dmAdvHciHandler + 310
        0x00036992:    e000        ..      B        0x36996 ; dmAdvHciHandler + 314
        0x00036994:    e7ff        ..      B        0x36996 ; dmAdvHciHandler + 314
        0x00036996:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003699a:    2802        .(      CMP      r0,#2
        0x0003699c:    d105        ..      BNE      0x369aa ; dmAdvHciHandler + 334
        0x0003699e:    e7ff        ..      B        0x369a0 ; dmAdvHciHandler + 324
        0x000369a0:    2000        .       MOVS     r0,#0
        0x000369a2:    213c        <!      MOVS     r1,#0x3c
        0x000369a4:    f7ffff28    ..(.    BL       dmAdvGenConnCmpl ; 0x367f8
        0x000369a8:    e010        ..      B        0x369cc ; dmAdvHciHandler + 368
        0x000369aa:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000369ae:    b160        `.      CBZ      r0,0x369ca ; dmAdvHciHandler + 366
        0x000369b0:    e7ff        ..      B        0x369b2 ; dmAdvHciHandler + 342
        0x000369b2:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000369b6:    9903        ..      LDR      r1,[sp,#0xc]
        0x000369b8:    7088        .p      STRB     r0,[r1,#2]
        0x000369ba:    f24350f0    C..P    MOV      r0,#0x35f0
        0x000369be:    f2c10000    ....    MOVT     r0,#0x1000
        0x000369c2:    6881        .h      LDR      r1,[r0,#8]
        0x000369c4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000369c6:    4788        .G      BLX      r1
        0x000369c8:    e7ff        ..      B        0x369ca ; dmAdvHciHandler + 366
        0x000369ca:    e7ff        ..      B        0x369cc ; dmAdvHciHandler + 368
        0x000369cc:    e7ff        ..      B        0x369ce ; dmAdvHciHandler + 370
        0x000369ce:    b004        ..      ADD      sp,sp,#0x10
        0x000369d0:    bd80        ..      POP      {r7,pc}
        0x000369d2:    0000        ..      MOVS     r0,r0
    dmAdvInit
        0x000369d4:    b580        ..      PUSH     {r7,lr}
        0x000369d6:    b082        ..      SUB      sp,sp,#8
        0x000369d8:    2000        .       MOVS     r0,#0
        0x000369da:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000369de:    e7ff        ..      B        0x369e0 ; dmAdvInit + 12
        0x000369e0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000369e4:    2801        .(      CMP      r0,#1
        0x000369e6:    dc0b        ..      BGT      0x36a00 ; dmAdvInit + 44
        0x000369e8:    e7ff        ..      B        0x369ea ; dmAdvInit + 22
        0x000369ea:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000369ee:    f7fffe6b    ..k.    BL       dmAdvCbInit ; 0x366c8
        0x000369f2:    e7ff        ..      B        0x369f4 ; dmAdvInit + 32
        0x000369f4:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000369f8:    3001        .0      ADDS     r0,#1
        0x000369fa:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000369fe:    e7ef        ..      B        0x369e0 ; dmAdvInit + 12
        0x00036a00:    f24351f0    C..Q    MOV      r1,#0x35f0
        0x00036a04:    f2c10100    ....    MOVT     r1,#0x1000
        0x00036a08:    7b08        .{      LDRB     r0,[r1,#0xc]
        0x00036a0a:    f24352bc    C..R    MOV      r2,#0x35bc
        0x00036a0e:    f2c10200    ....    MOVT     r2,#0x1000
        0x00036a12:    7310        .s      STRB     r0,[r2,#0xc]
        0x00036a14:    2000        .       MOVS     r0,#0
        0x00036a16:    7388        .s      STRB     r0,[r1,#0xe]
        0x00036a18:    b002        ..      ADD      sp,sp,#8
        0x00036a1a:    bd80        ..      POP      {r7,pc}
    dmAdvMsgHandler
        0x00036a1c:    b580        ..      PUSH     {r7,lr}
        0x00036a1e:    b082        ..      SUB      sp,sp,#8
        0x00036a20:    9001        ..      STR      r0,[sp,#4]
        0x00036a22:    9801        ..      LDR      r0,[sp,#4]
        0x00036a24:    7881        .x      LDRB     r1,[r0,#2]
        0x00036a26:    f0010207    ....    AND      r2,r1,#7
        0x00036a2a:    f24051c0    @..Q    MOVW     r1,#0x5c0
        0x00036a2e:    f2c00105    ....    MOVT     r1,#5
        0x00036a32:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x00036a36:    4788        .G      BLX      r1
        0x00036a38:    b002        ..      ADD      sp,sp,#8
        0x00036a3a:    bd80        ..      POP      {r7,pc}
    dmAdvReset
        0x00036a3c:    b580        ..      PUSH     {r7,lr}
        0x00036a3e:    b082        ..      SUB      sp,sp,#8
        0x00036a40:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036a44:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036a48:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00036a4a:    2805        .(      CMP      r0,#5
        0x00036a4c:    d010        ..      BEQ      0x36a70 ; dmAdvReset + 52
        0x00036a4e:    e7ff        ..      B        0x36a50 ; dmAdvReset + 20
        0x00036a50:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036a54:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036a58:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00036a5a:    2801        .(      CMP      r0,#1
        0x00036a5c:    d11c        ..      BNE      0x36a98 ; dmAdvReset + 92
        0x00036a5e:    e7ff        ..      B        0x36a60 ; dmAdvReset + 36
        0x00036a60:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036a64:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036a68:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x00036a6a:    2801        .(      CMP      r0,#1
        0x00036a6c:    d014        ..      BEQ      0x36a98 ; dmAdvReset + 92
        0x00036a6e:    e7ff        ..      B        0x36a70 ; dmAdvReset + 52
        0x00036a70:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036a74:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036a78:    f7e7ffda    ....    BL       WsfTimerStop ; 0x1ea30
        0x00036a7c:    2000        .       MOVS     r0,#0
        0x00036a7e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00036a82:    2022        "       MOVS     r0,#0x22
        0x00036a84:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00036a88:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00036a8c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036a90:    6881        .h      LDR      r1,[r0,#8]
        0x00036a92:    a801        ..      ADD      r0,sp,#4
        0x00036a94:    4788        .G      BLX      r1
        0x00036a96:    e7ff        ..      B        0x36a98 ; dmAdvReset + 92
        0x00036a98:    f7ffff9c    ....    BL       dmAdvInit ; 0x369d4
        0x00036a9c:    b002        ..      ADD      sp,sp,#8
        0x00036a9e:    bd80        ..      POP      {r7,pc}
    dmAdvStartDirected
        0x00036aa0:    b580        ..      PUSH     {r7,lr}
        0x00036aa2:    b084        ..      SUB      sp,sp,#0x10
        0x00036aa4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00036aa8:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x00036aac:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x00036ab0:    9301        ..      STR      r3,[sp,#4]
        0x00036ab2:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036ab6:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036aba:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00036abc:    b9e0        ..      CBNZ     r0,0x36af8 ; dmAdvStartDirected + 88
        0x00036abe:    e7ff        ..      B        0x36ac0 ; dmAdvStartDirected + 32
        0x00036ac0:    2001        .       MOVS     r0,#1
        0x00036ac2:    f7e5fda3    ....    BL       HciLeSetAdvEnableCmd ; 0x1c60c
        0x00036ac6:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00036aca:    2103        .!      MOVS     r1,#3
        0x00036acc:    2801        .(      CMP      r0,#1
        0x00036ace:    bf08        ..      IT       EQ
        0x00036ad0:    2102        .!      MOVEQ    r1,#2
        0x00036ad2:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036ad6:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036ada:    9000        ..      STR      r0,[sp,#0]
        0x00036adc:    7741        Aw      STRB     r1,[r0,#0x1d]
        0x00036ade:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x00036ae2:    8401        ..      STRH     r1,[r0,#0x20]
        0x00036ae4:    9901        ..      LDR      r1,[sp,#4]
        0x00036ae6:    3025        %0      ADDS     r0,r0,#0x25
        0x00036ae8:    f7e3fe68    ..h.    BL       BdaCpy ; 0x1a7bc
        0x00036aec:    9900        ..      LDR      r1,[sp,#0]
        0x00036aee:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00036af2:    f8810031    ..1.    STRB     r0,[r1,#0x31]
        0x00036af6:    e7ff        ..      B        0x36af8 ; dmAdvStartDirected + 88
        0x00036af8:    b004        ..      ADD      sp,sp,#0x10
        0x00036afa:    bd80        ..      POP      {r7,pc}
    dmAdvStopDirected
        0x00036afc:    b580        ..      PUSH     {r7,lr}
        0x00036afe:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036b02:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036b06:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00036b08:    2801        .(      CMP      r0,#1
        0x00036b0a:    d010        ..      BEQ      0x36b2e ; dmAdvStopDirected + 50
        0x00036b0c:    e7ff        ..      B        0x36b0e ; dmAdvStopDirected + 18
        0x00036b0e:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036b12:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036b16:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00036b18:    2803        .(      CMP      r0,#3
        0x00036b1a:    d008        ..      BEQ      0x36b2e ; dmAdvStopDirected + 50
        0x00036b1c:    e7ff        ..      B        0x36b1e ; dmAdvStopDirected + 34
        0x00036b1e:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036b22:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036b26:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00036b28:    2802        .(      CMP      r0,#2
        0x00036b2a:    d112        ..      BNE      0x36b52 ; dmAdvStopDirected + 86
        0x00036b2c:    e7ff        ..      B        0x36b2e ; dmAdvStopDirected + 50
        0x00036b2e:    f24360e8    C..`    MOV      r0,#0x36e8
        0x00036b32:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036b36:    7801        .x      LDRB     r1,[r0,#0]
        0x00036b38:    2005        .       MOVS     r0,#5
        0x00036b3a:    2901        .)      CMP      r1,#1
        0x00036b3c:    bf08        ..      IT       EQ
        0x00036b3e:    2004        .       MOVEQ    r0,#4
        0x00036b40:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x00036b44:    f2c10100    ....    MOVT     r1,#0x1000
        0x00036b48:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00036b4a:    2000        .       MOVS     r0,#0
        0x00036b4c:    f7e5fd5e    ..^.    BL       HciLeSetAdvEnableCmd ; 0x1c60c
        0x00036b50:    e7ff        ..      B        0x36b52 ; dmAdvStopDirected + 86
        0x00036b52:    bd80        ..      POP      {r7,pc}
    dmConn2ActAuthToExpired
        0x00036b54:    b580        ..      PUSH     {r7,lr}
        0x00036b56:    b084        ..      SUB      sp,sp,#0x10
        0x00036b58:    9003        ..      STR      r0,[sp,#0xc]
        0x00036b5a:    9102        ..      STR      r1,[sp,#8]
        0x00036b5c:    2043        C       MOVS     r0,#0x43
        0x00036b5e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00036b62:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036b64:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00036b66:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00036b6a:    2000        .       MOVS     r0,#0
        0x00036b6c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036b70:    9802        ..      LDR      r0,[sp,#8]
        0x00036b72:    8880        ..      LDRH     r0,[r0,#4]
        0x00036b74:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00036b78:    f2436014    C..`    MOV      r0,#0x3614
        0x00036b7c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036b80:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00036b84:    4668        hF      MOV      r0,sp
        0x00036b86:    4788        .G      BLX      r1
        0x00036b88:    b004        ..      ADD      sp,sp,#0x10
        0x00036b8a:    bd80        ..      POP      {r7,pc}
    dmConn2ActDataLenChange
        0x00036b8c:    b580        ..      PUSH     {r7,lr}
        0x00036b8e:    b086        ..      SUB      sp,sp,#0x18
        0x00036b90:    9005        ..      STR      r0,[sp,#0x14]
        0x00036b92:    9104        ..      STR      r1,[sp,#0x10]
        0x00036b94:    2041        A       MOVS     r0,#0x41
        0x00036b96:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00036b9a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036b9c:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00036b9e:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00036ba2:    2000        .       MOVS     r0,#0
        0x00036ba4:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036ba8:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036baa:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036bac:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00036bb0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036bb2:    88c0        ..      LDRH     r0,[r0,#6]
        0x00036bb4:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00036bb8:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036bba:    8900        ..      LDRH     r0,[r0,#8]
        0x00036bbc:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00036bc0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036bc2:    8940        @.      LDRH     r0,[r0,#0xa]
        0x00036bc4:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00036bc8:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036bca:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036bcc:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00036bd0:    f2436014    C..`    MOV      r0,#0x3614
        0x00036bd4:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036bd8:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00036bdc:    4668        hF      MOV      r0,sp
        0x00036bde:    4788        .G      BLX      r1
        0x00036be0:    b006        ..      ADD      sp,sp,#0x18
        0x00036be2:    bd80        ..      POP      {r7,pc}
    dmConn2ActReadRemoteFeaturesCmpl
        0x00036be4:    b580        ..      PUSH     {r7,lr}
        0x00036be6:    b086        ..      SUB      sp,sp,#0x18
        0x00036be8:    9005        ..      STR      r0,[sp,#0x14]
        0x00036bea:    9104        ..      STR      r1,[sp,#0x10]
        0x00036bec:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036bee:    6880        .h      LDR      r0,[r0,#8]
        0x00036bf0:    9905        ..      LDR      r1,[sp,#0x14]
        0x00036bf2:    6288        .b      STR      r0,[r1,#0x28]
        0x00036bf4:    9905        ..      LDR      r1,[sp,#0x14]
        0x00036bf6:    2001        .       MOVS     r0,#1
        0x00036bf8:    f881002c    ..,.    STRB     r0,[r1,#0x2c]
        0x00036bfc:    2057        W       MOVS     r0,#0x57
        0x00036bfe:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00036c02:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036c04:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00036c06:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00036c0a:    2000        .       MOVS     r0,#0
        0x00036c0c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036c10:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036c12:    7900        .y      LDRB     r0,[r0,#4]
        0x00036c14:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00036c18:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036c1a:    88c0        ..      LDRH     r0,[r0,#6]
        0x00036c1c:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00036c20:    9904        ..      LDR      r1,[sp,#0x10]
        0x00036c22:    6888        .h      LDR      r0,[r1,#8]
        0x00036c24:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00036c26:    9103        ..      STR      r1,[sp,#0xc]
        0x00036c28:    9002        ..      STR      r0,[sp,#8]
        0x00036c2a:    f2436014    C..`    MOV      r0,#0x3614
        0x00036c2e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036c32:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00036c36:    4668        hF      MOV      r0,sp
        0x00036c38:    4788        .G      BLX      r1
        0x00036c3a:    b006        ..      ADD      sp,sp,#0x18
        0x00036c3c:    bd80        ..      POP      {r7,pc}
        0x00036c3e:    0000        ..      MOVS     r0,r0
    dmConn2ActReadRemoteVerInfoCmpl
        0x00036c40:    b580        ..      PUSH     {r7,lr}
        0x00036c42:    b086        ..      SUB      sp,sp,#0x18
        0x00036c44:    9005        ..      STR      r0,[sp,#0x14]
        0x00036c46:    9104        ..      STR      r1,[sp,#0x10]
        0x00036c48:    2058        X       MOVS     r0,#0x58
        0x00036c4a:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00036c4e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036c50:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00036c52:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00036c56:    2000        .       MOVS     r0,#0
        0x00036c58:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036c5c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036c5e:    7900        .y      LDRB     r0,[r0,#4]
        0x00036c60:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00036c64:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036c66:    88c0        ..      LDRH     r0,[r0,#6]
        0x00036c68:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00036c6c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036c6e:    7a00        .z      LDRB     r0,[r0,#8]
        0x00036c70:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00036c74:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036c76:    8940        @.      LDRH     r0,[r0,#0xa]
        0x00036c78:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00036c7c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036c7e:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036c80:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00036c84:    f2436014    C..`    MOV      r0,#0x3614
        0x00036c88:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036c8c:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00036c90:    4668        hF      MOV      r0,sp
        0x00036c92:    4788        .G      BLX      r1
        0x00036c94:    b006        ..      ADD      sp,sp,#0x18
        0x00036c96:    bd80        ..      POP      {r7,pc}
    dmConn2ActRemoteConnParamReq
        0x00036c98:    b580        ..      PUSH     {r7,lr}
        0x00036c9a:    b086        ..      SUB      sp,sp,#0x18
        0x00036c9c:    9005        ..      STR      r0,[sp,#0x14]
        0x00036c9e:    9104        ..      STR      r1,[sp,#0x10]
        0x00036ca0:    2040        @       MOVS     r0,#0x40
        0x00036ca2:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00036ca6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036ca8:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00036caa:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00036cae:    2000        .       MOVS     r0,#0
        0x00036cb0:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036cb4:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036cb6:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036cb8:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00036cbc:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036cbe:    88c0        ..      LDRH     r0,[r0,#6]
        0x00036cc0:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00036cc4:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036cc6:    8900        ..      LDRH     r0,[r0,#8]
        0x00036cc8:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00036ccc:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036cce:    8940        @.      LDRH     r0,[r0,#0xa]
        0x00036cd0:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00036cd4:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036cd6:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036cd8:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00036cdc:    f2436014    C..`    MOV      r0,#0x3614
        0x00036ce0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036ce4:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00036ce8:    4668        hF      MOV      r0,sp
        0x00036cea:    4788        .G      BLX      r1
        0x00036cec:    b006        ..      ADD      sp,sp,#0x18
        0x00036cee:    bd80        ..      POP      {r7,pc}
    dmConn2ActReqPeerSca
        0x00036cf0:    b580        ..      PUSH     {r7,lr}
        0x00036cf2:    b086        ..      SUB      sp,sp,#0x18
        0x00036cf4:    9005        ..      STR      r0,[sp,#0x14]
        0x00036cf6:    9104        ..      STR      r1,[sp,#0x10]
        0x00036cf8:    2069        i       MOVS     r0,#0x69
        0x00036cfa:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00036cfe:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036d00:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00036d02:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00036d06:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036d08:    7900        .y      LDRB     r0,[r0,#4]
        0x00036d0a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00036d0e:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00036d12:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036d14:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036d16:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00036d1a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036d1c:    7a00        .z      LDRB     r0,[r0,#8]
        0x00036d1e:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00036d22:    f2436014    C..`    MOV      r0,#0x3614
        0x00036d26:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036d2a:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00036d2e:    a801        ..      ADD      r0,sp,#4
        0x00036d30:    4788        .G      BLX      r1
        0x00036d32:    b006        ..      ADD      sp,sp,#0x18
        0x00036d34:    bd80        ..      POP      {r7,pc}
        0x00036d36:    0000        ..      MOVS     r0,r0
    dmConn2ActRssiRead
        0x00036d38:    b580        ..      PUSH     {r7,lr}
        0x00036d3a:    b086        ..      SUB      sp,sp,#0x18
        0x00036d3c:    9005        ..      STR      r0,[sp,#0x14]
        0x00036d3e:    9104        ..      STR      r1,[sp,#0x10]
        0x00036d40:    2039        9       MOVS     r0,#0x39
        0x00036d42:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00036d46:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036d48:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00036d4a:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00036d4e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036d50:    7900        .y      LDRB     r0,[r0,#4]
        0x00036d52:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00036d56:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00036d5a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036d5c:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036d5e:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00036d62:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036d64:    7a00        .z      LDRB     r0,[r0,#8]
        0x00036d66:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00036d6a:    f2436014    C..`    MOV      r0,#0x3614
        0x00036d6e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036d72:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00036d76:    a801        ..      ADD      r0,sp,#4
        0x00036d78:    4788        .G      BLX      r1
        0x00036d7a:    b006        ..      ADD      sp,sp,#0x18
        0x00036d7c:    bd80        ..      POP      {r7,pc}
        0x00036d7e:    0000        ..      MOVS     r0,r0
    dmConn2ActWriteAuthToCmpl
        0x00036d80:    b580        ..      PUSH     {r7,lr}
        0x00036d82:    b084        ..      SUB      sp,sp,#0x10
        0x00036d84:    9003        ..      STR      r0,[sp,#0xc]
        0x00036d86:    9102        ..      STR      r1,[sp,#8]
        0x00036d88:    2042        B       MOVS     r0,#0x42
        0x00036d8a:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00036d8e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036d90:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00036d92:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00036d96:    2000        .       MOVS     r0,#0
        0x00036d98:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036d9c:    9802        ..      LDR      r0,[sp,#8]
        0x00036d9e:    88c0        ..      LDRH     r0,[r0,#6]
        0x00036da0:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00036da4:    9802        ..      LDR      r0,[sp,#8]
        0x00036da6:    7900        .y      LDRB     r0,[r0,#4]
        0x00036da8:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00036dac:    f2436014    C..`    MOV      r0,#0x3614
        0x00036db0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036db4:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00036db8:    4668        hF      MOV      r0,sp
        0x00036dba:    4788        .G      BLX      r1
        0x00036dbc:    b004        ..      ADD      sp,sp,#0x10
        0x00036dbe:    bd80        ..      POP      {r7,pc}
    dmConn2HciHandler
        0x00036dc0:    b580        ..      PUSH     {r7,lr}
        0x00036dc2:    b084        ..      SUB      sp,sp,#0x10
        0x00036dc4:    9003        ..      STR      r0,[sp,#0xc]
        0x00036dc6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036dc8:    8800        ..      LDRH     r0,[r0,#0]
        0x00036dca:    f000f92b    ..+.    BL       dmConnCcbByHandle ; 0x37024
        0x00036dce:    9002        ..      STR      r0,[sp,#8]
        0x00036dd0:    2800        .(      CMP      r0,#0
        0x00036dd2:    f0008057    ..W.    BEQ.W    0x36e84 ; dmConn2HciHandler + 196
        0x00036dd6:    e7ff        ..      B        0x36dd8 ; dmConn2HciHandler + 24
        0x00036dd8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036dda:    7880        .x      LDRB     r0,[r0,#2]
        0x00036ddc:    3807        .8      SUBS     r0,#7
        0x00036dde:    4601        .F      MOV      r1,r0
        0x00036de0:    9101        ..      STR      r1,[sp,#4]
        0x00036de2:    2840        @(      CMP      r0,#0x40
        0x00036de4:    f200804c    ..L.    BHI.W    0x36e80 ; dmConn2HciHandler + 192
        0x00036de8:    9901        ..      LDR      r1,[sp,#4]
        0x00036dea:    e8dff001    ....    TBB      [pc,r1]
    $d.24
        0x00036dee:    4921        !I      DCW    18721
        0x00036df0:    493a3f49    I?:I    DCD    1228554057
        0x00036df4:    49494949    IIII    DCD    1229539657
        0x00036df8:    49494949    IIII    DCD    1229539657
        0x00036dfc:    49494949    IIII    DCD    1229539657
        0x00036e00:    49494949    IIII    DCD    1229539657
        0x00036e04:    49494949    IIII    DCD    1229539657
        0x00036e08:    2b264949    II&+    DCD    723929417
        0x00036e0c:    35304949    II05    DCD    892356937
        0x00036e10:    49494949    IIII    DCD    1229539657
        0x00036e14:    49494949    IIII    DCD    1229539657
        0x00036e18:    49494949    IIII    DCD    1229539657
        0x00036e1c:    49494949    IIII    DCD    1229539657
        0x00036e20:    49494949    IIII    DCD    1229539657
        0x00036e24:    49494949    IIII    DCD    1229539657
        0x00036e28:    49494949    IIII    DCD    1229539657
        0x00036e2c:    00444949    IID.    DCD    4475209
    $t.25
        0x00036e30:    9802        ..      LDR      r0,[sp,#8]
        0x00036e32:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036e34:    f7ffff80    ....    BL       dmConn2ActRssiRead ; 0x36d38
        0x00036e38:    e023        #.      B        0x36e82 ; dmConn2HciHandler + 194
        0x00036e3a:    9802        ..      LDR      r0,[sp,#8]
        0x00036e3c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036e3e:    f7ffff2b    ..+.    BL       dmConn2ActRemoteConnParamReq ; 0x36c98
        0x00036e42:    e01e        ..      B        0x36e82 ; dmConn2HciHandler + 194
        0x00036e44:    9802        ..      LDR      r0,[sp,#8]
        0x00036e46:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036e48:    f7fffea0    ....    BL       dmConn2ActDataLenChange ; 0x36b8c
        0x00036e4c:    e019        ..      B        0x36e82 ; dmConn2HciHandler + 194
        0x00036e4e:    9802        ..      LDR      r0,[sp,#8]
        0x00036e50:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036e52:    f7ffff95    ....    BL       dmConn2ActWriteAuthToCmpl ; 0x36d80
        0x00036e56:    e014        ..      B        0x36e82 ; dmConn2HciHandler + 194
        0x00036e58:    9802        ..      LDR      r0,[sp,#8]
        0x00036e5a:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036e5c:    f7fffe7a    ..z.    BL       dmConn2ActAuthToExpired ; 0x36b54
        0x00036e60:    e00f        ..      B        0x36e82 ; dmConn2HciHandler + 194
        0x00036e62:    9802        ..      LDR      r0,[sp,#8]
        0x00036e64:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036e66:    f7fffebd    ....    BL       dmConn2ActReadRemoteFeaturesCmpl ; 0x36be4
        0x00036e6a:    e00a        ..      B        0x36e82 ; dmConn2HciHandler + 194
        0x00036e6c:    9802        ..      LDR      r0,[sp,#8]
        0x00036e6e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036e70:    f7fffee6    ....    BL       dmConn2ActReadRemoteVerInfoCmpl ; 0x36c40
        0x00036e74:    e005        ..      B        0x36e82 ; dmConn2HciHandler + 194
        0x00036e76:    9802        ..      LDR      r0,[sp,#8]
        0x00036e78:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036e7a:    f7ffff39    ..9.    BL       dmConn2ActReqPeerSca ; 0x36cf0
        0x00036e7e:    e000        ..      B        0x36e82 ; dmConn2HciHandler + 194
        0x00036e80:    e7ff        ..      B        0x36e82 ; dmConn2HciHandler + 194
        0x00036e82:    e7ff        ..      B        0x36e84 ; dmConn2HciHandler + 196
        0x00036e84:    b004        ..      ADD      sp,sp,#0x10
        0x00036e86:    bd80        ..      POP      {r7,pc}
    dmConn2MsgHandler
        0x00036e88:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00036e8a:    b08a        ..      SUB      sp,sp,#0x28
        0x00036e8c:    9009        ..      STR      r0,[sp,#0x24]
        0x00036e8e:    9809        ..      LDR      r0,[sp,#0x24]
        0x00036e90:    7800        .x      LDRB     r0,[r0,#0]
        0x00036e92:    f000f8f7    ....    BL       dmConnCcbById ; 0x37084
        0x00036e96:    9008        ..      STR      r0,[sp,#0x20]
        0x00036e98:    2800        .(      CMP      r0,#0
        0x00036e9a:    d050        P.      BEQ      0x36f3e ; dmConn2MsgHandler + 182
        0x00036e9c:    e7ff        ..      B        0x36e9e ; dmConn2MsgHandler + 22
        0x00036e9e:    9809        ..      LDR      r0,[sp,#0x24]
        0x00036ea0:    9007        ..      STR      r0,[sp,#0x1c]
        0x00036ea2:    9809        ..      LDR      r0,[sp,#0x24]
        0x00036ea4:    7880        .x      LDRB     r0,[r0,#2]
        0x00036ea6:    3821        !8      SUBS     r0,r0,#0x21
        0x00036ea8:    4601        .F      MOV      r1,r0
        0x00036eaa:    9104        ..      STR      r1,[sp,#0x10]
        0x00036eac:    2805        .(      CMP      r0,#5
        0x00036eae:    d844        D.      BHI      0x36f3a ; dmConn2MsgHandler + 178
        0x00036eb0:    9904        ..      LDR      r1,[sp,#0x10]
        0x00036eb2:    e8dff001    ....    TBB      [pc,r1]
    $d.21
        0x00036eb6:    0803        ..      DCW    2051
        0x00036eb8:    3d362c25    %,6=    DCD    1026960421
    $t.22
        0x00036ebc:    9808        ..      LDR      r0,[sp,#0x20]
        0x00036ebe:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036ec0:    f7e5fd88    ....    BL       HciReadRssiCmd ; 0x1c9d4
        0x00036ec4:    e03a        :.      B        0x36f3c ; dmConn2MsgHandler + 180
        0x00036ec6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00036ec8:    3004        .0      ADDS     r0,#4
        0x00036eca:    9006        ..      STR      r0,[sp,#0x18]
        0x00036ecc:    9808        ..      LDR      r0,[sp,#0x20]
        0x00036ece:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036ed0:    f8dde018    ....    LDR      lr,[sp,#0x18]
        0x00036ed4:    f8be1000    ....    LDRH     r1,[lr,#0]
        0x00036ed8:    f8be2002    ...     LDRH     r2,[lr,#2]
        0x00036edc:    f8be3004    ...0    LDRH     r3,[lr,#4]
        0x00036ee0:    f8bec006    ....    LDRH     r12,[lr,#6]
        0x00036ee4:    f8be4008    ...@    LDRH     r4,[lr,#8]
        0x00036ee8:    f8be500a    ...P    LDRH     r5,[lr,#0xa]
        0x00036eec:    46ee        .F      MOV      lr,sp
        0x00036eee:    f8ce5008    ...P    STR      r5,[lr,#8]
        0x00036ef2:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x00036ef6:    f8cec000    ....    STR      r12,[lr,#0]
        0x00036efa:    f7e5fa7b    ..{.    BL       HciLeRemoteConnParamReqReply ; 0x1c3f4
        0x00036efe:    e01d        ..      B        0x36f3c ; dmConn2MsgHandler + 180
        0x00036f00:    9808        ..      LDR      r0,[sp,#0x20]
        0x00036f02:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036f04:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00036f06:    7909        .y      LDRB     r1,[r1,#4]
        0x00036f08:    f7e5fa4a    ..J.    BL       HciLeRemoteConnParamReqNegReply ; 0x1c3a0
        0x00036f0c:    e016        ..      B        0x36f3c ; dmConn2MsgHandler + 180
        0x00036f0e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00036f10:    9005        ..      STR      r0,[sp,#0x14]
        0x00036f12:    9808        ..      LDR      r0,[sp,#0x20]
        0x00036f14:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036f16:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00036f18:    8891        ..      LDRH     r1,[r2,#4]
        0x00036f1a:    88d2        ..      LDRH     r2,[r2,#6]
        0x00036f1c:    f7e5fc02    ....    BL       HciLeSetDataLen ; 0x1c724
        0x00036f20:    e00c        ..      B        0x36f3c ; dmConn2MsgHandler + 180
        0x00036f22:    9808        ..      LDR      r0,[sp,#0x20]
        0x00036f24:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036f26:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00036f28:    8889        ..      LDRH     r1,[r1,#4]
        0x00036f2a:    f7e5ff23    ..#.    BL       HciWriteAuthPayloadTimeout ; 0x1cd74
        0x00036f2e:    e005        ..      B        0x36f3c ; dmConn2MsgHandler + 180
        0x00036f30:    9808        ..      LDR      r0,[sp,#0x20]
        0x00036f32:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036f34:    f7e5fafe    ....    BL       HciLeRequestPeerScaCmd ; 0x1c534
        0x00036f38:    e000        ..      B        0x36f3c ; dmConn2MsgHandler + 180
        0x00036f3a:    e7ff        ..      B        0x36f3c ; dmConn2MsgHandler + 180
        0x00036f3c:    e7ff        ..      B        0x36f3e ; dmConn2MsgHandler + 182
        0x00036f3e:    b00a        ..      ADD      sp,sp,#0x28
        0x00036f40:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00036f42:    0000        ..      MOVS     r0,r0
    dmConnCcbAlloc
        0x00036f44:    b580        ..      PUSH     {r7,lr}
        0x00036f46:    b084        ..      SUB      sp,sp,#0x10
        0x00036f48:    9002        ..      STR      r0,[sp,#8]
        0x00036f4a:    f2436014    C..`    MOV      r0,#0x3614
        0x00036f4e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036f52:    9001        ..      STR      r0,[sp,#4]
        0x00036f54:    2000        .       MOVS     r0,#0
        0x00036f56:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036f5a:    e7ff        ..      B        0x36f5c ; dmConnCcbAlloc + 24
        0x00036f5c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036f60:    2802        .(      CMP      r0,#2
        0x00036f62:    dc2b        +.      BGT      0x36fbc ; dmConnCcbAlloc + 120
        0x00036f64:    e7ff        ..      B        0x36f66 ; dmConnCcbAlloc + 34
        0x00036f66:    9801        ..      LDR      r0,[sp,#4]
        0x00036f68:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00036f6a:    b9e8        ..      CBNZ     r0,0x36fa8 ; dmConnCcbAlloc + 100
        0x00036f6c:    e7ff        ..      B        0x36f6e ; dmConnCcbAlloc + 42
        0x00036f6e:    9801        ..      LDR      r0,[sp,#4]
        0x00036f70:    2130        0!      MOVS     r1,#0x30
        0x00036f72:    f7e1fb80    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00036f76:    9801        ..      LDR      r0,[sp,#4]
        0x00036f78:    9902        ..      LDR      r1,[sp,#8]
        0x00036f7a:    f7e3fc1f    ....    BL       BdaCpy ; 0x1a7bc
        0x00036f7e:    9901        ..      LDR      r1,[sp,#4]
        0x00036f80:    f64f70ff    O..p    MOV      r0,#0xffff
        0x00036f84:    8188        ..      STRH     r0,[r1,#0xc]
        0x00036f86:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036f8a:    3001        .0      ADDS     r0,#1
        0x00036f8c:    9901        ..      LDR      r1,[sp,#4]
        0x00036f8e:    7408        .t      STRB     r0,[r1,#0x10]
        0x00036f90:    9901        ..      LDR      r1,[sp,#4]
        0x00036f92:    2000        .       MOVS     r0,#0
        0x00036f94:    7448        Ht      STRB     r0,[r1,#0x11]
        0x00036f96:    9a01        ..      LDR      r2,[sp,#4]
        0x00036f98:    2101        .!      MOVS     r1,#1
        0x00036f9a:    7591        .u      STRB     r1,[r2,#0x16]
        0x00036f9c:    9901        ..      LDR      r1,[sp,#4]
        0x00036f9e:    f881002c    ..,.    STRB     r0,[r1,#0x2c]
        0x00036fa2:    9801        ..      LDR      r0,[sp,#4]
        0x00036fa4:    9003        ..      STR      r0,[sp,#0xc]
        0x00036fa6:    e00c        ..      B        0x36fc2 ; dmConnCcbAlloc + 126
        0x00036fa8:    e7ff        ..      B        0x36faa ; dmConnCcbAlloc + 102
        0x00036faa:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036fae:    3001        .0      ADDS     r0,#1
        0x00036fb0:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036fb4:    9801        ..      LDR      r0,[sp,#4]
        0x00036fb6:    3030        00      ADDS     r0,r0,#0x30
        0x00036fb8:    9001        ..      STR      r0,[sp,#4]
        0x00036fba:    e7cf        ..      B        0x36f5c ; dmConnCcbAlloc + 24
        0x00036fbc:    2000        .       MOVS     r0,#0
        0x00036fbe:    9003        ..      STR      r0,[sp,#0xc]
        0x00036fc0:    e7ff        ..      B        0x36fc2 ; dmConnCcbAlloc + 126
        0x00036fc2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036fc4:    b004        ..      ADD      sp,sp,#0x10
        0x00036fc6:    bd80        ..      POP      {r7,pc}
    dmConnCcbByBdAddr
        0x00036fc8:    b580        ..      PUSH     {r7,lr}
        0x00036fca:    b084        ..      SUB      sp,sp,#0x10
        0x00036fcc:    9002        ..      STR      r0,[sp,#8]
        0x00036fce:    f2436014    C..`    MOV      r0,#0x3614
        0x00036fd2:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036fd6:    9001        ..      STR      r0,[sp,#4]
        0x00036fd8:    2003        .       MOVS     r0,#3
        0x00036fda:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036fde:    e7ff        ..      B        0x36fe0 ; dmConnCcbByBdAddr + 24
        0x00036fe0:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036fe4:    2801        .(      CMP      r0,#1
        0x00036fe6:    db17        ..      BLT      0x37018 ; dmConnCcbByBdAddr + 80
        0x00036fe8:    e7ff        ..      B        0x36fea ; dmConnCcbByBdAddr + 34
        0x00036fea:    9801        ..      LDR      r0,[sp,#4]
        0x00036fec:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00036fee:    b148        H.      CBZ      r0,0x37004 ; dmConnCcbByBdAddr + 60
        0x00036ff0:    e7ff        ..      B        0x36ff2 ; dmConnCcbByBdAddr + 42
        0x00036ff2:    9801        ..      LDR      r0,[sp,#4]
        0x00036ff4:    9902        ..      LDR      r1,[sp,#8]
        0x00036ff6:    f7e3fbd3    ....    BL       BdaCmp ; 0x1a7a0
        0x00036ffa:    b118        ..      CBZ      r0,0x37004 ; dmConnCcbByBdAddr + 60
        0x00036ffc:    e7ff        ..      B        0x36ffe ; dmConnCcbByBdAddr + 54
        0x00036ffe:    9801        ..      LDR      r0,[sp,#4]
        0x00037000:    9003        ..      STR      r0,[sp,#0xc]
        0x00037002:    e00c        ..      B        0x3701e ; dmConnCcbByBdAddr + 86
        0x00037004:    e7ff        ..      B        0x37006 ; dmConnCcbByBdAddr + 62
        0x00037006:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003700a:    3801        .8      SUBS     r0,#1
        0x0003700c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00037010:    9801        ..      LDR      r0,[sp,#4]
        0x00037012:    3030        00      ADDS     r0,r0,#0x30
        0x00037014:    9001        ..      STR      r0,[sp,#4]
        0x00037016:    e7e3        ..      B        0x36fe0 ; dmConnCcbByBdAddr + 24
        0x00037018:    2000        .       MOVS     r0,#0
        0x0003701a:    9003        ..      STR      r0,[sp,#0xc]
        0x0003701c:    e7ff        ..      B        0x3701e ; dmConnCcbByBdAddr + 86
        0x0003701e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037020:    b004        ..      ADD      sp,sp,#0x10
        0x00037022:    bd80        ..      POP      {r7,pc}
    dmConnCcbByHandle
        0x00037024:    b084        ..      SUB      sp,sp,#0x10
        0x00037026:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003702a:    f2436014    C..`    MOV      r0,#0x3614
        0x0003702e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037032:    9001        ..      STR      r0,[sp,#4]
        0x00037034:    2003        .       MOVS     r0,#3
        0x00037036:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003703a:    e7ff        ..      B        0x3703c ; dmConnCcbByHandle + 24
        0x0003703c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00037040:    2801        .(      CMP      r0,#1
        0x00037042:    db18        ..      BLT      0x37076 ; dmConnCcbByHandle + 82
        0x00037044:    e7ff        ..      B        0x37046 ; dmConnCcbByHandle + 34
        0x00037046:    9801        ..      LDR      r0,[sp,#4]
        0x00037048:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0003704a:    b150        P.      CBZ      r0,0x37062 ; dmConnCcbByHandle + 62
        0x0003704c:    e7ff        ..      B        0x3704e ; dmConnCcbByHandle + 42
        0x0003704e:    9801        ..      LDR      r0,[sp,#4]
        0x00037050:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037052:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x00037056:    4288        .B      CMP      r0,r1
        0x00037058:    d103        ..      BNE      0x37062 ; dmConnCcbByHandle + 62
        0x0003705a:    e7ff        ..      B        0x3705c ; dmConnCcbByHandle + 56
        0x0003705c:    9801        ..      LDR      r0,[sp,#4]
        0x0003705e:    9003        ..      STR      r0,[sp,#0xc]
        0x00037060:    e00c        ..      B        0x3707c ; dmConnCcbByHandle + 88
        0x00037062:    e7ff        ..      B        0x37064 ; dmConnCcbByHandle + 64
        0x00037064:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00037068:    3801        .8      SUBS     r0,#1
        0x0003706a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003706e:    9801        ..      LDR      r0,[sp,#4]
        0x00037070:    3030        00      ADDS     r0,r0,#0x30
        0x00037072:    9001        ..      STR      r0,[sp,#4]
        0x00037074:    e7e2        ..      B        0x3703c ; dmConnCcbByHandle + 24
        0x00037076:    2000        .       MOVS     r0,#0
        0x00037078:    9003        ..      STR      r0,[sp,#0xc]
        0x0003707a:    e7ff        ..      B        0x3707c ; dmConnCcbByHandle + 88
        0x0003707c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003707e:    b004        ..      ADD      sp,sp,#0x10
        0x00037080:    4770        pG      BX       lr
        0x00037082:    0000        ..      MOVS     r0,r0
    dmConnCcbById
        0x00037084:    b082        ..      SUB      sp,sp,#8
        0x00037086:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003708a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003708e:    3801        .8      SUBS     r0,#1
        0x00037090:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00037094:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00037098:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0003709c:    f2436014    C..`    MOV      r0,#0x3614
        0x000370a0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000370a4:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x000370a8:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x000370aa:    b160        `.      CBZ      r0,0x370c6 ; dmConnCcbById + 66
        0x000370ac:    e7ff        ..      B        0x370ae ; dmConnCcbById + 42
        0x000370ae:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000370b2:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x000370b6:    f2436014    C..`    MOV      r0,#0x3614
        0x000370ba:    f2c10000    ....    MOVT     r0,#0x1000
        0x000370be:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x000370c2:    9001        ..      STR      r0,[sp,#4]
        0x000370c4:    e002        ..      B        0x370cc ; dmConnCcbById + 72
        0x000370c6:    2000        .       MOVS     r0,#0
        0x000370c8:    9001        ..      STR      r0,[sp,#4]
        0x000370ca:    e7ff        ..      B        0x370cc ; dmConnCcbById + 72
        0x000370cc:    9801        ..      LDR      r0,[sp,#4]
        0x000370ce:    b002        ..      ADD      sp,sp,#8
        0x000370d0:    4770        pG      BX       lr
        0x000370d2:    0000        ..      MOVS     r0,r0
    dmConnCcbDealloc
        0x000370d4:    b081        ..      SUB      sp,sp,#4
        0x000370d6:    9000        ..      STR      r0,[sp,#0]
        0x000370d8:    9900        ..      LDR      r1,[sp,#0]
        0x000370da:    2000        .       MOVS     r0,#0
        0x000370dc:    7588        .u      STRB     r0,[r1,#0x16]
        0x000370de:    b001        ..      ADD      sp,sp,#4
        0x000370e0:    4770        pG      BX       lr
        0x000370e2:    0000        ..      MOVS     r0,r0
    dmConnCmplStates
        0x000370e4:    b083        ..      SUB      sp,sp,#0xc
        0x000370e6:    f2436014    C..`    MOV      r0,#0x3614
        0x000370ea:    f2c10000    ....    MOVT     r0,#0x1000
        0x000370ee:    9001        ..      STR      r0,[sp,#4]
        0x000370f0:    2003        .       MOVS     r0,#3
        0x000370f2:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000370f6:    e7ff        ..      B        0x370f8 ; dmConnCmplStates + 20
        0x000370f8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000370fc:    2801        .(      CMP      r0,#1
        0x000370fe:    db22        ".      BLT      0x37146 ; dmConnCmplStates + 98
        0x00037100:    e7ff        ..      B        0x37102 ; dmConnCmplStates + 30
        0x00037102:    9801        ..      LDR      r0,[sp,#4]
        0x00037104:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00037106:    b1a0        ..      CBZ      r0,0x37132 ; dmConnCmplStates + 78
        0x00037108:    e7ff        ..      B        0x3710a ; dmConnCmplStates + 38
        0x0003710a:    9801        ..      LDR      r0,[sp,#4]
        0x0003710c:    7d40        @}      LDRB     r0,[r0,#0x15]
        0x0003710e:    2802        .(      CMP      r0,#2
        0x00037110:    d00c        ..      BEQ      0x3712c ; dmConnCmplStates + 72
        0x00037112:    e7ff        ..      B        0x37114 ; dmConnCmplStates + 48
        0x00037114:    9801        ..      LDR      r0,[sp,#4]
        0x00037116:    7d40        @}      LDRB     r0,[r0,#0x15]
        0x00037118:    2804        .(      CMP      r0,#4
        0x0003711a:    d10a        ..      BNE      0x37132 ; dmConnCmplStates + 78
        0x0003711c:    e7ff        ..      B        0x3711e ; dmConnCmplStates + 58
        0x0003711e:    9801        ..      LDR      r0,[sp,#4]
        0x00037120:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037122:    f64f71ff    O..q    MOV      r1,#0xffff
        0x00037126:    4288        .B      CMP      r0,r1
        0x00037128:    d103        ..      BNE      0x37132 ; dmConnCmplStates + 78
        0x0003712a:    e7ff        ..      B        0x3712c ; dmConnCmplStates + 72
        0x0003712c:    9801        ..      LDR      r0,[sp,#4]
        0x0003712e:    9002        ..      STR      r0,[sp,#8]
        0x00037130:    e00c        ..      B        0x3714c ; dmConnCmplStates + 104
        0x00037132:    e7ff        ..      B        0x37134 ; dmConnCmplStates + 80
        0x00037134:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00037138:    3801        .8      SUBS     r0,#1
        0x0003713a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003713e:    9801        ..      LDR      r0,[sp,#4]
        0x00037140:    3030        00      ADDS     r0,r0,#0x30
        0x00037142:    9001        ..      STR      r0,[sp,#4]
        0x00037144:    e7d8        ..      B        0x370f8 ; dmConnCmplStates + 20
        0x00037146:    2000        .       MOVS     r0,#0
        0x00037148:    9002        ..      STR      r0,[sp,#8]
        0x0003714a:    e7ff        ..      B        0x3714c ; dmConnCmplStates + 104
        0x0003714c:    9802        ..      LDR      r0,[sp,#8]
        0x0003714e:    b003        ..      ADD      sp,sp,#0xc
        0x00037150:    4770        pG      BX       lr
        0x00037152:    0000        ..      MOVS     r0,r0
    dmConnExecCback
        0x00037154:    b580        ..      PUSH     {r7,lr}
        0x00037156:    b082        ..      SUB      sp,sp,#8
        0x00037158:    9001        ..      STR      r0,[sp,#4]
        0x0003715a:    2000        .       MOVS     r0,#0
        0x0003715c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00037160:    e7ff        ..      B        0x37162 ; dmConnExecCback + 14
        0x00037162:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00037166:    2804        .(      CMP      r0,#4
        0x00037168:    dc20         .      BGT      0x371ac ; dmConnExecCback + 88
        0x0003716a:    e7ff        ..      B        0x3716c ; dmConnExecCback + 24
        0x0003716c:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00037170:    f2436014    C..`    MOV      r0,#0x3614
        0x00037174:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037178:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003717c:    f8d00090    ....    LDR      r0,[r0,#0x90]
        0x00037180:    b168        h.      CBZ      r0,0x3719e ; dmConnExecCback + 74
        0x00037182:    e7ff        ..      B        0x37184 ; dmConnExecCback + 48
        0x00037184:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00037188:    f2436014    C..`    MOV      r0,#0x3614
        0x0003718c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037190:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00037194:    f8d01090    ....    LDR      r1,[r0,#0x90]
        0x00037198:    9801        ..      LDR      r0,[sp,#4]
        0x0003719a:    4788        .G      BLX      r1
        0x0003719c:    e7ff        ..      B        0x3719e ; dmConnExecCback + 74
        0x0003719e:    e7ff        ..      B        0x371a0 ; dmConnExecCback + 76
        0x000371a0:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000371a4:    3001        .0      ADDS     r0,#1
        0x000371a6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000371aa:    e7da        ..      B        0x37162 ; dmConnExecCback + 14
        0x000371ac:    b002        ..      ADD      sp,sp,#8
        0x000371ae:    bd80        ..      POP      {r7,pc}
    dmConnHciHandler
        0x000371b0:    b580        ..      PUSH     {r7,lr}
        0x000371b2:    b082        ..      SUB      sp,sp,#8
        0x000371b4:    9001        ..      STR      r0,[sp,#4]
        0x000371b6:    9801        ..      LDR      r0,[sp,#4]
        0x000371b8:    7880        .x      LDRB     r0,[r0,#2]
        0x000371ba:    2801        .(      CMP      r0,#1
        0x000371bc:    d005        ..      BEQ      0x371ca ; dmConnHciHandler + 26
        0x000371be:    e7ff        ..      B        0x371c0 ; dmConnHciHandler + 16
        0x000371c0:    9801        ..      LDR      r0,[sp,#4]
        0x000371c2:    7880        .x      LDRB     r0,[r0,#2]
        0x000371c4:    2802        .(      CMP      r0,#2
        0x000371c6:    d12a        *.      BNE      0x3721e ; dmConnHciHandler + 110
        0x000371c8:    e7ff        ..      B        0x371ca ; dmConnHciHandler + 26
        0x000371ca:    9801        ..      LDR      r0,[sp,#4]
        0x000371cc:    300a        .0      ADDS     r0,r0,#0xa
        0x000371ce:    f7fffefb    ....    BL       dmConnCcbByBdAddr ; 0x36fc8
        0x000371d2:    9000        ..      STR      r0,[sp,#0]
        0x000371d4:    b9b0        ..      CBNZ     r0,0x37204 ; dmConnHciHandler + 84
        0x000371d6:    e7ff        ..      B        0x371d8 ; dmConnHciHandler + 40
        0x000371d8:    f7ffff84    ....    BL       dmConnCmplStates ; 0x370e4
        0x000371dc:    9000        ..      STR      r0,[sp,#0]
        0x000371de:    b980        ..      CBNZ     r0,0x37202 ; dmConnHciHandler + 82
        0x000371e0:    e7ff        ..      B        0x371e2 ; dmConnHciHandler + 50
        0x000371e2:    9801        ..      LDR      r0,[sp,#4]
        0x000371e4:    78c0        .x      LDRB     r0,[r0,#3]
        0x000371e6:    b958        X.      CBNZ     r0,0x37200 ; dmConnHciHandler + 80
        0x000371e8:    e7ff        ..      B        0x371ea ; dmConnHciHandler + 58
        0x000371ea:    9801        ..      LDR      r0,[sp,#4]
        0x000371ec:    7a00        .z      LDRB     r0,[r0,#8]
        0x000371ee:    2801        .(      CMP      r0,#1
        0x000371f0:    d106        ..      BNE      0x37200 ; dmConnHciHandler + 80
        0x000371f2:    e7ff        ..      B        0x371f4 ; dmConnHciHandler + 68
        0x000371f4:    9801        ..      LDR      r0,[sp,#4]
        0x000371f6:    300a        .0      ADDS     r0,r0,#0xa
        0x000371f8:    f7fffea4    ....    BL       dmConnCcbAlloc ; 0x36f44
        0x000371fc:    9000        ..      STR      r0,[sp,#0]
        0x000371fe:    e7ff        ..      B        0x37200 ; dmConnHciHandler + 80
        0x00037200:    e7ff        ..      B        0x37202 ; dmConnHciHandler + 82
        0x00037202:    e7ff        ..      B        0x37204 ; dmConnHciHandler + 84
        0x00037204:    9801        ..      LDR      r0,[sp,#4]
        0x00037206:    78c0        .x      LDRB     r0,[r0,#3]
        0x00037208:    b920         .      CBNZ     r0,0x37214 ; dmConnHciHandler + 100
        0x0003720a:    e7ff        ..      B        0x3720c ; dmConnHciHandler + 92
        0x0003720c:    9901        ..      LDR      r1,[sp,#4]
        0x0003720e:    201c        .       MOVS     r0,#0x1c
        0x00037210:    7088        .p      STRB     r0,[r1,#2]
        0x00037212:    e003        ..      B        0x3721c ; dmConnHciHandler + 108
        0x00037214:    9901        ..      LDR      r1,[sp,#4]
        0x00037216:    201b        .       MOVS     r0,#0x1b
        0x00037218:    7088        .p      STRB     r0,[r1,#2]
        0x0003721a:    e7ff        ..      B        0x3721c ; dmConnHciHandler + 108
        0x0003721c:    e009        ..      B        0x37232 ; dmConnHciHandler + 130
        0x0003721e:    9801        ..      LDR      r0,[sp,#4]
        0x00037220:    8800        ..      LDRH     r0,[r0,#0]
        0x00037222:    f7fffeff    ....    BL       dmConnCcbByHandle ; 0x37024
        0x00037226:    9000        ..      STR      r0,[sp,#0]
        0x00037228:    9901        ..      LDR      r1,[sp,#4]
        0x0003722a:    7888        .x      LDRB     r0,[r1,#2]
        0x0003722c:    301a        .0      ADDS     r0,r0,#0x1a
        0x0003722e:    7088        .p      STRB     r0,[r1,#2]
        0x00037230:    e7ff        ..      B        0x37232 ; dmConnHciHandler + 130
        0x00037232:    9800        ..      LDR      r0,[sp,#0]
        0x00037234:    b148        H.      CBZ      r0,0x3724a ; dmConnHciHandler + 154
        0x00037236:    e7ff        ..      B        0x37238 ; dmConnHciHandler + 136
        0x00037238:    9800        ..      LDR      r0,[sp,#0]
        0x0003723a:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x0003723c:    9901        ..      LDR      r1,[sp,#4]
        0x0003723e:    8008        ..      STRH     r0,[r1,#0]
        0x00037240:    9800        ..      LDR      r0,[sp,#0]
        0x00037242:    9901        ..      LDR      r1,[sp,#4]
        0x00037244:    f000f9ca    ....    BL       dmConnSmExecute ; 0x375dc
        0x00037248:    e7ff        ..      B        0x3724a ; dmConnHciHandler + 154
        0x0003724a:    b002        ..      ADD      sp,sp,#8
        0x0003724c:    bd80        ..      POP      {r7,pc}
        0x0003724e:    0000        ..      MOVS     r0,r0
    dmConnMsgHandler
        0x00037250:    b580        ..      PUSH     {r7,lr}
        0x00037252:    b082        ..      SUB      sp,sp,#8
        0x00037254:    9001        ..      STR      r0,[sp,#4]
        0x00037256:    9801        ..      LDR      r0,[sp,#4]
        0x00037258:    7800        .x      LDRB     r0,[r0,#0]
        0x0003725a:    f7ffff13    ....    BL       dmConnCcbById ; 0x37084
        0x0003725e:    9000        ..      STR      r0,[sp,#0]
        0x00037260:    b128        (.      CBZ      r0,0x3726e ; dmConnMsgHandler + 30
        0x00037262:    e7ff        ..      B        0x37264 ; dmConnMsgHandler + 20
        0x00037264:    9800        ..      LDR      r0,[sp,#0]
        0x00037266:    9901        ..      LDR      r1,[sp,#4]
        0x00037268:    f000f9b8    ....    BL       dmConnSmExecute ; 0x375dc
        0x0003726c:    e7ff        ..      B        0x3726e ; dmConnMsgHandler + 30
        0x0003726e:    b002        ..      ADD      sp,sp,#8
        0x00037270:    bd80        ..      POP      {r7,pc}
        0x00037272:    0000        ..      MOVS     r0,r0
    dmConnNum
        0x00037274:    b082        ..      SUB      sp,sp,#8
        0x00037276:    f2436014    C..`    MOV      r0,#0x3614
        0x0003727a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003727e:    9001        ..      STR      r0,[sp,#4]
        0x00037280:    2003        .       MOVS     r0,#3
        0x00037282:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00037286:    2000        .       MOVS     r0,#0
        0x00037288:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003728c:    e7ff        ..      B        0x3728e ; dmConnNum + 26
        0x0003728e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00037292:    2801        .(      CMP      r0,#1
        0x00037294:    db14        ..      BLT      0x372c0 ; dmConnNum + 76
        0x00037296:    e7ff        ..      B        0x37298 ; dmConnNum + 36
        0x00037298:    9801        ..      LDR      r0,[sp,#4]
        0x0003729a:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0003729c:    b130        0.      CBZ      r0,0x372ac ; dmConnNum + 56
        0x0003729e:    e7ff        ..      B        0x372a0 ; dmConnNum + 44
        0x000372a0:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x000372a4:    3001        .0      ADDS     r0,#1
        0x000372a6:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000372aa:    e7ff        ..      B        0x372ac ; dmConnNum + 56
        0x000372ac:    e7ff        ..      B        0x372ae ; dmConnNum + 58
        0x000372ae:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000372b2:    3801        .8      SUBS     r0,#1
        0x000372b4:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000372b8:    9801        ..      LDR      r0,[sp,#4]
        0x000372ba:    3030        00      ADDS     r0,r0,#0x30
        0x000372bc:    9001        ..      STR      r0,[sp,#4]
        0x000372be:    e7e6        ..      B        0x3728e ; dmConnNum + 26
        0x000372c0:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x000372c4:    b002        ..      ADD      sp,sp,#8
        0x000372c6:    4770        pG      BX       lr
    dmConnReset
        0x000372c8:    b580        ..      PUSH     {r7,lr}
        0x000372ca:    b086        ..      SUB      sp,sp,#0x18
        0x000372cc:    f2436014    C..`    MOV      r0,#0x3614
        0x000372d0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000372d4:    9005        ..      STR      r0,[sp,#0x14]
        0x000372d6:    2003        .       MOVS     r0,#3
        0x000372d8:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x000372dc:    2100        .!      MOVS     r1,#0
        0x000372de:    f88d100c    ....    STRB     r1,[sp,#0xc]
        0x000372e2:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x000372e6:    2116        .!      MOVS     r1,#0x16
        0x000372e8:    f88d1010    ....    STRB     r1,[sp,#0x10]
        0x000372ec:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000372f0:    e7ff        ..      B        0x372f2 ; dmConnReset + 42
        0x000372f2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000372f6:    2801        .(      CMP      r0,#1
        0x000372f8:    db18        ..      BLT      0x3732c ; dmConnReset + 100
        0x000372fa:    e7ff        ..      B        0x372fc ; dmConnReset + 52
        0x000372fc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000372fe:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00037300:    b150        P.      CBZ      r0,0x37318 ; dmConnReset + 80
        0x00037302:    e7ff        ..      B        0x37304 ; dmConnReset + 60
        0x00037304:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037306:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037308:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003730c:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00037310:    a802        ..      ADD      r0,sp,#8
        0x00037312:    f7ffff4d    ..M.    BL       dmConnHciHandler ; 0x371b0
        0x00037316:    e7ff        ..      B        0x37318 ; dmConnReset + 80
        0x00037318:    e7ff        ..      B        0x3731a ; dmConnReset + 82
        0x0003731a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003731e:    3801        .8      SUBS     r0,#1
        0x00037320:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00037324:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037326:    3030        00      ADDS     r0,r0,#0x30
        0x00037328:    9005        ..      STR      r0,[sp,#0x14]
        0x0003732a:    e7e2        ..      B        0x372f2 ; dmConnReset + 42
        0x0003732c:    2000        .       MOVS     r0,#0
        0x0003732e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00037332:    e7ff        ..      B        0x37334 ; dmConnReset + 108
        0x00037334:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00037338:    2801        .(      CMP      r0,#1
        0x0003733a:    dc2b        +.      BGT      0x37394 ; dmConnReset + 204
        0x0003733c:    e7ff        ..      B        0x3733e ; dmConnReset + 118
        0x0003733e:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00037342:    f2436014    C..`    MOV      r0,#0x3614
        0x00037346:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003734a:    eb000241    ..A.    ADD      r2,r0,r1,LSL #1
        0x0003734e:    2130        0!      MOVS     r1,#0x30
        0x00037350:    f8a210bc    ....    STRH     r1,[r2,#0xbc]
        0x00037354:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x00037358:    eb000242    ..B.    ADD      r2,r0,r2,LSL #1
        0x0003735c:    f8a210c0    ....    STRH     r1,[r2,#0xc0]
        0x00037360:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00037364:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00037368:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0003736c:    f240632c    @.,c    MOV      r3,#0x62c
        0x00037370:    f2c00305    ....    MOVT     r3,#5
        0x00037374:    6818        .h      LDR      r0,[r3,#0]
        0x00037376:    685a        Zh      LDR      r2,[r3,#4]
        0x00037378:    689b        .h      LDR      r3,[r3,#8]
        0x0003737a:    f8c130ac    ...0    STR      r3,[r1,#0xac]
        0x0003737e:    f8c120a8    ...     STR      r2,[r1,#0xa8]
        0x00037382:    f8c100a4    ....    STR      r0,[r1,#0xa4]
        0x00037386:    e7ff        ..      B        0x37388 ; dmConnReset + 192
        0x00037388:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003738c:    3001        .0      ADDS     r0,#1
        0x0003738e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00037392:    e7cf        ..      B        0x37334 ; dmConnReset + 108
        0x00037394:    f24351f0    C..Q    MOV      r1,#0x35f0
        0x00037398:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003739c:    2000        .       MOVS     r0,#0
        0x0003739e:    7508        .u      STRB     r0,[r1,#0x14]
        0x000373a0:    7348        Hs      STRB     r0,[r1,#0xd]
        0x000373a2:    b006        ..      ADD      sp,sp,#0x18
        0x000373a4:    bd80        ..      POP      {r7,pc}
        0x000373a6:    0000        ..      MOVS     r0,r0
    dmConnSmActAccept
        0x000373a8:    b580        ..      PUSH     {r7,lr}
        0x000373aa:    b082        ..      SUB      sp,sp,#8
        0x000373ac:    9001        ..      STR      r0,[sp,#4]
        0x000373ae:    9100        ..      STR      r1,[sp,#0]
        0x000373b0:    9b00        ..      LDR      r3,[sp,#0]
        0x000373b2:    8919        ..      LDRH     r1,[r3,#8]
        0x000373b4:    7998        .y      LDRB     r0,[r3,#6]
        0x000373b6:    7c5a        Z|      LDRB     r2,[r3,#0x11]
        0x000373b8:    330b        .3      ADDS     r3,r3,#0xb
        0x000373ba:    f7fffb71    ..q.    BL       dmAdvStartDirected ; 0x36aa0
        0x000373be:    b002        ..      ADD      sp,sp,#8
        0x000373c0:    bd80        ..      POP      {r7,pc}
        0x000373c2:    0000        ..      MOVS     r0,r0
    dmConnSmActAcceptFailed
        0x000373c4:    b580        ..      PUSH     {r7,lr}
        0x000373c6:    b082        ..      SUB      sp,sp,#8
        0x000373c8:    9001        ..      STR      r0,[sp,#4]
        0x000373ca:    9100        ..      STR      r1,[sp,#0]
        0x000373cc:    f7fff9e4    ....    BL       dmAdvConnectFailed ; 0x36798
        0x000373d0:    9801        ..      LDR      r0,[sp,#4]
        0x000373d2:    9900        ..      LDR      r1,[sp,#0]
        0x000373d4:    f000f84a    ..J.    BL       dmConnSmActConnFailed ; 0x3746c
        0x000373d8:    b002        ..      ADD      sp,sp,#8
        0x000373da:    bd80        ..      POP      {r7,pc}
    dmConnSmActCancelAccept
        0x000373dc:    b580        ..      PUSH     {r7,lr}
        0x000373de:    b082        ..      SUB      sp,sp,#8
        0x000373e0:    9001        ..      STR      r0,[sp,#4]
        0x000373e2:    9100        ..      STR      r1,[sp,#0]
        0x000373e4:    f7fffb8a    ....    BL       dmAdvStopDirected ; 0x36afc
        0x000373e8:    9801        ..      LDR      r0,[sp,#4]
        0x000373ea:    9900        ..      LDR      r1,[sp,#0]
        0x000373ec:    f000f83e    ..>.    BL       dmConnSmActConnFailed ; 0x3746c
        0x000373f0:    b002        ..      ADD      sp,sp,#8
        0x000373f2:    bd80        ..      POP      {r7,pc}
    dmConnSmActClose
        0x000373f4:    b580        ..      PUSH     {r7,lr}
        0x000373f6:    b082        ..      SUB      sp,sp,#8
        0x000373f8:    9001        ..      STR      r0,[sp,#4]
        0x000373fa:    9100        ..      STR      r1,[sp,#0]
        0x000373fc:    9801        ..      LDR      r0,[sp,#4]
        0x000373fe:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037400:    9900        ..      LDR      r1,[sp,#0]
        0x00037402:    7909        .y      LDRB     r1,[r1,#4]
        0x00037404:    f7e4fb44    ..D.    BL       HciDisconnectCmd ; 0x1ba90
        0x00037408:    b002        ..      ADD      sp,sp,#8
        0x0003740a:    bd80        ..      POP      {r7,pc}
    dmConnSmActConnAccepted
        0x0003740c:    b580        ..      PUSH     {r7,lr}
        0x0003740e:    b082        ..      SUB      sp,sp,#8
        0x00037410:    9001        ..      STR      r0,[sp,#4]
        0x00037412:    9100        ..      STR      r1,[sp,#0]
        0x00037414:    f7fff9d8    ....    BL       dmAdvConnected ; 0x367c8
        0x00037418:    9801        ..      LDR      r0,[sp,#4]
        0x0003741a:    9900        ..      LDR      r1,[sp,#0]
        0x0003741c:    f000f850    ..P.    BL       dmConnSmActConnOpened ; 0x374c0
        0x00037420:    b002        ..      ADD      sp,sp,#8
        0x00037422:    bd80        ..      POP      {r7,pc}
    dmConnSmActConnClosed
        0x00037424:    b580        ..      PUSH     {r7,lr}
        0x00037426:    b082        ..      SUB      sp,sp,#8
        0x00037428:    9001        ..      STR      r0,[sp,#4]
        0x0003742a:    9100        ..      STR      r1,[sp,#0]
        0x0003742c:    9801        ..      LDR      r0,[sp,#4]
        0x0003742e:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x00037430:    2028        (       MOVS     r0,#0x28
        0x00037432:    f000fa75    ..u.    BL       dmDevPassEvtToConnCte ; 0x37920
        0x00037436:    9801        ..      LDR      r0,[sp,#4]
        0x00037438:    f7fffe4c    ..L.    BL       dmConnCcbDealloc ; 0x370d4
        0x0003743c:    9801        ..      LDR      r0,[sp,#4]
        0x0003743e:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x00037440:    b958        X.      CBNZ     r0,0x3745a ; dmConnSmActConnClosed + 54
        0x00037442:    e7ff        ..      B        0x37444 ; dmConnSmActConnClosed + 32
        0x00037444:    f7ffff16    ....    BL       dmConnNum ; 0x37274
        0x00037448:    b938        8.      CBNZ     r0,0x3745a ; dmConnSmActConnClosed + 54
        0x0003744a:    e7ff        ..      B        0x3744c ; dmConnSmActConnClosed + 40
        0x0003744c:    200d        .       MOVS     r0,#0xd
        0x0003744e:    2128        (!      MOVS     r1,#0x28
        0x00037450:    2300        .#      MOVS     r3,#0
        0x00037452:    461a        .F      MOV      r2,r3
        0x00037454:    f000fa80    ....    BL       dmDevPassEvtToDevPriv ; 0x37958
        0x00037458:    e7ff        ..      B        0x3745a ; dmConnSmActConnClosed + 54
        0x0003745a:    9900        ..      LDR      r1,[sp,#0]
        0x0003745c:    2028        (       MOVS     r0,#0x28
        0x0003745e:    7088        .p      STRB     r0,[r1,#2]
        0x00037460:    9800        ..      LDR      r0,[sp,#0]
        0x00037462:    f7fffe77    ..w.    BL       dmConnExecCback ; 0x37154
        0x00037466:    b002        ..      ADD      sp,sp,#8
        0x00037468:    bd80        ..      POP      {r7,pc}
        0x0003746a:    0000        ..      MOVS     r0,r0
    dmConnSmActConnFailed
        0x0003746c:    b580        ..      PUSH     {r7,lr}
        0x0003746e:    b082        ..      SUB      sp,sp,#8
        0x00037470:    9001        ..      STR      r0,[sp,#4]
        0x00037472:    9100        ..      STR      r1,[sp,#0]
        0x00037474:    9801        ..      LDR      r0,[sp,#4]
        0x00037476:    f7fffe2d    ..-.    BL       dmConnCcbDealloc ; 0x370d4
        0x0003747a:    9801        ..      LDR      r0,[sp,#4]
        0x0003747c:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x0003747e:    b990        ..      CBNZ     r0,0x374a6 ; dmConnSmActConnFailed + 58
        0x00037480:    e7ff        ..      B        0x37482 ; dmConnSmActConnFailed + 22
        0x00037482:    200e        .       MOVS     r0,#0xe
        0x00037484:    2101        .!      MOVS     r1,#1
        0x00037486:    2300        .#      MOVS     r3,#0
        0x00037488:    461a        .F      MOV      r2,r3
        0x0003748a:    f000fa65    ..e.    BL       dmDevPassEvtToDevPriv ; 0x37958
        0x0003748e:    f7fffef1    ....    BL       dmConnNum ; 0x37274
        0x00037492:    b938        8.      CBNZ     r0,0x374a4 ; dmConnSmActConnFailed + 56
        0x00037494:    e7ff        ..      B        0x37496 ; dmConnSmActConnFailed + 42
        0x00037496:    200d        .       MOVS     r0,#0xd
        0x00037498:    2128        (!      MOVS     r1,#0x28
        0x0003749a:    2300        .#      MOVS     r3,#0
        0x0003749c:    461a        .F      MOV      r2,r3
        0x0003749e:    f000fa5b    ..[.    BL       dmDevPassEvtToDevPriv ; 0x37958
        0x000374a2:    e7ff        ..      B        0x374a4 ; dmConnSmActConnFailed + 56
        0x000374a4:    e7ff        ..      B        0x374a6 ; dmConnSmActConnFailed + 58
        0x000374a6:    9900        ..      LDR      r1,[sp,#0]
        0x000374a8:    2028        (       MOVS     r0,#0x28
        0x000374aa:    7088        .p      STRB     r0,[r1,#2]
        0x000374ac:    9900        ..      LDR      r1,[sp,#0]
        0x000374ae:    2000        .       MOVS     r0,#0
        0x000374b0:    7208        .r      STRB     r0,[r1,#8]
        0x000374b2:    9900        ..      LDR      r1,[sp,#0]
        0x000374b4:    80c8        ..      STRH     r0,[r1,#6]
        0x000374b6:    9800        ..      LDR      r0,[sp,#0]
        0x000374b8:    f7fffe4c    ..L.    BL       dmConnExecCback ; 0x37154
        0x000374bc:    b002        ..      ADD      sp,sp,#8
        0x000374be:    bd80        ..      POP      {r7,pc}
    dmConnSmActConnOpened
        0x000374c0:    b580        ..      PUSH     {r7,lr}
        0x000374c2:    b084        ..      SUB      sp,sp,#0x10
        0x000374c4:    9003        ..      STR      r0,[sp,#0xc]
        0x000374c6:    9102        ..      STR      r1,[sp,#8]
        0x000374c8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000374ca:    9902        ..      LDR      r1,[sp,#8]
        0x000374cc:    310a        .1      ADDS     r1,r1,#0xa
        0x000374ce:    f7e3f975    ..u.    BL       BdaCpy ; 0x1a7bc
        0x000374d2:    9802        ..      LDR      r0,[sp,#8]
        0x000374d4:    88c0        ..      LDRH     r0,[r0,#6]
        0x000374d6:    9903        ..      LDR      r1,[sp,#0xc]
        0x000374d8:    8188        ..      STRH     r0,[r1,#0xc]
        0x000374da:    9802        ..      LDR      r0,[sp,#8]
        0x000374dc:    7a40        @z      LDRB     r0,[r0,#9]
        0x000374de:    f7e3fd7d    ..}.    BL       DmHostAddrType ; 0x1afdc
        0x000374e2:    9903        ..      LDR      r1,[sp,#0xc]
        0x000374e4:    74c8        .t      STRB     r0,[r1,#0x13]
        0x000374e6:    9802        ..      LDR      r0,[sp,#8]
        0x000374e8:    7a00        .z      LDRB     r0,[r0,#8]
        0x000374ea:    9903        ..      LDR      r1,[sp,#0xc]
        0x000374ec:    7648        Hv      STRB     r0,[r1,#0x19]
        0x000374ee:    9803        ..      LDR      r0,[sp,#0xc]
        0x000374f0:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x000374f2:    b940        @.      CBNZ     r0,0x37506 ; dmConnSmActConnOpened + 70
        0x000374f4:    e7ff        ..      B        0x374f6 ; dmConnSmActConnOpened + 54
        0x000374f6:    f24350f0    C..P    MOV      r0,#0x35f0
        0x000374fa:    f2c10000    ....    MOVT     r0,#0x1000
        0x000374fe:    7b40        @{      LDRB     r0,[r0,#0xd]
        0x00037500:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037502:    7508        .u      STRB     r0,[r1,#0x14]
        0x00037504:    e007        ..      B        0x37516 ; dmConnSmActConnOpened + 86
        0x00037506:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0003750a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003750e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00037510:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037512:    7508        .u      STRB     r0,[r1,#0x14]
        0x00037514:    e7ff        ..      B        0x37516 ; dmConnSmActConnOpened + 86
        0x00037516:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037518:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0003751a:    b950        P.      CBNZ     r0,0x37532 ; dmConnSmActConnOpened + 114
        0x0003751c:    e7ff        ..      B        0x3751e ; dmConnSmActConnOpened + 94
        0x0003751e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037520:    3006        .0      ADDS     r0,#6
        0x00037522:    9001        ..      STR      r0,[sp,#4]
        0x00037524:    f7e4fce6    ....    BL       HciGetBdAddr ; 0x1bef4
        0x00037528:    4601        .F      MOV      r1,r0
        0x0003752a:    9801        ..      LDR      r0,[sp,#4]
        0x0003752c:    f7e3f946    ..F.    BL       BdaCpy ; 0x1a7bc
        0x00037530:    e008        ..      B        0x37544 ; dmConnSmActConnOpened + 132
        0x00037532:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037534:    3006        .0      ADDS     r0,#6
        0x00037536:    f24351f0    C..Q    MOV      r1,#0x35f0
        0x0003753a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003753e:    f7e3f93d    ..=.    BL       BdaCpy ; 0x1a7bc
        0x00037542:    e7ff        ..      B        0x37544 ; dmConnSmActConnOpened + 132
        0x00037544:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037546:    301a        .0      ADDS     r0,r0,#0x1a
        0x00037548:    9902        ..      LDR      r1,[sp,#8]
        0x0003754a:    3117        .1      ADDS     r1,r1,#0x17
        0x0003754c:    f7e3f936    ..6.    BL       BdaCpy ; 0x1a7bc
        0x00037550:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037552:    3020         0      ADDS     r0,r0,#0x20
        0x00037554:    9902        ..      LDR      r1,[sp,#8]
        0x00037556:    311d        .1      ADDS     r1,r1,#0x1d
        0x00037558:    f7e3f930    ..0.    BL       BdaCpy ; 0x1a7bc
        0x0003755c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003755e:    2000        .       MOVS     r0,#0
        0x00037560:    81c8        ..      STRH     r0,[r1,#0xe]
        0x00037562:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037564:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x00037566:    b998        ..      CBNZ     r0,0x37590 ; dmConnSmActConnOpened + 208
        0x00037568:    e7ff        ..      B        0x3756a ; dmConnSmActConnOpened + 170
        0x0003756a:    200e        .       MOVS     r0,#0xe
        0x0003756c:    2101        .!      MOVS     r1,#1
        0x0003756e:    2300        .#      MOVS     r3,#0
        0x00037570:    461a        .F      MOV      r2,r3
        0x00037572:    f000f9f1    ....    BL       dmDevPassEvtToDevPriv ; 0x37958
        0x00037576:    f7fffe7d    ..}.    BL       dmConnNum ; 0x37274
        0x0003757a:    2801        .(      CMP      r0,#1
        0x0003757c:    d107        ..      BNE      0x3758e ; dmConnSmActConnOpened + 206
        0x0003757e:    e7ff        ..      B        0x37580 ; dmConnSmActConnOpened + 192
        0x00037580:    200c        .       MOVS     r0,#0xc
        0x00037582:    2127        '!      MOVS     r1,#0x27
        0x00037584:    2300        .#      MOVS     r3,#0
        0x00037586:    461a        .F      MOV      r2,r3
        0x00037588:    f000f9e6    ....    BL       dmDevPassEvtToDevPriv ; 0x37958
        0x0003758c:    e7ff        ..      B        0x3758e ; dmConnSmActConnOpened + 206
        0x0003758e:    e7ff        ..      B        0x37590 ; dmConnSmActConnOpened + 208
        0x00037590:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037592:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x00037594:    2027        '       MOVS     r0,#0x27
        0x00037596:    9000        ..      STR      r0,[sp,#0]
        0x00037598:    f000f9c2    ....    BL       dmDevPassEvtToConnCte ; 0x37920
        0x0003759c:    9800        ..      LDR      r0,[sp,#0]
        0x0003759e:    9902        ..      LDR      r1,[sp,#8]
        0x000375a0:    7088        .p      STRB     r0,[r1,#2]
        0x000375a2:    9802        ..      LDR      r0,[sp,#8]
        0x000375a4:    f7fffdd6    ....    BL       dmConnExecCback ; 0x37154
        0x000375a8:    b004        ..      ADD      sp,sp,#0x10
        0x000375aa:    bd80        ..      POP      {r7,pc}
    dmConnSmActHciUpdated
        0x000375ac:    b580        ..      PUSH     {r7,lr}
        0x000375ae:    b082        ..      SUB      sp,sp,#8
        0x000375b0:    9001        ..      STR      r0,[sp,#4]
        0x000375b2:    9100        ..      STR      r1,[sp,#0]
        0x000375b4:    9900        ..      LDR      r1,[sp,#0]
        0x000375b6:    2029        )       MOVS     r0,#0x29
        0x000375b8:    7088        .p      STRB     r0,[r1,#2]
        0x000375ba:    f2436014    C..`    MOV      r0,#0x3614
        0x000375be:    f2c10000    ....    MOVT     r0,#0x1000
        0x000375c2:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x000375c6:    9800        ..      LDR      r0,[sp,#0]
        0x000375c8:    4788        .G      BLX      r1
        0x000375ca:    b002        ..      ADD      sp,sp,#8
        0x000375cc:    bd80        ..      POP      {r7,pc}
        0x000375ce:    0000        ..      MOVS     r0,r0
    dmConnSmActNone
        0x000375d0:    b082        ..      SUB      sp,sp,#8
        0x000375d2:    9001        ..      STR      r0,[sp,#4]
        0x000375d4:    9100        ..      STR      r1,[sp,#0]
        0x000375d6:    b002        ..      ADD      sp,sp,#8
        0x000375d8:    4770        pG      BX       lr
        0x000375da:    0000        ..      MOVS     r0,r0
    dmConnSmExecute
        0x000375dc:    b580        ..      PUSH     {r7,lr}
        0x000375de:    b084        ..      SUB      sp,sp,#0x10
        0x000375e0:    9003        ..      STR      r0,[sp,#0xc]
        0x000375e2:    9102        ..      STR      r1,[sp,#8]
        0x000375e4:    9802        ..      LDR      r0,[sp,#8]
        0x000375e6:    7880        .x      LDRB     r0,[r0,#2]
        0x000375e8:    f0000007    ....    AND      r0,r0,#7
        0x000375ec:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000375f0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000375f2:    7d41        A}      LDRB     r1,[r0,#0x15]
        0x000375f4:    f2406038    @.8`    MOVW     r0,#0x638
        0x000375f8:    f2c00005    ....    MOVT     r0,#5
        0x000375fc:    eb001101    ....    ADD      r1,r0,r1,LSL #4
        0x00037600:    f89d2002    ...     LDRB     r2,[sp,#2]
        0x00037604:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x00037608:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003760a:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003760e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037610:    7d4a        J}      LDRB     r2,[r1,#0x15]
        0x00037612:    eb001002    ....    ADD      r0,r0,r2,LSL #4
        0x00037616:    f89d2002    ...     LDRB     r2,[sp,#2]
        0x0003761a:    f8100012    ....    LDRB     r0,[r0,r2,LSL #1]
        0x0003761e:    7548        Hu      STRB     r0,[r1,#0x15]
        0x00037620:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00037624:    203c        <       MOVS     r0,#0x3c
        0x00037626:    ea000191    ....    AND      r1,r0,r1,LSR #2
        0x0003762a:    f2436008    C..`    MOV      r0,#0x3608
        0x0003762e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037632:    5840        @X      LDR      r0,[r0,r1]
        0x00037634:    9001        ..      STR      r0,[sp,#4]
        0x00037636:    9801        ..      LDR      r0,[sp,#4]
        0x00037638:    b158        X.      CBZ      r0,0x37652 ; dmConnSmExecute + 118
        0x0003763a:    e7ff        ..      B        0x3763c ; dmConnSmExecute + 96
        0x0003763c:    9801        ..      LDR      r0,[sp,#4]
        0x0003763e:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00037642:    f001010f    ....    AND      r1,r1,#0xf
        0x00037646:    f8502021    P.!     LDR      r2,[r0,r1,LSL #2]
        0x0003764a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003764c:    9902        ..      LDR      r1,[sp,#8]
        0x0003764e:    4790        .G      BLX      r2
        0x00037650:    e004        ..      B        0x3765c ; dmConnSmExecute + 128
        0x00037652:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037654:    9902        ..      LDR      r1,[sp,#8]
        0x00037656:    f7ffffbb    ....    BL       dmConnSmActNone ; 0x375d0
        0x0003765a:    e7ff        ..      B        0x3765c ; dmConnSmExecute + 128
        0x0003765c:    b004        ..      ADD      sp,sp,#0x10
        0x0003765e:    bd80        ..      POP      {r7,pc}
    dmConnUpdActL2cUpdateCnf
        0x00037660:    b580        ..      PUSH     {r7,lr}
        0x00037662:    b082        ..      SUB      sp,sp,#8
        0x00037664:    9001        ..      STR      r0,[sp,#4]
        0x00037666:    9100        ..      STR      r1,[sp,#0]
        0x00037668:    9801        ..      LDR      r0,[sp,#4]
        0x0003766a:    7c40        @|      LDRB     r0,[r0,#0x11]
        0x0003766c:    b170        p.      CBZ      r0,0x3768c ; dmConnUpdActL2cUpdateCnf + 44
        0x0003766e:    e7ff        ..      B        0x37670 ; dmConnUpdActL2cUpdateCnf + 16
        0x00037670:    9901        ..      LDR      r1,[sp,#4]
        0x00037672:    2000        .       MOVS     r0,#0
        0x00037674:    7448        Ht      STRB     r0,[r1,#0x11]
        0x00037676:    9800        ..      LDR      r0,[sp,#0]
        0x00037678:    8880        ..      LDRH     r0,[r0,#4]
        0x0003767a:    b130        0.      CBZ      r0,0x3768a ; dmConnUpdActL2cUpdateCnf + 42
        0x0003767c:    e7ff        ..      B        0x3767e ; dmConnUpdActL2cUpdateCnf + 30
        0x0003767e:    9801        ..      LDR      r0,[sp,#4]
        0x00037680:    9900        ..      LDR      r1,[sp,#0]
        0x00037682:    7909        .y      LDRB     r1,[r1,#4]
        0x00037684:    f000f880    ....    BL       dmConnUpdateCback ; 0x37788
        0x00037688:    e7ff        ..      B        0x3768a ; dmConnUpdActL2cUpdateCnf + 42
        0x0003768a:    e7ff        ..      B        0x3768c ; dmConnUpdActL2cUpdateCnf + 44
        0x0003768c:    b002        ..      ADD      sp,sp,#8
        0x0003768e:    bd80        ..      POP      {r7,pc}
    dmConnUpdActNone
        0x00037690:    b082        ..      SUB      sp,sp,#8
        0x00037692:    9001        ..      STR      r0,[sp,#4]
        0x00037694:    9100        ..      STR      r1,[sp,#0]
        0x00037696:    b002        ..      ADD      sp,sp,#8
        0x00037698:    4770        pG      BX       lr
        0x0003769a:    0000        ..      MOVS     r0,r0
    dmConnUpdActUpdateSlave
        0x0003769c:    b580        ..      PUSH     {r7,lr}
        0x0003769e:    b082        ..      SUB      sp,sp,#8
        0x000376a0:    9001        ..      STR      r0,[sp,#4]
        0x000376a2:    9100        ..      STR      r1,[sp,#0]
        0x000376a4:    9801        ..      LDR      r0,[sp,#4]
        0x000376a6:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x000376aa:    0780        ..      LSLS     r0,r0,#30
        0x000376ac:    2800        .(      CMP      r0,#0
        0x000376ae:    d50d        ..      BPL      0x376cc ; dmConnUpdActUpdateSlave + 48
        0x000376b0:    e7ff        ..      B        0x376b2 ; dmConnUpdActUpdateSlave + 22
        0x000376b2:    f7e4fc2d    ..-.    BL       HciGetLeSupFeat ; 0x1bf10
        0x000376b6:    0780        ..      LSLS     r0,r0,#30
        0x000376b8:    2800        .(      CMP      r0,#0
        0x000376ba:    d507        ..      BPL      0x376cc ; dmConnUpdActUpdateSlave + 48
        0x000376bc:    e7ff        ..      B        0x376be ; dmConnUpdActUpdateSlave + 34
        0x000376be:    9801        ..      LDR      r0,[sp,#4]
        0x000376c0:    8980        ..      LDRH     r0,[r0,#0xc]
        0x000376c2:    9900        ..      LDR      r1,[sp,#0]
        0x000376c4:    3104        .1      ADDS     r1,#4
        0x000376c6:    f7e4fcaf    ....    BL       HciLeConnUpdateCmd ; 0x1c028
        0x000376ca:    e013        ..      B        0x376f4 ; dmConnUpdActUpdateSlave + 88
        0x000376cc:    9801        ..      LDR      r0,[sp,#4]
        0x000376ce:    7c40        @|      LDRB     r0,[r0,#0x11]
        0x000376d0:    b950        P.      CBNZ     r0,0x376e8 ; dmConnUpdActUpdateSlave + 76
        0x000376d2:    e7ff        ..      B        0x376d4 ; dmConnUpdActUpdateSlave + 56
        0x000376d4:    9901        ..      LDR      r1,[sp,#4]
        0x000376d6:    2001        .       MOVS     r0,#1
        0x000376d8:    7448        Ht      STRB     r0,[r1,#0x11]
        0x000376da:    9801        ..      LDR      r0,[sp,#4]
        0x000376dc:    8980        ..      LDRH     r0,[r0,#0xc]
        0x000376de:    9900        ..      LDR      r1,[sp,#0]
        0x000376e0:    3104        .1      ADDS     r1,#4
        0x000376e2:    f7e5fbbb    ....    BL       L2cDmConnUpdateReq ; 0x1ce5c
        0x000376e6:    e004        ..      B        0x376f2 ; dmConnUpdActUpdateSlave + 86
        0x000376e8:    9801        ..      LDR      r0,[sp,#4]
        0x000376ea:    210c        .!      MOVS     r1,#0xc
        0x000376ec:    f000f84c    ..L.    BL       dmConnUpdateCback ; 0x37788
        0x000376f0:    e7ff        ..      B        0x376f2 ; dmConnUpdActUpdateSlave + 86
        0x000376f2:    e7ff        ..      B        0x376f4 ; dmConnUpdActUpdateSlave + 88
        0x000376f4:    b002        ..      ADD      sp,sp,#8
        0x000376f6:    bd80        ..      POP      {r7,pc}
    dmConnUpdExecute
        0x000376f8:    b580        ..      PUSH     {r7,lr}
        0x000376fa:    b084        ..      SUB      sp,sp,#0x10
        0x000376fc:    9003        ..      STR      r0,[sp,#0xc]
        0x000376fe:    9102        ..      STR      r1,[sp,#8]
        0x00037700:    9802        ..      LDR      r0,[sp,#8]
        0x00037702:    7880        .x      LDRB     r0,[r0,#2]
        0x00037704:    f0000107    ....    AND      r1,r0,#7
        0x00037708:    f2406094    @..`    MOV      r0,#0x694
        0x0003770c:    f2c00005    ....    MOVT     r0,#5
        0x00037710:    5c40        @\      LDRB     r0,[r0,r1]
        0x00037712:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00037716:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0003771a:    203c        <       MOVS     r0,#0x3c
        0x0003771c:    ea000191    ....    AND      r1,r0,r1,LSR #2
        0x00037720:    f24360d8    C..`    MOV      r0,#0x36d8
        0x00037724:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037728:    5840        @X      LDR      r0,[r0,r1]
        0x0003772a:    9001        ..      STR      r0,[sp,#4]
        0x0003772c:    9801        ..      LDR      r0,[sp,#4]
        0x0003772e:    b158        X.      CBZ      r0,0x37748 ; dmConnUpdExecute + 80
        0x00037730:    e7ff        ..      B        0x37732 ; dmConnUpdExecute + 58
        0x00037732:    9801        ..      LDR      r0,[sp,#4]
        0x00037734:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00037738:    f001010f    ....    AND      r1,r1,#0xf
        0x0003773c:    f8502021    P.!     LDR      r2,[r0,r1,LSL #2]
        0x00037740:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037742:    9902        ..      LDR      r1,[sp,#8]
        0x00037744:    4790        .G      BLX      r2
        0x00037746:    e004        ..      B        0x37752 ; dmConnUpdExecute + 90
        0x00037748:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003774a:    9902        ..      LDR      r1,[sp,#8]
        0x0003774c:    f7ffffa0    ....    BL       dmConnUpdActNone ; 0x37690
        0x00037750:    e7ff        ..      B        0x37752 ; dmConnUpdExecute + 90
        0x00037752:    b004        ..      ADD      sp,sp,#0x10
        0x00037754:    bd80        ..      POP      {r7,pc}
        0x00037756:    0000        ..      MOVS     r0,r0
    dmConnUpdMsgHandler
        0x00037758:    b580        ..      PUSH     {r7,lr}
        0x0003775a:    b082        ..      SUB      sp,sp,#8
        0x0003775c:    9001        ..      STR      r0,[sp,#4]
        0x0003775e:    9801        ..      LDR      r0,[sp,#4]
        0x00037760:    7800        .x      LDRB     r0,[r0,#0]
        0x00037762:    f7fffc8f    ....    BL       dmConnCcbById ; 0x37084
        0x00037766:    9000        ..      STR      r0,[sp,#0]
        0x00037768:    b158        X.      CBZ      r0,0x37782 ; dmConnUpdMsgHandler + 42
        0x0003776a:    e7ff        ..      B        0x3776c ; dmConnUpdMsgHandler + 20
        0x0003776c:    9800        ..      LDR      r0,[sp,#0]
        0x0003776e:    7d40        @}      LDRB     r0,[r0,#0x15]
        0x00037770:    2803        .(      CMP      r0,#3
        0x00037772:    d105        ..      BNE      0x37780 ; dmConnUpdMsgHandler + 40
        0x00037774:    e7ff        ..      B        0x37776 ; dmConnUpdMsgHandler + 30
        0x00037776:    9800        ..      LDR      r0,[sp,#0]
        0x00037778:    9901        ..      LDR      r1,[sp,#4]
        0x0003777a:    f7ffffbd    ....    BL       dmConnUpdExecute ; 0x376f8
        0x0003777e:    e7ff        ..      B        0x37780 ; dmConnUpdMsgHandler + 40
        0x00037780:    e7ff        ..      B        0x37782 ; dmConnUpdMsgHandler + 42
        0x00037782:    b002        ..      ADD      sp,sp,#8
        0x00037784:    bd80        ..      POP      {r7,pc}
        0x00037786:    0000        ..      MOVS     r0,r0
    dmConnUpdateCback
        0x00037788:    b580        ..      PUSH     {r7,lr}
        0x0003778a:    b086        ..      SUB      sp,sp,#0x18
        0x0003778c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003778e:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x00037792:    2029        )       MOVS     r0,#0x29
        0x00037794:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00037798:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003779a:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x0003779c:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x000377a0:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000377a4:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000377a8:    f88d0008    ....    STRB     r0,[sp,#8]
        0x000377ac:    9805        ..      LDR      r0,[sp,#0x14]
        0x000377ae:    8980        ..      LDRH     r0,[r0,#0xc]
        0x000377b0:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x000377b4:    f2436014    C..`    MOV      r0,#0x3614
        0x000377b8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000377bc:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x000377c0:    a801        ..      ADD      r0,sp,#4
        0x000377c2:    4788        .G      BLX      r1
        0x000377c4:    b006        ..      ADD      sp,sp,#0x18
        0x000377c6:    bd80        ..      POP      {r7,pc}
    dmDevActReset
        0x000377c8:    b580        ..      PUSH     {r7,lr}
        0x000377ca:    b082        ..      SUB      sp,sp,#8
        0x000377cc:    9001        ..      STR      r0,[sp,#4]
        0x000377ce:    f24350f0    C..P    MOV      r0,#0x35f0
        0x000377d2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000377d6:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x000377d8:    bb18        ..      CBNZ     r0,0x37822 ; dmDevActReset + 90
        0x000377da:    e7ff        ..      B        0x377dc ; dmDevActReset + 20
        0x000377dc:    f24351f0    C..Q    MOV      r1,#0x35f0
        0x000377e0:    f2c10100    ....    MOVT     r1,#0x1000
        0x000377e4:    2001        .       MOVS     r0,#1
        0x000377e6:    7408        .t      STRB     r0,[r1,#0x10]
        0x000377e8:    2000        .       MOVS     r0,#0
        0x000377ea:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000377ee:    e7ff        ..      B        0x377f0 ; dmDevActReset + 40
        0x000377f0:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000377f4:    2814        .(      CMP      r0,#0x14
        0x000377f6:    dc11        ..      BGT      0x3781c ; dmDevActReset + 84
        0x000377f8:    e7ff        ..      B        0x377fa ; dmDevActReset + 50
        0x000377fa:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x000377fe:    f2401020    @. .    MOVW     r0,#0x120
        0x00037802:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037806:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0003780a:    6800        .h      LDR      r0,[r0,#0]
        0x0003780c:    4780        .G      BLX      r0
        0x0003780e:    e7ff        ..      B        0x37810 ; dmDevActReset + 72
        0x00037810:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00037814:    3001        .0      ADDS     r0,#1
        0x00037816:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003781a:    e7e9        ..      B        0x377f0 ; dmDevActReset + 40
        0x0003781c:    f7e5f918    ....    BL       HciResetSequence ; 0x1ca50
        0x00037820:    e7ff        ..      B        0x37822 ; dmDevActReset + 90
        0x00037822:    b002        ..      ADD      sp,sp,#8
        0x00037824:    bd80        ..      POP      {r7,pc}
        0x00037826:    0000        ..      MOVS     r0,r0
    dmDevHciEvtHwError
        0x00037828:    b580        ..      PUSH     {r7,lr}
        0x0003782a:    b082        ..      SUB      sp,sp,#8
        0x0003782c:    9001        ..      STR      r0,[sp,#4]
        0x0003782e:    9901        ..      LDR      r1,[sp,#4]
        0x00037830:    2079        y       MOVS     r0,#0x79
        0x00037832:    7088        .p      STRB     r0,[r1,#2]
        0x00037834:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037838:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003783c:    6881        .h      LDR      r1,[r0,#8]
        0x0003783e:    9801        ..      LDR      r0,[sp,#4]
        0x00037840:    4788        .G      BLX      r1
        0x00037842:    b002        ..      ADD      sp,sp,#8
        0x00037844:    bd80        ..      POP      {r7,pc}
        0x00037846:    0000        ..      MOVS     r0,r0
    dmDevHciEvtReset
        0x00037848:    b580        ..      PUSH     {r7,lr}
        0x0003784a:    b082        ..      SUB      sp,sp,#8
        0x0003784c:    9001        ..      STR      r0,[sp,#4]
        0x0003784e:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037852:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037856:    2100        .!      MOVS     r1,#0
        0x00037858:    7401        .t      STRB     r1,[r0,#0x10]
        0x0003785a:    9a01        ..      LDR      r2,[sp,#4]
        0x0003785c:    2120         !      MOVS     r1,#0x20
        0x0003785e:    7091        .p      STRB     r1,[r2,#2]
        0x00037860:    6881        .h      LDR      r1,[r0,#8]
        0x00037862:    9801        ..      LDR      r0,[sp,#4]
        0x00037864:    4788        .G      BLX      r1
        0x00037866:    b002        ..      ADD      sp,sp,#8
        0x00037868:    bd80        ..      POP      {r7,pc}
        0x0003786a:    0000        ..      MOVS     r0,r0
    dmDevHciEvtVendorSpec
        0x0003786c:    b580        ..      PUSH     {r7,lr}
        0x0003786e:    b082        ..      SUB      sp,sp,#8
        0x00037870:    9001        ..      STR      r0,[sp,#4]
        0x00037872:    9901        ..      LDR      r1,[sp,#4]
        0x00037874:    207a        z       MOVS     r0,#0x7a
        0x00037876:    7088        .p      STRB     r0,[r1,#2]
        0x00037878:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0003787c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037880:    6881        .h      LDR      r1,[r0,#8]
        0x00037882:    9801        ..      LDR      r0,[sp,#4]
        0x00037884:    4788        .G      BLX      r1
        0x00037886:    b002        ..      ADD      sp,sp,#8
        0x00037888:    bd80        ..      POP      {r7,pc}
        0x0003788a:    0000        ..      MOVS     r0,r0
    dmDevHciEvtVendorSpecCmdCmpl
        0x0003788c:    b580        ..      PUSH     {r7,lr}
        0x0003788e:    b082        ..      SUB      sp,sp,#8
        0x00037890:    9001        ..      STR      r0,[sp,#4]
        0x00037892:    9901        ..      LDR      r1,[sp,#4]
        0x00037894:    207b        {       MOVS     r0,#0x7b
        0x00037896:    7088        .p      STRB     r0,[r1,#2]
        0x00037898:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0003789c:    f2c10000    ....    MOVT     r0,#0x1000
        0x000378a0:    6881        .h      LDR      r1,[r0,#8]
        0x000378a2:    9801        ..      LDR      r0,[sp,#4]
        0x000378a4:    4788        .G      BLX      r1
        0x000378a6:    b002        ..      ADD      sp,sp,#8
        0x000378a8:    bd80        ..      POP      {r7,pc}
        0x000378aa:    0000        ..      MOVS     r0,r0
    dmDevHciHandler
        0x000378ac:    b580        ..      PUSH     {r7,lr}
        0x000378ae:    b082        ..      SUB      sp,sp,#8
        0x000378b0:    9001        ..      STR      r0,[sp,#4]
        0x000378b2:    9801        ..      LDR      r0,[sp,#4]
        0x000378b4:    7880        .x      LDRB     r0,[r0,#2]
        0x000378b6:    4601        .F      MOV      r1,r0
        0x000378b8:    9100        ..      STR      r1,[sp,#0]
        0x000378ba:    2814        .(      CMP      r0,#0x14
        0x000378bc:    d81d        ..      BHI      0x378fa ; dmDevHciHandler + 78
        0x000378be:    9900        ..      LDR      r1,[sp,#0]
        0x000378c0:    e8dff001    ....    TBB      [pc,r1]
    $d.1
        0x000378c4:    1b1b1b0b    ....    DCD    454761227
        0x000378c8:    1b1b1b1b    ....    DCD    454761243
        0x000378cc:    1b1b1b1b    ....    DCD    454761243
        0x000378d0:    1b1b1b1b    ....    DCD    454761243
        0x000378d4:    130f1b1b    ....    DCD    319757083
        0x000378d8:    0017        ..      DCW    23
    $t.2
        0x000378da:    9801        ..      LDR      r0,[sp,#4]
        0x000378dc:    f7ffffb4    ....    BL       dmDevHciEvtReset ; 0x37848
        0x000378e0:    e00c        ..      B        0x378fc ; dmDevHciHandler + 80
        0x000378e2:    9801        ..      LDR      r0,[sp,#4]
        0x000378e4:    f7ffffd2    ....    BL       dmDevHciEvtVendorSpecCmdCmpl ; 0x3788c
        0x000378e8:    e008        ..      B        0x378fc ; dmDevHciHandler + 80
        0x000378ea:    9801        ..      LDR      r0,[sp,#4]
        0x000378ec:    f7ffffbe    ....    BL       dmDevHciEvtVendorSpec ; 0x3786c
        0x000378f0:    e004        ..      B        0x378fc ; dmDevHciHandler + 80
        0x000378f2:    9801        ..      LDR      r0,[sp,#4]
        0x000378f4:    f7ffff98    ....    BL       dmDevHciEvtHwError ; 0x37828
        0x000378f8:    e000        ..      B        0x378fc ; dmDevHciHandler + 80
        0x000378fa:    e7ff        ..      B        0x378fc ; dmDevHciHandler + 80
        0x000378fc:    b002        ..      ADD      sp,sp,#8
        0x000378fe:    bd80        ..      POP      {r7,pc}
    dmDevMsgHandler
        0x00037900:    b580        ..      PUSH     {r7,lr}
        0x00037902:    b082        ..      SUB      sp,sp,#8
        0x00037904:    9001        ..      STR      r0,[sp,#4]
        0x00037906:    9801        ..      LDR      r0,[sp,#4]
        0x00037908:    7881        .x      LDRB     r1,[r0,#2]
        0x0003790a:    f0010207    ....    AND      r2,r1,#7
        0x0003790e:    f24061a4    @..a    MOV      r1,#0x6a4
        0x00037912:    f2c00105    ....    MOVT     r1,#5
        0x00037916:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x0003791a:    4788        .G      BLX      r1
        0x0003791c:    b002        ..      ADD      sp,sp,#8
        0x0003791e:    bd80        ..      POP      {r7,pc}
    dmDevPassEvtToConnCte
        0x00037920:    b580        ..      PUSH     {r7,lr}
        0x00037922:    b082        ..      SUB      sp,sp,#8
        0x00037924:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00037928:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0003792c:    206f        o       MOVS     r0,#0x6f
        0x0003792e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00037932:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00037936:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003793a:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003793e:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00037942:    f2401020    @. .    MOVW     r0,#0x120
        0x00037946:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003794a:    6b40        @k      LDR      r0,[r0,#0x34]
        0x0003794c:    6881        .h      LDR      r1,[r0,#8]
        0x0003794e:    4668        hF      MOV      r0,sp
        0x00037950:    4788        .G      BLX      r1
        0x00037952:    b002        ..      ADD      sp,sp,#8
        0x00037954:    bd80        ..      POP      {r7,pc}
        0x00037956:    0000        ..      MOVS     r0,r0
    dmDevPassEvtToDevPriv
        0x00037958:    b580        ..      PUSH     {r7,lr}
        0x0003795a:    b084        ..      SUB      sp,sp,#0x10
        0x0003795c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00037960:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x00037964:    f88d200d    ...     STRB     r2,[sp,#0xd]
        0x00037968:    f88d300c    ...0    STRB     r3,[sp,#0xc]
        0x0003796c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00037970:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00037974:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x00037978:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0003797c:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x00037980:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00037984:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x00037988:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0003798c:    f2401020    @. .    MOVW     r0,#0x120
        0x00037990:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037994:    6840        @h      LDR      r0,[r0,#4]
        0x00037996:    6881        .h      LDR      r1,[r0,#8]
        0x00037998:    a801        ..      ADD      r0,sp,#4
        0x0003799a:    4788        .G      BLX      r1
        0x0003799c:    b004        ..      ADD      sp,sp,#0x10
        0x0003799e:    bd80        ..      POP      {r7,pc}
    dmDevPassHciEvtToConn
        0x000379a0:    b580        ..      PUSH     {r7,lr}
        0x000379a2:    b082        ..      SUB      sp,sp,#8
        0x000379a4:    9001        ..      STR      r0,[sp,#4]
        0x000379a6:    f2401020    @. .    MOVW     r0,#0x120
        0x000379aa:    f2c10000    ....    MOVT     r0,#0x1000
        0x000379ae:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000379b0:    6841        Ah      LDR      r1,[r0,#4]
        0x000379b2:    9801        ..      LDR      r0,[sp,#4]
        0x000379b4:    4788        .G      BLX      r1
        0x000379b6:    b002        ..      ADD      sp,sp,#8
        0x000379b8:    bd80        ..      POP      {r7,pc}
        0x000379ba:    0000        ..      MOVS     r0,r0
    dmEmptyHandler
        0x000379bc:    b081        ..      SUB      sp,sp,#4
        0x000379be:    9000        ..      STR      r0,[sp,#0]
        0x000379c0:    b001        ..      ADD      sp,sp,#4
        0x000379c2:    4770        pG      BX       lr
    dmEmptyReset
        0x000379c4:    4770        pG      BX       lr
        0x000379c6:    0000        ..      MOVS     r0,r0
    dmHciEvtCback
        0x000379c8:    b580        ..      PUSH     {r7,lr}
        0x000379ca:    b082        ..      SUB      sp,sp,#8
        0x000379cc:    9001        ..      STR      r0,[sp,#4]
        0x000379ce:    f24350f0    C..P    MOV      r0,#0x35f0
        0x000379d2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000379d6:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x000379d8:    b120         .      CBZ      r0,0x379e4 ; dmHciEvtCback + 28
        0x000379da:    e7ff        ..      B        0x379dc ; dmHciEvtCback + 20
        0x000379dc:    9801        ..      LDR      r0,[sp,#4]
        0x000379de:    7880        .x      LDRB     r0,[r0,#2]
        0x000379e0:    b980        ..      CBNZ     r0,0x37a04 ; dmHciEvtCback + 60
        0x000379e2:    e7ff        ..      B        0x379e4 ; dmHciEvtCback + 28
        0x000379e4:    9801        ..      LDR      r0,[sp,#4]
        0x000379e6:    7882        .x      LDRB     r2,[r0,#2]
        0x000379e8:    f2407178    @.xq    MOVW     r1,#0x778
        0x000379ec:    f2c00105    ....    MOVT     r1,#5
        0x000379f0:    5c8a        .\      LDRB     r2,[r1,r2]
        0x000379f2:    f2401120    @. .    MOVW     r1,#0x120
        0x000379f6:    f2c10100    ....    MOVT     r1,#0x1000
        0x000379fa:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x000379fe:    6849        Ih      LDR      r1,[r1,#4]
        0x00037a00:    4788        .G      BLX      r1
        0x00037a02:    e7ff        ..      B        0x37a04 ; dmHciEvtCback + 60
        0x00037a04:    b002        ..      ADD      sp,sp,#8
        0x00037a06:    bd80        ..      POP      {r7,pc}
    dmPhyActDefPhySet
        0x00037a08:    b580        ..      PUSH     {r7,lr}
        0x00037a0a:    b084        ..      SUB      sp,sp,#0x10
        0x00037a0c:    9003        ..      STR      r0,[sp,#0xc]
        0x00037a0e:    2045        E       MOVS     r0,#0x45
        0x00037a10:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00037a14:    2000        .       MOVS     r0,#0
        0x00037a16:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00037a1a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037a1c:    7900        .y      LDRB     r0,[r0,#4]
        0x00037a1e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00037a22:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00037a26:    f2436014    C..`    MOV      r0,#0x3614
        0x00037a2a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037a2e:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00037a32:    a801        ..      ADD      r0,sp,#4
        0x00037a34:    4788        .G      BLX      r1
        0x00037a36:    b004        ..      ADD      sp,sp,#0x10
        0x00037a38:    bd80        ..      POP      {r7,pc}
        0x00037a3a:    0000        ..      MOVS     r0,r0
    dmPhyActPhyRead
        0x00037a3c:    b580        ..      PUSH     {r7,lr}
        0x00037a3e:    b086        ..      SUB      sp,sp,#0x18
        0x00037a40:    9005        ..      STR      r0,[sp,#0x14]
        0x00037a42:    9104        ..      STR      r1,[sp,#0x10]
        0x00037a44:    2044        D       MOVS     r0,#0x44
        0x00037a46:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00037a4a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037a4c:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037a4e:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00037a52:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037a54:    7900        .y      LDRB     r0,[r0,#4]
        0x00037a56:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00037a5a:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00037a5e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037a60:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037a62:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00037a66:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037a68:    7a00        .z      LDRB     r0,[r0,#8]
        0x00037a6a:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00037a6e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037a70:    7a40        @z      LDRB     r0,[r0,#9]
        0x00037a72:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00037a76:    f2436014    C..`    MOV      r0,#0x3614
        0x00037a7a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037a7e:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00037a82:    a801        ..      ADD      r0,sp,#4
        0x00037a84:    4788        .G      BLX      r1
        0x00037a86:    b006        ..      ADD      sp,sp,#0x18
        0x00037a88:    bd80        ..      POP      {r7,pc}
        0x00037a8a:    0000        ..      MOVS     r0,r0
    dmPhyActPhyUpdate
        0x00037a8c:    b580        ..      PUSH     {r7,lr}
        0x00037a8e:    b086        ..      SUB      sp,sp,#0x18
        0x00037a90:    9005        ..      STR      r0,[sp,#0x14]
        0x00037a92:    9104        ..      STR      r1,[sp,#0x10]
        0x00037a94:    2046        F       MOVS     r0,#0x46
        0x00037a96:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00037a9a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037a9c:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037a9e:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00037aa2:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037aa4:    7900        .y      LDRB     r0,[r0,#4]
        0x00037aa6:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00037aaa:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00037aae:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037ab0:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037ab2:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00037ab6:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037ab8:    7a00        .z      LDRB     r0,[r0,#8]
        0x00037aba:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00037abe:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037ac0:    7a40        @z      LDRB     r0,[r0,#9]
        0x00037ac2:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00037ac6:    f2436014    C..`    MOV      r0,#0x3614
        0x00037aca:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037ace:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00037ad2:    a801        ..      ADD      r0,sp,#4
        0x00037ad4:    4788        .G      BLX      r1
        0x00037ad6:    b006        ..      ADD      sp,sp,#0x18
        0x00037ad8:    bd80        ..      POP      {r7,pc}
        0x00037ada:    0000        ..      MOVS     r0,r0
    dmPhyHciHandler
        0x00037adc:    b580        ..      PUSH     {r7,lr}
        0x00037ade:    b084        ..      SUB      sp,sp,#0x10
        0x00037ae0:    9003        ..      STR      r0,[sp,#0xc]
        0x00037ae2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037ae4:    7880        .x      LDRB     r0,[r0,#2]
        0x00037ae6:    282a        *(      CMP      r0,#0x2a
        0x00037ae8:    d104        ..      BNE      0x37af4 ; dmPhyHciHandler + 24
        0x00037aea:    e7ff        ..      B        0x37aec ; dmPhyHciHandler + 16
        0x00037aec:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037aee:    f7ffff8b    ....    BL       dmPhyActDefPhySet ; 0x37a08
        0x00037af2:    e01e        ..      B        0x37b32 ; dmPhyHciHandler + 86
        0x00037af4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037af6:    8800        ..      LDRH     r0,[r0,#0]
        0x00037af8:    f7fffa94    ....    BL       dmConnCcbByHandle ; 0x37024
        0x00037afc:    9002        ..      STR      r0,[sp,#8]
        0x00037afe:    b1b8        ..      CBZ      r0,0x37b30 ; dmPhyHciHandler + 84
        0x00037b00:    e7ff        ..      B        0x37b02 ; dmPhyHciHandler + 38
        0x00037b02:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037b04:    7880        .x      LDRB     r0,[r0,#2]
        0x00037b06:    4601        .F      MOV      r1,r0
        0x00037b08:    9101        ..      STR      r1,[sp,#4]
        0x00037b0a:    2829        )(      CMP      r0,#0x29
        0x00037b0c:    d004        ..      BEQ      0x37b18 ; dmPhyHciHandler + 60
        0x00037b0e:    e7ff        ..      B        0x37b10 ; dmPhyHciHandler + 52
        0x00037b10:    9801        ..      LDR      r0,[sp,#4]
        0x00037b12:    282b        +(      CMP      r0,#0x2b
        0x00037b14:    d005        ..      BEQ      0x37b22 ; dmPhyHciHandler + 70
        0x00037b16:    e009        ..      B        0x37b2c ; dmPhyHciHandler + 80
        0x00037b18:    9802        ..      LDR      r0,[sp,#8]
        0x00037b1a:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037b1c:    f7ffff8e    ....    BL       dmPhyActPhyRead ; 0x37a3c
        0x00037b20:    e005        ..      B        0x37b2e ; dmPhyHciHandler + 82
        0x00037b22:    9802        ..      LDR      r0,[sp,#8]
        0x00037b24:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037b26:    f7ffffb1    ....    BL       dmPhyActPhyUpdate ; 0x37a8c
        0x00037b2a:    e000        ..      B        0x37b2e ; dmPhyHciHandler + 82
        0x00037b2c:    e7ff        ..      B        0x37b2e ; dmPhyHciHandler + 82
        0x00037b2e:    e7ff        ..      B        0x37b30 ; dmPhyHciHandler + 84
        0x00037b30:    e7ff        ..      B        0x37b32 ; dmPhyHciHandler + 86
        0x00037b32:    b004        ..      ADD      sp,sp,#0x10
        0x00037b34:    bd80        ..      POP      {r7,pc}
        0x00037b36:    0000        ..      MOVS     r0,r0
    dmPrivActAddDevToResList
        0x00037b38:    b580        ..      PUSH     {r7,lr}
        0x00037b3a:    b082        ..      SUB      sp,sp,#8
        0x00037b3c:    9001        ..      STR      r0,[sp,#4]
        0x00037b3e:    9801        ..      LDR      r0,[sp,#4]
        0x00037b40:    9000        ..      STR      r0,[sp,#0]
        0x00037b42:    9800        ..      LDR      r0,[sp,#0]
        0x00037b44:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x00037b48:    f24361ea    C..a    MOV      r1,#0x36ea
        0x00037b4c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037b50:    7208        .r      STRB     r0,[r1,#8]
        0x00037b52:    9801        ..      LDR      r0,[sp,#4]
        0x00037b54:    8800        ..      LDRH     r0,[r0,#0]
        0x00037b56:    8088        ..      STRH     r0,[r1,#4]
        0x00037b58:    9b00        ..      LDR      r3,[sp,#0]
        0x00037b5a:    7918        .y      LDRB     r0,[r3,#4]
        0x00037b5c:    1d59        Y.      ADDS     r1,r3,#5
        0x00037b5e:    f103020b    ....    ADD      r2,r3,#0xb
        0x00037b62:    331b        .3      ADDS     r3,r3,#0x1b
        0x00037b64:    f7e4fa08    ....    BL       HciLeAddDeviceToResolvingListCmd ; 0x1bf78
        0x00037b68:    b002        ..      ADD      sp,sp,#8
        0x00037b6a:    bd80        ..      POP      {r7,pc}
    dmPrivActClearResList
        0x00037b6c:    b580        ..      PUSH     {r7,lr}
        0x00037b6e:    b082        ..      SUB      sp,sp,#8
        0x00037b70:    9001        ..      STR      r0,[sp,#4]
        0x00037b72:    f7e4fa49    ..I.    BL       HciLeClearResolvingList ; 0x1c008
        0x00037b76:    b002        ..      ADD      sp,sp,#8
        0x00037b78:    bd80        ..      POP      {r7,pc}
        0x00037b7a:    0000        ..      MOVS     r0,r0
    dmPrivActGenAddr
        0x00037b7c:    b580        ..      PUSH     {r7,lr}
        0x00037b7e:    b084        ..      SUB      sp,sp,#0x10
        0x00037b80:    9003        ..      STR      r0,[sp,#0xc]
        0x00037b82:    f24360ea    C..`    MOV      r0,#0x36ea
        0x00037b86:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037b8a:    78c0        .x      LDRB     r0,[r0,#3]
        0x00037b8c:    0780        ..      LSLS     r0,r0,#30
        0x00037b8e:    2800        .(      CMP      r0,#0
        0x00037b90:    d42d        -.      BMI      0x37bee ; dmPrivActGenAddr + 114
        0x00037b92:    e7ff        ..      B        0x37b94 ; dmPrivActGenAddr + 24
        0x00037b94:    f24360ea    C..`    MOV      r0,#0x36ea
        0x00037b98:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037b9c:    9001        ..      STR      r0,[sp,#4]
        0x00037b9e:    300a        .0      ADDS     r0,r0,#0xa
        0x00037ba0:    9002        ..      STR      r0,[sp,#8]
        0x00037ba2:    2103        .!      MOVS     r1,#3
        0x00037ba4:    f7e5fcea    ....    BL       SecRand ; 0x1d57c
        0x00037ba8:    9a01        ..      LDR      r2,[sp,#4]
        0x00037baa:    9902        ..      LDR      r1,[sp,#8]
        0x00037bac:    7b10        .{      LDRB     r0,[r2,#0xc]
        0x00037bae:    2301        .#      MOVS     r3,#1
        0x00037bb0:    f363109f    c...    BFI      r0,r3,#6,#26
        0x00037bb4:    7310        .s      STRB     r0,[r2,#0xc]
        0x00037bb6:    2000        .       MOVS     r0,#0
        0x00037bb8:    7650        Pv      STRB     r0,[r2,#0x19]
        0x00037bba:    f8c20015    ....    STR      r0,[r2,#0x15]
        0x00037bbe:    f8c20011    ....    STR      r0,[r2,#0x11]
        0x00037bc2:    f8c2000d    ....    STR      r0,[r2,#0xd]
        0x00037bc6:    78d0        .x      LDRB     r0,[r2,#3]
        0x00037bc8:    f0400002    @...    ORR      r0,r0,#2
        0x00037bcc:    70d0        .p      STRB     r0,[r2,#3]
        0x00037bce:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037bd0:    f24352f0    C..R    MOV      r2,#0x35f0
        0x00037bd4:    f2c10200    ....    MOVT     r2,#0x1000
        0x00037bd8:    7b12        .{      LDRB     r2,[r2,#0xc]
        0x00037bda:    f8303b04    0..;    LDRH     r3,[r0],#4
        0x00037bde:    46ee        .F      MOV      lr,sp
        0x00037be0:    f04f0c79    O.y.    MOV      r12,#0x79
        0x00037be4:    f8cec000    ....    STR      r12,[lr,#0]
        0x00037be8:    f7e5fabc    ....    BL       SecAes ; 0x1d164
        0x00037bec:    e00d        ..      B        0x37c0a ; dmPrivActGenAddr + 142
        0x00037bee:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037bf0:    2007        .       MOVS     r0,#7
        0x00037bf2:    70c8        .p      STRB     r0,[r1,#3]
        0x00037bf4:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037bf6:    2038        8       MOVS     r0,#0x38
        0x00037bf8:    7088        .p      STRB     r0,[r1,#2]
        0x00037bfa:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037bfe:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037c02:    6881        .h      LDR      r1,[r0,#8]
        0x00037c04:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037c06:    4788        .G      BLX      r1
        0x00037c08:    e7ff        ..      B        0x37c0a ; dmPrivActGenAddr + 142
        0x00037c0a:    b004        ..      ADD      sp,sp,#0x10
        0x00037c0c:    bd80        ..      POP      {r7,pc}
        0x00037c0e:    0000        ..      MOVS     r0,r0
    dmPrivActRemDevFromResList
        0x00037c10:    b580        ..      PUSH     {r7,lr}
        0x00037c12:    b082        ..      SUB      sp,sp,#8
        0x00037c14:    9001        ..      STR      r0,[sp,#4]
        0x00037c16:    9801        ..      LDR      r0,[sp,#4]
        0x00037c18:    9000        ..      STR      r0,[sp,#0]
        0x00037c1a:    9801        ..      LDR      r0,[sp,#4]
        0x00037c1c:    8800        ..      LDRH     r0,[r0,#0]
        0x00037c1e:    f24361ea    C..a    MOV      r1,#0x36ea
        0x00037c22:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037c26:    80c8        ..      STRH     r0,[r1,#6]
        0x00037c28:    9900        ..      LDR      r1,[sp,#0]
        0x00037c2a:    7908        .y      LDRB     r0,[r1,#4]
        0x00037c2c:    3105        .1      ADDS     r1,#5
        0x00037c2e:    f7e4fc5d    ..].    BL       HciLeRemoveDeviceFromResolvingList ; 0x1c4ec
        0x00037c32:    b002        ..      ADD      sp,sp,#8
        0x00037c34:    bd80        ..      POP      {r7,pc}
        0x00037c36:    0000        ..      MOVS     r0,r0
    dmPrivActResolveAddr
        0x00037c38:    b580        ..      PUSH     {r7,lr}
        0x00037c3a:    b086        ..      SUB      sp,sp,#0x18
        0x00037c3c:    9005        ..      STR      r0,[sp,#0x14]
        0x00037c3e:    f24360ea    C..`    MOV      r0,#0x36ea
        0x00037c42:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037c46:    78c0        .x      LDRB     r0,[r0,#3]
        0x00037c48:    07c0        ..      LSLS     r0,r0,#31
        0x00037c4a:    bb70        p.      CBNZ     r0,0x37caa ; dmPrivActResolveAddr + 114
        0x00037c4c:    e7ff        ..      B        0x37c4e ; dmPrivActResolveAddr + 22
        0x00037c4e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037c50:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x00037c52:    f24361ea    C..a    MOV      r1,#0x36ea
        0x00037c56:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037c5a:    708a        .p      STRB     r2,[r1,#2]
        0x00037c5c:    8a80        ..      LDRH     r0,[r0,#0x14]
        0x00037c5e:    8008        ..      STRH     r0,[r1,#0]
        0x00037c60:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037c62:    7e42        B~      LDRB     r2,[r0,#0x19]
        0x00037c64:    f88d2006    ...     STRB     r2,[sp,#6]
        0x00037c68:    f8b00017    ....    LDRH     r0,[r0,#0x17]
        0x00037c6c:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00037c70:    2000        .       MOVS     r0,#0
        0x00037c72:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00037c76:    f8cd000f    ....    STR      r0,[sp,#0xf]
        0x00037c7a:    f8cd000b    ....    STR      r0,[sp,#0xb]
        0x00037c7e:    f8cd0007    ....    STR      r0,[sp,#7]
        0x00037c82:    78c8        .x      LDRB     r0,[r1,#3]
        0x00037c84:    f0400001    @...    ORR      r0,r0,#1
        0x00037c88:    70c8        .p      STRB     r0,[r1,#3]
        0x00037c8a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037c8c:    f24351f0    C..Q    MOV      r1,#0x35f0
        0x00037c90:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037c94:    7b0a        .{      LDRB     r2,[r1,#0xc]
        0x00037c96:    f8303b04    0..;    LDRH     r3,[r0],#4
        0x00037c9a:    46ec        .F      MOV      r12,sp
        0x00037c9c:    2178        x!      MOVS     r1,#0x78
        0x00037c9e:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00037ca2:    a901        ..      ADD      r1,sp,#4
        0x00037ca4:    f7e5fa5e    ..^.    BL       SecAes ; 0x1d164
        0x00037ca8:    e00d        ..      B        0x37cc6 ; dmPrivActResolveAddr + 142
        0x00037caa:    9905        ..      LDR      r1,[sp,#0x14]
        0x00037cac:    2007        .       MOVS     r0,#7
        0x00037cae:    70c8        .p      STRB     r0,[r1,#3]
        0x00037cb0:    9905        ..      LDR      r1,[sp,#0x14]
        0x00037cb2:    2037        7       MOVS     r0,#0x37
        0x00037cb4:    7088        .p      STRB     r0,[r1,#2]
        0x00037cb6:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037cba:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037cbe:    6881        .h      LDR      r1,[r0,#8]
        0x00037cc0:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037cc2:    4788        .G      BLX      r1
        0x00037cc4:    e7ff        ..      B        0x37cc6 ; dmPrivActResolveAddr + 142
        0x00037cc6:    b006        ..      ADD      sp,sp,#0x18
        0x00037cc8:    bd80        ..      POP      {r7,pc}
        0x00037cca:    0000        ..      MOVS     r0,r0
    dmPrivActSetAddrResEnable
        0x00037ccc:    b580        ..      PUSH     {r7,lr}
        0x00037cce:    b082        ..      SUB      sp,sp,#8
        0x00037cd0:    9001        ..      STR      r0,[sp,#4]
        0x00037cd2:    9801        ..      LDR      r0,[sp,#4]
        0x00037cd4:    9000        ..      STR      r0,[sp,#0]
        0x00037cd6:    9800        ..      LDR      r0,[sp,#0]
        0x00037cd8:    7900        .y      LDRB     r0,[r0,#4]
        0x00037cda:    f000f913    ....    BL       dmPrivSetAddrResEnable ; 0x37f04
        0x00037cde:    b002        ..      ADD      sp,sp,#8
        0x00037ce0:    bd80        ..      POP      {r7,pc}
        0x00037ce2:    0000        ..      MOVS     r0,r0
    dmPrivActSetPrivacyMode
        0x00037ce4:    b580        ..      PUSH     {r7,lr}
        0x00037ce6:    b082        ..      SUB      sp,sp,#8
        0x00037ce8:    9001        ..      STR      r0,[sp,#4]
        0x00037cea:    9801        ..      LDR      r0,[sp,#4]
        0x00037cec:    9000        ..      STR      r0,[sp,#0]
        0x00037cee:    9a00        ..      LDR      r2,[sp,#0]
        0x00037cf0:    1d51        Q.      ADDS     r1,r2,#5
        0x00037cf2:    7910        .y      LDRB     r0,[r2,#4]
        0x00037cf4:    7ad2        .z      LDRB     r2,[r2,#0xb]
        0x00037cf6:    f7e4fd6d    ..m.    BL       HciLeSetPrivacyModeCmd ; 0x1c7d4
        0x00037cfa:    b002        ..      ADD      sp,sp,#8
        0x00037cfc:    bd80        ..      POP      {r7,pc}
        0x00037cfe:    0000        ..      MOVS     r0,r0
    dmPrivAesActGenAddrAesCmpl
        0x00037d00:    b580        ..      PUSH     {r7,lr}
        0x00037d02:    b082        ..      SUB      sp,sp,#8
        0x00037d04:    9001        ..      STR      r0,[sp,#4]
        0x00037d06:    9801        ..      LDR      r0,[sp,#4]
        0x00037d08:    9000        ..      STR      r0,[sp,#0]
        0x00037d0a:    9900        ..      LDR      r1,[sp,#0]
        0x00037d0c:    9801        ..      LDR      r0,[sp,#4]
        0x00037d0e:    6840        @h      LDR      r0,[r0,#4]
        0x00037d10:    7882        .x      LDRB     r2,[r0,#2]
        0x00037d12:    718a        .q      STRB     r2,[r1,#6]
        0x00037d14:    8800        ..      LDRH     r0,[r0,#0]
        0x00037d16:    8088        ..      STRH     r0,[r1,#4]
        0x00037d18:    9a00        ..      LDR      r2,[sp,#0]
        0x00037d1a:    f24361ea    C..a    MOV      r1,#0x36ea
        0x00037d1e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037d22:    7b08        .{      LDRB     r0,[r1,#0xc]
        0x00037d24:    7250        Pr      STRB     r0,[r2,#9]
        0x00037d26:    8948        H.      LDRH     r0,[r1,#0xa]
        0x00037d28:    f8a20007    ....    STRH     r0,[r2,#7]
        0x00037d2c:    78c8        .x      LDRB     r0,[r1,#3]
        0x00037d2e:    f00000fd    ....    AND      r0,r0,#0xfd
        0x00037d32:    70c8        .p      STRB     r0,[r1,#3]
        0x00037d34:    9900        ..      LDR      r1,[sp,#0]
        0x00037d36:    2038        8       MOVS     r0,#0x38
        0x00037d38:    7088        .p      STRB     r0,[r1,#2]
        0x00037d3a:    9901        ..      LDR      r1,[sp,#4]
        0x00037d3c:    2000        .       MOVS     r0,#0
        0x00037d3e:    70c8        .p      STRB     r0,[r1,#3]
        0x00037d40:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037d44:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037d48:    6881        .h      LDR      r1,[r0,#8]
        0x00037d4a:    9800        ..      LDR      r0,[sp,#0]
        0x00037d4c:    4788        .G      BLX      r1
        0x00037d4e:    b002        ..      ADD      sp,sp,#8
        0x00037d50:    bd80        ..      POP      {r7,pc}
        0x00037d52:    0000        ..      MOVS     r0,r0
    dmPrivAesActResAddrAesCmpl
        0x00037d54:    b580        ..      PUSH     {r7,lr}
        0x00037d56:    b082        ..      SUB      sp,sp,#8
        0x00037d58:    9001        ..      STR      r0,[sp,#4]
        0x00037d5a:    9801        ..      LDR      r0,[sp,#4]
        0x00037d5c:    6841        Ah      LDR      r1,[r0,#4]
        0x00037d5e:    f24360ea    C..`    MOV      r0,#0x36ea
        0x00037d62:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037d66:    2203        ."      MOVS     r2,#3
        0x00037d68:    f7e0faee    ....    BL       memcmp ; 0x18348
        0x00037d6c:    b920         .      CBNZ     r0,0x37d78 ; dmPrivAesActResAddrAesCmpl + 36
        0x00037d6e:    e7ff        ..      B        0x37d70 ; dmPrivAesActResAddrAesCmpl + 28
        0x00037d70:    9901        ..      LDR      r1,[sp,#4]
        0x00037d72:    2000        .       MOVS     r0,#0
        0x00037d74:    70c8        .p      STRB     r0,[r1,#3]
        0x00037d76:    e003        ..      B        0x37d80 ; dmPrivAesActResAddrAesCmpl + 44
        0x00037d78:    9901        ..      LDR      r1,[sp,#4]
        0x00037d7a:    2005        .       MOVS     r0,#5
        0x00037d7c:    70c8        .p      STRB     r0,[r1,#3]
        0x00037d7e:    e7ff        ..      B        0x37d80 ; dmPrivAesActResAddrAesCmpl + 44
        0x00037d80:    f24361ea    C..a    MOV      r1,#0x36ea
        0x00037d84:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037d88:    78c8        .x      LDRB     r0,[r1,#3]
        0x00037d8a:    f00000fe    ....    AND      r0,r0,#0xfe
        0x00037d8e:    70c8        .p      STRB     r0,[r1,#3]
        0x00037d90:    9901        ..      LDR      r1,[sp,#4]
        0x00037d92:    2037        7       MOVS     r0,#0x37
        0x00037d94:    7088        .p      STRB     r0,[r1,#2]
        0x00037d96:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037d9a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037d9e:    6881        .h      LDR      r1,[r0,#8]
        0x00037da0:    9801        ..      LDR      r0,[sp,#4]
        0x00037da2:    4788        .G      BLX      r1
        0x00037da4:    b002        ..      ADD      sp,sp,#8
        0x00037da6:    bd80        ..      POP      {r7,pc}
    dmPrivAesMsgHandler
        0x00037da8:    b580        ..      PUSH     {r7,lr}
        0x00037daa:    b082        ..      SUB      sp,sp,#8
        0x00037dac:    9001        ..      STR      r0,[sp,#4]
        0x00037dae:    9801        ..      LDR      r0,[sp,#4]
        0x00037db0:    7881        .x      LDRB     r1,[r0,#2]
        0x00037db2:    f0010207    ....    AND      r2,r1,#7
        0x00037db6:    f24071fc    @..q    MOV      r1,#0x7fc
        0x00037dba:    f2c00105    ....    MOVT     r1,#5
        0x00037dbe:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x00037dc2:    4788        .G      BLX      r1
        0x00037dc4:    b002        ..      ADD      sp,sp,#8
        0x00037dc6:    bd80        ..      POP      {r7,pc}
    dmPrivHciHandler
        0x00037dc8:    b580        ..      PUSH     {r7,lr}
        0x00037dca:    b082        ..      SUB      sp,sp,#8
        0x00037dcc:    9001        ..      STR      r0,[sp,#4]
        0x00037dce:    9801        ..      LDR      r0,[sp,#4]
        0x00037dd0:    7880        .x      LDRB     r0,[r0,#2]
        0x00037dd2:    3815        .8      SUBS     r0,r0,#0x15
        0x00037dd4:    4601        .F      MOV      r1,r0
        0x00037dd6:    9100        ..      STR      r1,[sp,#0]
        0x00037dd8:    2805        .(      CMP      r0,#5
        0x00037dda:    d86c        l.      BHI      0x37eb6 ; dmPrivHciHandler + 238
        0x00037ddc:    9900        ..      LDR      r1,[sp,#0]
        0x00037dde:    e8dff001    ....    TBB      [pc,r1]
    $d.11
        0x00037de2:    2403        .$      DCW    9219
        0x00037de4:    4a46422f    /BFJ    DCD    1246118447
    $t.12
        0x00037de8:    9901        ..      LDR      r1,[sp,#4]
        0x00037dea:    203a        :       MOVS     r0,#0x3a
        0x00037dec:    7088        .p      STRB     r0,[r1,#2]
        0x00037dee:    f24360ea    C..`    MOV      r0,#0x36ea
        0x00037df2:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037df6:    8880        ..      LDRH     r0,[r0,#4]
        0x00037df8:    9901        ..      LDR      r1,[sp,#4]
        0x00037dfa:    8008        ..      STRH     r0,[r1,#0]
        0x00037dfc:    9801        ..      LDR      r0,[sp,#4]
        0x00037dfe:    78c0        .x      LDRB     r0,[r0,#3]
        0x00037e00:    b990        ..      CBNZ     r0,0x37e28 ; dmPrivHciHandler + 96
        0x00037e02:    e7ff        ..      B        0x37e04 ; dmPrivHciHandler + 60
        0x00037e04:    f24360ea    C..`    MOV      r0,#0x36ea
        0x00037e08:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037e0c:    7a00        .z      LDRB     r0,[r0,#8]
        0x00037e0e:    b158        X.      CBZ      r0,0x37e28 ; dmPrivHciHandler + 96
        0x00037e10:    e7ff        ..      B        0x37e12 ; dmPrivHciHandler + 74
        0x00037e12:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037e16:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037e1a:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00037e1c:    b920         .      CBNZ     r0,0x37e28 ; dmPrivHciHandler + 96
        0x00037e1e:    e7ff        ..      B        0x37e20 ; dmPrivHciHandler + 88
        0x00037e20:    2001        .       MOVS     r0,#1
        0x00037e22:    f000f86f    ..o.    BL       dmPrivSetAddrResEnable ; 0x37f04
        0x00037e26:    e7ff        ..      B        0x37e28 ; dmPrivHciHandler + 96
        0x00037e28:    e046        F.      B        0x37eb8 ; dmPrivHciHandler + 240
        0x00037e2a:    9901        ..      LDR      r1,[sp,#4]
        0x00037e2c:    203b        ;       MOVS     r0,#0x3b
        0x00037e2e:    7088        .p      STRB     r0,[r1,#2]
        0x00037e30:    f24360ea    C..`    MOV      r0,#0x36ea
        0x00037e34:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037e38:    88c0        ..      LDRH     r0,[r0,#6]
        0x00037e3a:    9901        ..      LDR      r1,[sp,#4]
        0x00037e3c:    8008        ..      STRH     r0,[r1,#0]
        0x00037e3e:    e03b        ;.      B        0x37eb8 ; dmPrivHciHandler + 240
        0x00037e40:    9901        ..      LDR      r1,[sp,#4]
        0x00037e42:    203c        <       MOVS     r0,#0x3c
        0x00037e44:    7088        .p      STRB     r0,[r1,#2]
        0x00037e46:    9801        ..      LDR      r0,[sp,#4]
        0x00037e48:    78c0        .x      LDRB     r0,[r0,#3]
        0x00037e4a:    b958        X.      CBNZ     r0,0x37e64 ; dmPrivHciHandler + 156
        0x00037e4c:    e7ff        ..      B        0x37e4e ; dmPrivHciHandler + 134
        0x00037e4e:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037e52:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037e56:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00037e58:    b120         .      CBZ      r0,0x37e64 ; dmPrivHciHandler + 156
        0x00037e5a:    e7ff        ..      B        0x37e5c ; dmPrivHciHandler + 148
        0x00037e5c:    2000        .       MOVS     r0,#0
        0x00037e5e:    f000f851    ..Q.    BL       dmPrivSetAddrResEnable ; 0x37f04
        0x00037e62:    e7ff        ..      B        0x37e64 ; dmPrivHciHandler + 156
        0x00037e64:    e028        (.      B        0x37eb8 ; dmPrivHciHandler + 240
        0x00037e66:    9901        ..      LDR      r1,[sp,#4]
        0x00037e68:    203d        =       MOVS     r0,#0x3d
        0x00037e6a:    7088        .p      STRB     r0,[r1,#2]
        0x00037e6c:    e024        $.      B        0x37eb8 ; dmPrivHciHandler + 240
        0x00037e6e:    9901        ..      LDR      r1,[sp,#4]
        0x00037e70:    203e        >       MOVS     r0,#0x3e
        0x00037e72:    7088        .p      STRB     r0,[r1,#2]
        0x00037e74:    e020         .      B        0x37eb8 ; dmPrivHciHandler + 240
        0x00037e76:    9901        ..      LDR      r1,[sp,#4]
        0x00037e78:    203f        ?       MOVS     r0,#0x3f
        0x00037e7a:    7088        .p      STRB     r0,[r1,#2]
        0x00037e7c:    9801        ..      LDR      r0,[sp,#4]
        0x00037e7e:    78c0        .x      LDRB     r0,[r0,#3]
        0x00037e80:    b9c0        ..      CBNZ     r0,0x37eb4 ; dmPrivHciHandler + 236
        0x00037e82:    e7ff        ..      B        0x37e84 ; dmPrivHciHandler + 188
        0x00037e84:    f24360ea    C..`    MOV      r0,#0x36ea
        0x00037e88:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037e8c:    7a41        Az      LDRB     r1,[r0,#9]
        0x00037e8e:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037e92:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037e96:    7581        .u      STRB     r1,[r0,#0x16]
        0x00037e98:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x00037e9a:    2a00        .*      CMP      r2,#0
        0x00037e9c:    4611        .F      MOV      r1,r2
        0x00037e9e:    bf18        ..      IT       NE
        0x00037ea0:    2101        .!      MOVNE    r1,#1
        0x00037ea2:    200c        .       MOVS     r0,#0xc
        0x00037ea4:    2a00        .*      CMP      r2,#0
        0x00037ea6:    bf18        ..      IT       NE
        0x00037ea8:    200d        .       MOVNE    r0,#0xd
        0x00037eaa:    2300        .#      MOVS     r3,#0
        0x00037eac:    461a        .F      MOV      r2,r3
        0x00037eae:    f7fffd53    ..S.    BL       dmDevPassEvtToDevPriv ; 0x37958
        0x00037eb2:    e7ff        ..      B        0x37eb4 ; dmPrivHciHandler + 236
        0x00037eb4:    e000        ..      B        0x37eb8 ; dmPrivHciHandler + 240
        0x00037eb6:    e007        ..      B        0x37ec8 ; dmPrivHciHandler + 256
        0x00037eb8:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037ebc:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037ec0:    6881        .h      LDR      r1,[r0,#8]
        0x00037ec2:    9801        ..      LDR      r0,[sp,#4]
        0x00037ec4:    4788        .G      BLX      r1
        0x00037ec6:    e7ff        ..      B        0x37ec8 ; dmPrivHciHandler + 256
        0x00037ec8:    b002        ..      ADD      sp,sp,#8
        0x00037eca:    bd80        ..      POP      {r7,pc}
    dmPrivMsgHandler
        0x00037ecc:    b580        ..      PUSH     {r7,lr}
        0x00037ece:    b082        ..      SUB      sp,sp,#8
        0x00037ed0:    9001        ..      STR      r0,[sp,#4]
        0x00037ed2:    9801        ..      LDR      r0,[sp,#4]
        0x00037ed4:    7881        .x      LDRB     r1,[r0,#2]
        0x00037ed6:    f0010207    ....    AND      r2,r1,#7
        0x00037eda:    f24071e0    @..q    MOVW     r1,#0x7e0
        0x00037ede:    f2c00105    ....    MOVT     r1,#5
        0x00037ee2:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x00037ee6:    4788        .G      BLX      r1
        0x00037ee8:    b002        ..      ADD      sp,sp,#8
        0x00037eea:    bd80        ..      POP      {r7,pc}
    dmPrivReset
        0x00037eec:    f24361ea    C..a    MOV      r1,#0x36ea
        0x00037ef0:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037ef4:    2000        .       MOVS     r0,#0
        0x00037ef6:    70c8        .p      STRB     r0,[r1,#3]
        0x00037ef8:    f24351f0    C..Q    MOV      r1,#0x35f0
        0x00037efc:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037f00:    7588        .u      STRB     r0,[r1,#0x16]
        0x00037f02:    4770        pG      BX       lr
    dmPrivSetAddrResEnable
        0x00037f04:    b580        ..      PUSH     {r7,lr}
        0x00037f06:    b082        ..      SUB      sp,sp,#8
        0x00037f08:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00037f0c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00037f10:    f24361ea    C..a    MOV      r1,#0x36ea
        0x00037f14:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037f18:    7248        Hr      STRB     r0,[r1,#9]
        0x00037f1a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00037f1e:    f7e4fb2b    ..+.    BL       HciLeSetAddrResolutionEnable ; 0x1c578
        0x00037f22:    b002        ..      ADD      sp,sp,#8
        0x00037f24:    bd80        ..      POP      {r7,pc}
        0x00037f26:    0000        ..      MOVS     r0,r0
    dmSecHciHandler
        0x00037f28:    b580        ..      PUSH     {r7,lr}
        0x00037f2a:    b088        ..      SUB      sp,sp,#0x20
        0x00037f2c:    9007        ..      STR      r0,[sp,#0x1c]
        0x00037f2e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037f30:    8800        ..      LDRH     r0,[r0,#0]
        0x00037f32:    f7fff877    ..w.    BL       dmConnCcbByHandle ; 0x37024
        0x00037f36:    9006        ..      STR      r0,[sp,#0x18]
        0x00037f38:    2800        .(      CMP      r0,#0
        0x00037f3a:    f000808f    ....    BEQ.W    0x3805c ; dmSecHciHandler + 308
        0x00037f3e:    e7ff        ..      B        0x37f40 ; dmSecHciHandler + 24
        0x00037f40:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037f42:    7880        .x      LDRB     r0,[r0,#2]
        0x00037f44:    2810        .(      CMP      r0,#0x10
        0x00037f46:    d14c        L.      BNE      0x37fe2 ; dmSecHciHandler + 186
        0x00037f48:    e7ff        ..      B        0x37f4a ; dmSecHciHandler + 34
        0x00037f4a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037f4c:    89c0        ..      LDRH     r0,[r0,#0xe]
        0x00037f4e:    bb10        ..      CBNZ     r0,0x37f96 ; dmSecHciHandler + 110
        0x00037f50:    e7ff        ..      B        0x37f52 ; dmSecHciHandler + 42
        0x00037f52:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037f54:    3006        .0      ADDS     r0,#6
        0x00037f56:    f64f7124    O.$q    MOV      r1,#0xff24
        0x00037f5a:    f2c00104    ....    MOVT     r1,#4
        0x00037f5e:    2208        ."      MOVS     r2,#8
        0x00037f60:    f7e0f9f2    ....    BL       memcmp ; 0x18348
        0x00037f64:    b9b8        ..      CBNZ     r0,0x37f96 ; dmSecHciHandler + 110
        0x00037f66:    e7ff        ..      B        0x37f68 ; dmSecHciHandler + 64
        0x00037f68:    9806        ..      LDR      r0,[sp,#0x18]
        0x00037f6a:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037f6c:    f10d010b    ....    ADD      r1,sp,#0xb
        0x00037f70:    f7e5fccc    ....    BL       SmpDmGetStk ; 0x1d90c
        0x00037f74:    9005        ..      STR      r0,[sp,#0x14]
        0x00037f76:    b168        h.      CBZ      r0,0x37f94 ; dmSecHciHandler + 108
        0x00037f78:    e7ff        ..      B        0x37f7a ; dmSecHciHandler + 82
        0x00037f7a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00037f7e:    9906        ..      LDR      r1,[sp,#0x18]
        0x00037f80:    7608        .v      STRB     r0,[r1,#0x18]
        0x00037f82:    9906        ..      LDR      r1,[sp,#0x18]
        0x00037f84:    2000        .       MOVS     r0,#0
        0x00037f86:    7488        .t      STRB     r0,[r1,#0x12]
        0x00037f88:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037f8a:    8800        ..      LDRH     r0,[r0,#0]
        0x00037f8c:    9905        ..      LDR      r1,[sp,#0x14]
        0x00037f8e:    f7e4f933    ..3.    BL       HciLeLtkReqReplCmd ; 0x1c1f8
        0x00037f92:    e063        c.      B        0x3805c ; dmSecHciHandler + 308
        0x00037f94:    e00c        ..      B        0x37fb0 ; dmSecHciHandler + 136
        0x00037f96:    9806        ..      LDR      r0,[sp,#0x18]
        0x00037f98:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037f9a:    f7e5fd03    ....    BL       SmpDmLescEnabled ; 0x1d9a4
        0x00037f9e:    2801        .(      CMP      r0,#1
        0x00037fa0:    d105        ..      BNE      0x37fae ; dmSecHciHandler + 134
        0x00037fa2:    e7ff        ..      B        0x37fa4 ; dmSecHciHandler + 124
        0x00037fa4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037fa6:    8800        ..      LDRH     r0,[r0,#0]
        0x00037fa8:    f7e4f904    ....    BL       HciLeLtkReqNegReplCmd ; 0x1c1b4
        0x00037fac:    e056        V.      B        0x3805c ; dmSecHciHandler + 308
        0x00037fae:    e7ff        ..      B        0x37fb0 ; dmSecHciHandler + 136
        0x00037fb0:    9806        ..      LDR      r0,[sp,#0x18]
        0x00037fb2:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037fb4:    2102        .!      MOVS     r1,#2
        0x00037fb6:    2201        ."      MOVS     r2,#1
        0x00037fb8:    9201        ..      STR      r2,[sp,#4]
        0x00037fba:    f7e2ff21    ..!.    BL       DmConnSetIdle ; 0x1ae00
        0x00037fbe:    9801        ..      LDR      r0,[sp,#4]
        0x00037fc0:    9906        ..      LDR      r1,[sp,#0x18]
        0x00037fc2:    7488        .t      STRB     r0,[r1,#0x12]
        0x00037fc4:    9806        ..      LDR      r0,[sp,#0x18]
        0x00037fc6:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037fc8:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00037fca:    8008        ..      STRH     r0,[r1,#0]
        0x00037fcc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00037fce:    2030        0       MOVS     r0,#0x30
        0x00037fd0:    7088        .p      STRB     r0,[r1,#2]
        0x00037fd2:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037fd6:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037fda:    6881        .h      LDR      r1,[r0,#8]
        0x00037fdc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037fde:    4788        .G      BLX      r1
        0x00037fe0:    e03b        ;.      B        0x3805a ; dmSecHciHandler + 306
        0x00037fe2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037fe4:    7880        .x      LDRB     r0,[r0,#2]
        0x00037fe6:    280e        .(      CMP      r0,#0xe
        0x00037fe8:    d005        ..      BEQ      0x37ff6 ; dmSecHciHandler + 206
        0x00037fea:    e7ff        ..      B        0x37fec ; dmSecHciHandler + 196
        0x00037fec:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037fee:    7880        .x      LDRB     r0,[r0,#2]
        0x00037ff0:    280f        .(      CMP      r0,#0xf
        0x00037ff2:    d131        1.      BNE      0x38058 ; dmSecHciHandler + 304
        0x00037ff4:    e7ff        ..      B        0x37ff6 ; dmSecHciHandler + 206
        0x00037ff6:    9806        ..      LDR      r0,[sp,#0x18]
        0x00037ff8:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037ffa:    2102        .!      MOVS     r1,#2
        0x00037ffc:    2200        ."      MOVS     r2,#0
        0x00037ffe:    f7e2feff    ....    BL       DmConnSetIdle ; 0x1ae00
        0x00038002:    9806        ..      LDR      r0,[sp,#0x18]
        0x00038004:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00038006:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003800a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003800c:    78c0        .x      LDRB     r0,[r0,#3]
        0x0003800e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00038012:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00038016:    b958        X.      CBNZ     r0,0x38030 ; dmSecHciHandler + 264
        0x00038018:    e7ff        ..      B        0x3801a ; dmSecHciHandler + 242
        0x0003801a:    202c        ,       MOVS     r0,#0x2c
        0x0003801c:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00038020:    9906        ..      LDR      r1,[sp,#0x18]
        0x00038022:    7e08        .~      LDRB     r0,[r1,#0x18]
        0x00038024:    75c8        .u      STRB     r0,[r1,#0x17]
        0x00038026:    9806        ..      LDR      r0,[sp,#0x18]
        0x00038028:    7c80        .|      LDRB     r0,[r0,#0x12]
        0x0003802a:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x0003802e:    e003        ..      B        0x38038 ; dmSecHciHandler + 272
        0x00038030:    202d        -       MOVS     r0,#0x2d
        0x00038032:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00038036:    e7ff        ..      B        0x38038 ; dmSecHciHandler + 272
        0x00038038:    a803        ..      ADD      r0,sp,#0xc
        0x0003803a:    9000        ..      STR      r0,[sp,#0]
        0x0003803c:    f7e3fb58    ..X.    BL       DmSmpCbackExec ; 0x1b6f0
        0x00038040:    9800        ..      LDR      r0,[sp,#0]
        0x00038042:    9906        ..      LDR      r1,[sp,#0x18]
        0x00038044:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x00038046:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0003804a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003804c:    78c9        .x      LDRB     r1,[r1,#3]
        0x0003804e:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x00038052:    f7e5fc4b    ..K.    BL       SmpDmEncryptInd ; 0x1d8ec
        0x00038056:    e7ff        ..      B        0x38058 ; dmSecHciHandler + 304
        0x00038058:    e7ff        ..      B        0x3805a ; dmSecHciHandler + 306
        0x0003805a:    e7ff        ..      B        0x3805c ; dmSecHciHandler + 308
        0x0003805c:    b008        ..      ADD      sp,sp,#0x20
        0x0003805e:    bd80        ..      POP      {r7,pc}
    dmSecLescMsgHandler
        0x00038060:    b580        ..      PUSH     {r7,lr}
        0x00038062:    b08e        ..      SUB      sp,sp,#0x38
        0x00038064:    900d        ..      STR      r0,[sp,#0x34]
        0x00038066:    980d        ..      LDR      r0,[sp,#0x34]
        0x00038068:    7880        .x      LDRB     r0,[r0,#2]
        0x0003806a:    2841        A(      CMP      r0,#0x41
        0x0003806c:    d10b        ..      BNE      0x38086 ; dmSecLescMsgHandler + 38
        0x0003806e:    e7ff        ..      B        0x38070 ; dmSecLescMsgHandler + 16
        0x00038070:    990d        ..      LDR      r1,[sp,#0x34]
        0x00038072:    2034        4       MOVS     r0,#0x34
        0x00038074:    7088        .p      STRB     r0,[r1,#2]
        0x00038076:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0003807a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003807e:    6881        .h      LDR      r1,[r0,#8]
        0x00038080:    980d        ..      LDR      r0,[sp,#0x34]
        0x00038082:    4788        .G      BLX      r1
        0x00038084:    e02e        ..      B        0x380e4 ; dmSecLescMsgHandler + 132
        0x00038086:    980d        ..      LDR      r0,[sp,#0x34]
        0x00038088:    7880        .x      LDRB     r0,[r0,#2]
        0x0003808a:    2840        @(      CMP      r0,#0x40
        0x0003808c:    d129        ).      BNE      0x380e2 ; dmSecLescMsgHandler + 130
        0x0003808e:    e7ff        ..      B        0x38090 ; dmSecLescMsgHandler + 48
        0x00038090:    980d        ..      LDR      r0,[sp,#0x34]
        0x00038092:    9003        ..      STR      r0,[sp,#0xc]
        0x00038094:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038096:    6880        .h      LDR      r0,[r0,#8]
        0x00038098:    f7e6f8da    ....    BL       WsfBufFree ; 0x1e250
        0x0003809c:    2033        3       MOVS     r0,#0x33
        0x0003809e:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x000380a2:    2000        .       MOVS     r0,#0
        0x000380a4:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x000380a8:    a804        ..      ADD      r0,sp,#0x10
        0x000380aa:    9002        ..      STR      r0,[sp,#8]
        0x000380ac:    3004        .0      ADDS     r0,#4
        0x000380ae:    990d        ..      LDR      r1,[sp,#0x34]
        0x000380b0:    6849        Ih      LDR      r1,[r1,#4]
        0x000380b2:    f7e2fba1    ....    BL       Calc128Cpy ; 0x1a7f8
        0x000380b6:    9802        ..      LDR      r0,[sp,#8]
        0x000380b8:    3014        .0      ADDS     r0,r0,#0x14
        0x000380ba:    f243710c    C..q    MOV      r1,#0x370c
        0x000380be:    f2c10100    ....    MOVT     r1,#0x1000
        0x000380c2:    9101        ..      STR      r1,[sp,#4]
        0x000380c4:    6809        .h      LDR      r1,[r1,#0]
        0x000380c6:    f7e2fb97    ....    BL       Calc128Cpy ; 0x1a7f8
        0x000380ca:    9801        ..      LDR      r0,[sp,#4]
        0x000380cc:    6800        .h      LDR      r0,[r0,#0]
        0x000380ce:    f7e6f8bf    ....    BL       WsfBufFree ; 0x1e250
        0x000380d2:    9802        ..      LDR      r0,[sp,#8]
        0x000380d4:    f24351f0    C..Q    MOV      r1,#0x35f0
        0x000380d8:    f2c10100    ....    MOVT     r1,#0x1000
        0x000380dc:    6889        .h      LDR      r1,[r1,#8]
        0x000380de:    4788        .G      BLX      r1
        0x000380e0:    e7ff        ..      B        0x380e2 ; dmSecLescMsgHandler + 130
        0x000380e2:    e7ff        ..      B        0x380e4 ; dmSecLescMsgHandler + 132
        0x000380e4:    b00e        ..      ADD      sp,sp,#0x38
        0x000380e6:    bd80        ..      POP      {r7,pc}
    dmSecMsgHandler
        0x000380e8:    b580        ..      PUSH     {r7,lr}
        0x000380ea:    b084        ..      SUB      sp,sp,#0x10
        0x000380ec:    9003        ..      STR      r0,[sp,#0xc]
        0x000380ee:    9803        ..      LDR      r0,[sp,#0xc]
        0x000380f0:    7800        .x      LDRB     r0,[r0,#0]
        0x000380f2:    f7feffc7    ....    BL       dmConnCcbById ; 0x37084
        0x000380f6:    9002        ..      STR      r0,[sp,#8]
        0x000380f8:    2800        .(      CMP      r0,#0
        0x000380fa:    d040        @.      BEQ      0x3817e ; dmSecMsgHandler + 150
        0x000380fc:    e7ff        ..      B        0x380fe ; dmSecMsgHandler + 22
        0x000380fe:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038100:    7880        .x      LDRB     r0,[r0,#2]
        0x00038102:    4601        .F      MOV      r1,r0
        0x00038104:    9101        ..      STR      r1,[sp,#4]
        0x00038106:    2828        ((      CMP      r0,#0x28
        0x00038108:    d004        ..      BEQ      0x38114 ; dmSecMsgHandler + 44
        0x0003810a:    e7ff        ..      B        0x3810c ; dmSecMsgHandler + 36
        0x0003810c:    9801        ..      LDR      r0,[sp,#4]
        0x0003810e:    2829        )(      CMP      r0,#0x29
        0x00038110:    d018        ..      BEQ      0x38144 ; dmSecMsgHandler + 92
        0x00038112:    e032        2.      B        0x3817a ; dmSecMsgHandler + 146
        0x00038114:    9802        ..      LDR      r0,[sp,#8]
        0x00038116:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00038118:    2102        .!      MOVS     r1,#2
        0x0003811a:    2201        ."      MOVS     r2,#1
        0x0003811c:    9200        ..      STR      r2,[sp,#0]
        0x0003811e:    f7e2fe6f    ..o.    BL       DmConnSetIdle ; 0x1ae00
        0x00038122:    9800        ..      LDR      r0,[sp,#0]
        0x00038124:    9903        ..      LDR      r1,[sp,#0xc]
        0x00038126:    7f89        ..      LDRB     r1,[r1,#0x1e]
        0x00038128:    9a02        ..      LDR      r2,[sp,#8]
        0x0003812a:    7611        .v      STRB     r1,[r2,#0x18]
        0x0003812c:    9902        ..      LDR      r1,[sp,#8]
        0x0003812e:    7488        .t      STRB     r0,[r1,#0x12]
        0x00038130:    9802        ..      LDR      r0,[sp,#8]
        0x00038132:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00038134:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00038136:    1d13        ..      ADDS     r3,r2,#4
        0x00038138:    f1020114    ....    ADD      r1,r2,#0x14
        0x0003813c:    8b92        ..      LDRH     r2,[r2,#0x1c]
        0x0003813e:    f7e4fba3    ....    BL       HciLeStartEncryptionCmd ; 0x1c888
        0x00038142:    e01b        ..      B        0x3817c ; dmSecMsgHandler + 148
        0x00038144:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038146:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00038148:    b158        X.      CBZ      r0,0x38162 ; dmSecMsgHandler + 122
        0x0003814a:    e7ff        ..      B        0x3814c ; dmSecMsgHandler + 100
        0x0003814c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003814e:    7d40        @}      LDRB     r0,[r0,#0x15]
        0x00038150:    9902        ..      LDR      r1,[sp,#8]
        0x00038152:    7608        .v      STRB     r0,[r1,#0x18]
        0x00038154:    9802        ..      LDR      r0,[sp,#8]
        0x00038156:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00038158:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003815a:    3104        .1      ADDS     r1,#4
        0x0003815c:    f7e4f84c    ..L.    BL       HciLeLtkReqReplCmd ; 0x1c1f8
        0x00038160:    e00a        ..      B        0x38178 ; dmSecMsgHandler + 144
        0x00038162:    9802        ..      LDR      r0,[sp,#8]
        0x00038164:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00038166:    2102        .!      MOVS     r1,#2
        0x00038168:    2200        ."      MOVS     r2,#0
        0x0003816a:    f7e2fe49    ..I.    BL       DmConnSetIdle ; 0x1ae00
        0x0003816e:    9802        ..      LDR      r0,[sp,#8]
        0x00038170:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00038172:    f7e4f81f    ....    BL       HciLeLtkReqNegReplCmd ; 0x1c1b4
        0x00038176:    e7ff        ..      B        0x38178 ; dmSecMsgHandler + 144
        0x00038178:    e000        ..      B        0x3817c ; dmSecMsgHandler + 148
        0x0003817a:    e7ff        ..      B        0x3817c ; dmSecMsgHandler + 148
        0x0003817c:    e7ff        ..      B        0x3817e ; dmSecMsgHandler + 150
        0x0003817e:    b004        ..      ADD      sp,sp,#0x10
        0x00038180:    bd80        ..      POP      {r7,pc}
        0x00038182:    0000        ..      MOVS     r0,r0
    dmSecReset
        0x00038184:    b580        ..      PUSH     {r7,lr}
        0x00038186:    f7e5fa77    ..w.    BL       SmpDbInit ; 0x1d678
        0x0003818a:    bd80        ..      POP      {r7,pc}
    eTaskConfirmSleepModeStatus
        0x0003818c:    b082        ..      SUB      sp,sp,#8
        0x0003818e:    2001        .       MOVS     r0,#1
        0x00038190:    9001        ..      STR      r0,[sp,#4]
        0x00038192:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00038196:    f642206c    B.l     MOV      r0,#0x2a6c
        0x0003819a:    f2c10002    ....    MOVT     r0,#0x1002
        0x0003819e:    6800        .h      LDR      r0,[r0,#0]
        0x000381a0:    b120         .      CBZ      r0,0x381ac ; eTaskConfirmSleepModeStatus + 32
        0x000381a2:    e7ff        ..      B        0x381a4 ; eTaskConfirmSleepModeStatus + 24
        0x000381a4:    2000        .       MOVS     r0,#0
        0x000381a6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000381aa:    e02b        +.      B        0x38204 ; eTaskConfirmSleepModeStatus + 120
        0x000381ac:    f64220b4    B..     MOV      r0,#0x2ab4
        0x000381b0:    f2c10002    ....    MOVT     r0,#0x1002
        0x000381b4:    6800        .h      LDR      r0,[r0,#0]
        0x000381b6:    b120         .      CBZ      r0,0x381c2 ; eTaskConfirmSleepModeStatus + 54
        0x000381b8:    e7ff        ..      B        0x381ba ; eTaskConfirmSleepModeStatus + 46
        0x000381ba:    2000        .       MOVS     r0,#0
        0x000381bc:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000381c0:    e01f        ..      B        0x38202 ; eTaskConfirmSleepModeStatus + 118
        0x000381c2:    f6422068    B.h     MOV      r0,#0x2a68
        0x000381c6:    f2c10002    ....    MOVT     r0,#0x1002
        0x000381ca:    6800        .h      LDR      r0,[r0,#0]
        0x000381cc:    b120         .      CBZ      r0,0x381d8 ; eTaskConfirmSleepModeStatus + 76
        0x000381ce:    e7ff        ..      B        0x381d0 ; eTaskConfirmSleepModeStatus + 68
        0x000381d0:    2000        .       MOVS     r0,#0
        0x000381d2:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000381d6:    e013        ..      B        0x38200 ; eTaskConfirmSleepModeStatus + 116
        0x000381d8:    f6422090    B..     MOV      r0,#0x2a90
        0x000381dc:    f2c10002    ....    MOVT     r0,#0x1002
        0x000381e0:    6800        .h      LDR      r0,[r0,#0]
        0x000381e2:    f6421198    B...    MOV      r1,#0x2998
        0x000381e6:    f2c10102    ....    MOVT     r1,#0x1002
        0x000381ea:    6809        .h      LDR      r1,[r1,#0]
        0x000381ec:    3901        .9      SUBS     r1,#1
        0x000381ee:    4288        .B      CMP      r0,r1
        0x000381f0:    d104        ..      BNE      0x381fc ; eTaskConfirmSleepModeStatus + 112
        0x000381f2:    e7ff        ..      B        0x381f4 ; eTaskConfirmSleepModeStatus + 104
        0x000381f4:    2002        .       MOVS     r0,#2
        0x000381f6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000381fa:    e000        ..      B        0x381fe ; eTaskConfirmSleepModeStatus + 114
        0x000381fc:    e7ff        ..      B        0x381fe ; eTaskConfirmSleepModeStatus + 114
        0x000381fe:    e7ff        ..      B        0x38200 ; eTaskConfirmSleepModeStatus + 116
        0x00038200:    e7ff        ..      B        0x38202 ; eTaskConfirmSleepModeStatus + 118
        0x00038202:    e7ff        ..      B        0x38204 ; eTaskConfirmSleepModeStatus + 120
        0x00038204:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00038208:    b002        ..      ADD      sp,sp,#8
        0x0003820a:    4770        pG      BX       lr
    ec_dec_bit_logp
        0x0003820c:    b510        ..      PUSH     {r4,lr}
        0x0003820e:    e9d02307    ...#    LDRD     r2,r3,[r0,#0x1c]
        0x00038212:    fa22f101    "...    LSR      r1,r2,r1
        0x00038216:    428b        .B      CMP      r3,r1
        0x00038218:    bf24        $.      ITT      CS
        0x0003821a:    1a5c        \.      SUBCS    r4,r3,r1
        0x0003821c:    6204        .b      STRCS    r4,[r0,#0x20]
        0x0003821e:    2400        .$      MOVS     r4,#0
        0x00038220:    428b        .B      CMP      r3,r1
        0x00038222:    bf34        4.      ITE      CC
        0x00038224:    2401        .$      MOVCC    r4,#1
        0x00038226:    1a51        Q.      SUBCS    r1,r2,r1
        0x00038228:    61c1        .a      STR      r1,[r0,#0x1c]
        0x0003822a:    f000f835    ..5.    BL       ec_dec_normalize ; 0x38298
        0x0003822e:    4620         F      MOV      r0,r4
        0x00038230:    bd10        ..      POP      {r4,pc}
        0x00038232:    0000        ..      MOVS     r0,r0
    ec_dec_bits
        0x00038234:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00038236:    4684        .F      MOV      r12,r0
        0x00038238:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003823a:    f8dc300c    ...0    LDR      r3,[r12,#0xc]
        0x0003823e:    4288        .B      CMP      r0,r1
        0x00038240:    d217        ..      BCS      0x38272 ; ec_dec_bits + 62
        0x00038242:    e9dce201    ....    LDRD     lr,r2,[r12,#4]
        0x00038246:    bf00        ..      NOP      
        0x00038248:    4572        rE      CMP      r2,lr
        0x0003824a:    d209        ..      BCS      0x38260 ; ec_dec_bits + 44
        0x0003824c:    f8dc4000    ...@    LDR      r4,[r12,#0]
        0x00038250:    3201        .2      ADDS     r2,#1
        0x00038252:    f8cc2008    ...     STR      r2,[r12,#8]
        0x00038256:    ebae0502    ....    SUB      r5,lr,r2
        0x0003825a:    5d64        d]      LDRB     r4,[r4,r5]
        0x0003825c:    e001        ..      B        0x38262 ; ec_dec_bits + 46
        0x0003825e:    bf00        ..      NOP      
        0x00038260:    2400        .$      MOVS     r4,#0
        0x00038262:    4084        .@      LSLS     r4,r4,r0
        0x00038264:    4323        #C      ORRS     r3,r3,r4
        0x00038266:    f1000408    ....    ADD      r4,r0,#8
        0x0003826a:    2811        .(      CMP      r0,#0x11
        0x0003826c:    4620         F      MOV      r0,r4
        0x0003826e:    dbeb        ..      BLT      0x38248 ; ec_dec_bits + 20
        0x00038270:    e000        ..      B        0x38274 ; ec_dec_bits + 64
        0x00038272:    4604        .F      MOV      r4,r0
        0x00038274:    fa23f201    #...    LSR      r2,r3,r1
        0x00038278:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003827c:    f8cc200c    ...     STR      r2,[r12,#0xc]
        0x00038280:    f8dc2014    ...     LDR      r2,[r12,#0x14]
        0x00038284:    4088        .@      LSLS     r0,r0,r1
        0x00038286:    ea230000    #...    BIC      r0,r3,r0
        0x0003828a:    1a63        c.      SUBS     r3,r4,r1
        0x0003828c:    4411        .D      ADD      r1,r1,r2
        0x0003828e:    f8cc3010    ...0    STR      r3,[r12,#0x10]
        0x00038292:    f8cc1014    ....    STR      r1,[r12,#0x14]
        0x00038296:    bdb0        ..      POP      {r4,r5,r7,pc}
    ec_dec_normalize
        0x00038298:    b570        p.      PUSH     {r4-r6,lr}
        0x0003829a:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x0003829c:    f5b10f00    ....    CMP      r1,#0x800000
        0x000382a0:    bf88        ..      IT       HI
        0x000382a2:    bd70        p.      POPHI    {r4-r6,pc}
        0x000382a4:    e9d03e05    ...>    LDRD     r3,lr,[r0,#0x14]
        0x000382a8:    f8d0c004    ....    LDR      r12,[r0,#4]
        0x000382ac:    6a82        .j      LDR      r2,[r0,#0x28]
        0x000382ae:    3308        .3      ADDS     r3,r3,#8
        0x000382b0:    020c        ..      LSLS     r4,r1,#8
        0x000382b2:    45e6        .E      CMP      lr,r12
        0x000382b4:    6143        Ca      STR      r3,[r0,#0x14]
        0x000382b6:    61c4        .a      STR      r4,[r0,#0x1c]
        0x000382b8:    d208        ..      BCS      0x382cc ; ec_dec_normalize + 52
        0x000382ba:    6805        .h      LDR      r5,[r0,#0]
        0x000382bc:    f10e0601    ....    ADD      r6,lr,#1
        0x000382c0:    6186        .a      STR      r6,[r0,#0x18]
        0x000382c2:    f815500e    ...P    LDRB     r5,[r5,lr]
        0x000382c6:    46b6        .F      MOV      lr,r6
        0x000382c8:    e001        ..      B        0x382ce ; ec_dec_normalize + 54
        0x000382ca:    bf00        ..      NOP      
        0x000382cc:    2500        .%      MOVS     r5,#0
        0x000382ce:    ea452202    E.."    ORR      r2,r5,r2,LSL #8
        0x000382d2:    6a06        .j      LDR      r6,[r0,#0x20]
        0x000382d4:    f3c20247    ..G.    UBFX     r2,r2,#1,#8
        0x000382d8:    f366221e    f.."    BFI      r2,r6,#8,#23
        0x000382dc:    f08202ff    ....    EOR      r2,r2,#0xff
        0x000382e0:    6202        .b      STR      r2,[r0,#0x20]
        0x000382e2:    3308        .3      ADDS     r3,r3,#8
        0x000382e4:    f5b14f00    ...O    CMP      r1,#0x8000
        0x000382e8:    462a        *F      MOV      r2,r5
        0x000382ea:    4621        !F      MOV      r1,r4
        0x000382ec:    6285        .b      STR      r5,[r0,#0x28]
        0x000382ee:    d9df        ..      BLS      0x382b0 ; ec_dec_normalize + 24
        0x000382f0:    bd70        p.      POP      {r4-r6,pc}
    ec_dec_uint
        0x000382f2:    b5f0        ..      PUSH     {r4-r7,lr}
        0x000382f4:    b081        ..      SUB      sp,sp,#4
        0x000382f6:    1e4f        O.      SUBS     r7,r1,#1
        0x000382f8:    f5b77f80    ....    CMP      r7,#0x100
        0x000382fc:    4604        .F      MOV      r4,r0
        0x000382fe:    d326        &.      BCC      0x3834e ; ec_dec_uint + 92
        0x00038300:    fab7f087    ....    CLZ      r0,r7
        0x00038304:    f1c00518    ....    RSB      r5,r0,#0x18
        0x00038308:    fa27f005    '...    LSR      r0,r7,r5
        0x0003830c:    e9d41207    ....    LDRD     r1,r2,[r4,#0x1c]
        0x00038310:    1c43        C.      ADDS     r3,r0,#1
        0x00038312:    fbb1f1f3    ....    UDIV     r1,r1,r3
        0x00038316:    fbb2f2f1    ....    UDIV     r2,r2,r1
        0x0003831a:    6261        ab      STR      r1,[r4,#0x24]
        0x0003831c:    1c51        Q.      ADDS     r1,r2,#1
        0x0003831e:    1ac9        ..      SUBS     r1,r1,r3
        0x00038320:    eba00002    ....    SUB      r0,r0,r2
        0x00038324:    bf38        8.      IT       CC
        0x00038326:    2100        .!      MOVCC    r1,#0
        0x00038328:    180e        ..      ADDS     r6,r1,r0
        0x0003832a:    1c72        r.      ADDS     r2,r6,#1
        0x0003832c:    4620         F      MOV      r0,r4
        0x0003832e:    4631        1F      MOV      r1,r6
        0x00038330:    f000f824    ..$.    BL       ec_dec_update ; 0x3837c
        0x00038334:    4620         F      MOV      r0,r4
        0x00038336:    4629        )F      MOV      r1,r5
        0x00038338:    40ae        .@      LSLS     r6,r6,r5
        0x0003833a:    f7ffff7b    ..{.    BL       ec_dec_bits ; 0x38234
        0x0003833e:    ea460500    F...    ORR      r5,r6,r0
        0x00038342:    42bd        .B      CMP      r5,r7
        0x00038344:    d917        ..      BLS      0x38376 ; ec_dec_uint + 132
        0x00038346:    2001        .       MOVS     r0,#1
        0x00038348:    62e0        .b      STR      r0,[r4,#0x2c]
        0x0003834a:    463d        =F      MOV      r5,r7
        0x0003834c:    e013        ..      B        0x38376 ; ec_dec_uint + 132
        0x0003834e:    460b        .F      MOV      r3,r1
        0x00038350:    e9d40107    ....    LDRD     r0,r1,[r4,#0x1c]
        0x00038354:    fbb0f0f3    ....    UDIV     r0,r0,r3
        0x00038358:    fbb1f1f0    ....    UDIV     r1,r1,r0
        0x0003835c:    6260        `b      STR      r0,[r4,#0x24]
        0x0003835e:    1c48        H.      ADDS     r0,r1,#1
        0x00038360:    43c9        .C      MVNS     r1,r1
        0x00038362:    1ac0        ..      SUBS     r0,r0,r3
        0x00038364:    4419        .D      ADD      r1,r1,r3
        0x00038366:    bf38        8.      IT       CC
        0x00038368:    2000        .       MOVCC    r0,#0
        0x0003836a:    180d        ..      ADDS     r5,r1,r0
        0x0003836c:    1c6a        j.      ADDS     r2,r5,#1
        0x0003836e:    4620         F      MOV      r0,r4
        0x00038370:    4629        )F      MOV      r1,r5
        0x00038372:    f000f803    ....    BL       ec_dec_update ; 0x3837c
        0x00038376:    4628        (F      MOV      r0,r5
        0x00038378:    b001        ..      ADD      sp,sp,#4
        0x0003837a:    bdf0        ..      POP      {r4-r7,pc}
    ec_dec_update
        0x0003837c:    b510        ..      PUSH     {r4,lr}
        0x0003837e:    e9d0ec08    ....    LDRD     lr,r12,[r0,#0x20]
        0x00038382:    1a9c        ..      SUBS     r4,r3,r2
        0x00038384:    fb0ce314    ....    MLS      r3,r12,r4,lr
        0x00038388:    6203        .b      STR      r3,[r0,#0x20]
        0x0003838a:    b119        ..      CBZ      r1,0x38394 ; ec_dec_update + 24
        0x0003838c:    1a51        Q.      SUBS     r1,r2,r1
        0x0003838e:    fb0cf101    ....    MUL      r1,r12,r1
        0x00038392:    e003        ..      B        0x3839c ; ec_dec_update + 32
        0x00038394:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00038396:    fb0cf204    ....    MUL      r2,r12,r4
        0x0003839a:    1a89        ..      SUBS     r1,r1,r2
        0x0003839c:    61c1        .a      STR      r1,[r0,#0x1c]
        0x0003839e:    e8bd4010    ...@    POP      {r4,lr}
        0x000383a2:    f7ffbf79    ..y.    B.W      ec_dec_normalize ; 0x38298
    ec_decode
        0x000383a6:    b580        ..      PUSH     {r7,lr}
        0x000383a8:    4602        .F      MOV      r2,r0
        0x000383aa:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x000383ac:    f8d2c020    .. .    LDR      r12,[r2,#0x20]
        0x000383b0:    fbb0fef1    ....    UDIV     lr,r0,r1
        0x000383b4:    fbbcf0fe    ....    UDIV     r0,r12,lr
        0x000383b8:    1c43        C.      ADDS     r3,r0,#1
        0x000383ba:    43c0        .C      MVNS     r0,r0
        0x000383bc:    1a5b        [.      SUBS     r3,r3,r1
        0x000383be:    4408        .D      ADD      r0,r0,r1
        0x000383c0:    bf38        8.      IT       CC
        0x000383c2:    2300        .#      MOVCC    r3,#0
        0x000383c4:    4418        .D      ADD      r0,r0,r3
        0x000383c6:    f8c2e024    ..$.    STR      lr,[r2,#0x24]
        0x000383ca:    bd80        ..      POP      {r7,pc}
    ec_enc_bit_logp
        0x000383cc:    b570        p.      PUSH     {r4-r6,lr}
        0x000383ce:    4604        .F      MOV      r4,r0
        0x000383d0:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x000383d2:    fa20f202     ...    LSR      r2,r0,r2
        0x000383d6:    eba00002    ....    SUB      r0,r0,r2
        0x000383da:    b119        ..      CBZ      r1,0x383e4 ; ec_enc_bit_logp + 24
        0x000383dc:    6a21        !j      LDR      r1,[r4,#0x20]
        0x000383de:    4408        .D      ADD      r0,r0,r1
        0x000383e0:    6220         b      STR      r0,[r4,#0x20]
        0x000383e2:    4610        .F      MOV      r0,r2
        0x000383e4:    f5b00f00    ....    CMP      r0,#0x800000
        0x000383e8:    61e0        .a      STR      r0,[r4,#0x1c]
        0x000383ea:    bf88        ..      IT       HI
        0x000383ec:    bd70        p.      POPHI    {r4-r6,pc}
        0x000383ee:    2501        .%      MOVS     r5,#1
        0x000383f0:    6a20         j      LDR      r0,[r4,#0x20]
        0x000383f2:    f64f7600    O..v    MOVW     r6,#0xff00
        0x000383f6:    f2c00580    ....    MOVT     r5,#0x80
        0x000383fa:    f6c776ff    ...v    MOVT     r6,#0x7fff
        0x000383fe:    bf00        ..      NOP      
        0x00038400:    0dc1        ..      LSRS     r1,r0,#23
        0x00038402:    4620         F      MOV      r0,r4
        0x00038404:    f000f83e    ..>.    BL       ec_enc_carry_out ; 0x38484
        0x00038408:    6961        ai      LDR      r1,[r4,#0x14]
        0x0003840a:    e9d42007    ...     LDRD     r2,r0,[r4,#0x1c]
        0x0003840e:    3108        .1      ADDS     r1,r1,#8
        0x00038410:    ea062000    ...     AND      r0,r6,r0,LSL #8
        0x00038414:    0213        ..      LSLS     r3,r2,#8
        0x00038416:    ebb52f02    .../    CMP      r5,r2,LSL #8
        0x0003841a:    e9c43007    ...0    STRD     r3,r0,[r4,#0x1c]
        0x0003841e:    6161        aa      STR      r1,[r4,#0x14]
        0x00038420:    d8ee        ..      BHI      0x38400 ; ec_enc_bit_logp + 52
        0x00038422:    bd70        p.      POP      {r4-r6,pc}
    ec_enc_bits
        0x00038424:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00038426:    e9d03c03    ...<    LDRD     r3,r12,[r0,#0xc]
        0x0003842a:    eb0c0e02    ....    ADD      lr,r12,r2
        0x0003842e:    f1be0f21    ..!.    CMP      lr,#0x21
        0x00038432:    d31c        ..      BCC      0x3846e ; ec_enc_bits + 74
        0x00038434:    6985        .i      LDR      r5,[r0,#0x18]
        0x00038436:    e9d0e401    ....    LDRD     lr,r4,[r0,#4]
        0x0003843a:    4425        %D      ADD      r5,r5,r4
        0x0003843c:    4575        uE      CMP      r5,lr
        0x0003843e:    d207        ..      BCS      0x38450 ; ec_enc_bits + 44
        0x00038440:    6805        .h      LDR      r5,[r0,#0]
        0x00038442:    3401        .4      ADDS     r4,#1
        0x00038444:    6084        .`      STR      r4,[r0,#8]
        0x00038446:    ebae0404    ....    SUB      r4,lr,r4
        0x0003844a:    552b        +U      STRB     r3,[r5,r4]
        0x0003844c:    2400        .$      MOVS     r4,#0
        0x0003844e:    e001        ..      B        0x38454 ; ec_enc_bits + 48
        0x00038450:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x00038454:    6ac5        .j      LDR      r5,[r0,#0x2c]
        0x00038456:    0a1b        ..      LSRS     r3,r3,#8
        0x00038458:    4325        %C      ORRS     r5,r5,r4
        0x0003845a:    f1ac0408    ....    SUB      r4,r12,#8
        0x0003845e:    f1bc0f0f    ....    CMP      r12,#0xf
        0x00038462:    46a4        .F      MOV      r12,r4
        0x00038464:    62c5        .b      STR      r5,[r0,#0x2c]
        0x00038466:    dce5        ..      BGT      0x38434 ; ec_enc_bits + 16
        0x00038468:    eb020e04    ....    ADD      lr,r2,r4
        0x0003846c:    e000        ..      B        0x38470 ; ec_enc_bits + 76
        0x0003846e:    4664        dF      MOV      r4,r12
        0x00038470:    40a1        .@      LSLS     r1,r1,r4
        0x00038472:    4319        .C      ORRS     r1,r1,r3
        0x00038474:    60c1        .`      STR      r1,[r0,#0xc]
        0x00038476:    6941        Ai      LDR      r1,[r0,#0x14]
        0x00038478:    f8c0e010    ....    STR      lr,[r0,#0x10]
        0x0003847c:    4411        .D      ADD      r1,r1,r2
        0x0003847e:    6141        Aa      STR      r1,[r0,#0x14]
        0x00038480:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00038482:    0000        ..      MOVS     r0,r0
    ec_enc_carry_out
        0x00038484:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00038486:    29ff        .)      CMP      r1,#0xff
        0x00038488:    d103        ..      BNE      0x38492 ; ec_enc_carry_out + 14
        0x0003848a:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x0003848c:    3101        .1      ADDS     r1,#1
        0x0003848e:    6241        Ab      STR      r1,[r0,#0x24]
        0x00038490:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00038492:    6a83        .j      LDR      r3,[r0,#0x28]
        0x00038494:    ea4f2c21    O.!,    ASR      r12,r1,#8
        0x00038498:    2b00        .+      CMP      r3,#0
        0x0003849a:    d412        ..      BMI      0x384c2 ; ec_enc_carry_out + 62
        0x0003849c:    6982        .i      LDR      r2,[r0,#0x18]
        0x0003849e:    e9d05e01    ...^    LDRD     r5,lr,[r0,#4]
        0x000384a2:    eb0e0402    ....    ADD      r4,lr,r2
        0x000384a6:    42ac        .B      CMP      r4,r5
        0x000384a8:    d206        ..      BCS      0x384b8 ; ec_enc_carry_out + 52
        0x000384aa:    6805        .h      LDR      r5,[r0,#0]
        0x000384ac:    4463        cD      ADD      r3,r3,r12
        0x000384ae:    1c54        T.      ADDS     r4,r2,#1
        0x000384b0:    6184        .a      STR      r4,[r0,#0x18]
        0x000384b2:    54ab        .T      STRB     r3,[r5,r2]
        0x000384b4:    2300        .#      MOVS     r3,#0
        0x000384b6:    e001        ..      B        0x384bc ; ec_enc_carry_out + 56
        0x000384b8:    f04f33ff    O..3    MOV      r3,#0xffffffff
        0x000384bc:    6ac2        .j      LDR      r2,[r0,#0x2c]
        0x000384be:    431a        .C      ORRS     r2,r2,r3
        0x000384c0:    62c2        .b      STR      r2,[r0,#0x2c]
        0x000384c2:    6a43        Cj      LDR      r3,[r0,#0x24]
        0x000384c4:    b1cb        ..      CBZ      r3,0x384fa ; ec_enc_carry_out + 118
        0x000384c6:    f1ac0c01    ....    SUB      r12,r12,#1
        0x000384ca:    bf00        ..      NOP      
        0x000384cc:    6982        .i      LDR      r2,[r0,#0x18]
        0x000384ce:    e9d04501    ...E    LDRD     r4,r5,[r0,#4]
        0x000384d2:    4415        .D      ADD      r5,r5,r2
        0x000384d4:    42a5        .B      CMP      r5,r4
        0x000384d6:    d207        ..      BCS      0x384e8 ; ec_enc_carry_out + 100
        0x000384d8:    6803        .h      LDR      r3,[r0,#0]
        0x000384da:    1c55        U.      ADDS     r5,r2,#1
        0x000384dc:    6185        .a      STR      r5,[r0,#0x18]
        0x000384de:    f803c002    ....    STRB     r12,[r3,r2]
        0x000384e2:    6a43        Cj      LDR      r3,[r0,#0x24]
        0x000384e4:    2200        ."      MOVS     r2,#0
        0x000384e6:    e001        ..      B        0x384ec ; ec_enc_carry_out + 104
        0x000384e8:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x000384ec:    6ac5        .j      LDR      r5,[r0,#0x2c]
        0x000384ee:    3b01        .;      SUBS     r3,#1
        0x000384f0:    ea420205    B...    ORR      r2,r2,r5
        0x000384f4:    62c2        .b      STR      r2,[r0,#0x2c]
        0x000384f6:    6243        Cb      STR      r3,[r0,#0x24]
        0x000384f8:    d1e8        ..      BNE      0x384cc ; ec_enc_carry_out + 72
        0x000384fa:    b2c9        ..      UXTB     r1,r1
        0x000384fc:    6281        .b      STR      r1,[r0,#0x28]
        0x000384fe:    bdb0        ..      POP      {r4,r5,r7,pc}
    ec_enc_done
        0x00038500:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00038502:    b081        ..      SUB      sp,sp,#4
        0x00038504:    4604        .F      MOV      r4,r0
        0x00038506:    e9d02007    ...     LDRD     r2,r0,[r0,#0x1c]
        0x0003850a:    f06f4100    o..A    MVN      r1,#0x80000000
        0x0003850e:    fab2f582    ....    CLZ      r5,r2
        0x00038512:    40e9        .@      LSRS     r1,r1,r5
        0x00038514:    f04f4700    O..G    MOV      r7,#0x80000000
        0x00038518:    180b        ..      ADDS     r3,r1,r0
        0x0003851a:    412f        /A      ASRS     r7,r7,r5
        0x0003851c:    ea030607    ....    AND      r6,r3,r7
        0x00038520:    ea460301    F...    ORR      r3,r6,r1
        0x00038524:    4402        .D      ADD      r2,r2,r0
        0x00038526:    4293        .B      CMP      r3,r2
        0x00038528:    d201        ..      BCS      0x3852e ; ec_enc_done + 46
        0x0003852a:    b92d        -.      CBNZ     r5,0x38538 ; ec_enc_done + 56
        0x0003852c:    e010        ..      B        0x38550 ; ec_enc_done + 80
        0x0003852e:    eb000051    ..Q.    ADD      r0,r0,r1,LSR #1
        0x00038532:    3501        .5      ADDS     r5,#1
        0x00038534:    ea200651     .Q.    BIC      r6,r0,r1,LSR #1
        0x00038538:    f64f7700    O..w    MOVW     r7,#0xff00
        0x0003853c:    f6c777ff    ...w    MOVT     r7,#0x7fff
        0x00038540:    0df1        ..      LSRS     r1,r6,#23
        0x00038542:    4620         F      MOV      r0,r4
        0x00038544:    f7ffff9e    ....    BL       ec_enc_carry_out ; 0x38484
        0x00038548:    3d08        .=      SUBS     r5,r5,#8
        0x0003854a:    ea072606    ...&    AND      r6,r7,r6,LSL #8
        0x0003854e:    dcf7        ..      BGT      0x38540 ; ec_enc_done + 64
        0x00038550:    6aa0        .j      LDR      r0,[r4,#0x28]
        0x00038552:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00038556:    dc01        ..      BGT      0x3855c ; ec_enc_done + 92
        0x00038558:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0003855a:    b118        ..      CBZ      r0,0x38564 ; ec_enc_done + 100
        0x0003855c:    4620         F      MOV      r0,r4
        0x0003855e:    2100        .!      MOVS     r1,#0
        0x00038560:    f7ffff90    ....    BL       ec_enc_carry_out ; 0x38484
        0x00038564:    e9d46703    ...g    LDRD     r6,r7,[r4,#0xc]
        0x00038568:    2f07        ./      CMP      r7,#7
        0x0003856a:    dd1a        ..      BLE      0x385a2 ; ec_enc_done + 162
        0x0003856c:    69a2        .i      LDR      r2,[r4,#0x18]
        0x0003856e:    e9d40101    ....    LDRD     r0,r1,[r4,#4]
        0x00038572:    440a        .D      ADD      r2,r2,r1
        0x00038574:    4282        .B      CMP      r2,r0
        0x00038576:    d207        ..      BCS      0x38588 ; ec_enc_done + 136
        0x00038578:    6822        "h      LDR      r2,[r4,#0]
        0x0003857a:    3101        .1      ADDS     r1,#1
        0x0003857c:    1a40        @.      SUBS     r0,r0,r1
        0x0003857e:    60a1        .`      STR      r1,[r4,#8]
        0x00038580:    5416        .T      STRB     r6,[r2,r0]
        0x00038582:    2000        .       MOVS     r0,#0
        0x00038584:    e002        ..      B        0x3858c ; ec_enc_done + 140
        0x00038586:    bf00        ..      NOP      
        0x00038588:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003858c:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x0003858e:    0a36        6.      LSRS     r6,r6,#8
        0x00038590:    4308        .C      ORRS     r0,r0,r1
        0x00038592:    f1a70108    ....    SUB      r1,r7,#8
        0x00038596:    2f0f        ./      CMP      r7,#0xf
        0x00038598:    460f        .F      MOV      r7,r1
        0x0003859a:    62e0        .b      STR      r0,[r4,#0x2c]
        0x0003859c:    dce6        ..      BGT      0x3856c ; ec_enc_done + 108
        0x0003859e:    460f        .F      MOV      r7,r1
        0x000385a0:    e000        ..      B        0x385a4 ; ec_enc_done + 164
        0x000385a2:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x000385a4:    b108        ..      CBZ      r0,0x385aa ; ec_enc_done + 170
        0x000385a6:    b001        ..      ADD      sp,sp,#4
        0x000385a8:    bdf0        ..      POP      {r4-r7,pc}
        0x000385aa:    69a2        .i      LDR      r2,[r4,#0x18]
        0x000385ac:    e894000b    ....    LDM      r4,{r0,r1,r3}
        0x000385b0:    1a89        ..      SUBS     r1,r1,r2
        0x000385b2:    4410        .D      ADD      r0,r0,r2
        0x000385b4:    1ac9        ..      SUBS     r1,r1,r3
        0x000385b6:    f7e0f83c    ..<.    BL       __aeabi_memclr ; 0x18632
        0x000385ba:    2f01        ./      CMP      r7,#1
        0x000385bc:    dbf3        ..      BLT      0x385a6 ; ec_enc_done + 166
        0x000385be:    e9d40101    ....    LDRD     r0,r1,[r4,#4]
        0x000385c2:    4281        .B      CMP      r1,r0
        0x000385c4:    d213        ..      BCS      0x385ee ; ec_enc_done + 238
        0x000385c6:    426a        jB      RSBS     r2,r5,#0
        0x000385c8:    4297        .B      CMP      r7,r2
        0x000385ca:    dd09        ..      BLE      0x385e0 ; ec_enc_done + 224
        0x000385cc:    69a3        .i      LDR      r3,[r4,#0x18]
        0x000385ce:    440b        .D      ADD      r3,r3,r1
        0x000385d0:    4283        .B      CMP      r3,r0
        0x000385d2:    d305        ..      BCC      0x385e0 ; ec_enc_done + 224
        0x000385d4:    f04f33ff    O..3    MOV      r3,#0xffffffff
        0x000385d8:    fa03f202    ....    LSL      r2,r3,r2
        0x000385dc:    4396        .C      BICS     r6,r6,r2
        0x000385de:    62e3        .b      STR      r3,[r4,#0x2c]
        0x000385e0:    6822        "h      LDR      r2,[r4,#0]
        0x000385e2:    43c9        .C      MVNS     r1,r1
        0x000385e4:    4408        .D      ADD      r0,r0,r1
        0x000385e6:    5c11        .\      LDRB     r1,[r2,r0]
        0x000385e8:    4331        1C      ORRS     r1,r1,r6
        0x000385ea:    5411        .T      STRB     r1,[r2,r0]
        0x000385ec:    e7db        ..      B        0x385a6 ; ec_enc_done + 166
        0x000385ee:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000385f2:    62e0        .b      STR      r0,[r4,#0x2c]
        0x000385f4:    e7d7        ..      B        0x385a6 ; ec_enc_done + 166
        0x000385f6:    0000        ..      MOVS     r0,r0
    ec_enc_icdf
        0x000385f8:    b570        p.      PUSH     {r4-r6,lr}
        0x000385fa:    69c6        .i      LDR      r6,[r0,#0x1c]
        0x000385fc:    4604        .F      MOV      r4,r0
        0x000385fe:    2901        .)      CMP      r1,#1
        0x00038600:    fa26f003    &...    LSR      r0,r6,r3
        0x00038604:    db0d        ..      BLT      0x38622 ; ec_enc_icdf + 42
        0x00038606:    1853        S.      ADDS     r3,r2,r1
        0x00038608:    6a25        %j      LDR      r5,[r4,#0x20]
        0x0003860a:    f813cc01    ....    LDRB     r12,[r3,#-1]
        0x0003860e:    442e        .D      ADD      r6,r6,r5
        0x00038610:    fb00661c    ...f    MLS      r6,r0,r12,r6
        0x00038614:    6226        &b      STR      r6,[r4,#0x20]
        0x00038616:    f8133c01    ...<    LDRB     r3,[r3,#-1]
        0x0003861a:    5c51        Q\      LDRB     r1,[r2,r1]
        0x0003861c:    1a59        Y.      SUBS     r1,r3,r1
        0x0003861e:    4348        HC      MULS     r0,r1,r0
        0x00038620:    e002        ..      B        0x38628 ; ec_enc_icdf + 48
        0x00038622:    5c51        Q\      LDRB     r1,[r2,r1]
        0x00038624:    fb006011    ...`    MLS      r0,r0,r1,r6
        0x00038628:    f5b00f00    ....    CMP      r0,#0x800000
        0x0003862c:    61e0        .a      STR      r0,[r4,#0x1c]
        0x0003862e:    bf88        ..      IT       HI
        0x00038630:    bd70        p.      POPHI    {r4-r6,pc}
        0x00038632:    2501        .%      MOVS     r5,#1
        0x00038634:    6a20         j      LDR      r0,[r4,#0x20]
        0x00038636:    f64f7600    O..v    MOVW     r6,#0xff00
        0x0003863a:    f2c00580    ....    MOVT     r5,#0x80
        0x0003863e:    f6c776ff    ...v    MOVT     r6,#0x7fff
        0x00038642:    bf00        ..      NOP      
        0x00038644:    0dc1        ..      LSRS     r1,r0,#23
        0x00038646:    4620         F      MOV      r0,r4
        0x00038648:    f7ffff1c    ....    BL       ec_enc_carry_out ; 0x38484
        0x0003864c:    6961        ai      LDR      r1,[r4,#0x14]
        0x0003864e:    e9d42007    ...     LDRD     r2,r0,[r4,#0x1c]
        0x00038652:    3108        .1      ADDS     r1,r1,#8
        0x00038654:    ea062000    ...     AND      r0,r6,r0,LSL #8
        0x00038658:    0213        ..      LSLS     r3,r2,#8
        0x0003865a:    ebb52f02    .../    CMP      r5,r2,LSL #8
        0x0003865e:    e9c43007    ...0    STRD     r3,r0,[r4,#0x1c]
        0x00038662:    6161        aa      STR      r1,[r4,#0x14]
        0x00038664:    d8ee        ..      BHI      0x38644 ; ec_enc_icdf + 76
        0x00038666:    bd70        p.      POP      {r4-r6,pc}
    ec_enc_init
        0x00038668:    b510        ..      PUSH     {r4,lr}
        0x0003866a:    2300        .#      MOVS     r3,#0
        0x0003866c:    f04f0c21    O.!.    MOV      r12,#0x21
        0x00038670:    f04f4e00    O..N    MOV      lr,#0x80000000
        0x00038674:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x00038678:    e880000e    ....    STM      r0,{r1-r3}
        0x0003867c:    e9c03303    ...3    STRD     r3,r3,[r0,#0xc]
        0x00038680:    e9c0c305    ....    STRD     r12,r3,[r0,#0x14]
        0x00038684:    e9c0e307    ....    STRD     lr,r3,[r0,#0x1c]
        0x00038688:    e9c03409    ...4    STRD     r3,r4,[r0,#0x24]
        0x0003868c:    62c3        .b      STR      r3,[r0,#0x2c]
        0x0003868e:    bd10        ..      POP      {r4,pc}
    ec_enc_shrink
        0x00038690:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00038692:    460c        .F      MOV      r4,r1
        0x00038694:    e9d01300    ....    LDRD     r1,r3,[r0,#0]
        0x00038698:    6882        .h      LDR      r2,[r0,#8]
        0x0003869a:    4605        .F      MOV      r5,r0
        0x0003869c:    1908        ..      ADDS     r0,r1,r4
        0x0003869e:    4419        .D      ADD      r1,r1,r3
        0x000386a0:    1a80        ..      SUBS     r0,r0,r2
        0x000386a2:    1a89        ..      SUBS     r1,r1,r2
        0x000386a4:    f7dfff04    ....    BL       __aeabi_memmove ; 0x184b0
        0x000386a8:    606c        l`      STR      r4,[r5,#4]
        0x000386aa:    bdb0        ..      POP      {r4,r5,r7,pc}
    ec_enc_uint
        0x000386ac:    b570        p.      PUSH     {r4-r6,lr}
        0x000386ae:    460c        .F      MOV      r4,r1
        0x000386b0:    1e51        Q.      SUBS     r1,r2,#1
        0x000386b2:    f5b17f80    ....    CMP      r1,#0x100
        0x000386b6:    4605        .F      MOV      r5,r0
        0x000386b8:    d317        ..      BCC      0x386ea ; ec_enc_uint + 62
        0x000386ba:    fab1f081    ....    CLZ      r0,r1
        0x000386be:    f1c00618    ....    RSB      r6,r0,#0x18
        0x000386c2:    fa21f006    !...    LSR      r0,r1,r6
        0x000386c6:    fa24f106    $...    LSR      r1,r4,r6
        0x000386ca:    1c43        C.      ADDS     r3,r0,#1
        0x000386cc:    1c4a        J.      ADDS     r2,r1,#1
        0x000386ce:    4628        (F      MOV      r0,r5
        0x000386d0:    f000f814    ....    BL       ec_encode ; 0x386fc
        0x000386d4:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000386d8:    40b0        .@      LSLS     r0,r0,r6
        0x000386da:    ea240100    $...    BIC      r1,r4,r0
        0x000386de:    4628        (F      MOV      r0,r5
        0x000386e0:    4632        2F      MOV      r2,r6
        0x000386e2:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000386e6:    f7ffbe9d    ....    B.W      ec_enc_bits ; 0x38424
        0x000386ea:    4613        .F      MOV      r3,r2
        0x000386ec:    1c62        b.      ADDS     r2,r4,#1
        0x000386ee:    4628        (F      MOV      r0,r5
        0x000386f0:    4621        !F      MOV      r1,r4
        0x000386f2:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000386f6:    f000b801    ....    B.W      ec_encode ; 0x386fc
        0x000386fa:    0000        ..      MOVS     r0,r0
    ec_encode
        0x000386fc:    b570        p.      PUSH     {r4-r6,lr}
        0x000386fe:    69c6        .i      LDR      r6,[r0,#0x1c]
        0x00038700:    4604        .F      MOV      r4,r0
        0x00038702:    fbb6f0f3    ....    UDIV     r0,r6,r3
        0x00038706:    b141        A.      CBZ      r1,0x3871a ; ec_encode + 30
        0x00038708:    1acb        ..      SUBS     r3,r1,r3
        0x0003870a:    fb006303    ...c    MLA      r3,r0,r3,r6
        0x0003870e:    6a26        &j      LDR      r6,[r4,#0x20]
        0x00038710:    1a51        Q.      SUBS     r1,r2,r1
        0x00038712:    4433        3D      ADD      r3,r3,r6
        0x00038714:    6223        #b      STR      r3,[r4,#0x20]
        0x00038716:    4348        HC      MULS     r0,r1,r0
        0x00038718:    e002        ..      B        0x38720 ; ec_encode + 36
        0x0003871a:    1ad1        ..      SUBS     r1,r2,r3
        0x0003871c:    fb006001    ...`    MLA      r0,r0,r1,r6
        0x00038720:    f5b00f00    ....    CMP      r0,#0x800000
        0x00038724:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00038726:    bf88        ..      IT       HI
        0x00038728:    bd70        p.      POPHI    {r4-r6,pc}
        0x0003872a:    2501        .%      MOVS     r5,#1
        0x0003872c:    6a20         j      LDR      r0,[r4,#0x20]
        0x0003872e:    f64f7600    O..v    MOVW     r6,#0xff00
        0x00038732:    f2c00580    ....    MOVT     r5,#0x80
        0x00038736:    f6c776ff    ...v    MOVT     r6,#0x7fff
        0x0003873a:    bf00        ..      NOP      
        0x0003873c:    0dc1        ..      LSRS     r1,r0,#23
        0x0003873e:    4620         F      MOV      r0,r4
        0x00038740:    f7fffea0    ....    BL       ec_enc_carry_out ; 0x38484
        0x00038744:    6961        ai      LDR      r1,[r4,#0x14]
        0x00038746:    e9d42007    ...     LDRD     r2,r0,[r4,#0x1c]
        0x0003874a:    3108        .1      ADDS     r1,r1,#8
        0x0003874c:    ea062000    ...     AND      r0,r6,r0,LSL #8
        0x00038750:    0213        ..      LSLS     r3,r2,#8
        0x00038752:    ebb52f02    .../    CMP      r5,r2,LSL #8
        0x00038756:    e9c43007    ...0    STRD     r3,r0,[r4,#0x1c]
        0x0003875a:    6161        aa      STR      r1,[r4,#0x14]
        0x0003875c:    d8ee        ..      BHI      0x3873c ; ec_encode + 64
        0x0003875e:    bd70        p.      POP      {r4-r6,pc}
    ec_encode_bin
        0x00038760:    b570        p.      PUSH     {r4-r6,lr}
        0x00038762:    69c6        .i      LDR      r6,[r0,#0x1c]
        0x00038764:    f04f35ff    O..5    MOV      r5,#0xffffffff
        0x00038768:    4604        .F      MOV      r4,r0
        0x0003876a:    fa26f003    &...    LSR      r0,r6,r3
        0x0003876e:    fa05f303    ....    LSL      r3,r5,r3
        0x00038772:    b141        A.      CBZ      r1,0x38786 ; ec_encode_bin + 38
        0x00038774:    440b        .D      ADD      r3,r3,r1
        0x00038776:    fb006303    ...c    MLA      r3,r0,r3,r6
        0x0003877a:    6a26        &j      LDR      r6,[r4,#0x20]
        0x0003877c:    1a51        Q.      SUBS     r1,r2,r1
        0x0003877e:    4433        3D      ADD      r3,r3,r6
        0x00038780:    6223        #b      STR      r3,[r4,#0x20]
        0x00038782:    4348        HC      MULS     r0,r1,r0
        0x00038784:    e002        ..      B        0x3878c ; ec_encode_bin + 44
        0x00038786:    1899        ..      ADDS     r1,r3,r2
        0x00038788:    fb006001    ...`    MLA      r0,r0,r1,r6
        0x0003878c:    f5b00f00    ....    CMP      r0,#0x800000
        0x00038790:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00038792:    bf88        ..      IT       HI
        0x00038794:    bd70        p.      POPHI    {r4-r6,pc}
        0x00038796:    2501        .%      MOVS     r5,#1
        0x00038798:    6a20         j      LDR      r0,[r4,#0x20]
        0x0003879a:    f64f7600    O..v    MOVW     r6,#0xff00
        0x0003879e:    f2c00580    ....    MOVT     r5,#0x80
        0x000387a2:    f6c776ff    ...v    MOVT     r6,#0x7fff
        0x000387a6:    bf00        ..      NOP      
        0x000387a8:    0dc1        ..      LSRS     r1,r0,#23
        0x000387aa:    4620         F      MOV      r0,r4
        0x000387ac:    f7fffe6a    ..j.    BL       ec_enc_carry_out ; 0x38484
        0x000387b0:    6961        ai      LDR      r1,[r4,#0x14]
        0x000387b2:    e9d42007    ...     LDRD     r2,r0,[r4,#0x1c]
        0x000387b6:    3108        .1      ADDS     r1,r1,#8
        0x000387b8:    ea062000    ...     AND      r0,r6,r0,LSL #8
        0x000387bc:    0213        ..      LSLS     r3,r2,#8
        0x000387be:    ebb52f02    .../    CMP      r5,r2,LSL #8
        0x000387c2:    e9c43007    ...0    STRD     r3,r0,[r4,#0x1c]
        0x000387c6:    6161        aa      STR      r1,[r4,#0x14]
        0x000387c8:    d8ee        ..      BHI      0x387a8 ; ec_encode_bin + 72
        0x000387ca:    bd70        p.      POP      {r4-r6,pc}
    ec_laplace_encode
        0x000387cc:    b570        p.      PUSH     {r4-r6,lr}
        0x000387ce:    f8d1e000    ....    LDR      lr,[r1,#0]
        0x000387d2:    f1be0f00    ....    CMP      lr,#0
        0x000387d6:    d028        (.      BEQ      0x3882a ; ec_laplace_encode + 94
        0x000387d8:    eb0e76ee    ...v    ADD      r6,lr,lr,ASR #31
        0x000387dc:    ea8674ee    ...t    EOR      r4,r6,lr,ASR #31
        0x000387e0:    f64776e0    G..v    MOV      r6,#0x7fe0
        0x000387e4:    1ab6        ..      SUBS     r6,r6,r2
        0x000387e6:    f5c34580    ...E    RSB      r5,r3,#0x4000
        0x000387ea:    436e        nC      MULS     r6,r5,r6
        0x000387ec:    0bf5        ..      LSRS     r5,r6,#15
        0x000387ee:    2c02        .,      CMP      r4,#2
        0x000387f0:    f04f0c01    O...    MOV      r12,#1
        0x000387f4:    db10        ..      BLT      0x38818 ; ec_laplace_encode + 76
        0x000387f6:    b17d        }.      CBZ      r5,0x38818 ; ec_laplace_encode + 76
        0x000387f8:    f04f0c01    O...    MOV      r12,#1
        0x000387fc:    006e        n.      LSLS     r6,r5,#1
        0x000387fe:    eb020245    ..E.    ADD      r2,r2,r5,LSL #1
        0x00038802:    fb06f503    ....    MUL      r5,r6,r3
        0x00038806:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003880a:    3202        .2      ADDS     r2,#2
        0x0003880c:    4564        dE      CMP      r4,r12
        0x0003880e:    ea4f35d5    O..5    LSR      r5,r5,#15
        0x00038812:    dd01        ..      BLE      0x38818 ; ec_laplace_encode + 76
        0x00038814:    2d00        .-      CMP      r5,#0
        0x00038816:    d1f1        ..      BNE      0x387fc ; ec_laplace_encode + 48
        0x00038818:    ea4f76ee    O..v    ASR      r6,lr,#31
        0x0003881c:    b13d        =.      CBZ      r5,0x3882e ; ec_laplace_encode + 98
        0x0003881e:    1c69        i.      ADDS     r1,r5,#1
        0x00038820:    ea210306    !...    BIC      r3,r1,r6
        0x00038824:    4413        .D      ADD      r3,r3,r2
        0x00038826:    460a        .F      MOV      r2,r1
        0x00038828:    e01d        ..      B        0x38866 ; ec_laplace_encode + 154
        0x0003882a:    2300        .#      MOVS     r3,#0
        0x0003882c:    e01b        ..      B        0x38866 ; ec_laplace_encode + 154
        0x0003882e:    ea4f73de    O..s    LSR      r3,lr,#31
        0x00038832:    f5034300    ...C    ADD      r3,r3,#0x8000
        0x00038836:    1a9b        ..      SUBS     r3,r3,r2
        0x00038838:    eba4050c    ....    SUB      r5,r4,r12
        0x0003883c:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x00038840:    eb040463    ..c.    ADD      r4,r4,r3,ASR #1
        0x00038844:    4432        2D      ADD      r2,r2,r6
        0x00038846:    42a5        .B      CMP      r5,r4
        0x00038848:    bfb8        ..      IT       LT
        0x0003884a:    462c        ,F      MOVLT    r4,r5
        0x0003884c:    eb020244    ..D.    ADD      r2,r2,r4,LSL #1
        0x00038850:    eb0c0506    ....    ADD      r5,r12,r6
        0x00038854:    1c53        S.      ADDS     r3,r2,#1
        0x00038856:    4425        %D      ADD      r5,r5,r4
        0x00038858:    f5b34200    ...B    SUBS     r2,r3,#0x8000
        0x0003885c:    ea860605    ....    EOR      r6,r6,r5
        0x00038860:    bf18        ..      IT       NE
        0x00038862:    2201        ."      MOVNE    r2,#1
        0x00038864:    600e        .`      STR      r6,[r1,#0]
        0x00038866:    441a        .D      ADD      r2,r2,r3
        0x00038868:    4619        .F      MOV      r1,r3
        0x0003886a:    230f        .#      MOVS     r3,#0xf
        0x0003886c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00038870:    f7ffbf76    ..v.    B.W      ec_encode_bin ; 0x38760
    ec_tell_frac
        0x00038874:    6941        Ai      LDR      r1,[r0,#0x14]
        0x00038876:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00038878:    ea4f0cc1    O...    LSL      r12,r1,#3
        0x0003887c:    fab0f280    ....    CLZ      r2,r0
        0x00038880:    f1c20310    ....    RSB      r3,r2,#0x10
        0x00038884:    40d8        .@      LSRS     r0,r0,r3
        0x00038886:    0b03        ..      LSRS     r3,r0,#12
        0x00038888:    a108        ..      ADR      r1,{pc}+0x24 ; 0x388ac
        0x0003888a:    eb010183    ....    ADD      r1,r1,r3,LSL #2
        0x0003888e:    f8511c20    Q. .    LDR      r1,[r1,#-0x20]
        0x00038892:    eb0c02c2    ....    ADD      r2,r12,r2,LSL #3
        0x00038896:    f5a27380    ...s    SUB      r3,r2,#0x100
        0x0003889a:    4281        .B      CMP      r1,r0
        0x0003889c:    bf38        8.      IT       CC
        0x0003889e:    f2a21301    ....    SUBCC    r3,r2,#0x101
        0x000388a2:    eba33010    ...0    SUB      r0,r3,r0,LSR #12
        0x000388a6:    3008        .0      ADDS     r0,r0,#8
        0x000388a8:    4770        pG      BX       lr
        0x000388aa:    bf00        ..      NOP      
    $d.1
    ec_tell_frac.correction
        0x000388ac:    00008b95    ....    DCD    35733
        0x000388b0:    00009837    7...    DCD    38967
        0x000388b4:    0000a5ff    ....    DCD    42495
        0x000388b8:    0000b504    ....    DCD    46340
        0x000388bc:    0000c567    g...    DCD    50535
        0x000388c0:    0000d745    E...    DCD    55109
        0x000388c4:    0000eac1    ....    DCD    60097
        0x000388c8:    0000ffff    ....    DCD    65535
    $t.12
    enable_submodule
        0x000388cc:    b083        ..      SUB      sp,sp,#0xc
        0x000388ce:    9001        ..      STR      r0,[sp,#4]
        0x000388d0:    9100        ..      STR      r1,[sp,#0]
        0x000388d2:    9801        ..      LDR      r0,[sp,#4]
        0x000388d4:    0301        ..      LSLS     r1,r0,#12
        0x000388d6:    f240101c    @...    MOVW     r0,#0x11c
        0x000388da:    f2c40005    ....    MOVT     r0,#0x4005
        0x000388de:    5840        @X      LDR      r0,[r0,r1]
        0x000388e0:    f3c00042    ..B.    UBFX     r0,r0,#1,#3
        0x000388e4:    9900        ..      LDR      r1,[sp,#0]
        0x000388e6:    4288        .B      CMP      r0,r1
        0x000388e8:    d109        ..      BNE      0x388fe ; enable_submodule + 50
        0x000388ea:    e7ff        ..      B        0x388ec ; enable_submodule + 32
        0x000388ec:    9801        ..      LDR      r0,[sp,#4]
        0x000388ee:    0302        ..      LSLS     r2,r0,#12
        0x000388f0:    f240111c    @...    MOVW     r1,#0x11c
        0x000388f4:    f2c40105    ....    MOVT     r1,#0x4005
        0x000388f8:    2001        .       MOVS     r0,#1
        0x000388fa:    5088        .P      STR      r0,[r1,r2]
        0x000388fc:    e01a        ..      B        0x38934 ; enable_submodule + 104
        0x000388fe:    9801        ..      LDR      r0,[sp,#4]
        0x00038900:    0301        ..      LSLS     r1,r0,#12
        0x00038902:    f240101c    @...    MOVW     r0,#0x11c
        0x00038906:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003890a:    5840        @X      LDR      r0,[r0,r1]
        0x0003890c:    f3c01042    ..B.    UBFX     r0,r0,#5,#3
        0x00038910:    9900        ..      LDR      r1,[sp,#0]
        0x00038912:    4288        .B      CMP      r0,r1
        0x00038914:    d109        ..      BNE      0x3892a ; enable_submodule + 94
        0x00038916:    e7ff        ..      B        0x38918 ; enable_submodule + 76
        0x00038918:    9801        ..      LDR      r0,[sp,#4]
        0x0003891a:    0302        ..      LSLS     r2,r0,#12
        0x0003891c:    f240111c    @...    MOVW     r1,#0x11c
        0x00038920:    f2c40105    ....    MOVT     r1,#0x4005
        0x00038924:    2010        .       MOVS     r0,#0x10
        0x00038926:    5088        .P      STR      r0,[r1,r2]
        0x00038928:    e003        ..      B        0x38932 ; enable_submodule + 102
        0x0003892a:    2000        .       MOVS     r0,#0
        0x0003892c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00038930:    e004        ..      B        0x3893c ; enable_submodule + 112
        0x00038932:    e7ff        ..      B        0x38934 ; enable_submodule + 104
        0x00038934:    2001        .       MOVS     r0,#1
        0x00038936:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003893a:    e7ff        ..      B        0x3893c ; enable_submodule + 112
        0x0003893c:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00038940:    b003        ..      ADD      sp,sp,#0xc
        0x00038942:    4770        pG      BX       lr
    encode_array
        0x00038944:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00038948:    b087        ..      SUB      sp,sp,#0x1c
        0x0003894a:    b363        c.      CBZ      r3,0x389a6 ; encode_array + 98
        0x0003894c:    4680        .F      MOV      r8,r0
        0x0003894e:    7888        .x      LDRB     r0,[r1,#2]
        0x00038950:    460f        .F      MOV      r7,r1
        0x00038952:    f00001c0    ....    AND      r1,r0,#0xc0
        0x00038956:    461d        .F      MOV      r5,r3
        0x00038958:    4616        .F      MOV      r6,r2
        0x0003895a:    2980        .)      CMP      r1,#0x80
        0x0003895c:    d00d        ..      BEQ      0x3897a ; encode_array + 54
        0x0003895e:    f8b71009    ....    LDRH     r1,[r7,#9]
        0x00038962:    42a9        .B      CMP      r1,r5
        0x00038964:    d209        ..      BCS      0x3897a ; encode_array + 54
        0x00038966:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0003896a:    a153        S.      ADR      r1,{pc}+0x14e ; 0x38ab8
        0x0003896c:    2800        .(      CMP      r0,#0
        0x0003896e:    bf18        ..      IT       NE
        0x00038970:    4601        .F      MOVNE    r1,r0
        0x00038972:    f8c81010    ....    STR      r1,[r8,#0x10]
        0x00038976:    2400        .$      MOVS     r4,#0
        0x00038978:    e09a        ..      B        0x38ab0 ; encode_array + 364
        0x0003897a:    f8ddb040    ..@.    LDR      r11,[sp,#0x40]
        0x0003897e:    f000000f    ....    AND      r0,r0,#0xf
        0x00038982:    2805        .(      CMP      r0,#5
        0x00038984:    d211        ..      BCS      0x389aa ; encode_array + 102
        0x00038986:    883a        :.      LDRH     r2,[r7,#0]
        0x00038988:    4640        @F      MOV      r0,r8
        0x0003898a:    2102        .!      MOVS     r1,#2
        0x0003898c:    f008fdfe    ....    BL       pb_encode_tag ; 0x4158c
        0x00038990:    b388        ..      CBZ      r0,0x389f6 ; encode_array + 178
        0x00038992:    78b8        .x      LDRB     r0,[r7,#2]
        0x00038994:    f000000f    ....    AND      r0,r0,#0xf
        0x00038998:    2804        .(      CMP      r0,#4
        0x0003899a:    d034        4.      BEQ      0x38a06 ; encode_array + 194
        0x0003899c:    2803        .(      CMP      r0,#3
        0x0003899e:    d135        5.      BNE      0x38a0c ; encode_array + 200
        0x000389a0:    ea4f0985    O...    LSL      r9,r5,#2
        0x000389a4:    e065        e.      B        0x38a72 ; encode_array + 302
        0x000389a6:    2401        .$      MOVS     r4,#1
        0x000389a8:    e082        ..      B        0x38ab0 ; encode_array + 364
        0x000389aa:    2d01        .-      CMP      r5,#1
        0x000389ac:    bf98        ..      IT       LS
        0x000389ae:    2501        .%      MOVLS    r5,#1
        0x000389b0:    e00a        ..      B        0x389c8 ; encode_array + 132
        0x000389b2:    bf00        ..      NOP      
        0x000389b4:    4640        @F      MOV      r0,r8
        0x000389b6:    4639        9F      MOV      r1,r7
        0x000389b8:    4632        2F      MOV      r2,r6
        0x000389ba:    47d8        .G      BLX      r11
        0x000389bc:    b308        ..      CBZ      r0,0x38a02 ; encode_array + 190
        0x000389be:    f8b70007    ....    LDRH     r0,[r7,#7]
        0x000389c2:    3d01        .=      SUBS     r5,#1
        0x000389c4:    4406        .D      ADD      r6,r6,r0
        0x000389c6:    d01a        ..      BEQ      0x389fe ; encode_array + 186
        0x000389c8:    4640        @F      MOV      r0,r8
        0x000389ca:    4639        9F      MOV      r1,r7
        0x000389cc:    f008fde6    ....    BL       pb_encode_tag_for_field ; 0x4159c
        0x000389d0:    b198        ..      CBZ      r0,0x389fa ; encode_array + 182
        0x000389d2:    78b8        .x      LDRB     r0,[r7,#2]
        0x000389d4:    f00001c0    ....    AND      r1,r0,#0xc0
        0x000389d8:    2980        .)      CMP      r1,#0x80
        0x000389da:    d1eb        ..      BNE      0x389b4 ; encode_array + 112
        0x000389dc:    f000000f    ....    AND      r0,r0,#0xf
        0x000389e0:    3805        .8      SUBS     r0,#5
        0x000389e2:    2801        .(      CMP      r0,#1
        0x000389e4:    d8e6        ..      BHI      0x389b4 ; encode_array + 112
        0x000389e6:    6832        2h      LDR      r2,[r6,#0]
        0x000389e8:    4640        @F      MOV      r0,r8
        0x000389ea:    4639        9F      MOV      r1,r7
        0x000389ec:    47d8        .G      BLX      r11
        0x000389ee:    2800        .(      CMP      r0,#0
        0x000389f0:    d1e5        ..      BNE      0x389be ; encode_array + 122
        0x000389f2:    2400        .$      MOVS     r4,#0
        0x000389f4:    e05c        \.      B        0x38ab0 ; encode_array + 364
        0x000389f6:    2400        .$      MOVS     r4,#0
        0x000389f8:    e05a        Z.      B        0x38ab0 ; encode_array + 364
        0x000389fa:    2400        .$      MOVS     r4,#0
        0x000389fc:    e058        X.      B        0x38ab0 ; encode_array + 364
        0x000389fe:    2401        .$      MOVS     r4,#1
        0x00038a00:    e056        V.      B        0x38ab0 ; encode_array + 364
        0x00038a02:    2400        .$      MOVS     r4,#0
        0x00038a04:    e054        T.      B        0x38ab0 ; encode_array + 364
        0x00038a06:    ea4f09c5    O...    LSL      r9,r5,#3
        0x00038a0a:    e032        2.      B        0x38a72 ; encode_array + 302
        0x00038a0c:    2000        .       MOVS     r0,#0
        0x00038a0e:    9006        ..      STR      r0,[sp,#0x18]
        0x00038a10:    e9cd0004    ....    STRD     r0,r0,[sp,#0x10]
        0x00038a14:    e9cd0002    ....    STRD     r0,r0,[sp,#8]
        0x00038a18:    2401        .$      MOVS     r4,#1
        0x00038a1a:    a802        ..      ADD      r0,sp,#8
        0x00038a1c:    4639        9F      MOV      r1,r7
        0x00038a1e:    4632        2F      MOV      r2,r6
        0x00038a20:    f04f0a01    O...    MOV      r10,#1
        0x00038a24:    2d01        .-      CMP      r5,#1
        0x00038a26:    bf88        ..      IT       HI
        0x00038a28:    462c        ,F      MOVHI    r4,r5
        0x00038a2a:    47d8        .G      BLX      r11
        0x00038a2c:    b1c8        ..      CBZ      r0,0x38a62 ; encode_array + 286
        0x00038a2e:    9401        ..      STR      r4,[sp,#4]
        0x00038a30:    f04f0901    O...    MOV      r9,#1
        0x00038a34:    4634        4F      MOV      r4,r6
        0x00038a36:    bf00        ..      NOP      
        0x00038a38:    f04f0a00    O...    MOV      r10,#0
        0x00038a3c:    45a9        .E      CMP      r9,r5
        0x00038a3e:    bf38        8.      IT       CC
        0x00038a40:    f04f0a01    O...    MOVCC    r10,#1
        0x00038a44:    9801        ..      LDR      r0,[sp,#4]
        0x00038a46:    4548        HE      CMP      r0,r9
        0x00038a48:    d00c        ..      BEQ      0x38a64 ; encode_array + 288
        0x00038a4a:    f8b70007    ....    LDRH     r0,[r7,#7]
        0x00038a4e:    4639        9F      MOV      r1,r7
        0x00038a50:    4404        .D      ADD      r4,r4,r0
        0x00038a52:    a802        ..      ADD      r0,sp,#8
        0x00038a54:    4622        "F      MOV      r2,r4
        0x00038a56:    47d8        .G      BLX      r11
        0x00038a58:    2800        .(      CMP      r0,#0
        0x00038a5a:    f1090901    ....    ADD      r9,r9,#1
        0x00038a5e:    d1eb        ..      BNE      0x38a38 ; encode_array + 244
        0x00038a60:    e001        ..      B        0x38a66 ; encode_array + 290
        0x00038a62:    e000        ..      B        0x38a66 ; encode_array + 290
        0x00038a64:    9805        ..      LDR      r0,[sp,#0x14]
        0x00038a66:    f1ba0f00    ....    CMP      r10,#0
        0x00038a6a:    4681        .F      MOV      r9,r0
        0x00038a6c:    d001        ..      BEQ      0x38a72 ; encode_array + 302
        0x00038a6e:    2400        .$      MOVS     r4,#0
        0x00038a70:    e01e        ..      B        0x38ab0 ; encode_array + 364
        0x00038a72:    4640        @F      MOV      r0,r8
        0x00038a74:    464a        JF      MOV      r2,r9
        0x00038a76:    2300        .#      MOVS     r3,#0
        0x00038a78:    2400        .$      MOVS     r4,#0
        0x00038a7a:    f008fdb7    ....    BL       pb_encode_varint ; 0x415ec
        0x00038a7e:    b1b8        ..      CBZ      r0,0x38ab0 ; encode_array + 364
        0x00038a80:    f8d80000    ....    LDR      r0,[r8,#0]
        0x00038a84:    b170        p.      CBZ      r0,0x38aa4 ; encode_array + 352
        0x00038a86:    2d01        .-      CMP      r5,#1
        0x00038a88:    bf98        ..      IT       LS
        0x00038a8a:    2501        .%      MOVLS    r5,#1
        0x00038a8c:    4640        @F      MOV      r0,r8
        0x00038a8e:    4639        9F      MOV      r1,r7
        0x00038a90:    4632        2F      MOV      r2,r6
        0x00038a92:    47d8        .G      BLX      r11
        0x00038a94:    4604        .F      MOV      r4,r0
        0x00038a96:    b158        X.      CBZ      r0,0x38ab0 ; encode_array + 364
        0x00038a98:    f8b70007    ....    LDRH     r0,[r7,#7]
        0x00038a9c:    3d01        .=      SUBS     r5,#1
        0x00038a9e:    4406        .D      ADD      r6,r6,r0
        0x00038aa0:    d1f4        ..      BNE      0x38a8c ; encode_array + 328
        0x00038aa2:    e005        ..      B        0x38ab0 ; encode_array + 364
        0x00038aa4:    4640        @F      MOV      r0,r8
        0x00038aa6:    2100        .!      MOVS     r1,#0
        0x00038aa8:    464a        JF      MOV      r2,r9
        0x00038aaa:    f008ffa7    ....    BL       pb_write ; 0x419fc
        0x00038aae:    4604        .F      MOV      r4,r0
        0x00038ab0:    4620         F      MOV      r0,r4
        0x00038ab2:    b007        ..      ADD      sp,sp,#0x1c
        0x00038ab4:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d.34
        0x00038ab8:    61727261    arra    DCD    1634890337
        0x00038abc:    616d2079    y ma    DCD    1634541689
        0x00038ac0:    69732078    x si    DCD    1769152632
        0x00038ac4:    6520657a    ze e    DCD    1696621946
        0x00038ac8:    65656378    xcee    DCD    1701143416
        0x00038acc:    00646564    ded.    DCD    6579556
    $t.22
    encode_basic_field
        0x00038ad0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00038ad4:    b082        ..      SUB      sp,sp,#8
        0x00038ad6:    460d        .F      MOV      r5,r1
        0x00038ad8:    f9b11005    ....    LDRSH    r1,[r1,#5]
        0x00038adc:    78af        .x      LDRB     r7,[r5,#2]
        0x00038ade:    4616        .F      MOV      r6,r2
        0x00038ae0:    4680        .F      MOV      r8,r0
        0x00038ae2:    b109        ..      CBZ      r1,0x38ae8 ; encode_basic_field + 24
        0x00038ae4:    1870        p.      ADDS     r0,r6,r1
        0x00038ae6:    e00f        ..      B        0x38b08 ; encode_basic_field + 56
        0x00038ae8:    f0070030    ..0.    AND      r0,r7,#0x30
        0x00038aec:    2810        .(      CMP      r0,#0x10
        0x00038aee:    d106        ..      BNE      0x38afe ; encode_basic_field + 46
        0x00038af0:    4628        (F      MOV      r0,r5
        0x00038af2:    4631        1F      MOV      r1,r6
        0x00038af4:    f007ff24    ..$.    BL       pb_check_proto3_default_value ; 0x40940
        0x00038af8:    f0800001    ....    EOR      r0,r0,#1
        0x00038afc:    e000        ..      B        0x38b00 ; encode_basic_field + 48
        0x00038afe:    2001        .       MOVS     r0,#1
        0x00038b00:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038b04:    f10d0007    ....    ADD      r0,sp,#7
        0x00038b08:    78a9        .x      LDRB     r1,[r5,#2]
        0x00038b0a:    f007020f    ....    AND      r2,r7,#0xf
        0x00038b0e:    f00103c0    ....    AND      r3,r1,#0xc0
        0x00038b12:    2b80        .+      CMP      r3,#0x80
        0x00038b14:    a32b        +.      ADR      r3,{pc}+0xb0 ; 0x38bc4
        0x00038b16:    d106        ..      BNE      0x38b26 ; encode_basic_field + 86
        0x00038b18:    6836        6h      LDR      r6,[r6,#0]
        0x00038b1a:    4634        4F      MOV      r4,r6
        0x00038b1c:    2e00        ..      CMP      r6,#0
        0x00038b1e:    bf18        ..      IT       NE
        0x00038b20:    2401        .$      MOVNE    r4,#1
        0x00038b22:    f88d4007    ...@    STRB     r4,[sp,#7]
        0x00038b26:    f8537022    S."p    LDR      r7,[r3,r2,LSL #2]
        0x00038b2a:    f3c11101    ....    UBFX     r1,r1,#4,#2
        0x00038b2e:    e8dff001    ....    TBB      [pc,r1]
    $d.23
        0x00038b32:    2c02        .,      DCW    11266
        0x00038b34:    1d0e        ..      DCW    7438
    $t.24
        0x00038b36:    b3c6        ..      CBZ      r6,0x38baa ; encode_basic_field + 218
        0x00038b38:    4640        @F      MOV      r0,r8
        0x00038b3a:    4629        )F      MOV      r1,r5
        0x00038b3c:    f008fd2e    ....    BL       pb_encode_tag_for_field ; 0x4159c
        0x00038b40:    b3d8        ..      CBZ      r0,0x38bba ; encode_basic_field + 234
        0x00038b42:    4640        @F      MOV      r0,r8
        0x00038b44:    4629        )F      MOV      r1,r5
        0x00038b46:    4632        2F      MOV      r2,r6
        0x00038b48:    47b8        .G      BLX      r7
        0x00038b4a:    bb50        P.      CBNZ     r0,0x38ba2 ; encode_basic_field + 210
        0x00038b4c:    e035        5.      B        0x38bba ; encode_basic_field + 234
        0x00038b4e:    f8b51005    ....    LDRH     r1,[r5,#5]
        0x00038b52:    4632        2F      MOV      r2,r6
        0x00038b54:    2900        .)      CMP      r1,#0
        0x00038b56:    bf08        ..      IT       EQ
        0x00038b58:    f1050009    ....    ADDEQ    r0,r5,#9
        0x00038b5c:    8803        ..      LDRH     r3,[r0,#0]
        0x00038b5e:    4640        @F      MOV      r0,r8
        0x00038b60:    4629        )F      MOV      r1,r5
        0x00038b62:    9700        ..      STR      r7,[sp,#0]
        0x00038b64:    f7fffeee    ....    BL       encode_array ; 0x38944
        0x00038b68:    b9d8        ..      CBNZ     r0,0x38ba2 ; encode_basic_field + 210
        0x00038b6a:    e026        &.      B        0x38bba ; encode_basic_field + 234
        0x00038b6c:    8800        ..      LDRH     r0,[r0,#0]
        0x00038b6e:    8829        ).      LDRH     r1,[r5,#0]
        0x00038b70:    4288        .B      CMP      r0,r1
        0x00038b72:    d116        ..      BNE      0x38ba2 ; encode_basic_field + 210
        0x00038b74:    4640        @F      MOV      r0,r8
        0x00038b76:    4629        )F      MOV      r1,r5
        0x00038b78:    f008fd10    ....    BL       pb_encode_tag_for_field ; 0x4159c
        0x00038b7c:    b1e8        ..      CBZ      r0,0x38bba ; encode_basic_field + 234
        0x00038b7e:    4640        @F      MOV      r0,r8
        0x00038b80:    4629        )F      MOV      r1,r5
        0x00038b82:    4632        2F      MOV      r2,r6
        0x00038b84:    47b8        .G      BLX      r7
        0x00038b86:    b1c0        ..      CBZ      r0,0x38bba ; encode_basic_field + 234
        0x00038b88:    e00b        ..      B        0x38ba2 ; encode_basic_field + 210
        0x00038b8a:    7800        .x      LDRB     r0,[r0,#0]
        0x00038b8c:    b148        H.      CBZ      r0,0x38ba2 ; encode_basic_field + 210
        0x00038b8e:    4640        @F      MOV      r0,r8
        0x00038b90:    4629        )F      MOV      r1,r5
        0x00038b92:    f008fd03    ....    BL       pb_encode_tag_for_field ; 0x4159c
        0x00038b96:    b180        ..      CBZ      r0,0x38bba ; encode_basic_field + 234
        0x00038b98:    4640        @F      MOV      r0,r8
        0x00038b9a:    4629        )F      MOV      r1,r5
        0x00038b9c:    4632        2F      MOV      r2,r6
        0x00038b9e:    47b8        .G      BLX      r7
        0x00038ba0:    b158        X.      CBZ      r0,0x38bba ; encode_basic_field + 234
        0x00038ba2:    2001        .       MOVS     r0,#1
        0x00038ba4:    b002        ..      ADD      sp,sp,#8
        0x00038ba6:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00038baa:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x00038bae:    a10f        ..      ADR      r1,{pc}+0x3e ; 0x38bec
        0x00038bb0:    2800        .(      CMP      r0,#0
        0x00038bb2:    bf18        ..      IT       NE
        0x00038bb4:    4601        .F      MOVNE    r1,r0
        0x00038bb6:    f8c81010    ....    STR      r1,[r8,#0x10]
        0x00038bba:    2000        .       MOVS     r0,#0
        0x00038bbc:    b002        ..      ADD      sp,sp,#8
        0x00038bbe:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00038bc2:    bf00        ..      NOP      
    $d.25
    PB_ENCODERS
        0x00038bc4:    00041399    ....    DCD    267161
        0x00038bc8:    0004134d    M...    DCD    267085
        0x00038bcc:    000412fd    ....    DCD    267005
        0x00038bd0:    00041255    U...    DCD    266837
        0x00038bd4:    00041261    a...    DCD    266849
        0x00038bd8:    00041201    ....    DCD    266753
        0x00038bdc:    0004127d    }...    DCD    266877
        0x00038be0:    000412c1    ....    DCD    266945
        0x00038be4:    00000000    ....    DCD    0
        0x00038be8:    0004126d    m...    DCD    266861
        0x00038bec:    7373696d    miss    DCD    1936943469
        0x00038bf0:    20676e69    ing     DCD    543649385
        0x00038bf4:    75716572    requ    DCD    1970365810
        0x00038bf8:    64657269    ired    DCD    1684370025
        0x00038bfc:    65696620     fie    DCD    1701406240
        0x00038c00:    0000646c    ld..    DCD    25708
    $t.26
    encode_callback_field
        0x00038c04:    b510        ..      PUSH     {r4,lr}
        0x00038c06:    6813        .h      LDR      r3,[r2,#0]
        0x00038c08:    b11b        ..      CBZ      r3,0x38c12 ; encode_callback_field + 14
        0x00038c0a:    3204        .2      ADDS     r2,#4
        0x00038c0c:    4604        .F      MOV      r4,r0
        0x00038c0e:    4798        .G      BLX      r3
        0x00038c10:    b108        ..      CBZ      r0,0x38c16 ; encode_callback_field + 18
        0x00038c12:    2001        .       MOVS     r0,#1
        0x00038c14:    bd10        ..      POP      {r4,pc}
        0x00038c16:    6920         i      LDR      r0,[r4,#0x10]
        0x00038c18:    a103        ..      ADR      r1,{pc}+0x10 ; 0x38c28
        0x00038c1a:    2800        .(      CMP      r0,#0
        0x00038c1c:    bf18        ..      IT       NE
        0x00038c1e:    4601        .F      MOVNE    r1,r0
        0x00038c20:    2000        .       MOVS     r0,#0
        0x00038c22:    6121        !a      STR      r1,[r4,#0x10]
        0x00038c24:    bd10        ..      POP      {r4,pc}
        0x00038c26:    bf00        ..      NOP      
    $d.27
        0x00038c28:    6c6c6163    call    DCD    1819042147
        0x00038c2c:    6b636162    back    DCD    1801675106
        0x00038c30:    72726520     err    DCD    1920099616
        0x00038c34:    0000726f    or..    DCD    29295
    $t.5
    encode_extension_field
        0x00038c38:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00038c3a:    6809        .h      LDR      r1,[r1,#0]
        0x00038c3c:    4604        .F      MOV      r4,r0
        0x00038c3e:    e006        ..      B        0x38c4e ; encode_extension_field + 22
        0x00038c40:    f7fdfa86    ....    BL       default_extension_encoder ; 0x36150
        0x00038c44:    2800        .(      CMP      r0,#0
        0x00038c46:    4629        )F      MOV      r1,r5
        0x00038c48:    bf18        ..      IT       NE
        0x00038c4a:    68a9        .h      LDRNE    r1,[r5,#8]
        0x00038c4c:    b148        H.      CBZ      r0,0x38c62 ; encode_extension_field + 42
        0x00038c4e:    460d        .F      MOV      r5,r1
        0x00038c50:    b139        9.      CBZ      r1,0x38c62 ; encode_extension_field + 42
        0x00038c52:    6828        (h      LDR      r0,[r5,#0]
        0x00038c54:    4629        )F      MOV      r1,r5
        0x00038c56:    6842        Bh      LDR      r2,[r0,#4]
        0x00038c58:    4620         F      MOV      r0,r4
        0x00038c5a:    2a00        .*      CMP      r2,#0
        0x00038c5c:    d0f0        ..      BEQ      0x38c40 ; encode_extension_field + 8
        0x00038c5e:    4790        .G      BLX      r2
        0x00038c60:    e7f0        ..      B        0x38c44 ; encode_extension_field + 12
        0x00038c62:    fab5f085    ....    CLZ      r0,r5
        0x00038c66:    0940        @.      LSRS     r0,r0,#5
        0x00038c68:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00038c6a:    0000        ..      MOVS     r0,r0
    encode_field
        0x00038c6c:    b580        ..      PUSH     {r7,lr}
        0x00038c6e:    788b        .x      LDRB     r3,[r1,#2]
        0x00038c70:    f00303c0    ....    AND      r3,r3,#0xc0
        0x00038c74:    2b80        .+      CMP      r3,#0x80
        0x00038c76:    d002        ..      BEQ      0x38c7e ; encode_field + 18
        0x00038c78:    2b40        @+      CMP      r3,#0x40
        0x00038c7a:    d003        ..      BEQ      0x38c84 ; encode_field + 24
        0x00038c7c:    b92b        +.      CBNZ     r3,0x38c8a ; encode_field + 30
        0x00038c7e:    f7ffff27    ..'.    BL       encode_basic_field ; 0x38ad0
        0x00038c82:    bd80        ..      POP      {r7,pc}
        0x00038c84:    f7ffffbe    ....    BL       encode_callback_field ; 0x38c04
        0x00038c88:    bd80        ..      POP      {r7,pc}
        0x00038c8a:    6901        .i      LDR      r1,[r0,#0x10]
        0x00038c8c:    f2463234    F.42    MOV      r2,#0x6334
        0x00038c90:    f2c00205    ....    MOVT     r2,#5
        0x00038c94:    2900        .)      CMP      r1,#0
        0x00038c96:    bf18        ..      IT       NE
        0x00038c98:    460a        .F      MOVNE    r2,r1
        0x00038c9a:    6102        .a      STR      r2,[r0,#0x10]
        0x00038c9c:    2000        .       MOVS     r0,#0
        0x00038c9e:    bd80        ..      POP      {r7,pc}
    encode_pulses
        0x00038ca0:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00038ca4:    469c        .F      MOV      r12,r3
        0x00038ca6:    eb000381    ....    ADD      r3,r0,r1,LSL #2
        0x00038caa:    f8539c04    S...    LDR      r9,[r3,#-4]
        0x00038cae:    f64e4874    N.tH    MOV      r8,#0xec74
        0x00038cb2:    ea4f7ed9    O..~    LSR      lr,r9,#31
        0x00038cb6:    f1a00a08    ....    SUB      r10,r0,#8
        0x00038cba:    2502        .%      MOVS     r5,#2
        0x00038cbc:    f2c00804    ....    MOVT     r8,#4
        0x00038cc0:    460e        .F      MOV      r6,r1
        0x00038cc2:    f1b90f00    ....    CMP      r9,#0
        0x00038cc6:    bf48        H.      IT       MI
        0x00038cc8:    f1c90900    ....    RSBMI    r9,r9,#0
        0x00038ccc:    464b        KF      MOV      r3,r9
        0x00038cce:    454d        ME      CMP      r5,r9
        0x00038cd0:    bfb8        ..      IT       LT
        0x00038cd2:    462b        +F      MOVLT    r3,r5
        0x00038cd4:    f85a7026    Z.&p    LDR      r7,[r10,r6,LSL #2]
        0x00038cd8:    464c        LF      MOV      r4,r9
        0x00038cda:    bfc8        ..      IT       GT
        0x00038cdc:    462c        ,F      MOVGT    r4,r5
        0x00038cde:    2f00        ./      CMP      r7,#0
        0x00038ce0:    4638        8F      MOV      r0,r7
        0x00038ce2:    d500        ..      BPL      0x38ce6 ; encode_pulses + 70
        0x00038ce4:    4278        xB      RSBS     r0,r7,#0
        0x00038ce6:    f8583023    X.#0    LDR      r3,[r8,r3,LSL #2]
        0x00038cea:    f1b73fff    ...?    CMP      r7,#0xffffffff
        0x00038cee:    f8533024    S.$0    LDR      r3,[r3,r4,LSL #2]
        0x00038cf2:    4481        .D      ADD      r9,r9,r0
        0x00038cf4:    449e        .D      ADD      lr,lr,r3
        0x00038cf6:    dc0d        ..      BGT      0x38d14 ; encode_pulses + 116
        0x00038cf8:    462b        +F      MOV      r3,r5
        0x00038cfa:    f1090001    ....    ADD      r0,r9,#1
        0x00038cfe:    454d        ME      CMP      r5,r9
        0x00038d00:    bfc8        ..      IT       GT
        0x00038d02:    4603        .F      MOVGT    r3,r0
        0x00038d04:    f8583023    X.#0    LDR      r3,[r8,r3,LSL #2]
        0x00038d08:    4285        .B      CMP      r5,r0
        0x00038d0a:    bfc8        ..      IT       GT
        0x00038d0c:    4628        (F      MOVGT    r0,r5
        0x00038d0e:    f8530020    S. .    LDR      r0,[r3,r0,LSL #2]
        0x00038d12:    4486        .D      ADD      lr,lr,r0
        0x00038d14:    3e01        .>      SUBS     r6,#1
        0x00038d16:    2e01        ..      CMP      r6,#1
        0x00038d18:    f1050501    ....    ADD      r5,r5,#1
        0x00038d1c:    dcd6        ..      BGT      0x38ccc ; encode_pulses + 44
        0x00038d1e:    4610        .F      MOV      r0,r2
        0x00038d20:    4291        .B      CMP      r1,r2
        0x00038d22:    bfb8        ..      IT       LT
        0x00038d24:    4608        .F      MOVLT    r0,r1
        0x00038d26:    f8580020    X. .    LDR      r0,[r8,r0,LSL #2]
        0x00038d2a:    4613        .F      MOV      r3,r2
        0x00038d2c:    bfc8        ..      IT       GT
        0x00038d2e:    460b        .F      MOVGT    r3,r1
        0x00038d30:    f8500023    P.#.    LDR      r0,[r0,r3,LSL #2]
        0x00038d34:    1c53        S.      ADDS     r3,r2,#1
        0x00038d36:    4291        .B      CMP      r1,r2
        0x00038d38:    460a        .F      MOV      r2,r1
        0x00038d3a:    bfc8        ..      IT       GT
        0x00038d3c:    461a        .F      MOVGT    r2,r3
        0x00038d3e:    f8582022    X."     LDR      r2,[r8,r2,LSL #2]
        0x00038d42:    428b        .B      CMP      r3,r1
        0x00038d44:    bfb8        ..      IT       LT
        0x00038d46:    460b        .F      MOVLT    r3,r1
        0x00038d48:    f8521023    R.#.    LDR      r1,[r2,r3,LSL #2]
        0x00038d4c:    180a        ..      ADDS     r2,r1,r0
        0x00038d4e:    4660        `F      MOV      r0,r12
        0x00038d50:    4671        qF      MOV      r1,lr
        0x00038d52:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x00038d56:    f7ffbca9    ....    B.W      ec_enc_uint ; 0x386ac
    encode_size
        0x00038d5a:    28fb        .(      CMP      r0,#0xfb
        0x00038d5c:    bfde        ..      ITTT     LE
        0x00038d5e:    7008        .p      STRBLE   r0,[r1,#0]
        0x00038d60:    2001        .       MOVLE    r0,#1
        0x00038d62:    4770        pG      BXLE     lr
        0x00038d64:    f0600203    `...    ORN      r2,r0,#3
        0x00038d68:    700a        .p      STRB     r2,[r1,#0]
        0x00038d6a:    b2d2        ..      UXTB     r2,r2
        0x00038d6c:    1a80        ..      SUBS     r0,r0,r2
        0x00038d6e:    0880        ..      LSRS     r0,r0,#2
        0x00038d70:    7048        Hp      STRB     r0,[r1,#1]
        0x00038d72:    2002        .       MOVS     r0,#2
        0x00038d74:    4770        pG      BX       lr
        0x00038d76:    0000        ..      MOVS     r0,r0
    erase_flash
        0x00038d78:    b580        ..      PUSH     {r7,lr}
        0x00038d7a:    b084        ..      SUB      sp,sp,#0x10
        0x00038d7c:    9003        ..      STR      r0,[sp,#0xc]
        0x00038d7e:    9102        ..      STR      r1,[sp,#8]
        0x00038d80:    e7ff        ..      B        0x38d82 ; erase_flash + 10
        0x00038d82:    9802        ..      LDR      r0,[sp,#8]
        0x00038d84:    b308        ..      CBZ      r0,0x38dca ; erase_flash + 82
        0x00038d86:    e7ff        ..      B        0x38d88 ; erase_flash + 16
        0x00038d88:    f2402094    @..     MOVW     r0,#0x294
        0x00038d8c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038d90:    9001        ..      STR      r0,[sp,#4]
        0x00038d92:    6800        .h      LDR      r0,[r0,#0]
        0x00038d94:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00038d96:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038d98:    4788        .G      BLX      r1
        0x00038d9a:    9901        ..      LDR      r1,[sp,#4]
        0x00038d9c:    9802        ..      LDR      r0,[sp,#8]
        0x00038d9e:    6809        .h      LDR      r1,[r1,#0]
        0x00038da0:    6849        Ih      LDR      r1,[r1,#4]
        0x00038da2:    4288        .B      CMP      r0,r1
        0x00038da4:    d90f        ..      BLS      0x38dc6 ; erase_flash + 78
        0x00038da6:    e7ff        ..      B        0x38da8 ; erase_flash + 48
        0x00038da8:    f2402094    @..     MOVW     r0,#0x294
        0x00038dac:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038db0:    6801        .h      LDR      r1,[r0,#0]
        0x00038db2:    684a        Jh      LDR      r2,[r1,#4]
        0x00038db4:    9902        ..      LDR      r1,[sp,#8]
        0x00038db6:    1a89        ..      SUBS     r1,r1,r2
        0x00038db8:    9102        ..      STR      r1,[sp,#8]
        0x00038dba:    6800        .h      LDR      r0,[r0,#0]
        0x00038dbc:    6841        Ah      LDR      r1,[r0,#4]
        0x00038dbe:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038dc0:    4408        .D      ADD      r0,r0,r1
        0x00038dc2:    9003        ..      STR      r0,[sp,#0xc]
        0x00038dc4:    e000        ..      B        0x38dc8 ; erase_flash + 80
        0x00038dc6:    e000        ..      B        0x38dca ; erase_flash + 82
        0x00038dc8:    e7db        ..      B        0x38d82 ; erase_flash + 10
        0x00038dca:    b004        ..      ADD      sp,sp,#0x10
        0x00038dcc:    bd80        ..      POP      {r7,pc}
        0x00038dce:    0000        ..      MOVS     r0,r0
    error_check
        0x00038dd0:    b580        ..      PUSH     {r7,lr}
        0x00038dd2:    b082        ..      SUB      sp,sp,#8
        0x00038dd4:    9001        ..      STR      r0,[sp,#4]
        0x00038dd6:    9801        ..      LDR      r0,[sp,#4]
        0x00038dd8:    b318        ..      CBZ      r0,0x38e22 ; error_check + 82
        0x00038dda:    e7ff        ..      B        0x38ddc ; error_check + 12
        0x00038ddc:    9801        ..      LDR      r0,[sp,#4]
        0x00038dde:    f641717c    A.|q    MOV      r1,#0x1f7c
        0x00038de2:    f2c10101    ....    MOVT     r1,#0x1001
        0x00038de6:    6008        .`      STR      r0,[r1,#0]
        0x00038de8:    f2481018    H...    MOV      r0,#0x8118
        0x00038dec:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038df0:    6800        .h      LDR      r0,[r0,#0]
        0x00038df2:    b160        `.      CBZ      r0,0x38e0e ; error_check + 62
        0x00038df4:    e7ff        ..      B        0x38df6 ; error_check + 38
        0x00038df6:    f2481018    H...    MOV      r0,#0x8118
        0x00038dfa:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038dfe:    6801        .h      LDR      r1,[r0,#0]
        0x00038e00:    f641707c    A.|p    MOV      r0,#0x1f7c
        0x00038e04:    f2c10001    ....    MOVT     r0,#0x1001
        0x00038e08:    6800        .h      LDR      r0,[r0,#0]
        0x00038e0a:    4788        .G      BLX      r1
        0x00038e0c:    e008        ..      B        0x38e20 ; error_check + 80
        0x00038e0e:    e7ff        ..      B        0x38e10 ; error_check + 64
        0x00038e10:    f7e9fbde    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x00038e14:    9000        ..      STR      r0,[sp,#0]
        0x00038e16:    9800        ..      LDR      r0,[sp,#0]
        0x00038e18:    f7e9fbe2    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00038e1c:    e7ff        ..      B        0x38e1e ; error_check + 78
        0x00038e1e:    e7ff        ..      B        0x38e20 ; error_check + 80
        0x00038e20:    e7ff        ..      B        0x38e22 ; error_check + 82
        0x00038e22:    b002        ..      ADD      sp,sp,#8
        0x00038e24:    bd80        ..      POP      {r7,pc}
        0x00038e26:    0000        ..      MOVS     r0,r0
    exactle_stack_init
        0x00038e28:    b580        ..      PUSH     {r7,lr}
        0x00038e2a:    b082        ..      SUB      sp,sp,#8
        0x00038e2c:    f7e5fbbc    ....    BL       WsfOsInit ; 0x1e5a8
        0x00038e30:    f7e5fd5e    ..^.    BL       WsfTimerInit ; 0x1e8f0
        0x00038e34:    f2485140    H.@Q    MOV      r1,#0x8540
        0x00038e38:    f2c10100    ....    MOVT     r1,#0x1000
        0x00038e3c:    f2402398    @..#    MOVW     r3,#0x298
        0x00038e40:    f2c10300    ....    MOVT     r3,#0x1000
        0x00038e44:    f44f6062    O.b`    MOV      r0,#0xe20
        0x00038e48:    2206        ."      MOVS     r2,#6
        0x00038e4a:    f7e5fa3f    ..?.    BL       WsfBufInit ; 0x1e2cc
        0x00038e4e:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00038e52:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x00038e56:    f5b06f62    ..bo    CMP      r0,#0xe20
        0x00038e5a:    d901        ..      BLS      0x38e60 ; exactle_stack_init + 56
        0x00038e5c:    e7ff        ..      B        0x38e5e ; exactle_stack_init + 54
        0x00038e5e:    e7ff        ..      B        0x38e60 ; exactle_stack_init + 56
        0x00038e60:    f7e4fb50    ..P.    BL       SecInit ; 0x1d504
        0x00038e64:    f7e4f9d6    ....    BL       SecAesInit ; 0x1d214
        0x00038e68:    f7e4fa6e    ..n.    BL       SecCmacInit ; 0x1d348
        0x00038e6c:    f7e4fb40    ..@.    BL       SecEccInit ; 0x1d4f0
        0x00038e70:    f64b7039    K.9p    MOV      r0,#0xbf39
        0x00038e74:    f2c00001    ....    MOVT     r0,#1
        0x00038e78:    f7e5fbae    ....    BL       WsfOsSetNextHandler ; 0x1e5d8
        0x00038e7c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038e80:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00038e84:    f7e3f864    ..d.    BL       HciHandlerInit ; 0x1bf50
        0x00038e88:    f64a7065    J.ep    MOV      r0,#0xaf65
        0x00038e8c:    f2c00001    ....    MOVT     r0,#1
        0x00038e90:    f7e5fba2    ....    BL       WsfOsSetNextHandler ; 0x1e5d8
        0x00038e94:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038e98:    2000        .       MOVS     r0,#0
        0x00038e9a:    f7e2f859    ..Y.    BL       DmDevVsInit ; 0x1af50
        0x00038e9e:    f7e1fd77    ..w.    BL       DmAdvInit ; 0x1a990
        0x00038ea2:    f7e2f927    ..'.    BL       DmPhyInit ; 0x1b0f4
        0x00038ea6:    f7e1feb9    ....    BL       DmConnInit ; 0x1ac1c
        0x00038eaa:    f7e1ffe7    ....    BL       DmConnSlaveInit ; 0x1ae7c
        0x00038eae:    f7e2fb49    ..I.    BL       DmSecInit ; 0x1b544
        0x00038eb2:    f7e2fb5b    ..[.    BL       DmSecLescInit ; 0x1b56c
        0x00038eb6:    f7e2f973    ..s.    BL       DmPrivInit ; 0x1b1a0
        0x00038eba:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00038ebe:    f7e2f877    ..w.    BL       DmHandlerInit ; 0x1afb0
        0x00038ec2:    f24d0029    M.).    MOV      r0,#0xd029
        0x00038ec6:    f2c00001    ....    MOVT     r0,#1
        0x00038eca:    f7e5fb85    ....    BL       WsfOsSetNextHandler ; 0x1e5d8
        0x00038ece:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038ed2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00038ed6:    f7e4f8c1    ....    BL       L2cSlaveHandlerInit ; 0x1d05c
        0x00038eda:    f7e4f85d    ..].    BL       L2cInit ; 0x1cf98
        0x00038ede:    f7e4f8cf    ....    BL       L2cSlaveInit ; 0x1d080
        0x00038ee2:    f6493015    I..0    MOV      r0,#0x9b15
        0x00038ee6:    f2c00001    ....    MOVT     r0,#1
        0x00038eea:    f7e5fb75    ..u.    BL       WsfOsSetNextHandler ; 0x1e5d8
        0x00038eee:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038ef2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00038ef6:    f7e0fe6b    ..k.    BL       AttHandlerInit ; 0x19bd0
        0x00038efa:    f7e1fb3f    ..?.    BL       AttsInit ; 0x1a57c
        0x00038efe:    f7e1faf3    ....    BL       AttsIndInit ; 0x1a4e8
        0x00038f02:    f7e0ff0d    ....    BL       AttcInit ; 0x19d20
        0x00038f06:    f64d10fd    M...    MOV      r0,#0xd9fd
        0x00038f0a:    f2c00001    ....    MOVT     r0,#1
        0x00038f0e:    f7e5fb63    ..c.    BL       WsfOsSetNextHandler ; 0x1e5d8
        0x00038f12:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038f16:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00038f1a:    f7e4fdcf    ....    BL       SmpHandlerInit ; 0x1dabc
        0x00038f1e:    f7e4ffd7    ....    BL       SmprInit ; 0x1ded0
        0x00038f22:    f7e4ffed    ....    BL       SmprScInit ; 0x1df00
        0x00038f26:    20fb        .       MOVS     r0,#0xfb
        0x00038f28:    f7e3feba    ....    BL       HciSetMaxRxAclLen ; 0x1cca0
        0x00038f2c:    f24930f9    I..0    MOV      r0,#0x93f9
        0x00038f30:    f2c00001    ....    MOVT     r0,#1
        0x00038f34:    f7e5fb50    ..P.    BL       WsfOsSetNextHandler ; 0x1e5d8
        0x00038f38:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038f3c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00038f40:    f7e0fa8e    ....    BL       AppHandlerInit ; 0x19460
        0x00038f44:    f648007d    H.}.    MOV      r0,#0x887d
        0x00038f48:    f2c00001    ....    MOVT     r0,#1
        0x00038f4c:    f7e5fb44    ..D.    BL       WsfOsSetNextHandler ; 0x1e5d8
        0x00038f50:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038f54:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00038f58:    f7dffcb0    ....    BL       AmVosHandlerInit ; 0x188bc
        0x00038f5c:    f64b20e5    K..     MOV      r0,#0xbae5
        0x00038f60:    f2c00001    ....    MOVT     r0,#1
        0x00038f64:    f7e5fb38    ..8.    BL       WsfOsSetNextHandler ; 0x1e5d8
        0x00038f68:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038f6c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00038f70:    f7e2feee    ....    BL       HciDrvHandlerInit ; 0x1bd50
        0x00038f74:    b002        ..      ADD      sp,sp,#8
        0x00038f76:    bd80        ..      POP      {r7,pc}
    exp_rotation
        0x00038f78:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00038f7c:    b081        ..      SUB      sp,sp,#4
        0x00038f7e:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x00038f82:    4690        .F      MOV      r8,r2
        0x00038f84:    9a10        ..      LDR      r2,[sp,#0x40]
        0x00038f86:    ebb10f42    ..B.    CMP      r1,r2,LSL #1
        0x00038f8a:    f340808b    @...    BLE.W    0x390a4 ; exp_rotation + 300
        0x00038f8e:    4606        .F      MOV      r6,r0
        0x00038f90:    9811        ..      LDR      r0,[sp,#0x44]
        0x00038f92:    2800        .(      CMP      r0,#0
        0x00038f94:    f0008086    ....    BEQ.W    0x390a4 ; exp_rotation + 300
        0x00038f98:    460f        .F      MOV      r7,r1
        0x00038f9a:    a145        E.      ADR      r1,{pc}+0x116 ; 0x390b0
        0x00038f9c:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00038fa0:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x00038fa4:    ee007a10    ...z    VMOV     s0,r7
        0x00038fa8:    fb007002    ...p    MLA      r0,r0,r2,r7
        0x00038fac:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00038fb0:    ee010a10    ....    VMOV     s2,r0
        0x00038fb4:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00038fb8:    ee800a01    ....    VDIV.F32 s0,s0,s2
        0x00038fbc:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x00038fc0:    ed9f8a3e    ..>.    VLDR     s16,[pc,#248] ; [0x390bc] = 0x3fc90fdb
        0x00038fc4:    461c        .F      MOV      r4,r3
        0x00038fc6:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x00038fca:    ee209a01     ...    VMUL.F32 s18,s0,s2
        0x00038fce:    ee290a08    )...    VMUL.F32 s0,s18,s16
        0x00038fd2:    ee100a10    ....    VMOV     r0,s0
        0x00038fd6:    f014fa8b    ....    BL       __aeabi_f2d ; 0x4d4f0
        0x00038fda:    ec410b10    A...    VMOV     d0,r0,r1
        0x00038fde:    f012fadb    ....    BL       __hardfp_cos ; 0x4b598
        0x00038fe2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00038fe6:    f013fc3b    ..;.    BL       __aeabi_d2f ; 0x4c860
        0x00038fea:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00038fee:    ee300a49    0.I.    VSUB.F32 s0,s0,s18
        0x00038ff2:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x00038ff6:    4681        .F      MOV      r9,r0
        0x00038ff8:    ee100a10    ....    VMOV     r0,s0
        0x00038ffc:    f014fa78    ..x.    BL       __aeabi_f2d ; 0x4d4f0
        0x00039000:    ec410b10    A...    VMOV     d0,r0,r1
        0x00039004:    f012fac8    ....    BL       __hardfp_cos ; 0x4b598
        0x00039008:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003900c:    f013fc28    ..(.    BL       __aeabi_d2f ; 0x4c860
        0x00039010:    ebb70fc4    ....    CMP      r7,r4,LSL #3
        0x00039014:    da01        ..      BGE      0x3901a ; exp_rotation + 162
        0x00039016:    2500        .%      MOVS     r5,#0
        0x00039018:    e009        ..      B        0x3902e ; exp_rotation + 182
        0x0003901a:    10a1        ..      ASRS     r1,r4,#2
        0x0003901c:    2500        .%      MOVS     r5,#0
        0x0003901e:    bf00        ..      NOP      
        0x00039020:    3501        .5      ADDS     r5,#1
        0x00039022:    fb055205    ...R    MLA      r2,r5,r5,r5
        0x00039026:    fb021204    ....    MLA      r2,r2,r4,r1
        0x0003902a:    42ba        .B      CMP      r2,r7
        0x0003902c:    dbf8        ..      BLT      0x39020 ; exp_rotation + 168
        0x0003902e:    2c01        .,      CMP      r4,#1
        0x00039030:    db38        8.      BLT      0x390a4 ; exp_rotation + 300
        0x00039032:    fb97f7f4    ....    SDIV     r7,r7,r4
        0x00039036:    ee089a10    ....    VMOV     s16,r9
        0x0003903a:    ee090a10    ....    VMOV     s18,r0
        0x0003903e:    eeb1aa49    ..I.    VNEG.F32 s20,s18
        0x00039042:    eeb1ba48    ..H.    VNEG.F32 s22,s16
        0x00039046:    ea4f0987    O...    LSL      r9,r7,#2
        0x0003904a:    bf00        ..      NOP      
        0x0003904c:    f1b83fff    ...?    CMP      r8,#0xffffffff
        0x00039050:    dd12        ..      BLE      0x39078 ; exp_rotation + 256
        0x00039052:    4630        0F      MOV      r0,r6
        0x00039054:    4639        9F      MOV      r1,r7
        0x00039056:    2201        ."      MOVS     r2,#1
        0x00039058:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003905c:    eef00a4a    ..J.    VMOV.F32 s1,s20
        0x00039060:    f000f82e    ....    BL       exp_rotation1 ; 0x390c0
        0x00039064:    b1dd        ..      CBZ      r5,0x3909e ; exp_rotation + 294
        0x00039066:    4630        0F      MOV      r0,r6
        0x00039068:    4639        9F      MOV      r1,r7
        0x0003906a:    462a        *F      MOV      r2,r5
        0x0003906c:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00039070:    eef00a4b    ..K.    VMOV.F32 s1,s22
        0x00039074:    e011        ..      B        0x3909a ; exp_rotation + 290
        0x00039076:    bf00        ..      NOP      
        0x00039078:    b145        E.      CBZ      r5,0x3908c ; exp_rotation + 276
        0x0003907a:    4630        0F      MOV      r0,r6
        0x0003907c:    4639        9F      MOV      r1,r7
        0x0003907e:    462a        *F      MOV      r2,r5
        0x00039080:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00039084:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x00039088:    f000f81a    ....    BL       exp_rotation1 ; 0x390c0
        0x0003908c:    4630        0F      MOV      r0,r6
        0x0003908e:    4639        9F      MOV      r1,r7
        0x00039090:    2201        ."      MOVS     r2,#1
        0x00039092:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00039096:    eef00a49    ..I.    VMOV.F32 s1,s18
        0x0003909a:    f000f811    ....    BL       exp_rotation1 ; 0x390c0
        0x0003909e:    3c01        .<      SUBS     r4,#1
        0x000390a0:    444e        ND      ADD      r6,r6,r9
        0x000390a2:    d1d3        ..      BNE      0x3904c ; exp_rotation + 212
        0x000390a4:    ecbd8b08    ....    VPOP     {d8-d11}
        0x000390a8:    b001        ..      ADD      sp,sp,#4
        0x000390aa:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x000390ae:    bf00        ..      NOP      
    $d.1
    exp_rotation.SPREAD_FACTOR
        0x000390b0:    0000000f    ....    DCD    15
        0x000390b4:    0000000a    ....    DCD    10
        0x000390b8:    00000005    ....    DCD    5
        0x000390bc:    3fc90fdb    ...?    DCD    1070141403
    $t.2
    exp_rotation1
        0x000390c0:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x000390c2:    eba10c02    ....    SUB      r12,r1,r2
        0x000390c6:    f1bc0f01    ....    CMP      r12,#1
        0x000390ca:    db1b        ..      BLT      0x39104 ; exp_rotation1 + 68
        0x000390cc:    ea4f0e82    O...    LSL      lr,r2,#2
        0x000390d0:    4663        cF      MOV      r3,r12
        0x000390d2:    4604        .F      MOV      r4,r0
        0x000390d4:    eb04050e    ....    ADD      r5,r4,lr
        0x000390d8:    ed951a00    ....    VLDR     s2,[r5,#0]
        0x000390dc:    ed942a00    ...*    VLDR     s4,[r4,#0]
        0x000390e0:    ee213a00    !..:    VMUL.F32 s6,s2,s0
        0x000390e4:    ee224a20    ". J    VMUL.F32 s8,s4,s1
        0x000390e8:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x000390ec:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x000390f0:    ee343a03    4..:    VADD.F32 s6,s8,s6
        0x000390f4:    ee321a41    2.A.    VSUB.F32 s2,s4,s2
        0x000390f8:    ed853a00    ...:    VSTR     s6,[r5,#0]
        0x000390fc:    eca41a01    ....    VSTM     r4!,{s2}
        0x00039100:    3b01        .;      SUBS     r3,#1
        0x00039102:    d1e7        ..      BNE      0x390d4 ; exp_rotation1 + 20
        0x00039104:    ea6f0342    o.B.    MVN      r3,r2,LSL #1
        0x00039108:    185b        [.      ADDS     r3,r3,r1
        0x0003910a:    bf48        H.      IT       MI
        0x0003910c:    bdb0        ..      POPMI    {r4,r5,r7,pc}
        0x0003910e:    eb000383    ....    ADD      r3,r0,r3,LSL #2
        0x00039112:    eb00008c    ....    ADD      r0,r0,r12,LSL #2
        0x00039116:    eba10142    ..B.    SUB      r1,r1,r2,LSL #1
        0x0003911a:    3804        .8      SUBS     r0,#4
        0x0003911c:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00039120:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x00039124:    ee213a00    !..:    VMUL.F32 s6,s2,s0
        0x00039128:    ee224a20    ". J    VMUL.F32 s8,s4,s1
        0x0003912c:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x00039130:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00039134:    ee343a03    4..:    VADD.F32 s6,s8,s6
        0x00039138:    ee321a41    2.A.    VSUB.F32 s2,s4,s2
        0x0003913c:    3901        .9      SUBS     r1,#1
        0x0003913e:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x00039142:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x00039146:    3b04        .;      SUBS     r3,#4
        0x00039148:    3804        .8      SUBS     r0,#4
        0x0003914a:    2900        .)      CMP      r1,#0
        0x0003914c:    dce6        ..      BGT      0x3911c ; exp_rotation1 + 92
        0x0003914e:    bdb0        ..      POP      {r4,r5,r7,pc}
    extract_collapse_mask
        0x00039150:    b570        p.      PUSH     {r4-r6,lr}
        0x00039152:    2a02        .*      CMP      r2,#2
        0x00039154:    bfbc        ..      ITT      LT
        0x00039156:    2001        .       MOVLT    r0,#1
        0x00039158:    bd70        p.      POPLT    {r4-r6,pc}
        0x0003915a:    fb91f1f2    ....    SDIV     r1,r1,r2
        0x0003915e:    4603        .F      MOV      r3,r0
        0x00039160:    ea4f0c81    O...    LSL      r12,r1,#2
        0x00039164:    2000        .       MOVS     r0,#0
        0x00039166:    f04f0e00    O...    MOV      lr,#0
        0x0003916a:    bf00        ..      NOP      
        0x0003916c:    2500        .%      MOVS     r5,#0
        0x0003916e:    2400        .$      MOVS     r4,#0
        0x00039170:    f8536025    S.%`    LDR      r6,[r3,r5,LSL #2]
        0x00039174:    3501        .5      ADDS     r5,#1
        0x00039176:    428d        .B      CMP      r5,r1
        0x00039178:    ea440406    D...    ORR      r4,r4,r6
        0x0003917c:    dbf8        ..      BLT      0x39170 ; extract_collapse_mask + 32
        0x0003917e:    2c00        .,      CMP      r4,#0
        0x00039180:    bf18        ..      IT       NE
        0x00039182:    2401        .$      MOVNE    r4,#1
        0x00039184:    fa04f40e    ....    LSL      r4,r4,lr
        0x00039188:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003918c:    4320         C      ORRS     r0,r0,r4
        0x0003918e:    4596        .E      CMP      lr,r2
        0x00039190:    4463        cD      ADD      r3,r3,r12
        0x00039192:    bf08        ..      IT       EQ
        0x00039194:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00039196:    e7e9        ..      B        0x3916c ; extract_collapse_mask + 28
    find_best_pitch
        0x00039198:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0003919a:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x0003919e:    2400        .$      MOVS     r4,#0
        0x000391a0:    f04f0e01    O...    MOV      lr,#1
        0x000391a4:    2a01        .*      CMP      r2,#1
        0x000391a6:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x000391aa:    f8cc4000    ...@    STR      r4,[r12,#0]
        0x000391ae:    f8cce004    ....    STR      lr,[r12,#4]
        0x000391b2:    db0c        ..      BLT      0x391ce ; find_best_pitch + 54
        0x000391b4:    460c        .F      MOV      r4,r1
        0x000391b6:    4696        .F      MOV      lr,r2
        0x000391b8:    ed941a00    ....    VLDR     s2,[r4,#0]
        0x000391bc:    f1be0e01    ....    SUBS     lr,lr,#1
        0x000391c0:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x000391c4:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000391c8:    f1040404    ....    ADD      r4,r4,#4
        0x000391cc:    d1f4        ..      BNE      0x391b8 ; find_best_pitch + 32
        0x000391ce:    2b01        .+      CMP      r3,#1
        0x000391d0:    bfb8        ..      IT       LT
        0x000391d2:    bdb0        ..      POPLT    {r4,r5,r7,pc}
        0x000391d4:    ed9f1a30    ..0.    VLDR     s2,[pc,#192] ; [0x39298] = 0
        0x000391d8:    eebf7a00    ...z    VMOV.F32 s14,#-1.00000000
        0x000391dc:    ed9f2a2f    ../*    VLDR     s4,[pc,#188] ; [0x3929c] = 0x2b8cbccc
        0x000391e0:    0092        ..      LSLS     r2,r2,#2
        0x000391e2:    f04f0e00    O...    MOV      lr,#0
        0x000391e6:    eeb73a00    ...:    VMOV.F32 s6,#1.00000000
        0x000391ea:    2400        .$      MOVS     r4,#0
        0x000391ec:    eeb05a41    ..AZ    VMOV.F32 s10,s2
        0x000391f0:    eeb04a47    ..GJ    VMOV.F32 s8,s14
        0x000391f4:    ed906a00    ...j    VLDR     s12,[r0,#0]
        0x000391f8:    eeb56a40    ..@j    VCMP.F32 s12,#0.0
        0x000391fc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00039200:    dd20         .      BLE      0x39244 ; find_best_pitch + 172
        0x00039202:    ee266a02    &..j    VMUL.F32 s12,s12,s4
        0x00039206:    ee266a06    &..j    VMUL.F32 s12,s12,s12
        0x0003920a:    ee650a06    e...    VMUL.F32 s1,s10,s12
        0x0003920e:    ee601a04    `...    VMUL.F32 s3,s0,s8
        0x00039212:    eef40a61    ..a.    VCMP.F32 s1,s3
        0x00039216:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003921a:    dd13        ..      BLE      0x39244 ; find_best_pitch + 172
        0x0003921c:    ee214a06    !..J    VMUL.F32 s8,s2,s12
        0x00039220:    ee205a07     ..Z    VMUL.F32 s10,s0,s14
        0x00039224:    eeb44a45    ..EJ    VCMP.F32 s8,s10
        0x00039228:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003922c:    dd29        ).      BLE      0x39282 ; find_best_pitch + 234
        0x0003922e:    e9cc4e00    ...N    STRD     r4,lr,[r12,#0]
        0x00039232:    46a6        .F      MOV      lr,r4
        0x00039234:    eeb04a47    ..GJ    VMOV.F32 s8,s14
        0x00039238:    eeb05a41    ..AZ    VMOV.F32 s10,s2
        0x0003923c:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00039240:    e002        ..      B        0x39248 ; find_best_pitch + 176
        0x00039242:    bf00        ..      NOP      
        0x00039244:    eeb06a47    ..Gj    VMOV.F32 s12,s14
        0x00039248:    188d        ..      ADDS     r5,r1,r2
        0x0003924a:    ed957a00    ...z    VLDR     s14,[r5,#0]
        0x0003924e:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x00039252:    ee277a07    '..z    VMUL.F32 s14,s14,s14
        0x00039256:    ee600aa0    `...    VMUL.F32 s1,s1,s1
        0x0003925a:    ee377a60    7.`z    VSUB.F32 s14,s14,s1
        0x0003925e:    ee300a07    0...    VADD.F32 s0,s0,s14
        0x00039262:    eeb40a43    ..C.    VCMP.F32 s0,s6
        0x00039266:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003926a:    f1040401    ....    ADD      r4,r4,#1
        0x0003926e:    bfb8        ..      IT       LT
        0x00039270:    eeb00a43    ..C.    VMOVLT.F32 s0,s6
        0x00039274:    3104        .1      ADDS     r1,#4
        0x00039276:    3004        .0      ADDS     r0,#4
        0x00039278:    42a3        .B      CMP      r3,r4
        0x0003927a:    eeb07a46    ..Fz    VMOV.F32 s14,s12
        0x0003927e:    d1b9        ..      BNE      0x391f4 ; find_best_pitch + 92
        0x00039280:    e008        ..      B        0x39294 ; find_best_pitch + 252
        0x00039282:    eeb04a46    ..FJ    VMOV.F32 s8,s12
        0x00039286:    eeb06a47    ..Gj    VMOV.F32 s12,s14
        0x0003928a:    eeb05a40    ..@Z    VMOV.F32 s10,s0
        0x0003928e:    f8cc4004    ...@    STR      r4,[r12,#4]
        0x00039292:    e7d9        ..      B        0x39248 ; find_best_pitch + 176
        0x00039294:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00039296:    bf00        ..      NOP      
    $d.7
        0x00039298:    00000000    ....    DCD    0
        0x0003929c:    2b8cbccc    ...+    DCD    730643660
    $t.12
    find_dma_threshold
        0x000392a0:    b083        ..      SUB      sp,sp,#0xc
        0x000392a2:    9002        ..      STR      r0,[sp,#8]
        0x000392a4:    2010        .       MOVS     r0,#0x10
        0x000392a6:    9000        ..      STR      r0,[sp,#0]
        0x000392a8:    2018        .       MOVS     r0,#0x18
        0x000392aa:    9001        ..      STR      r0,[sp,#4]
        0x000392ac:    e7ff        ..      B        0x392ae ; find_dma_threshold + 14
        0x000392ae:    9801        ..      LDR      r0,[sp,#4]
        0x000392b0:    9900        ..      LDR      r1,[sp,#0]
        0x000392b2:    4288        .B      CMP      r0,r1
        0x000392b4:    d30e        ..      BCC      0x392d4 ; find_dma_threshold + 52
        0x000392b6:    e7ff        ..      B        0x392b8 ; find_dma_threshold + 24
        0x000392b8:    9a02        ..      LDR      r2,[sp,#8]
        0x000392ba:    9901        ..      LDR      r1,[sp,#4]
        0x000392bc:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x000392c0:    fb002011    ...     MLS      r0,r0,r1,r2
        0x000392c4:    b908        ..      CBNZ     r0,0x392ca ; find_dma_threshold + 42
        0x000392c6:    e7ff        ..      B        0x392c8 ; find_dma_threshold + 40
        0x000392c8:    e004        ..      B        0x392d4 ; find_dma_threshold + 52
        0x000392ca:    e7ff        ..      B        0x392cc ; find_dma_threshold + 44
        0x000392cc:    9801        ..      LDR      r0,[sp,#4]
        0x000392ce:    3804        .8      SUBS     r0,#4
        0x000392d0:    9001        ..      STR      r0,[sp,#4]
        0x000392d2:    e7ec        ..      B        0x392ae ; find_dma_threshold + 14
        0x000392d4:    9801        ..      LDR      r0,[sp,#4]
        0x000392d6:    9900        ..      LDR      r1,[sp,#0]
        0x000392d8:    4288        .B      CMP      r0,r1
        0x000392da:    d203        ..      BCS      0x392e4 ; find_dma_threshold + 68
        0x000392dc:    e7ff        ..      B        0x392de ; find_dma_threshold + 62
        0x000392de:    2000        .       MOVS     r0,#0
        0x000392e0:    9001        ..      STR      r0,[sp,#4]
        0x000392e2:    e7ff        ..      B        0x392e4 ; find_dma_threshold + 68
        0x000392e4:    9801        ..      LDR      r0,[sp,#4]
        0x000392e6:    b003        ..      ADD      sp,sp,#0xc
        0x000392e8:    4770        pG      BX       lr
        0x000392ea:    0000        ..      MOVS     r0,r0
    find_extension_field
        0x000392ec:    b570        p.      PUSH     {r4-r6,lr}
        0x000392ee:    6845        Eh      LDR      r5,[r0,#4]
        0x000392f0:    4604        .F      MOV      r4,r0
        0x000392f2:    bf00        ..      NOP      
        0x000392f4:    6860        `h      LDR      r0,[r4,#4]
        0x000392f6:    7880        .x      LDRB     r0,[r0,#2]
        0x000392f8:    f000060f    ....    AND      r6,r0,#0xf
        0x000392fc:    2e08        ..      CMP      r6,#8
        0x000392fe:    d005        ..      BEQ      0x3930c ; find_extension_field + 32
        0x00039300:    4620         F      MOV      r0,r4
        0x00039302:    f008f9d3    ....    BL       pb_field_iter_next ; 0x416ac
        0x00039306:    6860        `h      LDR      r0,[r4,#4]
        0x00039308:    42a8        .B      CMP      r0,r5
        0x0003930a:    d1f3        ..      BNE      0x392f4 ; find_extension_field + 8
        0x0003930c:    f1a60008    ....    SUB      r0,r6,#8
        0x00039310:    fab0f080    ....    CLZ      r0,r0
        0x00039314:    0940        @.      LSRS     r0,r0,#5
        0x00039316:    bd70        p.      POP      {r4-r6,pc}
    ftoa
        0x00039318:    b580        ..      PUSH     {r7,lr}
        0x0003931a:    b090        ..      SUB      sp,sp,#0x40
        0x0003931c:    ed8d0a0e    ....    VSTR     s0,[sp,#0x38]
        0x00039320:    900d        ..      STR      r0,[sp,#0x34]
        0x00039322:    910c        ..      STR      r1,[sp,#0x30]
        0x00039324:    980d        ..      LDR      r0,[sp,#0x34]
        0x00039326:    6800        .h      LDR      r0,[r0,#0]
        0x00039328:    9009        ..      STR      r0,[sp,#0x24]
        0x0003932a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003932c:    2803        .(      CMP      r0,#3
        0x0003932e:    dc04        ..      BGT      0x3933a ; ftoa + 34
        0x00039330:    e7ff        ..      B        0x39332 ; ftoa + 26
        0x00039332:    f06f0002    o...    MVN      r0,#2
        0x00039336:    900f        ..      STR      r0,[sp,#0x3c]
        0x00039338:    e103        ..      B        0x39542 ; ftoa + 554
        0x0003933a:    ed9d0a0e    ....    VLDR     s0,[sp,#0x38]
        0x0003933e:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x00039342:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00039346:    d109        ..      BNE      0x3935c ; ftoa + 68
        0x00039348:    e7ff        ..      B        0x3934a ; ftoa + 50
        0x0003934a:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003934c:    f6426030    B.0`    MOV      r0,#0x2e30
        0x00039350:    f2c00030    ..0.    MOVT     r0,#0x30
        0x00039354:    6008        .`      STR      r0,[r1,#0]
        0x00039356:    2003        .       MOVS     r0,#3
        0x00039358:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003935a:    e0f2        ..      B        0x39542 ; ftoa + 554
        0x0003935c:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003935e:    9005        ..      STR      r0,[sp,#0x14]
        0x00039360:    980e        ..      LDR      r0,[sp,#0x38]
        0x00039362:    900b        ..      STR      r0,[sp,#0x2c]
        0x00039364:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00039366:    0dc1        ..      LSRS     r1,r0,#23
        0x00039368:    f06f007e    o.~.    MVN      r0,#0x7e
        0x0003936c:    fa50f081    P...    UXTAB    r0,r0,r1
        0x00039370:    900a        ..      STR      r0,[sp,#0x28]
        0x00039372:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00039374:    f4400000    @...    ORR      r0,r0,#0x800000
        0x00039378:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0003937c:    9008        ..      STR      r0,[sp,#0x20]
        0x0003937e:    2000        .       MOVS     r0,#0
        0x00039380:    9006        ..      STR      r0,[sp,#0x18]
        0x00039382:    9007        ..      STR      r0,[sp,#0x1c]
        0x00039384:    980a        ..      LDR      r0,[sp,#0x28]
        0x00039386:    281f        .(      CMP      r0,#0x1f
        0x00039388:    db04        ..      BLT      0x39394 ; ftoa + 124
        0x0003938a:    e7ff        ..      B        0x3938c ; ftoa + 116
        0x0003938c:    f06f0001    o...    MVN      r0,#1
        0x00039390:    900f        ..      STR      r0,[sp,#0x3c]
        0x00039392:    e0d6        ..      B        0x39542 ; ftoa + 554
        0x00039394:    980a        ..      LDR      r0,[sp,#0x28]
        0x00039396:    f1100f18    ....    CMN      r0,#0x18
        0x0003939a:    dc04        ..      BGT      0x393a6 ; ftoa + 142
        0x0003939c:    e7ff        ..      B        0x3939e ; ftoa + 134
        0x0003939e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000393a2:    900f        ..      STR      r0,[sp,#0x3c]
        0x000393a4:    e0cd        ..      B        0x39542 ; ftoa + 554
        0x000393a6:    980a        ..      LDR      r0,[sp,#0x28]
        0x000393a8:    2817        .(      CMP      r0,#0x17
        0x000393aa:    db06        ..      BLT      0x393ba ; ftoa + 162
        0x000393ac:    e7ff        ..      B        0x393ae ; ftoa + 150
        0x000393ae:    9808        ..      LDR      r0,[sp,#0x20]
        0x000393b0:    990a        ..      LDR      r1,[sp,#0x28]
        0x000393b2:    3917        .9      SUBS     r1,r1,#0x17
        0x000393b4:    4088        .@      LSLS     r0,r0,r1
        0x000393b6:    9007        ..      STR      r0,[sp,#0x1c]
        0x000393b8:    e01a        ..      B        0x393f0 ; ftoa + 216
        0x000393ba:    980a        ..      LDR      r0,[sp,#0x28]
        0x000393bc:    2800        .(      CMP      r0,#0
        0x000393be:    d40e        ..      BMI      0x393de ; ftoa + 198
        0x000393c0:    e7ff        ..      B        0x393c2 ; ftoa + 170
        0x000393c2:    9808        ..      LDR      r0,[sp,#0x20]
        0x000393c4:    990a        ..      LDR      r1,[sp,#0x28]
        0x000393c6:    f1c10117    ....    RSB      r1,r1,#0x17
        0x000393ca:    4108        .A      ASRS     r0,r0,r1
        0x000393cc:    9007        ..      STR      r0,[sp,#0x1c]
        0x000393ce:    9808        ..      LDR      r0,[sp,#0x20]
        0x000393d0:    990a        ..      LDR      r1,[sp,#0x28]
        0x000393d2:    3101        .1      ADDS     r1,#1
        0x000393d4:    4088        .@      LSLS     r0,r0,r1
        0x000393d6:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x000393da:    9006        ..      STR      r0,[sp,#0x18]
        0x000393dc:    e007        ..      B        0x393ee ; ftoa + 214
        0x000393de:    9808        ..      LDR      r0,[sp,#0x20]
        0x000393e0:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x000393e4:    990a        ..      LDR      r1,[sp,#0x28]
        0x000393e6:    43c9        .C      MVNS     r1,r1
        0x000393e8:    40c8        .@      LSRS     r0,r0,r1
        0x000393ea:    9006        ..      STR      r0,[sp,#0x18]
        0x000393ec:    e7ff        ..      B        0x393ee ; ftoa + 214
        0x000393ee:    e7ff        ..      B        0x393f0 ; ftoa + 216
        0x000393f0:    e7ff        ..      B        0x393f2 ; ftoa + 218
        0x000393f2:    e7ff        ..      B        0x393f4 ; ftoa + 220
        0x000393f4:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000393f6:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000393fa:    dc06        ..      BGT      0x3940a ; ftoa + 242
        0x000393fc:    e7ff        ..      B        0x393fe ; ftoa + 230
        0x000393fe:    990d        ..      LDR      r1,[sp,#0x34]
        0x00039400:    1c48        H.      ADDS     r0,r1,#1
        0x00039402:    900d        ..      STR      r0,[sp,#0x34]
        0x00039404:    202d        -       MOVS     r0,#0x2d
        0x00039406:    7008        .p      STRB     r0,[r1,#0]
        0x00039408:    e7ff        ..      B        0x3940a ; ftoa + 242
        0x0003940a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003940c:    b930        0.      CBNZ     r0,0x3941c ; ftoa + 260
        0x0003940e:    e7ff        ..      B        0x39410 ; ftoa + 248
        0x00039410:    990d        ..      LDR      r1,[sp,#0x34]
        0x00039412:    1c48        H.      ADDS     r0,r1,#1
        0x00039414:    900d        ..      STR      r0,[sp,#0x34]
        0x00039416:    2030        0       MOVS     r0,#0x30
        0x00039418:    7008        .p      STRB     r0,[r1,#0]
        0x0003941a:    e01f        ..      B        0x3945c ; ftoa + 324
        0x0003941c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003941e:    2801        .(      CMP      r0,#1
        0x00039420:    db06        ..      BLT      0x39430 ; ftoa + 280
        0x00039422:    e7ff        ..      B        0x39424 ; ftoa + 268
        0x00039424:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039426:    17c1        ..      ASRS     r1,r0,#31
        0x00039428:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x0003942a:    f00ffee5    ....    BL       uint64_to_str ; 0x491f8
        0x0003942e:    e00b        ..      B        0x39448 ; ftoa + 304
        0x00039430:    990d        ..      LDR      r1,[sp,#0x34]
        0x00039432:    1c48        H.      ADDS     r0,r1,#1
        0x00039434:    900d        ..      STR      r0,[sp,#0x34]
        0x00039436:    202d        -       MOVS     r0,#0x2d
        0x00039438:    7008        .p      STRB     r0,[r1,#0]
        0x0003943a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003943c:    4240        @B      RSBS     r0,r0,#0
        0x0003943e:    17c1        ..      ASRS     r1,r0,#31
        0x00039440:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x00039442:    f00ffed9    ....    BL       uint64_to_str ; 0x491f8
        0x00039446:    e7ff        ..      B        0x39448 ; ftoa + 304
        0x00039448:    e7ff        ..      B        0x3944a ; ftoa + 306
        0x0003944a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003944c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003944e:    b120         .      CBZ      r0,0x3945a ; ftoa + 322
        0x00039450:    e7ff        ..      B        0x39452 ; ftoa + 314
        0x00039452:    980d        ..      LDR      r0,[sp,#0x34]
        0x00039454:    3001        .0      ADDS     r0,#1
        0x00039456:    900d        ..      STR      r0,[sp,#0x34]
        0x00039458:    e7f7        ..      B        0x3944a ; ftoa + 306
        0x0003945a:    e7ff        ..      B        0x3945c ; ftoa + 324
        0x0003945c:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003945e:    1c48        H.      ADDS     r0,r1,#1
        0x00039460:    900d        ..      STR      r0,[sp,#0x34]
        0x00039462:    202e        .       MOVS     r0,#0x2e
        0x00039464:    7008        .p      STRB     r0,[r1,#0]
        0x00039466:    9806        ..      LDR      r0,[sp,#0x18]
        0x00039468:    b930        0.      CBNZ     r0,0x39478 ; ftoa + 352
        0x0003946a:    e7ff        ..      B        0x3946c ; ftoa + 340
        0x0003946c:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003946e:    1c48        H.      ADDS     r0,r1,#1
        0x00039470:    900d        ..      STR      r0,[sp,#0x34]
        0x00039472:    2030        0       MOVS     r0,#0x30
        0x00039474:    7008        .p      STRB     r0,[r1,#0]
        0x00039476:    e05c        \.      B        0x39532 ; ftoa + 538
        0x00039478:    9909        ..      LDR      r1,[sp,#0x24]
        0x0003947a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003947c:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003947e:    1a80        ..      SUBS     r0,r0,r2
        0x00039480:    43c0        .C      MVNS     r0,r0
        0x00039482:    4408        .D      ADD      r0,r0,r1
        0x00039484:    9002        ..      STR      r0,[sp,#8]
        0x00039486:    9802        ..      LDR      r0,[sp,#8]
        0x00039488:    990c        ..      LDR      r1,[sp,#0x30]
        0x0003948a:    4288        .B      CMP      r0,r1
        0x0003948c:    dd03        ..      BLE      0x39496 ; ftoa + 382
        0x0003948e:    e7ff        ..      B        0x39490 ; ftoa + 376
        0x00039490:    980c        ..      LDR      r0,[sp,#0x30]
        0x00039492:    9001        ..      STR      r0,[sp,#4]
        0x00039494:    e002        ..      B        0x3949c ; ftoa + 388
        0x00039496:    9802        ..      LDR      r0,[sp,#8]
        0x00039498:    9001        ..      STR      r0,[sp,#4]
        0x0003949a:    e7ff        ..      B        0x3949c ; ftoa + 388
        0x0003949c:    9801        ..      LDR      r0,[sp,#4]
        0x0003949e:    9002        ..      STR      r0,[sp,#8]
        0x000394a0:    2000        .       MOVS     r0,#0
        0x000394a2:    9003        ..      STR      r0,[sp,#0xc]
        0x000394a4:    e7ff        ..      B        0x394a6 ; ftoa + 398
        0x000394a6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000394a8:    9902        ..      LDR      r1,[sp,#8]
        0x000394aa:    4288        .B      CMP      r0,r1
        0x000394ac:    da15        ..      BGE      0x394da ; ftoa + 450
        0x000394ae:    e7ff        ..      B        0x394b0 ; ftoa + 408
        0x000394b0:    9806        ..      LDR      r0,[sp,#0x18]
        0x000394b2:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x000394b6:    0040        @.      LSLS     r0,r0,#1
        0x000394b8:    9006        ..      STR      r0,[sp,#0x18]
        0x000394ba:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x000394be:    3030        00      ADDS     r0,r0,#0x30
        0x000394c0:    990d        ..      LDR      r1,[sp,#0x34]
        0x000394c2:    1c4a        J.      ADDS     r2,r1,#1
        0x000394c4:    920d        ..      STR      r2,[sp,#0x34]
        0x000394c6:    7008        .p      STRB     r0,[r1,#0]
        0x000394c8:    9806        ..      LDR      r0,[sp,#0x18]
        0x000394ca:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x000394ce:    9006        ..      STR      r0,[sp,#0x18]
        0x000394d0:    e7ff        ..      B        0x394d2 ; ftoa + 442
        0x000394d2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000394d4:    3001        .0      ADDS     r0,#1
        0x000394d6:    9003        ..      STR      r0,[sp,#0xc]
        0x000394d8:    e7e5        ..      B        0x394a6 ; ftoa + 398
        0x000394da:    9806        ..      LDR      r0,[sp,#0x18]
        0x000394dc:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x000394e0:    f34050c7    @..P    SBFX     r0,r0,#23,#8
        0x000394e4:    2805        .(      CMP      r0,#5
        0x000394e6:    db23        #.      BLT      0x39530 ; ftoa + 536
        0x000394e8:    e7ff        ..      B        0x394ea ; ftoa + 466
        0x000394ea:    980d        ..      LDR      r0,[sp,#0x34]
        0x000394ec:    3801        .8      SUBS     r0,#1
        0x000394ee:    9004        ..      STR      r0,[sp,#0x10]
        0x000394f0:    e7ff        ..      B        0x394f2 ; ftoa + 474
        0x000394f2:    9804        ..      LDR      r0,[sp,#0x10]
        0x000394f4:    9905        ..      LDR      r1,[sp,#0x14]
        0x000394f6:    4288        .B      CMP      r0,r1
        0x000394f8:    d319        ..      BCC      0x3952e ; ftoa + 534
        0x000394fa:    e7ff        ..      B        0x394fc ; ftoa + 484
        0x000394fc:    9804        ..      LDR      r0,[sp,#0x10]
        0x000394fe:    7800        .x      LDRB     r0,[r0,#0]
        0x00039500:    282e        .(      CMP      r0,#0x2e
        0x00039502:    d101        ..      BNE      0x39508 ; ftoa + 496
        0x00039504:    e7ff        ..      B        0x39506 ; ftoa + 494
        0x00039506:    e00e        ..      B        0x39526 ; ftoa + 526
        0x00039508:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003950a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003950c:    2839        9(      CMP      r0,#0x39
        0x0003950e:    d104        ..      BNE      0x3951a ; ftoa + 514
        0x00039510:    e7ff        ..      B        0x39512 ; ftoa + 506
        0x00039512:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039514:    2030        0       MOVS     r0,#0x30
        0x00039516:    7008        .p      STRB     r0,[r1,#0]
        0x00039518:    e004        ..      B        0x39524 ; ftoa + 524
        0x0003951a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003951c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003951e:    3001        .0      ADDS     r0,#1
        0x00039520:    7008        .p      STRB     r0,[r1,#0]
        0x00039522:    e004        ..      B        0x3952e ; ftoa + 534
        0x00039524:    e7ff        ..      B        0x39526 ; ftoa + 526
        0x00039526:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039528:    3801        .8      SUBS     r0,#1
        0x0003952a:    9004        ..      STR      r0,[sp,#0x10]
        0x0003952c:    e7e1        ..      B        0x394f2 ; ftoa + 474
        0x0003952e:    e7ff        ..      B        0x39530 ; ftoa + 536
        0x00039530:    e7ff        ..      B        0x39532 ; ftoa + 538
        0x00039532:    990d        ..      LDR      r1,[sp,#0x34]
        0x00039534:    2000        .       MOVS     r0,#0
        0x00039536:    7008        .p      STRB     r0,[r1,#0]
        0x00039538:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003953a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003953c:    1a40        @.      SUBS     r0,r0,r1
        0x0003953e:    900f        ..      STR      r0,[sp,#0x3c]
        0x00039540:    e7ff        ..      B        0x39542 ; ftoa + 554
        0x00039542:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00039544:    b010        ..      ADD      sp,sp,#0x40
        0x00039546:    bd80        ..      POP      {r7,pc}
    getNextToken
        0x00039548:    b081        ..      SUB      sp,sp,#4
        0x0003954a:    f24a42e4    J..B    MOV      r2,#0xa4e4
        0x0003954e:    f2c10201    ....    MOVT     r2,#0x1001
        0x00039552:    f8920038    ..8.    LDRB     r0,[r2,#0x38]
        0x00039556:    1c41        A.      ADDS     r1,r0,#1
        0x00039558:    f8821038    ..8.    STRB     r1,[r2,#0x38]
        0x0003955c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00039560:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00039564:    28ff        .(      CMP      r0,#0xff
        0x00039566:    d10c        ..      BNE      0x39582 ; getNextToken + 58
        0x00039568:    e7ff        ..      B        0x3956a ; getNextToken + 34
        0x0003956a:    f24a42e4    J..B    MOV      r2,#0xa4e4
        0x0003956e:    f2c10201    ....    MOVT     r2,#0x1001
        0x00039572:    f8920038    ..8.    LDRB     r0,[r2,#0x38]
        0x00039576:    1c41        A.      ADDS     r1,r0,#1
        0x00039578:    f8821038    ..8.    STRB     r1,[r2,#0x38]
        0x0003957c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00039580:    e7ff        ..      B        0x39582 ; getNextToken + 58
        0x00039582:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00039586:    b001        ..      ADD      sp,sp,#4
        0x00039588:    4770        pG      BX       lr
    get_celt_handle
        0x0003958a:    f64210ac    B...    MOV      r0,#0x29ac
        0x0003958e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039592:    4770        pG      BX       lr
    get_raw_dcu_mask
        0x00039594:    b088        ..      SUB      sp,sp,#0x20
        0x00039596:    9007        ..      STR      r0,[sp,#0x1c]
        0x00039598:    f88d101b    ....    STRB     r1,[sp,#0x1b]
        0x0003959c:    2015        .       MOVS     r0,#0x15
        0x0003959e:    9005        ..      STR      r0,[sp,#0x14]
        0x000395a0:    2000        .       MOVS     r0,#0
        0x000395a2:    9003        ..      STR      r0,[sp,#0xc]
        0x000395a4:    9002        ..      STR      r0,[sp,#8]
        0x000395a6:    f6433078    C.x0    MOV      r0,#0x3b78
        0x000395aa:    f2c10000    ....    MOVT     r0,#0x1000
        0x000395ae:    6800        .h      LDR      r0,[r0,#0]
        0x000395b0:    9001        ..      STR      r0,[sp,#4]
        0x000395b2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000395b4:    0840        @.      LSRS     r0,r0,#1
        0x000395b6:    9007        ..      STR      r0,[sp,#0x1c]
        0x000395b8:    e7ff        ..      B        0x395ba ; get_raw_dcu_mask + 38
        0x000395ba:    9805        ..      LDR      r0,[sp,#0x14]
        0x000395bc:    3801        .8      SUBS     r0,#1
        0x000395be:    9005        ..      STR      r0,[sp,#0x14]
        0x000395c0:    b330        0.      CBZ      r0,0x39610 ; get_raw_dcu_mask + 124
        0x000395c2:    e7ff        ..      B        0x395c4 ; get_raw_dcu_mask + 48
        0x000395c4:    f89d001c    ....    LDRB     r0,[sp,#0x1c]
        0x000395c8:    07c0        ..      LSLS     r0,r0,#31
        0x000395ca:    b1d0        ..      CBZ      r0,0x39602 ; get_raw_dcu_mask + 110
        0x000395cc:    e7ff        ..      B        0x395ce ; get_raw_dcu_mask + 58
        0x000395ce:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x000395d2:    9a01        ..      LDR      r2,[sp,#4]
        0x000395d4:    f1a20020    .. .    SUB      r0,r2,#0x20
        0x000395d8:    fa01fc00    ....    LSL      r12,r1,r0
        0x000395dc:    f1c20320    .. .    RSB      r3,r2,#0x20
        0x000395e0:    fa21f303    !...    LSR      r3,r1,r3
        0x000395e4:    2800        .(      CMP      r0,#0
        0x000395e6:    bf58        X.      IT       PL
        0x000395e8:    4663        cF      MOVPL    r3,r12
        0x000395ea:    fa01f202    ....    LSL      r2,r1,r2
        0x000395ee:    2800        .(      CMP      r0,#0
        0x000395f0:    bf58        X.      IT       PL
        0x000395f2:    2200        ."      MOVPL    r2,#0
        0x000395f4:    9902        ..      LDR      r1,[sp,#8]
        0x000395f6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000395f8:    4318        .C      ORRS     r0,r0,r3
        0x000395fa:    4311        .C      ORRS     r1,r1,r2
        0x000395fc:    9102        ..      STR      r1,[sp,#8]
        0x000395fe:    9003        ..      STR      r0,[sp,#0xc]
        0x00039600:    e7ff        ..      B        0x39602 ; get_raw_dcu_mask + 110
        0x00039602:    9801        ..      LDR      r0,[sp,#4]
        0x00039604:    3003        .0      ADDS     r0,#3
        0x00039606:    9001        ..      STR      r0,[sp,#4]
        0x00039608:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003960a:    0840        @.      LSRS     r0,r0,#1
        0x0003960c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003960e:    e7d4        ..      B        0x395ba ; get_raw_dcu_mask + 38
        0x00039610:    9802        ..      LDR      r0,[sp,#8]
        0x00039612:    9903        ..      LDR      r1,[sp,#0xc]
        0x00039614:    b008        ..      ADD      sp,sp,#0x20
        0x00039616:    4770        pG      BX       lr
    get_ui32_dcu_mask
        0x00039618:    b086        ..      SUB      sp,sp,#0x18
        0x0003961a:    9105        ..      STR      r1,[sp,#0x14]
        0x0003961c:    9004        ..      STR      r0,[sp,#0x10]
        0x0003961e:    f88d200f    ...     STRB     r2,[sp,#0xf]
        0x00039622:    2015        .       MOVS     r0,#0x15
        0x00039624:    9002        ..      STR      r0,[sp,#8]
        0x00039626:    2000        .       MOVS     r0,#0
        0x00039628:    9001        ..      STR      r0,[sp,#4]
        0x0003962a:    f6433078    C.x0    MOV      r0,#0x3b78
        0x0003962e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00039632:    6803        .h      LDR      r3,[r0,#0]
        0x00039634:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039636:    9905        ..      LDR      r1,[sp,#0x14]
        0x00039638:    40d8        .@      LSRS     r0,r0,r3
        0x0003963a:    f1c30220    .. .    RSB      r2,r3,#0x20
        0x0003963e:    fa01f202    ....    LSL      r2,r1,r2
        0x00039642:    4310        .C      ORRS     r0,r0,r2
        0x00039644:    f1a30220    .. .    SUB      r2,r3,#0x20
        0x00039648:    fa21fc02    !...    LSR      r12,r1,r2
        0x0003964c:    2a00        .*      CMP      r2,#0
        0x0003964e:    bf58        X.      IT       PL
        0x00039650:    4660        `F      MOVPL    r0,r12
        0x00039652:    40d9        .@      LSRS     r1,r1,r3
        0x00039654:    2a00        .*      CMP      r2,#0
        0x00039656:    bf58        X.      IT       PL
        0x00039658:    2100        .!      MOVPL    r1,#0
        0x0003965a:    9105        ..      STR      r1,[sp,#0x14]
        0x0003965c:    9004        ..      STR      r0,[sp,#0x10]
        0x0003965e:    e7ff        ..      B        0x39660 ; get_ui32_dcu_mask + 72
        0x00039660:    9802        ..      LDR      r0,[sp,#8]
        0x00039662:    3801        .8      SUBS     r0,#1
        0x00039664:    9002        ..      STR      r0,[sp,#8]
        0x00039666:    b1d8        ..      CBZ      r0,0x396a0 ; get_ui32_dcu_mask + 136
        0x00039668:    e7ff        ..      B        0x3966a ; get_ui32_dcu_mask + 82
        0x0003966a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003966c:    f0000007    ....    AND      r0,r0,#7
        0x00039670:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00039674:    4048        H@      EORS     r0,r0,r1
        0x00039676:    d10a        ..      BNE      0x3968e ; get_ui32_dcu_mask + 118
        0x00039678:    e7ff        ..      B        0x3967a ; get_ui32_dcu_mask + 98
        0x0003967a:    9802        ..      LDR      r0,[sp,#8]
        0x0003967c:    f1c00114    ....    RSB      r1,r0,#0x14
        0x00039680:    2001        .       MOVS     r0,#1
        0x00039682:    fa00f101    ....    LSL      r1,r0,r1
        0x00039686:    9801        ..      LDR      r0,[sp,#4]
        0x00039688:    4308        .C      ORRS     r0,r0,r1
        0x0003968a:    9001        ..      STR      r0,[sp,#4]
        0x0003968c:    e7ff        ..      B        0x3968e ; get_ui32_dcu_mask + 118
        0x0003968e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039690:    9905        ..      LDR      r1,[sp,#0x14]
        0x00039692:    08c0        ..      LSRS     r0,r0,#3
        0x00039694:    ea407041    @.Ap    ORR      r0,r0,r1,LSL #29
        0x00039698:    08c9        ..      LSRS     r1,r1,#3
        0x0003969a:    9105        ..      STR      r1,[sp,#0x14]
        0x0003969c:    9004        ..      STR      r0,[sp,#0x10]
        0x0003969e:    e7df        ..      B        0x39660 ; get_ui32_dcu_mask + 72
        0x000396a0:    9801        ..      LDR      r0,[sp,#4]
        0x000396a2:    b006        ..      ADD      sp,sp,#0x18
        0x000396a4:    4770        pG      BX       lr
        0x000396a6:    0000        ..      MOVS     r0,r0
    gpionum_intreg_index_get
        0x000396a8:    b083        ..      SUB      sp,sp,#0xc
        0x000396aa:    9002        ..      STR      r0,[sp,#8]
        0x000396ac:    9101        ..      STR      r1,[sp,#4]
        0x000396ae:    9200        ..      STR      r2,[sp,#0]
        0x000396b0:    9802        ..      LDR      r0,[sp,#8]
        0x000396b2:    0940        @.      LSRS     r0,r0,#5
        0x000396b4:    9901        ..      LDR      r1,[sp,#4]
        0x000396b6:    6008        .`      STR      r0,[r1,#0]
        0x000396b8:    9802        ..      LDR      r0,[sp,#8]
        0x000396ba:    f000011f    ....    AND      r1,r0,#0x1f
        0x000396be:    2001        .       MOVS     r0,#1
        0x000396c0:    4088        .@      LSLS     r0,r0,r1
        0x000396c2:    9900        ..      LDR      r1,[sp,#0]
        0x000396c4:    6008        .`      STR      r0,[r1,#0]
        0x000396c6:    2000        .       MOVS     r0,#0
        0x000396c8:    b003        ..      ADD      sp,sp,#0xc
        0x000396ca:    4770        pG      BX       lr
    haar1
        0x000396cc:    b5f0        ..      PUSH     {r4-r7,lr}
        0x000396ce:    2a01        .*      CMP      r2,#1
        0x000396d0:    bfb8        ..      IT       LT
        0x000396d2:    bdf0        ..      POPLT    {r4-r7,pc}
        0x000396d4:    ed9f0a13    ....    VLDR     s0,[pc,#76] ; [0x39724] = 0x3f3504f3
        0x000396d8:    ea4f0c61    O.a.    ASR      r12,r1,#1
        0x000396dc:    ea4f0ec2    O...    LSL      lr,r2,#3
        0x000396e0:    0093        ..      LSLS     r3,r2,#2
        0x000396e2:    2400        .$      MOVS     r4,#0
        0x000396e4:    2902        .)      CMP      r1,#2
        0x000396e6:    db16        ..      BLT      0x39716 ; haar1 + 74
        0x000396e8:    2500        .%      MOVS     r5,#0
        0x000396ea:    4606        .F      MOV      r6,r0
        0x000396ec:    18f7        ..      ADDS     r7,r6,r3
        0x000396ee:    ed961a00    ....    VLDR     s2,[r6,#0]
        0x000396f2:    ed972a00    ...*    VLDR     s4,[r7,#0]
        0x000396f6:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x000396fa:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x000396fe:    ee313a02    1..:    VADD.F32 s6,s2,s4
        0x00039702:    3501        .5      ADDS     r5,#1
        0x00039704:    ed863a00    ...:    VSTR     s6,[r6,#0]
        0x00039708:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x0003970c:    4565        eE      CMP      r5,r12
        0x0003970e:    4476        vD      ADD      r6,r6,lr
        0x00039710:    ed871a00    ....    VSTR     s2,[r7,#0]
        0x00039714:    dbea        ..      BLT      0x396ec ; haar1 + 32
        0x00039716:    3401        .4      ADDS     r4,#1
        0x00039718:    4294        .B      CMP      r4,r2
        0x0003971a:    f1000004    ....    ADD      r0,r0,#4
        0x0003971e:    d1e1        ..      BNE      0x396e4 ; haar1 + 24
        0x00039720:    bdf0        ..      POP      {r4-r7,pc}
        0x00039722:    bf00        ..      NOP      
    $d.15
        0x00039724:    3f3504f3    ..5?    DCD    1060439283
    $t.48
    hciClearCmdQueue
        0x00039728:    b580        ..      PUSH     {r7,lr}
        0x0003972a:    b082        ..      SUB      sp,sp,#8
        0x0003972c:    e7ff        ..      B        0x3972e ; hciClearCmdQueue + 6
        0x0003972e:    f6420010    B...    MOV      r0,#0x2810
        0x00039732:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039736:    3010        .0      ADDS     r0,r0,#0x10
        0x00039738:    f10d0103    ....    ADD      r1,sp,#3
        0x0003973c:    f7e4fed6    ....    BL       WsfMsgDeq ; 0x1e4ec
        0x00039740:    9001        ..      STR      r0,[sp,#4]
        0x00039742:    b120         .      CBZ      r0,0x3974e ; hciClearCmdQueue + 38
        0x00039744:    e7ff        ..      B        0x39746 ; hciClearCmdQueue + 30
        0x00039746:    9801        ..      LDR      r0,[sp,#4]
        0x00039748:    f7e4fefa    ....    BL       WsfMsgFree ; 0x1e540
        0x0003974c:    e7ef        ..      B        0x3972e ; hciClearCmdQueue + 6
        0x0003974e:    f6420110    B...    MOV      r1,#0x2810
        0x00039752:    f2c10101    ....    MOVT     r1,#0x1001
        0x00039756:    2001        .       MOVS     r0,#1
        0x00039758:    7688        .v      STRB     r0,[r1,#0x1a]
        0x0003975a:    b002        ..      ADD      sp,sp,#8
        0x0003975c:    bd80        ..      POP      {r7,pc}
        0x0003975e:    0000        ..      MOVS     r0,r0
    hciCmdAlloc
        0x00039760:    b580        ..      PUSH     {r7,lr}
        0x00039762:    b082        ..      SUB      sp,sp,#8
        0x00039764:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039768:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0003976c:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x00039770:    3003        .0      ADDS     r0,#3
        0x00039772:    b280        ..      UXTH     r0,r0
        0x00039774:    f7e4fe94    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x00039778:    9000        ..      STR      r0,[sp,#0]
        0x0003977a:    b1b0        ..      CBZ      r0,0x397aa ; hciCmdAlloc + 74
        0x0003977c:    e7ff        ..      B        0x3977e ; hciCmdAlloc + 30
        0x0003977e:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x00039782:    9900        ..      LDR      r1,[sp,#0]
        0x00039784:    1c4a        J.      ADDS     r2,r1,#1
        0x00039786:    9200        ..      STR      r2,[sp,#0]
        0x00039788:    7008        .p      STRB     r0,[r1,#0]
        0x0003978a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003978e:    9900        ..      LDR      r1,[sp,#0]
        0x00039790:    1c4a        J.      ADDS     r2,r1,#1
        0x00039792:    9200        ..      STR      r2,[sp,#0]
        0x00039794:    7008        .p      STRB     r0,[r1,#0]
        0x00039796:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0003979a:    9900        ..      LDR      r1,[sp,#0]
        0x0003979c:    1c4a        J.      ADDS     r2,r1,#1
        0x0003979e:    9200        ..      STR      r2,[sp,#0]
        0x000397a0:    7008        .p      STRB     r0,[r1,#0]
        0x000397a2:    9800        ..      LDR      r0,[sp,#0]
        0x000397a4:    3803        .8      SUBS     r0,#3
        0x000397a6:    9000        ..      STR      r0,[sp,#0]
        0x000397a8:    e7ff        ..      B        0x397aa ; hciCmdAlloc + 74
        0x000397aa:    9800        ..      LDR      r0,[sp,#0]
        0x000397ac:    b002        ..      ADD      sp,sp,#8
        0x000397ae:    bd80        ..      POP      {r7,pc}
    hciCmdInit
        0x000397b0:    f6420110    B...    MOV      r1,#0x2810
        0x000397b4:    f2c10101    ....    MOVT     r1,#0x1001
        0x000397b8:    2000        .       MOVS     r0,#0
        0x000397ba:    6108        .a      STR      r0,[r1,#0x10]
        0x000397bc:    6148        Ha      STR      r0,[r1,#0x14]
        0x000397be:    2001        .       MOVS     r0,#1
        0x000397c0:    7688        .v      STRB     r0,[r1,#0x1a]
        0x000397c2:    7288        .r      STRB     r0,[r1,#0xa]
        0x000397c4:    f24270ec    B..p    MOV      r0,#0x27ec
        0x000397c8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000397cc:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x000397d0:    7308        .s      STRB     r0,[r1,#0xc]
        0x000397d2:    4770        pG      BX       lr
    hciCmdRecvCmpl
        0x000397d4:    b580        ..      PUSH     {r7,lr}
        0x000397d6:    b082        ..      SUB      sp,sp,#8
        0x000397d8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000397dc:    f6420010    B...    MOV      r0,#0x2810
        0x000397e0:    f2c10001    ....    MOVT     r0,#0x1001
        0x000397e4:    9000        ..      STR      r0,[sp,#0]
        0x000397e6:    f7e5f923    ..#.    BL       WsfTimerStop ; 0x1ea30
        0x000397ea:    9900        ..      LDR      r1,[sp,#0]
        0x000397ec:    2001        .       MOVS     r0,#1
        0x000397ee:    7688        .v      STRB     r0,[r1,#0x1a]
        0x000397f0:    2000        .       MOVS     r0,#0
        0x000397f2:    f000f803    ....    BL       hciCmdSend ; 0x397fc
        0x000397f6:    b002        ..      ADD      sp,sp,#8
        0x000397f8:    bd80        ..      POP      {r7,pc}
        0x000397fa:    0000        ..      MOVS     r0,r0
    hciCmdSend
        0x000397fc:    b580        ..      PUSH     {r7,lr}
        0x000397fe:    b086        ..      SUB      sp,sp,#0x18
        0x00039800:    9004        ..      STR      r0,[sp,#0x10]
        0x00039802:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039804:    b150        P.      CBZ      r0,0x3981c ; hciCmdSend + 32
        0x00039806:    e7ff        ..      B        0x39808 ; hciCmdSend + 12
        0x00039808:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003980a:    f6420010    B...    MOV      r0,#0x2810
        0x0003980e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039812:    3010        .0      ADDS     r0,r0,#0x10
        0x00039814:    2100        .!      MOVS     r1,#0
        0x00039816:    f7e4fe7f    ....    BL       WsfMsgEnq ; 0x1e518
        0x0003981a:    e7ff        ..      B        0x3981c ; hciCmdSend + 32
        0x0003981c:    f6420010    B...    MOV      r0,#0x2810
        0x00039820:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039824:    7e80        .~      LDRB     r0,[r0,#0x1a]
        0x00039826:    2801        .(      CMP      r0,#1
        0x00039828:    db36        6.      BLT      0x39898 ; hciCmdSend + 156
        0x0003982a:    e7ff        ..      B        0x3982c ; hciCmdSend + 48
        0x0003982c:    f6420010    B...    MOV      r0,#0x2810
        0x00039830:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039834:    3010        .0      ADDS     r0,r0,#0x10
        0x00039836:    f10d010b    ....    ADD      r1,sp,#0xb
        0x0003983a:    f7e4fe8b    ....    BL       WsfMsgPeek ; 0x1e554
        0x0003983e:    9003        ..      STR      r0,[sp,#0xc]
        0x00039840:    b348        H.      CBZ      r0,0x39896 ; hciCmdSend + 154
        0x00039842:    e7ff        ..      B        0x39844 ; hciCmdSend + 72
        0x00039844:    9903        ..      LDR      r1,[sp,#0xc]
        0x00039846:    7808        .x      LDRB     r0,[r1,#0]
        0x00039848:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003984a:    ea402101    @..!    ORR      r1,r0,r1,LSL #8
        0x0003984e:    f6420010    B...    MOV      r0,#0x2810
        0x00039852:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039856:    8301        ..      STRH     r1,[r0,#0x18]
        0x00039858:    210a        .!      MOVS     r1,#0xa
        0x0003985a:    f7e5f8dd    ....    BL       WsfTimerStartSec ; 0x1ea18
        0x0003985e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00039860:    f003fb48    ..H.    BL       hciTrSendCmd ; 0x3cef4
        0x00039864:    2801        .(      CMP      r0,#1
        0x00039866:    d115        ..      BNE      0x39894 ; hciCmdSend + 152
        0x00039868:    e7ff        ..      B        0x3986a ; hciCmdSend + 110
        0x0003986a:    f6420010    B...    MOV      r0,#0x2810
        0x0003986e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039872:    9001        ..      STR      r0,[sp,#4]
        0x00039874:    3010        .0      ADDS     r0,r0,#0x10
        0x00039876:    f10d010b    ....    ADD      r1,sp,#0xb
        0x0003987a:    f7e4fe37    ..7.    BL       WsfMsgDeq ; 0x1e4ec
        0x0003987e:    9901        ..      LDR      r1,[sp,#4]
        0x00039880:    7e88        .~      LDRB     r0,[r1,#0x1a]
        0x00039882:    3801        .8      SUBS     r0,#1
        0x00039884:    7688        .v      STRB     r0,[r1,#0x1a]
        0x00039886:    9803        ..      LDR      r0,[sp,#0xc]
        0x00039888:    f7e4fe5a    ..Z.    BL       WsfMsgFree ; 0x1e540
        0x0003988c:    2001        .       MOVS     r0,#1
        0x0003988e:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00039892:    e005        ..      B        0x398a0 ; hciCmdSend + 164
        0x00039894:    e7ff        ..      B        0x39896 ; hciCmdSend + 154
        0x00039896:    e7ff        ..      B        0x39898 ; hciCmdSend + 156
        0x00039898:    2000        .       MOVS     r0,#0
        0x0003989a:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003989e:    e7ff        ..      B        0x398a0 ; hciCmdSend + 164
        0x000398a0:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000398a4:    b006        ..      ADD      sp,sp,#0x18
        0x000398a6:    bd80        ..      POP      {r7,pc}
    hciCmdTimeout
        0x000398a8:    b580        ..      PUSH     {r7,lr}
        0x000398aa:    b082        ..      SUB      sp,sp,#8
        0x000398ac:    9001        ..      STR      r0,[sp,#4]
        0x000398ae:    f7e2fae7    ....    BL       HciDrvRadioShutdown ; 0x1be80
        0x000398b2:    2000        .       MOVS     r0,#0
        0x000398b4:    f7e2fa70    ..p.    BL       HciDrvRadioBoot ; 0x1bd98
        0x000398b8:    f7e1fb26    ..&.    BL       DmDevReset ; 0x1af08
        0x000398bc:    b002        ..      ADD      sp,sp,#8
        0x000398be:    bd80        ..      POP      {r7,pc}
    hciCoreAclReassembly
        0x000398c0:    b580        ..      PUSH     {r7,lr}
        0x000398c2:    b086        ..      SUB      sp,sp,#0x18
        0x000398c4:    9005        ..      STR      r0,[sp,#0x14]
        0x000398c6:    2000        .       MOVS     r0,#0
        0x000398c8:    9003        ..      STR      r0,[sp,#0xc]
        0x000398ca:    2001        .       MOVS     r0,#1
        0x000398cc:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000398d0:    9905        ..      LDR      r1,[sp,#0x14]
        0x000398d2:    7808        .x      LDRB     r0,[r1,#0]
        0x000398d4:    7849        Ix      LDRB     r1,[r1,#1]
        0x000398d6:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x000398da:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x000398de:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x000398e2:    f4005040    ..@P    AND      r0,r0,#0x3000
        0x000398e6:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x000398ea:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x000398ee:    f36f301f    o..0    BFC      r0,#12,#20
        0x000398f2:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x000398f6:    9905        ..      LDR      r1,[sp,#0x14]
        0x000398f8:    7888        .x      LDRB     r0,[r1,#2]
        0x000398fa:    78c9        .x      LDRB     r1,[r1,#3]
        0x000398fc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00039900:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00039904:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x00039908:    f000fa2e    ....    BL       hciCoreConnByHandle ; 0x39d68
        0x0003990c:    9004        ..      STR      r0,[sp,#0x10]
        0x0003990e:    2800        .(      CMP      r0,#0
        0x00039910:    f0008159    ..Y.    BEQ.W    0x39bc6 ; hciCoreAclReassembly + 774
        0x00039914:    e7ff        ..      B        0x39916 ; hciCoreAclReassembly + 86
        0x00039916:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0003991a:    f5b05f00    ..._    CMP      r0,#0x2000
        0x0003991e:    f04080d2    @...    BNE.W    0x39ac6 ; hciCoreAclReassembly + 518
        0x00039922:    e7ff        ..      B        0x39924 ; hciCoreAclReassembly + 100
        0x00039924:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039926:    6880        .h      LDR      r0,[r0,#8]
        0x00039928:    b140        @.      CBZ      r0,0x3993c ; hciCoreAclReassembly + 124
        0x0003992a:    e7ff        ..      B        0x3992c ; hciCoreAclReassembly + 108
        0x0003992c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003992e:    6880        .h      LDR      r0,[r0,#8]
        0x00039930:    f7e4fe06    ....    BL       WsfMsgFree ; 0x1e540
        0x00039934:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039936:    2000        .       MOVS     r0,#0
        0x00039938:    6088        .`      STR      r0,[r1,#8]
        0x0003993a:    e7ff        ..      B        0x3993c ; hciCoreAclReassembly + 124
        0x0003993c:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x00039940:    2802        .(      CMP      r0,#2
        0x00039942:    db71        q.      BLT      0x39a28 ; hciCoreAclReassembly + 360
        0x00039944:    e7ff        ..      B        0x39946 ; hciCoreAclReassembly + 134
        0x00039946:    9905        ..      LDR      r1,[sp,#0x14]
        0x00039948:    7908        .y      LDRB     r0,[r1,#4]
        0x0003994a:    7949        Iy      LDRB     r1,[r1,#5]
        0x0003994c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00039950:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039954:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039958:    3004        .0      ADDS     r0,#4
        0x0003995a:    f6420130    B.0.    MOV      r1,#0x2830
        0x0003995e:    f2c10101    ....    MOVT     r1,#0x1001
        0x00039962:    f8b1107c    ..|.    LDRH     r1,[r1,#0x7c]
        0x00039966:    4288        .B      CMP      r0,r1
        0x00039968:    dd01        ..      BLE      0x3996e ; hciCoreAclReassembly + 174
        0x0003996a:    e7ff        ..      B        0x3996c ; hciCoreAclReassembly + 172
        0x0003996c:    e05b        [.      B        0x39a26 ; hciCoreAclReassembly + 358
        0x0003996e:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039972:    3004        .0      ADDS     r0,#4
        0x00039974:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x00039978:    4288        .B      CMP      r0,r1
        0x0003997a:    dd4d        M.      BLE      0x39a18 ; hciCoreAclReassembly + 344
        0x0003997c:    e7ff        ..      B        0x3997e ; hciCoreAclReassembly + 190
        0x0003997e:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039982:    3008        .0      ADDS     r0,r0,#8
        0x00039984:    b280        ..      UXTH     r0,r0
        0x00039986:    2100        .!      MOVS     r1,#0
        0x00039988:    f7e4fda0    ....    BL       WsfMsgDataAlloc ; 0x1e4cc
        0x0003998c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003998e:    6088        .`      STR      r0,[r1,#8]
        0x00039990:    2800        .(      CMP      r0,#0
        0x00039992:    d03f        ?.      BEQ      0x39a14 ; hciCoreAclReassembly + 340
        0x00039994:    e7ff        ..      B        0x39996 ; hciCoreAclReassembly + 214
        0x00039996:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039998:    6888        .h      LDR      r0,[r1,#8]
        0x0003999a:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003999c:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x000399a0:    9b04        ..      LDR      r3,[sp,#0x10]
        0x000399a2:    68d9        .h      LDR      r1,[r3,#0xc]
        0x000399a4:    1c4a        J.      ADDS     r2,r1,#1
        0x000399a6:    60da        .`      STR      r2,[r3,#0xc]
        0x000399a8:    7008        .p      STRB     r0,[r1,#0]
        0x000399aa:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000399ae:    9b04        ..      LDR      r3,[sp,#0x10]
        0x000399b0:    68d9        .h      LDR      r1,[r3,#0xc]
        0x000399b2:    1c4a        J.      ADDS     r2,r1,#1
        0x000399b4:    60da        .`      STR      r2,[r3,#0xc]
        0x000399b6:    7008        .p      STRB     r0,[r1,#0]
        0x000399b8:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x000399bc:    3004        .0      ADDS     r0,#4
        0x000399be:    9b04        ..      LDR      r3,[sp,#0x10]
        0x000399c0:    68d9        .h      LDR      r1,[r3,#0xc]
        0x000399c2:    1c4a        J.      ADDS     r2,r1,#1
        0x000399c4:    60da        .`      STR      r2,[r3,#0xc]
        0x000399c6:    7008        .p      STRB     r0,[r1,#0]
        0x000399c8:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x000399cc:    3004        .0      ADDS     r0,#4
        0x000399ce:    0a00        ..      LSRS     r0,r0,#8
        0x000399d0:    9b04        ..      LDR      r3,[sp,#0x10]
        0x000399d2:    68d9        .h      LDR      r1,[r3,#0xc]
        0x000399d4:    1c4a        J.      ADDS     r2,r1,#1
        0x000399d6:    60da        .`      STR      r2,[r3,#0xc]
        0x000399d8:    7008        .p      STRB     r0,[r1,#0]
        0x000399da:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x000399de:    2803        .(      CMP      r0,#3
        0x000399e0:    db09        ..      BLT      0x399f6 ; hciCoreAclReassembly + 310
        0x000399e2:    e7ff        ..      B        0x399e4 ; hciCoreAclReassembly + 292
        0x000399e4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000399e6:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000399e8:    9905        ..      LDR      r1,[sp,#0x14]
        0x000399ea:    3104        .1      ADDS     r1,#4
        0x000399ec:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x000399f0:    f7defd19    ....    BL       __aeabi_memcpy ; 0x18426
        0x000399f4:    e7ff        ..      B        0x399f6 ; hciCoreAclReassembly + 310
        0x000399f6:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x000399fa:    9904        ..      LDR      r1,[sp,#0x10]
        0x000399fc:    68c8        .h      LDR      r0,[r1,#0xc]
        0x000399fe:    4410        .D      ADD      r0,r0,r2
        0x00039a00:    60c8        .`      STR      r0,[r1,#0xc]
        0x00039a02:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039a06:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x00039a0a:    1a40        @.      SUBS     r0,r0,r1
        0x00039a0c:    3004        .0      ADDS     r0,#4
        0x00039a0e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039a10:    8288        ..      STRH     r0,[r1,#0x14]
        0x00039a12:    e000        ..      B        0x39a16 ; hciCoreAclReassembly + 342
        0x00039a14:    e7ff        ..      B        0x39a16 ; hciCoreAclReassembly + 342
        0x00039a16:    e005        ..      B        0x39a24 ; hciCoreAclReassembly + 356
        0x00039a18:    9805        ..      LDR      r0,[sp,#0x14]
        0x00039a1a:    9003        ..      STR      r0,[sp,#0xc]
        0x00039a1c:    2000        .       MOVS     r0,#0
        0x00039a1e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00039a22:    e7ff        ..      B        0x39a24 ; hciCoreAclReassembly + 356
        0x00039a24:    e7ff        ..      B        0x39a26 ; hciCoreAclReassembly + 358
        0x00039a26:    e04d        M.      B        0x39ac4 ; hciCoreAclReassembly + 516
        0x00039a28:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x00039a2c:    2801        .(      CMP      r0,#1
        0x00039a2e:    db47        G.      BLT      0x39ac0 ; hciCoreAclReassembly + 512
        0x00039a30:    e7ff        ..      B        0x39a32 ; hciCoreAclReassembly + 370
        0x00039a32:    f6420030    B.0.    MOV      r0,#0x2830
        0x00039a36:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039a3a:    f8b0007c    ..|.    LDRH     r0,[r0,#0x7c]
        0x00039a3e:    3004        .0      ADDS     r0,#4
        0x00039a40:    b280        ..      UXTH     r0,r0
        0x00039a42:    2100        .!      MOVS     r1,#0
        0x00039a44:    f7e4fd42    ..B.    BL       WsfMsgDataAlloc ; 0x1e4cc
        0x00039a48:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039a4a:    6088        .`      STR      r0,[r1,#8]
        0x00039a4c:    b3b0        ..      CBZ      r0,0x39abc ; hciCoreAclReassembly + 508
        0x00039a4e:    e7ff        ..      B        0x39a50 ; hciCoreAclReassembly + 400
        0x00039a50:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039a52:    6888        .h      LDR      r0,[r1,#8]
        0x00039a54:    60c8        .`      STR      r0,[r1,#0xc]
        0x00039a56:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x00039a5a:    9b04        ..      LDR      r3,[sp,#0x10]
        0x00039a5c:    68d9        .h      LDR      r1,[r3,#0xc]
        0x00039a5e:    1c4a        J.      ADDS     r2,r1,#1
        0x00039a60:    60da        .`      STR      r2,[r3,#0xc]
        0x00039a62:    7008        .p      STRB     r0,[r1,#0]
        0x00039a64:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00039a68:    9b04        ..      LDR      r3,[sp,#0x10]
        0x00039a6a:    68d9        .h      LDR      r1,[r3,#0xc]
        0x00039a6c:    1c4a        J.      ADDS     r2,r1,#1
        0x00039a6e:    60da        .`      STR      r2,[r3,#0xc]
        0x00039a70:    7008        .p      STRB     r0,[r1,#0]
        0x00039a72:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00039a74:    68d1        .h      LDR      r1,[r2,#0xc]
        0x00039a76:    1c48        H.      ADDS     r0,r1,#1
        0x00039a78:    60d0        .`      STR      r0,[r2,#0xc]
        0x00039a7a:    2000        .       MOVS     r0,#0
        0x00039a7c:    7008        .p      STRB     r0,[r1,#0]
        0x00039a7e:    9b04        ..      LDR      r3,[sp,#0x10]
        0x00039a80:    68d9        .h      LDR      r1,[r3,#0xc]
        0x00039a82:    1c4a        J.      ADDS     r2,r1,#1
        0x00039a84:    60da        .`      STR      r2,[r3,#0xc]
        0x00039a86:    7008        .p      STRB     r0,[r1,#0]
        0x00039a88:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039a8a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00039a8c:    9905        ..      LDR      r1,[sp,#0x14]
        0x00039a8e:    3104        .1      ADDS     r1,#4
        0x00039a90:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x00039a94:    f7defcc7    ....    BL       __aeabi_memcpy ; 0x18426
        0x00039a98:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x00039a9c:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039a9e:    68c8        .h      LDR      r0,[r1,#0xc]
        0x00039aa0:    4410        .D      ADD      r0,r0,r2
        0x00039aa2:    60c8        .`      STR      r0,[r1,#0xc]
        0x00039aa4:    f6420030    B.0.    MOV      r0,#0x2830
        0x00039aa8:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039aac:    f8b0007c    ..|.    LDRH     r0,[r0,#0x7c]
        0x00039ab0:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x00039ab4:    1a40        @.      SUBS     r0,r0,r1
        0x00039ab6:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039ab8:    8288        ..      STRH     r0,[r1,#0x14]
        0x00039aba:    e000        ..      B        0x39abe ; hciCoreAclReassembly + 510
        0x00039abc:    e7ff        ..      B        0x39abe ; hciCoreAclReassembly + 510
        0x00039abe:    e000        ..      B        0x39ac2 ; hciCoreAclReassembly + 514
        0x00039ac0:    e7ff        ..      B        0x39ac2 ; hciCoreAclReassembly + 514
        0x00039ac2:    e7ff        ..      B        0x39ac4 ; hciCoreAclReassembly + 516
        0x00039ac4:    e07e        ~.      B        0x39bc4 ; hciCoreAclReassembly + 772
        0x00039ac6:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x00039aca:    f5b05f80    ..._    CMP      r0,#0x1000
        0x00039ace:    d177        w.      BNE      0x39bc0 ; hciCoreAclReassembly + 768
        0x00039ad0:    e7ff        ..      B        0x39ad2 ; hciCoreAclReassembly + 530
        0x00039ad2:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039ad4:    6880        .h      LDR      r0,[r0,#8]
        0x00039ad6:    2800        .(      CMP      r0,#0
        0x00039ad8:    d070        p.      BEQ      0x39bbc ; hciCoreAclReassembly + 764
        0x00039ada:    e7ff        ..      B        0x39adc ; hciCoreAclReassembly + 540
        0x00039adc:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x00039ae0:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039ae2:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x00039ae4:    4288        .B      CMP      r0,r1
        0x00039ae6:    dc60        `.      BGT      0x39baa ; hciCoreAclReassembly + 746
        0x00039ae8:    e7ff        ..      B        0x39aea ; hciCoreAclReassembly + 554
        0x00039aea:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039aec:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00039aee:    9905        ..      LDR      r1,[sp,#0x14]
        0x00039af0:    3104        .1      ADDS     r1,#4
        0x00039af2:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x00039af6:    f7defc96    ....    BL       __aeabi_memcpy ; 0x18426
        0x00039afa:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039afc:    6881        .h      LDR      r1,[r0,#8]
        0x00039afe:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00039b00:    1a40        @.      SUBS     r0,r0,r1
        0x00039b02:    2805        .(      CMP      r0,#5
        0x00039b04:    dc39        9.      BGT      0x39b7a ; hciCoreAclReassembly + 698
        0x00039b06:    e7ff        ..      B        0x39b08 ; hciCoreAclReassembly + 584
        0x00039b08:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039b0a:    6881        .h      LDR      r1,[r0,#8]
        0x00039b0c:    7908        .y      LDRB     r0,[r1,#4]
        0x00039b0e:    7949        Iy      LDRB     r1,[r1,#5]
        0x00039b10:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00039b14:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039b18:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039b1c:    3004        .0      ADDS     r0,#4
        0x00039b1e:    f6420130    B.0.    MOV      r1,#0x2830
        0x00039b22:    f2c10101    ....    MOVT     r1,#0x1001
        0x00039b26:    f8b1107c    ..|.    LDRH     r1,[r1,#0x7c]
        0x00039b2a:    4288        .B      CMP      r0,r1
        0x00039b2c:    dd08        ..      BLE      0x39b40 ; hciCoreAclReassembly + 640
        0x00039b2e:    e7ff        ..      B        0x39b30 ; hciCoreAclReassembly + 624
        0x00039b30:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039b32:    6880        .h      LDR      r0,[r0,#8]
        0x00039b34:    f7e4fd04    ....    BL       WsfMsgFree ; 0x1e540
        0x00039b38:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039b3a:    2000        .       MOVS     r0,#0
        0x00039b3c:    6088        .`      STR      r0,[r1,#8]
        0x00039b3e:    e01b        ..      B        0x39b78 ; hciCoreAclReassembly + 696
        0x00039b40:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039b44:    3004        .0      ADDS     r0,#4
        0x00039b46:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039b48:    6889        .h      LDR      r1,[r1,#8]
        0x00039b4a:    7088        .p      STRB     r0,[r1,#2]
        0x00039b4c:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039b50:    3004        .0      ADDS     r0,#4
        0x00039b52:    0a00        ..      LSRS     r0,r0,#8
        0x00039b54:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039b56:    6889        .h      LDR      r1,[r1,#8]
        0x00039b58:    70c8        .p      STRB     r0,[r1,#3]
        0x00039b5a:    f6420030    B.0.    MOV      r0,#0x2830
        0x00039b5e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039b62:    f8b0307c    ..|0    LDRH     r3,[r0,#0x7c]
        0x00039b66:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039b6a:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039b6c:    8a8a        ..      LDRH     r2,[r1,#0x14]
        0x00039b6e:    1ac0        ..      SUBS     r0,r0,r3
        0x00039b70:    4410        .D      ADD      r0,r0,r2
        0x00039b72:    3004        .0      ADDS     r0,#4
        0x00039b74:    8288        ..      STRH     r0,[r1,#0x14]
        0x00039b76:    e7ff        ..      B        0x39b78 ; hciCoreAclReassembly + 696
        0x00039b78:    e7ff        ..      B        0x39b7a ; hciCoreAclReassembly + 698
        0x00039b7a:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x00039b7e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039b80:    68c8        .h      LDR      r0,[r1,#0xc]
        0x00039b82:    4410        .D      ADD      r0,r0,r2
        0x00039b84:    60c8        .`      STR      r0,[r1,#0xc]
        0x00039b86:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x00039b8a:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039b8c:    8a88        ..      LDRH     r0,[r1,#0x14]
        0x00039b8e:    1a80        ..      SUBS     r0,r0,r2
        0x00039b90:    8288        ..      STRH     r0,[r1,#0x14]
        0x00039b92:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039b94:    8a80        ..      LDRH     r0,[r0,#0x14]
        0x00039b96:    b938        8.      CBNZ     r0,0x39ba8 ; hciCoreAclReassembly + 744
        0x00039b98:    e7ff        ..      B        0x39b9a ; hciCoreAclReassembly + 730
        0x00039b9a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039b9c:    6880        .h      LDR      r0,[r0,#8]
        0x00039b9e:    9003        ..      STR      r0,[sp,#0xc]
        0x00039ba0:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039ba2:    2000        .       MOVS     r0,#0
        0x00039ba4:    6088        .`      STR      r0,[r1,#8]
        0x00039ba6:    e7ff        ..      B        0x39ba8 ; hciCoreAclReassembly + 744
        0x00039ba8:    e007        ..      B        0x39bba ; hciCoreAclReassembly + 762
        0x00039baa:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039bac:    6880        .h      LDR      r0,[r0,#8]
        0x00039bae:    f7e4fcc7    ....    BL       WsfMsgFree ; 0x1e540
        0x00039bb2:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039bb4:    2000        .       MOVS     r0,#0
        0x00039bb6:    6088        .`      STR      r0,[r1,#8]
        0x00039bb8:    e7ff        ..      B        0x39bba ; hciCoreAclReassembly + 762
        0x00039bba:    e000        ..      B        0x39bbe ; hciCoreAclReassembly + 766
        0x00039bbc:    e7ff        ..      B        0x39bbe ; hciCoreAclReassembly + 766
        0x00039bbe:    e000        ..      B        0x39bc2 ; hciCoreAclReassembly + 770
        0x00039bc0:    e7ff        ..      B        0x39bc2 ; hciCoreAclReassembly + 770
        0x00039bc2:    e7ff        ..      B        0x39bc4 ; hciCoreAclReassembly + 772
        0x00039bc4:    e000        ..      B        0x39bc8 ; hciCoreAclReassembly + 776
        0x00039bc6:    e7ff        ..      B        0x39bc8 ; hciCoreAclReassembly + 776
        0x00039bc8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00039bcc:    b120         .      CBZ      r0,0x39bd8 ; hciCoreAclReassembly + 792
        0x00039bce:    e7ff        ..      B        0x39bd0 ; hciCoreAclReassembly + 784
        0x00039bd0:    9805        ..      LDR      r0,[sp,#0x14]
        0x00039bd2:    f7e4fcb5    ....    BL       WsfMsgFree ; 0x1e540
        0x00039bd6:    e7ff        ..      B        0x39bd8 ; hciCoreAclReassembly + 792
        0x00039bd8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00039bda:    b006        ..      ADD      sp,sp,#0x18
        0x00039bdc:    bd80        ..      POP      {r7,pc}
        0x00039bde:    0000        ..      MOVS     r0,r0
    hciCoreCisAlloc
        0x00039be0:    b082        ..      SUB      sp,sp,#8
        0x00039be2:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039be6:    f6420030    B.0.    MOV      r0,#0x2830
        0x00039bea:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039bee:    3054        T0      ADDS     r0,r0,#0x54
        0x00039bf0:    9000        ..      STR      r0,[sp,#0]
        0x00039bf2:    2006        .       MOVS     r0,#6
        0x00039bf4:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039bf8:    e7ff        ..      B        0x39bfa ; hciCoreCisAlloc + 26
        0x00039bfa:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039bfe:    2801        .(      CMP      r0,#1
        0x00039c00:    db16        ..      BLT      0x39c30 ; hciCoreCisAlloc + 80
        0x00039c02:    e7ff        ..      B        0x39c04 ; hciCoreCisAlloc + 36
        0x00039c04:    9800        ..      LDR      r0,[sp,#0]
        0x00039c06:    8800        ..      LDRH     r0,[r0,#0]
        0x00039c08:    f64f71ff    O..q    MOV      r1,#0xffff
        0x00039c0c:    4288        .B      CMP      r0,r1
        0x00039c0e:    d105        ..      BNE      0x39c1c ; hciCoreCisAlloc + 60
        0x00039c10:    e7ff        ..      B        0x39c12 ; hciCoreCisAlloc + 50
        0x00039c12:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039c16:    9900        ..      LDR      r1,[sp,#0]
        0x00039c18:    8008        ..      STRH     r0,[r1,#0]
        0x00039c1a:    e009        ..      B        0x39c30 ; hciCoreCisAlloc + 80
        0x00039c1c:    e7ff        ..      B        0x39c1e ; hciCoreCisAlloc + 62
        0x00039c1e:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039c22:    3801        .8      SUBS     r0,#1
        0x00039c24:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039c28:    9800        ..      LDR      r0,[sp,#0]
        0x00039c2a:    3002        .0      ADDS     r0,#2
        0x00039c2c:    9000        ..      STR      r0,[sp,#0]
        0x00039c2e:    e7e4        ..      B        0x39bfa ; hciCoreCisAlloc + 26
        0x00039c30:    b002        ..      ADD      sp,sp,#8
        0x00039c32:    4770        pG      BX       lr
    hciCoreCisByHandle
        0x00039c34:    b083        ..      SUB      sp,sp,#0xc
        0x00039c36:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039c3a:    f6420030    B.0.    MOV      r0,#0x2830
        0x00039c3e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039c42:    3054        T0      ADDS     r0,r0,#0x54
        0x00039c44:    9000        ..      STR      r0,[sp,#0]
        0x00039c46:    2006        .       MOVS     r0,#6
        0x00039c48:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039c4c:    e7ff        ..      B        0x39c4e ; hciCoreCisByHandle + 26
        0x00039c4e:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039c52:    2801        .(      CMP      r0,#1
        0x00039c54:    db14        ..      BLT      0x39c80 ; hciCoreCisByHandle + 76
        0x00039c56:    e7ff        ..      B        0x39c58 ; hciCoreCisByHandle + 36
        0x00039c58:    9800        ..      LDR      r0,[sp,#0]
        0x00039c5a:    8800        ..      LDRH     r0,[r0,#0]
        0x00039c5c:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x00039c60:    4288        .B      CMP      r0,r1
        0x00039c62:    d103        ..      BNE      0x39c6c ; hciCoreCisByHandle + 56
        0x00039c64:    e7ff        ..      B        0x39c66 ; hciCoreCisByHandle + 50
        0x00039c66:    9800        ..      LDR      r0,[sp,#0]
        0x00039c68:    9002        ..      STR      r0,[sp,#8]
        0x00039c6a:    e00c        ..      B        0x39c86 ; hciCoreCisByHandle + 82
        0x00039c6c:    e7ff        ..      B        0x39c6e ; hciCoreCisByHandle + 58
        0x00039c6e:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039c72:    3801        .8      SUBS     r0,#1
        0x00039c74:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039c78:    9800        ..      LDR      r0,[sp,#0]
        0x00039c7a:    3002        .0      ADDS     r0,#2
        0x00039c7c:    9000        ..      STR      r0,[sp,#0]
        0x00039c7e:    e7e6        ..      B        0x39c4e ; hciCoreCisByHandle + 26
        0x00039c80:    2000        .       MOVS     r0,#0
        0x00039c82:    9002        ..      STR      r0,[sp,#8]
        0x00039c84:    e7ff        ..      B        0x39c86 ; hciCoreCisByHandle + 82
        0x00039c86:    9802        ..      LDR      r0,[sp,#8]
        0x00039c88:    b003        ..      ADD      sp,sp,#0xc
        0x00039c8a:    4770        pG      BX       lr
    hciCoreCisClose
        0x00039c8c:    b580        ..      PUSH     {r7,lr}
        0x00039c8e:    b082        ..      SUB      sp,sp,#8
        0x00039c90:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039c94:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039c98:    f000f802    ....    BL       hciCoreCisFree ; 0x39ca0
        0x00039c9c:    b002        ..      ADD      sp,sp,#8
        0x00039c9e:    bd80        ..      POP      {r7,pc}
    hciCoreCisFree
        0x00039ca0:    b082        ..      SUB      sp,sp,#8
        0x00039ca2:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039ca6:    f6420030    B.0.    MOV      r0,#0x2830
        0x00039caa:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039cae:    3054        T0      ADDS     r0,r0,#0x54
        0x00039cb0:    9000        ..      STR      r0,[sp,#0]
        0x00039cb2:    2006        .       MOVS     r0,#6
        0x00039cb4:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039cb8:    e7ff        ..      B        0x39cba ; hciCoreCisFree + 26
        0x00039cba:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039cbe:    2801        .(      CMP      r0,#1
        0x00039cc0:    db16        ..      BLT      0x39cf0 ; hciCoreCisFree + 80
        0x00039cc2:    e7ff        ..      B        0x39cc4 ; hciCoreCisFree + 36
        0x00039cc4:    9800        ..      LDR      r0,[sp,#0]
        0x00039cc6:    8800        ..      LDRH     r0,[r0,#0]
        0x00039cc8:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x00039ccc:    4288        .B      CMP      r0,r1
        0x00039cce:    d105        ..      BNE      0x39cdc ; hciCoreCisFree + 60
        0x00039cd0:    e7ff        ..      B        0x39cd2 ; hciCoreCisFree + 50
        0x00039cd2:    9900        ..      LDR      r1,[sp,#0]
        0x00039cd4:    f64f70ff    O..p    MOV      r0,#0xffff
        0x00039cd8:    8008        ..      STRH     r0,[r1,#0]
        0x00039cda:    e009        ..      B        0x39cf0 ; hciCoreCisFree + 80
        0x00039cdc:    e7ff        ..      B        0x39cde ; hciCoreCisFree + 62
        0x00039cde:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039ce2:    3801        .8      SUBS     r0,#1
        0x00039ce4:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039ce8:    9800        ..      LDR      r0,[sp,#0]
        0x00039cea:    3002        .0      ADDS     r0,#2
        0x00039cec:    9000        ..      STR      r0,[sp,#0]
        0x00039cee:    e7e4        ..      B        0x39cba ; hciCoreCisFree + 26
        0x00039cf0:    b002        ..      ADD      sp,sp,#8
        0x00039cf2:    4770        pG      BX       lr
    hciCoreCisOpen
        0x00039cf4:    b580        ..      PUSH     {r7,lr}
        0x00039cf6:    b082        ..      SUB      sp,sp,#8
        0x00039cf8:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039cfc:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039d00:    f7ffff6e    ..n.    BL       hciCoreCisAlloc ; 0x39be0
        0x00039d04:    b002        ..      ADD      sp,sp,#8
        0x00039d06:    bd80        ..      POP      {r7,pc}
    hciCoreConnAlloc
        0x00039d08:    b082        ..      SUB      sp,sp,#8
        0x00039d0a:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039d0e:    f6420030    B.0.    MOV      r0,#0x2830
        0x00039d12:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039d16:    9000        ..      STR      r0,[sp,#0]
        0x00039d18:    2003        .       MOVS     r0,#3
        0x00039d1a:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039d1e:    e7ff        ..      B        0x39d20 ; hciCoreConnAlloc + 24
        0x00039d20:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039d24:    2801        .(      CMP      r0,#1
        0x00039d26:    db1d        ..      BLT      0x39d64 ; hciCoreConnAlloc + 92
        0x00039d28:    e7ff        ..      B        0x39d2a ; hciCoreConnAlloc + 34
        0x00039d2a:    9800        ..      LDR      r0,[sp,#0]
        0x00039d2c:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x00039d2e:    f64f71ff    O..q    MOV      r1,#0xffff
        0x00039d32:    4288        .B      CMP      r0,r1
        0x00039d34:    d10c        ..      BNE      0x39d50 ; hciCoreConnAlloc + 72
        0x00039d36:    e7ff        ..      B        0x39d38 ; hciCoreConnAlloc + 48
        0x00039d38:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039d3c:    9900        ..      LDR      r1,[sp,#0]
        0x00039d3e:    8208        ..      STRH     r0,[r1,#0x10]
        0x00039d40:    9900        ..      LDR      r1,[sp,#0]
        0x00039d42:    2000        .       MOVS     r0,#0
        0x00039d44:    75c8        .u      STRB     r0,[r1,#0x17]
        0x00039d46:    9900        ..      LDR      r1,[sp,#0]
        0x00039d48:    7648        Hv      STRB     r0,[r1,#0x19]
        0x00039d4a:    9900        ..      LDR      r1,[sp,#0]
        0x00039d4c:    7608        .v      STRB     r0,[r1,#0x18]
        0x00039d4e:    e009        ..      B        0x39d64 ; hciCoreConnAlloc + 92
        0x00039d50:    e7ff        ..      B        0x39d52 ; hciCoreConnAlloc + 74
        0x00039d52:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039d56:    3801        .8      SUBS     r0,#1
        0x00039d58:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039d5c:    9800        ..      LDR      r0,[sp,#0]
        0x00039d5e:    301c        .0      ADDS     r0,r0,#0x1c
        0x00039d60:    9000        ..      STR      r0,[sp,#0]
        0x00039d62:    e7dd        ..      B        0x39d20 ; hciCoreConnAlloc + 24
        0x00039d64:    b002        ..      ADD      sp,sp,#8
        0x00039d66:    4770        pG      BX       lr
    hciCoreConnByHandle
        0x00039d68:    b083        ..      SUB      sp,sp,#0xc
        0x00039d6a:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039d6e:    f6420030    B.0.    MOV      r0,#0x2830
        0x00039d72:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039d76:    9000        ..      STR      r0,[sp,#0]
        0x00039d78:    2003        .       MOVS     r0,#3
        0x00039d7a:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039d7e:    e7ff        ..      B        0x39d80 ; hciCoreConnByHandle + 24
        0x00039d80:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039d84:    2801        .(      CMP      r0,#1
        0x00039d86:    db14        ..      BLT      0x39db2 ; hciCoreConnByHandle + 74
        0x00039d88:    e7ff        ..      B        0x39d8a ; hciCoreConnByHandle + 34
        0x00039d8a:    9800        ..      LDR      r0,[sp,#0]
        0x00039d8c:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x00039d8e:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x00039d92:    4288        .B      CMP      r0,r1
        0x00039d94:    d103        ..      BNE      0x39d9e ; hciCoreConnByHandle + 54
        0x00039d96:    e7ff        ..      B        0x39d98 ; hciCoreConnByHandle + 48
        0x00039d98:    9800        ..      LDR      r0,[sp,#0]
        0x00039d9a:    9002        ..      STR      r0,[sp,#8]
        0x00039d9c:    e00c        ..      B        0x39db8 ; hciCoreConnByHandle + 80
        0x00039d9e:    e7ff        ..      B        0x39da0 ; hciCoreConnByHandle + 56
        0x00039da0:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039da4:    3801        .8      SUBS     r0,#1
        0x00039da6:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039daa:    9800        ..      LDR      r0,[sp,#0]
        0x00039dac:    301c        .0      ADDS     r0,r0,#0x1c
        0x00039dae:    9000        ..      STR      r0,[sp,#0]
        0x00039db0:    e7e6        ..      B        0x39d80 ; hciCoreConnByHandle + 24
        0x00039db2:    2000        .       MOVS     r0,#0
        0x00039db4:    9002        ..      STR      r0,[sp,#8]
        0x00039db6:    e7ff        ..      B        0x39db8 ; hciCoreConnByHandle + 80
        0x00039db8:    9802        ..      LDR      r0,[sp,#8]
        0x00039dba:    b003        ..      ADD      sp,sp,#0xc
        0x00039dbc:    4770        pG      BX       lr
        0x00039dbe:    0000        ..      MOVS     r0,r0
    hciCoreConnClose
        0x00039dc0:    b580        ..      PUSH     {r7,lr}
        0x00039dc2:    b082        ..      SUB      sp,sp,#8
        0x00039dc4:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039dc8:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039dcc:    f000f802    ....    BL       hciCoreConnFree ; 0x39dd4
        0x00039dd0:    b002        ..      ADD      sp,sp,#8
        0x00039dd2:    bd80        ..      POP      {r7,pc}
    hciCoreConnFree
        0x00039dd4:    b580        ..      PUSH     {r7,lr}
        0x00039dd6:    b082        ..      SUB      sp,sp,#8
        0x00039dd8:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039ddc:    f6420030    B.0.    MOV      r0,#0x2830
        0x00039de0:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039de4:    9000        ..      STR      r0,[sp,#0]
        0x00039de6:    2003        .       MOVS     r0,#3
        0x00039de8:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039dec:    e7ff        ..      B        0x39dee ; hciCoreConnFree + 26
        0x00039dee:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039df2:    2801        .(      CMP      r0,#1
        0x00039df4:    db35        5.      BLT      0x39e62 ; hciCoreConnFree + 142
        0x00039df6:    e7ff        ..      B        0x39df8 ; hciCoreConnFree + 36
        0x00039df8:    9800        ..      LDR      r0,[sp,#0]
        0x00039dfa:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x00039dfc:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x00039e00:    4288        .B      CMP      r0,r1
        0x00039e02:    d124        $.      BNE      0x39e4e ; hciCoreConnFree + 122
        0x00039e04:    e7ff        ..      B        0x39e06 ; hciCoreConnFree + 50
        0x00039e06:    9800        ..      LDR      r0,[sp,#0]
        0x00039e08:    6800        .h      LDR      r0,[r0,#0]
        0x00039e0a:    b140        @.      CBZ      r0,0x39e1e ; hciCoreConnFree + 74
        0x00039e0c:    e7ff        ..      B        0x39e0e ; hciCoreConnFree + 58
        0x00039e0e:    9800        ..      LDR      r0,[sp,#0]
        0x00039e10:    6800        .h      LDR      r0,[r0,#0]
        0x00039e12:    f7e4fb95    ....    BL       WsfMsgFree ; 0x1e540
        0x00039e16:    9900        ..      LDR      r1,[sp,#0]
        0x00039e18:    2000        .       MOVS     r0,#0
        0x00039e1a:    6008        .`      STR      r0,[r1,#0]
        0x00039e1c:    e7ff        ..      B        0x39e1e ; hciCoreConnFree + 74
        0x00039e1e:    9900        ..      LDR      r1,[sp,#0]
        0x00039e20:    2000        .       MOVS     r0,#0
        0x00039e22:    7588        .u      STRB     r0,[r1,#0x16]
        0x00039e24:    9800        ..      LDR      r0,[sp,#0]
        0x00039e26:    6880        .h      LDR      r0,[r0,#8]
        0x00039e28:    b140        @.      CBZ      r0,0x39e3c ; hciCoreConnFree + 104
        0x00039e2a:    e7ff        ..      B        0x39e2c ; hciCoreConnFree + 88
        0x00039e2c:    9800        ..      LDR      r0,[sp,#0]
        0x00039e2e:    6880        .h      LDR      r0,[r0,#8]
        0x00039e30:    f7e4fb86    ....    BL       WsfMsgFree ; 0x1e540
        0x00039e34:    9900        ..      LDR      r1,[sp,#0]
        0x00039e36:    2000        .       MOVS     r0,#0
        0x00039e38:    6088        .`      STR      r0,[r1,#8]
        0x00039e3a:    e7ff        ..      B        0x39e3c ; hciCoreConnFree + 104
        0x00039e3c:    9900        ..      LDR      r1,[sp,#0]
        0x00039e3e:    f64f70ff    O..p    MOV      r0,#0xffff
        0x00039e42:    8208        ..      STRH     r0,[r1,#0x10]
        0x00039e44:    9800        ..      LDR      r0,[sp,#0]
        0x00039e46:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x00039e48:    f000fbc8    ....    BL       hciCoreTxReady ; 0x3a5dc
        0x00039e4c:    e009        ..      B        0x39e62 ; hciCoreConnFree + 142
        0x00039e4e:    e7ff        ..      B        0x39e50 ; hciCoreConnFree + 124
        0x00039e50:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039e54:    3801        .8      SUBS     r0,#1
        0x00039e56:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039e5a:    9800        ..      LDR      r0,[sp,#0]
        0x00039e5c:    301c        .0      ADDS     r0,r0,#0x1c
        0x00039e5e:    9000        ..      STR      r0,[sp,#0]
        0x00039e60:    e7c5        ..      B        0x39dee ; hciCoreConnFree + 26
        0x00039e62:    b002        ..      ADD      sp,sp,#8
        0x00039e64:    bd80        ..      POP      {r7,pc}
        0x00039e66:    0000        ..      MOVS     r0,r0
    hciCoreConnOpen
        0x00039e68:    b580        ..      PUSH     {r7,lr}
        0x00039e6a:    b082        ..      SUB      sp,sp,#8
        0x00039e6c:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039e70:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039e74:    f7ffff48    ..H.    BL       hciCoreConnAlloc ; 0x39d08
        0x00039e78:    b002        ..      ADD      sp,sp,#8
        0x00039e7a:    bd80        ..      POP      {r7,pc}
    hciCoreInit
        0x00039e7c:    b580        ..      PUSH     {r7,lr}
        0x00039e7e:    f7fffc97    ....    BL       hciCmdInit ; 0x397b0
        0x00039e82:    bd80        ..      POP      {r7,pc}
    hciCoreNextConnFragment
        0x00039e84:    b083        ..      SUB      sp,sp,#0xc
        0x00039e86:    f6420030    B.0.    MOV      r0,#0x2830
        0x00039e8a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039e8e:    9000        ..      STR      r0,[sp,#0]
        0x00039e90:    2003        .       MOVS     r0,#3
        0x00039e92:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00039e96:    e7ff        ..      B        0x39e98 ; hciCoreNextConnFragment + 20
        0x00039e98:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00039e9c:    2801        .(      CMP      r0,#1
        0x00039e9e:    db18        ..      BLT      0x39ed2 ; hciCoreNextConnFragment + 78
        0x00039ea0:    e7ff        ..      B        0x39ea2 ; hciCoreNextConnFragment + 30
        0x00039ea2:    9800        ..      LDR      r0,[sp,#0]
        0x00039ea4:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x00039ea6:    f64f71ff    O..q    MOV      r1,#0xffff
        0x00039eaa:    4288        .B      CMP      r0,r1
        0x00039eac:    d007        ..      BEQ      0x39ebe ; hciCoreNextConnFragment + 58
        0x00039eae:    e7ff        ..      B        0x39eb0 ; hciCoreNextConnFragment + 44
        0x00039eb0:    9800        ..      LDR      r0,[sp,#0]
        0x00039eb2:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00039eb4:    b118        ..      CBZ      r0,0x39ebe ; hciCoreNextConnFragment + 58
        0x00039eb6:    e7ff        ..      B        0x39eb8 ; hciCoreNextConnFragment + 52
        0x00039eb8:    9800        ..      LDR      r0,[sp,#0]
        0x00039eba:    9002        ..      STR      r0,[sp,#8]
        0x00039ebc:    e00c        ..      B        0x39ed8 ; hciCoreNextConnFragment + 84
        0x00039ebe:    e7ff        ..      B        0x39ec0 ; hciCoreNextConnFragment + 60
        0x00039ec0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00039ec4:    3801        .8      SUBS     r0,#1
        0x00039ec6:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00039eca:    9800        ..      LDR      r0,[sp,#0]
        0x00039ecc:    301c        .0      ADDS     r0,r0,#0x1c
        0x00039ece:    9000        ..      STR      r0,[sp,#0]
        0x00039ed0:    e7e2        ..      B        0x39e98 ; hciCoreNextConnFragment + 20
        0x00039ed2:    2000        .       MOVS     r0,#0
        0x00039ed4:    9002        ..      STR      r0,[sp,#8]
        0x00039ed6:    e7ff        ..      B        0x39ed8 ; hciCoreNextConnFragment + 84
        0x00039ed8:    9802        ..      LDR      r0,[sp,#8]
        0x00039eda:    b003        ..      ADD      sp,sp,#0xc
        0x00039edc:    4770        pG      BX       lr
        0x00039ede:    0000        ..      MOVS     r0,r0
    hciCoreNumCmplPkts
        0x00039ee0:    b580        ..      PUSH     {r7,lr}
        0x00039ee2:    b084        ..      SUB      sp,sp,#0x10
        0x00039ee4:    9003        ..      STR      r0,[sp,#0xc]
        0x00039ee6:    2000        .       MOVS     r0,#0
        0x00039ee8:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039eec:    9803        ..      LDR      r0,[sp,#0xc]
        0x00039eee:    1c41        A.      ADDS     r1,r0,#1
        0x00039ef0:    9103        ..      STR      r1,[sp,#0xc]
        0x00039ef2:    7800        .x      LDRB     r0,[r0,#0]
        0x00039ef4:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00039ef8:    e7ff        ..      B        0x39efa ; hciCoreNumCmplPkts + 26
        0x00039efa:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00039efe:    1e41        A.      SUBS     r1,r0,#1
        0x00039f00:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x00039f04:    2801        .(      CMP      r0,#1
        0x00039f06:    db4b        K.      BLT      0x39fa0 ; hciCoreNumCmplPkts + 192
        0x00039f08:    e7ff        ..      B        0x39f0a ; hciCoreNumCmplPkts + 42
        0x00039f0a:    9903        ..      LDR      r1,[sp,#0xc]
        0x00039f0c:    7808        .x      LDRB     r0,[r1,#0]
        0x00039f0e:    7849        Ix      LDRB     r1,[r1,#1]
        0x00039f10:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00039f14:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039f18:    9803        ..      LDR      r0,[sp,#0xc]
        0x00039f1a:    3002        .0      ADDS     r0,#2
        0x00039f1c:    9003        ..      STR      r0,[sp,#0xc]
        0x00039f1e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00039f20:    7808        .x      LDRB     r0,[r1,#0]
        0x00039f22:    7849        Ix      LDRB     r1,[r1,#1]
        0x00039f24:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00039f28:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00039f2c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00039f2e:    3002        .0      ADDS     r0,#2
        0x00039f30:    9003        ..      STR      r0,[sp,#0xc]
        0x00039f32:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039f36:    f7ffff17    ....    BL       hciCoreConnByHandle ; 0x39d68
        0x00039f3a:    9000        ..      STR      r0,[sp,#0]
        0x00039f3c:    b378        x.      CBZ      r0,0x39f9e ; hciCoreNumCmplPkts + 190
        0x00039f3e:    e7ff        ..      B        0x39f40 ; hciCoreNumCmplPkts + 96
        0x00039f40:    f89d2008    ...     LDRB     r2,[sp,#8]
        0x00039f44:    9900        ..      LDR      r1,[sp,#0]
        0x00039f46:    7e48        H~      LDRB     r0,[r1,#0x19]
        0x00039f48:    1a80        ..      SUBS     r0,r0,r2
        0x00039f4a:    7648        Hv      STRB     r0,[r1,#0x19]
        0x00039f4c:    f89d2008    ...     LDRB     r2,[sp,#8]
        0x00039f50:    9900        ..      LDR      r1,[sp,#0]
        0x00039f52:    7e08        .~      LDRB     r0,[r1,#0x18]
        0x00039f54:    1a80        ..      SUBS     r0,r0,r2
        0x00039f56:    7608        .v      STRB     r0,[r1,#0x18]
        0x00039f58:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x00039f5c:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039f60:    4408        .D      ADD      r0,r0,r1
        0x00039f62:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039f66:    9800        ..      LDR      r0,[sp,#0]
        0x00039f68:    7dc0        .}      LDRB     r0,[r0,#0x17]
        0x00039f6a:    b1b8        ..      CBZ      r0,0x39f9c ; hciCoreNumCmplPkts + 188
        0x00039f6c:    e7ff        ..      B        0x39f6e ; hciCoreNumCmplPkts + 142
        0x00039f6e:    9800        ..      LDR      r0,[sp,#0]
        0x00039f70:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x00039f72:    f6420130    B.0.    MOV      r1,#0x2830
        0x00039f76:    f2c10101    ....    MOVT     r1,#0x1001
        0x00039f7a:    f8911081    ....    LDRB     r1,[r1,#0x81]
        0x00039f7e:    4288        .B      CMP      r0,r1
        0x00039f80:    dc0c        ..      BGT      0x39f9c ; hciCoreNumCmplPkts + 188
        0x00039f82:    e7ff        ..      B        0x39f84 ; hciCoreNumCmplPkts + 164
        0x00039f84:    9800        ..      LDR      r0,[sp,#0]
        0x00039f86:    2100        .!      MOVS     r1,#0
        0x00039f88:    75c1        .u      STRB     r1,[r0,#0x17]
        0x00039f8a:    f24270ec    B..p    MOV      r0,#0x27ec
        0x00039f8e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039f92:    6942        Bi      LDR      r2,[r0,#0x14]
        0x00039f94:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039f98:    4790        .G      BLX      r2
        0x00039f9a:    e7ff        ..      B        0x39f9c ; hciCoreNumCmplPkts + 188
        0x00039f9c:    e7ff        ..      B        0x39f9e ; hciCoreNumCmplPkts + 190
        0x00039f9e:    e7ac        ..      B        0x39efa ; hciCoreNumCmplPkts + 26
        0x00039fa0:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039fa4:    f000fb1a    ....    BL       hciCoreTxReady ; 0x3a5dc
        0x00039fa8:    b004        ..      ADD      sp,sp,#0x10
        0x00039faa:    bd80        ..      POP      {r7,pc}
    hciCoreReadMaxDataLen
        0x00039fac:    b580        ..      PUSH     {r7,lr}
        0x00039fae:    f6420030    B.0.    MOV      r0,#0x2830
        0x00039fb2:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039fb6:    f8900088    ....    LDRB     r0,[r0,#0x88]
        0x00039fba:    0680        ..      LSLS     r0,r0,#26
        0x00039fbc:    2800        .(      CMP      r0,#0
        0x00039fbe:    d50c        ..      BPL      0x39fda ; hciCoreReadMaxDataLen + 46
        0x00039fc0:    e7ff        ..      B        0x39fc2 ; hciCoreReadMaxDataLen + 22
        0x00039fc2:    f24030e8    @..0    MOVW     r0,#0x3e8
        0x00039fc6:    f2c10000    ....    MOVT     r0,#0x1000
        0x00039fca:    7800        .x      LDRB     r0,[r0,#0]
        0x00039fcc:    0680        ..      LSLS     r0,r0,#26
        0x00039fce:    2800        .(      CMP      r0,#0
        0x00039fd0:    d503        ..      BPL      0x39fda ; hciCoreReadMaxDataLen + 46
        0x00039fd2:    e7ff        ..      B        0x39fd4 ; hciCoreReadMaxDataLen + 40
        0x00039fd4:    f7e2f982    ....    BL       HciLeReadMaxDataLen ; 0x1c2dc
        0x00039fd8:    e002        ..      B        0x39fe0 ; hciCoreReadMaxDataLen + 52
        0x00039fda:    f7e2f93f    ..?.    BL       HciLeRandCmd ; 0x1c25c
        0x00039fde:    e7ff        ..      B        0x39fe0 ; hciCoreReadMaxDataLen + 52
        0x00039fe0:    bd80        ..      POP      {r7,pc}
        0x00039fe2:    0000        ..      MOVS     r0,r0
    hciCoreReadResolvingListSize
        0x00039fe4:    b580        ..      PUSH     {r7,lr}
        0x00039fe6:    f6420030    B.0.    MOV      r0,#0x2830
        0x00039fea:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039fee:    f8900088    ....    LDRB     r0,[r0,#0x88]
        0x00039ff2:    0640        @.      LSLS     r0,r0,#25
        0x00039ff4:    2800        .(      CMP      r0,#0
        0x00039ff6:    d50c        ..      BPL      0x3a012 ; hciCoreReadResolvingListSize + 46
        0x00039ff8:    e7ff        ..      B        0x39ffa ; hciCoreReadResolvingListSize + 22
        0x00039ffa:    f24030e8    @..0    MOVW     r0,#0x3e8
        0x00039ffe:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003a002:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a004:    0640        @.      LSLS     r0,r0,#25
        0x0003a006:    2800        .(      CMP      r0,#0
        0x0003a008:    d503        ..      BPL      0x3a012 ; hciCoreReadResolvingListSize + 46
        0x0003a00a:    e7ff        ..      B        0x3a00c ; hciCoreReadResolvingListSize + 40
        0x0003a00c:    f7e2f998    ....    BL       HciLeReadResolvingListSize ; 0x1c340
        0x0003a010:    e009        ..      B        0x3a026 ; hciCoreReadResolvingListSize + 66
        0x0003a012:    f6420130    B.0.    MOV      r1,#0x2830
        0x0003a016:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a01a:    2000        .       MOVS     r0,#0
        0x0003a01c:    f8810091    ....    STRB     r0,[r1,#0x91]
        0x0003a020:    f7ffffc4    ....    BL       hciCoreReadMaxDataLen ; 0x39fac
        0x0003a024:    e7ff        ..      B        0x3a026 ; hciCoreReadResolvingListSize + 66
        0x0003a026:    bd80        ..      POP      {r7,pc}
    hciCoreRecv
        0x0003a028:    b580        ..      PUSH     {r7,lr}
        0x0003a02a:    b084        ..      SUB      sp,sp,#0x10
        0x0003a02c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003a030:    9102        ..      STR      r1,[sp,#8]
        0x0003a032:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003a036:    2804        .(      CMP      r0,#4
        0x0003a038:    d101        ..      BNE      0x3a03e ; hciCoreRecv + 22
        0x0003a03a:    e7ff        ..      B        0x3a03c ; hciCoreRecv + 20
        0x0003a03c:    e00d        ..      B        0x3a05a ; hciCoreRecv + 50
        0x0003a03e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003a042:    2802        .(      CMP      r0,#2
        0x0003a044:    d101        ..      BNE      0x3a04a ; hciCoreRecv + 34
        0x0003a046:    e7ff        ..      B        0x3a048 ; hciCoreRecv + 32
        0x0003a048:    e006        ..      B        0x3a058 ; hciCoreRecv + 48
        0x0003a04a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003a04e:    2805        .(      CMP      r0,#5
        0x0003a050:    d101        ..      BNE      0x3a056 ; hciCoreRecv + 46
        0x0003a052:    e7ff        ..      B        0x3a054 ; hciCoreRecv + 44
        0x0003a054:    e7ff        ..      B        0x3a056 ; hciCoreRecv + 46
        0x0003a056:    e7ff        ..      B        0x3a058 ; hciCoreRecv + 48
        0x0003a058:    e7ff        ..      B        0x3a05a ; hciCoreRecv + 50
        0x0003a05a:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0003a05e:    9a02        ..      LDR      r2,[sp,#8]
        0x0003a060:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0003a064:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a068:    9001        ..      STR      r0,[sp,#4]
        0x0003a06a:    f7e4fa55    ..U.    BL       WsfMsgEnq ; 0x1e518
        0x0003a06e:    9801        ..      LDR      r0,[sp,#4]
        0x0003a070:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x0003a074:    2101        .!      MOVS     r1,#1
        0x0003a076:    f7e4fb91    ....    BL       WsfSetEvent ; 0x1e79c
        0x0003a07a:    b004        ..      ADD      sp,sp,#0x10
        0x0003a07c:    bd80        ..      POP      {r7,pc}
        0x0003a07e:    0000        ..      MOVS     r0,r0
    hciCoreResetSequence
        0x0003a080:    b580        ..      PUSH     {r7,lr}
        0x0003a082:    b086        ..      SUB      sp,sp,#0x18
        0x0003a084:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a086:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a088:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a08a:    280e        .(      CMP      r0,#0xe
        0x0003a08c:    f040818e    @...    BNE.W    0x3a3ac ; hciCoreResetSequence + 812
        0x0003a090:    e7ff        ..      B        0x3a092 ; hciCoreResetSequence + 18
        0x0003a092:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a094:    3002        .0      ADDS     r0,#2
        0x0003a096:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a098:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a09a:    3001        .0      ADDS     r0,#1
        0x0003a09c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a09e:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003a0a0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a0a2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a0a4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a0a8:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003a0ac:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a0ae:    3002        .0      ADDS     r0,#2
        0x0003a0b0:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a0b2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a0b4:    3001        .0      ADDS     r0,#1
        0x0003a0b6:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a0b8:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003a0bc:    4601        .F      MOV      r1,r0
        0x0003a0be:    9101        ..      STR      r1,[sp,#4]
        0x0003a0c0:    f6404101    @..A    MOV      r1,#0xc01
        0x0003a0c4:    4288        .B      CMP      r0,r1
        0x0003a0c6:    f000808e    ....    BEQ.W    0x3a1e6 ; hciCoreResetSequence + 358
        0x0003a0ca:    e7ff        ..      B        0x3a0cc ; hciCoreResetSequence + 76
        0x0003a0cc:    9801        ..      LDR      r0,[sp,#4]
        0x0003a0ce:    f6404103    @..A    MOV      r1,#0xc03
        0x0003a0d2:    4288        .B      CMP      r0,r1
        0x0003a0d4:    d076        v.      BEQ      0x3a1c4 ; hciCoreResetSequence + 324
        0x0003a0d6:    e7ff        ..      B        0x3a0d8 ; hciCoreResetSequence + 88
        0x0003a0d8:    9801        ..      LDR      r0,[sp,#4]
        0x0003a0da:    f6404163    @.cA    MOV      r1,#0xc63
        0x0003a0de:    4288        .B      CMP      r0,r1
        0x0003a0e0:    f000808f    ....    BEQ.W    0x3a202 ; hciCoreResetSequence + 386
        0x0003a0e4:    e7ff        ..      B        0x3a0e6 ; hciCoreResetSequence + 102
        0x0003a0e6:    9801        ..      LDR      r0,[sp,#4]
        0x0003a0e8:    f2410101    A...    MOV      r1,#0x1001
        0x0003a0ec:    4288        .B      CMP      r0,r1
        0x0003a0ee:    f0008125    ..%.    BEQ.W    0x3a33c ; hciCoreResetSequence + 700
        0x0003a0f2:    e7ff        ..      B        0x3a0f4 ; hciCoreResetSequence + 116
        0x0003a0f4:    9801        ..      LDR      r0,[sp,#4]
        0x0003a0f6:    f2410109    A...    MOV      r1,#0x1009
        0x0003a0fa:    4288        .B      CMP      r0,r1
        0x0003a0fc:    f0008084    ....    BEQ.W    0x3a208 ; hciCoreResetSequence + 392
        0x0003a100:    e7ff        ..      B        0x3a102 ; hciCoreResetSequence + 130
        0x0003a102:    9801        ..      LDR      r0,[sp,#4]
        0x0003a104:    f2420101    B...    MOV      r1,#0x2001
        0x0003a108:    4288        .B      CMP      r0,r1
        0x0003a10a:    d073        s.      BEQ      0x3a1f4 ; hciCoreResetSequence + 372
        0x0003a10c:    e7ff        ..      B        0x3a10e ; hciCoreResetSequence + 142
        0x0003a10e:    9801        ..      LDR      r0,[sp,#4]
        0x0003a110:    f2420102    B...    MOV      r1,#0x2002
        0x0003a114:    4288        .B      CMP      r0,r1
        0x0003a116:    f0008082    ....    BEQ.W    0x3a21e ; hciCoreResetSequence + 414
        0x0003a11a:    e7ff        ..      B        0x3a11c ; hciCoreResetSequence + 156
        0x0003a11c:    9801        ..      LDR      r0,[sp,#4]
        0x0003a11e:    f2420103    B...    MOV      r1,#0x2003
        0x0003a122:    4288        .B      CMP      r0,r1
        0x0003a124:    f00080af    ....    BEQ.W    0x3a286 ; hciCoreResetSequence + 518
        0x0003a128:    e7ff        ..      B        0x3a12a ; hciCoreResetSequence + 170
        0x0003a12a:    9801        ..      LDR      r0,[sp,#4]
        0x0003a12c:    f242010f    B...    MOV      r1,#0x200f
        0x0003a130:    4288        .B      CMP      r0,r1
        0x0003a132:    f000809b    ....    BEQ.W    0x3a26c ; hciCoreResetSequence + 492
        0x0003a136:    e7ff        ..      B        0x3a138 ; hciCoreResetSequence + 184
        0x0003a138:    9801        ..      LDR      r0,[sp,#4]
        0x0003a13a:    f2420118    B...    MOV      r1,#0x2018
        0x0003a13e:    4288        .B      CMP      r0,r1
        0x0003a140:    f0008110    ....    BEQ.W    0x3a364 ; hciCoreResetSequence + 740
        0x0003a144:    e7ff        ..      B        0x3a146 ; hciCoreResetSequence + 198
        0x0003a146:    9801        ..      LDR      r0,[sp,#4]
        0x0003a148:    f242011c    B...    MOV      r1,#0x201c
        0x0003a14c:    4288        .B      CMP      r0,r1
        0x0003a14e:    f0008081    ....    BEQ.W    0x3a254 ; hciCoreResetSequence + 468
        0x0003a152:    e7ff        ..      B        0x3a154 ; hciCoreResetSequence + 212
        0x0003a154:    9801        ..      LDR      r0,[sp,#4]
        0x0003a156:    f2420124    B.$.    MOV      r1,#0x2024
        0x0003a15a:    4288        .B      CMP      r0,r1
        0x0003a15c:    f00080cc    ....    BEQ.W    0x3a2f8 ; hciCoreResetSequence + 632
        0x0003a160:    e7ff        ..      B        0x3a162 ; hciCoreResetSequence + 226
        0x0003a162:    9801        ..      LDR      r0,[sp,#4]
        0x0003a164:    f242012a    B.*.    MOV      r1,#0x202a
        0x0003a168:    4288        .B      CMP      r0,r1
        0x0003a16a:    f000809d    ....    BEQ.W    0x3a2a8 ; hciCoreResetSequence + 552
        0x0003a16e:    e7ff        ..      B        0x3a170 ; hciCoreResetSequence + 240
        0x0003a170:    9801        ..      LDR      r0,[sp,#4]
        0x0003a172:    f242012f    B./.    MOV      r1,#0x202f
        0x0003a176:    4288        .B      CMP      r0,r1
        0x0003a178:    f00080a3    ....    BEQ.W    0x3a2c2 ; hciCoreResetSequence + 578
        0x0003a17c:    e7ff        ..      B        0x3a17e ; hciCoreResetSequence + 254
        0x0003a17e:    9801        ..      LDR      r0,[sp,#4]
        0x0003a180:    f242013a    B.:.    MOV      r1,#0x203a
        0x0003a184:    1a40        @.      SUBS     r0,r0,r1
        0x0003a186:    2802        .(      CMP      r0,#2
        0x0003a188:    f0c080d8    ....    BCC.W    0x3a33c ; hciCoreResetSequence + 700
        0x0003a18c:    e7ff        ..      B        0x3a18e ; hciCoreResetSequence + 270
        0x0003a18e:    9801        ..      LDR      r0,[sp,#4]
        0x0003a190:    f242014a    B.J.    MOV      r1,#0x204a
        0x0003a194:    4288        .B      CMP      r0,r1
        0x0003a196:    f00080d1    ....    BEQ.W    0x3a33c ; hciCoreResetSequence + 700
        0x0003a19a:    e7ff        ..      B        0x3a19c ; hciCoreResetSequence + 284
        0x0003a19c:    9801        ..      LDR      r0,[sp,#4]
        0x0003a19e:    f64f4177    O.wA    MOV      r1,#0xfc77
        0x0003a1a2:    4288        .B      CMP      r0,r1
        0x0003a1a4:    d006        ..      BEQ      0x3a1b4 ; hciCoreResetSequence + 308
        0x0003a1a6:    e7ff        ..      B        0x3a1a8 ; hciCoreResetSequence + 296
        0x0003a1a8:    9801        ..      LDR      r0,[sp,#4]
        0x0003a1aa:    f64f4178    O.xA    MOV      r1,#0xfc78
        0x0003a1ae:    4288        .B      CMP      r0,r1
        0x0003a1b0:    d003        ..      BEQ      0x3a1ba ; hciCoreResetSequence + 314
        0x0003a1b2:    e0f9        ..      B        0x3a3a8 ; hciCoreResetSequence + 808
        0x0003a1b4:    f7e2fdc0    ....    BL       HciVscUpdateLinklayerFeature ; 0x1cd38
        0x0003a1b8:    e0f7        ..      B        0x3a3aa ; hciCoreResetSequence + 810
        0x0003a1ba:    f7e2fc2d    ..-.    BL       HciResetCmd ; 0x1ca18
        0x0003a1be:    f7e2fdaf    ....    BL       HciVscUpdateBDAddress ; 0x1cd20
        0x0003a1c2:    e0f2        ..      B        0x3a3aa ; hciCoreResetSequence + 810
        0x0003a1c4:    f64201d8    B...    MOV      r1,#0x28d8
        0x0003a1c8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a1cc:    2000        .       MOVS     r0,#0
        0x0003a1ce:    7008        .p      STRB     r0,[r1,#0]
        0x0003a1d0:    f44f2000    O..     MOV      r0,#0x80000
        0x0003a1d4:    f7e2fd98    ....    BL       HciVscSetTraceBitMap ; 0x1cd08
        0x0003a1d8:    f64210ba    B...    MOV      r0,#0x29ba
        0x0003a1dc:    f2c00005    ....    MOVT     r0,#5
        0x0003a1e0:    f7e2fd00    ....    BL       HciSetEventMaskCmd ; 0x1cbe4
        0x0003a1e4:    e0e1        ..      B        0x3a3aa ; hciCoreResetSequence + 810
        0x0003a1e6:    f6423074    B.t0    MOV      r0,#0x2b74
        0x0003a1ea:    f2c00005    ....    MOVT     r0,#5
        0x0003a1ee:    f7e2fad7    ....    BL       HciLeSetEventMaskCmd ; 0x1c7a0
        0x0003a1f2:    e0da        ..      B        0x3a3aa ; hciCoreResetSequence + 810
        0x0003a1f4:    f64210c2    B...    MOV      r0,#0x29c2
        0x0003a1f8:    f2c00005    ....    MOVT     r0,#5
        0x0003a1fc:    f7e2fd0c    ....    BL       HciSetEventMaskPage2Cmd ; 0x1cc18
        0x0003a200:    e0d3        ..      B        0x3a3aa ; hciCoreResetSequence + 810
        0x0003a202:    f7e2fbc7    ....    BL       HciReadBdAddrCmd ; 0x1c994
        0x0003a206:    e0d0        ..      B        0x3a3aa ; hciCoreResetSequence + 810
        0x0003a208:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003a20a:    f6420030    B.0.    MOV      r0,#0x2830
        0x0003a20e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a212:    3068        h0      ADDS     r0,r0,#0x68
        0x0003a214:    f7e0fad2    ....    BL       BdaCpy ; 0x1a7bc
        0x0003a218:    f7e2f830    ..0.    BL       HciLeReadBufSizeCmd ; 0x1c27c
        0x0003a21c:    e0c5        ..      B        0x3a3aa ; hciCoreResetSequence + 810
        0x0003a21e:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003a220:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a222:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a224:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a228:    f6420130    B.0.    MOV      r1,#0x2830
        0x0003a22c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a230:    f8a1007e    ..~.    STRH     r0,[r1,#0x7e]
        0x0003a234:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a236:    3002        .0      ADDS     r0,#2
        0x0003a238:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a23a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a23c:    1c42        B.      ADDS     r2,r0,#1
        0x0003a23e:    9205        ..      STR      r2,[sp,#0x14]
        0x0003a240:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a242:    f8810083    ....    STRB     r0,[r1,#0x83]
        0x0003a246:    f8910083    ....    LDRB     r0,[r1,#0x83]
        0x0003a24a:    f8810082    ....    STRB     r0,[r1,#0x82]
        0x0003a24e:    f7e2f887    ....    BL       HciLeReadSupStatesCmd ; 0x1c360
        0x0003a252:    e0aa        ..      B        0x3a3aa ; hciCoreResetSequence + 810
        0x0003a254:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003a256:    6808        .h      LDR      r0,[r1,#0]
        0x0003a258:    684a        Jh      LDR      r2,[r1,#4]
        0x0003a25a:    f6420130    B.0.    MOV      r1,#0x2830
        0x0003a25e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a262:    664a        Jf      STR      r2,[r1,#0x64]
        0x0003a264:    6608        .f      STR      r0,[r1,#0x60]
        0x0003a266:    f7e2f88b    ....    BL       HciLeReadWhiteListSizeCmd ; 0x1c380
        0x0003a26a:    e09e        ..      B        0x3a3aa ; hciCoreResetSequence + 810
        0x0003a26c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a26e:    1c41        A.      ADDS     r1,r0,#1
        0x0003a270:    9105        ..      STR      r1,[sp,#0x14]
        0x0003a272:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a274:    f6420130    B.0.    MOV      r1,#0x2830
        0x0003a278:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a27c:    f8810084    ....    STRB     r0,[r1,#0x84]
        0x0003a280:    f7e2f81c    ....    BL       HciLeReadLocalSupFeatCmd ; 0x1c2bc
        0x0003a284:    e091        ..      B        0x3a3aa ; hciCoreResetSequence + 810
        0x0003a286:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a288:    8800        ..      LDRH     r0,[r0,#0]
        0x0003a28a:    f6420130    B.0.    MOV      r1,#0x2830
        0x0003a28e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a292:    2200        ."      MOVS     r2,#0
        0x0003a294:    f8c1208c    ...     STR      r2,[r1,#0x8c]
        0x0003a298:    f8c10088    ....    STR      r0,[r1,#0x88]
        0x0003a29c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a29e:    3002        .0      ADDS     r0,#2
        0x0003a2a0:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a2a2:    f7fffe9f    ....    BL       hciCoreReadResolvingListSize ; 0x39fe4
        0x0003a2a6:    e080        ..      B        0x3a3aa ; hciCoreResetSequence + 810
        0x0003a2a8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a2aa:    1c41        A.      ADDS     r1,r0,#1
        0x0003a2ac:    9105        ..      STR      r1,[sp,#0x14]
        0x0003a2ae:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a2b0:    f6420130    B.0.    MOV      r1,#0x2830
        0x0003a2b4:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a2b8:    f8810091    ....    STRB     r0,[r1,#0x91]
        0x0003a2bc:    f7fffe76    ..v.    BL       hciCoreReadMaxDataLen ; 0x39fac
        0x0003a2c0:    e073        s.      B        0x3a3aa ; hciCoreResetSequence + 810
        0x0003a2c2:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003a2c4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a2c6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a2c8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a2cc:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003a2d0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a2d2:    3002        .0      ADDS     r0,#2
        0x0003a2d4:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a2d6:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003a2d8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a2da:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a2dc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a2e0:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0003a2e4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a2e6:    3002        .0      ADDS     r0,#2
        0x0003a2e8:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a2ea:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0003a2ee:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x0003a2f2:    f7e2fb13    ....    BL       HciLeWriteDefDataLen ; 0x1c91c
        0x0003a2f6:    e058        X.      B        0x3a3aa ; hciCoreResetSequence + 810
        0x0003a2f8:    f6420030    B.0.    MOV      r0,#0x2830
        0x0003a2fc:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a300:    f8d000a0    ....    LDR      r0,[r0,#0xa0]
        0x0003a304:    b158        X.      CBZ      r0,0x3a31e ; hciCoreResetSequence + 670
        0x0003a306:    e7ff        ..      B        0x3a308 ; hciCoreResetSequence + 648
        0x0003a308:    f6420030    B.0.    MOV      r0,#0x2830
        0x0003a30c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a310:    f8d020a0    ...     LDR      r2,[r0,#0xa0]
        0x0003a314:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a316:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x0003a31a:    4790        .G      BLX      r2
        0x0003a31c:    e00d        ..      B        0x3a33a ; hciCoreResetSequence + 698
        0x0003a31e:    f6420130    B.0.    MOV      r1,#0x2830
        0x0003a322:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a326:    2000        .       MOVS     r0,#0
        0x0003a328:    f8a10092    ....    STRH     r0,[r1,#0x92]
        0x0003a32c:    f8810094    ....    STRB     r0,[r1,#0x94]
        0x0003a330:    f8810095    ....    STRB     r0,[r1,#0x95]
        0x0003a334:    f7e1ff92    ....    BL       HciLeRandCmd ; 0x1c25c
        0x0003a338:    e7ff        ..      B        0x3a33a ; hciCoreResetSequence + 698
        0x0003a33a:    e036        6.      B        0x3a3aa ; hciCoreResetSequence + 810
        0x0003a33c:    f6420030    B.0.    MOV      r0,#0x2830
        0x0003a340:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a344:    f8d000a0    ....    LDR      r0,[r0,#0xa0]
        0x0003a348:    b158        X.      CBZ      r0,0x3a362 ; hciCoreResetSequence + 738
        0x0003a34a:    e7ff        ..      B        0x3a34c ; hciCoreResetSequence + 716
        0x0003a34c:    f6420030    B.0.    MOV      r0,#0x2830
        0x0003a350:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a354:    f8d020a0    ...     LDR      r2,[r0,#0xa0]
        0x0003a358:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a35a:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x0003a35e:    4790        .G      BLX      r2
        0x0003a360:    e7ff        ..      B        0x3a362 ; hciCoreResetSequence + 738
        0x0003a362:    e022        ".      B        0x3a3aa ; hciCoreResetSequence + 810
        0x0003a364:    f64200d8    B...    MOV      r0,#0x28d8
        0x0003a368:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a36c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a36e:    2802        .(      CMP      r0,#2
        0x0003a370:    dc0a        ..      BGT      0x3a388 ; hciCoreResetSequence + 776
        0x0003a372:    e7ff        ..      B        0x3a374 ; hciCoreResetSequence + 756
        0x0003a374:    f64201d8    B...    MOV      r1,#0x28d8
        0x0003a378:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a37c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a37e:    3001        .0      ADDS     r0,#1
        0x0003a380:    7008        .p      STRB     r0,[r1,#0]
        0x0003a382:    f7e1ff6b    ..k.    BL       HciLeRandCmd ; 0x1c25c
        0x0003a386:    e00e        ..      B        0x3a3a6 ; hciCoreResetSequence + 806
        0x0003a388:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0003a38c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a390:    2100        .!      MOVS     r1,#0
        0x0003a392:    f8801021    ..!.    STRB     r1,[r0,#0x21]
        0x0003a396:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0003a39a:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0003a39e:    6881        .h      LDR      r1,[r0,#8]
        0x0003a3a0:    a803        ..      ADD      r0,sp,#0xc
        0x0003a3a2:    4788        .G      BLX      r1
        0x0003a3a4:    e7ff        ..      B        0x3a3a6 ; hciCoreResetSequence + 806
        0x0003a3a6:    e000        ..      B        0x3a3aa ; hciCoreResetSequence + 810
        0x0003a3a8:    e7ff        ..      B        0x3a3aa ; hciCoreResetSequence + 810
        0x0003a3aa:    e7ff        ..      B        0x3a3ac ; hciCoreResetSequence + 812
        0x0003a3ac:    b006        ..      ADD      sp,sp,#0x18
        0x0003a3ae:    bd80        ..      POP      {r7,pc}
    hciCoreResetStart
        0x0003a3b0:    b580        ..      PUSH     {r7,lr}
        0x0003a3b2:    f7fff9b9    ....    BL       hciClearCmdQueue ; 0x39728
        0x0003a3b6:    f7e2fcd1    ....    BL       HciVscUpdateNvdsParam ; 0x1cd5c
        0x0003a3ba:    bd80        ..      POP      {r7,pc}
    hciCoreSendAclData
        0x0003a3bc:    b580        ..      PUSH     {r7,lr}
        0x0003a3be:    b084        ..      SUB      sp,sp,#0x10
        0x0003a3c0:    9002        ..      STR      r0,[sp,#8]
        0x0003a3c2:    9101        ..      STR      r1,[sp,#4]
        0x0003a3c4:    9802        ..      LDR      r0,[sp,#8]
        0x0003a3c6:    9901        ..      LDR      r1,[sp,#4]
        0x0003a3c8:    f002fd6c    ..l.    BL       hciTrSendAclData ; 0x3cea4
        0x0003a3cc:    2801        .(      CMP      r0,#1
        0x0003a3ce:    db1c        ..      BLT      0x3a40a ; hciCoreSendAclData + 78
        0x0003a3d0:    e7ff        ..      B        0x3a3d2 ; hciCoreSendAclData + 22
        0x0003a3d2:    9902        ..      LDR      r1,[sp,#8]
        0x0003a3d4:    7e48        H~      LDRB     r0,[r1,#0x19]
        0x0003a3d6:    3001        .0      ADDS     r0,#1
        0x0003a3d8:    7648        Hv      STRB     r0,[r1,#0x19]
        0x0003a3da:    f6420030    B.0.    MOV      r0,#0x2830
        0x0003a3de:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a3e2:    f8900082    ....    LDRB     r0,[r0,#0x82]
        0x0003a3e6:    2801        .(      CMP      r0,#1
        0x0003a3e8:    db0a        ..      BLT      0x3a400 ; hciCoreSendAclData + 68
        0x0003a3ea:    e7ff        ..      B        0x3a3ec ; hciCoreSendAclData + 48
        0x0003a3ec:    f6420130    B.0.    MOV      r1,#0x2830
        0x0003a3f0:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a3f4:    f8910082    ....    LDRB     r0,[r1,#0x82]
        0x0003a3f8:    3801        .8      SUBS     r0,#1
        0x0003a3fa:    f8810082    ....    STRB     r0,[r1,#0x82]
        0x0003a3fe:    e000        ..      B        0x3a402 ; hciCoreSendAclData + 70
        0x0003a400:    e7ff        ..      B        0x3a402 ; hciCoreSendAclData + 70
        0x0003a402:    2001        .       MOVS     r0,#1
        0x0003a404:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003a408:    e003        ..      B        0x3a412 ; hciCoreSendAclData + 86
        0x0003a40a:    2000        .       MOVS     r0,#0
        0x0003a40c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003a410:    e7ff        ..      B        0x3a412 ; hciCoreSendAclData + 86
        0x0003a412:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003a416:    b004        ..      ADD      sp,sp,#0x10
        0x0003a418:    bd80        ..      POP      {r7,pc}
        0x0003a41a:    0000        ..      MOVS     r0,r0
    hciCoreTxAclComplete
        0x0003a41c:    b580        ..      PUSH     {r7,lr}
        0x0003a41e:    b082        ..      SUB      sp,sp,#8
        0x0003a420:    9001        ..      STR      r0,[sp,#4]
        0x0003a422:    9100        ..      STR      r1,[sp,#0]
        0x0003a424:    9801        ..      LDR      r0,[sp,#4]
        0x0003a426:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0003a428:    b178        x.      CBZ      r0,0x3a44a ; hciCoreTxAclComplete + 46
        0x0003a42a:    e7ff        ..      B        0x3a42c ; hciCoreTxAclComplete + 16
        0x0003a42c:    9801        ..      LDR      r0,[sp,#4]
        0x0003a42e:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0003a430:    b950        P.      CBNZ     r0,0x3a448 ; hciCoreTxAclComplete + 44
        0x0003a432:    e7ff        ..      B        0x3a434 ; hciCoreTxAclComplete + 24
        0x0003a434:    9801        ..      LDR      r0,[sp,#4]
        0x0003a436:    6800        .h      LDR      r0,[r0,#0]
        0x0003a438:    f7e4f882    ....    BL       WsfMsgFree ; 0x1e540
        0x0003a43c:    9901        ..      LDR      r1,[sp,#4]
        0x0003a43e:    2000        .       MOVS     r0,#0
        0x0003a440:    6008        .`      STR      r0,[r1,#0]
        0x0003a442:    9901        ..      LDR      r1,[sp,#4]
        0x0003a444:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003a446:    e7ff        ..      B        0x3a448 ; hciCoreTxAclComplete + 44
        0x0003a448:    e007        ..      B        0x3a45a ; hciCoreTxAclComplete + 62
        0x0003a44a:    9800        ..      LDR      r0,[sp,#0]
        0x0003a44c:    b120         .      CBZ      r0,0x3a458 ; hciCoreTxAclComplete + 60
        0x0003a44e:    e7ff        ..      B        0x3a450 ; hciCoreTxAclComplete + 52
        0x0003a450:    9800        ..      LDR      r0,[sp,#0]
        0x0003a452:    f7e4f875    ..u.    BL       WsfMsgFree ; 0x1e540
        0x0003a456:    e7ff        ..      B        0x3a458 ; hciCoreTxAclComplete + 60
        0x0003a458:    e7ff        ..      B        0x3a45a ; hciCoreTxAclComplete + 62
        0x0003a45a:    b002        ..      ADD      sp,sp,#8
        0x0003a45c:    bd80        ..      POP      {r7,pc}
        0x0003a45e:    0000        ..      MOVS     r0,r0
    hciCoreTxAclContinue
        0x0003a460:    b580        ..      PUSH     {r7,lr}
        0x0003a462:    b086        ..      SUB      sp,sp,#0x18
        0x0003a464:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a466:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a468:    b920         .      CBNZ     r0,0x3a474 ; hciCoreTxAclContinue + 20
        0x0003a46a:    e7ff        ..      B        0x3a46c ; hciCoreTxAclContinue + 12
        0x0003a46c:    f7fffd0a    ....    BL       hciCoreNextConnFragment ; 0x39e84
        0x0003a470:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a472:    e7ff        ..      B        0x3a474 ; hciCoreTxAclContinue + 20
        0x0003a474:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a476:    2800        .(      CMP      r0,#0
        0x0003a478:    d055        U.      BEQ      0x3a526 ; hciCoreTxAclContinue + 198
        0x0003a47a:    e7ff        ..      B        0x3a47c ; hciCoreTxAclContinue + 28
        0x0003a47c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a47e:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0003a480:    9002        ..      STR      r0,[sp,#8]
        0x0003a482:    f7e1fd3d    ..=.    BL       HciGetBufSize ; 0x1bf00
        0x0003a486:    4601        .F      MOV      r1,r0
        0x0003a488:    9802        ..      LDR      r0,[sp,#8]
        0x0003a48a:    4288        .B      CMP      r0,r1
        0x0003a48c:    da04        ..      BGE      0x3a498 ; hciCoreTxAclContinue + 56
        0x0003a48e:    e7ff        ..      B        0x3a490 ; hciCoreTxAclContinue + 48
        0x0003a490:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a492:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0003a494:    9001        ..      STR      r0,[sp,#4]
        0x0003a496:    e003        ..      B        0x3a4a0 ; hciCoreTxAclContinue + 64
        0x0003a498:    f7e1fd32    ..2.    BL       HciGetBufSize ; 0x1bf00
        0x0003a49c:    9001        ..      STR      r0,[sp,#4]
        0x0003a49e:    e7ff        ..      B        0x3a4a0 ; hciCoreTxAclContinue + 64
        0x0003a4a0:    9801        ..      LDR      r0,[sp,#4]
        0x0003a4a2:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003a4a6:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003a4aa:    2801        .(      CMP      r0,#1
        0x0003a4ac:    db3a        :.      BLT      0x3a524 ; hciCoreTxAclContinue + 196
        0x0003a4ae:    e7ff        ..      B        0x3a4b0 ; hciCoreTxAclContinue + 80
        0x0003a4b0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a4b2:    8a08        ..      LDRH     r0,[r1,#0x10]
        0x0003a4b4:    6849        Ih      LDR      r1,[r1,#4]
        0x0003a4b6:    7008        .p      STRB     r0,[r1,#0]
        0x0003a4b8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a4ba:    8a08        ..      LDRH     r0,[r1,#0x10]
        0x0003a4bc:    f4405080    @..P    ORR      r0,r0,#0x1000
        0x0003a4c0:    0a00        ..      LSRS     r0,r0,#8
        0x0003a4c2:    6849        Ih      LDR      r1,[r1,#4]
        0x0003a4c4:    7048        Hp      STRB     r0,[r1,#1]
        0x0003a4c6:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0003a4ca:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a4cc:    6849        Ih      LDR      r1,[r1,#4]
        0x0003a4ce:    7088        .p      STRB     r0,[r1,#2]
        0x0003a4d0:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003a4d4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a4d6:    6849        Ih      LDR      r1,[r1,#4]
        0x0003a4d8:    70c8        .p      STRB     r0,[r1,#3]
        0x0003a4da:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a4dc:    6841        Ah      LDR      r1,[r0,#4]
        0x0003a4de:    f7ffff6d    ..m.    BL       hciCoreSendAclData ; 0x3a3bc
        0x0003a4e2:    2801        .(      CMP      r0,#1
        0x0003a4e4:    d11a        ..      BNE      0x3a51c ; hciCoreTxAclContinue + 188
        0x0003a4e6:    e7ff        ..      B        0x3a4e8 ; hciCoreTxAclContinue + 136
        0x0003a4e8:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x0003a4ec:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a4ee:    8a48        H.      LDRH     r0,[r1,#0x12]
        0x0003a4f0:    1a80        ..      SUBS     r0,r0,r2
        0x0003a4f2:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003a4f4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a4f6:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0003a4f8:    2801        .(      CMP      r0,#1
        0x0003a4fa:    db07        ..      BLT      0x3a50c ; hciCoreTxAclContinue + 172
        0x0003a4fc:    e7ff        ..      B        0x3a4fe ; hciCoreTxAclContinue + 158
        0x0003a4fe:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x0003a502:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a504:    6848        Hh      LDR      r0,[r1,#4]
        0x0003a506:    4410        .D      ADD      r0,r0,r2
        0x0003a508:    6048        H`      STR      r0,[r1,#4]
        0x0003a50a:    e7ff        ..      B        0x3a50c ; hciCoreTxAclContinue + 172
        0x0003a50c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a50e:    6841        Ah      LDR      r1,[r0,#4]
        0x0003a510:    f7ffff84    ....    BL       hciCoreTxAclComplete ; 0x3a41c
        0x0003a514:    2001        .       MOVS     r0,#1
        0x0003a516:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003a51a:    e008        ..      B        0x3a52e ; hciCoreTxAclContinue + 206
        0x0003a51c:    2000        .       MOVS     r0,#0
        0x0003a51e:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003a522:    e004        ..      B        0x3a52e ; hciCoreTxAclContinue + 206
        0x0003a524:    e7ff        ..      B        0x3a526 ; hciCoreTxAclContinue + 198
        0x0003a526:    2000        .       MOVS     r0,#0
        0x0003a528:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003a52c:    e7ff        ..      B        0x3a52e ; hciCoreTxAclContinue + 206
        0x0003a52e:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003a532:    b006        ..      ADD      sp,sp,#0x18
        0x0003a534:    bd80        ..      POP      {r7,pc}
        0x0003a536:    0000        ..      MOVS     r0,r0
    hciCoreTxAclStart
        0x0003a538:    b580        ..      PUSH     {r7,lr}
        0x0003a53a:    b086        ..      SUB      sp,sp,#0x18
        0x0003a53c:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a53e:    f8ad100e    ....    STRH     r1,[sp,#0xe]
        0x0003a542:    9202        ..      STR      r2,[sp,#8]
        0x0003a544:    f7e1fcdc    ....    BL       HciGetBufSize ; 0x1bf00
        0x0003a548:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003a54c:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003a550:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003a554:    4288        .B      CMP      r0,r1
        0x0003a556:    dd36        6.      BLE      0x3a5c6 ; hciCoreTxAclStart + 142
        0x0003a558:    e7ff        ..      B        0x3a55a ; hciCoreTxAclStart + 34
        0x0003a55a:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003a55e:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003a562:    1a40        @.      SUBS     r0,r0,r1
        0x0003a564:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a566:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003a568:    9802        ..      LDR      r0,[sp,#8]
        0x0003a56a:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003a56e:    4408        .D      ADD      r0,r0,r1
        0x0003a570:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a572:    6048        H`      STR      r0,[r1,#4]
        0x0003a574:    9802        ..      LDR      r0,[sp,#8]
        0x0003a576:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a578:    6008        .`      STR      r0,[r1,#0]
        0x0003a57a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a57c:    2001        .       MOVS     r0,#1
        0x0003a57e:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003a580:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003a584:    9902        ..      LDR      r1,[sp,#8]
        0x0003a586:    7088        .p      STRB     r0,[r1,#2]
        0x0003a588:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003a58c:    9902        ..      LDR      r1,[sp,#8]
        0x0003a58e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003a590:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a592:    9902        ..      LDR      r1,[sp,#8]
        0x0003a594:    f7ffff12    ....    BL       hciCoreSendAclData ; 0x3a3bc
        0x0003a598:    2801        .(      CMP      r0,#1
        0x0003a59a:    d104        ..      BNE      0x3a5a6 ; hciCoreTxAclStart + 110
        0x0003a59c:    e7ff        ..      B        0x3a59e ; hciCoreTxAclStart + 102
        0x0003a59e:    2001        .       MOVS     r0,#1
        0x0003a5a0:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003a5a4:    e016        ..      B        0x3a5d4 ; hciCoreTxAclStart + 156
        0x0003a5a6:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a5a8:    2000        .       MOVS     r0,#0
        0x0003a5aa:    6008        .`      STR      r0,[r1,#0]
        0x0003a5ac:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a5ae:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003a5b0:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0003a5b4:    9a02        ..      LDR      r2,[sp,#8]
        0x0003a5b6:    7091        .p      STRB     r1,[r2,#2]
        0x0003a5b8:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0003a5bc:    9a02        ..      LDR      r2,[sp,#8]
        0x0003a5be:    70d1        .p      STRB     r1,[r2,#3]
        0x0003a5c0:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003a5c4:    e006        ..      B        0x3a5d4 ; hciCoreTxAclStart + 156
        0x0003a5c6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a5c8:    9902        ..      LDR      r1,[sp,#8]
        0x0003a5ca:    f7fffef7    ....    BL       hciCoreSendAclData ; 0x3a3bc
        0x0003a5ce:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003a5d2:    e7ff        ..      B        0x3a5d4 ; hciCoreTxAclStart + 156
        0x0003a5d4:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003a5d8:    b006        ..      ADD      sp,sp,#0x18
        0x0003a5da:    bd80        ..      POP      {r7,pc}
    hciCoreTxReady
        0x0003a5dc:    b580        ..      PUSH     {r7,lr}
        0x0003a5de:    b086        ..      SUB      sp,sp,#0x18
        0x0003a5e0:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003a5e4:    2000        .       MOVS     r0,#0
        0x0003a5e6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003a5ea:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003a5ee:    2801        .(      CMP      r0,#1
        0x0003a5f0:    db1c        ..      BLT      0x3a62c ; hciCoreTxReady + 80
        0x0003a5f2:    e7ff        ..      B        0x3a5f4 ; hciCoreTxReady + 24
        0x0003a5f4:    f89d2017    ...     LDRB     r2,[sp,#0x17]
        0x0003a5f8:    f6420130    B.0.    MOV      r1,#0x2830
        0x0003a5fc:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a600:    f8910082    ....    LDRB     r0,[r1,#0x82]
        0x0003a604:    4410        .D      ADD      r0,r0,r2
        0x0003a606:    f8810082    ....    STRB     r0,[r1,#0x82]
        0x0003a60a:    f8910082    ....    LDRB     r0,[r1,#0x82]
        0x0003a60e:    f8911083    ....    LDRB     r1,[r1,#0x83]
        0x0003a612:    4288        .B      CMP      r0,r1
        0x0003a614:    dd09        ..      BLE      0x3a62a ; hciCoreTxReady + 78
        0x0003a616:    e7ff        ..      B        0x3a618 ; hciCoreTxReady + 60
        0x0003a618:    f6420130    B.0.    MOV      r1,#0x2830
        0x0003a61c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a620:    f8910083    ....    LDRB     r0,[r1,#0x83]
        0x0003a624:    f8810082    ....    STRB     r0,[r1,#0x82]
        0x0003a628:    e7ff        ..      B        0x3a62a ; hciCoreTxReady + 78
        0x0003a62a:    e7ff        ..      B        0x3a62c ; hciCoreTxReady + 80
        0x0003a62c:    e7ff        ..      B        0x3a62e ; hciCoreTxReady + 82
        0x0003a62e:    f6420030    B.0.    MOV      r0,#0x2830
        0x0003a632:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a636:    f8900082    ....    LDRB     r0,[r0,#0x82]
        0x0003a63a:    2801        .(      CMP      r0,#1
        0x0003a63c:    db56        V.      BLT      0x3a6ec ; hciCoreTxReady + 272
        0x0003a63e:    e7ff        ..      B        0x3a640 ; hciCoreTxReady + 100
        0x0003a640:    2000        .       MOVS     r0,#0
        0x0003a642:    f7ffff0d    ....    BL       hciCoreTxAclContinue ; 0x3a460
        0x0003a646:    2800        .(      CMP      r0,#0
        0x0003a648:    d14f        O.      BNE      0x3a6ea ; hciCoreTxReady + 270
        0x0003a64a:    e7ff        ..      B        0x3a64c ; hciCoreTxReady + 112
        0x0003a64c:    f6420030    B.0.    MOV      r0,#0x2830
        0x0003a650:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a654:    3070        p0      ADDS     r0,r0,#0x70
        0x0003a656:    f10d010f    ....    ADD      r1,sp,#0xf
        0x0003a65a:    f7e3ff7b    ..{.    BL       WsfMsgPeek ; 0x1e554
        0x0003a65e:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a660:    2800        .(      CMP      r0,#0
        0x0003a662:    d040        @.      BEQ      0x3a6e6 ; hciCoreTxReady + 266
        0x0003a664:    e7ff        ..      B        0x3a666 ; hciCoreTxReady + 138
        0x0003a666:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a668:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a66a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a66c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a670:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003a674:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a676:    7888        .x      LDRB     r0,[r1,#2]
        0x0003a678:    78c9        .x      LDRB     r1,[r1,#3]
        0x0003a67a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a67e:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003a682:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0003a686:    f7fffb6f    ..o.    BL       hciCoreConnByHandle ; 0x39d68
        0x0003a68a:    9001        ..      STR      r0,[sp,#4]
        0x0003a68c:    b1e0        ..      CBZ      r0,0x3a6c8 ; hciCoreTxReady + 236
        0x0003a68e:    e7ff        ..      B        0x3a690 ; hciCoreTxReady + 180
        0x0003a690:    9801        ..      LDR      r0,[sp,#4]
        0x0003a692:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0003a696:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003a698:    f7ffff4e    ..N.    BL       hciCoreTxAclStart ; 0x3a538
        0x0003a69c:    2801        .(      CMP      r0,#1
        0x0003a69e:    d111        ..      BNE      0x3a6c4 ; hciCoreTxReady + 232
        0x0003a6a0:    e7ff        ..      B        0x3a6a2 ; hciCoreTxReady + 198
        0x0003a6a2:    f6420030    B.0.    MOV      r0,#0x2830
        0x0003a6a6:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a6aa:    3070        p0      ADDS     r0,r0,#0x70
        0x0003a6ac:    f10d010f    ....    ADD      r1,sp,#0xf
        0x0003a6b0:    f7e3ff1c    ....    BL       WsfMsgDeq ; 0x1e4ec
        0x0003a6b4:    9801        ..      LDR      r0,[sp,#4]
        0x0003a6b6:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a6b8:    f7fffeb0    ....    BL       hciCoreTxAclComplete ; 0x3a41c
        0x0003a6bc:    2001        .       MOVS     r0,#1
        0x0003a6be:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003a6c2:    e000        ..      B        0x3a6c6 ; hciCoreTxReady + 234
        0x0003a6c4:    e012        ..      B        0x3a6ec ; hciCoreTxReady + 272
        0x0003a6c6:    e00d        ..      B        0x3a6e4 ; hciCoreTxReady + 264
        0x0003a6c8:    f6420030    B.0.    MOV      r0,#0x2830
        0x0003a6cc:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a6d0:    3070        p0      ADDS     r0,r0,#0x70
        0x0003a6d2:    f10d010f    ....    ADD      r1,sp,#0xf
        0x0003a6d6:    f7e3ff09    ....    BL       WsfMsgDeq ; 0x1e4ec
        0x0003a6da:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a6dc:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a6de:    f7e3ff2f    ../.    BL       WsfMsgFree ; 0x1e540
        0x0003a6e2:    e7ff        ..      B        0x3a6e4 ; hciCoreTxReady + 264
        0x0003a6e4:    e000        ..      B        0x3a6e8 ; hciCoreTxReady + 268
        0x0003a6e6:    e001        ..      B        0x3a6ec ; hciCoreTxReady + 272
        0x0003a6e8:    e7ff        ..      B        0x3a6ea ; hciCoreTxReady + 270
        0x0003a6ea:    e7a0        ..      B        0x3a62e ; hciCoreTxReady + 82
        0x0003a6ec:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003a6f0:    b006        ..      ADD      sp,sp,#0x18
        0x0003a6f2:    bd80        ..      POP      {r7,pc}
    hciCoreVsCmdCmplRcvd
        0x0003a6f4:    b083        ..      SUB      sp,sp,#0xc
        0x0003a6f6:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003a6fa:    9101        ..      STR      r1,[sp,#4]
        0x0003a6fc:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a700:    2012        .       MOVS     r0,#0x12
        0x0003a702:    b003        ..      ADD      sp,sp,#0xc
        0x0003a704:    4770        pG      BX       lr
        0x0003a706:    0000        ..      MOVS     r0,r0
    hciDrvWrite
        0x0003a708:    b580        ..      PUSH     {r7,lr}
        0x0003a70a:    b088        ..      SUB      sp,sp,#0x20
        0x0003a70c:    f88d001d    ....    STRB     r0,[sp,#0x1d]
        0x0003a710:    f8ad101a    ....    STRH     r1,[sp,#0x1a]
        0x0003a714:    9205        ..      STR      r2,[sp,#0x14]
        0x0003a716:    2000        .       MOVS     r0,#0
        0x0003a718:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a71a:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0003a71e:    f5b07f03    ....    CMP      r0,#0x20c
        0x0003a722:    dd11        ..      BLE      0x3a748 ; hciDrvWrite + 64
        0x0003a724:    e7ff        ..      B        0x3a726 ; hciDrvWrite + 30
        0x0003a726:    e7ff        ..      B        0x3a728 ; hciDrvWrite + 32
        0x0003a728:    f7e7ff52    ..R.    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0003a72c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003a72e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003a730:    f7e7ff56    ..V.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x0003a734:    e7ff        ..      B        0x3a736 ; hciDrvWrite + 46
        0x0003a736:    2001        .       MOVS     r0,#1
        0x0003a738:    f6c01000    ....    MOVT     r0,#0x900
        0x0003a73c:    f7fefb48    ..H.    BL       error_check ; 0x38dd0
        0x0003a740:    2000        .       MOVS     r0,#0
        0x0003a742:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003a746:    e043        C.      B        0x3a7d0 ; hciDrvWrite + 200
        0x0003a748:    f24800f0    H...    MOV      r0,#0x80f0
        0x0003a74c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003a750:    6800        .h      LDR      r0,[r0,#0]
        0x0003a752:    f89d101d    ....    LDRB     r1,[sp,#0x1d]
        0x0003a756:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003a758:    f8bd301a    ...0    LDRH     r3,[sp,#0x1a]
        0x0003a75c:    46ee        .F      MOV      lr,sp
        0x0003a75e:    f04f0c00    O...    MOV      r12,#0
        0x0003a762:    f8cec000    ....    STR      r12,[lr,#0]
        0x0003a766:    f7e5fb9f    ....    BL       am_devices_cooper_blocking_write ; 0x1fea8
        0x0003a76a:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a76c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a76e:    b998        ..      CBNZ     r0,0x3a798 ; hciDrvWrite + 144
        0x0003a770:    e7ff        ..      B        0x3a772 ; hciDrvWrite + 106
        0x0003a772:    e7ff        ..      B        0x3a774 ; hciDrvWrite + 108
        0x0003a774:    f64330a0    C..0    MOV      r0,#0x3ba0
        0x0003a778:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003a77c:    9002        ..      STR      r0,[sp,#8]
        0x0003a77e:    f7e4f957    ..W.    BL       WsfTimerStop ; 0x1ea30
        0x0003a782:    9802        ..      LDR      r0,[sp,#8]
        0x0003a784:    f2427110    B..q    MOV      r1,#0x2710
        0x0003a788:    f7e4f934    ..4.    BL       WsfTimerStartMs ; 0x1e9f4
        0x0003a78c:    e7ff        ..      B        0x3a78e ; hciDrvWrite + 134
        0x0003a78e:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0003a792:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003a796:    e01b        ..      B        0x3a7d0 ; hciDrvWrite + 200
        0x0003a798:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a79a:    2803        .(      CMP      r0,#3
        0x0003a79c:    d104        ..      BNE      0x3a7a8 ; hciDrvWrite + 160
        0x0003a79e:    e7ff        ..      B        0x3a7a0 ; hciDrvWrite + 152
        0x0003a7a0:    2000        .       MOVS     r0,#0
        0x0003a7a2:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003a7a6:    e013        ..      B        0x3a7d0 ; hciDrvWrite + 200
        0x0003a7a8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a7aa:    2807        .(      CMP      r0,#7
        0x0003a7ac:    d10c        ..      BNE      0x3a7c8 ; hciDrvWrite + 192
        0x0003a7ae:    e7ff        ..      B        0x3a7b0 ; hciDrvWrite + 168
        0x0003a7b0:    f7e1fb66    ..f.    BL       HciDrvRadioShutdown ; 0x1be80
        0x0003a7b4:    2000        .       MOVS     r0,#0
        0x0003a7b6:    9001        ..      STR      r0,[sp,#4]
        0x0003a7b8:    f7e1faee    ....    BL       HciDrvRadioBoot ; 0x1bd98
        0x0003a7bc:    f7e0fba4    ....    BL       DmDevReset ; 0x1af08
        0x0003a7c0:    9801        ..      LDR      r0,[sp,#4]
        0x0003a7c2:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003a7c6:    e003        ..      B        0x3a7d0 ; hciDrvWrite + 200
        0x0003a7c8:    2000        .       MOVS     r0,#0
        0x0003a7ca:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003a7ce:    e7ff        ..      B        0x3a7d0 ; hciDrvWrite + 200
        0x0003a7d0:    f8bd001e    ....    LDRH     r0,[sp,#0x1e]
        0x0003a7d4:    b008        ..      ADD      sp,sp,#0x20
        0x0003a7d6:    bd80        ..      POP      {r7,pc}
    hciEvtCmdStatusFailure
        0x0003a7d8:    b580        ..      PUSH     {r7,lr}
        0x0003a7da:    b084        ..      SUB      sp,sp,#0x10
        0x0003a7dc:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003a7e0:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0003a7e4:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0003a7e8:    f2420126    B.&.    MOV      r1,#0x2026
        0x0003a7ec:    4288        .B      CMP      r0,r1
        0x0003a7ee:    d12a        *.      BNE      0x3a846 ; hciEvtCmdStatusFailure + 110
        0x0003a7f0:    e7ff        ..      B        0x3a7f2 ; hciEvtCmdStatusFailure + 26
        0x0003a7f2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003a7f6:    2812        .(      CMP      r0,#0x12
        0x0003a7f8:    d125        %.      BNE      0x3a846 ; hciEvtCmdStatusFailure + 110
        0x0003a7fa:    e7ff        ..      B        0x3a7fc ; hciEvtCmdStatusFailure + 36
        0x0003a7fc:    2000        .       MOVS     r0,#0
        0x0003a7fe:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003a802:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0003a806:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a80a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003a80c:    9000        ..      STR      r0,[sp,#0]
        0x0003a80e:    2026        &       MOVS     r0,#0x26
        0x0003a810:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003a814:    2004        .       MOVS     r0,#4
        0x0003a816:    f7e3fcd5    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0003a81a:    9002        ..      STR      r0,[sp,#8]
        0x0003a81c:    b190        ..      CBZ      r0,0x3a844 ; hciEvtCmdStatusFailure + 108
        0x0003a81e:    e7ff        ..      B        0x3a820 ; hciEvtCmdStatusFailure + 72
        0x0003a820:    9902        ..      LDR      r1,[sp,#8]
        0x0003a822:    2000        .       MOVS     r0,#0
        0x0003a824:    8008        ..      STRH     r0,[r1,#0]
        0x0003a826:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003a82a:    9902        ..      LDR      r1,[sp,#8]
        0x0003a82c:    7088        .p      STRB     r0,[r1,#2]
        0x0003a82e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003a832:    9902        ..      LDR      r1,[sp,#8]
        0x0003a834:    70c8        .p      STRB     r0,[r1,#3]
        0x0003a836:    9900        ..      LDR      r1,[sp,#0]
        0x0003a838:    9802        ..      LDR      r0,[sp,#8]
        0x0003a83a:    4788        .G      BLX      r1
        0x0003a83c:    9802        ..      LDR      r0,[sp,#8]
        0x0003a83e:    f7e3fd07    ....    BL       WsfBufFree ; 0x1e250
        0x0003a842:    e7ff        ..      B        0x3a844 ; hciEvtCmdStatusFailure + 108
        0x0003a844:    e7ff        ..      B        0x3a846 ; hciEvtCmdStatusFailure + 110
        0x0003a846:    b004        ..      ADD      sp,sp,#0x10
        0x0003a848:    bd80        ..      POP      {r7,pc}
        0x0003a84a:    0000        ..      MOVS     r0,r0
    hciEvtParseAuthTimeoutExpiredEvt
        0x0003a84c:    b083        ..      SUB      sp,sp,#0xc
        0x0003a84e:    9002        ..      STR      r0,[sp,#8]
        0x0003a850:    9101        ..      STR      r1,[sp,#4]
        0x0003a852:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a856:    9901        ..      LDR      r1,[sp,#4]
        0x0003a858:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a85a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a85c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a860:    9902        ..      LDR      r1,[sp,#8]
        0x0003a862:    8088        ..      STRH     r0,[r1,#4]
        0x0003a864:    9801        ..      LDR      r0,[sp,#4]
        0x0003a866:    3002        .0      ADDS     r0,#2
        0x0003a868:    9001        ..      STR      r0,[sp,#4]
        0x0003a86a:    9902        ..      LDR      r1,[sp,#8]
        0x0003a86c:    8888        ..      LDRH     r0,[r1,#4]
        0x0003a86e:    8008        ..      STRH     r0,[r1,#0]
        0x0003a870:    b003        ..      ADD      sp,sp,#0xc
        0x0003a872:    4770        pG      BX       lr
    hciEvtParseConfigDataPathCmdCmpl
        0x0003a874:    b083        ..      SUB      sp,sp,#0xc
        0x0003a876:    9002        ..      STR      r0,[sp,#8]
        0x0003a878:    9101        ..      STR      r1,[sp,#4]
        0x0003a87a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a87e:    9801        ..      LDR      r0,[sp,#4]
        0x0003a880:    1c41        A.      ADDS     r1,r0,#1
        0x0003a882:    9101        ..      STR      r1,[sp,#4]
        0x0003a884:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a886:    9902        ..      LDR      r1,[sp,#8]
        0x0003a888:    7108        .q      STRB     r0,[r1,#4]
        0x0003a88a:    9902        ..      LDR      r1,[sp,#8]
        0x0003a88c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003a88e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003a890:    b003        ..      ADD      sp,sp,#0xc
        0x0003a892:    4770        pG      BX       lr
    hciEvtParseDataLenChange
        0x0003a894:    b083        ..      SUB      sp,sp,#0xc
        0x0003a896:    9002        ..      STR      r0,[sp,#8]
        0x0003a898:    9101        ..      STR      r1,[sp,#4]
        0x0003a89a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a89e:    9901        ..      LDR      r1,[sp,#4]
        0x0003a8a0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a8a2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a8a4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a8a8:    9902        ..      LDR      r1,[sp,#8]
        0x0003a8aa:    8088        ..      STRH     r0,[r1,#4]
        0x0003a8ac:    9801        ..      LDR      r0,[sp,#4]
        0x0003a8ae:    3002        .0      ADDS     r0,#2
        0x0003a8b0:    9001        ..      STR      r0,[sp,#4]
        0x0003a8b2:    9901        ..      LDR      r1,[sp,#4]
        0x0003a8b4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a8b6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a8b8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a8bc:    9902        ..      LDR      r1,[sp,#8]
        0x0003a8be:    80c8        ..      STRH     r0,[r1,#6]
        0x0003a8c0:    9801        ..      LDR      r0,[sp,#4]
        0x0003a8c2:    3002        .0      ADDS     r0,#2
        0x0003a8c4:    9001        ..      STR      r0,[sp,#4]
        0x0003a8c6:    9901        ..      LDR      r1,[sp,#4]
        0x0003a8c8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a8ca:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a8cc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a8d0:    9902        ..      LDR      r1,[sp,#8]
        0x0003a8d2:    8108        ..      STRH     r0,[r1,#8]
        0x0003a8d4:    9801        ..      LDR      r0,[sp,#4]
        0x0003a8d6:    3002        .0      ADDS     r0,#2
        0x0003a8d8:    9001        ..      STR      r0,[sp,#4]
        0x0003a8da:    9901        ..      LDR      r1,[sp,#4]
        0x0003a8dc:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a8de:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a8e0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a8e4:    9902        ..      LDR      r1,[sp,#8]
        0x0003a8e6:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003a8e8:    9801        ..      LDR      r0,[sp,#4]
        0x0003a8ea:    3002        .0      ADDS     r0,#2
        0x0003a8ec:    9001        ..      STR      r0,[sp,#4]
        0x0003a8ee:    9901        ..      LDR      r1,[sp,#4]
        0x0003a8f0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a8f2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a8f4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a8f8:    9902        ..      LDR      r1,[sp,#8]
        0x0003a8fa:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003a8fc:    9801        ..      LDR      r0,[sp,#4]
        0x0003a8fe:    3002        .0      ADDS     r0,#2
        0x0003a900:    9001        ..      STR      r0,[sp,#4]
        0x0003a902:    9902        ..      LDR      r1,[sp,#8]
        0x0003a904:    8888        ..      LDRH     r0,[r1,#4]
        0x0003a906:    8008        ..      STRH     r0,[r1,#0]
        0x0003a908:    b003        ..      ADD      sp,sp,#0xc
        0x0003a90a:    4770        pG      BX       lr
    hciEvtParseDisconnectCmpl
        0x0003a90c:    b083        ..      SUB      sp,sp,#0xc
        0x0003a90e:    9002        ..      STR      r0,[sp,#8]
        0x0003a910:    9101        ..      STR      r1,[sp,#4]
        0x0003a912:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a916:    9801        ..      LDR      r0,[sp,#4]
        0x0003a918:    1c41        A.      ADDS     r1,r0,#1
        0x0003a91a:    9101        ..      STR      r1,[sp,#4]
        0x0003a91c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a91e:    9902        ..      LDR      r1,[sp,#8]
        0x0003a920:    7108        .q      STRB     r0,[r1,#4]
        0x0003a922:    9901        ..      LDR      r1,[sp,#4]
        0x0003a924:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a926:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a928:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a92c:    9902        ..      LDR      r1,[sp,#8]
        0x0003a92e:    80c8        ..      STRH     r0,[r1,#6]
        0x0003a930:    9801        ..      LDR      r0,[sp,#4]
        0x0003a932:    3002        .0      ADDS     r0,#2
        0x0003a934:    9001        ..      STR      r0,[sp,#4]
        0x0003a936:    9801        ..      LDR      r0,[sp,#4]
        0x0003a938:    1c41        A.      ADDS     r1,r0,#1
        0x0003a93a:    9101        ..      STR      r1,[sp,#4]
        0x0003a93c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a93e:    9902        ..      LDR      r1,[sp,#8]
        0x0003a940:    7208        .r      STRB     r0,[r1,#8]
        0x0003a942:    9902        ..      LDR      r1,[sp,#8]
        0x0003a944:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003a946:    8008        ..      STRH     r0,[r1,#0]
        0x0003a948:    9902        ..      LDR      r1,[sp,#8]
        0x0003a94a:    7908        .y      LDRB     r0,[r1,#4]
        0x0003a94c:    70c8        .p      STRB     r0,[r1,#3]
        0x0003a94e:    b003        ..      ADD      sp,sp,#0xc
        0x0003a950:    4770        pG      BX       lr
        0x0003a952:    0000        ..      MOVS     r0,r0
    hciEvtParseEncChange
        0x0003a954:    b083        ..      SUB      sp,sp,#0xc
        0x0003a956:    9002        ..      STR      r0,[sp,#8]
        0x0003a958:    9101        ..      STR      r1,[sp,#4]
        0x0003a95a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a95e:    9801        ..      LDR      r0,[sp,#4]
        0x0003a960:    1c41        A.      ADDS     r1,r0,#1
        0x0003a962:    9101        ..      STR      r1,[sp,#4]
        0x0003a964:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a966:    9902        ..      LDR      r1,[sp,#8]
        0x0003a968:    7108        .q      STRB     r0,[r1,#4]
        0x0003a96a:    9901        ..      LDR      r1,[sp,#4]
        0x0003a96c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a96e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a970:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a974:    9902        ..      LDR      r1,[sp,#8]
        0x0003a976:    80c8        ..      STRH     r0,[r1,#6]
        0x0003a978:    9801        ..      LDR      r0,[sp,#4]
        0x0003a97a:    3002        .0      ADDS     r0,#2
        0x0003a97c:    9001        ..      STR      r0,[sp,#4]
        0x0003a97e:    9801        ..      LDR      r0,[sp,#4]
        0x0003a980:    1c41        A.      ADDS     r1,r0,#1
        0x0003a982:    9101        ..      STR      r1,[sp,#4]
        0x0003a984:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a986:    9902        ..      LDR      r1,[sp,#8]
        0x0003a988:    7208        .r      STRB     r0,[r1,#8]
        0x0003a98a:    9902        ..      LDR      r1,[sp,#8]
        0x0003a98c:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003a98e:    8008        ..      STRH     r0,[r1,#0]
        0x0003a990:    9902        ..      LDR      r1,[sp,#8]
        0x0003a992:    7908        .y      LDRB     r0,[r1,#4]
        0x0003a994:    70c8        .p      STRB     r0,[r1,#3]
        0x0003a996:    b003        ..      ADD      sp,sp,#0xc
        0x0003a998:    4770        pG      BX       lr
        0x0003a99a:    0000        ..      MOVS     r0,r0
    hciEvtParseEncKeyRefreshCmpl
        0x0003a99c:    b083        ..      SUB      sp,sp,#0xc
        0x0003a99e:    9002        ..      STR      r0,[sp,#8]
        0x0003a9a0:    9101        ..      STR      r1,[sp,#4]
        0x0003a9a2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a9a6:    9801        ..      LDR      r0,[sp,#4]
        0x0003a9a8:    1c41        A.      ADDS     r1,r0,#1
        0x0003a9aa:    9101        ..      STR      r1,[sp,#4]
        0x0003a9ac:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a9ae:    9902        ..      LDR      r1,[sp,#8]
        0x0003a9b0:    7108        .q      STRB     r0,[r1,#4]
        0x0003a9b2:    9901        ..      LDR      r1,[sp,#4]
        0x0003a9b4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a9b6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a9b8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a9bc:    9902        ..      LDR      r1,[sp,#8]
        0x0003a9be:    80c8        ..      STRH     r0,[r1,#6]
        0x0003a9c0:    9801        ..      LDR      r0,[sp,#4]
        0x0003a9c2:    3002        .0      ADDS     r0,#2
        0x0003a9c4:    9001        ..      STR      r0,[sp,#4]
        0x0003a9c6:    9902        ..      LDR      r1,[sp,#8]
        0x0003a9c8:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003a9ca:    8008        ..      STRH     r0,[r1,#0]
        0x0003a9cc:    9902        ..      LDR      r1,[sp,#8]
        0x0003a9ce:    7908        .y      LDRB     r0,[r1,#4]
        0x0003a9d0:    70c8        .p      STRB     r0,[r1,#3]
        0x0003a9d2:    b003        ..      ADD      sp,sp,#0xc
        0x0003a9d4:    4770        pG      BX       lr
        0x0003a9d6:    0000        ..      MOVS     r0,r0
    hciEvtParseGenDhKeyCmdCmpl
        0x0003a9d8:    b580        ..      PUSH     {r7,lr}
        0x0003a9da:    b084        ..      SUB      sp,sp,#0x10
        0x0003a9dc:    9003        ..      STR      r0,[sp,#0xc]
        0x0003a9de:    9102        ..      STR      r1,[sp,#8]
        0x0003a9e0:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003a9e4:    9802        ..      LDR      r0,[sp,#8]
        0x0003a9e6:    1c41        A.      ADDS     r1,r0,#1
        0x0003a9e8:    9102        ..      STR      r1,[sp,#8]
        0x0003a9ea:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a9ec:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003a9ee:    7108        .q      STRB     r0,[r1,#4]
        0x0003a9f0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003a9f2:    3005        .0      ADDS     r0,#5
        0x0003a9f4:    9902        ..      LDR      r1,[sp,#8]
        0x0003a9f6:    2220         "      MOVS     r2,#0x20
        0x0003a9f8:    f7ddfd15    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003a9fc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003a9fe:    7908        .y      LDRB     r0,[r1,#4]
        0x0003aa00:    70c8        .p      STRB     r0,[r1,#3]
        0x0003aa02:    b004        ..      ADD      sp,sp,#0x10
        0x0003aa04:    bd80        ..      POP      {r7,pc}
        0x0003aa06:    0000        ..      MOVS     r0,r0
    hciEvtParseHwError
        0x0003aa08:    b083        ..      SUB      sp,sp,#0xc
        0x0003aa0a:    9002        ..      STR      r0,[sp,#8]
        0x0003aa0c:    9101        ..      STR      r1,[sp,#4]
        0x0003aa0e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003aa12:    9801        ..      LDR      r0,[sp,#4]
        0x0003aa14:    1c41        A.      ADDS     r1,r0,#1
        0x0003aa16:    9101        ..      STR      r1,[sp,#4]
        0x0003aa18:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aa1a:    9902        ..      LDR      r1,[sp,#8]
        0x0003aa1c:    7108        .q      STRB     r0,[r1,#4]
        0x0003aa1e:    b003        ..      ADD      sp,sp,#0xc
        0x0003aa20:    4770        pG      BX       lr
        0x0003aa22:    0000        ..      MOVS     r0,r0
    hciEvtParseLeAddDevToResListCmdCmpl
        0x0003aa24:    b083        ..      SUB      sp,sp,#0xc
        0x0003aa26:    9002        ..      STR      r0,[sp,#8]
        0x0003aa28:    9101        ..      STR      r1,[sp,#4]
        0x0003aa2a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003aa2e:    9801        ..      LDR      r0,[sp,#4]
        0x0003aa30:    1c41        A.      ADDS     r1,r0,#1
        0x0003aa32:    9101        ..      STR      r1,[sp,#4]
        0x0003aa34:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aa36:    9902        ..      LDR      r1,[sp,#8]
        0x0003aa38:    7108        .q      STRB     r0,[r1,#4]
        0x0003aa3a:    9902        ..      LDR      r1,[sp,#8]
        0x0003aa3c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003aa3e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003aa40:    b003        ..      ADD      sp,sp,#0xc
        0x0003aa42:    4770        pG      BX       lr
    hciEvtParseLeAdvSetTerm
        0x0003aa44:    b083        ..      SUB      sp,sp,#0xc
        0x0003aa46:    9002        ..      STR      r0,[sp,#8]
        0x0003aa48:    9101        ..      STR      r1,[sp,#4]
        0x0003aa4a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003aa4e:    9801        ..      LDR      r0,[sp,#4]
        0x0003aa50:    1c41        A.      ADDS     r1,r0,#1
        0x0003aa52:    9101        ..      STR      r1,[sp,#4]
        0x0003aa54:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aa56:    9902        ..      LDR      r1,[sp,#8]
        0x0003aa58:    7108        .q      STRB     r0,[r1,#4]
        0x0003aa5a:    9801        ..      LDR      r0,[sp,#4]
        0x0003aa5c:    1c41        A.      ADDS     r1,r0,#1
        0x0003aa5e:    9101        ..      STR      r1,[sp,#4]
        0x0003aa60:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aa62:    9902        ..      LDR      r1,[sp,#8]
        0x0003aa64:    7148        Hq      STRB     r0,[r1,#5]
        0x0003aa66:    9901        ..      LDR      r1,[sp,#4]
        0x0003aa68:    7808        .x      LDRB     r0,[r1,#0]
        0x0003aa6a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003aa6c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003aa70:    9902        ..      LDR      r1,[sp,#8]
        0x0003aa72:    80c8        ..      STRH     r0,[r1,#6]
        0x0003aa74:    9801        ..      LDR      r0,[sp,#4]
        0x0003aa76:    3002        .0      ADDS     r0,#2
        0x0003aa78:    9001        ..      STR      r0,[sp,#4]
        0x0003aa7a:    9801        ..      LDR      r0,[sp,#4]
        0x0003aa7c:    1c41        A.      ADDS     r1,r0,#1
        0x0003aa7e:    9101        ..      STR      r1,[sp,#4]
        0x0003aa80:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aa82:    9902        ..      LDR      r1,[sp,#8]
        0x0003aa84:    7208        .r      STRB     r0,[r1,#8]
        0x0003aa86:    9902        ..      LDR      r1,[sp,#8]
        0x0003aa88:    7908        .y      LDRB     r0,[r1,#4]
        0x0003aa8a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003aa8c:    9902        ..      LDR      r1,[sp,#8]
        0x0003aa8e:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003aa90:    8008        ..      STRH     r0,[r1,#0]
        0x0003aa92:    b003        ..      ADD      sp,sp,#0xc
        0x0003aa94:    4770        pG      BX       lr
        0x0003aa96:    0000        ..      MOVS     r0,r0
    hciEvtParseLeBigInfoAdvRpt
        0x0003aa98:    b083        ..      SUB      sp,sp,#0xc
        0x0003aa9a:    9002        ..      STR      r0,[sp,#8]
        0x0003aa9c:    9101        ..      STR      r1,[sp,#4]
        0x0003aa9e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003aaa2:    9901        ..      LDR      r1,[sp,#4]
        0x0003aaa4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003aaa6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003aaa8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003aaac:    9902        ..      LDR      r1,[sp,#8]
        0x0003aaae:    8088        ..      STRH     r0,[r1,#4]
        0x0003aab0:    9801        ..      LDR      r0,[sp,#4]
        0x0003aab2:    3002        .0      ADDS     r0,#2
        0x0003aab4:    9001        ..      STR      r0,[sp,#4]
        0x0003aab6:    9801        ..      LDR      r0,[sp,#4]
        0x0003aab8:    1c41        A.      ADDS     r1,r0,#1
        0x0003aaba:    9101        ..      STR      r1,[sp,#4]
        0x0003aabc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aabe:    9902        ..      LDR      r1,[sp,#8]
        0x0003aac0:    7188        .q      STRB     r0,[r1,#6]
        0x0003aac2:    9801        ..      LDR      r0,[sp,#4]
        0x0003aac4:    1c41        A.      ADDS     r1,r0,#1
        0x0003aac6:    9101        ..      STR      r1,[sp,#4]
        0x0003aac8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aaca:    9902        ..      LDR      r1,[sp,#8]
        0x0003aacc:    71c8        .q      STRB     r0,[r1,#7]
        0x0003aace:    9901        ..      LDR      r1,[sp,#4]
        0x0003aad0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003aad2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003aad4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003aad8:    9902        ..      LDR      r1,[sp,#8]
        0x0003aada:    8108        ..      STRH     r0,[r1,#8]
        0x0003aadc:    9801        ..      LDR      r0,[sp,#4]
        0x0003aade:    3002        .0      ADDS     r0,#2
        0x0003aae0:    9001        ..      STR      r0,[sp,#4]
        0x0003aae2:    9801        ..      LDR      r0,[sp,#4]
        0x0003aae4:    1c41        A.      ADDS     r1,r0,#1
        0x0003aae6:    9101        ..      STR      r1,[sp,#4]
        0x0003aae8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aaea:    9902        ..      LDR      r1,[sp,#8]
        0x0003aaec:    7288        .r      STRB     r0,[r1,#0xa]
        0x0003aaee:    9801        ..      LDR      r0,[sp,#4]
        0x0003aaf0:    1c41        A.      ADDS     r1,r0,#1
        0x0003aaf2:    9101        ..      STR      r1,[sp,#4]
        0x0003aaf4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aaf6:    9902        ..      LDR      r1,[sp,#8]
        0x0003aaf8:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0003aafa:    9801        ..      LDR      r0,[sp,#4]
        0x0003aafc:    1c41        A.      ADDS     r1,r0,#1
        0x0003aafe:    9101        ..      STR      r1,[sp,#4]
        0x0003ab00:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ab02:    9902        ..      LDR      r1,[sp,#8]
        0x0003ab04:    7308        .s      STRB     r0,[r1,#0xc]
        0x0003ab06:    9901        ..      LDR      r1,[sp,#4]
        0x0003ab08:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ab0a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ab0c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ab10:    9902        ..      LDR      r1,[sp,#8]
        0x0003ab12:    81c8        ..      STRH     r0,[r1,#0xe]
        0x0003ab14:    9801        ..      LDR      r0,[sp,#4]
        0x0003ab16:    3002        .0      ADDS     r0,#2
        0x0003ab18:    9001        ..      STR      r0,[sp,#4]
        0x0003ab1a:    9901        ..      LDR      r1,[sp,#4]
        0x0003ab1c:    8808        ..      LDRH     r0,[r1,#0]
        0x0003ab1e:    7889        .x      LDRB     r1,[r1,#2]
        0x0003ab20:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003ab24:    9902        ..      LDR      r1,[sp,#8]
        0x0003ab26:    6108        .a      STR      r0,[r1,#0x10]
        0x0003ab28:    9801        ..      LDR      r0,[sp,#4]
        0x0003ab2a:    3003        .0      ADDS     r0,#3
        0x0003ab2c:    9001        ..      STR      r0,[sp,#4]
        0x0003ab2e:    9901        ..      LDR      r1,[sp,#4]
        0x0003ab30:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ab32:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ab34:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ab38:    9902        ..      LDR      r1,[sp,#8]
        0x0003ab3a:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003ab3c:    9801        ..      LDR      r0,[sp,#4]
        0x0003ab3e:    3002        .0      ADDS     r0,#2
        0x0003ab40:    9001        ..      STR      r0,[sp,#4]
        0x0003ab42:    9801        ..      LDR      r0,[sp,#4]
        0x0003ab44:    1c41        A.      ADDS     r1,r0,#1
        0x0003ab46:    9101        ..      STR      r1,[sp,#4]
        0x0003ab48:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ab4a:    9902        ..      LDR      r1,[sp,#8]
        0x0003ab4c:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003ab4e:    9801        ..      LDR      r0,[sp,#4]
        0x0003ab50:    1c41        A.      ADDS     r1,r0,#1
        0x0003ab52:    9101        ..      STR      r1,[sp,#4]
        0x0003ab54:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ab56:    9902        ..      LDR      r1,[sp,#8]
        0x0003ab58:    75c8        .u      STRB     r0,[r1,#0x17]
        0x0003ab5a:    9801        ..      LDR      r0,[sp,#4]
        0x0003ab5c:    1c41        A.      ADDS     r1,r0,#1
        0x0003ab5e:    9101        ..      STR      r1,[sp,#4]
        0x0003ab60:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ab62:    9902        ..      LDR      r1,[sp,#8]
        0x0003ab64:    7608        .v      STRB     r0,[r1,#0x18]
        0x0003ab66:    9902        ..      LDR      r1,[sp,#8]
        0x0003ab68:    2000        .       MOVS     r0,#0
        0x0003ab6a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003ab6c:    9902        ..      LDR      r1,[sp,#8]
        0x0003ab6e:    8888        ..      LDRH     r0,[r1,#4]
        0x0003ab70:    8008        ..      STRH     r0,[r1,#0]
        0x0003ab72:    b003        ..      ADD      sp,sp,#0xc
        0x0003ab74:    4770        pG      BX       lr
        0x0003ab76:    0000        ..      MOVS     r0,r0
    hciEvtParseLeBigSyncEst
        0x0003ab78:    b084        ..      SUB      sp,sp,#0x10
        0x0003ab7a:    9003        ..      STR      r0,[sp,#0xc]
        0x0003ab7c:    9102        ..      STR      r1,[sp,#8]
        0x0003ab7e:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003ab82:    9802        ..      LDR      r0,[sp,#8]
        0x0003ab84:    1c41        A.      ADDS     r1,r0,#1
        0x0003ab86:    9102        ..      STR      r1,[sp,#8]
        0x0003ab88:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ab8a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ab8c:    7108        .q      STRB     r0,[r1,#4]
        0x0003ab8e:    9802        ..      LDR      r0,[sp,#8]
        0x0003ab90:    1c41        A.      ADDS     r1,r0,#1
        0x0003ab92:    9102        ..      STR      r1,[sp,#8]
        0x0003ab94:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ab96:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ab98:    7148        Hq      STRB     r0,[r1,#5]
        0x0003ab9a:    9902        ..      LDR      r1,[sp,#8]
        0x0003ab9c:    8808        ..      LDRH     r0,[r1,#0]
        0x0003ab9e:    7889        .x      LDRB     r1,[r1,#2]
        0x0003aba0:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003aba4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003aba6:    6088        .`      STR      r0,[r1,#8]
        0x0003aba8:    9802        ..      LDR      r0,[sp,#8]
        0x0003abaa:    3003        .0      ADDS     r0,#3
        0x0003abac:    9002        ..      STR      r0,[sp,#8]
        0x0003abae:    9802        ..      LDR      r0,[sp,#8]
        0x0003abb0:    1c41        A.      ADDS     r1,r0,#1
        0x0003abb2:    9102        ..      STR      r1,[sp,#8]
        0x0003abb4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003abb6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003abb8:    7308        .s      STRB     r0,[r1,#0xc]
        0x0003abba:    9802        ..      LDR      r0,[sp,#8]
        0x0003abbc:    1c41        A.      ADDS     r1,r0,#1
        0x0003abbe:    9102        ..      STR      r1,[sp,#8]
        0x0003abc0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003abc2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003abc4:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0003abc6:    9802        ..      LDR      r0,[sp,#8]
        0x0003abc8:    1c41        A.      ADDS     r1,r0,#1
        0x0003abca:    9102        ..      STR      r1,[sp,#8]
        0x0003abcc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003abce:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003abd0:    7388        .s      STRB     r0,[r1,#0xe]
        0x0003abd2:    9802        ..      LDR      r0,[sp,#8]
        0x0003abd4:    1c41        A.      ADDS     r1,r0,#1
        0x0003abd6:    9102        ..      STR      r1,[sp,#8]
        0x0003abd8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003abda:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003abdc:    73c8        .s      STRB     r0,[r1,#0xf]
        0x0003abde:    9902        ..      LDR      r1,[sp,#8]
        0x0003abe0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003abe2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003abe4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003abe8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003abea:    8208        ..      STRH     r0,[r1,#0x10]
        0x0003abec:    9802        ..      LDR      r0,[sp,#8]
        0x0003abee:    3002        .0      ADDS     r0,#2
        0x0003abf0:    9002        ..      STR      r0,[sp,#8]
        0x0003abf2:    9902        ..      LDR      r1,[sp,#8]
        0x0003abf4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003abf6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003abf8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003abfc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003abfe:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003ac00:    9802        ..      LDR      r0,[sp,#8]
        0x0003ac02:    3002        .0      ADDS     r0,#2
        0x0003ac04:    9002        ..      STR      r0,[sp,#8]
        0x0003ac06:    9802        ..      LDR      r0,[sp,#8]
        0x0003ac08:    1c41        A.      ADDS     r1,r0,#1
        0x0003ac0a:    9102        ..      STR      r1,[sp,#8]
        0x0003ac0c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ac0e:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0003ac12:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003ac16:    280f        .(      CMP      r0,#0xf
        0x0003ac18:    dc04        ..      BGT      0x3ac24 ; hciEvtParseLeBigSyncEst + 172
        0x0003ac1a:    e7ff        ..      B        0x3ac1c ; hciEvtParseLeBigSyncEst + 164
        0x0003ac1c:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003ac20:    9000        ..      STR      r0,[sp,#0]
        0x0003ac22:    e002        ..      B        0x3ac2a ; hciEvtParseLeBigSyncEst + 178
        0x0003ac24:    2010        .       MOVS     r0,#0x10
        0x0003ac26:    9000        ..      STR      r0,[sp,#0]
        0x0003ac28:    e7ff        ..      B        0x3ac2a ; hciEvtParseLeBigSyncEst + 178
        0x0003ac2a:    9800        ..      LDR      r0,[sp,#0]
        0x0003ac2c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ac2e:    7508        .u      STRB     r0,[r1,#0x14]
        0x0003ac30:    2000        .       MOVS     r0,#0
        0x0003ac32:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003ac36:    e7ff        ..      B        0x3ac38 ; hciEvtParseLeBigSyncEst + 192
        0x0003ac38:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003ac3c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ac3e:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0003ac40:    4288        .B      CMP      r0,r1
        0x0003ac42:    da15        ..      BGE      0x3ac70 ; hciEvtParseLeBigSyncEst + 248
        0x0003ac44:    e7ff        ..      B        0x3ac46 ; hciEvtParseLeBigSyncEst + 206
        0x0003ac46:    9902        ..      LDR      r1,[sp,#8]
        0x0003ac48:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ac4a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ac4c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ac50:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ac52:    f89d2005    ...     LDRB     r2,[sp,#5]
        0x0003ac56:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0003ac5a:    82c8        ..      STRH     r0,[r1,#0x16]
        0x0003ac5c:    9802        ..      LDR      r0,[sp,#8]
        0x0003ac5e:    3002        .0      ADDS     r0,#2
        0x0003ac60:    9002        ..      STR      r0,[sp,#8]
        0x0003ac62:    e7ff        ..      B        0x3ac64 ; hciEvtParseLeBigSyncEst + 236
        0x0003ac64:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003ac68:    3001        .0      ADDS     r0,#1
        0x0003ac6a:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003ac6e:    e7e3        ..      B        0x3ac38 ; hciEvtParseLeBigSyncEst + 192
        0x0003ac70:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003ac74:    2811        .(      CMP      r0,#0x11
        0x0003ac76:    db01        ..      BLT      0x3ac7c ; hciEvtParseLeBigSyncEst + 260
        0x0003ac78:    e7ff        ..      B        0x3ac7a ; hciEvtParseLeBigSyncEst + 258
        0x0003ac7a:    e7ff        ..      B        0x3ac7c ; hciEvtParseLeBigSyncEst + 260
        0x0003ac7c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ac7e:    7908        .y      LDRB     r0,[r1,#4]
        0x0003ac80:    70c8        .p      STRB     r0,[r1,#3]
        0x0003ac82:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ac84:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003ac86:    8008        ..      STRH     r0,[r1,#0]
        0x0003ac88:    b004        ..      ADD      sp,sp,#0x10
        0x0003ac8a:    4770        pG      BX       lr
    hciEvtParseLeBigSyncLost
        0x0003ac8c:    b083        ..      SUB      sp,sp,#0xc
        0x0003ac8e:    9002        ..      STR      r0,[sp,#8]
        0x0003ac90:    9101        ..      STR      r1,[sp,#4]
        0x0003ac92:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003ac96:    9801        ..      LDR      r0,[sp,#4]
        0x0003ac98:    1c41        A.      ADDS     r1,r0,#1
        0x0003ac9a:    9101        ..      STR      r1,[sp,#4]
        0x0003ac9c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ac9e:    9902        ..      LDR      r1,[sp,#8]
        0x0003aca0:    7108        .q      STRB     r0,[r1,#4]
        0x0003aca2:    9801        ..      LDR      r0,[sp,#4]
        0x0003aca4:    1c41        A.      ADDS     r1,r0,#1
        0x0003aca6:    9101        ..      STR      r1,[sp,#4]
        0x0003aca8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003acaa:    9902        ..      LDR      r1,[sp,#8]
        0x0003acac:    7148        Hq      STRB     r0,[r1,#5]
        0x0003acae:    9902        ..      LDR      r1,[sp,#8]
        0x0003acb0:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003acb2:    70c8        .p      STRB     r0,[r1,#3]
        0x0003acb4:    9902        ..      LDR      r1,[sp,#8]
        0x0003acb6:    7908        .y      LDRB     r0,[r1,#4]
        0x0003acb8:    8008        ..      STRH     r0,[r1,#0]
        0x0003acba:    b003        ..      ADD      sp,sp,#0xc
        0x0003acbc:    4770        pG      BX       lr
        0x0003acbe:    0000        ..      MOVS     r0,r0
    hciEvtParseLeBigTermSyncCmpl
        0x0003acc0:    b083        ..      SUB      sp,sp,#0xc
        0x0003acc2:    9002        ..      STR      r0,[sp,#8]
        0x0003acc4:    9101        ..      STR      r1,[sp,#4]
        0x0003acc6:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003acca:    9801        ..      LDR      r0,[sp,#4]
        0x0003accc:    1c41        A.      ADDS     r1,r0,#1
        0x0003acce:    9101        ..      STR      r1,[sp,#4]
        0x0003acd0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003acd2:    9902        ..      LDR      r1,[sp,#8]
        0x0003acd4:    7108        .q      STRB     r0,[r1,#4]
        0x0003acd6:    9801        ..      LDR      r0,[sp,#4]
        0x0003acd8:    1c41        A.      ADDS     r1,r0,#1
        0x0003acda:    9101        ..      STR      r1,[sp,#4]
        0x0003acdc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003acde:    9902        ..      LDR      r1,[sp,#8]
        0x0003ace0:    7148        Hq      STRB     r0,[r1,#5]
        0x0003ace2:    9902        ..      LDR      r1,[sp,#8]
        0x0003ace4:    7908        .y      LDRB     r0,[r1,#4]
        0x0003ace6:    70c8        .p      STRB     r0,[r1,#3]
        0x0003ace8:    9902        ..      LDR      r1,[sp,#8]
        0x0003acea:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003acec:    8008        ..      STRH     r0,[r1,#0]
        0x0003acee:    b003        ..      ADD      sp,sp,#0xc
        0x0003acf0:    4770        pG      BX       lr
        0x0003acf2:    0000        ..      MOVS     r0,r0
    hciEvtParseLeCisEst
        0x0003acf4:    b083        ..      SUB      sp,sp,#0xc
        0x0003acf6:    9002        ..      STR      r0,[sp,#8]
        0x0003acf8:    9101        ..      STR      r1,[sp,#4]
        0x0003acfa:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003acfe:    9801        ..      LDR      r0,[sp,#4]
        0x0003ad00:    1c41        A.      ADDS     r1,r0,#1
        0x0003ad02:    9101        ..      STR      r1,[sp,#4]
        0x0003ad04:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ad06:    9902        ..      LDR      r1,[sp,#8]
        0x0003ad08:    7108        .q      STRB     r0,[r1,#4]
        0x0003ad0a:    9901        ..      LDR      r1,[sp,#4]
        0x0003ad0c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ad0e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ad10:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ad14:    9902        ..      LDR      r1,[sp,#8]
        0x0003ad16:    80c8        ..      STRH     r0,[r1,#6]
        0x0003ad18:    9801        ..      LDR      r0,[sp,#4]
        0x0003ad1a:    3002        .0      ADDS     r0,#2
        0x0003ad1c:    9001        ..      STR      r0,[sp,#4]
        0x0003ad1e:    9901        ..      LDR      r1,[sp,#4]
        0x0003ad20:    8808        ..      LDRH     r0,[r1,#0]
        0x0003ad22:    7889        .x      LDRB     r1,[r1,#2]
        0x0003ad24:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003ad28:    9902        ..      LDR      r1,[sp,#8]
        0x0003ad2a:    6088        .`      STR      r0,[r1,#8]
        0x0003ad2c:    9801        ..      LDR      r0,[sp,#4]
        0x0003ad2e:    3003        .0      ADDS     r0,#3
        0x0003ad30:    9001        ..      STR      r0,[sp,#4]
        0x0003ad32:    9901        ..      LDR      r1,[sp,#4]
        0x0003ad34:    8808        ..      LDRH     r0,[r1,#0]
        0x0003ad36:    7889        .x      LDRB     r1,[r1,#2]
        0x0003ad38:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003ad3c:    9902        ..      LDR      r1,[sp,#8]
        0x0003ad3e:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003ad40:    9801        ..      LDR      r0,[sp,#4]
        0x0003ad42:    3003        .0      ADDS     r0,#3
        0x0003ad44:    9001        ..      STR      r0,[sp,#4]
        0x0003ad46:    9901        ..      LDR      r1,[sp,#4]
        0x0003ad48:    8808        ..      LDRH     r0,[r1,#0]
        0x0003ad4a:    7889        .x      LDRB     r1,[r1,#2]
        0x0003ad4c:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003ad50:    9902        ..      LDR      r1,[sp,#8]
        0x0003ad52:    6108        .a      STR      r0,[r1,#0x10]
        0x0003ad54:    9801        ..      LDR      r0,[sp,#4]
        0x0003ad56:    3003        .0      ADDS     r0,#3
        0x0003ad58:    9001        ..      STR      r0,[sp,#4]
        0x0003ad5a:    9901        ..      LDR      r1,[sp,#4]
        0x0003ad5c:    8808        ..      LDRH     r0,[r1,#0]
        0x0003ad5e:    7889        .x      LDRB     r1,[r1,#2]
        0x0003ad60:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003ad64:    9902        ..      LDR      r1,[sp,#8]
        0x0003ad66:    6148        Ha      STR      r0,[r1,#0x14]
        0x0003ad68:    9801        ..      LDR      r0,[sp,#4]
        0x0003ad6a:    3003        .0      ADDS     r0,#3
        0x0003ad6c:    9001        ..      STR      r0,[sp,#4]
        0x0003ad6e:    9801        ..      LDR      r0,[sp,#4]
        0x0003ad70:    1c41        A.      ADDS     r1,r0,#1
        0x0003ad72:    9101        ..      STR      r1,[sp,#4]
        0x0003ad74:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ad76:    9902        ..      LDR      r1,[sp,#8]
        0x0003ad78:    7608        .v      STRB     r0,[r1,#0x18]
        0x0003ad7a:    9801        ..      LDR      r0,[sp,#4]
        0x0003ad7c:    1c41        A.      ADDS     r1,r0,#1
        0x0003ad7e:    9101        ..      STR      r1,[sp,#4]
        0x0003ad80:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ad82:    9902        ..      LDR      r1,[sp,#8]
        0x0003ad84:    7648        Hv      STRB     r0,[r1,#0x19]
        0x0003ad86:    9801        ..      LDR      r0,[sp,#4]
        0x0003ad88:    1c41        A.      ADDS     r1,r0,#1
        0x0003ad8a:    9101        ..      STR      r1,[sp,#4]
        0x0003ad8c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ad8e:    9902        ..      LDR      r1,[sp,#8]
        0x0003ad90:    7688        .v      STRB     r0,[r1,#0x1a]
        0x0003ad92:    9801        ..      LDR      r0,[sp,#4]
        0x0003ad94:    1c41        A.      ADDS     r1,r0,#1
        0x0003ad96:    9101        ..      STR      r1,[sp,#4]
        0x0003ad98:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ad9a:    9902        ..      LDR      r1,[sp,#8]
        0x0003ad9c:    76c8        .v      STRB     r0,[r1,#0x1b]
        0x0003ad9e:    9801        ..      LDR      r0,[sp,#4]
        0x0003ada0:    1c41        A.      ADDS     r1,r0,#1
        0x0003ada2:    9101        ..      STR      r1,[sp,#4]
        0x0003ada4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ada6:    9902        ..      LDR      r1,[sp,#8]
        0x0003ada8:    7708        .w      STRB     r0,[r1,#0x1c]
        0x0003adaa:    9801        ..      LDR      r0,[sp,#4]
        0x0003adac:    1c41        A.      ADDS     r1,r0,#1
        0x0003adae:    9101        ..      STR      r1,[sp,#4]
        0x0003adb0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003adb2:    9902        ..      LDR      r1,[sp,#8]
        0x0003adb4:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x0003adb6:    9801        ..      LDR      r0,[sp,#4]
        0x0003adb8:    1c41        A.      ADDS     r1,r0,#1
        0x0003adba:    9101        ..      STR      r1,[sp,#4]
        0x0003adbc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003adbe:    9902        ..      LDR      r1,[sp,#8]
        0x0003adc0:    7788        .w      STRB     r0,[r1,#0x1e]
        0x0003adc2:    9901        ..      LDR      r1,[sp,#4]
        0x0003adc4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003adc6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003adc8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003adcc:    9902        ..      LDR      r1,[sp,#8]
        0x0003adce:    8408        ..      STRH     r0,[r1,#0x20]
        0x0003add0:    9801        ..      LDR      r0,[sp,#4]
        0x0003add2:    3002        .0      ADDS     r0,#2
        0x0003add4:    9001        ..      STR      r0,[sp,#4]
        0x0003add6:    9901        ..      LDR      r1,[sp,#4]
        0x0003add8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003adda:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003addc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ade0:    9902        ..      LDR      r1,[sp,#8]
        0x0003ade2:    8448        H.      STRH     r0,[r1,#0x22]
        0x0003ade4:    9801        ..      LDR      r0,[sp,#4]
        0x0003ade6:    3002        .0      ADDS     r0,#2
        0x0003ade8:    9001        ..      STR      r0,[sp,#4]
        0x0003adea:    9901        ..      LDR      r1,[sp,#4]
        0x0003adec:    7808        .x      LDRB     r0,[r1,#0]
        0x0003adee:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003adf0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003adf4:    9902        ..      LDR      r1,[sp,#8]
        0x0003adf6:    8488        ..      STRH     r0,[r1,#0x24]
        0x0003adf8:    9801        ..      LDR      r0,[sp,#4]
        0x0003adfa:    3002        .0      ADDS     r0,#2
        0x0003adfc:    9001        ..      STR      r0,[sp,#4]
        0x0003adfe:    9902        ..      LDR      r1,[sp,#8]
        0x0003ae00:    7908        .y      LDRB     r0,[r1,#4]
        0x0003ae02:    70c8        .p      STRB     r0,[r1,#3]
        0x0003ae04:    9902        ..      LDR      r1,[sp,#8]
        0x0003ae06:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003ae08:    8008        ..      STRH     r0,[r1,#0]
        0x0003ae0a:    b003        ..      ADD      sp,sp,#0xc
        0x0003ae0c:    4770        pG      BX       lr
        0x0003ae0e:    0000        ..      MOVS     r0,r0
    hciEvtParseLeCisReq
        0x0003ae10:    b083        ..      SUB      sp,sp,#0xc
        0x0003ae12:    9002        ..      STR      r0,[sp,#8]
        0x0003ae14:    9101        ..      STR      r1,[sp,#4]
        0x0003ae16:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003ae1a:    9901        ..      LDR      r1,[sp,#4]
        0x0003ae1c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ae1e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ae20:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ae24:    9902        ..      LDR      r1,[sp,#8]
        0x0003ae26:    8088        ..      STRH     r0,[r1,#4]
        0x0003ae28:    9801        ..      LDR      r0,[sp,#4]
        0x0003ae2a:    3002        .0      ADDS     r0,#2
        0x0003ae2c:    9001        ..      STR      r0,[sp,#4]
        0x0003ae2e:    9901        ..      LDR      r1,[sp,#4]
        0x0003ae30:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ae32:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ae34:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ae38:    9902        ..      LDR      r1,[sp,#8]
        0x0003ae3a:    80c8        ..      STRH     r0,[r1,#6]
        0x0003ae3c:    9801        ..      LDR      r0,[sp,#4]
        0x0003ae3e:    3002        .0      ADDS     r0,#2
        0x0003ae40:    9001        ..      STR      r0,[sp,#4]
        0x0003ae42:    9801        ..      LDR      r0,[sp,#4]
        0x0003ae44:    1c41        A.      ADDS     r1,r0,#1
        0x0003ae46:    9101        ..      STR      r1,[sp,#4]
        0x0003ae48:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ae4a:    9902        ..      LDR      r1,[sp,#8]
        0x0003ae4c:    7208        .r      STRB     r0,[r1,#8]
        0x0003ae4e:    9801        ..      LDR      r0,[sp,#4]
        0x0003ae50:    1c41        A.      ADDS     r1,r0,#1
        0x0003ae52:    9101        ..      STR      r1,[sp,#4]
        0x0003ae54:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ae56:    9902        ..      LDR      r1,[sp,#8]
        0x0003ae58:    7248        Hr      STRB     r0,[r1,#9]
        0x0003ae5a:    9902        ..      LDR      r1,[sp,#8]
        0x0003ae5c:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003ae5e:    8008        ..      STRH     r0,[r1,#0]
        0x0003ae60:    b003        ..      ADD      sp,sp,#0xc
        0x0003ae62:    4770        pG      BX       lr
    hciEvtParseLeClearResListCmdCmpl
        0x0003ae64:    b083        ..      SUB      sp,sp,#0xc
        0x0003ae66:    9002        ..      STR      r0,[sp,#8]
        0x0003ae68:    9101        ..      STR      r1,[sp,#4]
        0x0003ae6a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003ae6e:    9801        ..      LDR      r0,[sp,#4]
        0x0003ae70:    1c41        A.      ADDS     r1,r0,#1
        0x0003ae72:    9101        ..      STR      r1,[sp,#4]
        0x0003ae74:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ae76:    9902        ..      LDR      r1,[sp,#8]
        0x0003ae78:    7108        .q      STRB     r0,[r1,#4]
        0x0003ae7a:    9902        ..      LDR      r1,[sp,#8]
        0x0003ae7c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003ae7e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003ae80:    b003        ..      ADD      sp,sp,#0xc
        0x0003ae82:    4770        pG      BX       lr
    hciEvtParseLeCmdCmpl
        0x0003ae84:    b083        ..      SUB      sp,sp,#0xc
        0x0003ae86:    9002        ..      STR      r0,[sp,#8]
        0x0003ae88:    9101        ..      STR      r1,[sp,#4]
        0x0003ae8a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003ae8e:    9801        ..      LDR      r0,[sp,#4]
        0x0003ae90:    1c41        A.      ADDS     r1,r0,#1
        0x0003ae92:    9101        ..      STR      r1,[sp,#4]
        0x0003ae94:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ae96:    9902        ..      LDR      r1,[sp,#8]
        0x0003ae98:    70c8        .p      STRB     r0,[r1,#3]
        0x0003ae9a:    b003        ..      ADD      sp,sp,#0xc
        0x0003ae9c:    4770        pG      BX       lr
        0x0003ae9e:    0000        ..      MOVS     r0,r0
    hciEvtParseLeConnCmpl
        0x0003aea0:    b580        ..      PUSH     {r7,lr}
        0x0003aea2:    b084        ..      SUB      sp,sp,#0x10
        0x0003aea4:    9003        ..      STR      r0,[sp,#0xc]
        0x0003aea6:    9102        ..      STR      r1,[sp,#8]
        0x0003aea8:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003aeac:    9802        ..      LDR      r0,[sp,#8]
        0x0003aeae:    1c41        A.      ADDS     r1,r0,#1
        0x0003aeb0:    9102        ..      STR      r1,[sp,#8]
        0x0003aeb2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aeb4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003aeb6:    7108        .q      STRB     r0,[r1,#4]
        0x0003aeb8:    9902        ..      LDR      r1,[sp,#8]
        0x0003aeba:    7808        .x      LDRB     r0,[r1,#0]
        0x0003aebc:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003aebe:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003aec2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003aec4:    80c8        ..      STRH     r0,[r1,#6]
        0x0003aec6:    9802        ..      LDR      r0,[sp,#8]
        0x0003aec8:    3002        .0      ADDS     r0,#2
        0x0003aeca:    9002        ..      STR      r0,[sp,#8]
        0x0003aecc:    9802        ..      LDR      r0,[sp,#8]
        0x0003aece:    1c41        A.      ADDS     r1,r0,#1
        0x0003aed0:    9102        ..      STR      r1,[sp,#8]
        0x0003aed2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aed4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003aed6:    7208        .r      STRB     r0,[r1,#8]
        0x0003aed8:    9802        ..      LDR      r0,[sp,#8]
        0x0003aeda:    1c41        A.      ADDS     r1,r0,#1
        0x0003aedc:    9102        ..      STR      r1,[sp,#8]
        0x0003aede:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aee0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003aee2:    7248        Hr      STRB     r0,[r1,#9]
        0x0003aee4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003aee6:    300a        .0      ADDS     r0,r0,#0xa
        0x0003aee8:    9902        ..      LDR      r1,[sp,#8]
        0x0003aeea:    f7dffc67    ..g.    BL       BdaCpy ; 0x1a7bc
        0x0003aeee:    9802        ..      LDR      r0,[sp,#8]
        0x0003aef0:    3006        .0      ADDS     r0,#6
        0x0003aef2:    9002        ..      STR      r0,[sp,#8]
        0x0003aef4:    9902        ..      LDR      r1,[sp,#8]
        0x0003aef6:    7808        .x      LDRB     r0,[r1,#0]
        0x0003aef8:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003aefa:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003aefe:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003af00:    8208        ..      STRH     r0,[r1,#0x10]
        0x0003af02:    9802        ..      LDR      r0,[sp,#8]
        0x0003af04:    3002        .0      ADDS     r0,#2
        0x0003af06:    9002        ..      STR      r0,[sp,#8]
        0x0003af08:    9902        ..      LDR      r1,[sp,#8]
        0x0003af0a:    7808        .x      LDRB     r0,[r1,#0]
        0x0003af0c:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003af0e:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003af12:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003af14:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003af16:    9802        ..      LDR      r0,[sp,#8]
        0x0003af18:    3002        .0      ADDS     r0,#2
        0x0003af1a:    9002        ..      STR      r0,[sp,#8]
        0x0003af1c:    9902        ..      LDR      r1,[sp,#8]
        0x0003af1e:    7808        .x      LDRB     r0,[r1,#0]
        0x0003af20:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003af22:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003af26:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003af28:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003af2a:    9802        ..      LDR      r0,[sp,#8]
        0x0003af2c:    3002        .0      ADDS     r0,#2
        0x0003af2e:    9002        ..      STR      r0,[sp,#8]
        0x0003af30:    9802        ..      LDR      r0,[sp,#8]
        0x0003af32:    1c41        A.      ADDS     r1,r0,#1
        0x0003af34:    9102        ..      STR      r1,[sp,#8]
        0x0003af36:    7800        .x      LDRB     r0,[r0,#0]
        0x0003af38:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003af3a:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003af3c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003af3e:    2000        .       MOVS     r0,#0
        0x0003af40:    f8a1001b    ....    STRH     r0,[r1,#0x1b]
        0x0003af44:    f8c10017    ....    STR      r0,[r1,#0x17]
        0x0003af48:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003af4a:    f8a10021    ..!.    STRH     r0,[r1,#0x21]
        0x0003af4e:    f8c1001d    ....    STR      r0,[r1,#0x1d]
        0x0003af52:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003af54:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003af56:    8008        ..      STRH     r0,[r1,#0]
        0x0003af58:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003af5a:    7908        .y      LDRB     r0,[r1,#4]
        0x0003af5c:    70c8        .p      STRB     r0,[r1,#3]
        0x0003af5e:    b004        ..      ADD      sp,sp,#0x10
        0x0003af60:    bd80        ..      POP      {r7,pc}
        0x0003af62:    0000        ..      MOVS     r0,r0
    hciEvtParseLeConnCteReqEn
        0x0003af64:    b083        ..      SUB      sp,sp,#0xc
        0x0003af66:    9002        ..      STR      r0,[sp,#8]
        0x0003af68:    9101        ..      STR      r1,[sp,#4]
        0x0003af6a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003af6e:    9801        ..      LDR      r0,[sp,#4]
        0x0003af70:    1c41        A.      ADDS     r1,r0,#1
        0x0003af72:    9101        ..      STR      r1,[sp,#4]
        0x0003af74:    7800        .x      LDRB     r0,[r0,#0]
        0x0003af76:    9902        ..      LDR      r1,[sp,#8]
        0x0003af78:    7108        .q      STRB     r0,[r1,#4]
        0x0003af7a:    9901        ..      LDR      r1,[sp,#4]
        0x0003af7c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003af7e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003af80:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003af84:    9902        ..      LDR      r1,[sp,#8]
        0x0003af86:    80c8        ..      STRH     r0,[r1,#6]
        0x0003af88:    9801        ..      LDR      r0,[sp,#4]
        0x0003af8a:    3002        .0      ADDS     r0,#2
        0x0003af8c:    9001        ..      STR      r0,[sp,#4]
        0x0003af8e:    9902        ..      LDR      r1,[sp,#8]
        0x0003af90:    7908        .y      LDRB     r0,[r1,#4]
        0x0003af92:    70c8        .p      STRB     r0,[r1,#3]
        0x0003af94:    9902        ..      LDR      r1,[sp,#8]
        0x0003af96:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003af98:    8008        ..      STRH     r0,[r1,#0]
        0x0003af9a:    b003        ..      ADD      sp,sp,#0xc
        0x0003af9c:    4770        pG      BX       lr
        0x0003af9e:    0000        ..      MOVS     r0,r0
    hciEvtParseLeConnCteRspEn
        0x0003afa0:    b083        ..      SUB      sp,sp,#0xc
        0x0003afa2:    9002        ..      STR      r0,[sp,#8]
        0x0003afa4:    9101        ..      STR      r1,[sp,#4]
        0x0003afa6:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003afaa:    9801        ..      LDR      r0,[sp,#4]
        0x0003afac:    1c41        A.      ADDS     r1,r0,#1
        0x0003afae:    9101        ..      STR      r1,[sp,#4]
        0x0003afb0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003afb2:    9902        ..      LDR      r1,[sp,#8]
        0x0003afb4:    7108        .q      STRB     r0,[r1,#4]
        0x0003afb6:    9901        ..      LDR      r1,[sp,#4]
        0x0003afb8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003afba:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003afbc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003afc0:    9902        ..      LDR      r1,[sp,#8]
        0x0003afc2:    80c8        ..      STRH     r0,[r1,#6]
        0x0003afc4:    9801        ..      LDR      r0,[sp,#4]
        0x0003afc6:    3002        .0      ADDS     r0,#2
        0x0003afc8:    9001        ..      STR      r0,[sp,#4]
        0x0003afca:    9902        ..      LDR      r1,[sp,#8]
        0x0003afcc:    7908        .y      LDRB     r0,[r1,#4]
        0x0003afce:    70c8        .p      STRB     r0,[r1,#3]
        0x0003afd0:    9902        ..      LDR      r1,[sp,#8]
        0x0003afd2:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003afd4:    8008        ..      STRH     r0,[r1,#0]
        0x0003afd6:    b003        ..      ADD      sp,sp,#0xc
        0x0003afd8:    4770        pG      BX       lr
        0x0003afda:    0000        ..      MOVS     r0,r0
    hciEvtParseLeConnUpdateCmpl
        0x0003afdc:    b083        ..      SUB      sp,sp,#0xc
        0x0003afde:    9002        ..      STR      r0,[sp,#8]
        0x0003afe0:    9101        ..      STR      r1,[sp,#4]
        0x0003afe2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003afe6:    9801        ..      LDR      r0,[sp,#4]
        0x0003afe8:    1c41        A.      ADDS     r1,r0,#1
        0x0003afea:    9101        ..      STR      r1,[sp,#4]
        0x0003afec:    7800        .x      LDRB     r0,[r0,#0]
        0x0003afee:    9902        ..      LDR      r1,[sp,#8]
        0x0003aff0:    7108        .q      STRB     r0,[r1,#4]
        0x0003aff2:    9901        ..      LDR      r1,[sp,#4]
        0x0003aff4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003aff6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003aff8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003affc:    9902        ..      LDR      r1,[sp,#8]
        0x0003affe:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b000:    9801        ..      LDR      r0,[sp,#4]
        0x0003b002:    3002        .0      ADDS     r0,#2
        0x0003b004:    9001        ..      STR      r0,[sp,#4]
        0x0003b006:    9901        ..      LDR      r1,[sp,#4]
        0x0003b008:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b00a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b00c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b010:    9902        ..      LDR      r1,[sp,#8]
        0x0003b012:    8108        ..      STRH     r0,[r1,#8]
        0x0003b014:    9801        ..      LDR      r0,[sp,#4]
        0x0003b016:    3002        .0      ADDS     r0,#2
        0x0003b018:    9001        ..      STR      r0,[sp,#4]
        0x0003b01a:    9901        ..      LDR      r1,[sp,#4]
        0x0003b01c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b01e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b020:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b024:    9902        ..      LDR      r1,[sp,#8]
        0x0003b026:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003b028:    9801        ..      LDR      r0,[sp,#4]
        0x0003b02a:    3002        .0      ADDS     r0,#2
        0x0003b02c:    9001        ..      STR      r0,[sp,#4]
        0x0003b02e:    9901        ..      LDR      r1,[sp,#4]
        0x0003b030:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b032:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b034:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b038:    9902        ..      LDR      r1,[sp,#8]
        0x0003b03a:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003b03c:    9801        ..      LDR      r0,[sp,#4]
        0x0003b03e:    3002        .0      ADDS     r0,#2
        0x0003b040:    9001        ..      STR      r0,[sp,#4]
        0x0003b042:    9902        ..      LDR      r1,[sp,#8]
        0x0003b044:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b046:    8008        ..      STRH     r0,[r1,#0]
        0x0003b048:    9902        ..      LDR      r1,[sp,#8]
        0x0003b04a:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b04c:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b04e:    b003        ..      ADD      sp,sp,#0xc
        0x0003b050:    4770        pG      BX       lr
        0x0003b052:    0000        ..      MOVS     r0,r0
    hciEvtParseLeCreateBigCmpl
        0x0003b054:    b084        ..      SUB      sp,sp,#0x10
        0x0003b056:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b058:    9102        ..      STR      r1,[sp,#8]
        0x0003b05a:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003b05e:    9802        ..      LDR      r0,[sp,#8]
        0x0003b060:    1c41        A.      ADDS     r1,r0,#1
        0x0003b062:    9102        ..      STR      r1,[sp,#8]
        0x0003b064:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b066:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b068:    7108        .q      STRB     r0,[r1,#4]
        0x0003b06a:    9802        ..      LDR      r0,[sp,#8]
        0x0003b06c:    1c41        A.      ADDS     r1,r0,#1
        0x0003b06e:    9102        ..      STR      r1,[sp,#8]
        0x0003b070:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b072:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b074:    7148        Hq      STRB     r0,[r1,#5]
        0x0003b076:    9902        ..      LDR      r1,[sp,#8]
        0x0003b078:    8808        ..      LDRH     r0,[r1,#0]
        0x0003b07a:    7889        .x      LDRB     r1,[r1,#2]
        0x0003b07c:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003b080:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b082:    6088        .`      STR      r0,[r1,#8]
        0x0003b084:    9802        ..      LDR      r0,[sp,#8]
        0x0003b086:    3003        .0      ADDS     r0,#3
        0x0003b088:    9002        ..      STR      r0,[sp,#8]
        0x0003b08a:    9902        ..      LDR      r1,[sp,#8]
        0x0003b08c:    8808        ..      LDRH     r0,[r1,#0]
        0x0003b08e:    7889        .x      LDRB     r1,[r1,#2]
        0x0003b090:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003b094:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b096:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003b098:    9802        ..      LDR      r0,[sp,#8]
        0x0003b09a:    3003        .0      ADDS     r0,#3
        0x0003b09c:    9002        ..      STR      r0,[sp,#8]
        0x0003b09e:    9802        ..      LDR      r0,[sp,#8]
        0x0003b0a0:    1c41        A.      ADDS     r1,r0,#1
        0x0003b0a2:    9102        ..      STR      r1,[sp,#8]
        0x0003b0a4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b0a6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b0a8:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003b0aa:    9802        ..      LDR      r0,[sp,#8]
        0x0003b0ac:    1c41        A.      ADDS     r1,r0,#1
        0x0003b0ae:    9102        ..      STR      r1,[sp,#8]
        0x0003b0b0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b0b2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b0b4:    7448        Ht      STRB     r0,[r1,#0x11]
        0x0003b0b6:    9802        ..      LDR      r0,[sp,#8]
        0x0003b0b8:    1c41        A.      ADDS     r1,r0,#1
        0x0003b0ba:    9102        ..      STR      r1,[sp,#8]
        0x0003b0bc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b0be:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b0c0:    7488        .t      STRB     r0,[r1,#0x12]
        0x0003b0c2:    9802        ..      LDR      r0,[sp,#8]
        0x0003b0c4:    1c41        A.      ADDS     r1,r0,#1
        0x0003b0c6:    9102        ..      STR      r1,[sp,#8]
        0x0003b0c8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b0ca:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b0cc:    74c8        .t      STRB     r0,[r1,#0x13]
        0x0003b0ce:    9802        ..      LDR      r0,[sp,#8]
        0x0003b0d0:    1c41        A.      ADDS     r1,r0,#1
        0x0003b0d2:    9102        ..      STR      r1,[sp,#8]
        0x0003b0d4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b0d6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b0d8:    7508        .u      STRB     r0,[r1,#0x14]
        0x0003b0da:    9902        ..      LDR      r1,[sp,#8]
        0x0003b0dc:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b0de:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b0e0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b0e4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b0e6:    82c8        ..      STRH     r0,[r1,#0x16]
        0x0003b0e8:    9802        ..      LDR      r0,[sp,#8]
        0x0003b0ea:    3002        .0      ADDS     r0,#2
        0x0003b0ec:    9002        ..      STR      r0,[sp,#8]
        0x0003b0ee:    9902        ..      LDR      r1,[sp,#8]
        0x0003b0f0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b0f2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b0f4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b0f8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b0fa:    8308        ..      STRH     r0,[r1,#0x18]
        0x0003b0fc:    9802        ..      LDR      r0,[sp,#8]
        0x0003b0fe:    3002        .0      ADDS     r0,#2
        0x0003b100:    9002        ..      STR      r0,[sp,#8]
        0x0003b102:    9802        ..      LDR      r0,[sp,#8]
        0x0003b104:    1c41        A.      ADDS     r1,r0,#1
        0x0003b106:    9102        ..      STR      r1,[sp,#8]
        0x0003b108:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b10a:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0003b10e:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003b112:    280f        .(      CMP      r0,#0xf
        0x0003b114:    dc04        ..      BGT      0x3b120 ; hciEvtParseLeCreateBigCmpl + 204
        0x0003b116:    e7ff        ..      B        0x3b118 ; hciEvtParseLeCreateBigCmpl + 196
        0x0003b118:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003b11c:    9000        ..      STR      r0,[sp,#0]
        0x0003b11e:    e002        ..      B        0x3b126 ; hciEvtParseLeCreateBigCmpl + 210
        0x0003b120:    2010        .       MOVS     r0,#0x10
        0x0003b122:    9000        ..      STR      r0,[sp,#0]
        0x0003b124:    e7ff        ..      B        0x3b126 ; hciEvtParseLeCreateBigCmpl + 210
        0x0003b126:    9800        ..      LDR      r0,[sp,#0]
        0x0003b128:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b12a:    7688        .v      STRB     r0,[r1,#0x1a]
        0x0003b12c:    2000        .       MOVS     r0,#0
        0x0003b12e:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003b132:    e7ff        ..      B        0x3b134 ; hciEvtParseLeCreateBigCmpl + 224
        0x0003b134:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003b138:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b13a:    7e89        .~      LDRB     r1,[r1,#0x1a]
        0x0003b13c:    4288        .B      CMP      r0,r1
        0x0003b13e:    da15        ..      BGE      0x3b16c ; hciEvtParseLeCreateBigCmpl + 280
        0x0003b140:    e7ff        ..      B        0x3b142 ; hciEvtParseLeCreateBigCmpl + 238
        0x0003b142:    9902        ..      LDR      r1,[sp,#8]
        0x0003b144:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b146:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b148:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b14c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b14e:    f89d2005    ...     LDRB     r2,[sp,#5]
        0x0003b152:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0003b156:    8388        ..      STRH     r0,[r1,#0x1c]
        0x0003b158:    9802        ..      LDR      r0,[sp,#8]
        0x0003b15a:    3002        .0      ADDS     r0,#2
        0x0003b15c:    9002        ..      STR      r0,[sp,#8]
        0x0003b15e:    e7ff        ..      B        0x3b160 ; hciEvtParseLeCreateBigCmpl + 268
        0x0003b160:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003b164:    3001        .0      ADDS     r0,#1
        0x0003b166:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003b16a:    e7e3        ..      B        0x3b134 ; hciEvtParseLeCreateBigCmpl + 224
        0x0003b16c:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003b170:    2811        .(      CMP      r0,#0x11
        0x0003b172:    db01        ..      BLT      0x3b178 ; hciEvtParseLeCreateBigCmpl + 292
        0x0003b174:    e7ff        ..      B        0x3b176 ; hciEvtParseLeCreateBigCmpl + 290
        0x0003b176:    e7ff        ..      B        0x3b178 ; hciEvtParseLeCreateBigCmpl + 292
        0x0003b178:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b17a:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b17c:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b17e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b180:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003b182:    8008        ..      STRH     r0,[r1,#0]
        0x0003b184:    b004        ..      ADD      sp,sp,#0x10
        0x0003b186:    4770        pG      BX       lr
    hciEvtParseLeCreateConnCancelCmdCmpl
        0x0003b188:    b083        ..      SUB      sp,sp,#0xc
        0x0003b18a:    9002        ..      STR      r0,[sp,#8]
        0x0003b18c:    9101        ..      STR      r1,[sp,#4]
        0x0003b18e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b192:    9801        ..      LDR      r0,[sp,#4]
        0x0003b194:    1c41        A.      ADDS     r1,r0,#1
        0x0003b196:    9101        ..      STR      r1,[sp,#4]
        0x0003b198:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b19a:    9902        ..      LDR      r1,[sp,#8]
        0x0003b19c:    7108        .q      STRB     r0,[r1,#4]
        0x0003b19e:    9902        ..      LDR      r1,[sp,#8]
        0x0003b1a0:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b1a2:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b1a4:    b003        ..      ADD      sp,sp,#0xc
        0x0003b1a6:    4770        pG      BX       lr
    hciEvtParseLeEncryptCmdCmpl
        0x0003b1a8:    b083        ..      SUB      sp,sp,#0xc
        0x0003b1aa:    9002        ..      STR      r0,[sp,#8]
        0x0003b1ac:    9101        ..      STR      r1,[sp,#4]
        0x0003b1ae:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b1b2:    9801        ..      LDR      r0,[sp,#4]
        0x0003b1b4:    1c41        A.      ADDS     r1,r0,#1
        0x0003b1b6:    9101        ..      STR      r1,[sp,#4]
        0x0003b1b8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b1ba:    9902        ..      LDR      r1,[sp,#8]
        0x0003b1bc:    7108        .q      STRB     r0,[r1,#4]
        0x0003b1be:    9902        ..      LDR      r1,[sp,#8]
        0x0003b1c0:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x0003b1c4:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0003b1c8:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0003b1cc:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0003b1d0:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0003b1d4:    f8c1c011    ....    STR      r12,[r1,#0x11]
        0x0003b1d8:    f8c1300d    ...0    STR      r3,[r1,#0xd]
        0x0003b1dc:    f8c12009    ...     STR      r2,[r1,#9]
        0x0003b1e0:    f8c10005    ....    STR      r0,[r1,#5]
        0x0003b1e4:    9902        ..      LDR      r1,[sp,#8]
        0x0003b1e6:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b1e8:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b1ea:    b003        ..      ADD      sp,sp,#0xc
        0x0003b1ec:    4770        pG      BX       lr
        0x0003b1ee:    0000        ..      MOVS     r0,r0
    hciEvtParseLeEnhancedConnCmpl
        0x0003b1f0:    b580        ..      PUSH     {r7,lr}
        0x0003b1f2:    b084        ..      SUB      sp,sp,#0x10
        0x0003b1f4:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b1f6:    9102        ..      STR      r1,[sp,#8]
        0x0003b1f8:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003b1fc:    9802        ..      LDR      r0,[sp,#8]
        0x0003b1fe:    1c41        A.      ADDS     r1,r0,#1
        0x0003b200:    9102        ..      STR      r1,[sp,#8]
        0x0003b202:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b204:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b206:    7108        .q      STRB     r0,[r1,#4]
        0x0003b208:    9902        ..      LDR      r1,[sp,#8]
        0x0003b20a:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b20c:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b20e:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b212:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b214:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b216:    9802        ..      LDR      r0,[sp,#8]
        0x0003b218:    3002        .0      ADDS     r0,#2
        0x0003b21a:    9002        ..      STR      r0,[sp,#8]
        0x0003b21c:    9802        ..      LDR      r0,[sp,#8]
        0x0003b21e:    1c41        A.      ADDS     r1,r0,#1
        0x0003b220:    9102        ..      STR      r1,[sp,#8]
        0x0003b222:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b224:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b226:    7208        .r      STRB     r0,[r1,#8]
        0x0003b228:    9802        ..      LDR      r0,[sp,#8]
        0x0003b22a:    1c41        A.      ADDS     r1,r0,#1
        0x0003b22c:    9102        ..      STR      r1,[sp,#8]
        0x0003b22e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b230:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b232:    7248        Hr      STRB     r0,[r1,#9]
        0x0003b234:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b236:    300a        .0      ADDS     r0,r0,#0xa
        0x0003b238:    9902        ..      LDR      r1,[sp,#8]
        0x0003b23a:    f7dffabf    ....    BL       BdaCpy ; 0x1a7bc
        0x0003b23e:    9802        ..      LDR      r0,[sp,#8]
        0x0003b240:    3006        .0      ADDS     r0,#6
        0x0003b242:    9002        ..      STR      r0,[sp,#8]
        0x0003b244:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b246:    3017        .0      ADDS     r0,r0,#0x17
        0x0003b248:    9902        ..      LDR      r1,[sp,#8]
        0x0003b24a:    f7dffab7    ....    BL       BdaCpy ; 0x1a7bc
        0x0003b24e:    9802        ..      LDR      r0,[sp,#8]
        0x0003b250:    3006        .0      ADDS     r0,#6
        0x0003b252:    9002        ..      STR      r0,[sp,#8]
        0x0003b254:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b256:    301d        .0      ADDS     r0,r0,#0x1d
        0x0003b258:    9902        ..      LDR      r1,[sp,#8]
        0x0003b25a:    f7dffaaf    ....    BL       BdaCpy ; 0x1a7bc
        0x0003b25e:    9802        ..      LDR      r0,[sp,#8]
        0x0003b260:    3006        .0      ADDS     r0,#6
        0x0003b262:    9002        ..      STR      r0,[sp,#8]
        0x0003b264:    9902        ..      LDR      r1,[sp,#8]
        0x0003b266:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b268:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b26a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b26e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b270:    8208        ..      STRH     r0,[r1,#0x10]
        0x0003b272:    9802        ..      LDR      r0,[sp,#8]
        0x0003b274:    3002        .0      ADDS     r0,#2
        0x0003b276:    9002        ..      STR      r0,[sp,#8]
        0x0003b278:    9902        ..      LDR      r1,[sp,#8]
        0x0003b27a:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b27c:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b27e:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b282:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b284:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003b286:    9802        ..      LDR      r0,[sp,#8]
        0x0003b288:    3002        .0      ADDS     r0,#2
        0x0003b28a:    9002        ..      STR      r0,[sp,#8]
        0x0003b28c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b28e:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b290:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b292:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b296:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b298:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003b29a:    9802        ..      LDR      r0,[sp,#8]
        0x0003b29c:    3002        .0      ADDS     r0,#2
        0x0003b29e:    9002        ..      STR      r0,[sp,#8]
        0x0003b2a0:    9802        ..      LDR      r0,[sp,#8]
        0x0003b2a2:    1c41        A.      ADDS     r1,r0,#1
        0x0003b2a4:    9102        ..      STR      r1,[sp,#8]
        0x0003b2a6:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b2a8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b2aa:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003b2ac:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b2ae:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b2b0:    8008        ..      STRH     r0,[r1,#0]
        0x0003b2b2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b2b4:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b2b6:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b2b8:    b004        ..      ADD      sp,sp,#0x10
        0x0003b2ba:    bd80        ..      POP      {r7,pc}
    hciEvtParseLeLtkReq
        0x0003b2bc:    b083        ..      SUB      sp,sp,#0xc
        0x0003b2be:    9002        ..      STR      r0,[sp,#8]
        0x0003b2c0:    9101        ..      STR      r1,[sp,#4]
        0x0003b2c2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b2c6:    9901        ..      LDR      r1,[sp,#4]
        0x0003b2c8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b2ca:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b2cc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b2d0:    9902        ..      LDR      r1,[sp,#8]
        0x0003b2d2:    8088        ..      STRH     r0,[r1,#4]
        0x0003b2d4:    9801        ..      LDR      r0,[sp,#4]
        0x0003b2d6:    3002        .0      ADDS     r0,#2
        0x0003b2d8:    9001        ..      STR      r0,[sp,#4]
        0x0003b2da:    9902        ..      LDR      r1,[sp,#8]
        0x0003b2dc:    9a01        ..      LDR      r2,[sp,#4]
        0x0003b2de:    6810        .h      LDR      r0,[r2,#0]
        0x0003b2e0:    6852        Rh      LDR      r2,[r2,#4]
        0x0003b2e2:    f8c1200a    ...     STR      r2,[r1,#0xa]
        0x0003b2e6:    f8c10006    ....    STR      r0,[r1,#6]
        0x0003b2ea:    9801        ..      LDR      r0,[sp,#4]
        0x0003b2ec:    3008        .0      ADDS     r0,r0,#8
        0x0003b2ee:    9001        ..      STR      r0,[sp,#4]
        0x0003b2f0:    9901        ..      LDR      r1,[sp,#4]
        0x0003b2f2:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b2f4:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b2f6:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b2fa:    9902        ..      LDR      r1,[sp,#8]
        0x0003b2fc:    81c8        ..      STRH     r0,[r1,#0xe]
        0x0003b2fe:    9801        ..      LDR      r0,[sp,#4]
        0x0003b300:    3002        .0      ADDS     r0,#2
        0x0003b302:    9001        ..      STR      r0,[sp,#4]
        0x0003b304:    9902        ..      LDR      r1,[sp,#8]
        0x0003b306:    8888        ..      LDRH     r0,[r1,#4]
        0x0003b308:    8008        ..      STRH     r0,[r1,#0]
        0x0003b30a:    b003        ..      ADD      sp,sp,#0xc
        0x0003b30c:    4770        pG      BX       lr
        0x0003b30e:    0000        ..      MOVS     r0,r0
    hciEvtParseLeLtkReqNegReplCmdCmpl
        0x0003b310:    b083        ..      SUB      sp,sp,#0xc
        0x0003b312:    9002        ..      STR      r0,[sp,#8]
        0x0003b314:    9101        ..      STR      r1,[sp,#4]
        0x0003b316:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b31a:    9801        ..      LDR      r0,[sp,#4]
        0x0003b31c:    1c41        A.      ADDS     r1,r0,#1
        0x0003b31e:    9101        ..      STR      r1,[sp,#4]
        0x0003b320:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b322:    9902        ..      LDR      r1,[sp,#8]
        0x0003b324:    7108        .q      STRB     r0,[r1,#4]
        0x0003b326:    9901        ..      LDR      r1,[sp,#4]
        0x0003b328:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b32a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b32c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b330:    9902        ..      LDR      r1,[sp,#8]
        0x0003b332:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b334:    9801        ..      LDR      r0,[sp,#4]
        0x0003b336:    3002        .0      ADDS     r0,#2
        0x0003b338:    9001        ..      STR      r0,[sp,#4]
        0x0003b33a:    9902        ..      LDR      r1,[sp,#8]
        0x0003b33c:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b33e:    8008        ..      STRH     r0,[r1,#0]
        0x0003b340:    9902        ..      LDR      r1,[sp,#8]
        0x0003b342:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b344:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b346:    b003        ..      ADD      sp,sp,#0xc
        0x0003b348:    4770        pG      BX       lr
        0x0003b34a:    0000        ..      MOVS     r0,r0
    hciEvtParseLeLtkReqReplCmdCmpl
        0x0003b34c:    b083        ..      SUB      sp,sp,#0xc
        0x0003b34e:    9002        ..      STR      r0,[sp,#8]
        0x0003b350:    9101        ..      STR      r1,[sp,#4]
        0x0003b352:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b356:    9801        ..      LDR      r0,[sp,#4]
        0x0003b358:    1c41        A.      ADDS     r1,r0,#1
        0x0003b35a:    9101        ..      STR      r1,[sp,#4]
        0x0003b35c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b35e:    9902        ..      LDR      r1,[sp,#8]
        0x0003b360:    7108        .q      STRB     r0,[r1,#4]
        0x0003b362:    9901        ..      LDR      r1,[sp,#4]
        0x0003b364:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b366:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b368:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b36c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b36e:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b370:    9801        ..      LDR      r0,[sp,#4]
        0x0003b372:    3002        .0      ADDS     r0,#2
        0x0003b374:    9001        ..      STR      r0,[sp,#4]
        0x0003b376:    9902        ..      LDR      r1,[sp,#8]
        0x0003b378:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b37a:    8008        ..      STRH     r0,[r1,#0]
        0x0003b37c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b37e:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b380:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b382:    b003        ..      ADD      sp,sp,#0xc
        0x0003b384:    4770        pG      BX       lr
        0x0003b386:    0000        ..      MOVS     r0,r0
    hciEvtParseLePerAdvSyncEst
        0x0003b388:    b580        ..      PUSH     {r7,lr}
        0x0003b38a:    b084        ..      SUB      sp,sp,#0x10
        0x0003b38c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b38e:    9102        ..      STR      r1,[sp,#8]
        0x0003b390:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003b394:    9802        ..      LDR      r0,[sp,#8]
        0x0003b396:    1c41        A.      ADDS     r1,r0,#1
        0x0003b398:    9102        ..      STR      r1,[sp,#8]
        0x0003b39a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b39c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b39e:    7108        .q      STRB     r0,[r1,#4]
        0x0003b3a0:    9902        ..      LDR      r1,[sp,#8]
        0x0003b3a2:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b3a4:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b3a6:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b3aa:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b3ac:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b3ae:    9802        ..      LDR      r0,[sp,#8]
        0x0003b3b0:    3002        .0      ADDS     r0,#2
        0x0003b3b2:    9002        ..      STR      r0,[sp,#8]
        0x0003b3b4:    9802        ..      LDR      r0,[sp,#8]
        0x0003b3b6:    1c41        A.      ADDS     r1,r0,#1
        0x0003b3b8:    9102        ..      STR      r1,[sp,#8]
        0x0003b3ba:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b3bc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b3be:    7208        .r      STRB     r0,[r1,#8]
        0x0003b3c0:    9802        ..      LDR      r0,[sp,#8]
        0x0003b3c2:    1c41        A.      ADDS     r1,r0,#1
        0x0003b3c4:    9102        ..      STR      r1,[sp,#8]
        0x0003b3c6:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b3c8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b3ca:    7248        Hr      STRB     r0,[r1,#9]
        0x0003b3cc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b3ce:    300a        .0      ADDS     r0,r0,#0xa
        0x0003b3d0:    9902        ..      LDR      r1,[sp,#8]
        0x0003b3d2:    f7dff9f3    ....    BL       BdaCpy ; 0x1a7bc
        0x0003b3d6:    9802        ..      LDR      r0,[sp,#8]
        0x0003b3d8:    3006        .0      ADDS     r0,#6
        0x0003b3da:    9002        ..      STR      r0,[sp,#8]
        0x0003b3dc:    9802        ..      LDR      r0,[sp,#8]
        0x0003b3de:    1c41        A.      ADDS     r1,r0,#1
        0x0003b3e0:    9102        ..      STR      r1,[sp,#8]
        0x0003b3e2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b3e4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b3e6:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003b3e8:    9902        ..      LDR      r1,[sp,#8]
        0x0003b3ea:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b3ec:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b3ee:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b3f2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b3f4:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003b3f6:    9802        ..      LDR      r0,[sp,#8]
        0x0003b3f8:    3002        .0      ADDS     r0,#2
        0x0003b3fa:    9002        ..      STR      r0,[sp,#8]
        0x0003b3fc:    9802        ..      LDR      r0,[sp,#8]
        0x0003b3fe:    1c41        A.      ADDS     r1,r0,#1
        0x0003b400:    9102        ..      STR      r1,[sp,#8]
        0x0003b402:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b404:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b406:    7508        .u      STRB     r0,[r1,#0x14]
        0x0003b408:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b40a:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b40c:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b40e:    b004        ..      ADD      sp,sp,#0x10
        0x0003b410:    bd80        ..      POP      {r7,pc}
        0x0003b412:    0000        ..      MOVS     r0,r0
    hciEvtParseLePerAdvSyncLost
        0x0003b414:    b083        ..      SUB      sp,sp,#0xc
        0x0003b416:    9002        ..      STR      r0,[sp,#8]
        0x0003b418:    9101        ..      STR      r1,[sp,#4]
        0x0003b41a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b41e:    9901        ..      LDR      r1,[sp,#4]
        0x0003b420:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b422:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b424:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b428:    9902        ..      LDR      r1,[sp,#8]
        0x0003b42a:    8088        ..      STRH     r0,[r1,#4]
        0x0003b42c:    9801        ..      LDR      r0,[sp,#4]
        0x0003b42e:    3002        .0      ADDS     r0,#2
        0x0003b430:    9001        ..      STR      r0,[sp,#4]
        0x0003b432:    b003        ..      ADD      sp,sp,#0xc
        0x0003b434:    4770        pG      BX       lr
        0x0003b436:    0000        ..      MOVS     r0,r0
    hciEvtParseLeRandCmdCmpl
        0x0003b438:    b083        ..      SUB      sp,sp,#0xc
        0x0003b43a:    9002        ..      STR      r0,[sp,#8]
        0x0003b43c:    9101        ..      STR      r1,[sp,#4]
        0x0003b43e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b442:    9801        ..      LDR      r0,[sp,#4]
        0x0003b444:    1c41        A.      ADDS     r1,r0,#1
        0x0003b446:    9101        ..      STR      r1,[sp,#4]
        0x0003b448:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b44a:    9902        ..      LDR      r1,[sp,#8]
        0x0003b44c:    7108        .q      STRB     r0,[r1,#4]
        0x0003b44e:    9902        ..      LDR      r1,[sp,#8]
        0x0003b450:    9a01        ..      LDR      r2,[sp,#4]
        0x0003b452:    6810        .h      LDR      r0,[r2,#0]
        0x0003b454:    6852        Rh      LDR      r2,[r2,#4]
        0x0003b456:    f8c12009    ...     STR      r2,[r1,#9]
        0x0003b45a:    f8c10005    ....    STR      r0,[r1,#5]
        0x0003b45e:    9902        ..      LDR      r1,[sp,#8]
        0x0003b460:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b462:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b464:    b003        ..      ADD      sp,sp,#0xc
        0x0003b466:    4770        pG      BX       lr
    hciEvtParseLeReadLocalResAddrCmdCmpl
        0x0003b468:    b580        ..      PUSH     {r7,lr}
        0x0003b46a:    b084        ..      SUB      sp,sp,#0x10
        0x0003b46c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b46e:    9102        ..      STR      r1,[sp,#8]
        0x0003b470:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003b474:    9802        ..      LDR      r0,[sp,#8]
        0x0003b476:    1c41        A.      ADDS     r1,r0,#1
        0x0003b478:    9102        ..      STR      r1,[sp,#8]
        0x0003b47a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b47c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b47e:    7108        .q      STRB     r0,[r1,#4]
        0x0003b480:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b482:    3005        .0      ADDS     r0,#5
        0x0003b484:    9902        ..      LDR      r1,[sp,#8]
        0x0003b486:    f7dff999    ....    BL       BdaCpy ; 0x1a7bc
        0x0003b48a:    9802        ..      LDR      r0,[sp,#8]
        0x0003b48c:    3006        .0      ADDS     r0,#6
        0x0003b48e:    9002        ..      STR      r0,[sp,#8]
        0x0003b490:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b492:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b494:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b496:    b004        ..      ADD      sp,sp,#0x10
        0x0003b498:    bd80        ..      POP      {r7,pc}
        0x0003b49a:    0000        ..      MOVS     r0,r0
    hciEvtParseLeReadPeerResAddrCmdCmpl
        0x0003b49c:    b580        ..      PUSH     {r7,lr}
        0x0003b49e:    b084        ..      SUB      sp,sp,#0x10
        0x0003b4a0:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b4a2:    9102        ..      STR      r1,[sp,#8]
        0x0003b4a4:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003b4a8:    9802        ..      LDR      r0,[sp,#8]
        0x0003b4aa:    1c41        A.      ADDS     r1,r0,#1
        0x0003b4ac:    9102        ..      STR      r1,[sp,#8]
        0x0003b4ae:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b4b0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b4b2:    7108        .q      STRB     r0,[r1,#4]
        0x0003b4b4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b4b6:    3005        .0      ADDS     r0,#5
        0x0003b4b8:    9902        ..      LDR      r1,[sp,#8]
        0x0003b4ba:    f7dff97f    ....    BL       BdaCpy ; 0x1a7bc
        0x0003b4be:    9802        ..      LDR      r0,[sp,#8]
        0x0003b4c0:    3006        .0      ADDS     r0,#6
        0x0003b4c2:    9002        ..      STR      r0,[sp,#8]
        0x0003b4c4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b4c6:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b4c8:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b4ca:    b004        ..      ADD      sp,sp,#0x10
        0x0003b4cc:    bd80        ..      POP      {r7,pc}
        0x0003b4ce:    0000        ..      MOVS     r0,r0
    hciEvtParseLeRemDevFromResListCmdCmpl
        0x0003b4d0:    b083        ..      SUB      sp,sp,#0xc
        0x0003b4d2:    9002        ..      STR      r0,[sp,#8]
        0x0003b4d4:    9101        ..      STR      r1,[sp,#4]
        0x0003b4d6:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b4da:    9801        ..      LDR      r0,[sp,#4]
        0x0003b4dc:    1c41        A.      ADDS     r1,r0,#1
        0x0003b4de:    9101        ..      STR      r1,[sp,#4]
        0x0003b4e0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b4e2:    9902        ..      LDR      r1,[sp,#8]
        0x0003b4e4:    7108        .q      STRB     r0,[r1,#4]
        0x0003b4e6:    9902        ..      LDR      r1,[sp,#8]
        0x0003b4e8:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b4ea:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b4ec:    b003        ..      ADD      sp,sp,#0xc
        0x0003b4ee:    4770        pG      BX       lr
    hciEvtParseLeRemoveCigCmdCmpl
        0x0003b4f0:    b083        ..      SUB      sp,sp,#0xc
        0x0003b4f2:    9002        ..      STR      r0,[sp,#8]
        0x0003b4f4:    9101        ..      STR      r1,[sp,#4]
        0x0003b4f6:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b4fa:    9801        ..      LDR      r0,[sp,#4]
        0x0003b4fc:    1c41        A.      ADDS     r1,r0,#1
        0x0003b4fe:    9101        ..      STR      r1,[sp,#4]
        0x0003b500:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b502:    9902        ..      LDR      r1,[sp,#8]
        0x0003b504:    7108        .q      STRB     r0,[r1,#4]
        0x0003b506:    9801        ..      LDR      r0,[sp,#4]
        0x0003b508:    1c41        A.      ADDS     r1,r0,#1
        0x0003b50a:    9101        ..      STR      r1,[sp,#4]
        0x0003b50c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b50e:    9902        ..      LDR      r1,[sp,#8]
        0x0003b510:    7148        Hq      STRB     r0,[r1,#5]
        0x0003b512:    9902        ..      LDR      r1,[sp,#8]
        0x0003b514:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b516:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b518:    9902        ..      LDR      r1,[sp,#8]
        0x0003b51a:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003b51c:    8008        ..      STRH     r0,[r1,#0]
        0x0003b51e:    b003        ..      ADD      sp,sp,#0xc
        0x0003b520:    4770        pG      BX       lr
        0x0003b522:    0000        ..      MOVS     r0,r0
    hciEvtParseLeRemoveIsoDataPathCmdCmpl
        0x0003b524:    b083        ..      SUB      sp,sp,#0xc
        0x0003b526:    9002        ..      STR      r0,[sp,#8]
        0x0003b528:    9101        ..      STR      r1,[sp,#4]
        0x0003b52a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b52e:    9801        ..      LDR      r0,[sp,#4]
        0x0003b530:    1c41        A.      ADDS     r1,r0,#1
        0x0003b532:    9101        ..      STR      r1,[sp,#4]
        0x0003b534:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b536:    9902        ..      LDR      r1,[sp,#8]
        0x0003b538:    7108        .q      STRB     r0,[r1,#4]
        0x0003b53a:    9801        ..      LDR      r0,[sp,#4]
        0x0003b53c:    1c41        A.      ADDS     r1,r0,#1
        0x0003b53e:    9101        ..      STR      r1,[sp,#4]
        0x0003b540:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b542:    9902        ..      LDR      r1,[sp,#8]
        0x0003b544:    7148        Hq      STRB     r0,[r1,#5]
        0x0003b546:    9902        ..      LDR      r1,[sp,#8]
        0x0003b548:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b54a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b54c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b54e:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003b550:    8008        ..      STRH     r0,[r1,#0]
        0x0003b552:    b003        ..      ADD      sp,sp,#0xc
        0x0003b554:    4770        pG      BX       lr
        0x0003b556:    0000        ..      MOVS     r0,r0
    hciEvtParseLeReqPeerScaCmpl
        0x0003b558:    b083        ..      SUB      sp,sp,#0xc
        0x0003b55a:    9002        ..      STR      r0,[sp,#8]
        0x0003b55c:    9101        ..      STR      r1,[sp,#4]
        0x0003b55e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b562:    9801        ..      LDR      r0,[sp,#4]
        0x0003b564:    1c41        A.      ADDS     r1,r0,#1
        0x0003b566:    9101        ..      STR      r1,[sp,#4]
        0x0003b568:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b56a:    9902        ..      LDR      r1,[sp,#8]
        0x0003b56c:    7108        .q      STRB     r0,[r1,#4]
        0x0003b56e:    9901        ..      LDR      r1,[sp,#4]
        0x0003b570:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b572:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b574:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b578:    9902        ..      LDR      r1,[sp,#8]
        0x0003b57a:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b57c:    9801        ..      LDR      r0,[sp,#4]
        0x0003b57e:    3002        .0      ADDS     r0,#2
        0x0003b580:    9001        ..      STR      r0,[sp,#4]
        0x0003b582:    9801        ..      LDR      r0,[sp,#4]
        0x0003b584:    1c41        A.      ADDS     r1,r0,#1
        0x0003b586:    9101        ..      STR      r1,[sp,#4]
        0x0003b588:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b58a:    9902        ..      LDR      r1,[sp,#8]
        0x0003b58c:    7208        .r      STRB     r0,[r1,#8]
        0x0003b58e:    9902        ..      LDR      r1,[sp,#8]
        0x0003b590:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b592:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b594:    9902        ..      LDR      r1,[sp,#8]
        0x0003b596:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b598:    8008        ..      STRH     r0,[r1,#0]
        0x0003b59a:    b003        ..      ADD      sp,sp,#0xc
        0x0003b59c:    4770        pG      BX       lr
        0x0003b59e:    0000        ..      MOVS     r0,r0
    hciEvtParseLeScanReqRcvd
        0x0003b5a0:    b580        ..      PUSH     {r7,lr}
        0x0003b5a2:    b084        ..      SUB      sp,sp,#0x10
        0x0003b5a4:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b5a6:    9102        ..      STR      r1,[sp,#8]
        0x0003b5a8:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003b5ac:    9802        ..      LDR      r0,[sp,#8]
        0x0003b5ae:    1c41        A.      ADDS     r1,r0,#1
        0x0003b5b0:    9102        ..      STR      r1,[sp,#8]
        0x0003b5b2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b5b4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b5b6:    7108        .q      STRB     r0,[r1,#4]
        0x0003b5b8:    9802        ..      LDR      r0,[sp,#8]
        0x0003b5ba:    1c41        A.      ADDS     r1,r0,#1
        0x0003b5bc:    9102        ..      STR      r1,[sp,#8]
        0x0003b5be:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b5c0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b5c2:    7148        Hq      STRB     r0,[r1,#5]
        0x0003b5c4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b5c6:    3006        .0      ADDS     r0,#6
        0x0003b5c8:    9902        ..      LDR      r1,[sp,#8]
        0x0003b5ca:    f7dff8f7    ....    BL       BdaCpy ; 0x1a7bc
        0x0003b5ce:    9802        ..      LDR      r0,[sp,#8]
        0x0003b5d0:    3006        .0      ADDS     r0,#6
        0x0003b5d2:    9002        ..      STR      r0,[sp,#8]
        0x0003b5d4:    b004        ..      ADD      sp,sp,#0x10
        0x0003b5d6:    bd80        ..      POP      {r7,pc}
    hciEvtParseLeScanTimeout
        0x0003b5d8:    b083        ..      SUB      sp,sp,#0xc
        0x0003b5da:    9002        ..      STR      r0,[sp,#8]
        0x0003b5dc:    9101        ..      STR      r1,[sp,#4]
        0x0003b5de:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b5e2:    b003        ..      ADD      sp,sp,#0xc
        0x0003b5e4:    4770        pG      BX       lr
        0x0003b5e6:    0000        ..      MOVS     r0,r0
    hciEvtParseLeSetAddrResEnableCmdCmpl
        0x0003b5e8:    b083        ..      SUB      sp,sp,#0xc
        0x0003b5ea:    9002        ..      STR      r0,[sp,#8]
        0x0003b5ec:    9101        ..      STR      r1,[sp,#4]
        0x0003b5ee:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b5f2:    9801        ..      LDR      r0,[sp,#4]
        0x0003b5f4:    1c41        A.      ADDS     r1,r0,#1
        0x0003b5f6:    9101        ..      STR      r1,[sp,#4]
        0x0003b5f8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b5fa:    9902        ..      LDR      r1,[sp,#8]
        0x0003b5fc:    7108        .q      STRB     r0,[r1,#4]
        0x0003b5fe:    9902        ..      LDR      r1,[sp,#8]
        0x0003b600:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b602:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b604:    b003        ..      ADD      sp,sp,#0xc
        0x0003b606:    4770        pG      BX       lr
    hciEvtParseLeSetCigParamsCmdCmpl
        0x0003b608:    b085        ..      SUB      sp,sp,#0x14
        0x0003b60a:    9004        ..      STR      r0,[sp,#0x10]
        0x0003b60c:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b60e:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x0003b612:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b614:    3008        .0      ADDS     r0,r0,#8
        0x0003b616:    9001        ..      STR      r0,[sp,#4]
        0x0003b618:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b61a:    1c41        A.      ADDS     r1,r0,#1
        0x0003b61c:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b61e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b620:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b622:    7108        .q      STRB     r0,[r1,#4]
        0x0003b624:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b626:    1c41        A.      ADDS     r1,r0,#1
        0x0003b628:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b62a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b62c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b62e:    7148        Hq      STRB     r0,[r1,#5]
        0x0003b630:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b632:    1c41        A.      ADDS     r1,r0,#1
        0x0003b634:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b636:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b638:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b63a:    7188        .q      STRB     r0,[r1,#6]
        0x0003b63c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b63e:    7980        .y      LDRB     r0,[r0,#6]
        0x0003b640:    2811        .(      CMP      r0,#0x11
        0x0003b642:    db04        ..      BLT      0x3b64e ; hciEvtParseLeSetCigParamsCmdCmpl + 70
        0x0003b644:    e7ff        ..      B        0x3b646 ; hciEvtParseLeSetCigParamsCmdCmpl + 62
        0x0003b646:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b648:    2010        .       MOVS     r0,#0x10
        0x0003b64a:    7188        .q      STRB     r0,[r1,#6]
        0x0003b64c:    e7ff        ..      B        0x3b64e ; hciEvtParseLeSetCigParamsCmdCmpl + 70
        0x0003b64e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b650:    7980        .y      LDRB     r0,[r0,#6]
        0x0003b652:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003b656:    e7ff        ..      B        0x3b658 ; hciEvtParseLeSetCigParamsCmdCmpl + 80
        0x0003b658:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003b65c:    2801        .(      CMP      r0,#1
        0x0003b65e:    db14        ..      BLT      0x3b68a ; hciEvtParseLeSetCigParamsCmdCmpl + 130
        0x0003b660:    e7ff        ..      B        0x3b662 ; hciEvtParseLeSetCigParamsCmdCmpl + 90
        0x0003b662:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b664:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b666:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b668:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b66c:    9901        ..      LDR      r1,[sp,#4]
        0x0003b66e:    8008        ..      STRH     r0,[r1,#0]
        0x0003b670:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b672:    3002        .0      ADDS     r0,#2
        0x0003b674:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b676:    e7ff        ..      B        0x3b678 ; hciEvtParseLeSetCigParamsCmdCmpl + 112
        0x0003b678:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003b67c:    3801        .8      SUBS     r0,#1
        0x0003b67e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003b682:    9801        ..      LDR      r0,[sp,#4]
        0x0003b684:    3002        .0      ADDS     r0,#2
        0x0003b686:    9001        ..      STR      r0,[sp,#4]
        0x0003b688:    e7e6        ..      B        0x3b658 ; hciEvtParseLeSetCigParamsCmdCmpl + 80
        0x0003b68a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b68c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b68e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b690:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b692:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003b694:    8008        ..      STRH     r0,[r1,#0]
        0x0003b696:    b005        ..      ADD      sp,sp,#0x14
        0x0003b698:    4770        pG      BX       lr
        0x0003b69a:    0000        ..      MOVS     r0,r0
    hciEvtParseLeSetConnCteRcvParm
        0x0003b69c:    b083        ..      SUB      sp,sp,#0xc
        0x0003b69e:    9002        ..      STR      r0,[sp,#8]
        0x0003b6a0:    9101        ..      STR      r1,[sp,#4]
        0x0003b6a2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b6a6:    9801        ..      LDR      r0,[sp,#4]
        0x0003b6a8:    1c41        A.      ADDS     r1,r0,#1
        0x0003b6aa:    9101        ..      STR      r1,[sp,#4]
        0x0003b6ac:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b6ae:    9902        ..      LDR      r1,[sp,#8]
        0x0003b6b0:    7108        .q      STRB     r0,[r1,#4]
        0x0003b6b2:    9901        ..      LDR      r1,[sp,#4]
        0x0003b6b4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b6b6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b6b8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b6bc:    9902        ..      LDR      r1,[sp,#8]
        0x0003b6be:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b6c0:    9801        ..      LDR      r0,[sp,#4]
        0x0003b6c2:    3002        .0      ADDS     r0,#2
        0x0003b6c4:    9001        ..      STR      r0,[sp,#4]
        0x0003b6c6:    9902        ..      LDR      r1,[sp,#8]
        0x0003b6c8:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b6ca:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b6cc:    9902        ..      LDR      r1,[sp,#8]
        0x0003b6ce:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b6d0:    8008        ..      STRH     r0,[r1,#0]
        0x0003b6d2:    b003        ..      ADD      sp,sp,#0xc
        0x0003b6d4:    4770        pG      BX       lr
        0x0003b6d6:    0000        ..      MOVS     r0,r0
    hciEvtParseLeSetConnCteTxParm
        0x0003b6d8:    b083        ..      SUB      sp,sp,#0xc
        0x0003b6da:    9002        ..      STR      r0,[sp,#8]
        0x0003b6dc:    9101        ..      STR      r1,[sp,#4]
        0x0003b6de:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b6e2:    9801        ..      LDR      r0,[sp,#4]
        0x0003b6e4:    1c41        A.      ADDS     r1,r0,#1
        0x0003b6e6:    9101        ..      STR      r1,[sp,#4]
        0x0003b6e8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b6ea:    9902        ..      LDR      r1,[sp,#8]
        0x0003b6ec:    7108        .q      STRB     r0,[r1,#4]
        0x0003b6ee:    9901        ..      LDR      r1,[sp,#4]
        0x0003b6f0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b6f2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b6f4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b6f8:    9902        ..      LDR      r1,[sp,#8]
        0x0003b6fa:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b6fc:    9801        ..      LDR      r0,[sp,#4]
        0x0003b6fe:    3002        .0      ADDS     r0,#2
        0x0003b700:    9001        ..      STR      r0,[sp,#4]
        0x0003b702:    9902        ..      LDR      r1,[sp,#8]
        0x0003b704:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b706:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b708:    9902        ..      LDR      r1,[sp,#8]
        0x0003b70a:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b70c:    8008        ..      STRH     r0,[r1,#0]
        0x0003b70e:    b003        ..      ADD      sp,sp,#0xc
        0x0003b710:    4770        pG      BX       lr
        0x0003b712:    0000        ..      MOVS     r0,r0
    hciEvtParseLeSetupIsoDataPathCmdCmpl
        0x0003b714:    b083        ..      SUB      sp,sp,#0xc
        0x0003b716:    9002        ..      STR      r0,[sp,#8]
        0x0003b718:    9101        ..      STR      r1,[sp,#4]
        0x0003b71a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b71e:    9801        ..      LDR      r0,[sp,#4]
        0x0003b720:    1c41        A.      ADDS     r1,r0,#1
        0x0003b722:    9101        ..      STR      r1,[sp,#4]
        0x0003b724:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b726:    9902        ..      LDR      r1,[sp,#8]
        0x0003b728:    7108        .q      STRB     r0,[r1,#4]
        0x0003b72a:    9801        ..      LDR      r0,[sp,#4]
        0x0003b72c:    1c41        A.      ADDS     r1,r0,#1
        0x0003b72e:    9101        ..      STR      r1,[sp,#4]
        0x0003b730:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b732:    9902        ..      LDR      r1,[sp,#8]
        0x0003b734:    7148        Hq      STRB     r0,[r1,#5]
        0x0003b736:    9902        ..      LDR      r1,[sp,#8]
        0x0003b738:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b73a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b73c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b73e:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003b740:    8008        ..      STRH     r0,[r1,#0]
        0x0003b742:    b003        ..      ADD      sp,sp,#0xc
        0x0003b744:    4770        pG      BX       lr
        0x0003b746:    0000        ..      MOVS     r0,r0
    hciEvtParseLeTerminateBigCmpl
        0x0003b748:    b083        ..      SUB      sp,sp,#0xc
        0x0003b74a:    9002        ..      STR      r0,[sp,#8]
        0x0003b74c:    9101        ..      STR      r1,[sp,#4]
        0x0003b74e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b752:    9801        ..      LDR      r0,[sp,#4]
        0x0003b754:    1c41        A.      ADDS     r1,r0,#1
        0x0003b756:    9101        ..      STR      r1,[sp,#4]
        0x0003b758:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b75a:    9902        ..      LDR      r1,[sp,#8]
        0x0003b75c:    7108        .q      STRB     r0,[r1,#4]
        0x0003b75e:    9801        ..      LDR      r0,[sp,#4]
        0x0003b760:    1c41        A.      ADDS     r1,r0,#1
        0x0003b762:    9101        ..      STR      r1,[sp,#4]
        0x0003b764:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b766:    9902        ..      LDR      r1,[sp,#8]
        0x0003b768:    7148        Hq      STRB     r0,[r1,#5]
        0x0003b76a:    9902        ..      LDR      r1,[sp,#8]
        0x0003b76c:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003b76e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b770:    9902        ..      LDR      r1,[sp,#8]
        0x0003b772:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b774:    8008        ..      STRH     r0,[r1,#0]
        0x0003b776:    b003        ..      ADD      sp,sp,#0xc
        0x0003b778:    4770        pG      BX       lr
        0x0003b77a:    0000        ..      MOVS     r0,r0
    hciEvtParsePhyUpdateCmpl
        0x0003b77c:    b083        ..      SUB      sp,sp,#0xc
        0x0003b77e:    9002        ..      STR      r0,[sp,#8]
        0x0003b780:    9101        ..      STR      r1,[sp,#4]
        0x0003b782:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b786:    9801        ..      LDR      r0,[sp,#4]
        0x0003b788:    1c41        A.      ADDS     r1,r0,#1
        0x0003b78a:    9101        ..      STR      r1,[sp,#4]
        0x0003b78c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b78e:    9902        ..      LDR      r1,[sp,#8]
        0x0003b790:    7108        .q      STRB     r0,[r1,#4]
        0x0003b792:    9901        ..      LDR      r1,[sp,#4]
        0x0003b794:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b796:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b798:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b79c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b79e:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b7a0:    9801        ..      LDR      r0,[sp,#4]
        0x0003b7a2:    3002        .0      ADDS     r0,#2
        0x0003b7a4:    9001        ..      STR      r0,[sp,#4]
        0x0003b7a6:    9801        ..      LDR      r0,[sp,#4]
        0x0003b7a8:    1c41        A.      ADDS     r1,r0,#1
        0x0003b7aa:    9101        ..      STR      r1,[sp,#4]
        0x0003b7ac:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b7ae:    9902        ..      LDR      r1,[sp,#8]
        0x0003b7b0:    7208        .r      STRB     r0,[r1,#8]
        0x0003b7b2:    9801        ..      LDR      r0,[sp,#4]
        0x0003b7b4:    1c41        A.      ADDS     r1,r0,#1
        0x0003b7b6:    9101        ..      STR      r1,[sp,#4]
        0x0003b7b8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b7ba:    9902        ..      LDR      r1,[sp,#8]
        0x0003b7bc:    7248        Hr      STRB     r0,[r1,#9]
        0x0003b7be:    9902        ..      LDR      r1,[sp,#8]
        0x0003b7c0:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b7c2:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b7c4:    9902        ..      LDR      r1,[sp,#8]
        0x0003b7c6:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b7c8:    8008        ..      STRH     r0,[r1,#0]
        0x0003b7ca:    b003        ..      ADD      sp,sp,#0xc
        0x0003b7cc:    4770        pG      BX       lr
        0x0003b7ce:    0000        ..      MOVS     r0,r0
    hciEvtParseReadChanMapCmdCmpl
        0x0003b7d0:    b083        ..      SUB      sp,sp,#0xc
        0x0003b7d2:    9002        ..      STR      r0,[sp,#8]
        0x0003b7d4:    9101        ..      STR      r1,[sp,#4]
        0x0003b7d6:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b7da:    9801        ..      LDR      r0,[sp,#4]
        0x0003b7dc:    1c41        A.      ADDS     r1,r0,#1
        0x0003b7de:    9101        ..      STR      r1,[sp,#4]
        0x0003b7e0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b7e2:    9902        ..      LDR      r1,[sp,#8]
        0x0003b7e4:    7108        .q      STRB     r0,[r1,#4]
        0x0003b7e6:    9901        ..      LDR      r1,[sp,#4]
        0x0003b7e8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b7ea:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b7ec:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b7f0:    9902        ..      LDR      r1,[sp,#8]
        0x0003b7f2:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b7f4:    9801        ..      LDR      r0,[sp,#4]
        0x0003b7f6:    3002        .0      ADDS     r0,#2
        0x0003b7f8:    9001        ..      STR      r0,[sp,#4]
        0x0003b7fa:    9902        ..      LDR      r1,[sp,#8]
        0x0003b7fc:    9801        ..      LDR      r0,[sp,#4]
        0x0003b7fe:    7902        .y      LDRB     r2,[r0,#4]
        0x0003b800:    730a        .s      STRB     r2,[r1,#0xc]
        0x0003b802:    6800        .h      LDR      r0,[r0,#0]
        0x0003b804:    6088        .`      STR      r0,[r1,#8]
        0x0003b806:    9902        ..      LDR      r1,[sp,#8]
        0x0003b808:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b80a:    8008        ..      STRH     r0,[r1,#0]
        0x0003b80c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b80e:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b810:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b812:    b003        ..      ADD      sp,sp,#0xc
        0x0003b814:    4770        pG      BX       lr
        0x0003b816:    0000        ..      MOVS     r0,r0
    hciEvtParseReadDefDataLenCmdCmpl
        0x0003b818:    b083        ..      SUB      sp,sp,#0xc
        0x0003b81a:    9002        ..      STR      r0,[sp,#8]
        0x0003b81c:    9101        ..      STR      r1,[sp,#4]
        0x0003b81e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b822:    9801        ..      LDR      r0,[sp,#4]
        0x0003b824:    1c41        A.      ADDS     r1,r0,#1
        0x0003b826:    9101        ..      STR      r1,[sp,#4]
        0x0003b828:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b82a:    9902        ..      LDR      r1,[sp,#8]
        0x0003b82c:    7108        .q      STRB     r0,[r1,#4]
        0x0003b82e:    9901        ..      LDR      r1,[sp,#4]
        0x0003b830:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b832:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b834:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b838:    9902        ..      LDR      r1,[sp,#8]
        0x0003b83a:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b83c:    9801        ..      LDR      r0,[sp,#4]
        0x0003b83e:    3002        .0      ADDS     r0,#2
        0x0003b840:    9001        ..      STR      r0,[sp,#4]
        0x0003b842:    9901        ..      LDR      r1,[sp,#4]
        0x0003b844:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b846:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b848:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b84c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b84e:    8108        ..      STRH     r0,[r1,#8]
        0x0003b850:    9801        ..      LDR      r0,[sp,#4]
        0x0003b852:    3002        .0      ADDS     r0,#2
        0x0003b854:    9001        ..      STR      r0,[sp,#4]
        0x0003b856:    9902        ..      LDR      r1,[sp,#8]
        0x0003b858:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b85a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b85c:    b003        ..      ADD      sp,sp,#0xc
        0x0003b85e:    4770        pG      BX       lr
    hciEvtParseReadLeRemoteFeatCmpl
        0x0003b860:    b083        ..      SUB      sp,sp,#0xc
        0x0003b862:    9002        ..      STR      r0,[sp,#8]
        0x0003b864:    9101        ..      STR      r1,[sp,#4]
        0x0003b866:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b86a:    9801        ..      LDR      r0,[sp,#4]
        0x0003b86c:    1c41        A.      ADDS     r1,r0,#1
        0x0003b86e:    9101        ..      STR      r1,[sp,#4]
        0x0003b870:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b872:    9902        ..      LDR      r1,[sp,#8]
        0x0003b874:    7108        .q      STRB     r0,[r1,#4]
        0x0003b876:    9901        ..      LDR      r1,[sp,#4]
        0x0003b878:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b87a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b87c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b880:    9902        ..      LDR      r1,[sp,#8]
        0x0003b882:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b884:    9801        ..      LDR      r0,[sp,#4]
        0x0003b886:    3002        .0      ADDS     r0,#2
        0x0003b888:    9001        ..      STR      r0,[sp,#4]
        0x0003b88a:    9902        ..      LDR      r1,[sp,#8]
        0x0003b88c:    9a01        ..      LDR      r2,[sp,#4]
        0x0003b88e:    6810        .h      LDR      r0,[r2,#0]
        0x0003b890:    6852        Rh      LDR      r2,[r2,#4]
        0x0003b892:    60ca        .`      STR      r2,[r1,#0xc]
        0x0003b894:    6088        .`      STR      r0,[r1,#8]
        0x0003b896:    9902        ..      LDR      r1,[sp,#8]
        0x0003b898:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b89a:    8008        ..      STRH     r0,[r1,#0]
        0x0003b89c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b89e:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b8a0:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b8a2:    b003        ..      ADD      sp,sp,#0xc
        0x0003b8a4:    4770        pG      BX       lr
        0x0003b8a6:    0000        ..      MOVS     r0,r0
    hciEvtParseReadLocalSupCodecCapCmdCmpl
        0x0003b8a8:    b580        ..      PUSH     {r7,lr}
        0x0003b8aa:    b086        ..      SUB      sp,sp,#0x18
        0x0003b8ac:    9005        ..      STR      r0,[sp,#0x14]
        0x0003b8ae:    9104        ..      STR      r1,[sp,#0x10]
        0x0003b8b0:    f88d200f    ...     STRB     r2,[sp,#0xf]
        0x0003b8b4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b8b6:    1c41        A.      ADDS     r1,r0,#1
        0x0003b8b8:    9104        ..      STR      r1,[sp,#0x10]
        0x0003b8ba:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b8bc:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003b8be:    7108        .q      STRB     r0,[r1,#4]
        0x0003b8c0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b8c2:    1c41        A.      ADDS     r1,r0,#1
        0x0003b8c4:    9104        ..      STR      r1,[sp,#0x10]
        0x0003b8c6:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b8c8:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0003b8cc:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0003b8d0:    2804        .(      CMP      r0,#4
        0x0003b8d2:    dc04        ..      BGT      0x3b8de ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 54
        0x0003b8d4:    e7ff        ..      B        0x3b8d6 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 46
        0x0003b8d6:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0003b8da:    9002        ..      STR      r0,[sp,#8]
        0x0003b8dc:    e002        ..      B        0x3b8e4 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 60
        0x0003b8de:    2005        .       MOVS     r0,#5
        0x0003b8e0:    9002        ..      STR      r0,[sp,#8]
        0x0003b8e2:    e7ff        ..      B        0x3b8e4 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 60
        0x0003b8e4:    9802        ..      LDR      r0,[sp,#8]
        0x0003b8e6:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003b8e8:    7148        Hq      STRB     r0,[r1,#5]
        0x0003b8ea:    2000        .       MOVS     r0,#0
        0x0003b8ec:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0003b8f0:    e7ff        ..      B        0x3b8f2 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 74
        0x0003b8f2:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0003b8f6:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003b8f8:    7949        Iy      LDRB     r1,[r1,#5]
        0x0003b8fa:    4288        .B      CMP      r0,r1
        0x0003b8fc:    da37        7.      BGE      0x3b96e ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 198
        0x0003b8fe:    e7ff        ..      B        0x3b900 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 88
        0x0003b900:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b902:    1c41        A.      ADDS     r1,r0,#1
        0x0003b904:    9104        ..      STR      r1,[sp,#0x10]
        0x0003b906:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b908:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003b90c:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0003b910:    2803        .(      CMP      r0,#3
        0x0003b912:    dc04        ..      BGT      0x3b91e ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 118
        0x0003b914:    e7ff        ..      B        0x3b916 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 110
        0x0003b916:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0003b91a:    9001        ..      STR      r0,[sp,#4]
        0x0003b91c:    e002        ..      B        0x3b924 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 124
        0x0003b91e:    2004        .       MOVS     r0,#4
        0x0003b920:    9001        ..      STR      r0,[sp,#4]
        0x0003b922:    e7ff        ..      B        0x3b924 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 124
        0x0003b924:    9801        ..      LDR      r0,[sp,#4]
        0x0003b926:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003b928:    f89d200c    ...     LDRB     r2,[sp,#0xc]
        0x0003b92c:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0003b930:    4411        .D      ADD      r1,r1,r2
        0x0003b932:    7188        .q      STRB     r0,[r1,#6]
        0x0003b934:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003b936:    f89d100c    ....    LDRB     r1,[sp,#0xc]
        0x0003b93a:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x0003b93e:    1842        B.      ADDS     r2,r0,r1
        0x0003b940:    1dd0        ..      ADDS     r0,r2,#7
        0x0003b942:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b944:    7992        .y      LDRB     r2,[r2,#6]
        0x0003b946:    f7dcfd6e    ..n.    BL       __aeabi_memcpy ; 0x18426
        0x0003b94a:    f89d100d    ....    LDRB     r1,[sp,#0xd]
        0x0003b94e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b950:    4408        .D      ADD      r0,r0,r1
        0x0003b952:    9004        ..      STR      r0,[sp,#0x10]
        0x0003b954:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0003b958:    2805        .(      CMP      r0,#5
        0x0003b95a:    db01        ..      BLT      0x3b960 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 184
        0x0003b95c:    e7ff        ..      B        0x3b95e ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 182
        0x0003b95e:    e7ff        ..      B        0x3b960 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 184
        0x0003b960:    e7ff        ..      B        0x3b962 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 186
        0x0003b962:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0003b966:    3001        .0      ADDS     r0,#1
        0x0003b968:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0003b96c:    e7c1        ..      B        0x3b8f2 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 74
        0x0003b96e:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0003b972:    2806        .(      CMP      r0,#6
        0x0003b974:    db01        ..      BLT      0x3b97a ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 210
        0x0003b976:    e7ff        ..      B        0x3b978 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 208
        0x0003b978:    e7ff        ..      B        0x3b97a ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 210
        0x0003b97a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003b97c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b97e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b980:    b006        ..      ADD      sp,sp,#0x18
        0x0003b982:    bd80        ..      POP      {r7,pc}
    hciEvtParseReadLocalSupCodecsCmdCmpl
        0x0003b984:    b085        ..      SUB      sp,sp,#0x14
        0x0003b986:    9004        ..      STR      r0,[sp,#0x10]
        0x0003b988:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b98a:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x0003b98e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b990:    1c41        A.      ADDS     r1,r0,#1
        0x0003b992:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b994:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b996:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b998:    7108        .q      STRB     r0,[r1,#4]
        0x0003b99a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b99c:    1c41        A.      ADDS     r1,r0,#1
        0x0003b99e:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b9a0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b9a2:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0003b9a6:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003b9aa:    2804        .(      CMP      r0,#4
        0x0003b9ac:    dc04        ..      BGT      0x3b9b8 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 52
        0x0003b9ae:    e7ff        ..      B        0x3b9b0 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 44
        0x0003b9b0:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003b9b4:    9001        ..      STR      r0,[sp,#4]
        0x0003b9b6:    e002        ..      B        0x3b9be ; hciEvtParseReadLocalSupCodecsCmdCmpl + 58
        0x0003b9b8:    2005        .       MOVS     r0,#5
        0x0003b9ba:    9001        ..      STR      r0,[sp,#4]
        0x0003b9bc:    e7ff        ..      B        0x3b9be ; hciEvtParseReadLocalSupCodecsCmdCmpl + 58
        0x0003b9be:    9801        ..      LDR      r0,[sp,#4]
        0x0003b9c0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b9c2:    7148        Hq      STRB     r0,[r1,#5]
        0x0003b9c4:    2000        .       MOVS     r0,#0
        0x0003b9c6:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0003b9ca:    e7ff        ..      B        0x3b9cc ; hciEvtParseReadLocalSupCodecsCmdCmpl + 72
        0x0003b9cc:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0003b9d0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b9d2:    7949        Iy      LDRB     r1,[r1,#5]
        0x0003b9d4:    4288        .B      CMP      r0,r1
        0x0003b9d6:    da19        ..      BGE      0x3ba0c ; hciEvtParseReadLocalSupCodecsCmdCmpl + 136
        0x0003b9d8:    e7ff        ..      B        0x3b9da ; hciEvtParseReadLocalSupCodecsCmdCmpl + 86
        0x0003b9da:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b9dc:    1c41        A.      ADDS     r1,r0,#1
        0x0003b9de:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b9e0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b9e2:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b9e4:    f89d2009    ...     LDRB     r2,[sp,#9]
        0x0003b9e8:    4411        .D      ADD      r1,r1,r2
        0x0003b9ea:    7188        .q      STRB     r0,[r1,#6]
        0x0003b9ec:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b9ee:    1c41        A.      ADDS     r1,r0,#1
        0x0003b9f0:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b9f2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b9f4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b9f6:    f89d2009    ...     LDRB     r2,[sp,#9]
        0x0003b9fa:    4411        .D      ADD      r1,r1,r2
        0x0003b9fc:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0003b9fe:    e7ff        ..      B        0x3ba00 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 124
        0x0003ba00:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0003ba04:    3001        .0      ADDS     r0,#1
        0x0003ba06:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0003ba0a:    e7df        ..      B        0x3b9cc ; hciEvtParseReadLocalSupCodecsCmdCmpl + 72
        0x0003ba0c:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003ba10:    2806        .(      CMP      r0,#6
        0x0003ba12:    db08        ..      BLT      0x3ba26 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 162
        0x0003ba14:    e7ff        ..      B        0x3ba16 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 146
        0x0003ba16:    f89d100a    ....    LDRB     r1,[sp,#0xa]
        0x0003ba1a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003ba1c:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003ba20:    380a        .8      SUBS     r0,r0,#0xa
        0x0003ba22:    9003        ..      STR      r0,[sp,#0xc]
        0x0003ba24:    e7ff        ..      B        0x3ba26 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 162
        0x0003ba26:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003ba28:    1c41        A.      ADDS     r1,r0,#1
        0x0003ba2a:    9103        ..      STR      r1,[sp,#0xc]
        0x0003ba2c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ba2e:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0003ba32:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003ba36:    2804        .(      CMP      r0,#4
        0x0003ba38:    dc04        ..      BGT      0x3ba44 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 192
        0x0003ba3a:    e7ff        ..      B        0x3ba3c ; hciEvtParseReadLocalSupCodecsCmdCmpl + 184
        0x0003ba3c:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003ba40:    9000        ..      STR      r0,[sp,#0]
        0x0003ba42:    e002        ..      B        0x3ba4a ; hciEvtParseReadLocalSupCodecsCmdCmpl + 198
        0x0003ba44:    2005        .       MOVS     r0,#5
        0x0003ba46:    9000        ..      STR      r0,[sp,#0]
        0x0003ba48:    e7ff        ..      B        0x3ba4a ; hciEvtParseReadLocalSupCodecsCmdCmpl + 198
        0x0003ba4a:    9800        ..      LDR      r0,[sp,#0]
        0x0003ba4c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ba4e:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003ba50:    2000        .       MOVS     r0,#0
        0x0003ba52:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0003ba56:    e7ff        ..      B        0x3ba58 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 212
        0x0003ba58:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0003ba5c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ba5e:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x0003ba60:    4288        .B      CMP      r0,r1
        0x0003ba62:    da2d        -.      BGE      0x3bac0 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 316
        0x0003ba64:    e7ff        ..      B        0x3ba66 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 226
        0x0003ba66:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ba68:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ba6a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ba6c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ba70:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ba72:    f89d2008    ...     LDRB     r2,[sp,#8]
        0x0003ba76:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0003ba7a:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003ba7c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003ba7e:    3002        .0      ADDS     r0,#2
        0x0003ba80:    9003        ..      STR      r0,[sp,#0xc]
        0x0003ba82:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ba84:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ba86:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ba88:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ba8c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ba8e:    f89d2008    ...     LDRB     r2,[sp,#8]
        0x0003ba92:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0003ba96:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003ba98:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003ba9a:    3002        .0      ADDS     r0,#2
        0x0003ba9c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003ba9e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003baa0:    1c41        A.      ADDS     r1,r0,#1
        0x0003baa2:    9103        ..      STR      r1,[sp,#0xc]
        0x0003baa4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003baa6:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003baa8:    f89d2008    ...     LDRB     r2,[sp,#8]
        0x0003baac:    4411        .D      ADD      r1,r1,r2
        0x0003baae:    f8810026    ..&.    STRB     r0,[r1,#0x26]
        0x0003bab2:    e7ff        ..      B        0x3bab4 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 304
        0x0003bab4:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0003bab8:    3001        .0      ADDS     r0,#1
        0x0003baba:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0003babe:    e7cb        ..      B        0x3ba58 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 212
        0x0003bac0:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003bac4:    2806        .(      CMP      r0,#6
        0x0003bac6:    db01        ..      BLT      0x3bacc ; hciEvtParseReadLocalSupCodecsCmdCmpl + 328
        0x0003bac8:    e7ff        ..      B        0x3baca ; hciEvtParseReadLocalSupCodecsCmdCmpl + 326
        0x0003baca:    e7ff        ..      B        0x3bacc ; hciEvtParseReadLocalSupCodecsCmdCmpl + 328
        0x0003bacc:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003bace:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bad0:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bad2:    b005        ..      ADD      sp,sp,#0x14
        0x0003bad4:    4770        pG      BX       lr
        0x0003bad6:    0000        ..      MOVS     r0,r0
    hciEvtParseReadLocalSupCtrDlyCmdCmpl
        0x0003bad8:    b083        ..      SUB      sp,sp,#0xc
        0x0003bada:    9002        ..      STR      r0,[sp,#8]
        0x0003badc:    9101        ..      STR      r1,[sp,#4]
        0x0003bade:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bae2:    9801        ..      LDR      r0,[sp,#4]
        0x0003bae4:    1c41        A.      ADDS     r1,r0,#1
        0x0003bae6:    9101        ..      STR      r1,[sp,#4]
        0x0003bae8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003baea:    9902        ..      LDR      r1,[sp,#8]
        0x0003baec:    7108        .q      STRB     r0,[r1,#4]
        0x0003baee:    9901        ..      LDR      r1,[sp,#4]
        0x0003baf0:    8808        ..      LDRH     r0,[r1,#0]
        0x0003baf2:    7889        .x      LDRB     r1,[r1,#2]
        0x0003baf4:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003baf8:    9902        ..      LDR      r1,[sp,#8]
        0x0003bafa:    6088        .`      STR      r0,[r1,#8]
        0x0003bafc:    9801        ..      LDR      r0,[sp,#4]
        0x0003bafe:    3003        .0      ADDS     r0,#3
        0x0003bb00:    9001        ..      STR      r0,[sp,#4]
        0x0003bb02:    9901        ..      LDR      r1,[sp,#4]
        0x0003bb04:    8808        ..      LDRH     r0,[r1,#0]
        0x0003bb06:    7889        .x      LDRB     r1,[r1,#2]
        0x0003bb08:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003bb0c:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb0e:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003bb10:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb12:    3003        .0      ADDS     r0,#3
        0x0003bb14:    9001        ..      STR      r0,[sp,#4]
        0x0003bb16:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb18:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bb1a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bb1c:    b003        ..      ADD      sp,sp,#0xc
        0x0003bb1e:    4770        pG      BX       lr
    hciEvtParseReadMaxDataLenCmdCmpl
        0x0003bb20:    b083        ..      SUB      sp,sp,#0xc
        0x0003bb22:    9002        ..      STR      r0,[sp,#8]
        0x0003bb24:    9101        ..      STR      r1,[sp,#4]
        0x0003bb26:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bb2a:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb2c:    1c41        A.      ADDS     r1,r0,#1
        0x0003bb2e:    9101        ..      STR      r1,[sp,#4]
        0x0003bb30:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bb32:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb34:    7108        .q      STRB     r0,[r1,#4]
        0x0003bb36:    9901        ..      LDR      r1,[sp,#4]
        0x0003bb38:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bb3a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bb3c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bb40:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb42:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bb44:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb46:    3002        .0      ADDS     r0,#2
        0x0003bb48:    9001        ..      STR      r0,[sp,#4]
        0x0003bb4a:    9901        ..      LDR      r1,[sp,#4]
        0x0003bb4c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bb4e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bb50:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bb54:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb56:    8108        ..      STRH     r0,[r1,#8]
        0x0003bb58:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb5a:    3002        .0      ADDS     r0,#2
        0x0003bb5c:    9001        ..      STR      r0,[sp,#4]
        0x0003bb5e:    9901        ..      LDR      r1,[sp,#4]
        0x0003bb60:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bb62:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bb64:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bb68:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb6a:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003bb6c:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb6e:    3002        .0      ADDS     r0,#2
        0x0003bb70:    9001        ..      STR      r0,[sp,#4]
        0x0003bb72:    9901        ..      LDR      r1,[sp,#4]
        0x0003bb74:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bb76:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bb78:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bb7c:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb7e:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003bb80:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb82:    3002        .0      ADDS     r0,#2
        0x0003bb84:    9001        ..      STR      r0,[sp,#4]
        0x0003bb86:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb88:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bb8a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bb8c:    b003        ..      ADD      sp,sp,#0xc
        0x0003bb8e:    4770        pG      BX       lr
    hciEvtParseReadPhyCmdCmpl
        0x0003bb90:    b083        ..      SUB      sp,sp,#0xc
        0x0003bb92:    9002        ..      STR      r0,[sp,#8]
        0x0003bb94:    9101        ..      STR      r1,[sp,#4]
        0x0003bb96:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bb9a:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb9c:    1c41        A.      ADDS     r1,r0,#1
        0x0003bb9e:    9101        ..      STR      r1,[sp,#4]
        0x0003bba0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bba2:    9902        ..      LDR      r1,[sp,#8]
        0x0003bba4:    7108        .q      STRB     r0,[r1,#4]
        0x0003bba6:    9901        ..      LDR      r1,[sp,#4]
        0x0003bba8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bbaa:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bbac:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bbb0:    9902        ..      LDR      r1,[sp,#8]
        0x0003bbb2:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bbb4:    9801        ..      LDR      r0,[sp,#4]
        0x0003bbb6:    3002        .0      ADDS     r0,#2
        0x0003bbb8:    9001        ..      STR      r0,[sp,#4]
        0x0003bbba:    9801        ..      LDR      r0,[sp,#4]
        0x0003bbbc:    1c41        A.      ADDS     r1,r0,#1
        0x0003bbbe:    9101        ..      STR      r1,[sp,#4]
        0x0003bbc0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bbc2:    9902        ..      LDR      r1,[sp,#8]
        0x0003bbc4:    7208        .r      STRB     r0,[r1,#8]
        0x0003bbc6:    9801        ..      LDR      r0,[sp,#4]
        0x0003bbc8:    1c41        A.      ADDS     r1,r0,#1
        0x0003bbca:    9101        ..      STR      r1,[sp,#4]
        0x0003bbcc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bbce:    9902        ..      LDR      r1,[sp,#8]
        0x0003bbd0:    7248        Hr      STRB     r0,[r1,#9]
        0x0003bbd2:    9902        ..      LDR      r1,[sp,#8]
        0x0003bbd4:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bbd6:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bbd8:    9902        ..      LDR      r1,[sp,#8]
        0x0003bbda:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003bbdc:    8008        ..      STRH     r0,[r1,#0]
        0x0003bbde:    b003        ..      ADD      sp,sp,#0xc
        0x0003bbe0:    4770        pG      BX       lr
        0x0003bbe2:    0000        ..      MOVS     r0,r0
    hciEvtParseReadPubKeyCmdCmpl
        0x0003bbe4:    b580        ..      PUSH     {r7,lr}
        0x0003bbe6:    b084        ..      SUB      sp,sp,#0x10
        0x0003bbe8:    9003        ..      STR      r0,[sp,#0xc]
        0x0003bbea:    9102        ..      STR      r1,[sp,#8]
        0x0003bbec:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003bbf0:    9802        ..      LDR      r0,[sp,#8]
        0x0003bbf2:    1c41        A.      ADDS     r1,r0,#1
        0x0003bbf4:    9102        ..      STR      r1,[sp,#8]
        0x0003bbf6:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bbf8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003bbfa:    7108        .q      STRB     r0,[r1,#4]
        0x0003bbfc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003bbfe:    3005        .0      ADDS     r0,#5
        0x0003bc00:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc02:    2240        @"      MOVS     r2,#0x40
        0x0003bc04:    f7dcfc0f    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003bc08:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003bc0a:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bc0c:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bc0e:    b004        ..      ADD      sp,sp,#0x10
        0x0003bc10:    bd80        ..      POP      {r7,pc}
        0x0003bc12:    0000        ..      MOVS     r0,r0
    hciEvtParseReadRemoteVerInfoCmpl
        0x0003bc14:    b083        ..      SUB      sp,sp,#0xc
        0x0003bc16:    9002        ..      STR      r0,[sp,#8]
        0x0003bc18:    9101        ..      STR      r1,[sp,#4]
        0x0003bc1a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bc1e:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc20:    1c41        A.      ADDS     r1,r0,#1
        0x0003bc22:    9101        ..      STR      r1,[sp,#4]
        0x0003bc24:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bc26:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc28:    7108        .q      STRB     r0,[r1,#4]
        0x0003bc2a:    9901        ..      LDR      r1,[sp,#4]
        0x0003bc2c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bc2e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bc30:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bc34:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc36:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bc38:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc3a:    3002        .0      ADDS     r0,#2
        0x0003bc3c:    9001        ..      STR      r0,[sp,#4]
        0x0003bc3e:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc40:    1c41        A.      ADDS     r1,r0,#1
        0x0003bc42:    9101        ..      STR      r1,[sp,#4]
        0x0003bc44:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bc46:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc48:    7208        .r      STRB     r0,[r1,#8]
        0x0003bc4a:    9901        ..      LDR      r1,[sp,#4]
        0x0003bc4c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bc4e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bc50:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bc54:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc56:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003bc58:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc5a:    3002        .0      ADDS     r0,#2
        0x0003bc5c:    9001        ..      STR      r0,[sp,#4]
        0x0003bc5e:    9901        ..      LDR      r1,[sp,#4]
        0x0003bc60:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bc62:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bc64:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bc68:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc6a:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003bc6c:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc6e:    3002        .0      ADDS     r0,#2
        0x0003bc70:    9001        ..      STR      r0,[sp,#4]
        0x0003bc72:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc74:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003bc76:    8008        ..      STRH     r0,[r1,#0]
        0x0003bc78:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc7a:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bc7c:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bc7e:    b003        ..      ADD      sp,sp,#0xc
        0x0003bc80:    4770        pG      BX       lr
        0x0003bc82:    0000        ..      MOVS     r0,r0
    hciEvtParseReadRssiCmdCmpl
        0x0003bc84:    b083        ..      SUB      sp,sp,#0xc
        0x0003bc86:    9002        ..      STR      r0,[sp,#8]
        0x0003bc88:    9101        ..      STR      r1,[sp,#4]
        0x0003bc8a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bc8e:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc90:    1c41        A.      ADDS     r1,r0,#1
        0x0003bc92:    9101        ..      STR      r1,[sp,#4]
        0x0003bc94:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bc96:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc98:    7108        .q      STRB     r0,[r1,#4]
        0x0003bc9a:    9901        ..      LDR      r1,[sp,#4]
        0x0003bc9c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bc9e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bca0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bca4:    9902        ..      LDR      r1,[sp,#8]
        0x0003bca6:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bca8:    9801        ..      LDR      r0,[sp,#4]
        0x0003bcaa:    3002        .0      ADDS     r0,#2
        0x0003bcac:    9001        ..      STR      r0,[sp,#4]
        0x0003bcae:    9801        ..      LDR      r0,[sp,#4]
        0x0003bcb0:    1c41        A.      ADDS     r1,r0,#1
        0x0003bcb2:    9101        ..      STR      r1,[sp,#4]
        0x0003bcb4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bcb6:    9902        ..      LDR      r1,[sp,#8]
        0x0003bcb8:    7208        .r      STRB     r0,[r1,#8]
        0x0003bcba:    9902        ..      LDR      r1,[sp,#8]
        0x0003bcbc:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003bcbe:    8008        ..      STRH     r0,[r1,#0]
        0x0003bcc0:    9902        ..      LDR      r1,[sp,#8]
        0x0003bcc2:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bcc4:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bcc6:    b003        ..      ADD      sp,sp,#0xc
        0x0003bcc8:    4770        pG      BX       lr
        0x0003bcca:    0000        ..      MOVS     r0,r0
    hciEvtParseReadTxPwrLvlCmdCmpl
        0x0003bccc:    b083        ..      SUB      sp,sp,#0xc
        0x0003bcce:    9002        ..      STR      r0,[sp,#8]
        0x0003bcd0:    9101        ..      STR      r1,[sp,#4]
        0x0003bcd2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bcd6:    9801        ..      LDR      r0,[sp,#4]
        0x0003bcd8:    1c41        A.      ADDS     r1,r0,#1
        0x0003bcda:    9101        ..      STR      r1,[sp,#4]
        0x0003bcdc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bcde:    9902        ..      LDR      r1,[sp,#8]
        0x0003bce0:    7108        .q      STRB     r0,[r1,#4]
        0x0003bce2:    9801        ..      LDR      r0,[sp,#4]
        0x0003bce4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bce6:    9902        ..      LDR      r1,[sp,#8]
        0x0003bce8:    7148        Hq      STRB     r0,[r1,#5]
        0x0003bcea:    9801        ..      LDR      r0,[sp,#4]
        0x0003bcec:    3002        .0      ADDS     r0,#2
        0x0003bcee:    9001        ..      STR      r0,[sp,#4]
        0x0003bcf0:    9801        ..      LDR      r0,[sp,#4]
        0x0003bcf2:    1c41        A.      ADDS     r1,r0,#1
        0x0003bcf4:    9101        ..      STR      r1,[sp,#4]
        0x0003bcf6:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bcf8:    9902        ..      LDR      r1,[sp,#8]
        0x0003bcfa:    7188        .q      STRB     r0,[r1,#6]
        0x0003bcfc:    9902        ..      LDR      r1,[sp,#8]
        0x0003bcfe:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003bd00:    8008        ..      STRH     r0,[r1,#0]
        0x0003bd02:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd04:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bd06:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bd08:    b003        ..      ADD      sp,sp,#0xc
        0x0003bd0a:    4770        pG      BX       lr
    hciEvtParseRemConnParamNegRepCmdCmpl
        0x0003bd0c:    b083        ..      SUB      sp,sp,#0xc
        0x0003bd0e:    9002        ..      STR      r0,[sp,#8]
        0x0003bd10:    9101        ..      STR      r1,[sp,#4]
        0x0003bd12:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bd16:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd18:    1c41        A.      ADDS     r1,r0,#1
        0x0003bd1a:    9101        ..      STR      r1,[sp,#4]
        0x0003bd1c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bd1e:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd20:    7108        .q      STRB     r0,[r1,#4]
        0x0003bd22:    9901        ..      LDR      r1,[sp,#4]
        0x0003bd24:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bd26:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bd28:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bd2c:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd2e:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bd30:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd32:    3002        .0      ADDS     r0,#2
        0x0003bd34:    9001        ..      STR      r0,[sp,#4]
        0x0003bd36:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd38:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bd3a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bd3c:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd3e:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003bd40:    8008        ..      STRH     r0,[r1,#0]
        0x0003bd42:    b003        ..      ADD      sp,sp,#0xc
        0x0003bd44:    4770        pG      BX       lr
        0x0003bd46:    0000        ..      MOVS     r0,r0
    hciEvtParseRemConnParamRepCmdCmpl
        0x0003bd48:    b083        ..      SUB      sp,sp,#0xc
        0x0003bd4a:    9002        ..      STR      r0,[sp,#8]
        0x0003bd4c:    9101        ..      STR      r1,[sp,#4]
        0x0003bd4e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bd52:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd54:    1c41        A.      ADDS     r1,r0,#1
        0x0003bd56:    9101        ..      STR      r1,[sp,#4]
        0x0003bd58:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bd5a:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd5c:    7108        .q      STRB     r0,[r1,#4]
        0x0003bd5e:    9901        ..      LDR      r1,[sp,#4]
        0x0003bd60:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bd62:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bd64:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bd68:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd6a:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bd6c:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd6e:    3002        .0      ADDS     r0,#2
        0x0003bd70:    9001        ..      STR      r0,[sp,#4]
        0x0003bd72:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd74:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bd76:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bd78:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd7a:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003bd7c:    8008        ..      STRH     r0,[r1,#0]
        0x0003bd7e:    b003        ..      ADD      sp,sp,#0xc
        0x0003bd80:    4770        pG      BX       lr
        0x0003bd82:    0000        ..      MOVS     r0,r0
    hciEvtParseRemConnParamReq
        0x0003bd84:    b083        ..      SUB      sp,sp,#0xc
        0x0003bd86:    9002        ..      STR      r0,[sp,#8]
        0x0003bd88:    9101        ..      STR      r1,[sp,#4]
        0x0003bd8a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bd8e:    9901        ..      LDR      r1,[sp,#4]
        0x0003bd90:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bd92:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bd94:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bd98:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd9a:    8088        ..      STRH     r0,[r1,#4]
        0x0003bd9c:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd9e:    3002        .0      ADDS     r0,#2
        0x0003bda0:    9001        ..      STR      r0,[sp,#4]
        0x0003bda2:    9901        ..      LDR      r1,[sp,#4]
        0x0003bda4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bda6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bda8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bdac:    9902        ..      LDR      r1,[sp,#8]
        0x0003bdae:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bdb0:    9801        ..      LDR      r0,[sp,#4]
        0x0003bdb2:    3002        .0      ADDS     r0,#2
        0x0003bdb4:    9001        ..      STR      r0,[sp,#4]
        0x0003bdb6:    9901        ..      LDR      r1,[sp,#4]
        0x0003bdb8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bdba:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bdbc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bdc0:    9902        ..      LDR      r1,[sp,#8]
        0x0003bdc2:    8108        ..      STRH     r0,[r1,#8]
        0x0003bdc4:    9801        ..      LDR      r0,[sp,#4]
        0x0003bdc6:    3002        .0      ADDS     r0,#2
        0x0003bdc8:    9001        ..      STR      r0,[sp,#4]
        0x0003bdca:    9901        ..      LDR      r1,[sp,#4]
        0x0003bdcc:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bdce:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bdd0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bdd4:    9902        ..      LDR      r1,[sp,#8]
        0x0003bdd6:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003bdd8:    9801        ..      LDR      r0,[sp,#4]
        0x0003bdda:    3002        .0      ADDS     r0,#2
        0x0003bddc:    9001        ..      STR      r0,[sp,#4]
        0x0003bdde:    9901        ..      LDR      r1,[sp,#4]
        0x0003bde0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bde2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bde4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bde8:    9902        ..      LDR      r1,[sp,#8]
        0x0003bdea:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003bdec:    9801        ..      LDR      r0,[sp,#4]
        0x0003bdee:    3002        .0      ADDS     r0,#2
        0x0003bdf0:    9001        ..      STR      r0,[sp,#4]
        0x0003bdf2:    9902        ..      LDR      r1,[sp,#8]
        0x0003bdf4:    8888        ..      LDRH     r0,[r1,#4]
        0x0003bdf6:    8008        ..      STRH     r0,[r1,#0]
        0x0003bdf8:    b003        ..      ADD      sp,sp,#0xc
        0x0003bdfa:    4770        pG      BX       lr
    hciEvtParseSetDataLenCmdCmpl
        0x0003bdfc:    b083        ..      SUB      sp,sp,#0xc
        0x0003bdfe:    9002        ..      STR      r0,[sp,#8]
        0x0003be00:    9101        ..      STR      r1,[sp,#4]
        0x0003be02:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003be06:    9801        ..      LDR      r0,[sp,#4]
        0x0003be08:    1c41        A.      ADDS     r1,r0,#1
        0x0003be0a:    9101        ..      STR      r1,[sp,#4]
        0x0003be0c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003be0e:    9902        ..      LDR      r1,[sp,#8]
        0x0003be10:    7108        .q      STRB     r0,[r1,#4]
        0x0003be12:    9901        ..      LDR      r1,[sp,#4]
        0x0003be14:    7808        .x      LDRB     r0,[r1,#0]
        0x0003be16:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003be18:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003be1c:    9902        ..      LDR      r1,[sp,#8]
        0x0003be1e:    80c8        ..      STRH     r0,[r1,#6]
        0x0003be20:    9801        ..      LDR      r0,[sp,#4]
        0x0003be22:    3002        .0      ADDS     r0,#2
        0x0003be24:    9001        ..      STR      r0,[sp,#4]
        0x0003be26:    9902        ..      LDR      r1,[sp,#8]
        0x0003be28:    7908        .y      LDRB     r0,[r1,#4]
        0x0003be2a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003be2c:    9902        ..      LDR      r1,[sp,#8]
        0x0003be2e:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003be30:    8008        ..      STRH     r0,[r1,#0]
        0x0003be32:    b003        ..      ADD      sp,sp,#0xc
        0x0003be34:    4770        pG      BX       lr
        0x0003be36:    0000        ..      MOVS     r0,r0
    hciEvtParseSetDefPhyCmdCmpl
        0x0003be38:    b083        ..      SUB      sp,sp,#0xc
        0x0003be3a:    9002        ..      STR      r0,[sp,#8]
        0x0003be3c:    9101        ..      STR      r1,[sp,#4]
        0x0003be3e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003be42:    9801        ..      LDR      r0,[sp,#4]
        0x0003be44:    1c41        A.      ADDS     r1,r0,#1
        0x0003be46:    9101        ..      STR      r1,[sp,#4]
        0x0003be48:    7800        .x      LDRB     r0,[r0,#0]
        0x0003be4a:    9902        ..      LDR      r1,[sp,#8]
        0x0003be4c:    7108        .q      STRB     r0,[r1,#4]
        0x0003be4e:    9902        ..      LDR      r1,[sp,#8]
        0x0003be50:    7908        .y      LDRB     r0,[r1,#4]
        0x0003be52:    70c8        .p      STRB     r0,[r1,#3]
        0x0003be54:    b003        ..      ADD      sp,sp,#0xc
        0x0003be56:    4770        pG      BX       lr
    hciEvtParseVendorSpec
        0x0003be58:    b580        ..      PUSH     {r7,lr}
        0x0003be5a:    b084        ..      SUB      sp,sp,#0x10
        0x0003be5c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003be5e:    9102        ..      STR      r1,[sp,#8]
        0x0003be60:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003be64:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003be68:    2801        .(      CMP      r0,#1
        0x0003be6a:    db0d        ..      BLT      0x3be88 ; hciEvtParseVendorSpec + 48
        0x0003be6c:    e7ff        ..      B        0x3be6e ; hciEvtParseVendorSpec + 22
        0x0003be6e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003be72:    2801        .(      CMP      r0,#1
        0x0003be74:    dc08        ..      BGT      0x3be88 ; hciEvtParseVendorSpec + 48
        0x0003be76:    e7ff        ..      B        0x3be78 ; hciEvtParseVendorSpec + 32
        0x0003be78:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003be7a:    3004        .0      ADDS     r0,#4
        0x0003be7c:    9902        ..      LDR      r1,[sp,#8]
        0x0003be7e:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0003be82:    f7dcfad0    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003be86:    e7ff        ..      B        0x3be88 ; hciEvtParseVendorSpec + 48
        0x0003be88:    b004        ..      ADD      sp,sp,#0x10
        0x0003be8a:    bd80        ..      POP      {r7,pc}
    hciEvtParseVendorSpecCmdCmpl
        0x0003be8c:    b580        ..      PUSH     {r7,lr}
        0x0003be8e:    b084        ..      SUB      sp,sp,#0x10
        0x0003be90:    9003        ..      STR      r0,[sp,#0xc]
        0x0003be92:    9102        ..      STR      r1,[sp,#8]
        0x0003be94:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003be98:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003be9c:    3801        .8      SUBS     r0,#1
        0x0003be9e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003bea2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003bea6:    2803        .(      CMP      r0,#3
        0x0003bea8:    db22        ".      BLT      0x3bef0 ; hciEvtParseVendorSpecCmdCmpl + 100
        0x0003beaa:    e7ff        ..      B        0x3beac ; hciEvtParseVendorSpecCmdCmpl + 32
        0x0003beac:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003beb0:    3803        .8      SUBS     r0,#3
        0x0003beb2:    2882        .(      CMP      r0,#0x82
        0x0003beb4:    dc1c        ..      BGT      0x3bef0 ; hciEvtParseVendorSpecCmdCmpl + 100
        0x0003beb6:    e7ff        ..      B        0x3beb8 ; hciEvtParseVendorSpecCmdCmpl + 44
        0x0003beb8:    9802        ..      LDR      r0,[sp,#8]
        0x0003beba:    3802        .8      SUBS     r0,#2
        0x0003bebc:    9002        ..      STR      r0,[sp,#8]
        0x0003bebe:    9902        ..      LDR      r1,[sp,#8]
        0x0003bec0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bec2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bec4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bec8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003beca:    8088        ..      STRH     r0,[r1,#4]
        0x0003becc:    9802        ..      LDR      r0,[sp,#8]
        0x0003bece:    3002        .0      ADDS     r0,#2
        0x0003bed0:    9002        ..      STR      r0,[sp,#8]
        0x0003bed2:    9802        ..      LDR      r0,[sp,#8]
        0x0003bed4:    1c41        A.      ADDS     r1,r0,#1
        0x0003bed6:    9102        ..      STR      r1,[sp,#8]
        0x0003bed8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003beda:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003bedc:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bede:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003bee0:    3006        .0      ADDS     r0,#6
        0x0003bee2:    9902        ..      LDR      r1,[sp,#8]
        0x0003bee4:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0003bee8:    3a03        .:      SUBS     r2,#3
        0x0003beea:    f7dcfa9c    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003beee:    e7ff        ..      B        0x3bef0 ; hciEvtParseVendorSpecCmdCmpl + 100
        0x0003bef0:    b004        ..      ADD      sp,sp,#0x10
        0x0003bef2:    bd80        ..      POP      {r7,pc}
    hciEvtParseVendorSpecCmdStatus
        0x0003bef4:    b083        ..      SUB      sp,sp,#0xc
        0x0003bef6:    9002        ..      STR      r0,[sp,#8]
        0x0003bef8:    9101        ..      STR      r1,[sp,#4]
        0x0003befa:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003befe:    9901        ..      LDR      r1,[sp,#4]
        0x0003bf00:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bf02:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bf04:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bf08:    9902        ..      LDR      r1,[sp,#8]
        0x0003bf0a:    8088        ..      STRH     r0,[r1,#4]
        0x0003bf0c:    9801        ..      LDR      r0,[sp,#4]
        0x0003bf0e:    3002        .0      ADDS     r0,#2
        0x0003bf10:    9001        ..      STR      r0,[sp,#4]
        0x0003bf12:    b003        ..      ADD      sp,sp,#0xc
        0x0003bf14:    4770        pG      BX       lr
        0x0003bf16:    0000        ..      MOVS     r0,r0
    hciEvtParseWriteAuthTimeoutCmdCmpl
        0x0003bf18:    b083        ..      SUB      sp,sp,#0xc
        0x0003bf1a:    9002        ..      STR      r0,[sp,#8]
        0x0003bf1c:    9101        ..      STR      r1,[sp,#4]
        0x0003bf1e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bf22:    9801        ..      LDR      r0,[sp,#4]
        0x0003bf24:    1c41        A.      ADDS     r1,r0,#1
        0x0003bf26:    9101        ..      STR      r1,[sp,#4]
        0x0003bf28:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bf2a:    9902        ..      LDR      r1,[sp,#8]
        0x0003bf2c:    7108        .q      STRB     r0,[r1,#4]
        0x0003bf2e:    9901        ..      LDR      r1,[sp,#4]
        0x0003bf30:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bf32:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bf34:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bf38:    9902        ..      LDR      r1,[sp,#8]
        0x0003bf3a:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bf3c:    9801        ..      LDR      r0,[sp,#4]
        0x0003bf3e:    3002        .0      ADDS     r0,#2
        0x0003bf40:    9001        ..      STR      r0,[sp,#4]
        0x0003bf42:    9902        ..      LDR      r1,[sp,#8]
        0x0003bf44:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bf46:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bf48:    9902        ..      LDR      r1,[sp,#8]
        0x0003bf4a:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003bf4c:    8008        ..      STRH     r0,[r1,#0]
        0x0003bf4e:    b003        ..      ADD      sp,sp,#0xc
        0x0003bf50:    4770        pG      BX       lr
        0x0003bf52:    0000        ..      MOVS     r0,r0
    hciEvtParseWriteDefDataLenCmdCmpl
        0x0003bf54:    b083        ..      SUB      sp,sp,#0xc
        0x0003bf56:    9002        ..      STR      r0,[sp,#8]
        0x0003bf58:    9101        ..      STR      r1,[sp,#4]
        0x0003bf5a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bf5e:    9801        ..      LDR      r0,[sp,#4]
        0x0003bf60:    1c41        A.      ADDS     r1,r0,#1
        0x0003bf62:    9101        ..      STR      r1,[sp,#4]
        0x0003bf64:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bf66:    9902        ..      LDR      r1,[sp,#8]
        0x0003bf68:    7108        .q      STRB     r0,[r1,#4]
        0x0003bf6a:    9902        ..      LDR      r1,[sp,#8]
        0x0003bf6c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bf6e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bf70:    b003        ..      ADD      sp,sp,#0xc
        0x0003bf72:    4770        pG      BX       lr
    hciEvtProcessCmdCmpl
        0x0003bf74:    b580        ..      PUSH     {r7,lr}
        0x0003bf76:    b086        ..      SUB      sp,sp,#0x18
        0x0003bf78:    9005        ..      STR      r0,[sp,#0x14]
        0x0003bf7a:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x0003bf7e:    2000        .       MOVS     r0,#0
        0x0003bf80:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003bf84:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0003bf88:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003bf8c:    6880        .h      LDR      r0,[r0,#8]
        0x0003bf8e:    9001        ..      STR      r0,[sp,#4]
        0x0003bf90:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003bf92:    1c41        A.      ADDS     r1,r0,#1
        0x0003bf94:    9105        ..      STR      r1,[sp,#0x14]
        0x0003bf96:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bf98:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0003bf9c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003bf9e:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bfa0:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bfa2:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bfa6:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0003bfaa:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003bfac:    3002        .0      ADDS     r0,#2
        0x0003bfae:    9005        ..      STR      r0,[sp,#0x14]
        0x0003bfb0:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003bfb4:    4601        .F      MOV      r1,r0
        0x0003bfb6:    9100        ..      STR      r1,[sp,#0]
        0x0003bfb8:    f640412d    @.-A    MOV      r1,#0xc2d
        0x0003bfbc:    4288        .B      CMP      r0,r1
        0x0003bfbe:    f0008158    ..X.    BEQ.W    0x3c272 ; hciEvtProcessCmdCmpl + 766
        0x0003bfc2:    e7ff        ..      B        0x3bfc4 ; hciEvtProcessCmdCmpl + 80
        0x0003bfc4:    9800        ..      LDR      r0,[sp,#0]
        0x0003bfc6:    f640417c    @.|A    MOV      r1,#0xc7c
        0x0003bfca:    4288        .B      CMP      r0,r1
        0x0003bfcc:    f000816d    ..m.    BEQ.W    0x3c2aa ; hciEvtProcessCmdCmpl + 822
        0x0003bfd0:    e7ff        ..      B        0x3bfd2 ; hciEvtProcessCmdCmpl + 94
        0x0003bfd2:    9800        ..      LDR      r0,[sp,#0]
        0x0003bfd4:    f6404183    @..A    MOV      r1,#0xc83
        0x0003bfd8:    4288        .B      CMP      r0,r1
        0x0003bfda:    f00081aa    ....    BEQ.W    0x3c332 ; hciEvtProcessCmdCmpl + 958
        0x0003bfde:    e7ff        ..      B        0x3bfe0 ; hciEvtProcessCmdCmpl + 108
        0x0003bfe0:    9800        ..      LDR      r0,[sp,#0]
        0x0003bfe2:    f241010d    A...    MOV      r1,#0x100d
        0x0003bfe6:    4288        .B      CMP      r0,r1
        0x0003bfe8:    f00081a7    ....    BEQ.W    0x3c33a ; hciEvtProcessCmdCmpl + 966
        0x0003bfec:    e7ff        ..      B        0x3bfee ; hciEvtProcessCmdCmpl + 122
        0x0003bfee:    9800        ..      LDR      r0,[sp,#0]
        0x0003bff0:    f241010e    A...    MOV      r1,#0x100e
        0x0003bff4:    4288        .B      CMP      r0,r1
        0x0003bff6:    f00081a4    ....    BEQ.W    0x3c342 ; hciEvtProcessCmdCmpl + 974
        0x0003bffa:    e7ff        ..      B        0x3bffc ; hciEvtProcessCmdCmpl + 136
        0x0003bffc:    9800        ..      LDR      r0,[sp,#0]
        0x0003bffe:    f241010f    A...    MOV      r1,#0x100f
        0x0003c002:    4288        .B      CMP      r0,r1
        0x0003c004:    f00081a1    ....    BEQ.W    0x3c34a ; hciEvtProcessCmdCmpl + 982
        0x0003c008:    e7ff        ..      B        0x3c00a ; hciEvtProcessCmdCmpl + 150
        0x0003c00a:    9800        ..      LDR      r0,[sp,#0]
        0x0003c00c:    f2414105    A..A    MOV      r1,#0x1405
        0x0003c010:    4288        .B      CMP      r0,r1
        0x0003c012:    f000812a    ..*.    BEQ.W    0x3c26a ; hciEvtProcessCmdCmpl + 758
        0x0003c016:    e7ff        ..      B        0x3c018 ; hciEvtProcessCmdCmpl + 164
        0x0003c018:    9800        ..      LDR      r0,[sp,#0]
        0x0003c01a:    f242010a    B...    MOV      r1,#0x200a
        0x0003c01e:    4288        .B      CMP      r0,r1
        0x0003c020:    f0008153    ..S.    BEQ.W    0x3c2ca ; hciEvtProcessCmdCmpl + 854
        0x0003c024:    e7ff        ..      B        0x3c026 ; hciEvtProcessCmdCmpl + 178
        0x0003c026:    9800        ..      LDR      r0,[sp,#0]
        0x0003c028:    f242010c    B...    MOV      r1,#0x200c
        0x0003c02c:    4288        .B      CMP      r0,r1
        0x0003c02e:    f0008148    ..H.    BEQ.W    0x3c2c2 ; hciEvtProcessCmdCmpl + 846
        0x0003c032:    e7ff        ..      B        0x3c034 ; hciEvtProcessCmdCmpl + 192
        0x0003c034:    9800        ..      LDR      r0,[sp,#0]
        0x0003c036:    f242010e    B...    MOV      r1,#0x200e
        0x0003c03a:    4288        .B      CMP      r0,r1
        0x0003c03c:    f00080d9    ....    BEQ.W    0x3c1f2 ; hciEvtProcessCmdCmpl + 638
        0x0003c040:    e7ff        ..      B        0x3c042 ; hciEvtProcessCmdCmpl + 206
        0x0003c042:    9800        ..      LDR      r0,[sp,#0]
        0x0003c044:    f2420115    B...    MOV      r1,#0x2015
        0x0003c048:    4288        .B      CMP      r0,r1
        0x0003c04a:    f000810a    ....    BEQ.W    0x3c262 ; hciEvtProcessCmdCmpl + 750
        0x0003c04e:    e7ff        ..      B        0x3c050 ; hciEvtProcessCmdCmpl + 220
        0x0003c050:    9800        ..      LDR      r0,[sp,#0]
        0x0003c052:    f2420117    B...    MOV      r1,#0x2017
        0x0003c056:    4288        .B      CMP      r0,r1
        0x0003c058:    f00080cf    ....    BEQ.W    0x3c1fa ; hciEvtProcessCmdCmpl + 646
        0x0003c05c:    e7ff        ..      B        0x3c05e ; hciEvtProcessCmdCmpl + 234
        0x0003c05e:    9800        ..      LDR      r0,[sp,#0]
        0x0003c060:    f2420118    B...    MOV      r1,#0x2018
        0x0003c064:    4288        .B      CMP      r0,r1
        0x0003c066:    f00080f2    ....    BEQ.W    0x3c24e ; hciEvtProcessCmdCmpl + 730
        0x0003c06a:    e7ff        ..      B        0x3c06c ; hciEvtProcessCmdCmpl + 248
        0x0003c06c:    9800        ..      LDR      r0,[sp,#0]
        0x0003c06e:    f242011a    B...    MOV      r1,#0x201a
        0x0003c072:    4288        .B      CMP      r0,r1
        0x0003c074:    f00080e3    ....    BEQ.W    0x3c23e ; hciEvtProcessCmdCmpl + 714
        0x0003c078:    e7ff        ..      B        0x3c07a ; hciEvtProcessCmdCmpl + 262
        0x0003c07a:    9800        ..      LDR      r0,[sp,#0]
        0x0003c07c:    f242011b    B...    MOV      r1,#0x201b
        0x0003c080:    4288        .B      CMP      r0,r1
        0x0003c082:    f00080e0    ....    BEQ.W    0x3c246 ; hciEvtProcessCmdCmpl + 722
        0x0003c086:    e7ff        ..      B        0x3c088 ; hciEvtProcessCmdCmpl + 276
        0x0003c088:    9800        ..      LDR      r0,[sp,#0]
        0x0003c08a:    f2420120    B. .    MOV      r1,#0x2020
        0x0003c08e:    4288        .B      CMP      r0,r1
        0x0003c090:    f00080bd    ....    BEQ.W    0x3c20e ; hciEvtProcessCmdCmpl + 666
        0x0003c094:    e7ff        ..      B        0x3c096 ; hciEvtProcessCmdCmpl + 290
        0x0003c096:    9800        ..      LDR      r0,[sp,#0]
        0x0003c098:    f2420121    B.!.    MOV      r1,#0x2021
        0x0003c09c:    4288        .B      CMP      r0,r1
        0x0003c09e:    f00080ba    ....    BEQ.W    0x3c216 ; hciEvtProcessCmdCmpl + 674
        0x0003c0a2:    e7ff        ..      B        0x3c0a4 ; hciEvtProcessCmdCmpl + 304
        0x0003c0a4:    9800        ..      LDR      r0,[sp,#0]
        0x0003c0a6:    f2420122    B.".    MOV      r1,#0x2022
        0x0003c0aa:    4288        .B      CMP      r0,r1
        0x0003c0ac:    f00080bf    ....    BEQ.W    0x3c22e ; hciEvtProcessCmdCmpl + 698
        0x0003c0b0:    e7ff        ..      B        0x3c0b2 ; hciEvtProcessCmdCmpl + 318
        0x0003c0b2:    9800        ..      LDR      r0,[sp,#0]
        0x0003c0b4:    f2420123    B.#.    MOV      r1,#0x2023
        0x0003c0b8:    4288        .B      CMP      r0,r1
        0x0003c0ba:    f00080b0    ....    BEQ.W    0x3c21e ; hciEvtProcessCmdCmpl + 682
        0x0003c0be:    e7ff        ..      B        0x3c0c0 ; hciEvtProcessCmdCmpl + 332
        0x0003c0c0:    9800        ..      LDR      r0,[sp,#0]
        0x0003c0c2:    f2420124    B.$.    MOV      r1,#0x2024
        0x0003c0c6:    4288        .B      CMP      r0,r1
        0x0003c0c8:    f00080ad    ....    BEQ.W    0x3c226 ; hciEvtProcessCmdCmpl + 690
        0x0003c0cc:    e7ff        ..      B        0x3c0ce ; hciEvtProcessCmdCmpl + 346
        0x0003c0ce:    9800        ..      LDR      r0,[sp,#0]
        0x0003c0d0:    f2420127    B.'.    MOV      r1,#0x2027
        0x0003c0d4:    4288        .B      CMP      r0,r1
        0x0003c0d6:    f00080d0    ....    BEQ.W    0x3c27a ; hciEvtProcessCmdCmpl + 774
        0x0003c0da:    e7ff        ..      B        0x3c0dc ; hciEvtProcessCmdCmpl + 360
        0x0003c0dc:    9800        ..      LDR      r0,[sp,#0]
        0x0003c0de:    f2420128    B.(.    MOV      r1,#0x2028
        0x0003c0e2:    4288        .B      CMP      r0,r1
        0x0003c0e4:    f00080cd    ....    BEQ.W    0x3c282 ; hciEvtProcessCmdCmpl + 782
        0x0003c0e8:    e7ff        ..      B        0x3c0ea ; hciEvtProcessCmdCmpl + 374
        0x0003c0ea:    9800        ..      LDR      r0,[sp,#0]
        0x0003c0ec:    f2420129    B.).    MOV      r1,#0x2029
        0x0003c0f0:    4288        .B      CMP      r0,r1
        0x0003c0f2:    f00080ca    ....    BEQ.W    0x3c28a ; hciEvtProcessCmdCmpl + 790
        0x0003c0f6:    e7ff        ..      B        0x3c0f8 ; hciEvtProcessCmdCmpl + 388
        0x0003c0f8:    9800        ..      LDR      r0,[sp,#0]
        0x0003c0fa:    f242012b    B.+.    MOV      r1,#0x202b
        0x0003c0fe:    4288        .B      CMP      r0,r1
        0x0003c100:    f00080c7    ....    BEQ.W    0x3c292 ; hciEvtProcessCmdCmpl + 798
        0x0003c104:    e7ff        ..      B        0x3c106 ; hciEvtProcessCmdCmpl + 402
        0x0003c106:    9800        ..      LDR      r0,[sp,#0]
        0x0003c108:    f242012c    B.,.    MOV      r1,#0x202c
        0x0003c10c:    4288        .B      CMP      r0,r1
        0x0003c10e:    f00080c4    ....    BEQ.W    0x3c29a ; hciEvtProcessCmdCmpl + 806
        0x0003c112:    e7ff        ..      B        0x3c114 ; hciEvtProcessCmdCmpl + 416
        0x0003c114:    9800        ..      LDR      r0,[sp,#0]
        0x0003c116:    f242012d    B.-.    MOV      r1,#0x202d
        0x0003c11a:    4288        .B      CMP      r0,r1
        0x0003c11c:    f00080c1    ....    BEQ.W    0x3c2a2 ; hciEvtProcessCmdCmpl + 814
        0x0003c120:    e7ff        ..      B        0x3c122 ; hciEvtProcessCmdCmpl + 430
        0x0003c122:    9800        ..      LDR      r0,[sp,#0]
        0x0003c124:    f242012f    B./.    MOV      r1,#0x202f
        0x0003c128:    4288        .B      CMP      r0,r1
        0x0003c12a:    f0008084    ....    BEQ.W    0x3c236 ; hciEvtProcessCmdCmpl + 706
        0x0003c12e:    e7ff        ..      B        0x3c130 ; hciEvtProcessCmdCmpl + 444
        0x0003c130:    9800        ..      LDR      r0,[sp,#0]
        0x0003c132:    f2420130    B.0.    MOV      r1,#0x2030
        0x0003c136:    4288        .B      CMP      r0,r1
        0x0003c138:    f00080bb    ....    BEQ.W    0x3c2b2 ; hciEvtProcessCmdCmpl + 830
        0x0003c13c:    e7ff        ..      B        0x3c13e ; hciEvtProcessCmdCmpl + 458
        0x0003c13e:    9800        ..      LDR      r0,[sp,#0]
        0x0003c140:    f2420131    B.1.    MOV      r1,#0x2031
        0x0003c144:    4288        .B      CMP      r0,r1
        0x0003c146:    f00080b8    ....    BEQ.W    0x3c2ba ; hciEvtProcessCmdCmpl + 838
        0x0003c14a:    e7ff        ..      B        0x3c14c ; hciEvtProcessCmdCmpl + 472
        0x0003c14c:    9800        ..      LDR      r0,[sp,#0]
        0x0003c14e:    f2420139    B.9.    MOV      r1,#0x2039
        0x0003c152:    4288        .B      CMP      r0,r1
        0x0003c154:    f00080c1    ....    BEQ.W    0x3c2da ; hciEvtProcessCmdCmpl + 870
        0x0003c158:    e7ff        ..      B        0x3c15a ; hciEvtProcessCmdCmpl + 486
        0x0003c15a:    9800        ..      LDR      r0,[sp,#0]
        0x0003c15c:    f5b05f01    ..._    CMP      r0,#0x2040
        0x0003c160:    f00080bf    ....    BEQ.W    0x3c2e2 ; hciEvtProcessCmdCmpl + 878
        0x0003c164:    e7ff        ..      B        0x3c166 ; hciEvtProcessCmdCmpl + 498
        0x0003c166:    9800        ..      LDR      r0,[sp,#0]
        0x0003c168:    f2420142    B.B.    MOV      r1,#0x2042
        0x0003c16c:    4288        .B      CMP      r0,r1
        0x0003c16e:    f00080b0    ....    BEQ.W    0x3c2d2 ; hciEvtProcessCmdCmpl + 862
        0x0003c172:    e7ff        ..      B        0x3c174 ; hciEvtProcessCmdCmpl + 512
        0x0003c174:    9800        ..      LDR      r0,[sp,#0]
        0x0003c176:    f2420154    B.T.    MOV      r1,#0x2054
        0x0003c17a:    4288        .B      CMP      r0,r1
        0x0003c17c:    f00080b5    ....    BEQ.W    0x3c2ea ; hciEvtProcessCmdCmpl + 886
        0x0003c180:    e7ff        ..      B        0x3c182 ; hciEvtProcessCmdCmpl + 526
        0x0003c182:    9800        ..      LDR      r0,[sp,#0]
        0x0003c184:    f2420155    B.U.    MOV      r1,#0x2055
        0x0003c188:    4288        .B      CMP      r0,r1
        0x0003c18a:    f00080b2    ....    BEQ.W    0x3c2f2 ; hciEvtProcessCmdCmpl + 894
        0x0003c18e:    e7ff        ..      B        0x3c190 ; hciEvtProcessCmdCmpl + 540
        0x0003c190:    9800        ..      LDR      r0,[sp,#0]
        0x0003c192:    f2420156    B.V.    MOV      r1,#0x2056
        0x0003c196:    4288        .B      CMP      r0,r1
        0x0003c198:    f00080af    ....    BEQ.W    0x3c2fa ; hciEvtProcessCmdCmpl + 902
        0x0003c19c:    e7ff        ..      B        0x3c19e ; hciEvtProcessCmdCmpl + 554
        0x0003c19e:    9800        ..      LDR      r0,[sp,#0]
        0x0003c1a0:    f2420157    B.W.    MOV      r1,#0x2057
        0x0003c1a4:    4288        .B      CMP      r0,r1
        0x0003c1a6:    f00080ac    ....    BEQ.W    0x3c302 ; hciEvtProcessCmdCmpl + 910
        0x0003c1aa:    e7ff        ..      B        0x3c1ac ; hciEvtProcessCmdCmpl + 568
        0x0003c1ac:    9800        ..      LDR      r0,[sp,#0]
        0x0003c1ae:    f2420162    B.b.    MOV      r1,#0x2062
        0x0003c1b2:    4288        .B      CMP      r0,r1
        0x0003c1b4:    f00080a9    ....    BEQ.W    0x3c30a ; hciEvtProcessCmdCmpl + 918
        0x0003c1b8:    e7ff        ..      B        0x3c1ba ; hciEvtProcessCmdCmpl + 582
        0x0003c1ba:    9800        ..      LDR      r0,[sp,#0]
        0x0003c1bc:    f2420165    B.e.    MOV      r1,#0x2065
        0x0003c1c0:    4288        .B      CMP      r0,r1
        0x0003c1c2:    f00080a6    ....    BEQ.W    0x3c312 ; hciEvtProcessCmdCmpl + 926
        0x0003c1c6:    e7ff        ..      B        0x3c1c8 ; hciEvtProcessCmdCmpl + 596
        0x0003c1c8:    9800        ..      LDR      r0,[sp,#0]
        0x0003c1ca:    f242016c    B.l.    MOV      r1,#0x206c
        0x0003c1ce:    4288        .B      CMP      r0,r1
        0x0003c1d0:    f00080a3    ....    BEQ.W    0x3c31a ; hciEvtProcessCmdCmpl + 934
        0x0003c1d4:    e7ff        ..      B        0x3c1d6 ; hciEvtProcessCmdCmpl + 610
        0x0003c1d6:    9800        ..      LDR      r0,[sp,#0]
        0x0003c1d8:    f242016e    B.n.    MOV      r1,#0x206e
        0x0003c1dc:    4288        .B      CMP      r0,r1
        0x0003c1de:    f00080a0    ....    BEQ.W    0x3c322 ; hciEvtProcessCmdCmpl + 942
        0x0003c1e2:    e7ff        ..      B        0x3c1e4 ; hciEvtProcessCmdCmpl + 624
        0x0003c1e4:    9800        ..      LDR      r0,[sp,#0]
        0x0003c1e6:    f242016f    B.o.    MOV      r1,#0x206f
        0x0003c1ea:    4288        .B      CMP      r0,r1
        0x0003c1ec:    f000809d    ....    BEQ.W    0x3c32a ; hciEvtProcessCmdCmpl + 950
        0x0003c1f0:    e0af        ..      B        0x3c352 ; hciEvtProcessCmdCmpl + 990
        0x0003c1f2:    2005        .       MOVS     r0,#5
        0x0003c1f4:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c1f8:    e0bd        ..      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c1fa:    201b        .       MOVS     r0,#0x1b
        0x0003c1fc:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c200:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0003c204:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003c208:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003c20a:    9001        ..      STR      r0,[sp,#4]
        0x0003c20c:    e0b3        ..      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c20e:    201d        .       MOVS     r0,#0x1d
        0x0003c210:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c214:    e0af        ..      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c216:    201e        .       MOVS     r0,#0x1e
        0x0003c218:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c21c:    e0ab        ..      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c21e:    201f        .       MOVS     r0,#0x1f
        0x0003c220:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c224:    e0a7        ..      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c226:    2020                MOVS     r0,#0x20
        0x0003c228:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c22c:    e0a3        ..      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c22e:    2021        !       MOVS     r0,#0x21
        0x0003c230:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c234:    e09f        ..      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c236:    2022        "       MOVS     r0,#0x22
        0x0003c238:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c23c:    e09b        ..      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c23e:    200c        .       MOVS     r0,#0xc
        0x0003c240:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c244:    e097        ..      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c246:    200d        .       MOVS     r0,#0xd
        0x0003c248:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c24c:    e093        ..      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c24e:    201c        .       MOVS     r0,#0x1c
        0x0003c250:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c254:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0003c258:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003c25c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003c25e:    9001        ..      STR      r0,[sp,#4]
        0x0003c260:    e089        ..      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c262:    2008        .       MOVS     r0,#8
        0x0003c264:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c268:    e085        ..      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c26a:    2007        .       MOVS     r0,#7
        0x0003c26c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c270:    e081        ..      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c272:    2009        .       MOVS     r0,#9
        0x0003c274:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c278:    e07d        }.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c27a:    2015        .       MOVS     r0,#0x15
        0x0003c27c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c280:    e079        y.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c282:    2016        .       MOVS     r0,#0x16
        0x0003c284:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c288:    e075        u.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c28a:    2017        .       MOVS     r0,#0x17
        0x0003c28c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c290:    e071        q.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c292:    2018        .       MOVS     r0,#0x18
        0x0003c294:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c298:    e06d        m.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c29a:    2019        .       MOVS     r0,#0x19
        0x0003c29c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c2a0:    e069        i.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c2a2:    201a        .       MOVS     r0,#0x1a
        0x0003c2a4:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c2a8:    e065        e.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c2aa:    2027        '       MOVS     r0,#0x27
        0x0003c2ac:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c2b0:    e061        a.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c2b2:    2029        )       MOVS     r0,#0x29
        0x0003c2b4:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c2b8:    e05d        ].      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c2ba:    202a        *       MOVS     r0,#0x2a
        0x0003c2bc:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c2c0:    e059        Y.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c2c2:    2034        4       MOVS     r0,#0x34
        0x0003c2c4:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c2c8:    e055        U.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c2ca:    2035        5       MOVS     r0,#0x35
        0x0003c2cc:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c2d0:    e051        Q.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c2d2:    2036        6       MOVS     r0,#0x36
        0x0003c2d4:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c2d8:    e04d        M.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c2da:    2037        7       MOVS     r0,#0x37
        0x0003c2dc:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c2e0:    e049        I.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c2e2:    2038        8       MOVS     r0,#0x38
        0x0003c2e4:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c2e8:    e045        E.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c2ea:    203f        ?       MOVS     r0,#0x3f
        0x0003c2ec:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c2f0:    e041        A.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c2f2:    2040        @       MOVS     r0,#0x40
        0x0003c2f4:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c2f8:    e03d        =.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c2fa:    2041        A       MOVS     r0,#0x41
        0x0003c2fc:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c300:    e039        9.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c302:    2042        B       MOVS     r0,#0x42
        0x0003c304:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c308:    e035        5.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c30a:    2048        H       MOVS     r0,#0x48
        0x0003c30c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c310:    e031        1.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c312:    2049        I       MOVS     r0,#0x49
        0x0003c314:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c318:    e02d        -.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c31a:    2054        T       MOVS     r0,#0x54
        0x0003c31c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c320:    e029        ).      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c322:    204a        J       MOVS     r0,#0x4a
        0x0003c324:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c328:    e025        %.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c32a:    204b        K       MOVS     r0,#0x4b
        0x0003c32c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c330:    e021        !.      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c332:    204c        L       MOVS     r0,#0x4c
        0x0003c334:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c338:    e01d        ..      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c33a:    204d        M       MOVS     r0,#0x4d
        0x0003c33c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c340:    e019        ..      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c342:    204e        N       MOVS     r0,#0x4e
        0x0003c344:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c348:    e015        ..      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c34a:    204f        O       MOVS     r0,#0x4f
        0x0003c34c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c350:    e011        ..      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c352:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x0003c356:    203f        ?       MOVS     r0,#0x3f
        0x0003c358:    ebb02f91    .../    CMP      r0,r1,LSR #10
        0x0003c35c:    d10a        ..      BNE      0x3c374 ; hciEvtProcessCmdCmpl + 1024
        0x0003c35e:    e7ff        ..      B        0x3c360 ; hciEvtProcessCmdCmpl + 1004
        0x0003c360:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003c364:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003c366:    f89d2013    ...     LDRB     r2,[sp,#0x13]
        0x0003c36a:    f7fef9c3    ....    BL       hciCoreVsCmdCmplRcvd ; 0x3a6f4
        0x0003c36e:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c372:    e7ff        ..      B        0x3c374 ; hciEvtProcessCmdCmpl + 1024
        0x0003c374:    e7ff        ..      B        0x3c376 ; hciEvtProcessCmdCmpl + 1026
        0x0003c376:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003c37a:    b350        P.      CBZ      r0,0x3c3d2 ; hciEvtProcessCmdCmpl + 1118
        0x0003c37c:    e7ff        ..      B        0x3c37e ; hciEvtProcessCmdCmpl + 1034
        0x0003c37e:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0003c382:    f64210ca    B...    MOV      r0,#0x29ca
        0x0003c386:    f2c00005    ....    MOVT     r0,#5
        0x0003c38a:    5c40        @\      LDRB     r0,[r0,r1]
        0x0003c38c:    f7e1ff1a    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0003c390:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c392:    b1e8        ..      CBZ      r0,0x3c3d0 ; hciEvtProcessCmdCmpl + 1116
        0x0003c394:    e7ff        ..      B        0x3c396 ; hciEvtProcessCmdCmpl + 1058
        0x0003c396:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c398:    2000        .       MOVS     r0,#0
        0x0003c39a:    8008        ..      STRH     r0,[r1,#0]
        0x0003c39c:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0003c3a0:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003c3a2:    7091        .p      STRB     r1,[r2,#2]
        0x0003c3a4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c3a6:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c3a8:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0003c3ac:    f6422020    B.      MOV      r0,#0x2a20
        0x0003c3b0:    f2c00005    ....    MOVT     r0,#5
        0x0003c3b4:    f8503021    P.!0    LDR      r3,[r0,r1,LSL #2]
        0x0003c3b8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c3ba:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003c3bc:    f89d2013    ...     LDRB     r2,[sp,#0x13]
        0x0003c3c0:    4798        .G      BLX      r3
        0x0003c3c2:    9901        ..      LDR      r1,[sp,#4]
        0x0003c3c4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c3c6:    4788        .G      BLX      r1
        0x0003c3c8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c3ca:    f7e1ff41    ..A.    BL       WsfBufFree ; 0x1e250
        0x0003c3ce:    e7ff        ..      B        0x3c3d0 ; hciEvtProcessCmdCmpl + 1116
        0x0003c3d0:    e7ff        ..      B        0x3c3d2 ; hciEvtProcessCmdCmpl + 1118
        0x0003c3d2:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0003c3d6:    f7fdf9fd    ....    BL       hciCmdRecvCmpl ; 0x397d4
        0x0003c3da:    b006        ..      ADD      sp,sp,#0x18
        0x0003c3dc:    bd80        ..      POP      {r7,pc}
        0x0003c3de:    0000        ..      MOVS     r0,r0
    hciEvtProcessCmdStatus
        0x0003c3e0:    b580        ..      PUSH     {r7,lr}
        0x0003c3e2:    b082        ..      SUB      sp,sp,#8
        0x0003c3e4:    9001        ..      STR      r0,[sp,#4]
        0x0003c3e6:    9801        ..      LDR      r0,[sp,#4]
        0x0003c3e8:    1c41        A.      ADDS     r1,r0,#1
        0x0003c3ea:    9101        ..      STR      r1,[sp,#4]
        0x0003c3ec:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c3ee:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003c3f2:    9801        ..      LDR      r0,[sp,#4]
        0x0003c3f4:    1c41        A.      ADDS     r1,r0,#1
        0x0003c3f6:    9101        ..      STR      r1,[sp,#4]
        0x0003c3f8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c3fa:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003c3fe:    9901        ..      LDR      r1,[sp,#4]
        0x0003c400:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c402:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c404:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c408:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003c40c:    9801        ..      LDR      r0,[sp,#4]
        0x0003c40e:    3002        .0      ADDS     r0,#2
        0x0003c410:    9001        ..      STR      r0,[sp,#4]
        0x0003c412:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c416:    b138        8.      CBZ      r0,0x3c428 ; hciEvtProcessCmdStatus + 72
        0x0003c418:    e7ff        ..      B        0x3c41a ; hciEvtProcessCmdStatus + 58
        0x0003c41a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c41e:    f8bd1000    ....    LDRH     r1,[sp,#0]
        0x0003c422:    f7fef9d9    ....    BL       hciEvtCmdStatusFailure ; 0x3a7d8
        0x0003c426:    e7ff        ..      B        0x3c428 ; hciEvtProcessCmdStatus + 72
        0x0003c428:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0003c42c:    f7fdf9d2    ....    BL       hciCmdRecvCmpl ; 0x397d4
        0x0003c430:    b002        ..      ADD      sp,sp,#8
        0x0003c432:    bd80        ..      POP      {r7,pc}
    hciEvtProcessLeAdvReport
        0x0003c434:    b580        ..      PUSH     {r7,lr}
        0x0003c436:    b084        ..      SUB      sp,sp,#0x10
        0x0003c438:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c43a:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003c43e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c440:    1c41        A.      ADDS     r1,r0,#1
        0x0003c442:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c444:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c446:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003c44a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c44e:    2810        .(      CMP      r0,#0x10
        0x0003c450:    db01        ..      BLT      0x3c456 ; hciEvtProcessLeAdvReport + 34
        0x0003c452:    e7ff        ..      B        0x3c454 ; hciEvtProcessLeAdvReport + 32
        0x0003c454:    e05f        _.      B        0x3c516 ; hciEvtProcessLeAdvReport + 226
        0x0003c456:    203b        ;       MOVS     r0,#0x3b
        0x0003c458:    f7e1feb4    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0003c45c:    9001        ..      STR      r0,[sp,#4]
        0x0003c45e:    2800        .(      CMP      r0,#0
        0x0003c460:    d059        Y.      BEQ      0x3c516 ; hciEvtProcessLeAdvReport + 226
        0x0003c462:    e7ff        ..      B        0x3c464 ; hciEvtProcessLeAdvReport + 48
        0x0003c464:    e7ff        ..      B        0x3c466 ; hciEvtProcessLeAdvReport + 50
        0x0003c466:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c46a:    1e41        A.      SUBS     r1,r0,#1
        0x0003c46c:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003c470:    2801        .(      CMP      r0,#1
        0x0003c472:    db4c        L.      BLT      0x3c50e ; hciEvtProcessLeAdvReport + 218
        0x0003c474:    e7ff        ..      B        0x3c476 ; hciEvtProcessLeAdvReport + 66
        0x0003c476:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c478:    1c41        A.      ADDS     r1,r0,#1
        0x0003c47a:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c47c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c47e:    9901        ..      LDR      r1,[sp,#4]
        0x0003c480:    7288        .r      STRB     r0,[r1,#0xa]
        0x0003c482:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c484:    1c41        A.      ADDS     r1,r0,#1
        0x0003c486:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c488:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c48a:    9901        ..      LDR      r1,[sp,#4]
        0x0003c48c:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0003c48e:    9801        ..      LDR      r0,[sp,#4]
        0x0003c490:    300c        .0      ADDS     r0,r0,#0xc
        0x0003c492:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c494:    f7def992    ....    BL       BdaCpy ; 0x1a7bc
        0x0003c498:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c49a:    3006        .0      ADDS     r0,#6
        0x0003c49c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c49e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c4a0:    1c41        A.      ADDS     r1,r0,#1
        0x0003c4a2:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c4a4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c4a6:    9901        ..      LDR      r1,[sp,#4]
        0x0003c4a8:    7208        .r      STRB     r0,[r1,#8]
        0x0003c4aa:    9801        ..      LDR      r0,[sp,#4]
        0x0003c4ac:    7a00        .z      LDRB     r0,[r0,#8]
        0x0003c4ae:    2820         (      CMP      r0,#0x20
        0x0003c4b0:    db01        ..      BLT      0x3c4b6 ; hciEvtProcessLeAdvReport + 130
        0x0003c4b2:    e7ff        ..      B        0x3c4b4 ; hciEvtProcessLeAdvReport + 128
        0x0003c4b4:    e02b        +.      B        0x3c50e ; hciEvtProcessLeAdvReport + 218
        0x0003c4b6:    9901        ..      LDR      r1,[sp,#4]
        0x0003c4b8:    f101001c    ....    ADD      r0,r1,#0x1c
        0x0003c4bc:    6048        H`      STR      r0,[r1,#4]
        0x0003c4be:    9a01        ..      LDR      r2,[sp,#4]
        0x0003c4c0:    6850        Ph      LDR      r0,[r2,#4]
        0x0003c4c2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c4c4:    7a12        .z      LDRB     r2,[r2,#8]
        0x0003c4c6:    f7dbffae    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003c4ca:    9801        ..      LDR      r0,[sp,#4]
        0x0003c4cc:    7a01        .z      LDRB     r1,[r0,#8]
        0x0003c4ce:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c4d0:    4408        .D      ADD      r0,r0,r1
        0x0003c4d2:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c4d4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c4d6:    1c41        A.      ADDS     r1,r0,#1
        0x0003c4d8:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c4da:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c4dc:    9901        ..      LDR      r1,[sp,#4]
        0x0003c4de:    7248        Hr      STRB     r0,[r1,#9]
        0x0003c4e0:    9901        ..      LDR      r1,[sp,#4]
        0x0003c4e2:    2000        .       MOVS     r0,#0
        0x0003c4e4:    7488        .t      STRB     r0,[r1,#0x12]
        0x0003c4e6:    9901        ..      LDR      r1,[sp,#4]
        0x0003c4e8:    f8a10017    ....    STRH     r0,[r1,#0x17]
        0x0003c4ec:    f8c10013    ....    STR      r0,[r1,#0x13]
        0x0003c4f0:    9901        ..      LDR      r1,[sp,#4]
        0x0003c4f2:    8008        ..      STRH     r0,[r1,#0]
        0x0003c4f4:    9a01        ..      LDR      r2,[sp,#4]
        0x0003c4f6:    2106        .!      MOVS     r1,#6
        0x0003c4f8:    7091        .p      STRB     r1,[r2,#2]
        0x0003c4fa:    9901        ..      LDR      r1,[sp,#4]
        0x0003c4fc:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c4fe:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0003c502:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003c506:    6881        .h      LDR      r1,[r0,#8]
        0x0003c508:    9801        ..      LDR      r0,[sp,#4]
        0x0003c50a:    4788        .G      BLX      r1
        0x0003c50c:    e7ab        ..      B        0x3c466 ; hciEvtProcessLeAdvReport + 50
        0x0003c50e:    9801        ..      LDR      r0,[sp,#4]
        0x0003c510:    f7e1fe9e    ....    BL       WsfBufFree ; 0x1e250
        0x0003c514:    e7ff        ..      B        0x3c516 ; hciEvtProcessLeAdvReport + 226
        0x0003c516:    b004        ..      ADD      sp,sp,#0x10
        0x0003c518:    bd80        ..      POP      {r7,pc}
        0x0003c51a:    0000        ..      MOVS     r0,r0
    hciEvtProcessLeConlessIQReport
        0x0003c51c:    b580        ..      PUSH     {r7,lr}
        0x0003c51e:    b084        ..      SUB      sp,sp,#0x10
        0x0003c520:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c522:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003c526:    20c0        .       MOVS     r0,#0xc0
        0x0003c528:    f7e1fe4c    ..L.    BL       WsfBufAlloc ; 0x1e1c4
        0x0003c52c:    9001        ..      STR      r0,[sp,#4]
        0x0003c52e:    2800        .(      CMP      r0,#0
        0x0003c530:    d06f        o.      BEQ      0x3c612 ; hciEvtProcessLeConlessIQReport + 246
        0x0003c532:    e7ff        ..      B        0x3c534 ; hciEvtProcessLeConlessIQReport + 24
        0x0003c534:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c536:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c538:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c53a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c53e:    9901        ..      LDR      r1,[sp,#4]
        0x0003c540:    8088        ..      STRH     r0,[r1,#4]
        0x0003c542:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c544:    3002        .0      ADDS     r0,#2
        0x0003c546:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c548:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c54a:    1c41        A.      ADDS     r1,r0,#1
        0x0003c54c:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c54e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c550:    9901        ..      LDR      r1,[sp,#4]
        0x0003c552:    7188        .q      STRB     r0,[r1,#6]
        0x0003c554:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c556:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c558:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c55a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c55e:    9901        ..      LDR      r1,[sp,#4]
        0x0003c560:    8108        ..      STRH     r0,[r1,#8]
        0x0003c562:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c564:    3002        .0      ADDS     r0,#2
        0x0003c566:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c568:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c56a:    1c41        A.      ADDS     r1,r0,#1
        0x0003c56c:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c56e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c570:    9901        ..      LDR      r1,[sp,#4]
        0x0003c572:    7288        .r      STRB     r0,[r1,#0xa]
        0x0003c574:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c576:    1c41        A.      ADDS     r1,r0,#1
        0x0003c578:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c57a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c57c:    9901        ..      LDR      r1,[sp,#4]
        0x0003c57e:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0003c580:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c582:    1c41        A.      ADDS     r1,r0,#1
        0x0003c584:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c586:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c588:    9901        ..      LDR      r1,[sp,#4]
        0x0003c58a:    7308        .s      STRB     r0,[r1,#0xc]
        0x0003c58c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c58e:    1c41        A.      ADDS     r1,r0,#1
        0x0003c590:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c592:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c594:    9901        ..      LDR      r1,[sp,#4]
        0x0003c596:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0003c598:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c59a:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c59c:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c59e:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c5a2:    9901        ..      LDR      r1,[sp,#4]
        0x0003c5a4:    81c8        ..      STRH     r0,[r1,#0xe]
        0x0003c5a6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c5a8:    3002        .0      ADDS     r0,#2
        0x0003c5aa:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c5ac:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c5ae:    1c41        A.      ADDS     r1,r0,#1
        0x0003c5b0:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c5b2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c5b4:    9901        ..      LDR      r1,[sp,#4]
        0x0003c5b6:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003c5b8:    9901        ..      LDR      r1,[sp,#4]
        0x0003c5ba:    f101001c    ....    ADD      r0,r1,#0x1c
        0x0003c5be:    6148        Ha      STR      r0,[r1,#0x14]
        0x0003c5c0:    9a01        ..      LDR      r2,[sp,#4]
        0x0003c5c2:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0003c5c4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c5c6:    7c12        .|      LDRB     r2,[r2,#0x10]
        0x0003c5c8:    f7dbff2d    ..-.    BL       __aeabi_memcpy ; 0x18426
        0x0003c5cc:    9801        ..      LDR      r0,[sp,#4]
        0x0003c5ce:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x0003c5d0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c5d2:    4408        .D      ADD      r0,r0,r1
        0x0003c5d4:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c5d6:    9901        ..      LDR      r1,[sp,#4]
        0x0003c5d8:    f101006e    ..n.    ADD      r0,r1,#0x6e
        0x0003c5dc:    6188        .a      STR      r0,[r1,#0x18]
        0x0003c5de:    9a01        ..      LDR      r2,[sp,#4]
        0x0003c5e0:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0003c5e2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c5e4:    7c12        .|      LDRB     r2,[r2,#0x10]
        0x0003c5e6:    f7dbff1e    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003c5ea:    9901        ..      LDR      r1,[sp,#4]
        0x0003c5ec:    8888        ..      LDRH     r0,[r1,#4]
        0x0003c5ee:    8008        ..      STRH     r0,[r1,#0]
        0x0003c5f0:    9901        ..      LDR      r1,[sp,#4]
        0x0003c5f2:    7b48        H{      LDRB     r0,[r1,#0xd]
        0x0003c5f4:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c5f6:    9901        ..      LDR      r1,[sp,#4]
        0x0003c5f8:    2056        V       MOVS     r0,#0x56
        0x0003c5fa:    7088        .p      STRB     r0,[r1,#2]
        0x0003c5fc:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0003c600:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003c604:    6881        .h      LDR      r1,[r0,#8]
        0x0003c606:    9801        ..      LDR      r0,[sp,#4]
        0x0003c608:    4788        .G      BLX      r1
        0x0003c60a:    9801        ..      LDR      r0,[sp,#4]
        0x0003c60c:    f7e1fe20    .. .    BL       WsfBufFree ; 0x1e250
        0x0003c610:    e7ff        ..      B        0x3c612 ; hciEvtProcessLeConlessIQReport + 246
        0x0003c612:    b004        ..      ADD      sp,sp,#0x10
        0x0003c614:    bd80        ..      POP      {r7,pc}
        0x0003c616:    0000        ..      MOVS     r0,r0
    hciEvtProcessLeConnIQReport
        0x0003c618:    b580        ..      PUSH     {r7,lr}
        0x0003c61a:    b084        ..      SUB      sp,sp,#0x10
        0x0003c61c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c61e:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003c622:    20c0        .       MOVS     r0,#0xc0
        0x0003c624:    f7e1fdce    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0003c628:    9001        ..      STR      r0,[sp,#4]
        0x0003c62a:    2800        .(      CMP      r0,#0
        0x0003c62c:    d075        u.      BEQ      0x3c71a ; hciEvtProcessLeConnIQReport + 258
        0x0003c62e:    e7ff        ..      B        0x3c630 ; hciEvtProcessLeConnIQReport + 24
        0x0003c630:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c632:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c634:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c636:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c63a:    9901        ..      LDR      r1,[sp,#4]
        0x0003c63c:    8088        ..      STRH     r0,[r1,#4]
        0x0003c63e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c640:    3002        .0      ADDS     r0,#2
        0x0003c642:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c644:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c646:    1c41        A.      ADDS     r1,r0,#1
        0x0003c648:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c64a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c64c:    9901        ..      LDR      r1,[sp,#4]
        0x0003c64e:    7188        .q      STRB     r0,[r1,#6]
        0x0003c650:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c652:    1c41        A.      ADDS     r1,r0,#1
        0x0003c654:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c656:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c658:    9901        ..      LDR      r1,[sp,#4]
        0x0003c65a:    71c8        .q      STRB     r0,[r1,#7]
        0x0003c65c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c65e:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c660:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c662:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c666:    9901        ..      LDR      r1,[sp,#4]
        0x0003c668:    8108        ..      STRH     r0,[r1,#8]
        0x0003c66a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c66c:    3002        .0      ADDS     r0,#2
        0x0003c66e:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c670:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c672:    1c41        A.      ADDS     r1,r0,#1
        0x0003c674:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c676:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c678:    9901        ..      LDR      r1,[sp,#4]
        0x0003c67a:    7288        .r      STRB     r0,[r1,#0xa]
        0x0003c67c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c67e:    1c41        A.      ADDS     r1,r0,#1
        0x0003c680:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c682:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c684:    9901        ..      LDR      r1,[sp,#4]
        0x0003c686:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0003c688:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c68a:    1c41        A.      ADDS     r1,r0,#1
        0x0003c68c:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c68e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c690:    9901        ..      LDR      r1,[sp,#4]
        0x0003c692:    7308        .s      STRB     r0,[r1,#0xc]
        0x0003c694:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c696:    1c41        A.      ADDS     r1,r0,#1
        0x0003c698:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c69a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c69c:    9901        ..      LDR      r1,[sp,#4]
        0x0003c69e:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0003c6a0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c6a2:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c6a4:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c6a6:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c6aa:    9901        ..      LDR      r1,[sp,#4]
        0x0003c6ac:    81c8        ..      STRH     r0,[r1,#0xe]
        0x0003c6ae:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c6b0:    3002        .0      ADDS     r0,#2
        0x0003c6b2:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c6b4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c6b6:    1c41        A.      ADDS     r1,r0,#1
        0x0003c6b8:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c6ba:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c6bc:    9901        ..      LDR      r1,[sp,#4]
        0x0003c6be:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003c6c0:    9901        ..      LDR      r1,[sp,#4]
        0x0003c6c2:    f101001c    ....    ADD      r0,r1,#0x1c
        0x0003c6c6:    6148        Ha      STR      r0,[r1,#0x14]
        0x0003c6c8:    9a01        ..      LDR      r2,[sp,#4]
        0x0003c6ca:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0003c6cc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c6ce:    7c12        .|      LDRB     r2,[r2,#0x10]
        0x0003c6d0:    f7dbfea9    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003c6d4:    9801        ..      LDR      r0,[sp,#4]
        0x0003c6d6:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x0003c6d8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c6da:    4408        .D      ADD      r0,r0,r1
        0x0003c6dc:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c6de:    9901        ..      LDR      r1,[sp,#4]
        0x0003c6e0:    f101006e    ..n.    ADD      r0,r1,#0x6e
        0x0003c6e4:    6188        .a      STR      r0,[r1,#0x18]
        0x0003c6e6:    9a01        ..      LDR      r2,[sp,#4]
        0x0003c6e8:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0003c6ea:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c6ec:    7c12        .|      LDRB     r2,[r2,#0x10]
        0x0003c6ee:    f7dbfe9a    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003c6f2:    9901        ..      LDR      r1,[sp,#4]
        0x0003c6f4:    8888        ..      LDRH     r0,[r1,#4]
        0x0003c6f6:    8008        ..      STRH     r0,[r1,#0]
        0x0003c6f8:    9901        ..      LDR      r1,[sp,#4]
        0x0003c6fa:    7b48        H{      LDRB     r0,[r1,#0xd]
        0x0003c6fc:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c6fe:    9901        ..      LDR      r1,[sp,#4]
        0x0003c700:    203d        =       MOVS     r0,#0x3d
        0x0003c702:    7088        .p      STRB     r0,[r1,#2]
        0x0003c704:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0003c708:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003c70c:    6881        .h      LDR      r1,[r0,#8]
        0x0003c70e:    9801        ..      LDR      r0,[sp,#4]
        0x0003c710:    4788        .G      BLX      r1
        0x0003c712:    9801        ..      LDR      r0,[sp,#4]
        0x0003c714:    f7e1fd9c    ....    BL       WsfBufFree ; 0x1e250
        0x0003c718:    e7ff        ..      B        0x3c71a ; hciEvtProcessLeConnIQReport + 258
        0x0003c71a:    b004        ..      ADD      sp,sp,#0x10
        0x0003c71c:    bd80        ..      POP      {r7,pc}
        0x0003c71e:    0000        ..      MOVS     r0,r0
    hciEvtProcessLeDirectAdvReport
        0x0003c720:    b580        ..      PUSH     {r7,lr}
        0x0003c722:    b084        ..      SUB      sp,sp,#0x10
        0x0003c724:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c726:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003c72a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c72c:    1c41        A.      ADDS     r1,r0,#1
        0x0003c72e:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c730:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c732:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003c736:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c73a:    2810        .(      CMP      r0,#0x10
        0x0003c73c:    db01        ..      BLT      0x3c742 ; hciEvtProcessLeDirectAdvReport + 34
        0x0003c73e:    e7ff        ..      B        0x3c740 ; hciEvtProcessLeDirectAdvReport + 32
        0x0003c740:    e04f        O.      B        0x3c7e2 ; hciEvtProcessLeDirectAdvReport + 194
        0x0003c742:    201c        .       MOVS     r0,#0x1c
        0x0003c744:    f7e1fd3e    ..>.    BL       WsfBufAlloc ; 0x1e1c4
        0x0003c748:    9001        ..      STR      r0,[sp,#4]
        0x0003c74a:    2800        .(      CMP      r0,#0
        0x0003c74c:    d049        I.      BEQ      0x3c7e2 ; hciEvtProcessLeDirectAdvReport + 194
        0x0003c74e:    e7ff        ..      B        0x3c750 ; hciEvtProcessLeDirectAdvReport + 48
        0x0003c750:    e7ff        ..      B        0x3c752 ; hciEvtProcessLeDirectAdvReport + 50
        0x0003c752:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c756:    1e41        A.      SUBS     r1,r0,#1
        0x0003c758:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003c75c:    2801        .(      CMP      r0,#1
        0x0003c75e:    db3c        <.      BLT      0x3c7da ; hciEvtProcessLeDirectAdvReport + 186
        0x0003c760:    e7ff        ..      B        0x3c762 ; hciEvtProcessLeDirectAdvReport + 66
        0x0003c762:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c764:    1c41        A.      ADDS     r1,r0,#1
        0x0003c766:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c768:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c76a:    9901        ..      LDR      r1,[sp,#4]
        0x0003c76c:    7288        .r      STRB     r0,[r1,#0xa]
        0x0003c76e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c770:    1c41        A.      ADDS     r1,r0,#1
        0x0003c772:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c774:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c776:    9901        ..      LDR      r1,[sp,#4]
        0x0003c778:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0003c77a:    9801        ..      LDR      r0,[sp,#4]
        0x0003c77c:    300c        .0      ADDS     r0,r0,#0xc
        0x0003c77e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c780:    f7def81c    ....    BL       BdaCpy ; 0x1a7bc
        0x0003c784:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c786:    3006        .0      ADDS     r0,#6
        0x0003c788:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c78a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c78c:    1c41        A.      ADDS     r1,r0,#1
        0x0003c78e:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c790:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c792:    9901        ..      LDR      r1,[sp,#4]
        0x0003c794:    7488        .t      STRB     r0,[r1,#0x12]
        0x0003c796:    9801        ..      LDR      r0,[sp,#4]
        0x0003c798:    3013        .0      ADDS     r0,r0,#0x13
        0x0003c79a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c79c:    f7def80e    ....    BL       BdaCpy ; 0x1a7bc
        0x0003c7a0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c7a2:    3006        .0      ADDS     r0,#6
        0x0003c7a4:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c7a6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c7a8:    1c41        A.      ADDS     r1,r0,#1
        0x0003c7aa:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c7ac:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c7ae:    9901        ..      LDR      r1,[sp,#4]
        0x0003c7b0:    7248        Hr      STRB     r0,[r1,#9]
        0x0003c7b2:    9901        ..      LDR      r1,[sp,#4]
        0x0003c7b4:    2000        .       MOVS     r0,#0
        0x0003c7b6:    7208        .r      STRB     r0,[r1,#8]
        0x0003c7b8:    9901        ..      LDR      r1,[sp,#4]
        0x0003c7ba:    6048        H`      STR      r0,[r1,#4]
        0x0003c7bc:    9901        ..      LDR      r1,[sp,#4]
        0x0003c7be:    8008        ..      STRH     r0,[r1,#0]
        0x0003c7c0:    9a01        ..      LDR      r2,[sp,#4]
        0x0003c7c2:    2106        .!      MOVS     r1,#6
        0x0003c7c4:    7091        .p      STRB     r1,[r2,#2]
        0x0003c7c6:    9901        ..      LDR      r1,[sp,#4]
        0x0003c7c8:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c7ca:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0003c7ce:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003c7d2:    6881        .h      LDR      r1,[r0,#8]
        0x0003c7d4:    9801        ..      LDR      r0,[sp,#4]
        0x0003c7d6:    4788        .G      BLX      r1
        0x0003c7d8:    e7bb        ..      B        0x3c752 ; hciEvtProcessLeDirectAdvReport + 50
        0x0003c7da:    9801        ..      LDR      r0,[sp,#4]
        0x0003c7dc:    f7e1fd38    ..8.    BL       WsfBufFree ; 0x1e250
        0x0003c7e0:    e7ff        ..      B        0x3c7e2 ; hciEvtProcessLeDirectAdvReport + 194
        0x0003c7e2:    b004        ..      ADD      sp,sp,#0x10
        0x0003c7e4:    bd80        ..      POP      {r7,pc}
        0x0003c7e6:    0000        ..      MOVS     r0,r0
    hciEvtProcessLeExtAdvReport
        0x0003c7e8:    b580        ..      PUSH     {r7,lr}
        0x0003c7ea:    b086        ..      SUB      sp,sp,#0x18
        0x0003c7ec:    9005        ..      STR      r0,[sp,#0x14]
        0x0003c7ee:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x0003c7f2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c7f4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c7f6:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c7fa:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003c7fe:    2810        .(      CMP      r0,#0x10
        0x0003c800:    db01        ..      BLT      0x3c806 ; hciEvtProcessLeExtAdvReport + 30
        0x0003c802:    e7ff        ..      B        0x3c804 ; hciEvtProcessLeExtAdvReport + 28
        0x0003c804:    e0bf        ..      B        0x3c986 ; hciEvtProcessLeExtAdvReport + 414
        0x0003c806:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c808:    3001        .0      ADDS     r0,#1
        0x0003c80a:    9001        ..      STR      r0,[sp,#4]
        0x0003c80c:    2000        .       MOVS     r0,#0
        0x0003c80e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003c812:    e7ff        ..      B        0x3c814 ; hciEvtProcessLeExtAdvReport + 44
        0x0003c814:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003c818:    1e41        A.      SUBS     r1,r0,#1
        0x0003c81a:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003c81e:    2801        .(      CMP      r0,#1
        0x0003c820:    db1b        ..      BLT      0x3c85a ; hciEvtProcessLeExtAdvReport + 114
        0x0003c822:    e7ff        ..      B        0x3c824 ; hciEvtProcessLeExtAdvReport + 60
        0x0003c824:    9801        ..      LDR      r0,[sp,#4]
        0x0003c826:    3017        .0      ADDS     r0,r0,#0x17
        0x0003c828:    9001        ..      STR      r0,[sp,#4]
        0x0003c82a:    9801        ..      LDR      r0,[sp,#4]
        0x0003c82c:    1c41        A.      ADDS     r1,r0,#1
        0x0003c82e:    9101        ..      STR      r1,[sp,#4]
        0x0003c830:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c832:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003c836:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0003c83a:    9801        ..      LDR      r0,[sp,#4]
        0x0003c83c:    4408        .D      ADD      r0,r0,r1
        0x0003c83e:    9001        ..      STR      r0,[sp,#4]
        0x0003c840:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0003c844:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0003c848:    4288        .B      CMP      r0,r1
        0x0003c84a:    dd05        ..      BLE      0x3c858 ; hciEvtProcessLeExtAdvReport + 112
        0x0003c84c:    e7ff        ..      B        0x3c84e ; hciEvtProcessLeExtAdvReport + 102
        0x0003c84e:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0003c852:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003c856:    e7ff        ..      B        0x3c858 ; hciEvtProcessLeExtAdvReport + 112
        0x0003c858:    e7dc        ..      B        0x3c814 ; hciEvtProcessLeExtAdvReport + 44
        0x0003c85a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c85e:    3024        $0      ADDS     r0,r0,#0x24
        0x0003c860:    f7e1fcb0    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0003c864:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c866:    2800        .(      CMP      r0,#0
        0x0003c868:    f000808d    ....    BEQ.W    0x3c986 ; hciEvtProcessLeExtAdvReport + 414
        0x0003c86c:    e7ff        ..      B        0x3c86e ; hciEvtProcessLeExtAdvReport + 134
        0x0003c86e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c870:    1c41        A.      ADDS     r1,r0,#1
        0x0003c872:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c874:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c876:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c87a:    e7ff        ..      B        0x3c87c ; hciEvtProcessLeExtAdvReport + 148
        0x0003c87c:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003c880:    1e41        A.      SUBS     r1,r0,#1
        0x0003c882:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003c886:    2801        .(      CMP      r0,#1
        0x0003c888:    db79        y.      BLT      0x3c97e ; hciEvtProcessLeExtAdvReport + 406
        0x0003c88a:    e7ff        ..      B        0x3c88c ; hciEvtProcessLeExtAdvReport + 164
        0x0003c88c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003c88e:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c890:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c892:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c896:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c898:    8088        ..      STRH     r0,[r1,#4]
        0x0003c89a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c89c:    3002        .0      ADDS     r0,#2
        0x0003c89e:    9005        ..      STR      r0,[sp,#0x14]
        0x0003c8a0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c8a2:    1c41        A.      ADDS     r1,r0,#1
        0x0003c8a4:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c8a6:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c8a8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c8aa:    7188        .q      STRB     r0,[r1,#6]
        0x0003c8ac:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c8ae:    3007        .0      ADDS     r0,#7
        0x0003c8b0:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003c8b2:    f7ddff83    ....    BL       BdaCpy ; 0x1a7bc
        0x0003c8b6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c8b8:    3006        .0      ADDS     r0,#6
        0x0003c8ba:    9005        ..      STR      r0,[sp,#0x14]
        0x0003c8bc:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c8be:    1c41        A.      ADDS     r1,r0,#1
        0x0003c8c0:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c8c2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c8c4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c8c6:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0003c8c8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c8ca:    1c41        A.      ADDS     r1,r0,#1
        0x0003c8cc:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c8ce:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c8d0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c8d2:    7388        .s      STRB     r0,[r1,#0xe]
        0x0003c8d4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c8d6:    1c41        A.      ADDS     r1,r0,#1
        0x0003c8d8:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c8da:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c8dc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c8de:    73c8        .s      STRB     r0,[r1,#0xf]
        0x0003c8e0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c8e2:    1c41        A.      ADDS     r1,r0,#1
        0x0003c8e4:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c8e6:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c8e8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c8ea:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003c8ec:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c8ee:    1c41        A.      ADDS     r1,r0,#1
        0x0003c8f0:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c8f2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c8f4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c8f6:    7448        Ht      STRB     r0,[r1,#0x11]
        0x0003c8f8:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003c8fa:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c8fc:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c8fe:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c902:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c904:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003c906:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c908:    3002        .0      ADDS     r0,#2
        0x0003c90a:    9005        ..      STR      r0,[sp,#0x14]
        0x0003c90c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c90e:    1c41        A.      ADDS     r1,r0,#1
        0x0003c910:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c912:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c914:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c916:    7508        .u      STRB     r0,[r1,#0x14]
        0x0003c918:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c91a:    3015        .0      ADDS     r0,r0,#0x15
        0x0003c91c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003c91e:    f7ddff4d    ..M.    BL       BdaCpy ; 0x1a7bc
        0x0003c922:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c924:    3006        .0      ADDS     r0,#6
        0x0003c926:    9005        ..      STR      r0,[sp,#0x14]
        0x0003c928:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c92a:    1c41        A.      ADDS     r1,r0,#1
        0x0003c92c:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c92e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c930:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c932:    8388        ..      STRH     r0,[r1,#0x1c]
        0x0003c934:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c936:    8b80        ..      LDRH     r0,[r0,#0x1c]
        0x0003c938:    28e6        .(      CMP      r0,#0xe6
        0x0003c93a:    db01        ..      BLT      0x3c940 ; hciEvtProcessLeExtAdvReport + 344
        0x0003c93c:    e7ff        ..      B        0x3c93e ; hciEvtProcessLeExtAdvReport + 342
        0x0003c93e:    e01e        ..      B        0x3c97e ; hciEvtProcessLeExtAdvReport + 406
        0x0003c940:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c942:    f1010024    ..$.    ADD      r0,r1,#0x24
        0x0003c946:    6208        .b      STR      r0,[r1,#0x20]
        0x0003c948:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003c94a:    6a10        .j      LDR      r0,[r2,#0x20]
        0x0003c94c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003c94e:    8b92        ..      LDRH     r2,[r2,#0x1c]
        0x0003c950:    f7dbfd69    ..i.    BL       __aeabi_memcpy ; 0x18426
        0x0003c954:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c956:    8b81        ..      LDRH     r1,[r0,#0x1c]
        0x0003c958:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c95a:    4408        .D      ADD      r0,r0,r1
        0x0003c95c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003c95e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c960:    2000        .       MOVS     r0,#0
        0x0003c962:    8008        ..      STRH     r0,[r1,#0]
        0x0003c964:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003c966:    212c        ,!      MOVS     r1,#0x2c
        0x0003c968:    7091        .p      STRB     r1,[r2,#2]
        0x0003c96a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c96c:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c96e:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0003c972:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003c976:    6881        .h      LDR      r1,[r0,#8]
        0x0003c978:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c97a:    4788        .G      BLX      r1
        0x0003c97c:    e77e        ~.      B        0x3c87c ; hciEvtProcessLeExtAdvReport + 148
        0x0003c97e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c980:    f7e1fc66    ..f.    BL       WsfBufFree ; 0x1e250
        0x0003c984:    e7ff        ..      B        0x3c986 ; hciEvtProcessLeExtAdvReport + 414
        0x0003c986:    b006        ..      ADD      sp,sp,#0x18
        0x0003c988:    bd80        ..      POP      {r7,pc}
        0x0003c98a:    0000        ..      MOVS     r0,r0
    hciEvtProcessLePerAdvReport
        0x0003c98c:    b580        ..      PUSH     {r7,lr}
        0x0003c98e:    b084        ..      SUB      sp,sp,#0x10
        0x0003c990:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c992:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003c996:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c998:    7980        .y      LDRB     r0,[r0,#6]
        0x0003c99a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003c99e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c9a2:    28f8        .(      CMP      r0,#0xf8
        0x0003c9a4:    db01        ..      BLT      0x3c9aa ; hciEvtProcessLePerAdvReport + 30
        0x0003c9a6:    e7ff        ..      B        0x3c9a8 ; hciEvtProcessLePerAdvReport + 28
        0x0003c9a8:    e04e        N.      B        0x3ca48 ; hciEvtProcessLePerAdvReport + 188
        0x0003c9aa:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c9ae:    3010        .0      ADDS     r0,r0,#0x10
        0x0003c9b0:    f7e1fc08    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0003c9b4:    9001        ..      STR      r0,[sp,#4]
        0x0003c9b6:    2800        .(      CMP      r0,#0
        0x0003c9b8:    d046        F.      BEQ      0x3ca48 ; hciEvtProcessLePerAdvReport + 188
        0x0003c9ba:    e7ff        ..      B        0x3c9bc ; hciEvtProcessLePerAdvReport + 48
        0x0003c9bc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c9be:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c9c0:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c9c2:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c9c6:    9901        ..      LDR      r1,[sp,#4]
        0x0003c9c8:    8088        ..      STRH     r0,[r1,#4]
        0x0003c9ca:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c9cc:    3002        .0      ADDS     r0,#2
        0x0003c9ce:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c9d0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c9d2:    1c41        A.      ADDS     r1,r0,#1
        0x0003c9d4:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c9d6:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c9d8:    9901        ..      LDR      r1,[sp,#4]
        0x0003c9da:    7188        .q      STRB     r0,[r1,#6]
        0x0003c9dc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c9de:    1c41        A.      ADDS     r1,r0,#1
        0x0003c9e0:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c9e2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c9e4:    9901        ..      LDR      r1,[sp,#4]
        0x0003c9e6:    71c8        .q      STRB     r0,[r1,#7]
        0x0003c9e8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c9ea:    1c41        A.      ADDS     r1,r0,#1
        0x0003c9ec:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c9ee:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c9f0:    9901        ..      LDR      r1,[sp,#4]
        0x0003c9f2:    7208        .r      STRB     r0,[r1,#8]
        0x0003c9f4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c9f6:    1c41        A.      ADDS     r1,r0,#1
        0x0003c9f8:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c9fa:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c9fc:    9901        ..      LDR      r1,[sp,#4]
        0x0003c9fe:    7248        Hr      STRB     r0,[r1,#9]
        0x0003ca00:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003ca02:    1c41        A.      ADDS     r1,r0,#1
        0x0003ca04:    9103        ..      STR      r1,[sp,#0xc]
        0x0003ca06:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ca08:    9901        ..      LDR      r1,[sp,#4]
        0x0003ca0a:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003ca0c:    9901        ..      LDR      r1,[sp,#4]
        0x0003ca0e:    f1010010    ....    ADD      r0,r1,#0x10
        0x0003ca12:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003ca14:    9a01        ..      LDR      r2,[sp,#4]
        0x0003ca16:    68d0        .h      LDR      r0,[r2,#0xc]
        0x0003ca18:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ca1a:    8952        R.      LDRH     r2,[r2,#0xa]
        0x0003ca1c:    f7dbfd03    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003ca20:    9901        ..      LDR      r1,[sp,#4]
        0x0003ca22:    2000        .       MOVS     r0,#0
        0x0003ca24:    8008        ..      STRH     r0,[r1,#0]
        0x0003ca26:    9901        ..      LDR      r1,[sp,#4]
        0x0003ca28:    2031        1       MOVS     r0,#0x31
        0x0003ca2a:    7088        .p      STRB     r0,[r1,#2]
        0x0003ca2c:    9901        ..      LDR      r1,[sp,#4]
        0x0003ca2e:    7a48        Hz      LDRB     r0,[r1,#9]
        0x0003ca30:    70c8        .p      STRB     r0,[r1,#3]
        0x0003ca32:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0003ca36:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003ca3a:    6881        .h      LDR      r1,[r0,#8]
        0x0003ca3c:    9801        ..      LDR      r0,[sp,#4]
        0x0003ca3e:    4788        .G      BLX      r1
        0x0003ca40:    9801        ..      LDR      r0,[sp,#4]
        0x0003ca42:    f7e1fc05    ....    BL       WsfBufFree ; 0x1e250
        0x0003ca46:    e7ff        ..      B        0x3ca48 ; hciEvtProcessLePerAdvReport + 188
        0x0003ca48:    b004        ..      ADD      sp,sp,#0x10
        0x0003ca4a:    bd80        ..      POP      {r7,pc}
    hciEvtProcessMsg
        0x0003ca4c:    b580        ..      PUSH     {r7,lr}
        0x0003ca4e:    b088        ..      SUB      sp,sp,#0x20
        0x0003ca50:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003ca52:    2000        .       MOVS     r0,#0
        0x0003ca54:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003ca58:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0003ca5c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003ca60:    6880        .h      LDR      r0,[r0,#8]
        0x0003ca62:    9003        ..      STR      r0,[sp,#0xc]
        0x0003ca64:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003ca66:    1c41        A.      ADDS     r1,r0,#1
        0x0003ca68:    9107        ..      STR      r1,[sp,#0x1c]
        0x0003ca6a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ca6c:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x0003ca70:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003ca72:    1c41        A.      ADDS     r1,r0,#1
        0x0003ca74:    9107        ..      STR      r1,[sp,#0x1c]
        0x0003ca76:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ca78:    f88d0019    ....    STRB     r0,[sp,#0x19]
        0x0003ca7c:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0003ca80:    4601        .F      MOV      r1,r0
        0x0003ca82:    9102        ..      STR      r1,[sp,#8]
        0x0003ca84:    2805        .(      CMP      r0,#5
        0x0003ca86:    f0008150    ..P.    BEQ.W    0x3cd2a ; hciEvtProcessMsg + 734
        0x0003ca8a:    e7ff        ..      B        0x3ca8c ; hciEvtProcessMsg + 64
        0x0003ca8c:    9802        ..      LDR      r0,[sp,#8]
        0x0003ca8e:    2808        .(      CMP      r0,#8
        0x0003ca90:    f0008168    ..h.    BEQ.W    0x3cd64 ; hciEvtProcessMsg + 792
        0x0003ca94:    e7ff        ..      B        0x3ca96 ; hciEvtProcessMsg + 74
        0x0003ca96:    9802        ..      LDR      r0,[sp,#8]
        0x0003ca98:    280c        .(      CMP      r0,#0xc
        0x0003ca9a:    f000816e    ..n.    BEQ.W    0x3cd7a ; hciEvtProcessMsg + 814
        0x0003ca9e:    e7ff        ..      B        0x3caa0 ; hciEvtProcessMsg + 84
        0x0003caa0:    9802        ..      LDR      r0,[sp,#8]
        0x0003caa2:    280e        .(      CMP      r0,#0xe
        0x0003caa4:    d030        0.      BEQ      0x3cb08 ; hciEvtProcessMsg + 188
        0x0003caa6:    e7ff        ..      B        0x3caa8 ; hciEvtProcessMsg + 92
        0x0003caa8:    9802        ..      LDR      r0,[sp,#8]
        0x0003caaa:    280f        .(      CMP      r0,#0xf
        0x0003caac:    d021        !.      BEQ      0x3caf2 ; hciEvtProcessMsg + 166
        0x0003caae:    e7ff        ..      B        0x3cab0 ; hciEvtProcessMsg + 100
        0x0003cab0:    9802        ..      LDR      r0,[sp,#8]
        0x0003cab2:    2810        .(      CMP      r0,#0x10
        0x0003cab4:    f000817f    ....    BEQ.W    0x3cdb6 ; hciEvtProcessMsg + 874
        0x0003cab8:    e7ff        ..      B        0x3caba ; hciEvtProcessMsg + 110
        0x0003caba:    9802        ..      LDR      r0,[sp,#8]
        0x0003cabc:    2813        .(      CMP      r0,#0x13
        0x0003cabe:    d030        0.      BEQ      0x3cb22 ; hciEvtProcessMsg + 214
        0x0003cac0:    e7ff        ..      B        0x3cac2 ; hciEvtProcessMsg + 118
        0x0003cac2:    9802        ..      LDR      r0,[sp,#8]
        0x0003cac4:    281a        .(      CMP      r0,#0x1a
        0x0003cac6:    f000816e    ..n.    BEQ.W    0x3cda6 ; hciEvtProcessMsg + 858
        0x0003caca:    e7ff        ..      B        0x3cacc ; hciEvtProcessMsg + 128
        0x0003cacc:    9802        ..      LDR      r0,[sp,#8]
        0x0003cace:    2830        0(      CMP      r0,#0x30
        0x0003cad0:    f000815e    ..^.    BEQ.W    0x3cd90 ; hciEvtProcessMsg + 836
        0x0003cad4:    e7ff        ..      B        0x3cad6 ; hciEvtProcessMsg + 138
        0x0003cad6:    9802        ..      LDR      r0,[sp,#8]
        0x0003cad8:    283e        >(      CMP      r0,#0x3e
        0x0003cada:    d02d        -.      BEQ      0x3cb38 ; hciEvtProcessMsg + 236
        0x0003cadc:    e7ff        ..      B        0x3cade ; hciEvtProcessMsg + 146
        0x0003cade:    9802        ..      LDR      r0,[sp,#8]
        0x0003cae0:    2857        W(      CMP      r0,#0x57
        0x0003cae2:    f0008173    ..s.    BEQ.W    0x3cdcc ; hciEvtProcessMsg + 896
        0x0003cae6:    e7ff        ..      B        0x3cae8 ; hciEvtProcessMsg + 156
        0x0003cae8:    9802        ..      LDR      r0,[sp,#8]
        0x0003caea:    28ff        .(      CMP      r0,#0xff
        0x0003caec:    f0008179    ..y.    BEQ.W    0x3cde2 ; hciEvtProcessMsg + 918
        0x0003caf0:    e182        ..      B        0x3cdf8 ; hciEvtProcessMsg + 940
        0x0003caf2:    f64201da    B...    MOV      r1,#0x28da
        0x0003caf6:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cafa:    8908        ..      LDRH     r0,[r1,#8]
        0x0003cafc:    3001        .0      ADDS     r0,#1
        0x0003cafe:    8108        ..      STRH     r0,[r1,#8]
        0x0003cb00:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cb02:    f7fffc6d    ..m.    BL       hciEvtProcessCmdStatus ; 0x3c3e0
        0x0003cb06:    e178        x.      B        0x3cdfa ; hciEvtProcessMsg + 942
        0x0003cb08:    f64201da    B...    MOV      r1,#0x28da
        0x0003cb0c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cb10:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003cb12:    3001        .0      ADDS     r0,#1
        0x0003cb14:    80c8        ..      STRH     r0,[r1,#6]
        0x0003cb16:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cb18:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003cb1c:    f7fffa2a    ..*.    BL       hciEvtProcessCmdCmpl ; 0x3bf74
        0x0003cb20:    e16b        k.      B        0x3cdfa ; hciEvtProcessMsg + 942
        0x0003cb22:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cb24:    f7fdf9dc    ....    BL       hciCoreNumCmplPkts ; 0x39ee0
        0x0003cb28:    f64201da    B...    MOV      r1,#0x28da
        0x0003cb2c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cb30:    8988        ..      LDRH     r0,[r1,#0xc]
        0x0003cb32:    3001        .0      ADDS     r0,#1
        0x0003cb34:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003cb36:    e160        `.      B        0x3cdfa ; hciEvtProcessMsg + 942
        0x0003cb38:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cb3a:    1c41        A.      ADDS     r1,r0,#1
        0x0003cb3c:    9107        ..      STR      r1,[sp,#0x1c]
        0x0003cb3e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cb40:    f88d001a    ....    STRB     r0,[sp,#0x1a]
        0x0003cb44:    f64201da    B...    MOV      r1,#0x28da
        0x0003cb48:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cb4c:    8a48        H.      LDRH     r0,[r1,#0x12]
        0x0003cb4e:    3001        .0      ADDS     r0,#1
        0x0003cb50:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003cb52:    f89d001a    ....    LDRB     r0,[sp,#0x1a]
        0x0003cb56:    3801        .8      SUBS     r0,#1
        0x0003cb58:    4601        .F      MOV      r1,r0
        0x0003cb5a:    9101        ..      STR      r1,[sp,#4]
        0x0003cb5c:    2821        !(      CMP      r0,#0x21
        0x0003cb5e:    f20080e2    ....    BHI.W    0x3cd26 ; hciEvtProcessMsg + 730
        0x0003cb62:    9901        ..      LDR      r1,[sp,#4]
        0x0003cb64:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.4
        0x0003cb68:    00360022    ".6.    DCD    3538978
        0x0003cb6c:    0040003c    <.@.    DCD    4194364
        0x0003cb70:    00620044    D.b.    DCD    6422596
        0x0003cb74:    006a0066    f.j.    DCD    6946918
        0x0003cb78:    00480074    t.H.    DCD    4718708
        0x0003cb7c:    007e005c    \.~.    DCD    8257628
        0x0003cb80:    00940082    ....    DCD    9699458
        0x0003cb84:    009e0098    ....    DCD    10354840
        0x0003cb88:    008c0088    ....    DCD    9175176
        0x0003cb8c:    00df0090    ....    DCD    14614672
        0x0003cb90:    00a200a9    ....    DCD    10617001
        0x0003cb94:    00df00a8    ....    DCD    14614696
        0x0003cb98:    00c300af    ....    DCD    12779695
        0x0003cb9c:    00cb00c7    ....    DCD    13304007
        0x0003cba0:    00d300cf    ....    DCD    13828303
        0x0003cba4:    00df00d7    ....    DCD    14614743
        0x0003cba8:    00db00df    ....    DCD    14352607
    $t.5
        0x0003cbac:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cbae:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cbb0:    b960        `.      CBNZ     r0,0x3cbcc ; hciEvtProcessMsg + 384
        0x0003cbb2:    e7ff        ..      B        0x3cbb4 ; hciEvtProcessMsg + 360
        0x0003cbb4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003cbb6:    7848        Hx      LDRB     r0,[r1,#1]
        0x0003cbb8:    7889        .x      LDRB     r1,[r1,#2]
        0x0003cbba:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cbbe:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003cbc2:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003cbc6:    f7fdf94f    ..O.    BL       hciCoreConnOpen ; 0x39e68
        0x0003cbca:    e7ff        ..      B        0x3cbcc ; hciEvtProcessMsg + 384
        0x0003cbcc:    2001        .       MOVS     r0,#1
        0x0003cbce:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cbd2:    e0a9        ..      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cbd4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cbd6:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003cbda:    f7fffc2b    ..+.    BL       hciEvtProcessLeAdvReport ; 0x3c434
        0x0003cbde:    e0a3        ..      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cbe0:    2004        .       MOVS     r0,#4
        0x0003cbe2:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cbe6:    e09f        ..      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cbe8:    200b        .       MOVS     r0,#0xb
        0x0003cbea:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cbee:    e09b        ..      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cbf0:    2010        .       MOVS     r0,#0x10
        0x0003cbf2:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cbf6:    e097        ..      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cbf8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cbfa:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cbfc:    b960        `.      CBNZ     r0,0x3cc18 ; hciEvtProcessMsg + 460
        0x0003cbfe:    e7ff        ..      B        0x3cc00 ; hciEvtProcessMsg + 436
        0x0003cc00:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003cc02:    7848        Hx      LDRB     r0,[r1,#1]
        0x0003cc04:    7889        .x      LDRB     r1,[r1,#2]
        0x0003cc06:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cc0a:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003cc0e:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003cc12:    f7fdf929    ..).    BL       hciCoreConnOpen ; 0x39e68
        0x0003cc16:    e7ff        ..      B        0x3cc18 ; hciEvtProcessMsg + 460
        0x0003cc18:    2002        .       MOVS     r0,#2
        0x0003cc1a:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cc1e:    e083        ..      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cc20:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cc22:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003cc26:    f7fffd7b    ..{.    BL       hciEvtProcessLeDirectAdvReport ; 0x3c720
        0x0003cc2a:    e07d        }.      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cc2c:    2023        #       MOVS     r0,#0x23
        0x0003cc2e:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cc32:    e079        y.      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cc34:    2024        $       MOVS     r0,#0x24
        0x0003cc36:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cc3a:    e075        u.      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cc3c:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0003cc40:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003cc44:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003cc46:    9003        ..      STR      r0,[sp,#0xc]
        0x0003cc48:    2025        %       MOVS     r0,#0x25
        0x0003cc4a:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cc4e:    e06b        k.      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cc50:    f24270ec    B..p    MOV      r0,#0x27ec
        0x0003cc54:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003cc58:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003cc5a:    9003        ..      STR      r0,[sp,#0xc]
        0x0003cc5c:    2026        &       MOVS     r0,#0x26
        0x0003cc5e:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cc62:    e061        a.      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cc64:    202b        +       MOVS     r0,#0x2b
        0x0003cc66:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cc6a:    e05d        ].      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cc6c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cc6e:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003cc72:    f7fffdb9    ....    BL       hciEvtProcessLeExtAdvReport ; 0x3c7e8
        0x0003cc76:    e057        W.      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cc78:    202d        -       MOVS     r0,#0x2d
        0x0003cc7a:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cc7e:    e053        S.      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cc80:    202e        .       MOVS     r0,#0x2e
        0x0003cc82:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cc86:    e04f        O.      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cc88:    202f        /       MOVS     r0,#0x2f
        0x0003cc8a:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cc8e:    e04b        K.      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cc90:    2030        0       MOVS     r0,#0x30
        0x0003cc92:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cc96:    e047        G.      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cc98:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cc9a:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003cc9e:    f7fffe75    ..u.    BL       hciEvtProcessLePerAdvReport ; 0x3c98c
        0x0003cca2:    e041        A.      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cca4:    2032        2       MOVS     r0,#0x32
        0x0003cca6:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003ccaa:    e03d        =.      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003ccac:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003ccae:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003ccb2:    f7fffcb1    ....    BL       hciEvtProcessLeConnIQReport ; 0x3c618
        0x0003ccb6:    e037        7.      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003ccb8:    e036        6.      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003ccba:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003ccbc:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003ccc0:    f7fffc2c    ..,.    BL       hciEvtProcessLeConlessIQReport ; 0x3c51c
        0x0003ccc4:    e030        0.      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003ccc6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003ccc8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ccca:    b960        `.      CBNZ     r0,0x3cce6 ; hciEvtProcessMsg + 666
        0x0003cccc:    e7ff        ..      B        0x3ccce ; hciEvtProcessMsg + 642
        0x0003ccce:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003ccd0:    7848        Hx      LDRB     r0,[r1,#1]
        0x0003ccd2:    7889        .x      LDRB     r1,[r1,#2]
        0x0003ccd4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ccd8:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003ccdc:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003cce0:    f7fdf808    ....    BL       hciCoreCisOpen ; 0x39cf4
        0x0003cce4:    e7ff        ..      B        0x3cce6 ; hciEvtProcessMsg + 666
        0x0003cce6:    2044        D       MOVS     r0,#0x44
        0x0003cce8:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003ccec:    e01c        ..      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003ccee:    2045        E       MOVS     r0,#0x45
        0x0003ccf0:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003ccf4:    e018        ..      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003ccf6:    2050        P       MOVS     r0,#0x50
        0x0003ccf8:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003ccfc:    e014        ..      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003ccfe:    2051        Q       MOVS     r0,#0x51
        0x0003cd00:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cd04:    e010        ..      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cd06:    2052        R       MOVS     r0,#0x52
        0x0003cd08:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cd0c:    e00c        ..      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cd0e:    2053        S       MOVS     r0,#0x53
        0x0003cd10:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cd14:    e008        ..      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cd16:    2047        G       MOVS     r0,#0x47
        0x0003cd18:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cd1c:    e004        ..      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cd1e:    2055        U       MOVS     r0,#0x55
        0x0003cd20:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cd24:    e000        ..      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cd26:    e7ff        ..      B        0x3cd28 ; hciEvtProcessMsg + 732
        0x0003cd28:    e067        g.      B        0x3cdfa ; hciEvtProcessMsg + 942
        0x0003cd2a:    f64201da    B...    MOV      r1,#0x28da
        0x0003cd2e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cd32:    8808        ..      LDRH     r0,[r1,#0]
        0x0003cd34:    3001        .0      ADDS     r0,#1
        0x0003cd36:    8008        ..      STRH     r0,[r1,#0]
        0x0003cd38:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003cd3a:    7848        Hx      LDRB     r0,[r1,#1]
        0x0003cd3c:    7889        .x      LDRB     r1,[r1,#2]
        0x0003cd3e:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cd42:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003cd46:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003cd4a:    f7fcff73    ..s.    BL       hciCoreCisByHandle ; 0x39c34
        0x0003cd4e:    b120         .      CBZ      r0,0x3cd5a ; hciEvtProcessMsg + 782
        0x0003cd50:    e7ff        ..      B        0x3cd52 ; hciEvtProcessMsg + 774
        0x0003cd52:    2046        F       MOVS     r0,#0x46
        0x0003cd54:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cd58:    e003        ..      B        0x3cd62 ; hciEvtProcessMsg + 790
        0x0003cd5a:    2003        .       MOVS     r0,#3
        0x0003cd5c:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cd60:    e7ff        ..      B        0x3cd62 ; hciEvtProcessMsg + 790
        0x0003cd62:    e04a        J.      B        0x3cdfa ; hciEvtProcessMsg + 942
        0x0003cd64:    f64201da    B...    MOV      r1,#0x28da
        0x0003cd68:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cd6c:    8848        H.      LDRH     r0,[r1,#2]
        0x0003cd6e:    3001        .0      ADDS     r0,#1
        0x0003cd70:    8048        H.      STRH     r0,[r1,#2]
        0x0003cd72:    200f        .       MOVS     r0,#0xf
        0x0003cd74:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cd78:    e03f        ?.      B        0x3cdfa ; hciEvtProcessMsg + 942
        0x0003cd7a:    f64201da    B...    MOV      r1,#0x28da
        0x0003cd7e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cd82:    8888        ..      LDRH     r0,[r1,#4]
        0x0003cd84:    3001        .0      ADDS     r0,#1
        0x0003cd86:    8088        ..      STRH     r0,[r1,#4]
        0x0003cd88:    200a        .       MOVS     r0,#0xa
        0x0003cd8a:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cd8e:    e034        4.      B        0x3cdfa ; hciEvtProcessMsg + 942
        0x0003cd90:    f64201da    B...    MOV      r1,#0x28da
        0x0003cd94:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cd98:    8a08        ..      LDRH     r0,[r1,#0x10]
        0x0003cd9a:    3001        .0      ADDS     r0,#1
        0x0003cd9c:    8208        ..      STRH     r0,[r1,#0x10]
        0x0003cd9e:    200e        .       MOVS     r0,#0xe
        0x0003cda0:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cda4:    e029        ).      B        0x3cdfa ; hciEvtProcessMsg + 942
        0x0003cda6:    f64201da    B...    MOV      r1,#0x28da
        0x0003cdaa:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cdae:    89c8        ..      LDRH     r0,[r1,#0xe]
        0x0003cdb0:    3001        .0      ADDS     r0,#1
        0x0003cdb2:    81c8        ..      STRH     r0,[r1,#0xe]
        0x0003cdb4:    e021        !.      B        0x3cdfa ; hciEvtProcessMsg + 942
        0x0003cdb6:    f64201da    B...    MOV      r1,#0x28da
        0x0003cdba:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cdbe:    8948        H.      LDRH     r0,[r1,#0xa]
        0x0003cdc0:    3001        .0      ADDS     r0,#1
        0x0003cdc2:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003cdc4:    2014        .       MOVS     r0,#0x14
        0x0003cdc6:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cdca:    e016        ..      B        0x3cdfa ; hciEvtProcessMsg + 942
        0x0003cdcc:    f64201da    B...    MOV      r1,#0x28da
        0x0003cdd0:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cdd4:    8ac8        ..      LDRH     r0,[r1,#0x16]
        0x0003cdd6:    3001        .0      ADDS     r0,#1
        0x0003cdd8:    82c8        ..      STRH     r0,[r1,#0x16]
        0x0003cdda:    2028        (       MOVS     r0,#0x28
        0x0003cddc:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cde0:    e00b        ..      B        0x3cdfa ; hciEvtProcessMsg + 942
        0x0003cde2:    f64201da    B...    MOV      r1,#0x28da
        0x0003cde6:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cdea:    8a88        ..      LDRH     r0,[r1,#0x14]
        0x0003cdec:    3001        .0      ADDS     r0,#1
        0x0003cdee:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003cdf0:    2013        .       MOVS     r0,#0x13
        0x0003cdf2:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cdf6:    e000        ..      B        0x3cdfa ; hciEvtProcessMsg + 942
        0x0003cdf8:    e7ff        ..      B        0x3cdfa ; hciEvtProcessMsg + 942
        0x0003cdfa:    f89d0018    ....    LDRB     r0,[sp,#0x18]
        0x0003cdfe:    2800        .(      CMP      r0,#0
        0x0003ce00:    d04d        M.      BEQ      0x3ce9e ; hciEvtProcessMsg + 1106
        0x0003ce02:    e7ff        ..      B        0x3ce04 ; hciEvtProcessMsg + 952
        0x0003ce04:    f89d1018    ....    LDRB     r1,[sp,#0x18]
        0x0003ce08:    f64210ca    B...    MOV      r0,#0x29ca
        0x0003ce0c:    f2c00005    ....    MOVT     r0,#5
        0x0003ce10:    5c40        @\      LDRB     r0,[r0,r1]
        0x0003ce12:    f7e1f9d7    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0003ce16:    9005        ..      STR      r0,[sp,#0x14]
        0x0003ce18:    b1e8        ..      CBZ      r0,0x3ce56 ; hciEvtProcessMsg + 1034
        0x0003ce1a:    e7ff        ..      B        0x3ce1c ; hciEvtProcessMsg + 976
        0x0003ce1c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003ce1e:    2000        .       MOVS     r0,#0
        0x0003ce20:    8008        ..      STRH     r0,[r1,#0]
        0x0003ce22:    f89d1018    ....    LDRB     r1,[sp,#0x18]
        0x0003ce26:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003ce28:    7091        .p      STRB     r1,[r2,#2]
        0x0003ce2a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003ce2c:    70c8        .p      STRB     r0,[r1,#3]
        0x0003ce2e:    f89d1018    ....    LDRB     r1,[sp,#0x18]
        0x0003ce32:    f6422020    B.      MOV      r0,#0x2a20
        0x0003ce36:    f2c00005    ....    MOVT     r0,#5
        0x0003ce3a:    f8503021    P.!0    LDR      r3,[r0,r1,LSL #2]
        0x0003ce3e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003ce40:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003ce42:    f89d2019    ...     LDRB     r2,[sp,#0x19]
        0x0003ce46:    4798        .G      BLX      r3
        0x0003ce48:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ce4a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003ce4c:    4788        .G      BLX      r1
        0x0003ce4e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003ce50:    f7e1f9fe    ....    BL       WsfBufFree ; 0x1e250
        0x0003ce54:    e7ff        ..      B        0x3ce56 ; hciEvtProcessMsg + 1034
        0x0003ce56:    f89d0018    ....    LDRB     r0,[sp,#0x18]
        0x0003ce5a:    2803        .(      CMP      r0,#3
        0x0003ce5c:    d10c        ..      BNE      0x3ce78 ; hciEvtProcessMsg + 1068
        0x0003ce5e:    e7ff        ..      B        0x3ce60 ; hciEvtProcessMsg + 1044
        0x0003ce60:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003ce62:    7848        Hx      LDRB     r0,[r1,#1]
        0x0003ce64:    7889        .x      LDRB     r1,[r1,#2]
        0x0003ce66:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ce6a:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003ce6e:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003ce72:    f7fcffa5    ....    BL       hciCoreConnClose ; 0x39dc0
        0x0003ce76:    e011        ..      B        0x3ce9c ; hciEvtProcessMsg + 1104
        0x0003ce78:    f89d0018    ....    LDRB     r0,[sp,#0x18]
        0x0003ce7c:    2846        F(      CMP      r0,#0x46
        0x0003ce7e:    d10c        ..      BNE      0x3ce9a ; hciEvtProcessMsg + 1102
        0x0003ce80:    e7ff        ..      B        0x3ce82 ; hciEvtProcessMsg + 1078
        0x0003ce82:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003ce84:    7848        Hx      LDRB     r0,[r1,#1]
        0x0003ce86:    7889        .x      LDRB     r1,[r1,#2]
        0x0003ce88:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ce8c:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003ce90:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003ce94:    f7fcfefa    ....    BL       hciCoreCisClose ; 0x39c8c
        0x0003ce98:    e7ff        ..      B        0x3ce9a ; hciEvtProcessMsg + 1102
        0x0003ce9a:    e7ff        ..      B        0x3ce9c ; hciEvtProcessMsg + 1104
        0x0003ce9c:    e7ff        ..      B        0x3ce9e ; hciEvtProcessMsg + 1106
        0x0003ce9e:    b008        ..      ADD      sp,sp,#0x20
        0x0003cea0:    bd80        ..      POP      {r7,pc}
        0x0003cea2:    0000        ..      MOVS     r0,r0
    hciTrSendAclData
        0x0003cea4:    b580        ..      PUSH     {r7,lr}
        0x0003cea6:    b084        ..      SUB      sp,sp,#0x10
        0x0003cea8:    9002        ..      STR      r0,[sp,#8]
        0x0003ceaa:    9101        ..      STR      r1,[sp,#4]
        0x0003ceac:    9901        ..      LDR      r1,[sp,#4]
        0x0003ceae:    7888        .x      LDRB     r0,[r1,#2]
        0x0003ceb0:    78c9        .x      LDRB     r1,[r1,#3]
        0x0003ceb2:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ceb6:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0003ceba:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0003cebe:    3004        .0      ADDS     r0,#4
        0x0003cec0:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0003cec4:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0003cec8:    9a01        ..      LDR      r2,[sp,#4]
        0x0003ceca:    2002        .       MOVS     r0,#2
        0x0003cecc:    f7fdfc1c    ....    BL       hciDrvWrite ; 0x3a708
        0x0003ced0:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0003ced4:    4288        .B      CMP      r0,r1
        0x0003ced6:    d105        ..      BNE      0x3cee4 ; hciTrSendAclData + 64
        0x0003ced8:    e7ff        ..      B        0x3ceda ; hciTrSendAclData + 54
        0x0003ceda:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0003cede:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003cee2:    e003        ..      B        0x3ceec ; hciTrSendAclData + 72
        0x0003cee4:    2000        .       MOVS     r0,#0
        0x0003cee6:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003ceea:    e7ff        ..      B        0x3ceec ; hciTrSendAclData + 72
        0x0003ceec:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003cef0:    b004        ..      ADD      sp,sp,#0x10
        0x0003cef2:    bd80        ..      POP      {r7,pc}
    hciTrSendCmd
        0x0003cef4:    b580        ..      PUSH     {r7,lr}
        0x0003cef6:    b084        ..      SUB      sp,sp,#0x10
        0x0003cef8:    9002        ..      STR      r0,[sp,#8]
        0x0003cefa:    9802        ..      LDR      r0,[sp,#8]
        0x0003cefc:    7880        .x      LDRB     r0,[r0,#2]
        0x0003cefe:    3003        .0      ADDS     r0,#3
        0x0003cf00:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003cf04:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003cf08:    9a02        ..      LDR      r2,[sp,#8]
        0x0003cf0a:    2001        .       MOVS     r0,#1
        0x0003cf0c:    f7fdfbfc    ....    BL       hciDrvWrite ; 0x3a708
        0x0003cf10:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003cf14:    4288        .B      CMP      r0,r1
        0x0003cf16:    d104        ..      BNE      0x3cf22 ; hciTrSendCmd + 46
        0x0003cf18:    e7ff        ..      B        0x3cf1a ; hciTrSendCmd + 38
        0x0003cf1a:    2001        .       MOVS     r0,#1
        0x0003cf1c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003cf20:    e003        ..      B        0x3cf2a ; hciTrSendCmd + 54
        0x0003cf22:    2000        .       MOVS     r0,#0
        0x0003cf24:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003cf28:    e7ff        ..      B        0x3cf2a ; hciTrSendCmd + 54
        0x0003cf2a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003cf2e:    b004        ..      ADD      sp,sp,#0x10
        0x0003cf30:    bd80        ..      POP      {r7,pc}
        0x0003cf32:    0000        ..      MOVS     r0,r0
    hciTrSerialRxIncoming
        0x0003cf34:    b580        ..      PUSH     {r7,lr}
        0x0003cf36:    b088        ..      SUB      sp,sp,#0x20
        0x0003cf38:    9006        ..      STR      r0,[sp,#0x18]
        0x0003cf3a:    f8ad1016    ....    STRH     r1,[sp,#0x16]
        0x0003cf3e:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0003cf42:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0003cf46:    2000        .       MOVS     r0,#0
        0x0003cf48:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003cf4c:    e7ff        ..      B        0x3cf4e ; hciTrSerialRxIncoming + 26
        0x0003cf4e:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0003cf52:    2800        .(      CMP      r0,#0
        0x0003cf54:    f00081b4    ....    BEQ.W    0x3d2c0 ; hciTrSerialRxIncoming + 908
        0x0003cf58:    e7ff        ..      B        0x3cf5a ; hciTrSerialRxIncoming + 38
        0x0003cf5a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003cf5c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cf5e:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0003cf62:    f6421001    B...    MOV      r0,#0x2901
        0x0003cf66:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003cf6a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cf6c:    bb30        0.      CBNZ     r0,0x3cfbc ; hciTrSerialRxIncoming + 136
        0x0003cf6e:    e7ff        ..      B        0x3cf70 ; hciTrSerialRxIncoming + 60
        0x0003cf70:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0003cf74:    f6421100    B...    MOVW     r1,#0x2900
        0x0003cf78:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cf7c:    7008        .p      STRB     r0,[r1,#0]
        0x0003cf7e:    f64201f6    B...    MOV      r1,#0x28f6
        0x0003cf82:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cf86:    2000        .       MOVS     r0,#0
        0x0003cf88:    8008        ..      STRH     r0,[r1,#0]
        0x0003cf8a:    f6421101    B...    MOV      r1,#0x2901
        0x0003cf8e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cf92:    2001        .       MOVS     r0,#1
        0x0003cf94:    7008        .p      STRB     r0,[r1,#0]
        0x0003cf96:    f248110d    H...    MOV      r1,#0x810d
        0x0003cf9a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003cf9e:    7008        .p      STRB     r0,[r1,#0]
        0x0003cfa0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003cfa2:    3001        .0      ADDS     r0,#1
        0x0003cfa4:    9006        ..      STR      r0,[sp,#0x18]
        0x0003cfa6:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003cfaa:    3001        .0      ADDS     r0,#1
        0x0003cfac:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003cfb0:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0003cfb4:    3801        .8      SUBS     r0,#1
        0x0003cfb6:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0003cfba:    e157        W.      B        0x3d26c ; hciTrSerialRxIncoming + 824
        0x0003cfbc:    f6421001    B...    MOV      r0,#0x2901
        0x0003cfc0:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003cfc4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cfc6:    2801        .(      CMP      r0,#1
        0x0003cfc8:    f040811d    @...    BNE.W    0x3d206 ; hciTrSerialRxIncoming + 722
        0x0003cfcc:    e7ff        ..      B        0x3cfce ; hciTrSerialRxIncoming + 154
        0x0003cfce:    2000        .       MOVS     r0,#0
        0x0003cfd0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003cfd4:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003cfd8:    f6421000    B...    MOVW     r0,#0x2900
        0x0003cfdc:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003cfe0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cfe2:    2804        .(      CMP      r0,#4
        0x0003cfe4:    d104        ..      BNE      0x3cff0 ; hciTrSerialRxIncoming + 188
        0x0003cfe6:    e7ff        ..      B        0x3cfe8 ; hciTrSerialRxIncoming + 180
        0x0003cfe8:    2002        .       MOVS     r0,#2
        0x0003cfea:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003cfee:    e01b        ..      B        0x3d028 ; hciTrSerialRxIncoming + 244
        0x0003cff0:    f6421000    B...    MOVW     r0,#0x2900
        0x0003cff4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003cff8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cffa:    2802        .(      CMP      r0,#2
        0x0003cffc:    d104        ..      BNE      0x3d008 ; hciTrSerialRxIncoming + 212
        0x0003cffe:    e7ff        ..      B        0x3d000 ; hciTrSerialRxIncoming + 204
        0x0003d000:    2004        .       MOVS     r0,#4
        0x0003d002:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003d006:    e00e        ..      B        0x3d026 ; hciTrSerialRxIncoming + 242
        0x0003d008:    f6421101    B...    MOV      r1,#0x2901
        0x0003d00c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d010:    2000        .       MOVS     r0,#0
        0x0003d012:    7008        .p      STRB     r0,[r1,#0]
        0x0003d014:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003d018:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003d01c:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003d020:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003d024:    e151        Q.      B        0x3d2ca ; hciTrSerialRxIncoming + 918
        0x0003d026:    e7ff        ..      B        0x3d028 ; hciTrSerialRxIncoming + 244
        0x0003d028:    f64200f6    B...    MOV      r0,#0x28f6
        0x0003d02c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d030:    8800        ..      LDRH     r0,[r0,#0]
        0x0003d032:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0003d036:    4288        .B      CMP      r0,r1
        0x0003d038:    d01c        ..      BEQ      0x3d074 ; hciTrSerialRxIncoming + 320
        0x0003d03a:    e7ff        ..      B        0x3d03c ; hciTrSerialRxIncoming + 264
        0x0003d03c:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0003d040:    f64203f6    B...    MOV      r3,#0x28f6
        0x0003d044:    f2c10301    ....    MOVT     r3,#0x1001
        0x0003d048:    881a        ..      LDRH     r2,[r3,#0]
        0x0003d04a:    1c51        Q.      ADDS     r1,r2,#1
        0x0003d04c:    8019        ..      STRH     r1,[r3,#0]
        0x0003d04e:    f64201f2    B...    MOV      r1,#0x28f2
        0x0003d052:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d056:    5488        .T      STRB     r0,[r1,r2]
        0x0003d058:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d05a:    3001        .0      ADDS     r0,#1
        0x0003d05c:    9006        ..      STR      r0,[sp,#0x18]
        0x0003d05e:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003d062:    3001        .0      ADDS     r0,#1
        0x0003d064:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003d068:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0003d06c:    3801        .8      SUBS     r0,#1
        0x0003d06e:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0003d072:    e7ff        ..      B        0x3d074 ; hciTrSerialRxIncoming + 320
        0x0003d074:    f64200f6    B...    MOV      r0,#0x28f6
        0x0003d078:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d07c:    8800        ..      LDRH     r0,[r0,#0]
        0x0003d07e:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0003d082:    4288        .B      CMP      r0,r1
        0x0003d084:    f04080be    @...    BNE.W    0x3d204 ; hciTrSerialRxIncoming + 720
        0x0003d088:    e7ff        ..      B        0x3d08a ; hciTrSerialRxIncoming + 342
        0x0003d08a:    f6421000    B...    MOVW     r0,#0x2900
        0x0003d08e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d092:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d094:    2804        .(      CMP      r0,#4
        0x0003d096:    d108        ..      BNE      0x3d0aa ; hciTrSerialRxIncoming + 374
        0x0003d098:    e7ff        ..      B        0x3d09a ; hciTrSerialRxIncoming + 358
        0x0003d09a:    f64200f2    B...    MOV      r0,#0x28f2
        0x0003d09e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d0a2:    7840        @x      LDRB     r0,[r0,#1]
        0x0003d0a4:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003d0a8:    e013        ..      B        0x3d0d2 ; hciTrSerialRxIncoming + 414
        0x0003d0aa:    f6421000    B...    MOVW     r0,#0x2900
        0x0003d0ae:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d0b2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d0b4:    2802        .(      CMP      r0,#2
        0x0003d0b6:    d10b        ..      BNE      0x3d0d0 ; hciTrSerialRxIncoming + 412
        0x0003d0b8:    e7ff        ..      B        0x3d0ba ; hciTrSerialRxIncoming + 390
        0x0003d0ba:    f64201f2    B...    MOV      r1,#0x28f2
        0x0003d0be:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d0c2:    7888        .x      LDRB     r0,[r1,#2]
        0x0003d0c4:    78c9        .x      LDRB     r1,[r1,#3]
        0x0003d0c6:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003d0ca:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003d0ce:    e7ff        ..      B        0x3d0d0 ; hciTrSerialRxIncoming + 412
        0x0003d0d0:    e7ff        ..      B        0x3d0d2 ; hciTrSerialRxIncoming + 414
        0x0003d0d2:    f6421000    B...    MOVW     r0,#0x2900
        0x0003d0d6:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d0da:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d0dc:    2802        .(      CMP      r0,#2
        0x0003d0de:    d119        ..      BNE      0x3d114 ; hciTrSerialRxIncoming + 480
        0x0003d0e0:    e7ff        ..      B        0x3d0e2 ; hciTrSerialRxIncoming + 430
        0x0003d0e2:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0003d0e6:    9001        ..      STR      r0,[sp,#4]
        0x0003d0e8:    f7deff1e    ....    BL       HciGetMaxRxAclLen ; 0x1bf28
        0x0003d0ec:    4601        .F      MOV      r1,r0
        0x0003d0ee:    9801        ..      LDR      r0,[sp,#4]
        0x0003d0f0:    4288        .B      CMP      r0,r1
        0x0003d0f2:    dc0f        ..      BGT      0x3d114 ; hciTrSerialRxIncoming + 480
        0x0003d0f4:    e7ff        ..      B        0x3d0f6 ; hciTrSerialRxIncoming + 450
        0x0003d0f6:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003d0fa:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003d0fe:    4408        .D      ADD      r0,r0,r1
        0x0003d100:    b280        ..      UXTH     r0,r0
        0x0003d102:    2100        .!      MOVS     r1,#0
        0x0003d104:    f7e1f9e2    ....    BL       WsfMsgDataAlloc ; 0x1e4cc
        0x0003d108:    f64201fc    B...    MOV      r1,#0x28fc
        0x0003d10c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d110:    6008        .`      STR      r0,[r1,#0]
        0x0003d112:    e01b        ..      B        0x3d14c ; hciTrSerialRxIncoming + 536
        0x0003d114:    f6421000    B...    MOVW     r0,#0x2900
        0x0003d118:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d11c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d11e:    2804        .(      CMP      r0,#4
        0x0003d120:    d113        ..      BNE      0x3d14a ; hciTrSerialRxIncoming + 534
        0x0003d122:    e7ff        ..      B        0x3d124 ; hciTrSerialRxIncoming + 496
        0x0003d124:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0003d128:    28ff        .(      CMP      r0,#0xff
        0x0003d12a:    dc0e        ..      BGT      0x3d14a ; hciTrSerialRxIncoming + 534
        0x0003d12c:    e7ff        ..      B        0x3d12e ; hciTrSerialRxIncoming + 506
        0x0003d12e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003d132:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003d136:    4408        .D      ADD      r0,r0,r1
        0x0003d138:    b280        ..      UXTH     r0,r0
        0x0003d13a:    f7e1f9b1    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x0003d13e:    f64201fc    B...    MOV      r1,#0x28fc
        0x0003d142:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d146:    6008        .`      STR      r0,[r1,#0]
        0x0003d148:    e7ff        ..      B        0x3d14a ; hciTrSerialRxIncoming + 534
        0x0003d14a:    e7ff        ..      B        0x3d14c ; hciTrSerialRxIncoming + 536
        0x0003d14c:    f64200fc    B...    MOV      r0,#0x28fc
        0x0003d150:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d154:    6800        .h      LDR      r0,[r0,#0]
        0x0003d156:    2800        .(      CMP      r0,#0
        0x0003d158:    d044        D.      BEQ      0x3d1e4 ; hciTrSerialRxIncoming + 688
        0x0003d15a:    e7ff        ..      B        0x3d15c ; hciTrSerialRxIncoming + 552
        0x0003d15c:    f64200fc    B...    MOV      r0,#0x28fc
        0x0003d160:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d164:    6800        .h      LDR      r0,[r0,#0]
        0x0003d166:    f64201f8    B...    MOV      r1,#0x28f8
        0x0003d16a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d16e:    6008        .`      STR      r0,[r1,#0]
        0x0003d170:    2000        .       MOVS     r0,#0
        0x0003d172:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d176:    e7ff        ..      B        0x3d178 ; hciTrSerialRxIncoming + 580
        0x0003d178:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003d17c:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0003d180:    4288        .B      CMP      r0,r1
        0x0003d182:    da16        ..      BGE      0x3d1b2 ; hciTrSerialRxIncoming + 638
        0x0003d184:    e7ff        ..      B        0x3d186 ; hciTrSerialRxIncoming + 594
        0x0003d186:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0003d18a:    f64200f2    B...    MOV      r0,#0x28f2
        0x0003d18e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d192:    5c40        @\      LDRB     r0,[r0,r1]
        0x0003d194:    f64203f8    B...    MOV      r3,#0x28f8
        0x0003d198:    f2c10301    ....    MOVT     r3,#0x1001
        0x0003d19c:    6819        .h      LDR      r1,[r3,#0]
        0x0003d19e:    1c4a        J.      ADDS     r2,r1,#1
        0x0003d1a0:    601a        .`      STR      r2,[r3,#0]
        0x0003d1a2:    7008        .p      STRB     r0,[r1,#0]
        0x0003d1a4:    e7ff        ..      B        0x3d1a6 ; hciTrSerialRxIncoming + 626
        0x0003d1a6:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003d1aa:    3001        .0      ADDS     r0,#1
        0x0003d1ac:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d1b0:    e7e2        ..      B        0x3d178 ; hciTrSerialRxIncoming + 580
        0x0003d1b2:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003d1b6:    f64200f6    B...    MOV      r0,#0x28f6
        0x0003d1ba:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d1be:    8001        ..      STRH     r1,[r0,#0]
        0x0003d1c0:    8800        ..      LDRH     r0,[r0,#0]
        0x0003d1c2:    b938        8.      CBNZ     r0,0x3d1d4 ; hciTrSerialRxIncoming + 672
        0x0003d1c4:    e7ff        ..      B        0x3d1c6 ; hciTrSerialRxIncoming + 658
        0x0003d1c6:    f6421101    B...    MOV      r1,#0x2901
        0x0003d1ca:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d1ce:    2003        .       MOVS     r0,#3
        0x0003d1d0:    7008        .p      STRB     r0,[r1,#0]
        0x0003d1d2:    e006        ..      B        0x3d1e2 ; hciTrSerialRxIncoming + 686
        0x0003d1d4:    f6421101    B...    MOV      r1,#0x2901
        0x0003d1d8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d1dc:    2002        .       MOVS     r0,#2
        0x0003d1de:    7008        .p      STRB     r0,[r1,#0]
        0x0003d1e0:    e7ff        ..      B        0x3d1e2 ; hciTrSerialRxIncoming + 686
        0x0003d1e2:    e00e        ..      B        0x3d202 ; hciTrSerialRxIncoming + 718
        0x0003d1e4:    f6421101    B...    MOV      r1,#0x2901
        0x0003d1e8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d1ec:    2000        .       MOVS     r0,#0
        0x0003d1ee:    7008        .p      STRB     r0,[r1,#0]
        0x0003d1f0:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003d1f4:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003d1f8:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003d1fc:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003d200:    e063        c.      B        0x3d2ca ; hciTrSerialRxIncoming + 918
        0x0003d202:    e7ff        ..      B        0x3d204 ; hciTrSerialRxIncoming + 720
        0x0003d204:    e031        1.      B        0x3d26a ; hciTrSerialRxIncoming + 822
        0x0003d206:    f6421001    B...    MOV      r0,#0x2901
        0x0003d20a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d20e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d210:    2802        .(      CMP      r0,#2
        0x0003d212:    d129        ).      BNE      0x3d268 ; hciTrSerialRxIncoming + 820
        0x0003d214:    e7ff        ..      B        0x3d216 ; hciTrSerialRxIncoming + 738
        0x0003d216:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0003d21a:    f64203f8    B...    MOV      r3,#0x28f8
        0x0003d21e:    f2c10301    ....    MOVT     r3,#0x1001
        0x0003d222:    6819        .h      LDR      r1,[r3,#0]
        0x0003d224:    1c4a        J.      ADDS     r2,r1,#1
        0x0003d226:    601a        .`      STR      r2,[r3,#0]
        0x0003d228:    7008        .p      STRB     r0,[r1,#0]
        0x0003d22a:    f64200f6    B...    MOV      r0,#0x28f6
        0x0003d22e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d232:    8801        ..      LDRH     r1,[r0,#0]
        0x0003d234:    3901        .9      SUBS     r1,#1
        0x0003d236:    8001        ..      STRH     r1,[r0,#0]
        0x0003d238:    8800        ..      LDRH     r0,[r0,#0]
        0x0003d23a:    b938        8.      CBNZ     r0,0x3d24c ; hciTrSerialRxIncoming + 792
        0x0003d23c:    e7ff        ..      B        0x3d23e ; hciTrSerialRxIncoming + 778
        0x0003d23e:    f6421101    B...    MOV      r1,#0x2901
        0x0003d242:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d246:    2003        .       MOVS     r0,#3
        0x0003d248:    7008        .p      STRB     r0,[r1,#0]
        0x0003d24a:    e7ff        ..      B        0x3d24c ; hciTrSerialRxIncoming + 792
        0x0003d24c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d24e:    3001        .0      ADDS     r0,#1
        0x0003d250:    9006        ..      STR      r0,[sp,#0x18]
        0x0003d252:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003d256:    3001        .0      ADDS     r0,#1
        0x0003d258:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003d25c:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0003d260:    3801        .8      SUBS     r0,#1
        0x0003d262:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0003d266:    e7ff        ..      B        0x3d268 ; hciTrSerialRxIncoming + 820
        0x0003d268:    e7ff        ..      B        0x3d26a ; hciTrSerialRxIncoming + 822
        0x0003d26a:    e7ff        ..      B        0x3d26c ; hciTrSerialRxIncoming + 824
        0x0003d26c:    f6421001    B...    MOV      r0,#0x2901
        0x0003d270:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d274:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d276:    2803        .(      CMP      r0,#3
        0x0003d278:    d121        !.      BNE      0x3d2be ; hciTrSerialRxIncoming + 906
        0x0003d27a:    e7ff        ..      B        0x3d27c ; hciTrSerialRxIncoming + 840
        0x0003d27c:    f248110d    H...    MOV      r1,#0x810d
        0x0003d280:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003d284:    2000        .       MOVS     r0,#0
        0x0003d286:    7008        .p      STRB     r0,[r1,#0]
        0x0003d288:    f64200fc    B...    MOV      r0,#0x28fc
        0x0003d28c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d290:    6800        .h      LDR      r0,[r0,#0]
        0x0003d292:    b168        h.      CBZ      r0,0x3d2b0 ; hciTrSerialRxIncoming + 892
        0x0003d294:    e7ff        ..      B        0x3d296 ; hciTrSerialRxIncoming + 866
        0x0003d296:    f6421000    B...    MOVW     r0,#0x2900
        0x0003d29a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d29e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d2a0:    f64201fc    B...    MOV      r1,#0x28fc
        0x0003d2a4:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d2a8:    6809        .h      LDR      r1,[r1,#0]
        0x0003d2aa:    f7fcfebd    ....    BL       hciCoreRecv ; 0x3a028
        0x0003d2ae:    e7ff        ..      B        0x3d2b0 ; hciTrSerialRxIncoming + 892
        0x0003d2b0:    f6421101    B...    MOV      r1,#0x2901
        0x0003d2b4:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d2b8:    2000        .       MOVS     r0,#0
        0x0003d2ba:    7008        .p      STRB     r0,[r1,#0]
        0x0003d2bc:    e7ff        ..      B        0x3d2be ; hciTrSerialRxIncoming + 906
        0x0003d2be:    e646        F.      B        0x3cf4e ; hciTrSerialRxIncoming + 26
        0x0003d2c0:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003d2c4:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003d2c8:    e7ff        ..      B        0x3d2ca ; hciTrSerialRxIncoming + 918
        0x0003d2ca:    f8bd001e    ....    LDRH     r0,[sp,#0x1e]
        0x0003d2ce:    b008        ..      ADD      sp,sp,#0x20
        0x0003d2d0:    bd80        ..      POP      {r7,pc}
        0x0003d2d2:    0000        ..      MOVS     r0,r0
    hci_process_trace_data
        0x0003d2d4:    b580        ..      PUSH     {r7,lr}
        0x0003d2d6:    b094        ..      SUB      sp,sp,#0x50
        0x0003d2d8:    9013        ..      STR      r0,[sp,#0x4c]
        0x0003d2da:    9112        ..      STR      r1,[sp,#0x48]
        0x0003d2dc:    2000        .       MOVS     r0,#0
        0x0003d2de:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d2e0:    f88d0043    ..C.    STRB     r0,[sp,#0x43]
        0x0003d2e4:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003d2e6:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0003d2e8:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d2ea:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d2ec:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d2ee:    f88d0043    ..C.    STRB     r0,[sp,#0x43]
        0x0003d2f2:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d2f4:    3001        .0      ADDS     r0,#1
        0x0003d2f6:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d2f8:    f89d0043    ..C.    LDRB     r0,[sp,#0x43]
        0x0003d2fc:    4601        .F      MOV      r1,r0
        0x0003d2fe:    9101        ..      STR      r1,[sp,#4]
        0x0003d300:    2801        .(      CMP      r0,#1
        0x0003d302:    d00c        ..      BEQ      0x3d31e ; hci_process_trace_data + 74
        0x0003d304:    e7ff        ..      B        0x3d306 ; hci_process_trace_data + 50
        0x0003d306:    9801        ..      LDR      r0,[sp,#4]
        0x0003d308:    2803        .(      CMP      r0,#3
        0x0003d30a:    f04080e0    @...    BNE.W    0x3d4ce ; hci_process_trace_data + 506
        0x0003d30e:    e7ff        ..      B        0x3d310 ; hci_process_trace_data + 60
        0x0003d310:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d312:    3002        .0      ADDS     r0,#2
        0x0003d314:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d316:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d318:    6800        .h      LDR      r0,[r0,#0]
        0x0003d31a:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003d31c:    e0d8        ..      B        0x3d4d0 ; hci_process_trace_data + 508
        0x0003d31e:    2000        .       MOVS     r0,#0
        0x0003d320:    9000        ..      STR      r0,[sp,#0]
        0x0003d322:    900e        ..      STR      r0,[sp,#0x38]
        0x0003d324:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x0003d328:    900c        ..      STR      r0,[sp,#0x30]
        0x0003d32a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003d32c:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x0003d330:    f88d002a    ..*.    STRB     r0,[sp,#0x2a]
        0x0003d334:    f8ad0028    ..(.    STRH     r0,[sp,#0x28]
        0x0003d338:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003d33c:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d33e:    3002        .0      ADDS     r0,#2
        0x0003d340:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d342:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d344:    3002        .0      ADDS     r0,#2
        0x0003d346:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d348:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d34a:    6800        .h      LDR      r0,[r0,#0]
        0x0003d34c:    900e        ..      STR      r0,[sp,#0x38]
        0x0003d34e:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d350:    3004        .0      ADDS     r0,#4
        0x0003d352:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d354:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003d356:    f6404335    @.5C    MOV      r3,#0xc35
        0x0003d35a:    4358        XC      MULS     r0,r3,r0
        0x0003d35c:    f64c42cd    L..B    MOV      r2,#0xcccd
        0x0003d360:    f6cc42cc    ...B    MOVT     r2,#0xcccc
        0x0003d364:    fba00c02    ....    UMULL    r0,r12,r0,r2
        0x0003d368:    ea4f00dc    O...    LSR      r0,r12,#3
        0x0003d36c:    f64451d3    D..Q    MOV      r1,#0x4dd3
        0x0003d370:    f2c10162    ..b.    MOVT     r1,#0x1062
        0x0003d374:    fba0e001    ....    UMULL    lr,r0,r0,r1
        0x0003d378:    0980        ..      LSRS     r0,r0,#6
        0x0003d37a:    f44f7e7a    O.z~    MOV      lr,#0x3e8
        0x0003d37e:    fb00f00e    ....    MUL      r0,r0,lr
        0x0003d382:    ebc000dc    ....    RSB      r0,r0,r12,LSR #3
        0x0003d386:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003d38a:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003d38c:    4358        XC      MULS     r0,r3,r0
        0x0003d38e:    fba02002    ...     UMULL    r2,r0,r0,r2
        0x0003d392:    08c0        ..      LSRS     r0,r0,#3
        0x0003d394:    fba01001    ....    UMULL    r1,r0,r0,r1
        0x0003d398:    0980        ..      LSRS     r0,r0,#6
        0x0003d39a:    900c        ..      STR      r0,[sp,#0x30]
        0x0003d39c:    990c        ..      LDR      r1,[sp,#0x30]
        0x0003d39e:    a806        ..      ADD      r0,sp,#0x18
        0x0003d3a0:    f7e0fe36    ..6.    BL       TimeStamp2Time ; 0x1e010
        0x0003d3a4:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0003d3a8:    f8ad0024    ..$.    STRH     r0,[sp,#0x24]
        0x0003d3ac:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d3ae:    9008        ..      STR      r0,[sp,#0x20]
        0x0003d3b0:    f8bd0020    .. .    LDRH     r0,[sp,#0x20]
        0x0003d3b4:    f8ad0028    ..(.    STRH     r0,[sp,#0x28]
        0x0003d3b8:    f89d0022    ..".    LDRB     r0,[sp,#0x22]
        0x0003d3bc:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003d3be:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x0003d3c2:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x0003d3c6:    f89d0024    ..$.    LDRB     r0,[sp,#0x24]
        0x0003d3ca:    f88d002a    ..*.    STRB     r0,[sp,#0x2a]
        0x0003d3ce:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d3d0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d3d2:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x0003d3d6:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d3d8:    3001        .0      ADDS     r0,#1
        0x0003d3da:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d3dc:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x0003d3e0:    2838        8(      CMP      r0,#0x38
        0x0003d3e2:    d172        r.      BNE      0x3d4ca ; hci_process_trace_data + 502
        0x0003d3e4:    e7ff        ..      B        0x3d3e6 ; hci_process_trace_data + 274
        0x0003d3e6:    2000        .       MOVS     r0,#0
        0x0003d3e8:    9004        ..      STR      r0,[sp,#0x10]
        0x0003d3ea:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003d3ee:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0003d3f2:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003d3f6:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0003d3fa:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003d3fe:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0003d402:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d404:    1c41        A.      ADDS     r1,r0,#1
        0x0003d406:    9111        ..      STR      r1,[sp,#0x44]
        0x0003d408:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d40a:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003d40e:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d410:    1c41        A.      ADDS     r1,r0,#1
        0x0003d412:    9111        ..      STR      r1,[sp,#0x44]
        0x0003d414:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d416:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0003d41a:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0003d41e:    2801        .(      CMP      r0,#1
        0x0003d420:    d106        ..      BNE      0x3d430 ; hci_process_trace_data + 348
        0x0003d422:    e7ff        ..      B        0x3d424 ; hci_process_trace_data + 336
        0x0003d424:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d426:    1c41        A.      ADDS     r1,r0,#1
        0x0003d428:    9111        ..      STR      r1,[sp,#0x44]
        0x0003d42a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d42c:    9004        ..      STR      r0,[sp,#0x10]
        0x0003d42e:    e013        ..      B        0x3d458 ; hci_process_trace_data + 388
        0x0003d430:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0003d434:    2802        .(      CMP      r0,#2
        0x0003d436:    d107        ..      BNE      0x3d448 ; hci_process_trace_data + 372
        0x0003d438:    e7ff        ..      B        0x3d43a ; hci_process_trace_data + 358
        0x0003d43a:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d43c:    8800        ..      LDRH     r0,[r0,#0]
        0x0003d43e:    9004        ..      STR      r0,[sp,#0x10]
        0x0003d440:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d442:    3002        .0      ADDS     r0,#2
        0x0003d444:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d446:    e006        ..      B        0x3d456 ; hci_process_trace_data + 386
        0x0003d448:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d44a:    6800        .h      LDR      r0,[r0,#0]
        0x0003d44c:    9004        ..      STR      r0,[sp,#0x10]
        0x0003d44e:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d450:    3004        .0      ADDS     r0,#4
        0x0003d452:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d454:    e7ff        ..      B        0x3d456 ; hci_process_trace_data + 386
        0x0003d456:    e7ff        ..      B        0x3d458 ; hci_process_trace_data + 388
        0x0003d458:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003d45c:    b908        ..      CBNZ     r0,0x3d462 ; hci_process_trace_data + 398
        0x0003d45e:    e7ff        ..      B        0x3d460 ; hci_process_trace_data + 396
        0x0003d460:    e032        2.      B        0x3d4c8 ; hci_process_trace_data + 500
        0x0003d462:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003d466:    2802        .(      CMP      r0,#2
        0x0003d468:    d109        ..      BNE      0x3d47e ; hci_process_trace_data + 426
        0x0003d46a:    e7ff        ..      B        0x3d46c ; hci_process_trace_data + 408
        0x0003d46c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003d46e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003d472:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0003d476:    b108        ..      CBZ      r0,0x3d47c ; hci_process_trace_data + 424
        0x0003d478:    e7ff        ..      B        0x3d47a ; hci_process_trace_data + 422
        0x0003d47a:    e7ff        ..      B        0x3d47c ; hci_process_trace_data + 424
        0x0003d47c:    e023        #.      B        0x3d4c6 ; hci_process_trace_data + 498
        0x0003d47e:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003d482:    2809        .(      CMP      r0,#9
        0x0003d484:    d110        ..      BNE      0x3d4a8 ; hci_process_trace_data + 468
        0x0003d486:    e7ff        ..      B        0x3d488 ; hci_process_trace_data + 436
        0x0003d488:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0003d48c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003d490:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003d494:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0003d498:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003d49a:    0a00        ..      LSRS     r0,r0,#8
        0x0003d49c:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003d4a0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003d4a2:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0003d4a6:    e00d        ..      B        0x3d4c4 ; hci_process_trace_data + 496
        0x0003d4a8:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003d4ac:    280a        .(      CMP      r0,#0xa
        0x0003d4ae:    d108        ..      BNE      0x3d4c2 ; hci_process_trace_data + 494
        0x0003d4b0:    e7ff        ..      B        0x3d4b2 ; hci_process_trace_data + 478
        0x0003d4b2:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003d4b6:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003d4ba:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003d4bc:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0003d4c0:    e7ff        ..      B        0x3d4c2 ; hci_process_trace_data + 494
        0x0003d4c2:    e7ff        ..      B        0x3d4c4 ; hci_process_trace_data + 496
        0x0003d4c4:    e7ff        ..      B        0x3d4c6 ; hci_process_trace_data + 498
        0x0003d4c6:    e7ff        ..      B        0x3d4c8 ; hci_process_trace_data + 500
        0x0003d4c8:    e000        ..      B        0x3d4cc ; hci_process_trace_data + 504
        0x0003d4ca:    e7ff        ..      B        0x3d4cc ; hci_process_trace_data + 504
        0x0003d4cc:    e000        ..      B        0x3d4d0 ; hci_process_trace_data + 508
        0x0003d4ce:    e7ff        ..      B        0x3d4d0 ; hci_process_trace_data + 508
        0x0003d4d0:    b014        ..      ADD      sp,sp,#0x50
        0x0003d4d2:    bd80        ..      POP      {r7,pc}
    hysteresis_decision
        0x0003d4d4:    b580        ..      PUSH     {r7,lr}
        0x0003d4d6:    4684        .F      MOV      r12,r0
        0x0003d4d8:    2000        .       MOVS     r0,#0
        0x0003d4da:    2a01        .*      CMP      r2,#1
        0x0003d4dc:    db0d        ..      BLT      0x3d4fa ; hysteresis_decision + 38
        0x0003d4de:    46e6        .F      MOV      lr,r12
        0x0003d4e0:    ed9e1a00    ....    VLDR     s2,[lr,#0]
        0x0003d4e4:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x0003d4e8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d4ec:    dc05        ..      BGT      0x3d4fa ; hysteresis_decision + 38
        0x0003d4ee:    3001        .0      ADDS     r0,#1
        0x0003d4f0:    4282        .B      CMP      r2,r0
        0x0003d4f2:    f10e0e04    ....    ADD      lr,lr,#4
        0x0003d4f6:    d1f3        ..      BNE      0x3d4e0 ; hysteresis_decision + 12
        0x0003d4f8:    4610        .F      MOV      r0,r2
        0x0003d4fa:    4298        .B      CMP      r0,r3
        0x0003d4fc:    dd10        ..      BLE      0x3d520 ; hysteresis_decision + 76
        0x0003d4fe:    eb0c0283    ....    ADD      r2,r12,r3,LSL #2
        0x0003d502:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x0003d506:    eb010283    ....    ADD      r2,r1,r3,LSL #2
        0x0003d50a:    ed922a00    ...*    VLDR     s4,[r2,#0]
        0x0003d50e:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x0003d512:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x0003d516:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d51a:    dd01        ..      BLE      0x3d520 ; hysteresis_decision + 76
        0x0003d51c:    4618        .F      MOV      r0,r3
        0x0003d51e:    bd80        ..      POP      {r7,pc}
        0x0003d520:    4298        .B      CMP      r0,r3
        0x0003d522:    bfa8        ..      IT       GE
        0x0003d524:    bd80        ..      POPGE    {r7,pc}
        0x0003d526:    f06f0203    o...    MVN      r2,#3
        0x0003d52a:    eb020e83    ....    ADD      lr,r2,r3,LSL #2
        0x0003d52e:    eb0c020e    ....    ADD      r2,r12,lr
        0x0003d532:    4471        qD      ADD      r1,r1,lr
        0x0003d534:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x0003d538:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x0003d53c:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x0003d540:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x0003d544:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d548:    bfb8        ..      IT       LT
        0x0003d54a:    4618        .F      MOVLT    r0,r3
        0x0003d54c:    bd80        ..      POP      {r7,pc}
        0x0003d54e:    0000        ..      MOVS     r0,r0
    init_caps
        0x0003d550:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003d554:    6884        .h      LDR      r4,[r0,#8]
        0x0003d556:    2c01        .,      CMP      r4,#1
        0x0003d558:    bfb8        ..      IT       LT
        0x0003d55a:    e8bd81f0    ....    POPLT    {r4-r8,pc}
        0x0003d55e:    f8d0c020    .. .    LDR      r12,[r0,#0x20]
        0x0003d562:    f8d0e068    ..h.    LDR      lr,[r0,#0x68]
        0x0003d566:    eb030542    ..B.    ADD      r5,r3,r2,LSL #1
        0x0003d56a:    f83c7b02    <..{    LDRH     r7,[r12],#2
        0x0003d56e:    f1a50801    ....    SUB      r8,r5,#1
        0x0003d572:    2600        .&      MOVS     r6,#0
        0x0003d574:    f93c5016    <..P    LDRSH    r5,[r12,r6,LSL #1]
        0x0003d578:    fb08e404    ....    MLA      r4,r8,r4,lr
        0x0003d57c:    b23f        ?.      SXTH     r7,r7
        0x0003d57e:    1bef        ..      SUBS     r7,r5,r7
        0x0003d580:    5da4        .]      LDRB     r4,[r4,r6]
        0x0003d582:    4097        .@      LSLS     r7,r7,r2
        0x0003d584:    3440        @4      ADDS     r4,r4,#0x40
        0x0003d586:    435f        _C      MULS     r7,r3,r7
        0x0003d588:    437c        |C      MULS     r4,r7,r4
        0x0003d58a:    10a4        ..      ASRS     r4,r4,#2
        0x0003d58c:    f8414026    A.&@    STR      r4,[r1,r6,LSL #2]
        0x0003d590:    6884        .h      LDR      r4,[r0,#8]
        0x0003d592:    3601        .6      ADDS     r6,#1
        0x0003d594:    b2af        ..      UXTH     r7,r5
        0x0003d596:    42a6        .B      CMP      r6,r4
        0x0003d598:    dbec        ..      BLT      0x3d574 ; init_caps + 36
        0x0003d59a:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0003d59e:    0000        ..      MOVS     r0,r0
    intensity_stereo
        0x0003d5a0:    b570        p.      PUSH     {r4-r6,lr}
        0x0003d5a2:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x0003d5a6:    9e0a        ..      LDR      r6,[sp,#0x28]
        0x0003d5a8:    6880        .h      LDR      r0,[r0,#8]
        0x0003d5aa:    eb030586    ....    ADD      r5,r3,r6,LSL #2
        0x0003d5ae:    4430        0D      ADD      r0,r0,r6
        0x0003d5b0:    ed958a00    ....    VLDR     s16,[r5,#0]
        0x0003d5b4:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0003d5b8:    ed909a00    ....    VLDR     s18,[r0,#0]
        0x0003d5bc:    ed9faa1a    ....    VLDR     s20,[pc,#104] ; [0x3d628] = 0x26901d7d
        0x0003d5c0:    ee280a08    (...    VMUL.F32 s0,s16,s16
        0x0003d5c4:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x0003d5c8:    ee291a09    )...    VMUL.F32 s2,s18,s18
        0x0003d5cc:    ee301a01    0...    VADD.F32 s2,s0,s2
        0x0003d5d0:    eeb10ac1    ....    VSQRT.F32 s0,s2
        0x0003d5d4:    9e0b        ..      LDR      r6,[sp,#0x2c]
        0x0003d5d6:    4614        .F      MOV      r4,r2
        0x0003d5d8:    460d        .F      MOV      r5,r1
        0x0003d5da:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x0003d5de:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d5e2:    d61c        ..      BVS      0x3d61e ; intensity_stereo + 126
        0x0003d5e4:    2e01        ..      CMP      r6,#1
        0x0003d5e6:    db17        ..      BLT      0x3d618 ; intensity_stereo + 120
        0x0003d5e8:    ee301a0a    0...    VADD.F32 s2,s0,s20
        0x0003d5ec:    ee880a01    ....    VDIV.F32 s0,s16,s2
        0x0003d5f0:    ee891a01    ....    VDIV.F32 s2,s18,s2
        0x0003d5f4:    ed952a00    ...*    VLDR     s4,[r5,#0]
        0x0003d5f8:    ed943a00    ...:    VLDR     s6,[r4,#0]
        0x0003d5fc:    ee202a02     ..*    VMUL.F32 s4,s0,s4
        0x0003d600:    ee213a03    !..:    VMUL.F32 s6,s2,s6
        0x0003d604:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x0003d608:    ed852a00    ...*    VSTR     s4,[r5,#0]
        0x0003d60c:    3e01        .>      SUBS     r6,#1
        0x0003d60e:    f1040404    ....    ADD      r4,r4,#4
        0x0003d612:    f1050504    ....    ADD      r5,r5,#4
        0x0003d616:    d1ed        ..      BNE      0x3d5f4 ; intensity_stereo + 84
        0x0003d618:    ecbd8b06    ....    VPOP     {d8-d10}
        0x0003d61c:    bd70        p.      POP      {r4-r6,pc}
        0x0003d61e:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x0003d622:    f00efcac    ....    BL       __hardfp_sqrtf ; 0x4bf7e
        0x0003d626:    e7dd        ..      B        0x3d5e4 ; intensity_stereo + 68
    $d.30
        0x0003d628:    26901d7d    }..&    DCD    646978941
    $t.45
    internal_iom_compute_transfer_delay
        0x0003d62c:    b083        ..      SUB      sp,sp,#0xc
        0x0003d62e:    9002        ..      STR      r0,[sp,#8]
        0x0003d630:    9101        ..      STR      r1,[sp,#4]
        0x0003d632:    9802        ..      LDR      r0,[sp,#8]
        0x0003d634:    f8d00864    ..d.    LDR      r0,[r0,#0x864]
        0x0003d638:    9901        ..      LDR      r1,[sp,#4]
        0x0003d63a:    4348        HC      MULS     r0,r1,r0
        0x0003d63c:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0003d640:    0080        ..      LSLS     r0,r0,#2
        0x0003d642:    9000        ..      STR      r0,[sp,#0]
        0x0003d644:    9800        ..      LDR      r0,[sp,#0]
        0x0003d646:    b918        ..      CBNZ     r0,0x3d650 ; internal_iom_compute_transfer_delay + 36
        0x0003d648:    e7ff        ..      B        0x3d64a ; internal_iom_compute_transfer_delay + 30
        0x0003d64a:    2001        .       MOVS     r0,#1
        0x0003d64c:    9000        ..      STR      r0,[sp,#0]
        0x0003d64e:    e7ff        ..      B        0x3d650 ; internal_iom_compute_transfer_delay + 36
        0x0003d650:    9800        ..      LDR      r0,[sp,#0]
        0x0003d652:    b003        ..      ADD      sp,sp,#0xc
        0x0003d654:    4770        pG      BX       lr
        0x0003d656:    0000        ..      MOVS     r0,r0
    internal_iom_error_reset_disable_submodule
        0x0003d658:    b580        ..      PUSH     {r7,lr}
        0x0003d65a:    b096        ..      SUB      sp,sp,#0x58
        0x0003d65c:    9014        ..      STR      r0,[sp,#0x50]
        0x0003d65e:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003d660:    6840        @h      LDR      r0,[r0,#4]
        0x0003d662:    900d        ..      STR      r0,[sp,#0x34]
        0x0003d664:    2000        .       MOVS     r0,#0
        0x0003d666:    900c        ..      STR      r0,[sp,#0x30]
        0x0003d668:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003d66a:    900a        ..      STR      r0,[sp,#0x28]
        0x0003d66c:    9009        ..      STR      r0,[sp,#0x24]
        0x0003d66e:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003d670:    f8d00864    ..d.    LDR      r0,[r0,#0x864]
        0x0003d674:    b128        (.      CBZ      r0,0x3d682 ; internal_iom_error_reset_disable_submodule + 42
        0x0003d676:    e7ff        ..      B        0x3d678 ; internal_iom_error_reset_disable_submodule + 32
        0x0003d678:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003d67a:    f8d00864    ..d.    LDR      r0,[r0,#0x864]
        0x0003d67e:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d680:    e002        ..      B        0x3d688 ; internal_iom_error_reset_disable_submodule + 48
        0x0003d682:    2001        .       MOVS     r0,#1
        0x0003d684:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d686:    e7ff        ..      B        0x3d688 ; internal_iom_error_reset_disable_submodule + 48
        0x0003d688:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d68a:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0003d68e:    0040        @.      LSLS     r0,r0,#1
        0x0003d690:    9008        ..      STR      r0,[sp,#0x20]
        0x0003d692:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003d694:    0301        ..      LSLS     r1,r0,#12
        0x0003d696:    f2403088    @..0    MOVW     r0,#0x388
        0x0003d69a:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003d69e:    5840        @X      LDR      r0,[r0,r1]
        0x0003d6a0:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003d6a2:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003d6a4:    f2402048    @.H     MOVW     r0,#0x248
        0x0003d6a8:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003d6ac:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x0003d6b0:    466a        jF      MOV      r2,sp
        0x0003d6b2:    2001        .       MOVS     r0,#1
        0x0003d6b4:    6010        .`      STR      r0,[r2,#0]
        0x0003d6b6:    f24a1020    J. .    MOV      r0,#0xa120
        0x0003d6ba:    f2c00007    ....    MOVT     r0,#7
        0x0003d6be:    2206        ."      MOVS     r2,#6
        0x0003d6c0:    2304        .#      MOVS     r3,#4
        0x0003d6c2:    f7e4fb01    ....    BL       am_hal_delay_us_status_check ; 0x21cc8
        0x0003d6c6:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003d6c8:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003d6ca:    7a09        .z      LDRB     r1,[r1,#8]
        0x0003d6cc:    fab1f181    ....    CLZ      r1,r1
        0x0003d6d0:    094a        J.      LSRS     r2,r1,#5
        0x0003d6d2:    a90a        ..      ADD      r1,sp,#0x28
        0x0003d6d4:    f000f8ae    ....    BL       internal_iom_find_pins ; 0x3d834
        0x0003d6d8:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003d6da:    7a00        .z      LDRB     r0,[r0,#8]
        0x0003d6dc:    2801        .(      CMP      r0,#1
        0x0003d6de:    d004        ..      BEQ      0x3d6ea ; internal_iom_error_reset_disable_submodule + 146
        0x0003d6e0:    e7ff        ..      B        0x3d6e2 ; internal_iom_error_reset_disable_submodule + 138
        0x0003d6e2:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0003d6e6:    900c        ..      STR      r0,[sp,#0x30]
        0x0003d6e8:    e7ff        ..      B        0x3d6ea ; internal_iom_error_reset_disable_submodule + 146
        0x0003d6ea:    a80a        ..      ADD      r0,sp,#0x28
        0x0003d6ec:    9009        ..      STR      r0,[sp,#0x24]
        0x0003d6ee:    2000        .       MOVS     r0,#0
        0x0003d6f0:    9006        ..      STR      r0,[sp,#0x18]
        0x0003d6f2:    e7ff        ..      B        0x3d6f4 ; internal_iom_error_reset_disable_submodule + 156
        0x0003d6f4:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d6f6:    2802        .(      CMP      r0,#2
        0x0003d6f8:    d835        5.      BHI      0x3d766 ; internal_iom_error_reset_disable_submodule + 270
        0x0003d6fa:    e7ff        ..      B        0x3d6fc ; internal_iom_error_reset_disable_submodule + 164
        0x0003d6fc:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003d6fe:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003d700:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0003d704:    9005        ..      STR      r0,[sp,#0x14]
        0x0003d706:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003d708:    2000        .       MOVS     r0,#0
        0x0003d70a:    9002        ..      STR      r0,[sp,#8]
        0x0003d70c:    b139        9.      CBZ      r1,0x3d71e ; internal_iom_error_reset_disable_submodule + 198
        0x0003d70e:    e7ff        ..      B        0x3d710 ; internal_iom_error_reset_disable_submodule + 184
        0x0003d710:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003d712:    2000        .       MOVS     r0,#0
        0x0003d714:    2980        .)      CMP      r1,#0x80
        0x0003d716:    bf38        8.      IT       CC
        0x0003d718:    2001        .       MOVCC    r0,#1
        0x0003d71a:    9002        ..      STR      r0,[sp,#8]
        0x0003d71c:    e7ff        ..      B        0x3d71e ; internal_iom_error_reset_disable_submodule + 198
        0x0003d71e:    9902        ..      LDR      r1,[sp,#8]
        0x0003d720:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0003d722:    a80e        ..      ADD      r0,sp,#0x38
        0x0003d724:    eb0002c2    ....    ADD      r2,r0,r2,LSL #3
        0x0003d728:    f0010101    ....    AND      r1,r1,#1
        0x0003d72c:    7111        .q      STRB     r1,[r2,#4]
        0x0003d72e:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003d730:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0003d734:    7900        .y      LDRB     r0,[r0,#4]
        0x0003d736:    07c0        ..      LSLS     r0,r0,#31
        0x0003d738:    b180        ..      CBZ      r0,0x3d75c ; internal_iom_error_reset_disable_submodule + 260
        0x0003d73a:    e7ff        ..      B        0x3d73c ; internal_iom_error_reset_disable_submodule + 228
        0x0003d73c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d73e:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0003d740:    a90e        ..      ADD      r1,sp,#0x38
        0x0003d742:    eb0101c2    ....    ADD      r1,r1,r2,LSL #3
        0x0003d746:    f7e4fe33    ..3.    BL       am_hal_gpio_pinconfig_get ; 0x223b0
        0x0003d74a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d74c:    f24f61f4    O..a    MOV      r1,#0xf6f4
        0x0003d750:    f2c00104    ....    MOVT     r1,#4
        0x0003d754:    6809        .h      LDR      r1,[r1,#0]
        0x0003d756:    f7e4fdcf    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0003d75a:    e7ff        ..      B        0x3d75c ; internal_iom_error_reset_disable_submodule + 260
        0x0003d75c:    e7ff        ..      B        0x3d75e ; internal_iom_error_reset_disable_submodule + 262
        0x0003d75e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d760:    3001        .0      ADDS     r0,#1
        0x0003d762:    9006        ..      STR      r0,[sp,#0x18]
        0x0003d764:    e7c6        ..      B        0x3d6f4 ; internal_iom_error_reset_disable_submodule + 156
        0x0003d766:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003d768:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003d76a:    7a09        .z      LDRB     r1,[r1,#8]
        0x0003d76c:    2900        .)      CMP      r1,#0
        0x0003d76e:    bf18        ..      IT       NE
        0x0003d770:    2101        .!      MOVNE    r1,#1
        0x0003d772:    f7f8fe29    ..).    BL       disable_submodule ; 0x363c8
        0x0003d776:    b918        ..      CBNZ     r0,0x3d780 ; internal_iom_error_reset_disable_submodule + 296
        0x0003d778:    e7ff        ..      B        0x3d77a ; internal_iom_error_reset_disable_submodule + 290
        0x0003d77a:    2009        .       MOVS     r0,#9
        0x0003d77c:    9015        ..      STR      r0,[sp,#0x54]
        0x0003d77e:    e056        V.      B        0x3d82e ; internal_iom_error_reset_disable_submodule + 470
        0x0003d780:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003d782:    0302        ..      LSLS     r2,r0,#12
        0x0003d784:    f2401110    @...    MOVW     r1,#0x110
        0x0003d788:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003d78c:    5888        .X      LDR      r0,[r1,r2]
        0x0003d78e:    f0200002     ...    BIC      r0,r0,#2
        0x0003d792:    5088        .P      STR      r0,[r1,r2]
        0x0003d794:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003d796:    0302        ..      LSLS     r2,r0,#12
        0x0003d798:    f2403188    @..1    MOVW     r1,#0x388
        0x0003d79c:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003d7a0:    5888        .X      LDR      r0,[r1,r2]
        0x0003d7a2:    f0400002    @...    ORR      r0,r0,#2
        0x0003d7a6:    5088        .P      STR      r0,[r1,r2]
        0x0003d7a8:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003d7aa:    f7e4fa3d    ..=.    BL       am_hal_delay_us ; 0x21c28
        0x0003d7ae:    2000        .       MOVS     r0,#0
        0x0003d7b0:    9004        ..      STR      r0,[sp,#0x10]
        0x0003d7b2:    e7ff        ..      B        0x3d7b4 ; internal_iom_error_reset_disable_submodule + 348
        0x0003d7b4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003d7b6:    2802        .(      CMP      r0,#2
        0x0003d7b8:    d817        ..      BHI      0x3d7ea ; internal_iom_error_reset_disable_submodule + 402
        0x0003d7ba:    e7ff        ..      B        0x3d7bc ; internal_iom_error_reset_disable_submodule + 356
        0x0003d7bc:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003d7be:    a80e        ..      ADD      r0,sp,#0x38
        0x0003d7c0:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0003d7c4:    7900        .y      LDRB     r0,[r0,#4]
        0x0003d7c6:    07c0        ..      LSLS     r0,r0,#31
        0x0003d7c8:    b150        P.      CBZ      r0,0x3d7e0 ; internal_iom_error_reset_disable_submodule + 392
        0x0003d7ca:    e7ff        ..      B        0x3d7cc ; internal_iom_error_reset_disable_submodule + 372
        0x0003d7cc:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003d7ce:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003d7d0:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x0003d7d4:    a90e        ..      ADD      r1,sp,#0x38
        0x0003d7d6:    f8511032    Q.2.    LDR      r1,[r1,r2,LSL #3]
        0x0003d7da:    f7e4fd8d    ....    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0003d7de:    e7ff        ..      B        0x3d7e0 ; internal_iom_error_reset_disable_submodule + 392
        0x0003d7e0:    e7ff        ..      B        0x3d7e2 ; internal_iom_error_reset_disable_submodule + 394
        0x0003d7e2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003d7e4:    3001        .0      ADDS     r0,#1
        0x0003d7e6:    9004        ..      STR      r0,[sp,#0x10]
        0x0003d7e8:    e7e4        ..      B        0x3d7b4 ; internal_iom_error_reset_disable_submodule + 348
        0x0003d7ea:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003d7ec:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003d7ee:    030a        ..      LSLS     r2,r1,#12
        0x0003d7f0:    f2403188    @..1    MOVW     r1,#0x388
        0x0003d7f4:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003d7f8:    5088        .P      STR      r0,[r1,r2]
        0x0003d7fa:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003d7fc:    0302        ..      LSLS     r2,r0,#12
        0x0003d7fe:    f2401110    @...    MOVW     r1,#0x110
        0x0003d802:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003d806:    5888        .X      LDR      r0,[r1,r2]
        0x0003d808:    f0400002    @...    ORR      r0,r0,#2
        0x0003d80c:    5088        .P      STR      r0,[r1,r2]
        0x0003d80e:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003d810:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003d812:    7a09        .z      LDRB     r1,[r1,#8]
        0x0003d814:    2900        .)      CMP      r1,#0
        0x0003d816:    bf18        ..      IT       NE
        0x0003d818:    2101        .!      MOVNE    r1,#1
        0x0003d81a:    f7fbf857    ..W.    BL       enable_submodule ; 0x388cc
        0x0003d81e:    b918        ..      CBNZ     r0,0x3d828 ; internal_iom_error_reset_disable_submodule + 464
        0x0003d820:    e7ff        ..      B        0x3d822 ; internal_iom_error_reset_disable_submodule + 458
        0x0003d822:    2009        .       MOVS     r0,#9
        0x0003d824:    9015        ..      STR      r0,[sp,#0x54]
        0x0003d826:    e002        ..      B        0x3d82e ; internal_iom_error_reset_disable_submodule + 470
        0x0003d828:    2000        .       MOVS     r0,#0
        0x0003d82a:    9015        ..      STR      r0,[sp,#0x54]
        0x0003d82c:    e7ff        ..      B        0x3d82e ; internal_iom_error_reset_disable_submodule + 470
        0x0003d82e:    9815        ..      LDR      r0,[sp,#0x54]
        0x0003d830:    b016        ..      ADD      sp,sp,#0x58
        0x0003d832:    bd80        ..      POP      {r7,pc}
    internal_iom_find_pins
        0x0003d834:    b580        ..      PUSH     {r7,lr}
        0x0003d836:    b084        ..      SUB      sp,sp,#0x10
        0x0003d838:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d83a:    9102        ..      STR      r1,[sp,#8]
        0x0003d83c:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003d840:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d842:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0003d846:    f2463094    F..0    MOV      r0,#0x6394
        0x0003d84a:    f2c00005    ....    MOVT     r0,#5
        0x0003d84e:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003d852:    9000        ..      STR      r0,[sp,#0]
        0x0003d854:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003d858:    07c0        ..      LSLS     r0,r0,#31
        0x0003d85a:    b198        ..      CBZ      r0,0x3d884 ; internal_iom_find_pins + 80
        0x0003d85c:    e7ff        ..      B        0x3d85e ; internal_iom_find_pins + 42
        0x0003d85e:    9800        ..      LDR      r0,[sp,#0]
        0x0003d860:    8840        @.      LDRH     r0,[r0,#2]
        0x0003d862:    f000f8d3    ....    BL       internal_iom_lookup_function ; 0x3da0c
        0x0003d866:    9902        ..      LDR      r1,[sp,#8]
        0x0003d868:    6008        .`      STR      r0,[r1,#0]
        0x0003d86a:    9800        ..      LDR      r0,[sp,#0]
        0x0003d86c:    88c0        ..      LDRH     r0,[r0,#6]
        0x0003d86e:    f000f8cd    ....    BL       internal_iom_lookup_function ; 0x3da0c
        0x0003d872:    9902        ..      LDR      r1,[sp,#8]
        0x0003d874:    6048        H`      STR      r0,[r1,#4]
        0x0003d876:    9800        ..      LDR      r0,[sp,#0]
        0x0003d878:    8900        ..      LDRH     r0,[r0,#8]
        0x0003d87a:    f000f8c7    ....    BL       internal_iom_lookup_function ; 0x3da0c
        0x0003d87e:    9902        ..      LDR      r1,[sp,#8]
        0x0003d880:    6088        .`      STR      r0,[r1,#8]
        0x0003d882:    e010        ..      B        0x3d8a6 ; internal_iom_find_pins + 114
        0x0003d884:    9902        ..      LDR      r1,[sp,#8]
        0x0003d886:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0003d88a:    6088        .`      STR      r0,[r1,#8]
        0x0003d88c:    9800        ..      LDR      r0,[sp,#0]
        0x0003d88e:    8800        ..      LDRH     r0,[r0,#0]
        0x0003d890:    f000f8bc    ....    BL       internal_iom_lookup_function ; 0x3da0c
        0x0003d894:    9902        ..      LDR      r1,[sp,#8]
        0x0003d896:    6008        .`      STR      r0,[r1,#0]
        0x0003d898:    9800        ..      LDR      r0,[sp,#0]
        0x0003d89a:    8880        ..      LDRH     r0,[r0,#4]
        0x0003d89c:    f000f8b6    ....    BL       internal_iom_lookup_function ; 0x3da0c
        0x0003d8a0:    9902        ..      LDR      r1,[sp,#8]
        0x0003d8a2:    6048        H`      STR      r0,[r1,#4]
        0x0003d8a4:    e7ff        ..      B        0x3d8a6 ; internal_iom_find_pins + 114
        0x0003d8a6:    b004        ..      ADD      sp,sp,#0x10
        0x0003d8a8:    bd80        ..      POP      {r7,pc}
        0x0003d8aa:    0000        ..      MOVS     r0,r0
    internal_iom_finish_buffer_write
        0x0003d8ac:    b580        ..      PUSH     {r7,lr}
        0x0003d8ae:    b088        ..      SUB      sp,sp,#0x20
        0x0003d8b0:    9006        ..      STR      r0,[sp,#0x18]
        0x0003d8b2:    9105        ..      STR      r1,[sp,#0x14]
        0x0003d8b4:    2000        .       MOVS     r0,#0
        0x0003d8b6:    9004        ..      STR      r0,[sp,#0x10]
        0x0003d8b8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d8ba:    2801        .(      CMP      r0,#1
        0x0003d8bc:    db61        a.      BLT      0x3d982 ; internal_iom_finish_buffer_write + 214
        0x0003d8be:    e7ff        ..      B        0x3d8c0 ; internal_iom_finish_buffer_write + 20
        0x0003d8c0:    f64b60ef    K..`    MOV      r0,#0xbeef
        0x0003d8c4:    f6cd60ad    ...`    MOVT     r0,#0xdead
        0x0003d8c8:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d8ca:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d8cc:    6840        @h      LDR      r0,[r0,#4]
        0x0003d8ce:    9002        ..      STR      r0,[sp,#8]
        0x0003d8d0:    2000        .       MOVS     r0,#0
        0x0003d8d2:    9001        ..      STR      r0,[sp,#4]
        0x0003d8d4:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d8d6:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003d8d8:    f7fffea8    ....    BL       internal_iom_compute_transfer_delay ; 0x3d62c
        0x0003d8dc:    9000        ..      STR      r0,[sp,#0]
        0x0003d8de:    e7ff        ..      B        0x3d8e0 ; internal_iom_finish_buffer_write + 52
        0x0003d8e0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d8e2:    2801        .(      CMP      r0,#1
        0x0003d8e4:    db2c        ,.      BLT      0x3d940 ; internal_iom_finish_buffer_write + 148
        0x0003d8e6:    e7ff        ..      B        0x3d8e8 ; internal_iom_finish_buffer_write + 60
        0x0003d8e8:    e7ff        ..      B        0x3d8ea ; internal_iom_finish_buffer_write + 62
        0x0003d8ea:    9802        ..      LDR      r0,[sp,#8]
        0x0003d8ec:    0301        ..      LSLS     r1,r0,#12
        0x0003d8ee:    f2401000    @...    MOVW     r0,#0x100
        0x0003d8f2:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003d8f6:    5840        @X      LDR      r0,[r0,r1]
        0x0003d8f8:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x0003d8fc:    2804        .(      CMP      r0,#4
        0x0003d8fe:    db11        ..      BLT      0x3d924 ; internal_iom_finish_buffer_write + 120
        0x0003d900:    e7ff        ..      B        0x3d902 ; internal_iom_finish_buffer_write + 86
        0x0003d902:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d904:    9902        ..      LDR      r1,[sp,#8]
        0x0003d906:    030a        ..      LSLS     r2,r1,#12
        0x0003d908:    f240110c    @...    MOVW     r1,#0x10c
        0x0003d90c:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003d910:    5088        .P      STR      r0,[r1,r2]
        0x0003d912:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d914:    2804        .(      CMP      r0,#4
        0x0003d916:    dc01        ..      BGT      0x3d91c ; internal_iom_finish_buffer_write + 112
        0x0003d918:    e7ff        ..      B        0x3d91a ; internal_iom_finish_buffer_write + 110
        0x0003d91a:    e003        ..      B        0x3d924 ; internal_iom_finish_buffer_write + 120
        0x0003d91c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d91e:    3804        .8      SUBS     r0,#4
        0x0003d920:    9005        ..      STR      r0,[sp,#0x14]
        0x0003d922:    e7e2        ..      B        0x3d8ea ; internal_iom_finish_buffer_write + 62
        0x0003d924:    9801        ..      LDR      r0,[sp,#4]
        0x0003d926:    3001        .0      ADDS     r0,#1
        0x0003d928:    9001        ..      STR      r0,[sp,#4]
        0x0003d92a:    9900        ..      LDR      r1,[sp,#0]
        0x0003d92c:    4288        .B      CMP      r0,r1
        0x0003d92e:    d903        ..      BLS      0x3d938 ; internal_iom_finish_buffer_write + 140
        0x0003d930:    e7ff        ..      B        0x3d932 ; internal_iom_finish_buffer_write + 134
        0x0003d932:    2004        .       MOVS     r0,#4
        0x0003d934:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003d936:    e027        '.      B        0x3d988 ; internal_iom_finish_buffer_write + 220
        0x0003d938:    2001        .       MOVS     r0,#1
        0x0003d93a:    f7e4f975    ..u.    BL       am_hal_delay_us ; 0x21c28
        0x0003d93e:    e7cf        ..      B        0x3d8e0 ; internal_iom_finish_buffer_write + 52
        0x0003d940:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d942:    2120         !      MOVS     r1,#0x20
        0x0003d944:    f7fffe72    ..r.    BL       internal_iom_compute_transfer_delay ; 0x3d62c
        0x0003d948:    9000        ..      STR      r0,[sp,#0]
        0x0003d94a:    2000        .       MOVS     r0,#0
        0x0003d94c:    9001        ..      STR      r0,[sp,#4]
        0x0003d94e:    e7ff        ..      B        0x3d950 ; internal_iom_finish_buffer_write + 164
        0x0003d950:    9802        ..      LDR      r0,[sp,#8]
        0x0003d952:    0301        ..      LSLS     r1,r0,#12
        0x0003d954:    f2401000    @...    MOVW     r0,#0x100
        0x0003d958:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003d95c:    5840        @X      LDR      r0,[r0,r1]
        0x0003d95e:    0600        ..      LSLS     r0,r0,#24
        0x0003d960:    b170        p.      CBZ      r0,0x3d980 ; internal_iom_finish_buffer_write + 212
        0x0003d962:    e7ff        ..      B        0x3d964 ; internal_iom_finish_buffer_write + 184
        0x0003d964:    2001        .       MOVS     r0,#1
        0x0003d966:    f7e4f95f    .._.    BL       am_hal_delay_us ; 0x21c28
        0x0003d96a:    9801        ..      LDR      r0,[sp,#4]
        0x0003d96c:    3001        .0      ADDS     r0,#1
        0x0003d96e:    9001        ..      STR      r0,[sp,#4]
        0x0003d970:    9900        ..      LDR      r1,[sp,#0]
        0x0003d972:    4288        .B      CMP      r0,r1
        0x0003d974:    d903        ..      BLS      0x3d97e ; internal_iom_finish_buffer_write + 210
        0x0003d976:    e7ff        ..      B        0x3d978 ; internal_iom_finish_buffer_write + 204
        0x0003d978:    2004        .       MOVS     r0,#4
        0x0003d97a:    9004        ..      STR      r0,[sp,#0x10]
        0x0003d97c:    e000        ..      B        0x3d980 ; internal_iom_finish_buffer_write + 212
        0x0003d97e:    e7e7        ..      B        0x3d950 ; internal_iom_finish_buffer_write + 164
        0x0003d980:    e7ff        ..      B        0x3d982 ; internal_iom_finish_buffer_write + 214
        0x0003d982:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003d984:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003d986:    e7ff        ..      B        0x3d988 ; internal_iom_finish_buffer_write + 220
        0x0003d988:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003d98a:    b008        ..      ADD      sp,sp,#0x20
        0x0003d98c:    bd80        ..      POP      {r7,pc}
        0x0003d98e:    0000        ..      MOVS     r0,r0
    internal_iom_get_int_err
        0x0003d990:    b083        ..      SUB      sp,sp,#0xc
        0x0003d992:    9002        ..      STR      r0,[sp,#8]
        0x0003d994:    9101        ..      STR      r1,[sp,#4]
        0x0003d996:    2000        .       MOVS     r0,#0
        0x0003d998:    9000        ..      STR      r0,[sp,#0]
        0x0003d99a:    9802        ..      LDR      r0,[sp,#8]
        0x0003d99c:    0301        ..      LSLS     r1,r0,#12
        0x0003d99e:    f2402004    @..     MOVW     r0,#0x204
        0x0003d9a2:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003d9a6:    5841        AX      LDR      r1,[r0,r1]
        0x0003d9a8:    9801        ..      LDR      r0,[sp,#4]
        0x0003d9aa:    4308        .C      ORRS     r0,r0,r1
        0x0003d9ac:    9001        ..      STR      r0,[sp,#4]
        0x0003d9ae:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0003d9b2:    f0100f6c    ..l.    TST      r0,#0x6c
        0x0003d9b6:    d004        ..      BEQ      0x3d9c2 ; internal_iom_get_int_err + 50
        0x0003d9b8:    e7ff        ..      B        0x3d9ba ; internal_iom_get_int_err + 42
        0x0003d9ba:    f04f6000    O..`    MOV      r0,#0x8000000
        0x0003d9be:    9000        ..      STR      r0,[sp,#0]
        0x0003d9c0:    e021        !.      B        0x3da06 ; internal_iom_get_int_err + 118
        0x0003d9c2:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003d9c6:    0780        ..      LSLS     r0,r0,#30
        0x0003d9c8:    2800        .(      CMP      r0,#0
        0x0003d9ca:    d505        ..      BPL      0x3d9d8 ; internal_iom_get_int_err + 72
        0x0003d9cc:    e7ff        ..      B        0x3d9ce ; internal_iom_get_int_err + 62
        0x0003d9ce:    2001        .       MOVS     r0,#1
        0x0003d9d0:    f6c00000    ....    MOVT     r0,#0x800
        0x0003d9d4:    9000        ..      STR      r0,[sp,#0]
        0x0003d9d6:    e015        ..      B        0x3da04 ; internal_iom_get_int_err + 116
        0x0003d9d8:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0003d9dc:    06c0        ..      LSLS     r0,r0,#27
        0x0003d9de:    2800        .(      CMP      r0,#0
        0x0003d9e0:    d505        ..      BPL      0x3d9ee ; internal_iom_get_int_err + 94
        0x0003d9e2:    e7ff        ..      B        0x3d9e4 ; internal_iom_get_int_err + 84
        0x0003d9e4:    2002        .       MOVS     r0,#2
        0x0003d9e6:    f6c00000    ....    MOVT     r0,#0x800
        0x0003d9ea:    9000        ..      STR      r0,[sp,#0]
        0x0003d9ec:    e009        ..      B        0x3da02 ; internal_iom_get_int_err + 114
        0x0003d9ee:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003d9f2:    f0100f48    ..H.    TST      r0,#0x48
        0x0003d9f6:    d003        ..      BEQ      0x3da00 ; internal_iom_get_int_err + 112
        0x0003d9f8:    e7ff        ..      B        0x3d9fa ; internal_iom_get_int_err + 106
        0x0003d9fa:    2001        .       MOVS     r0,#1
        0x0003d9fc:    9000        ..      STR      r0,[sp,#0]
        0x0003d9fe:    e7ff        ..      B        0x3da00 ; internal_iom_get_int_err + 112
        0x0003da00:    e7ff        ..      B        0x3da02 ; internal_iom_get_int_err + 114
        0x0003da02:    e7ff        ..      B        0x3da04 ; internal_iom_get_int_err + 116
        0x0003da04:    e7ff        ..      B        0x3da06 ; internal_iom_get_int_err + 118
        0x0003da06:    9800        ..      LDR      r0,[sp,#0]
        0x0003da08:    b003        ..      ADD      sp,sp,#0xc
        0x0003da0a:    4770        pG      BX       lr
    internal_iom_lookup_function
        0x0003da0c:    b086        ..      SUB      sp,sp,#0x18
        0x0003da0e:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003da12:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003da16:    0900        ..      LSRS     r0,r0,#4
        0x0003da18:    9003        ..      STR      r0,[sp,#0xc]
        0x0003da1a:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003da1e:    f000000f    ....    AND      r0,r0,#0xf
        0x0003da22:    9002        ..      STR      r0,[sp,#8]
        0x0003da24:    2000        .       MOVS     r0,#0
        0x0003da26:    f2c40001    ....    MOVT     r0,#0x4001
        0x0003da2a:    9001        ..      STR      r0,[sp,#4]
        0x0003da2c:    9801        ..      LDR      r0,[sp,#4]
        0x0003da2e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003da30:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0003da34:    9000        ..      STR      r0,[sp,#0]
        0x0003da36:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0003da3a:    f000000f    ....    AND      r0,r0,#0xf
        0x0003da3e:    9902        ..      LDR      r1,[sp,#8]
        0x0003da40:    4288        .B      CMP      r0,r1
        0x0003da42:    d103        ..      BNE      0x3da4c ; internal_iom_lookup_function + 64
        0x0003da44:    e7ff        ..      B        0x3da46 ; internal_iom_lookup_function + 58
        0x0003da46:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003da48:    9005        ..      STR      r0,[sp,#0x14]
        0x0003da4a:    e003        ..      B        0x3da54 ; internal_iom_lookup_function + 72
        0x0003da4c:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0003da50:    9005        ..      STR      r0,[sp,#0x14]
        0x0003da52:    e7ff        ..      B        0x3da54 ; internal_iom_lookup_function + 72
        0x0003da54:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003da56:    b006        ..      ADD      sp,sp,#0x18
        0x0003da58:    4770        pG      BX       lr
        0x0003da5a:    0000        ..      MOVS     r0,r0
    internal_iom_reset_cmd_busy
        0x0003da5c:    b580        ..      PUSH     {r7,lr}
        0x0003da5e:    b08a        ..      SUB      sp,sp,#0x28
        0x0003da60:    9009        ..      STR      r0,[sp,#0x24]
        0x0003da62:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003da64:    6840        @h      LDR      r0,[r0,#4]
        0x0003da66:    9008        ..      STR      r0,[sp,#0x20]
        0x0003da68:    2000        .       MOVS     r0,#0
        0x0003da6a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003da6c:    9908        ..      LDR      r1,[sp,#0x20]
        0x0003da6e:    030a        ..      LSLS     r2,r1,#12
        0x0003da70:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003da74:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003da78:    5889        .X      LDR      r1,[r1,r2]
        0x0003da7a:    9106        ..      STR      r1,[sp,#0x18]
        0x0003da7c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003da7e:    f001011f    ....    AND      r1,r1,#0x1f
        0x0003da82:    9105        ..      STR      r1,[sp,#0x14]
        0x0003da84:    9004        ..      STR      r0,[sp,#0x10]
        0x0003da86:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003da88:    f000f86c    ..l.    BL       internal_iom_reset_iom_pins ; 0x3db64
        0x0003da8c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003da8e:    2801        .(      CMP      r0,#1
        0x0003da90:    d10a        ..      BNE      0x3daa8 ; internal_iom_reset_cmd_busy + 76
        0x0003da92:    e7ff        ..      B        0x3da94 ; internal_iom_reset_cmd_busy + 56
        0x0003da94:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003da96:    f3c0200b    ...     UBFX     r0,r0,#8,#12
        0x0003da9a:    9003        ..      STR      r0,[sp,#0xc]
        0x0003da9c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003da9e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003daa0:    f7ffff04    ....    BL       internal_iom_finish_buffer_write ; 0x3d8ac
        0x0003daa4:    9004        ..      STR      r0,[sp,#0x10]
        0x0003daa6:    e039        9.      B        0x3db1c ; internal_iom_reset_cmd_busy + 192
        0x0003daa8:    e7ff        ..      B        0x3daaa ; internal_iom_reset_cmd_busy + 78
        0x0003daaa:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003daac:    0301        ..      LSLS     r1,r0,#12
        0x0003daae:    f2402048    @.H     MOVW     r0,#0x248
        0x0003dab2:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dab6:    5840        @X      LDR      r0,[r0,r1]
        0x0003dab8:    0840        @.      LSRS     r0,r0,#1
        0x0003daba:    07c0        ..      LSLS     r0,r0,#31
        0x0003dabc:    b368        h.      CBZ      r0,0x3db1a ; internal_iom_reset_cmd_busy + 190
        0x0003dabe:    e7ff        ..      B        0x3dac0 ; internal_iom_reset_cmd_busy + 100
        0x0003dac0:    2000        .       MOVS     r0,#0
        0x0003dac2:    9002        ..      STR      r0,[sp,#8]
        0x0003dac4:    e7ff        ..      B        0x3dac6 ; internal_iom_reset_cmd_busy + 106
        0x0003dac6:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003dac8:    0301        ..      LSLS     r1,r0,#12
        0x0003daca:    f2401000    @...    MOVW     r0,#0x100
        0x0003dace:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dad2:    5840        @X      LDR      r0,[r0,r1]
        0x0003dad4:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x0003dad8:    2804        .(      CMP      r0,#4
        0x0003dada:    db11        ..      BLT      0x3db00 ; internal_iom_reset_cmd_busy + 164
        0x0003dadc:    e7ff        ..      B        0x3dade ; internal_iom_reset_cmd_busy + 130
        0x0003dade:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003dae0:    0301        ..      LSLS     r1,r0,#12
        0x0003dae2:    f2401008    @...    MOVW     r0,#0x108
        0x0003dae6:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003daea:    5840        @X      LDR      r0,[r0,r1]
        0x0003daec:    9802        ..      LDR      r0,[sp,#8]
        0x0003daee:    3001        .0      ADDS     r0,#1
        0x0003daf0:    9002        ..      STR      r0,[sp,#8]
        0x0003daf2:    2811        .(      CMP      r0,#0x11
        0x0003daf4:    d303        ..      BCC      0x3dafe ; internal_iom_reset_cmd_busy + 162
        0x0003daf6:    e7ff        ..      B        0x3daf8 ; internal_iom_reset_cmd_busy + 156
        0x0003daf8:    2004        .       MOVS     r0,#4
        0x0003dafa:    9004        ..      STR      r0,[sp,#0x10]
        0x0003dafc:    e000        ..      B        0x3db00 ; internal_iom_reset_cmd_busy + 164
        0x0003dafe:    e7e2        ..      B        0x3dac6 ; internal_iom_reset_cmd_busy + 106
        0x0003db00:    2001        .       MOVS     r0,#1
        0x0003db02:    f7e4f891    ....    BL       am_hal_delay_us ; 0x21c28
        0x0003db06:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003db08:    3001        .0      ADDS     r0,#1
        0x0003db0a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003db0c:    f24c3150    L.P1    MOV      r1,#0xc350
        0x0003db10:    4288        .B      CMP      r0,r1
        0x0003db12:    d301        ..      BCC      0x3db18 ; internal_iom_reset_cmd_busy + 188
        0x0003db14:    e7ff        ..      B        0x3db16 ; internal_iom_reset_cmd_busy + 186
        0x0003db16:    e000        ..      B        0x3db1a ; internal_iom_reset_cmd_busy + 190
        0x0003db18:    e7c7        ..      B        0x3daaa ; internal_iom_reset_cmd_busy + 78
        0x0003db1a:    e7ff        ..      B        0x3db1c ; internal_iom_reset_cmd_busy + 192
        0x0003db1c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003db1e:    b9a0        ..      CBNZ     r0,0x3db4a ; internal_iom_reset_cmd_busy + 238
        0x0003db20:    e7ff        ..      B        0x3db22 ; internal_iom_reset_cmd_busy + 198
        0x0003db22:    9908        ..      LDR      r1,[sp,#0x20]
        0x0003db24:    f2402048    @.H     MOVW     r0,#0x248
        0x0003db28:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003db2c:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x0003db30:    466a        jF      MOV      r2,sp
        0x0003db32:    2001        .       MOVS     r0,#1
        0x0003db34:    6010        .`      STR      r0,[r2,#0]
        0x0003db36:    f24a1020    J. .    MOV      r0,#0xa120
        0x0003db3a:    f2c00007    ....    MOVT     r0,#7
        0x0003db3e:    2206        ."      MOVS     r2,#6
        0x0003db40:    2304        .#      MOVS     r3,#4
        0x0003db42:    f7e4f8c1    ....    BL       am_hal_delay_us_status_check ; 0x21cc8
        0x0003db46:    9004        ..      STR      r0,[sp,#0x10]
        0x0003db48:    e7ff        ..      B        0x3db4a ; internal_iom_reset_cmd_busy + 238
        0x0003db4a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003db4c:    b920         .      CBNZ     r0,0x3db58 ; internal_iom_reset_cmd_busy + 252
        0x0003db4e:    e7ff        ..      B        0x3db50 ; internal_iom_reset_cmd_busy + 244
        0x0003db50:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003db52:    f7fffd81    ....    BL       internal_iom_error_reset_disable_submodule ; 0x3d658
        0x0003db56:    e002        ..      B        0x3db5e ; internal_iom_reset_cmd_busy + 258
        0x0003db58:    2009        .       MOVS     r0,#9
        0x0003db5a:    9004        ..      STR      r0,[sp,#0x10]
        0x0003db5c:    e7ff        ..      B        0x3db5e ; internal_iom_reset_cmd_busy + 258
        0x0003db5e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003db60:    b00a        ..      ADD      sp,sp,#0x28
        0x0003db62:    bd80        ..      POP      {r7,pc}
    internal_iom_reset_iom_pins
        0x0003db64:    b580        ..      PUSH     {r7,lr}
        0x0003db66:    b092        ..      SUB      sp,sp,#0x48
        0x0003db68:    9011        ..      STR      r0,[sp,#0x44]
        0x0003db6a:    2000        .       MOVS     r0,#0
        0x0003db6c:    900a        ..      STR      r0,[sp,#0x28]
        0x0003db6e:    9009        ..      STR      r0,[sp,#0x24]
        0x0003db70:    9008        ..      STR      r0,[sp,#0x20]
        0x0003db72:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003db74:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003db76:    f8d00864    ..d.    LDR      r0,[r0,#0x864]
        0x0003db7a:    b128        (.      CBZ      r0,0x3db88 ; internal_iom_reset_iom_pins + 36
        0x0003db7c:    e7ff        ..      B        0x3db7e ; internal_iom_reset_iom_pins + 26
        0x0003db7e:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003db80:    f8d00864    ..d.    LDR      r0,[r0,#0x864]
        0x0003db84:    9001        ..      STR      r0,[sp,#4]
        0x0003db86:    e002        ..      B        0x3db8e ; internal_iom_reset_iom_pins + 42
        0x0003db88:    2001        .       MOVS     r0,#1
        0x0003db8a:    9001        ..      STR      r0,[sp,#4]
        0x0003db8c:    e7ff        ..      B        0x3db8e ; internal_iom_reset_iom_pins + 42
        0x0003db8e:    9801        ..      LDR      r0,[sp,#4]
        0x0003db90:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0003db94:    0040        @.      LSLS     r0,r0,#1
        0x0003db96:    9006        ..      STR      r0,[sp,#0x18]
        0x0003db98:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003db9a:    6840        @h      LDR      r0,[r0,#4]
        0x0003db9c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003db9e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dba0:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003dba2:    7a09        .z      LDRB     r1,[r1,#8]
        0x0003dba4:    fab1f181    ....    CLZ      r1,r1
        0x0003dba8:    094a        J.      LSRS     r2,r1,#5
        0x0003dbaa:    a908        ..      ADD      r1,sp,#0x20
        0x0003dbac:    f7fffe42    ..B.    BL       internal_iom_find_pins ; 0x3d834
        0x0003dbb0:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003dbb2:    7a00        .z      LDRB     r0,[r0,#8]
        0x0003dbb4:    2801        .(      CMP      r0,#1
        0x0003dbb6:    d004        ..      BEQ      0x3dbc2 ; internal_iom_reset_iom_pins + 94
        0x0003dbb8:    e7ff        ..      B        0x3dbba ; internal_iom_reset_iom_pins + 86
        0x0003dbba:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0003dbbe:    900a        ..      STR      r0,[sp,#0x28]
        0x0003dbc0:    e7ff        ..      B        0x3dbc2 ; internal_iom_reset_iom_pins + 94
        0x0003dbc2:    a808        ..      ADD      r0,sp,#0x20
        0x0003dbc4:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003dbc6:    2000        .       MOVS     r0,#0
        0x0003dbc8:    9004        ..      STR      r0,[sp,#0x10]
        0x0003dbca:    e7ff        ..      B        0x3dbcc ; internal_iom_reset_iom_pins + 104
        0x0003dbcc:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003dbce:    2802        .(      CMP      r0,#2
        0x0003dbd0:    d835        5.      BHI      0x3dc3e ; internal_iom_reset_iom_pins + 218
        0x0003dbd2:    e7ff        ..      B        0x3dbd4 ; internal_iom_reset_iom_pins + 112
        0x0003dbd4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003dbd6:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003dbd8:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0003dbdc:    9003        ..      STR      r0,[sp,#0xc]
        0x0003dbde:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003dbe0:    2000        .       MOVS     r0,#0
        0x0003dbe2:    9000        ..      STR      r0,[sp,#0]
        0x0003dbe4:    b139        9.      CBZ      r1,0x3dbf6 ; internal_iom_reset_iom_pins + 146
        0x0003dbe6:    e7ff        ..      B        0x3dbe8 ; internal_iom_reset_iom_pins + 132
        0x0003dbe8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003dbea:    2000        .       MOVS     r0,#0
        0x0003dbec:    2980        .)      CMP      r1,#0x80
        0x0003dbee:    bf38        8.      IT       CC
        0x0003dbf0:    2001        .       MOVCC    r0,#1
        0x0003dbf2:    9000        ..      STR      r0,[sp,#0]
        0x0003dbf4:    e7ff        ..      B        0x3dbf6 ; internal_iom_reset_iom_pins + 146
        0x0003dbf6:    9900        ..      LDR      r1,[sp,#0]
        0x0003dbf8:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003dbfa:    a80b        ..      ADD      r0,sp,#0x2c
        0x0003dbfc:    eb0002c2    ....    ADD      r2,r0,r2,LSL #3
        0x0003dc00:    f0010101    ....    AND      r1,r1,#1
        0x0003dc04:    7111        .q      STRB     r1,[r2,#4]
        0x0003dc06:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003dc08:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0003dc0c:    7900        .y      LDRB     r0,[r0,#4]
        0x0003dc0e:    07c0        ..      LSLS     r0,r0,#31
        0x0003dc10:    b180        ..      CBZ      r0,0x3dc34 ; internal_iom_reset_iom_pins + 208
        0x0003dc12:    e7ff        ..      B        0x3dc14 ; internal_iom_reset_iom_pins + 176
        0x0003dc14:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003dc16:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003dc18:    a90b        ..      ADD      r1,sp,#0x2c
        0x0003dc1a:    eb0101c2    ....    ADD      r1,r1,r2,LSL #3
        0x0003dc1e:    f7e4fbc7    ....    BL       am_hal_gpio_pinconfig_get ; 0x223b0
        0x0003dc22:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003dc24:    f24f61f4    O..a    MOV      r1,#0xf6f4
        0x0003dc28:    f2c00104    ....    MOVT     r1,#4
        0x0003dc2c:    6809        .h      LDR      r1,[r1,#0]
        0x0003dc2e:    f7e4fb63    ..c.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0003dc32:    e7ff        ..      B        0x3dc34 ; internal_iom_reset_iom_pins + 208
        0x0003dc34:    e7ff        ..      B        0x3dc36 ; internal_iom_reset_iom_pins + 210
        0x0003dc36:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003dc38:    3001        .0      ADDS     r0,#1
        0x0003dc3a:    9004        ..      STR      r0,[sp,#0x10]
        0x0003dc3c:    e7c6        ..      B        0x3dbcc ; internal_iom_reset_iom_pins + 104
        0x0003dc3e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003dc40:    f7e3fff2    ....    BL       am_hal_delay_us ; 0x21c28
        0x0003dc44:    2000        .       MOVS     r0,#0
        0x0003dc46:    9002        ..      STR      r0,[sp,#8]
        0x0003dc48:    e7ff        ..      B        0x3dc4a ; internal_iom_reset_iom_pins + 230
        0x0003dc4a:    9802        ..      LDR      r0,[sp,#8]
        0x0003dc4c:    2802        .(      CMP      r0,#2
        0x0003dc4e:    d817        ..      BHI      0x3dc80 ; internal_iom_reset_iom_pins + 284
        0x0003dc50:    e7ff        ..      B        0x3dc52 ; internal_iom_reset_iom_pins + 238
        0x0003dc52:    9902        ..      LDR      r1,[sp,#8]
        0x0003dc54:    a80b        ..      ADD      r0,sp,#0x2c
        0x0003dc56:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0003dc5a:    7900        .y      LDRB     r0,[r0,#4]
        0x0003dc5c:    07c0        ..      LSLS     r0,r0,#31
        0x0003dc5e:    b150        P.      CBZ      r0,0x3dc76 ; internal_iom_reset_iom_pins + 274
        0x0003dc60:    e7ff        ..      B        0x3dc62 ; internal_iom_reset_iom_pins + 254
        0x0003dc62:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003dc64:    9a02        ..      LDR      r2,[sp,#8]
        0x0003dc66:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x0003dc6a:    a90b        ..      ADD      r1,sp,#0x2c
        0x0003dc6c:    f8511032    Q.2.    LDR      r1,[r1,r2,LSL #3]
        0x0003dc70:    f7e4fb42    ..B.    BL       am_hal_gpio_pinconfig ; 0x222f8
        0x0003dc74:    e7ff        ..      B        0x3dc76 ; internal_iom_reset_iom_pins + 274
        0x0003dc76:    e7ff        ..      B        0x3dc78 ; internal_iom_reset_iom_pins + 276
        0x0003dc78:    9802        ..      LDR      r0,[sp,#8]
        0x0003dc7a:    3001        .0      ADDS     r0,#1
        0x0003dc7c:    9002        ..      STR      r0,[sp,#8]
        0x0003dc7e:    e7e4        ..      B        0x3dc4a ; internal_iom_reset_iom_pins + 230
        0x0003dc80:    b012        ..      ADD      sp,sp,#0x48
        0x0003dc82:    bd80        ..      POP      {r7,pc}
    internal_iom_reset_on_error
        0x0003dc84:    b580        ..      PUSH     {r7,lr}
        0x0003dc86:    b088        ..      SUB      sp,sp,#0x20
        0x0003dc88:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003dc8a:    9106        ..      STR      r1,[sp,#0x18]
        0x0003dc8c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003dc8e:    6840        @h      LDR      r0,[r0,#4]
        0x0003dc90:    9005        ..      STR      r0,[sp,#0x14]
        0x0003dc92:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dc94:    0300        ..      LSLS     r0,r0,#12
        0x0003dc96:    f2402100    @..!    MOVW     r1,#0x200
        0x0003dc9a:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003dc9e:    5808        .X      LDR      r0,[r1,r0]
        0x0003dca0:    9004        ..      STR      r0,[sp,#0x10]
        0x0003dca2:    2000        .       MOVS     r0,#0
        0x0003dca4:    9003        ..      STR      r0,[sp,#0xc]
        0x0003dca6:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003dca8:    0312        ..      LSLS     r2,r2,#12
        0x0003dcaa:    5088        .P      STR      r0,[r1,r2]
        0x0003dcac:    f89d0019    ....    LDRB     r0,[sp,#0x19]
        0x0003dcb0:    0700        ..      LSLS     r0,r0,#28
        0x0003dcb2:    2800        .(      CMP      r0,#0
        0x0003dcb4:    f140809f    @...    BPL.W    0x3ddf6 ; internal_iom_reset_on_error + 370
        0x0003dcb8:    e7ff        ..      B        0x3dcba ; internal_iom_reset_on_error + 54
        0x0003dcba:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dcbc:    0301        ..      LSLS     r1,r0,#12
        0x0003dcbe:    f2402018    @..     MOVW     r0,#0x218
        0x0003dcc2:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dcc6:    5840        @X      LDR      r0,[r0,r1]
        0x0003dcc8:    0780        ..      LSLS     r0,r0,#30
        0x0003dcca:    2800        .(      CMP      r0,#0
        0x0003dccc:    d543        C.      BPL      0x3dd56 ; internal_iom_reset_on_error + 210
        0x0003dcce:    e7ff        ..      B        0x3dcd0 ; internal_iom_reset_on_error + 76
        0x0003dcd0:    f64b60ef    K..`    MOV      r0,#0xbeef
        0x0003dcd4:    f6cd60ad    ...`    MOVT     r0,#0xdead
        0x0003dcd8:    9002        ..      STR      r0,[sp,#8]
        0x0003dcda:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dcdc:    0301        ..      LSLS     r1,r0,#12
        0x0003dcde:    f240201c    @..     MOVW     r0,#0x21c
        0x0003dce2:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dce6:    5840        @X      LDR      r0,[r0,r1]
        0x0003dce8:    9001        ..      STR      r0,[sp,#4]
        0x0003dcea:    e7ff        ..      B        0x3dcec ; internal_iom_reset_on_error + 104
        0x0003dcec:    9801        ..      LDR      r0,[sp,#4]
        0x0003dcee:    b1f8        ..      CBZ      r0,0x3dd30 ; internal_iom_reset_on_error + 172
        0x0003dcf0:    e7ff        ..      B        0x3dcf2 ; internal_iom_reset_on_error + 110
        0x0003dcf2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dcf4:    0301        ..      LSLS     r1,r0,#12
        0x0003dcf6:    f2401000    @...    MOVW     r0,#0x100
        0x0003dcfa:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dcfe:    5840        @X      LDR      r0,[r0,r1]
        0x0003dd00:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x0003dd04:    2804        .(      CMP      r0,#4
        0x0003dd06:    db12        ..      BLT      0x3dd2e ; internal_iom_reset_on_error + 170
        0x0003dd08:    e7ff        ..      B        0x3dd0a ; internal_iom_reset_on_error + 134
        0x0003dd0a:    9802        ..      LDR      r0,[sp,#8]
        0x0003dd0c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003dd0e:    030a        ..      LSLS     r2,r1,#12
        0x0003dd10:    f240110c    @...    MOVW     r1,#0x10c
        0x0003dd14:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003dd18:    5088        .P      STR      r0,[r1,r2]
        0x0003dd1a:    9801        ..      LDR      r0,[sp,#4]
        0x0003dd1c:    2805        .(      CMP      r0,#5
        0x0003dd1e:    d304        ..      BCC      0x3dd2a ; internal_iom_reset_on_error + 166
        0x0003dd20:    e7ff        ..      B        0x3dd22 ; internal_iom_reset_on_error + 158
        0x0003dd22:    9801        ..      LDR      r0,[sp,#4]
        0x0003dd24:    3804        .8      SUBS     r0,#4
        0x0003dd26:    9001        ..      STR      r0,[sp,#4]
        0x0003dd28:    e000        ..      B        0x3dd2c ; internal_iom_reset_on_error + 168
        0x0003dd2a:    e001        ..      B        0x3dd30 ; internal_iom_reset_on_error + 172
        0x0003dd2c:    e7ff        ..      B        0x3dd2e ; internal_iom_reset_on_error + 170
        0x0003dd2e:    e7dd        ..      B        0x3dcec ; internal_iom_reset_on_error + 104
        0x0003dd30:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003dd32:    f2402048    @.H     MOVW     r0,#0x248
        0x0003dd36:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dd3a:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x0003dd3e:    466a        jF      MOV      r2,sp
        0x0003dd40:    2001        .       MOVS     r0,#1
        0x0003dd42:    6010        .`      STR      r0,[r2,#0]
        0x0003dd44:    f24a1020    J. .    MOV      r0,#0xa120
        0x0003dd48:    f2c00007    ....    MOVT     r0,#7
        0x0003dd4c:    2206        ."      MOVS     r2,#6
        0x0003dd4e:    2304        .#      MOVS     r3,#4
        0x0003dd50:    f7e3ffba    ....    BL       am_hal_delay_us_status_check ; 0x21cc8
        0x0003dd54:    e04e        N.      B        0x3ddf4 ; internal_iom_reset_on_error + 368
        0x0003dd56:    e7ff        ..      B        0x3dd58 ; internal_iom_reset_on_error + 212
        0x0003dd58:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dd5a:    0301        ..      LSLS     r1,r0,#12
        0x0003dd5c:    f2402048    @.H     MOVW     r0,#0x248
        0x0003dd60:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dd64:    5840        @X      LDR      r0,[r0,r1]
        0x0003dd66:    0840        @.      LSRS     r0,r0,#1
        0x0003dd68:    07c0        ..      LSLS     r0,r0,#31
        0x0003dd6a:    b1b0        ..      CBZ      r0,0x3dd9a ; internal_iom_reset_on_error + 278
        0x0003dd6c:    e7ff        ..      B        0x3dd6e ; internal_iom_reset_on_error + 234
        0x0003dd6e:    e7ff        ..      B        0x3dd70 ; internal_iom_reset_on_error + 236
        0x0003dd70:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dd72:    0301        ..      LSLS     r1,r0,#12
        0x0003dd74:    f2401000    @...    MOVW     r0,#0x100
        0x0003dd78:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dd7c:    5840        @X      LDR      r0,[r0,r1]
        0x0003dd7e:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x0003dd82:    2804        .(      CMP      r0,#4
        0x0003dd84:    db08        ..      BLT      0x3dd98 ; internal_iom_reset_on_error + 276
        0x0003dd86:    e7ff        ..      B        0x3dd88 ; internal_iom_reset_on_error + 260
        0x0003dd88:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dd8a:    0301        ..      LSLS     r1,r0,#12
        0x0003dd8c:    f2401008    @...    MOVW     r0,#0x108
        0x0003dd90:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dd94:    5840        @X      LDR      r0,[r0,r1]
        0x0003dd96:    e7eb        ..      B        0x3dd70 ; internal_iom_reset_on_error + 236
        0x0003dd98:    e7de        ..      B        0x3dd58 ; internal_iom_reset_on_error + 212
        0x0003dd9a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003dd9c:    f2402048    @.H     MOVW     r0,#0x248
        0x0003dda0:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dda4:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x0003dda8:    466a        jF      MOV      r2,sp
        0x0003ddaa:    2001        .       MOVS     r0,#1
        0x0003ddac:    6010        .`      STR      r0,[r2,#0]
        0x0003ddae:    f24a1020    J. .    MOV      r0,#0xa120
        0x0003ddb2:    f2c00007    ....    MOVT     r0,#7
        0x0003ddb6:    2206        ."      MOVS     r2,#6
        0x0003ddb8:    2304        .#      MOVS     r3,#4
        0x0003ddba:    f7e3ff85    ....    BL       am_hal_delay_us_status_check ; 0x21cc8
        0x0003ddbe:    9003        ..      STR      r0,[sp,#0xc]
        0x0003ddc0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003ddc2:    b9b0        ..      CBNZ     r0,0x3ddf2 ; internal_iom_reset_on_error + 366
        0x0003ddc4:    e7ff        ..      B        0x3ddc6 ; internal_iom_reset_on_error + 322
        0x0003ddc6:    e7ff        ..      B        0x3ddc8 ; internal_iom_reset_on_error + 324
        0x0003ddc8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003ddca:    0301        ..      LSLS     r1,r0,#12
        0x0003ddcc:    f2401000    @...    MOVW     r0,#0x100
        0x0003ddd0:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003ddd4:    5840        @X      LDR      r0,[r0,r1]
        0x0003ddd6:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x0003ddda:    2804        .(      CMP      r0,#4
        0x0003dddc:    db08        ..      BLT      0x3ddf0 ; internal_iom_reset_on_error + 364
        0x0003ddde:    e7ff        ..      B        0x3dde0 ; internal_iom_reset_on_error + 348
        0x0003dde0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dde2:    0301        ..      LSLS     r1,r0,#12
        0x0003dde4:    f2401008    @...    MOVW     r0,#0x108
        0x0003dde8:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003ddec:    5840        @X      LDR      r0,[r0,r1]
        0x0003ddee:    e7eb        ..      B        0x3ddc8 ; internal_iom_reset_on_error + 324
        0x0003ddf0:    e7ff        ..      B        0x3ddf2 ; internal_iom_reset_on_error + 366
        0x0003ddf2:    e7ff        ..      B        0x3ddf4 ; internal_iom_reset_on_error + 368
        0x0003ddf4:    e7ff        ..      B        0x3ddf6 ; internal_iom_reset_on_error + 370
        0x0003ddf6:    f8bd0018    ....    LDRH     r0,[sp,#0x18]
        0x0003ddfa:    f4107f04    ....    TST      r0,#0x210
        0x0003ddfe:    d004        ..      BEQ      0x3de0a ; internal_iom_reset_on_error + 390
        0x0003de00:    e7ff        ..      B        0x3de02 ; internal_iom_reset_on_error + 382
        0x0003de02:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003de04:    f7fffc28    ..(.    BL       internal_iom_error_reset_disable_submodule ; 0x3d658
        0x0003de08:    e7ff        ..      B        0x3de0a ; internal_iom_reset_on_error + 390
        0x0003de0a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003de0c:    0301        ..      LSLS     r1,r0,#12
        0x0003de0e:    f2402048    @.H     MOVW     r0,#0x248
        0x0003de12:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003de16:    5840        @X      LDR      r0,[r0,r1]
        0x0003de18:    0780        ..      LSLS     r0,r0,#30
        0x0003de1a:    2800        .(      CMP      r0,#0
        0x0003de1c:    d504        ..      BPL      0x3de28 ; internal_iom_reset_on_error + 420
        0x0003de1e:    e7ff        ..      B        0x3de20 ; internal_iom_reset_on_error + 412
        0x0003de20:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003de22:    f7fffe1b    ....    BL       internal_iom_reset_cmd_busy ; 0x3da5c
        0x0003de26:    e7ff        ..      B        0x3de28 ; internal_iom_reset_on_error + 420
        0x0003de28:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003de2a:    0302        ..      LSLS     r2,r0,#12
        0x0003de2c:    f2402108    @..!    MOVW     r1,#0x208
        0x0003de30:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003de34:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003de38:    5088        .P      STR      r0,[r1,r2]
        0x0003de3a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003de3c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003de3e:    030a        ..      LSLS     r2,r1,#12
        0x0003de40:    f2402100    @..!    MOVW     r1,#0x200
        0x0003de44:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003de48:    5088        .P      STR      r0,[r1,r2]
        0x0003de4a:    b008        ..      ADD      sp,sp,#0x20
        0x0003de4c:    bd80        ..      POP      {r7,pc}
        0x0003de4e:    0000        ..      MOVS     r0,r0
    iom_get_interface_clock_cfg
        0x0003de50:    b580        ..      PUSH     {r7,lr}
        0x0003de52:    b096        ..      SUB      sp,sp,#0x58
        0x0003de54:    9013        ..      STR      r0,[sp,#0x4c]
        0x0003de56:    9112        ..      STR      r1,[sp,#0x48]
        0x0003de58:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0003de5a:    b920         .      CBNZ     r0,0x3de66 ; iom_get_interface_clock_cfg + 22
        0x0003de5c:    e7ff        ..      B        0x3de5e ; iom_get_interface_clock_cfg + 14
        0x0003de5e:    2000        .       MOVS     r0,#0
        0x0003de60:    9015        ..      STR      r0,[sp,#0x54]
        0x0003de62:    9014        ..      STR      r0,[sp,#0x50]
        0x0003de64:    e11d        ..      B        0x3e0a2 ; iom_get_interface_clock_cfg + 594
        0x0003de66:    f64d0000    M...    MOVW     r0,#0xd800
        0x0003de6a:    f2c050b8    ...P    MOVT     r0,#0x5b8
        0x0003de6e:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003de70:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0003de72:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0003de74:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x0003de78:    fb002211    ..."    MLS      r2,r0,r1,r2
        0x0003de7c:    1c41        A.      ADDS     r1,r0,#1
        0x0003de7e:    2a00        .*      CMP      r2,#0
        0x0003de80:    bf18        ..      IT       NE
        0x0003de82:    4608        .F      MOVNE    r0,r1
        0x0003de84:    9006        ..      STR      r0,[sp,#0x18]
        0x0003de86:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003de88:    4241        AB      RSBS     r1,r0,#0
        0x0003de8a:    4008        .@      ANDS     r0,r0,r1
        0x0003de8c:    fab0f080    ....    CLZ      r0,r0
        0x0003de90:    f1c0001f    ....    RSB      r0,r0,#0x1f
        0x0003de94:    9005        ..      STR      r0,[sp,#0x14]
        0x0003de96:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003de98:    2807        .(      CMP      r0,#7
        0x0003de9a:    db03        ..      BLT      0x3dea4 ; iom_get_interface_clock_cfg + 84
        0x0003de9c:    e7ff        ..      B        0x3de9e ; iom_get_interface_clock_cfg + 78
        0x0003de9e:    2006        .       MOVS     r0,#6
        0x0003dea0:    9005        ..      STR      r0,[sp,#0x14]
        0x0003dea2:    e7ff        ..      B        0x3dea4 ; iom_get_interface_clock_cfg + 84
        0x0003dea4:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0003dea6:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0003dea8:    2001        .       MOVS     r0,#1
        0x0003deaa:    ebb13f92    ...?    CMP      r1,r2,LSR #14
        0x0003deae:    9004        ..      STR      r0,[sp,#0x10]
        0x0003deb0:    d31d        ..      BCC      0x3deee ; iom_get_interface_clock_cfg + 158
        0x0003deb2:    e7ff        ..      B        0x3deb4 ; iom_get_interface_clock_cfg + 100
        0x0003deb4:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0003deb6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003deb8:    f64a22ab    J.."    MOV      r2,#0xaaab
        0x0003debc:    f6ca22aa    ..."    MOVT     r2,#0xaaaa
        0x0003dec0:    fba00202    ....    UMULL    r0,r2,r0,r2
        0x0003dec4:    2000        .       MOVS     r0,#0
        0x0003dec6:    ebb10f52    ..R.    CMP      r1,r2,LSR #1
        0x0003deca:    9003        ..      STR      r0,[sp,#0xc]
        0x0003decc:    d30c        ..      BCC      0x3dee8 ; iom_get_interface_clock_cfg + 152
        0x0003dece:    e7ff        ..      B        0x3ded0 ; iom_get_interface_clock_cfg + 128
        0x0003ded0:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0003ded2:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0003ded4:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003ded8:    eb000252    ..R.    ADD      r2,r0,r2,LSR #1
        0x0003dedc:    2000        .       MOVS     r0,#0
        0x0003dede:    4291        .B      CMP      r1,r2
        0x0003dee0:    bf98        ..      IT       LS
        0x0003dee2:    2001        .       MOVLS    r0,#1
        0x0003dee4:    9003        ..      STR      r0,[sp,#0xc]
        0x0003dee6:    e7ff        ..      B        0x3dee8 ; iom_get_interface_clock_cfg + 152
        0x0003dee8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003deea:    9004        ..      STR      r0,[sp,#0x10]
        0x0003deec:    e7ff        ..      B        0x3deee ; iom_get_interface_clock_cfg + 158
        0x0003deee:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003def0:    f0000001    ....    AND      r0,r0,#1
        0x0003def4:    9010        ..      STR      r0,[sp,#0x40]
        0x0003def6:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003def8:    2001        .       MOVS     r0,#1
        0x0003defa:    4088        .@      LSLS     r0,r0,r1
        0x0003defc:    9910        ..      LDR      r1,[sp,#0x40]
        0x0003defe:    0049        I.      LSLS     r1,r1,#1
        0x0003df00:    3101        .1      ADDS     r1,#1
        0x0003df02:    4348        HC      MULS     r0,r1,r0
        0x0003df04:    900c        ..      STR      r0,[sp,#0x30]
        0x0003df06:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003df08:    990c        ..      LDR      r1,[sp,#0x30]
        0x0003df0a:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x0003df0e:    900e        ..      STR      r0,[sp,#0x38]
        0x0003df10:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0003df12:    990c        ..      LDR      r1,[sp,#0x30]
        0x0003df14:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x0003df18:    fb002211    ..."    MLS      r2,r0,r1,r2
        0x0003df1c:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003df1e:    1c41        A.      ADDS     r1,r0,#1
        0x0003df20:    2a00        .*      CMP      r2,#0
        0x0003df22:    bf18        ..      IT       NE
        0x0003df24:    4608        .F      MOVNE    r0,r1
        0x0003df26:    900e        ..      STR      r0,[sp,#0x38]
        0x0003df28:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003df2a:    fab0f080    ....    CLZ      r0,r0
        0x0003df2e:    f1c0001f    ....    RSB      r0,r0,#0x1f
        0x0003df32:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003df34:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003df36:    2808        .(      CMP      r0,#8
        0x0003df38:    d306        ..      BCC      0x3df48 ; iom_get_interface_clock_cfg + 248
        0x0003df3a:    e7ff        ..      B        0x3df3c ; iom_get_interface_clock_cfg + 236
        0x0003df3c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003df3e:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003df40:    4408        .D      ADD      r0,r0,r1
        0x0003df42:    3807        .8      SUBS     r0,#7
        0x0003df44:    9002        ..      STR      r0,[sp,#8]
        0x0003df46:    e002        ..      B        0x3df4e ; iom_get_interface_clock_cfg + 254
        0x0003df48:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003df4a:    9002        ..      STR      r0,[sp,#8]
        0x0003df4c:    e7ff        ..      B        0x3df4e ; iom_get_interface_clock_cfg + 254
        0x0003df4e:    9802        ..      LDR      r0,[sp,#8]
        0x0003df50:    9011        ..      STR      r0,[sp,#0x44]
        0x0003df52:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003df54:    3001        .0      ADDS     r0,#1
        0x0003df56:    9011        ..      STR      r0,[sp,#0x44]
        0x0003df58:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003df5a:    2808        .(      CMP      r0,#8
        0x0003df5c:    d304        ..      BCC      0x3df68 ; iom_get_interface_clock_cfg + 280
        0x0003df5e:    e7ff        ..      B        0x3df60 ; iom_get_interface_clock_cfg + 272
        0x0003df60:    2000        .       MOVS     r0,#0
        0x0003df62:    9015        ..      STR      r0,[sp,#0x54]
        0x0003df64:    9014        ..      STR      r0,[sp,#0x50]
        0x0003df66:    e09c        ..      B        0x3e0a2 ; iom_get_interface_clock_cfg + 594
        0x0003df68:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003df6a:    2808        .(      CMP      r0,#8
        0x0003df6c:    d314        ..      BCC      0x3df98 ; iom_get_interface_clock_cfg + 328
        0x0003df6e:    e7ff        ..      B        0x3df70 ; iom_get_interface_clock_cfg + 288
        0x0003df70:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003df72:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003df74:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003df76:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0003df78:    3907        .9      SUBS     r1,#7
        0x0003df7a:    40c8        .@      LSRS     r0,r0,r1
        0x0003df7c:    900e        ..      STR      r0,[sp,#0x38]
        0x0003df7e:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x0003df80:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003df82:    1fc1        ..      SUBS     r1,r0,#7
        0x0003df84:    2001        .       MOVS     r0,#1
        0x0003df86:    4088        .@      LSLS     r0,r0,r1
        0x0003df88:    1e43        C.      SUBS     r3,r0,#1
        0x0003df8a:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003df8c:    1c41        A.      ADDS     r1,r0,#1
        0x0003df8e:    421a        .B      TST      r2,r3
        0x0003df90:    bf18        ..      IT       NE
        0x0003df92:    4608        .F      MOVNE    r0,r1
        0x0003df94:    900e        ..      STR      r0,[sp,#0x38]
        0x0003df96:    e7ff        ..      B        0x3df98 ; iom_get_interface_clock_cfg + 328
        0x0003df98:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0003df9a:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0003df9c:    2001        .       MOVS     r0,#1
        0x0003df9e:    ebb10f92    ....    CMP      r1,r2,LSR #2
        0x0003dfa2:    9001        ..      STR      r0,[sp,#4]
        0x0003dfa4:    d20c        ..      BCS      0x3dfc0 ; iom_get_interface_clock_cfg + 368
        0x0003dfa6:    e7ff        ..      B        0x3dfa8 ; iom_get_interface_clock_cfg + 344
        0x0003dfa8:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003dfaa:    1e41        A.      SUBS     r1,r0,#1
        0x0003dfac:    2001        .       MOVS     r0,#1
        0x0003dfae:    fa00f101    ....    LSL      r1,r0,r1
        0x0003dfb2:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003dfb4:    1a40        @.      SUBS     r0,r0,r1
        0x0003dfb6:    fab0f080    ....    CLZ      r0,r0
        0x0003dfba:    0940        @.      LSRS     r0,r0,#5
        0x0003dfbc:    9001        ..      STR      r0,[sp,#4]
        0x0003dfbe:    e7ff        ..      B        0x3dfc0 ; iom_get_interface_clock_cfg + 368
        0x0003dfc0:    9901        ..      LDR      r1,[sp,#4]
        0x0003dfc2:    2001        .       MOVS     r0,#1
        0x0003dfc4:    4388        .C      BICS     r0,r0,r1
        0x0003dfc6:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003dfc8:    9812        ..      LDR      r0,[sp,#0x48]
        0x0003dfca:    2801        .(      CMP      r0,#1
        0x0003dfcc:    d105        ..      BNE      0x3dfda ; iom_get_interface_clock_cfg + 394
        0x0003dfce:    e7ff        ..      B        0x3dfd0 ; iom_get_interface_clock_cfg + 384
        0x0003dfd0:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003dfd2:    3802        .8      SUBS     r0,#2
        0x0003dfd4:    0840        @.      LSRS     r0,r0,#1
        0x0003dfd6:    900d        ..      STR      r0,[sp,#0x34]
        0x0003dfd8:    e004        ..      B        0x3dfe4 ; iom_get_interface_clock_cfg + 404
        0x0003dfda:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003dfdc:    3801        .8      SUBS     r0,#1
        0x0003dfde:    0840        @.      LSRS     r0,r0,#1
        0x0003dfe0:    900d        ..      STR      r0,[sp,#0x34]
        0x0003dfe2:    e7ff        ..      B        0x3dfe4 ; iom_get_interface_clock_cfg + 404
        0x0003dfe4:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003dfe6:    9a10        ..      LDR      r2,[sp,#0x40]
        0x0003dfe8:    f44f6000    O..`    MOV      r0,#0x800
        0x0003dfec:    ea0020c2    ...     AND      r0,r0,r2,LSL #11
        0x0003dff0:    f361200a    a..     BFI      r0,r1,#8,#3
        0x0003dff4:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0003dff6:    f0010101    ....    AND      r1,r1,#1
        0x0003dffa:    ea403001    @..0    ORR      r0,r0,r1,LSL #12
        0x0003dffe:    f89d1034    ..4.    LDRB     r1,[sp,#0x34]
        0x0003e002:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003e006:    990e        ..      LDR      r1,[sp,#0x38]
        0x0003e008:    ea406001    @..`    ORR      r0,r0,r1,LSL #24
        0x0003e00c:    f100407f    ...@    ADD      r0,r0,#0xff000000
        0x0003e010:    9008        ..      STR      r0,[sp,#0x20]
        0x0003e012:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003e014:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003e016:    9a10        ..      LDR      r2,[sp,#0x40]
        0x0003e018:    9b0f        ..      LDR      r3,[sp,#0x3c]
        0x0003e01a:    f8ddc038    ..8.    LDR      r12,[sp,#0x38]
        0x0003e01e:    f1ac0c01    ....    SUB      r12,r12,#1
        0x0003e022:    46ee        .F      MOV      lr,sp
        0x0003e024:    f8cec000    ....    STR      r12,[lr,#0]
        0x0003e028:    f7f7f8d6    ....    BL       compute_freq ; 0x351d8
        0x0003e02c:    9009        ..      STR      r0,[sp,#0x24]
        0x0003e02e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003e030:    f2461139    F.9.    MOV      r1,#0x6139
        0x0003e034:    f6c601c2    ....    MOVT     r1,#0x68c2
        0x0003e038:    4348        HC      MULS     r0,r1,r0
        0x0003e03a:    ea4f1030    O.0.    ROR      r0,r0,#4
        0x0003e03e:    f244311b    D..1    MOV      r1,#0x431b
        0x0003e042:    4288        .B      CMP      r0,r1
        0x0003e044:    d828        (.      BHI      0x3e098 ; iom_get_interface_clock_cfg + 584
        0x0003e046:    e7ff        ..      B        0x3e048 ; iom_get_interface_clock_cfg + 504
        0x0003e048:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003e04a:    f64d6183    M..a    MOV      r1,#0xde83
        0x0003e04e:    f2c4311b    ...1    MOVT     r1,#0x431b
        0x0003e052:    fba01001    ....    UMULL    r1,r0,r0,r1
        0x0003e056:    0c00        ..      LSRS     r0,r0,#16
        0x0003e058:    900a        ..      STR      r0,[sp,#0x28]
        0x0003e05a:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003e05c:    f000ff5e    ..^.    BL       onebit ; 0x3ef1c
        0x0003e060:    b1c8        ..      CBZ      r0,0x3e096 ; iom_get_interface_clock_cfg + 582
        0x0003e062:    e7ff        ..      B        0x3e064 ; iom_get_interface_clock_cfg + 532
        0x0003e064:    2000        .       MOVS     r0,#0
        0x0003e066:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003e068:    900d        ..      STR      r0,[sp,#0x34]
        0x0003e06a:    900e        ..      STR      r0,[sp,#0x38]
        0x0003e06c:    2001        .       MOVS     r0,#1
        0x0003e06e:    9010        ..      STR      r0,[sp,#0x40]
        0x0003e070:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003e072:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003e074:    9a10        ..      LDR      r2,[sp,#0x40]
        0x0003e076:    9b0f        ..      LDR      r3,[sp,#0x3c]
        0x0003e078:    f8ddc038    ..8.    LDR      r12,[sp,#0x38]
        0x0003e07c:    46ee        .F      MOV      lr,sp
        0x0003e07e:    f8cec000    ....    STR      r12,[lr,#0]
        0x0003e082:    f7f7f8a9    ....    BL       compute_freq ; 0x351d8
        0x0003e086:    9009        ..      STR      r0,[sp,#0x24]
        0x0003e088:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003e08a:    f44f6000    O..`    MOV      r0,#0x800
        0x0003e08e:    f361200a    a..     BFI      r0,r1,#8,#3
        0x0003e092:    9008        ..      STR      r0,[sp,#0x20]
        0x0003e094:    e7ff        ..      B        0x3e096 ; iom_get_interface_clock_cfg + 582
        0x0003e096:    e7ff        ..      B        0x3e098 ; iom_get_interface_clock_cfg + 584
        0x0003e098:    9909        ..      LDR      r1,[sp,#0x24]
        0x0003e09a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003e09c:    9115        ..      STR      r1,[sp,#0x54]
        0x0003e09e:    9014        ..      STR      r0,[sp,#0x50]
        0x0003e0a0:    e7ff        ..      B        0x3e0a2 ; iom_get_interface_clock_cfg + 594
        0x0003e0a2:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003e0a4:    9915        ..      LDR      r1,[sp,#0x54]
        0x0003e0a6:    b016        ..      ADD      sp,sp,#0x58
        0x0003e0a8:    bd80        ..      POP      {r7,pc}
        0x0003e0aa:    0000        ..      MOVS     r0,r0
    iom_slave_read
        0x0003e0ac:    b580        ..      PUSH     {r7,lr}
        0x0003e0ae:    b086        ..      SUB      sp,sp,#0x18
        0x0003e0b0:    9005        ..      STR      r0,[sp,#0x14]
        0x0003e0b2:    9104        ..      STR      r1,[sp,#0x10]
        0x0003e0b4:    9203        ..      STR      r2,[sp,#0xc]
        0x0003e0b6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003e0b8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003e0ba:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003e0bc:    f7e1fe68    ..h.    BL       am_devices_cooper_blocking_read ; 0x1fd90
        0x0003e0c0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003e0c2:    9002        ..      STR      r0,[sp,#8]
        0x0003e0c4:    9902        ..      LDR      r1,[sp,#8]
        0x0003e0c6:    1d08        ..      ADDS     r0,r1,#4
        0x0003e0c8:    88c9        ..      LDRH     r1,[r1,#6]
        0x0003e0ca:    3904        .9      SUBS     r1,#4
        0x0003e0cc:    aa01        ..      ADD      r2,sp,#4
        0x0003e0ce:    f7e3fbfb    ....    BL       am_hal_crc32 ; 0x218c8
        0x0003e0d2:    9801        ..      LDR      r0,[sp,#4]
        0x0003e0d4:    9902        ..      LDR      r1,[sp,#8]
        0x0003e0d6:    6809        .h      LDR      r1,[r1,#0]
        0x0003e0d8:    1a40        @.      SUBS     r0,r0,r1
        0x0003e0da:    fab0f080    ....    CLZ      r0,r0
        0x0003e0de:    0940        @.      LSRS     r0,r0,#5
        0x0003e0e0:    b006        ..      ADD      sp,sp,#0x18
        0x0003e0e2:    bd80        ..      POP      {r7,pc}
    isqrt32
        0x0003e0e4:    fab0f180    ....    CLZ      r1,r0
        0x0003e0e8:    f1c1011f    ....    RSB      r1,r1,#0x1f
        0x0003e0ec:    ea4f0c61    O.a.    ASR      r12,r1,#1
        0x0003e0f0:    2101        .!      MOVS     r1,#1
        0x0003e0f2:    fa01f30c    ....    LSL      r3,r1,r12
        0x0003e0f6:    2100        .!      MOVS     r1,#0
        0x0003e0f8:    eb030241    ..A.    ADD      r2,r3,r1,LSL #1
        0x0003e0fc:    fa02f20c    ....    LSL      r2,r2,r12
        0x0003e100:    4290        .B      CMP      r0,r2
        0x0003e102:    bf24        $.      ITT      CS
        0x0003e104:    4419        .D      ADDCS    r1,r3
        0x0003e106:    1a80        ..      SUBCS    r0,r0,r2
        0x0003e108:    085b        [.      LSRS     r3,r3,#1
        0x0003e10a:    f1bc0f00    ....    CMP      r12,#0
        0x0003e10e:    f1ac0c01    ....    SUB      r12,r12,#1
        0x0003e112:    dcf1        ..      BGT      0x3e0f8 ; isqrt32 + 20
        0x0003e114:    4608        .F      MOV      r0,r1
        0x0003e116:    4770        pG      BX       lr
    iter_from_extension
        0x0003e118:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0003e11a:    b081        ..      SUB      sp,sp,#4
        0x0003e11c:    460f        .F      MOV      r7,r1
        0x0003e11e:    460c        .F      MOV      r4,r1
        0x0003e120:    f8571b0c    W...    LDR      r1,[r7],#0xc
        0x0003e124:    f8542f04    T../    LDR      r2,[r4,#4]!
        0x0003e128:    688e        .h      LDR      r6,[r1,#8]
        0x0003e12a:    4605        .F      MOV      r5,r0
        0x0003e12c:    4631        1F      MOV      r1,r6
        0x0003e12e:    f003fa8f    ....    BL       pb_field_iter_begin ; 0x41650
        0x0003e132:    6820         h      LDR      r0,[r4,#0]
        0x0003e134:    78b1        .x      LDRB     r1,[r6,#2]
        0x0003e136:    6128        (a      STR      r0,[r5,#0x10]
        0x0003e138:    f00100c0    ....    AND      r0,r1,#0xc0
        0x0003e13c:    2880        .(      CMP      r0,#0x80
        0x0003e13e:    616f        oa      STR      r7,[r5,#0x14]
        0x0003e140:    bf08        ..      IT       EQ
        0x0003e142:    612c        ,a      STREQ    r4,[r5,#0x10]
        0x0003e144:    b001        ..      ADD      sp,sp,#4
        0x0003e146:    bdf0        ..      POP      {r4-r7,pc}
    l2cDefaultCtrlCback
        0x0003e148:    b081        ..      SUB      sp,sp,#4
        0x0003e14a:    9000        ..      STR      r0,[sp,#0]
        0x0003e14c:    b001        ..      ADD      sp,sp,#4
        0x0003e14e:    4770        pG      BX       lr
    l2cDefaultDataCback
        0x0003e150:    b082        ..      SUB      sp,sp,#8
        0x0003e152:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003e156:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0003e15a:    9200        ..      STR      r2,[sp,#0]
        0x0003e15c:    b002        ..      ADD      sp,sp,#8
        0x0003e15e:    4770        pG      BX       lr
    l2cDefaultDataCidCback
        0x0003e160:    b083        ..      SUB      sp,sp,#0xc
        0x0003e162:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003e166:    f8ad1008    ....    STRH     r1,[sp,#8]
        0x0003e16a:    f8ad2006    ...     STRH     r2,[sp,#6]
        0x0003e16e:    9300        ..      STR      r3,[sp,#0]
        0x0003e170:    b003        ..      ADD      sp,sp,#0xc
        0x0003e172:    4770        pG      BX       lr
    l2cHciAclCback
        0x0003e174:    b580        ..      PUSH     {r7,lr}
        0x0003e176:    b086        ..      SUB      sp,sp,#0x18
        0x0003e178:    9005        ..      STR      r0,[sp,#0x14]
        0x0003e17a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003e17c:    9002        ..      STR      r0,[sp,#8]
        0x0003e17e:    9902        ..      LDR      r1,[sp,#8]
        0x0003e180:    7808        .x      LDRB     r0,[r1,#0]
        0x0003e182:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003e184:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003e188:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003e18c:    9802        ..      LDR      r0,[sp,#8]
        0x0003e18e:    3002        .0      ADDS     r0,#2
        0x0003e190:    9002        ..      STR      r0,[sp,#8]
        0x0003e192:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e196:    f36f301f    o..0    BFC      r0,#12,#20
        0x0003e19a:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003e19e:    9902        ..      LDR      r1,[sp,#8]
        0x0003e1a0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003e1a2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003e1a4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003e1a8:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0003e1ac:    9802        ..      LDR      r0,[sp,#8]
        0x0003e1ae:    3002        .0      ADDS     r0,#2
        0x0003e1b0:    9002        ..      STR      r0,[sp,#8]
        0x0003e1b2:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003e1b6:    2804        .(      CMP      r0,#4
        0x0003e1b8:    db0b        ..      BLT      0x3e1d2 ; l2cHciAclCback + 94
        0x0003e1ba:    e7ff        ..      B        0x3e1bc ; l2cHciAclCback + 72
        0x0003e1bc:    9902        ..      LDR      r1,[sp,#8]
        0x0003e1be:    7808        .x      LDRB     r0,[r1,#0]
        0x0003e1c0:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003e1c2:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003e1c6:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003e1ca:    9802        ..      LDR      r0,[sp,#8]
        0x0003e1cc:    3002        .0      ADDS     r0,#2
        0x0003e1ce:    9002        ..      STR      r0,[sp,#8]
        0x0003e1d0:    e003        ..      B        0x3e1da ; l2cHciAclCback + 102
        0x0003e1d2:    2000        .       MOVS     r0,#0
        0x0003e1d4:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003e1d8:    e7ff        ..      B        0x3e1da ; l2cHciAclCback + 102
        0x0003e1da:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003e1de:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003e1e2:    3104        .1      ADDS     r1,#4
        0x0003e1e4:    4288        .B      CMP      r0,r1
        0x0003e1e6:    d14d        M.      BNE      0x3e284 ; l2cHciAclCback + 272
        0x0003e1e8:    e7ff        ..      B        0x3e1ea ; l2cHciAclCback + 118
        0x0003e1ea:    9902        ..      LDR      r1,[sp,#8]
        0x0003e1ec:    7808        .x      LDRB     r0,[r1,#0]
        0x0003e1ee:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003e1f0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003e1f4:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003e1f8:    9802        ..      LDR      r0,[sp,#8]
        0x0003e1fa:    3002        .0      ADDS     r0,#2
        0x0003e1fc:    9002        ..      STR      r0,[sp,#8]
        0x0003e1fe:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e202:    4601        .F      MOV      r1,r0
        0x0003e204:    9101        ..      STR      r1,[sp,#4]
        0x0003e206:    2804        .(      CMP      r0,#4
        0x0003e208:    d014        ..      BEQ      0x3e234 ; l2cHciAclCback + 192
        0x0003e20a:    e7ff        ..      B        0x3e20c ; l2cHciAclCback + 152
        0x0003e20c:    9801        ..      LDR      r0,[sp,#4]
        0x0003e20e:    2805        .(      CMP      r0,#5
        0x0003e210:    d004        ..      BEQ      0x3e21c ; l2cHciAclCback + 168
        0x0003e212:    e7ff        ..      B        0x3e214 ; l2cHciAclCback + 160
        0x0003e214:    9801        ..      LDR      r0,[sp,#4]
        0x0003e216:    2806        .(      CMP      r0,#6
        0x0003e218:    d018        ..      BEQ      0x3e24c ; l2cHciAclCback + 216
        0x0003e21a:    e023        #.      B        0x3e264 ; l2cHciAclCback + 240
        0x0003e21c:    f6421004    B...    MOV      r0,#0x2904
        0x0003e220:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e224:    6883        .h      LDR      r3,[r0,#8]
        0x0003e226:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e22a:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003e22e:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003e230:    4798        .G      BLX      r3
        0x0003e232:    e026        &.      B        0x3e282 ; l2cHciAclCback + 270
        0x0003e234:    f6421004    B...    MOV      r0,#0x2904
        0x0003e238:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e23c:    6803        .h      LDR      r3,[r0,#0]
        0x0003e23e:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e242:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003e246:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003e248:    4798        .G      BLX      r3
        0x0003e24a:    e01a        ..      B        0x3e282 ; l2cHciAclCback + 270
        0x0003e24c:    f6421004    B...    MOV      r0,#0x2904
        0x0003e250:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e254:    6843        Ch      LDR      r3,[r0,#4]
        0x0003e256:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e25a:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003e25e:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003e260:    4798        .G      BLX      r3
        0x0003e262:    e00e        ..      B        0x3e282 ; l2cHciAclCback + 270
        0x0003e264:    f6421004    B...    MOV      r0,#0x2904
        0x0003e268:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e26c:    f8d0c020    .. .    LDR      r12,[r0,#0x20]
        0x0003e270:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e274:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x0003e278:    f8bd200c    ...     LDRH     r2,[sp,#0xc]
        0x0003e27c:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0003e27e:    47e0        .G      BLX      r12
        0x0003e280:    e7ff        ..      B        0x3e282 ; l2cHciAclCback + 270
        0x0003e282:    e000        ..      B        0x3e286 ; l2cHciAclCback + 274
        0x0003e284:    e7ff        ..      B        0x3e286 ; l2cHciAclCback + 274
        0x0003e286:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003e288:    f7e0f95a    ..Z.    BL       WsfMsgFree ; 0x1e540
        0x0003e28c:    b006        ..      ADD      sp,sp,#0x18
        0x0003e28e:    bd80        ..      POP      {r7,pc}
    l2cHciFlowCback
        0x0003e290:    b580        ..      PUSH     {r7,lr}
        0x0003e292:    b084        ..      SUB      sp,sp,#0x10
        0x0003e294:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003e298:    f88d100d    ....    STRB     r1,[sp,#0xd]
        0x0003e29c:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e2a0:    f7dcfc76    ..v.    BL       DmConnIdByHandle ; 0x1ab90
        0x0003e2a4:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0003e2a8:    b1f0        ..      CBZ      r0,0x3e2e8 ; l2cHciFlowCback + 88
        0x0003e2aa:    e7ff        ..      B        0x3e2ac ; l2cHciFlowCback + 28
        0x0003e2ac:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0003e2b0:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0003e2b4:    f6421004    B...    MOV      r0,#0x2904
        0x0003e2b8:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e2bc:    9000        ..      STR      r0,[sp,#0]
        0x0003e2be:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0003e2c0:    a802        ..      ADD      r0,sp,#8
        0x0003e2c2:    9001        ..      STR      r0,[sp,#4]
        0x0003e2c4:    4788        .G      BLX      r1
        0x0003e2c6:    9900        ..      LDR      r1,[sp,#0]
        0x0003e2c8:    9801        ..      LDR      r0,[sp,#4]
        0x0003e2ca:    f89d200d    ...     LDRB     r2,[sp,#0xd]
        0x0003e2ce:    f88d200a    ...     STRB     r2,[sp,#0xa]
        0x0003e2d2:    6909        .i      LDR      r1,[r1,#0x10]
        0x0003e2d4:    4788        .G      BLX      r1
        0x0003e2d6:    9900        ..      LDR      r1,[sp,#0]
        0x0003e2d8:    9801        ..      LDR      r0,[sp,#4]
        0x0003e2da:    f89d200d    ...     LDRB     r2,[sp,#0xd]
        0x0003e2de:    f88d200a    ...     STRB     r2,[sp,#0xa]
        0x0003e2e2:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e2e4:    4788        .G      BLX      r1
        0x0003e2e6:    e7ff        ..      B        0x3e2e8 ; l2cHciFlowCback + 88
        0x0003e2e8:    b004        ..      ADD      sp,sp,#0x10
        0x0003e2ea:    bd80        ..      POP      {r7,pc}
    l2cMsgAlloc
        0x0003e2ec:    b580        ..      PUSH     {r7,lr}
        0x0003e2ee:    b082        ..      SUB      sp,sp,#8
        0x0003e2f0:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003e2f4:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003e2f8:    2100        .!      MOVS     r1,#0
        0x0003e2fa:    f7e0f8e7    ....    BL       WsfMsgDataAlloc ; 0x1e4cc
        0x0003e2fe:    b002        ..      ADD      sp,sp,#8
        0x0003e300:    bd80        ..      POP      {r7,pc}
        0x0003e302:    0000        ..      MOVS     r0,r0
    l2cRxSignalingPkt
        0x0003e304:    b580        ..      PUSH     {r7,lr}
        0x0003e306:    b084        ..      SUB      sp,sp,#0x10
        0x0003e308:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003e30c:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0003e310:    9202        ..      STR      r2,[sp,#8]
        0x0003e312:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0003e316:    2803        .(      CMP      r0,#3
        0x0003e318:    dc01        ..      BGT      0x3e31e ; l2cRxSignalingPkt + 26
        0x0003e31a:    e7ff        ..      B        0x3e31c ; l2cRxSignalingPkt + 24
        0x0003e31c:    e03f        ?.      B        0x3e39e ; l2cRxSignalingPkt + 154
        0x0003e31e:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e322:    f7dcfc35    ..5.    BL       DmConnIdByHandle ; 0x1ab90
        0x0003e326:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0003e32a:    b908        ..      CBNZ     r0,0x3e330 ; l2cRxSignalingPkt + 44
        0x0003e32c:    e7ff        ..      B        0x3e32e ; l2cRxSignalingPkt + 42
        0x0003e32e:    e036        6.      B        0x3e39e ; l2cRxSignalingPkt + 154
        0x0003e330:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003e334:    f7dcfd18    ....    BL       DmConnRole ; 0x1ad68
        0x0003e338:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003e33c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003e340:    b998        ..      CBNZ     r0,0x3e36a ; l2cRxSignalingPkt + 102
        0x0003e342:    e7ff        ..      B        0x3e344 ; l2cRxSignalingPkt + 64
        0x0003e344:    f6421004    B...    MOV      r0,#0x2904
        0x0003e348:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e34c:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003e34e:    b160        `.      CBZ      r0,0x3e36a ; l2cRxSignalingPkt + 102
        0x0003e350:    e7ff        ..      B        0x3e352 ; l2cRxSignalingPkt + 78
        0x0003e352:    f6421004    B...    MOV      r0,#0x2904
        0x0003e356:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e35a:    6983        .i      LDR      r3,[r0,#0x18]
        0x0003e35c:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e360:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003e364:    9a02        ..      LDR      r2,[sp,#8]
        0x0003e366:    4798        .G      BLX      r3
        0x0003e368:    e019        ..      B        0x3e39e ; l2cRxSignalingPkt + 154
        0x0003e36a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003e36e:    2801        .(      CMP      r0,#1
        0x0003e370:    d113        ..      BNE      0x3e39a ; l2cRxSignalingPkt + 150
        0x0003e372:    e7ff        ..      B        0x3e374 ; l2cRxSignalingPkt + 112
        0x0003e374:    f6421004    B...    MOV      r0,#0x2904
        0x0003e378:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e37c:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0003e37e:    b160        `.      CBZ      r0,0x3e39a ; l2cRxSignalingPkt + 150
        0x0003e380:    e7ff        ..      B        0x3e382 ; l2cRxSignalingPkt + 126
        0x0003e382:    f6421004    B...    MOV      r0,#0x2904
        0x0003e386:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e38a:    69c3        .i      LDR      r3,[r0,#0x1c]
        0x0003e38c:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e390:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003e394:    9a02        ..      LDR      r2,[sp,#8]
        0x0003e396:    4798        .G      BLX      r3
        0x0003e398:    e000        ..      B        0x3e39c ; l2cRxSignalingPkt + 152
        0x0003e39a:    e7ff        ..      B        0x3e39c ; l2cRxSignalingPkt + 152
        0x0003e39c:    e7ff        ..      B        0x3e39e ; l2cRxSignalingPkt + 154
        0x0003e39e:    b004        ..      ADD      sp,sp,#0x10
        0x0003e3a0:    bd80        ..      POP      {r7,pc}
        0x0003e3a2:    0000        ..      MOVS     r0,r0
    l2cSendCmdReject
        0x0003e3a4:    b580        ..      PUSH     {r7,lr}
        0x0003e3a6:    b084        ..      SUB      sp,sp,#0x10
        0x0003e3a8:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003e3ac:    f88d100d    ....    STRB     r1,[sp,#0xd]
        0x0003e3b0:    f8ad200a    ...     STRH     r2,[sp,#0xa]
        0x0003e3b4:    200e        .       MOVS     r0,#0xe
        0x0003e3b6:    f7ffff99    ....    BL       l2cMsgAlloc ; 0x3e2ec
        0x0003e3ba:    9001        ..      STR      r0,[sp,#4]
        0x0003e3bc:    b360        `.      CBZ      r0,0x3e418 ; l2cSendCmdReject + 116
        0x0003e3be:    e7ff        ..      B        0x3e3c0 ; l2cSendCmdReject + 28
        0x0003e3c0:    9801        ..      LDR      r0,[sp,#4]
        0x0003e3c2:    3008        .0      ADDS     r0,r0,#8
        0x0003e3c4:    9000        ..      STR      r0,[sp,#0]
        0x0003e3c6:    9900        ..      LDR      r1,[sp,#0]
        0x0003e3c8:    1c48        H.      ADDS     r0,r1,#1
        0x0003e3ca:    9000        ..      STR      r0,[sp,#0]
        0x0003e3cc:    2001        .       MOVS     r0,#1
        0x0003e3ce:    7008        .p      STRB     r0,[r1,#0]
        0x0003e3d0:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0003e3d4:    9900        ..      LDR      r1,[sp,#0]
        0x0003e3d6:    1c4a        J.      ADDS     r2,r1,#1
        0x0003e3d8:    9200        ..      STR      r2,[sp,#0]
        0x0003e3da:    7008        .p      STRB     r0,[r1,#0]
        0x0003e3dc:    9900        ..      LDR      r1,[sp,#0]
        0x0003e3de:    1c48        H.      ADDS     r0,r1,#1
        0x0003e3e0:    9000        ..      STR      r0,[sp,#0]
        0x0003e3e2:    2002        .       MOVS     r0,#2
        0x0003e3e4:    7008        .p      STRB     r0,[r1,#0]
        0x0003e3e6:    9900        ..      LDR      r1,[sp,#0]
        0x0003e3e8:    1c48        H.      ADDS     r0,r1,#1
        0x0003e3ea:    9000        ..      STR      r0,[sp,#0]
        0x0003e3ec:    2000        .       MOVS     r0,#0
        0x0003e3ee:    7008        .p      STRB     r0,[r1,#0]
        0x0003e3f0:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003e3f4:    9900        ..      LDR      r1,[sp,#0]
        0x0003e3f6:    1c4a        J.      ADDS     r2,r1,#1
        0x0003e3f8:    9200        ..      STR      r2,[sp,#0]
        0x0003e3fa:    7008        .p      STRB     r0,[r1,#0]
        0x0003e3fc:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003e400:    9900        ..      LDR      r1,[sp,#0]
        0x0003e402:    1c4a        J.      ADDS     r2,r1,#1
        0x0003e404:    9200        ..      STR      r2,[sp,#0]
        0x0003e406:    7008        .p      STRB     r0,[r1,#0]
        0x0003e408:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x0003e40c:    9b01        ..      LDR      r3,[sp,#4]
        0x0003e40e:    2005        .       MOVS     r0,#5
        0x0003e410:    2206        ."      MOVS     r2,#6
        0x0003e412:    f7defcdf    ....    BL       L2cDataReq ; 0x1cdd4
        0x0003e416:    e7ff        ..      B        0x3e418 ; l2cSendCmdReject + 116
        0x0003e418:    b004        ..      ADD      sp,sp,#0x10
        0x0003e41a:    bd80        ..      POP      {r7,pc}
    l2cSlaveReqTimeout
        0x0003e41c:    b580        ..      PUSH     {r7,lr}
        0x0003e41e:    b082        ..      SUB      sp,sp,#8
        0x0003e420:    9001        ..      STR      r0,[sp,#4]
        0x0003e422:    9801        ..      LDR      r0,[sp,#4]
        0x0003e424:    8800        ..      LDRH     r0,[r0,#0]
        0x0003e426:    2101        .!      MOVS     r1,#1
        0x0003e428:    f7dcfe1c    ....    BL       DmL2cConnUpdateCnf ; 0x1b064
        0x0003e42c:    b002        ..      ADD      sp,sp,#8
        0x0003e42e:    bd80        ..      POP      {r7,pc}
    l2cSlaveRxSignalingPkt
        0x0003e430:    b580        ..      PUSH     {r7,lr}
        0x0003e432:    b084        ..      SUB      sp,sp,#0x10
        0x0003e434:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003e438:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0003e43c:    9202        ..      STR      r2,[sp,#8]
        0x0003e43e:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e442:    f7dcfba5    ....    BL       DmConnIdByHandle ; 0x1ab90
        0x0003e446:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0003e44a:    b908        ..      CBNZ     r0,0x3e450 ; l2cSlaveRxSignalingPkt + 32
        0x0003e44c:    e7ff        ..      B        0x3e44e ; l2cSlaveRxSignalingPkt + 30
        0x0003e44e:    e087        ..      B        0x3e560 ; l2cSlaveRxSignalingPkt + 304
        0x0003e450:    9802        ..      LDR      r0,[sp,#8]
        0x0003e452:    3008        .0      ADDS     r0,r0,#8
        0x0003e454:    9002        ..      STR      r0,[sp,#8]
        0x0003e456:    9802        ..      LDR      r0,[sp,#8]
        0x0003e458:    1c41        A.      ADDS     r1,r0,#1
        0x0003e45a:    9102        ..      STR      r1,[sp,#8]
        0x0003e45c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e45e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003e462:    9802        ..      LDR      r0,[sp,#8]
        0x0003e464:    1c41        A.      ADDS     r1,r0,#1
        0x0003e466:    9102        ..      STR      r1,[sp,#8]
        0x0003e468:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e46a:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0003e46e:    9902        ..      LDR      r1,[sp,#8]
        0x0003e470:    7808        .x      LDRB     r0,[r1,#0]
        0x0003e472:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003e474:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003e478:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0003e47c:    9802        ..      LDR      r0,[sp,#8]
        0x0003e47e:    3002        .0      ADDS     r0,#2
        0x0003e480:    9002        ..      STR      r0,[sp,#8]
        0x0003e482:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003e486:    b908        ..      CBNZ     r0,0x3e48c ; l2cSlaveRxSignalingPkt + 92
        0x0003e488:    e7ff        ..      B        0x3e48a ; l2cSlaveRxSignalingPkt + 90
        0x0003e48a:    e069        i.      B        0x3e560 ; l2cSlaveRxSignalingPkt + 304
        0x0003e48c:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003e490:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0003e494:    f642122c    B.,.    MOV      r2,#0x292c
        0x0003e498:    f2c10201    ....    MOVT     r2,#0x1001
        0x0003e49c:    4411        .D      ADD      r1,r1,r2
        0x0003e49e:    7cc9        .|      LDRB     r1,[r1,#0x13]
        0x0003e4a0:    4288        .B      CMP      r0,r1
        0x0003e4a2:    d14f        O.      BNE      0x3e544 ; l2cSlaveRxSignalingPkt + 276
        0x0003e4a4:    e7ff        ..      B        0x3e4a6 ; l2cSlaveRxSignalingPkt + 118
        0x0003e4a6:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0003e4aa:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0003e4ae:    3104        .1      ADDS     r1,#4
        0x0003e4b0:    4288        .B      CMP      r0,r1
        0x0003e4b2:    d147        G.      BNE      0x3e544 ; l2cSlaveRxSignalingPkt + 276
        0x0003e4b4:    e7ff        ..      B        0x3e4b6 ; l2cSlaveRxSignalingPkt + 134
        0x0003e4b6:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003e4ba:    2813        .(      CMP      r0,#0x13
        0x0003e4bc:    d105        ..      BNE      0x3e4ca ; l2cSlaveRxSignalingPkt + 154
        0x0003e4be:    e7ff        ..      B        0x3e4c0 ; l2cSlaveRxSignalingPkt + 144
        0x0003e4c0:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0003e4c4:    2802        .(      CMP      r0,#2
        0x0003e4c6:    d005        ..      BEQ      0x3e4d4 ; l2cSlaveRxSignalingPkt + 164
        0x0003e4c8:    e7ff        ..      B        0x3e4ca ; l2cSlaveRxSignalingPkt + 154
        0x0003e4ca:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003e4ce:    2801        .(      CMP      r0,#1
        0x0003e4d0:    d138        8.      BNE      0x3e544 ; l2cSlaveRxSignalingPkt + 276
        0x0003e4d2:    e7ff        ..      B        0x3e4d4 ; l2cSlaveRxSignalingPkt + 164
        0x0003e4d4:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0003e4d8:    f642102c    B.,.    MOV      r0,#0x292c
        0x0003e4dc:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e4e0:    4401        .D      ADD      r1,r1,r0
        0x0003e4e2:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x0003e4e4:    f88d1000    ....    STRB     r1,[sp,#0]
        0x0003e4e8:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0003e4ec:    180a        ..      ADDS     r2,r1,r0
        0x0003e4ee:    2100        .!      MOVS     r1,#0
        0x0003e4f0:    74d1        .t      STRB     r1,[r2,#0x13]
        0x0003e4f2:    9a02        ..      LDR      r2,[sp,#8]
        0x0003e4f4:    7811        .x      LDRB     r1,[r2,#0]
        0x0003e4f6:    7852        Rx      LDRB     r2,[r2,#1]
        0x0003e4f8:    ea412102    A..!    ORR      r1,r1,r2,LSL #8
        0x0003e4fc:    f8ad1002    ....    STRH     r1,[sp,#2]
        0x0003e500:    9902        ..      LDR      r1,[sp,#8]
        0x0003e502:    3102        .1      ADDS     r1,#2
        0x0003e504:    9102        ..      STR      r1,[sp,#8]
        0x0003e506:    f7e0fa93    ....    BL       WsfTimerStop ; 0x1ea30
        0x0003e50a:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0003e50e:    2812        .(      CMP      r0,#0x12
        0x0003e510:    d110        ..      BNE      0x3e534 ; l2cSlaveRxSignalingPkt + 260
        0x0003e512:    e7ff        ..      B        0x3e514 ; l2cSlaveRxSignalingPkt + 228
        0x0003e514:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003e518:    2801        .(      CMP      r0,#1
        0x0003e51a:    d104        ..      BNE      0x3e526 ; l2cSlaveRxSignalingPkt + 246
        0x0003e51c:    e7ff        ..      B        0x3e51e ; l2cSlaveRxSignalingPkt + 238
        0x0003e51e:    2001        .       MOVS     r0,#1
        0x0003e520:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0003e524:    e7ff        ..      B        0x3e526 ; l2cSlaveRxSignalingPkt + 246
        0x0003e526:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e52a:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0003e52e:    f7dcfd99    ....    BL       DmL2cConnUpdateCnf ; 0x1b064
        0x0003e532:    e006        ..      B        0x3e542 ; l2cSlaveRxSignalingPkt + 274
        0x0003e534:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e538:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0003e53c:    f7dcfd74    ..t.    BL       DmL2cCmdRejInd ; 0x1b028
        0x0003e540:    e7ff        ..      B        0x3e542 ; l2cSlaveRxSignalingPkt + 274
        0x0003e542:    e00d        ..      B        0x3e560 ; l2cSlaveRxSignalingPkt + 304
        0x0003e544:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003e548:    2801        .(      CMP      r0,#1
        0x0003e54a:    d008        ..      BEQ      0x3e55e ; l2cSlaveRxSignalingPkt + 302
        0x0003e54c:    e7ff        ..      B        0x3e54e ; l2cSlaveRxSignalingPkt + 286
        0x0003e54e:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e552:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0003e556:    2200        ."      MOVS     r2,#0
        0x0003e558:    f7ffff24    ..$.    BL       l2cSendCmdReject ; 0x3e3a4
        0x0003e55c:    e7ff        ..      B        0x3e55e ; l2cSlaveRxSignalingPkt + 302
        0x0003e55e:    e7ff        ..      B        0x3e560 ; l2cSlaveRxSignalingPkt + 304
        0x0003e560:    b004        ..      ADD      sp,sp,#0x10
        0x0003e562:    bd80        ..      POP      {r7,pc}
    main
        0x0003e564:    b580        ..      PUSH     {r7,lr}
        0x0003e566:    b086        ..      SUB      sp,sp,#0x18
        0x0003e568:    2000        .       MOVS     r0,#0
        0x0003e56a:    9000        ..      STR      r0,[sp,#0]
        0x0003e56c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003e56e:    f64d0076    M.v.    MOV      r0,#0xd876
        0x0003e572:    f2c00004    ....    MOVT     r0,#4
        0x0003e576:    8881        ..      LDRH     r1,[r0,#4]
        0x0003e578:    f8ad1010    ....    STRH     r1,[sp,#0x10]
        0x0003e57c:    6800        .h      LDR      r0,[r0,#0]
        0x0003e57e:    9003        ..      STR      r0,[sp,#0xc]
        0x0003e580:    f64d007c    M.|.    MOV      r0,#0xd87c
        0x0003e584:    f2c00004    ....    MOVT     r0,#4
        0x0003e588:    8881        ..      LDRH     r1,[r0,#4]
        0x0003e58a:    f8ad1008    ....    STRH     r1,[sp,#8]
        0x0003e58e:    6800        .h      LDR      r0,[r0,#0]
        0x0003e590:    9001        ..      STR      r0,[sp,#4]
        0x0003e592:    f24f60dc    O..`    MOV      r0,#0xf6dc
        0x0003e596:    f2c00004    ....    MOVT     r0,#4
        0x0003e59a:    f7e3f801    ....    BL       am_hal_cachectrl_config ; 0x215a0
        0x0003e59e:    f7e3f827    ..'.    BL       am_hal_cachectrl_enable ; 0x215f0
        0x0003e5a2:    2064        d       MOVS     r0,#0x64
        0x0003e5a4:    f7e6ffae    ....    BL       am_util_delay_ms ; 0x25504
        0x0003e5a8:    f7e6fcf2    ....    BL       am_hal_sysctrl_fpu_enable ; 0x24f90
        0x0003e5ac:    2001        .       MOVS     r0,#1
        0x0003e5ae:    f7e6fcf7    ....    BL       am_hal_sysctrl_fpu_stacking_enable ; 0x24fa0
        0x0003e5b2:    f7e1fbc7    ....    BL       am_bsp_low_power_init ; 0x1fd44
        0x0003e5b6:    a803        ..      ADD      r0,sp,#0xc
        0x0003e5b8:    f7e6f820    .. .    BL       am_hal_pwrctrl_mcu_memory_config ; 0x245fc
        0x0003e5bc:    a801        ..      ADD      r0,sp,#4
        0x0003e5be:    f7e6fad1    ....    BL       am_hal_pwrctrl_sram_config ; 0x24b64
        0x0003e5c2:    f7eaf96f    ..o.    BL       am_vos_sys_init ; 0x288a4
        0x0003e5c6:    f00bfac9    ....    BL       vTaskStartScheduler ; 0x49b5c
        0x0003e5ca:    9800        ..      LDR      r0,[sp,#0]
        0x0003e5cc:    b006        ..      ADD      sp,sp,#0x18
        0x0003e5ce:    bd80        ..      POP      {r7,pc}
    mcuctrl_HFXTAL_clockOutPad_mask_modify
        0x0003e5d0:    b082        ..      SUB      sp,sp,#8
        0x0003e5d2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003e5d6:    9100        ..      STR      r1,[sp,#0]
        0x0003e5d8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003e5dc:    07c0        ..      LSLS     r0,r0,#31
        0x0003e5de:    b148        H.      CBZ      r0,0x3e5f4 ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 36
        0x0003e5e0:    e7ff        ..      B        0x3e5e2 ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 18
        0x0003e5e2:    9a00        ..      LDR      r2,[sp,#0]
        0x0003e5e4:    f64001a8    @...    MOV      r1,#0x8a8
        0x0003e5e8:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e5ec:    6848        Hh      LDR      r0,[r1,#4]
        0x0003e5ee:    4310        .C      ORRS     r0,r0,r2
        0x0003e5f0:    6048        H`      STR      r0,[r1,#4]
        0x0003e5f2:    e008        ..      B        0x3e606 ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 54
        0x0003e5f4:    9a00        ..      LDR      r2,[sp,#0]
        0x0003e5f6:    f64001a8    @...    MOV      r1,#0x8a8
        0x0003e5fa:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e5fe:    6848        Hh      LDR      r0,[r1,#4]
        0x0003e600:    4390        .C      BICS     r0,r0,r2
        0x0003e602:    6048        H`      STR      r0,[r1,#4]
        0x0003e604:    e7ff        ..      B        0x3e606 ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 54
        0x0003e606:    f64000a8    @...    MOV      r0,#0x8a8
        0x0003e60a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003e60e:    6840        @h      LDR      r0,[r0,#4]
        0x0003e610:    b148        H.      CBZ      r0,0x3e626 ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 86
        0x0003e612:    e7ff        ..      B        0x3e614 ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 68
        0x0003e614:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003e618:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e61c:    6808        .h      LDR      r0,[r1,#0]
        0x0003e61e:    f0400080    @...    ORR      r0,r0,#0x80
        0x0003e622:    6008        .`      STR      r0,[r1,#0]
        0x0003e624:    e008        ..      B        0x3e638 ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 104
        0x0003e626:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003e62a:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e62e:    6808        .h      LDR      r0,[r1,#0]
        0x0003e630:    f0200080     ...    BIC      r0,r0,#0x80
        0x0003e634:    6008        .`      STR      r0,[r1,#0]
        0x0003e636:    e7ff        ..      B        0x3e638 ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 104
        0x0003e638:    2000        .       MOVS     r0,#0
        0x0003e63a:    b002        ..      ADD      sp,sp,#8
        0x0003e63c:    4770        pG      BX       lr
        0x0003e63e:    0000        ..      MOVS     r0,r0
    mcuctrl_HFXTAL_set_mask
        0x0003e640:    b082        ..      SUB      sp,sp,#8
        0x0003e642:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003e646:    9100        ..      STR      r1,[sp,#0]
        0x0003e648:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003e64c:    07c0        ..      LSLS     r0,r0,#31
        0x0003e64e:    b148        H.      CBZ      r0,0x3e664 ; mcuctrl_HFXTAL_set_mask + 36
        0x0003e650:    e7ff        ..      B        0x3e652 ; mcuctrl_HFXTAL_set_mask + 18
        0x0003e652:    9a00        ..      LDR      r2,[sp,#0]
        0x0003e654:    f64001a8    @...    MOV      r1,#0x8a8
        0x0003e658:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e65c:    6808        .h      LDR      r0,[r1,#0]
        0x0003e65e:    4310        .C      ORRS     r0,r0,r2
        0x0003e660:    6008        .`      STR      r0,[r1,#0]
        0x0003e662:    e008        ..      B        0x3e676 ; mcuctrl_HFXTAL_set_mask + 54
        0x0003e664:    9a00        ..      LDR      r2,[sp,#0]
        0x0003e666:    f64001a8    @...    MOV      r1,#0x8a8
        0x0003e66a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e66e:    6808        .h      LDR      r0,[r1,#0]
        0x0003e670:    4390        .C      BICS     r0,r0,r2
        0x0003e672:    6008        .`      STR      r0,[r1,#0]
        0x0003e674:    e7ff        ..      B        0x3e676 ; mcuctrl_HFXTAL_set_mask + 54
        0x0003e676:    2000        .       MOVS     r0,#0
        0x0003e678:    b002        ..      ADD      sp,sp,#8
        0x0003e67a:    4770        pG      BX       lr
    mcuctrl_ctrl_HFXTAL_disable
        0x0003e67c:    b580        ..      PUSH     {r7,lr}
        0x0003e67e:    b086        ..      SUB      sp,sp,#0x18
        0x0003e680:    9004        ..      STR      r0,[sp,#0x10]
        0x0003e682:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003e684:    b918        ..      CBNZ     r0,0x3e68e ; mcuctrl_ctrl_HFXTAL_disable + 18
        0x0003e686:    e7ff        ..      B        0x3e688 ; mcuctrl_ctrl_HFXTAL_disable + 12
        0x0003e688:    2006        .       MOVS     r0,#6
        0x0003e68a:    9005        ..      STR      r0,[sp,#0x14]
        0x0003e68c:    e060        `.      B        0x3e750 ; mcuctrl_ctrl_HFXTAL_disable + 212
        0x0003e68e:    f7e3ff9f    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0003e692:    9003        ..      STR      r0,[sp,#0xc]
        0x0003e694:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003e696:    7900        .y      LDRB     r0,[r0,#4]
        0x0003e698:    07c0        ..      LSLS     r0,r0,#31
        0x0003e69a:    b168        h.      CBZ      r0,0x3e6b8 ; mcuctrl_ctrl_HFXTAL_disable + 60
        0x0003e69c:    e7ff        ..      B        0x3e69e ; mcuctrl_ctrl_HFXTAL_disable + 34
        0x0003e69e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003e6a0:    6801        .h      LDR      r1,[r0,#0]
        0x0003e6a2:    2000        .       MOVS     r0,#0
        0x0003e6a4:    f7ffffcc    ....    BL       mcuctrl_HFXTAL_set_mask ; 0x3e640
        0x0003e6a8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003e6aa:    6801        .h      LDR      r1,[r0,#0]
        0x0003e6ac:    79c0        .y      LDRB     r0,[r0,#7]
        0x0003e6ae:    f0000001    ....    AND      r0,r0,#1
        0x0003e6b2:    f7ffff8d    ....    BL       mcuctrl_HFXTAL_clockOutPad_mask_modify ; 0x3e5d0
        0x0003e6b6:    e7ff        ..      B        0x3e6b8 ; mcuctrl_ctrl_HFXTAL_disable + 60
        0x0003e6b8:    f7e4ff68    ..h.    BL       am_hal_mcuctrl_EXTCLK_active ; 0x2358c
        0x0003e6bc:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003e6c0:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003e6c4:    07c0        ..      LSLS     r0,r0,#31
        0x0003e6c6:    b128        (.      CBZ      r0,0x3e6d4 ; mcuctrl_ctrl_HFXTAL_disable + 88
        0x0003e6c8:    e7ff        ..      B        0x3e6ca ; mcuctrl_ctrl_HFXTAL_disable + 78
        0x0003e6ca:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003e6cc:    7980        .y      LDRB     r0,[r0,#6]
        0x0003e6ce:    07c0        ..      LSLS     r0,r0,#31
        0x0003e6d0:    b3c0        ..      CBZ      r0,0x3e744 ; mcuctrl_ctrl_HFXTAL_disable + 200
        0x0003e6d2:    e7ff        ..      B        0x3e6d4 ; mcuctrl_ctrl_HFXTAL_disable + 88
        0x0003e6d4:    f64001a8    @...    MOV      r1,#0x8a8
        0x0003e6d8:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e6dc:    2000        .       MOVS     r0,#0
        0x0003e6de:    7208        .r      STRB     r0,[r1,#8]
        0x0003e6e0:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x0003e6e4:    f7ffffac    ....    BL       mcuctrl_HFXTAL_set_mask ; 0x3e640
        0x0003e6e8:    f24030c0    @..0    MOVW     r0,#0x3c0
        0x0003e6ec:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003e6f0:    6800        .h      LDR      r0,[r0,#0]
        0x0003e6f2:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x0003e6f6:    f24031c4    @..1    MOVW     r1,#0x3c4
        0x0003e6fa:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e6fe:    6809        .h      LDR      r1,[r1,#0]
        0x0003e700:    f001010f    ....    AND      r1,r1,#0xf
        0x0003e704:    ea401081    @...    ORR      r0,r0,r1,LSL #6
        0x0003e708:    f24f0100    O...    MOVW     r1,#0xf000
        0x0003e70c:    f2c03111    ...1    MOVT     r1,#0x311
        0x0003e710:    4308        .C      ORRS     r0,r0,r1
        0x0003e712:    9001        ..      STR      r0,[sp,#4]
        0x0003e714:    9801        ..      LDR      r0,[sp,#4]
        0x0003e716:    f2401128    @.(.    MOVW     r1,#0x128
        0x0003e71a:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e71e:    6008        .`      STR      r0,[r1,#0]
        0x0003e720:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003e724:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e728:    6808        .h      LDR      r0,[r1,#0]
        0x0003e72a:    9000        ..      STR      r0,[sp,#0]
        0x0003e72c:    9800        ..      LDR      r0,[sp,#0]
        0x0003e72e:    f240122b    @.+.    MOV      r2,#0x12b
        0x0003e732:    4390        .C      BICS     r0,r0,r2
        0x0003e734:    9000        ..      STR      r0,[sp,#0]
        0x0003e736:    9800        ..      LDR      r0,[sp,#0]
        0x0003e738:    f0400002    @...    ORR      r0,r0,#2
        0x0003e73c:    9000        ..      STR      r0,[sp,#0]
        0x0003e73e:    9800        ..      LDR      r0,[sp,#0]
        0x0003e740:    6008        .`      STR      r0,[r1,#0]
        0x0003e742:    e7ff        ..      B        0x3e744 ; mcuctrl_ctrl_HFXTAL_disable + 200
        0x0003e744:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003e746:    f7e3ff4b    ..K.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x0003e74a:    2000        .       MOVS     r0,#0
        0x0003e74c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003e74e:    e7ff        ..      B        0x3e750 ; mcuctrl_ctrl_HFXTAL_disable + 212
        0x0003e750:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003e752:    b006        ..      ADD      sp,sp,#0x18
        0x0003e754:    bd80        ..      POP      {r7,pc}
        0x0003e756:    0000        ..      MOVS     r0,r0
    mcuctrl_ctrl_HFXTAL_kickstart
        0x0003e758:    b580        ..      PUSH     {r7,lr}
        0x0003e75a:    b088        ..      SUB      sp,sp,#0x20
        0x0003e75c:    9006        ..      STR      r0,[sp,#0x18]
        0x0003e75e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e760:    b918        ..      CBNZ     r0,0x3e76a ; mcuctrl_ctrl_HFXTAL_kickstart + 18
        0x0003e762:    e7ff        ..      B        0x3e764 ; mcuctrl_ctrl_HFXTAL_kickstart + 12
        0x0003e764:    2006        .       MOVS     r0,#6
        0x0003e766:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003e768:    e0a2        ..      B        0x3e8b0 ; mcuctrl_ctrl_HFXTAL_kickstart + 344
        0x0003e76a:    f7e3ff31    ..1.    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0003e76e:    9005        ..      STR      r0,[sp,#0x14]
        0x0003e770:    f7e4ff0c    ....    BL       am_hal_mcuctrl_EXTCLK_active ; 0x2358c
        0x0003e774:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0003e778:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e77a:    7900        .y      LDRB     r0,[r0,#4]
        0x0003e77c:    07c0        ..      LSLS     r0,r0,#31
        0x0003e77e:    b168        h.      CBZ      r0,0x3e79c ; mcuctrl_ctrl_HFXTAL_kickstart + 68
        0x0003e780:    e7ff        ..      B        0x3e782 ; mcuctrl_ctrl_HFXTAL_kickstart + 42
        0x0003e782:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e784:    6801        .h      LDR      r1,[r0,#0]
        0x0003e786:    2001        .       MOVS     r0,#1
        0x0003e788:    f7ffff5a    ..Z.    BL       mcuctrl_HFXTAL_set_mask ; 0x3e640
        0x0003e78c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e78e:    6801        .h      LDR      r1,[r0,#0]
        0x0003e790:    79c0        .y      LDRB     r0,[r0,#7]
        0x0003e792:    f0000001    ....    AND      r0,r0,#1
        0x0003e796:    f7ffff1b    ....    BL       mcuctrl_HFXTAL_clockOutPad_mask_modify ; 0x3e5d0
        0x0003e79a:    e7ff        ..      B        0x3e79c ; mcuctrl_ctrl_HFXTAL_kickstart + 68
        0x0003e79c:    f7e4fef6    ....    BL       am_hal_mcuctrl_EXTCLK_active ; 0x2358c
        0x0003e7a0:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0003e7a4:    f89d1013    ....    LDRB     r1,[sp,#0x13]
        0x0003e7a8:    2000        .       MOVS     r0,#0
        0x0003e7aa:    07c9        ..      LSLS     r1,r1,#31
        0x0003e7ac:    9001        ..      STR      r0,[sp,#4]
        0x0003e7ae:    b921        !.      CBNZ     r1,0x3e7ba ; mcuctrl_ctrl_HFXTAL_kickstart + 98
        0x0003e7b0:    e7ff        ..      B        0x3e7b2 ; mcuctrl_ctrl_HFXTAL_kickstart + 90
        0x0003e7b2:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0003e7b6:    9001        ..      STR      r0,[sp,#4]
        0x0003e7b8:    e7ff        ..      B        0x3e7ba ; mcuctrl_ctrl_HFXTAL_kickstart + 98
        0x0003e7ba:    9801        ..      LDR      r0,[sp,#4]
        0x0003e7bc:    f0000001    ....    AND      r0,r0,#1
        0x0003e7c0:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0003e7c4:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0003e7c8:    07c0        ..      LSLS     r0,r0,#31
        0x0003e7ca:    b930        0.      CBNZ     r0,0x3e7da ; mcuctrl_ctrl_HFXTAL_kickstart + 130
        0x0003e7cc:    e7ff        ..      B        0x3e7ce ; mcuctrl_ctrl_HFXTAL_kickstart + 118
        0x0003e7ce:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e7d0:    7980        .y      LDRB     r0,[r0,#6]
        0x0003e7d2:    07c0        ..      LSLS     r0,r0,#31
        0x0003e7d4:    2800        .(      CMP      r0,#0
        0x0003e7d6:    d065        e.      BEQ      0x3e8a4 ; mcuctrl_ctrl_HFXTAL_kickstart + 332
        0x0003e7d8:    e7ff        ..      B        0x3e7da ; mcuctrl_ctrl_HFXTAL_kickstart + 130
        0x0003e7da:    f64001a8    @...    MOV      r1,#0x8a8
        0x0003e7de:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e7e2:    2001        .       MOVS     r0,#1
        0x0003e7e4:    7208        .r      STRB     r0,[r1,#8]
        0x0003e7e6:    f24030c0    @..0    MOVW     r0,#0x3c0
        0x0003e7ea:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003e7ee:    6800        .h      LDR      r0,[r0,#0]
        0x0003e7f0:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x0003e7f4:    f24031c4    @..1    MOVW     r1,#0x3c4
        0x0003e7f8:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e7fc:    6809        .h      LDR      r1,[r1,#0]
        0x0003e7fe:    f001010f    ....    AND      r1,r1,#0xf
        0x0003e802:    ea401081    @...    ORR      r0,r0,r1,LSL #6
        0x0003e806:    f6484100    H..A    MOVW     r1,#0x8c00
        0x0003e80a:    f6c071ff    ...q    MOVT     r1,#0xfff
        0x0003e80e:    4308        .C      ORRS     r0,r0,r1
        0x0003e810:    9003        ..      STR      r0,[sp,#0xc]
        0x0003e812:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003e814:    f2401128    @.(.    MOVW     r1,#0x128
        0x0003e818:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e81c:    6008        .`      STR      r0,[r1,#0]
        0x0003e81e:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003e822:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e826:    9100        ..      STR      r1,[sp,#0]
        0x0003e828:    6808        .h      LDR      r0,[r1,#0]
        0x0003e82a:    9002        ..      STR      r0,[sp,#8]
        0x0003e82c:    9802        ..      LDR      r0,[sp,#8]
        0x0003e82e:    f0200022     .".    BIC      r0,r0,#0x22
        0x0003e832:    9002        ..      STR      r0,[sp,#8]
        0x0003e834:    9802        ..      LDR      r0,[sp,#8]
        0x0003e836:    f0400002    @...    ORR      r0,r0,#2
        0x0003e83a:    9002        ..      STR      r0,[sp,#8]
        0x0003e83c:    9802        ..      LDR      r0,[sp,#8]
        0x0003e83e:    6008        .`      STR      r0,[r1,#0]
        0x0003e840:    9802        ..      LDR      r0,[sp,#8]
        0x0003e842:    f0400001    @...    ORR      r0,r0,#1
        0x0003e846:    9002        ..      STR      r0,[sp,#8]
        0x0003e848:    9802        ..      LDR      r0,[sp,#8]
        0x0003e84a:    6008        .`      STR      r0,[r1,#0]
        0x0003e84c:    9802        ..      LDR      r0,[sp,#8]
        0x0003e84e:    f0400010    @...    ORR      r0,r0,#0x10
        0x0003e852:    9002        ..      STR      r0,[sp,#8]
        0x0003e854:    9802        ..      LDR      r0,[sp,#8]
        0x0003e856:    6008        .`      STR      r0,[r1,#0]
        0x0003e858:    9802        ..      LDR      r0,[sp,#8]
        0x0003e85a:    f0400008    @...    ORR      r0,r0,#8
        0x0003e85e:    9002        ..      STR      r0,[sp,#8]
        0x0003e860:    9802        ..      LDR      r0,[sp,#8]
        0x0003e862:    6008        .`      STR      r0,[r1,#0]
        0x0003e864:    2005        .       MOVS     r0,#5
        0x0003e866:    f7e3f9df    ....    BL       am_hal_delay_us ; 0x21c28
        0x0003e86a:    9800        ..      LDR      r0,[sp,#0]
        0x0003e86c:    6800        .h      LDR      r0,[r0,#0]
        0x0003e86e:    9002        ..      STR      r0,[sp,#8]
        0x0003e870:    9802        ..      LDR      r0,[sp,#8]
        0x0003e872:    f0200010     ...    BIC      r0,r0,#0x10
        0x0003e876:    9002        ..      STR      r0,[sp,#8]
        0x0003e878:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e87a:    7940        @y      LDRB     r0,[r0,#5]
        0x0003e87c:    07c0        ..      LSLS     r0,r0,#31
        0x0003e87e:    b150        P.      CBZ      r0,0x3e896 ; mcuctrl_ctrl_HFXTAL_kickstart + 318
        0x0003e880:    e7ff        ..      B        0x3e882 ; mcuctrl_ctrl_HFXTAL_kickstart + 298
        0x0003e882:    9802        ..      LDR      r0,[sp,#8]
        0x0003e884:    f2401109    @...    MOV      r1,#0x109
        0x0003e888:    4388        .C      BICS     r0,r0,r1
        0x0003e88a:    9002        ..      STR      r0,[sp,#8]
        0x0003e88c:    9802        ..      LDR      r0,[sp,#8]
        0x0003e88e:    f4407080    @..p    ORR      r0,r0,#0x100
        0x0003e892:    9002        ..      STR      r0,[sp,#8]
        0x0003e894:    e7ff        ..      B        0x3e896 ; mcuctrl_ctrl_HFXTAL_kickstart + 318
        0x0003e896:    9802        ..      LDR      r0,[sp,#8]
        0x0003e898:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003e89c:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e8a0:    6008        .`      STR      r0,[r1,#0]
        0x0003e8a2:    e7ff        ..      B        0x3e8a4 ; mcuctrl_ctrl_HFXTAL_kickstart + 332
        0x0003e8a4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003e8a6:    f7e3fe9b    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x0003e8aa:    2000        .       MOVS     r0,#0
        0x0003e8ac:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003e8ae:    e7ff        ..      B        0x3e8b0 ; mcuctrl_ctrl_HFXTAL_kickstart + 344
        0x0003e8b0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003e8b2:    b008        ..      ADD      sp,sp,#0x20
        0x0003e8b4:    bd80        ..      POP      {r7,pc}
        0x0003e8b6:    0000        ..      MOVS     r0,r0
    mcuctrl_ctrl_HFXTAL_normal
        0x0003e8b8:    b580        ..      PUSH     {r7,lr}
        0x0003e8ba:    b088        ..      SUB      sp,sp,#0x20
        0x0003e8bc:    9006        ..      STR      r0,[sp,#0x18]
        0x0003e8be:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e8c0:    b918        ..      CBNZ     r0,0x3e8ca ; mcuctrl_ctrl_HFXTAL_normal + 18
        0x0003e8c2:    e7ff        ..      B        0x3e8c4 ; mcuctrl_ctrl_HFXTAL_normal + 12
        0x0003e8c4:    2006        .       MOVS     r0,#6
        0x0003e8c6:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003e8c8:    e08e        ..      B        0x3e9e8 ; mcuctrl_ctrl_HFXTAL_normal + 304
        0x0003e8ca:    f7e3fe81    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x0003e8ce:    9005        ..      STR      r0,[sp,#0x14]
        0x0003e8d0:    f7e4fe5c    ..\.    BL       am_hal_mcuctrl_EXTCLK_active ; 0x2358c
        0x0003e8d4:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0003e8d8:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e8da:    7900        .y      LDRB     r0,[r0,#4]
        0x0003e8dc:    07c0        ..      LSLS     r0,r0,#31
        0x0003e8de:    b168        h.      CBZ      r0,0x3e8fc ; mcuctrl_ctrl_HFXTAL_normal + 68
        0x0003e8e0:    e7ff        ..      B        0x3e8e2 ; mcuctrl_ctrl_HFXTAL_normal + 42
        0x0003e8e2:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e8e4:    6801        .h      LDR      r1,[r0,#0]
        0x0003e8e6:    2001        .       MOVS     r0,#1
        0x0003e8e8:    f7fffeaa    ....    BL       mcuctrl_HFXTAL_set_mask ; 0x3e640
        0x0003e8ec:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e8ee:    6801        .h      LDR      r1,[r0,#0]
        0x0003e8f0:    79c0        .y      LDRB     r0,[r0,#7]
        0x0003e8f2:    f0000001    ....    AND      r0,r0,#1
        0x0003e8f6:    f7fffe6b    ..k.    BL       mcuctrl_HFXTAL_clockOutPad_mask_modify ; 0x3e5d0
        0x0003e8fa:    e7ff        ..      B        0x3e8fc ; mcuctrl_ctrl_HFXTAL_normal + 68
        0x0003e8fc:    f7e4fe46    ..F.    BL       am_hal_mcuctrl_EXTCLK_active ; 0x2358c
        0x0003e900:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0003e904:    f89d1013    ....    LDRB     r1,[sp,#0x13]
        0x0003e908:    2000        .       MOVS     r0,#0
        0x0003e90a:    07c9        ..      LSLS     r1,r1,#31
        0x0003e90c:    9001        ..      STR      r0,[sp,#4]
        0x0003e90e:    b921        !.      CBNZ     r1,0x3e91a ; mcuctrl_ctrl_HFXTAL_normal + 98
        0x0003e910:    e7ff        ..      B        0x3e912 ; mcuctrl_ctrl_HFXTAL_normal + 90
        0x0003e912:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0003e916:    9001        ..      STR      r0,[sp,#4]
        0x0003e918:    e7ff        ..      B        0x3e91a ; mcuctrl_ctrl_HFXTAL_normal + 98
        0x0003e91a:    9801        ..      LDR      r0,[sp,#4]
        0x0003e91c:    f0000001    ....    AND      r0,r0,#1
        0x0003e920:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0003e924:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0003e928:    07c0        ..      LSLS     r0,r0,#31
        0x0003e92a:    b930        0.      CBNZ     r0,0x3e93a ; mcuctrl_ctrl_HFXTAL_normal + 130
        0x0003e92c:    e7ff        ..      B        0x3e92e ; mcuctrl_ctrl_HFXTAL_normal + 118
        0x0003e92e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e930:    7980        .y      LDRB     r0,[r0,#6]
        0x0003e932:    07c0        ..      LSLS     r0,r0,#31
        0x0003e934:    2800        .(      CMP      r0,#0
        0x0003e936:    d051        Q.      BEQ      0x3e9dc ; mcuctrl_ctrl_HFXTAL_normal + 292
        0x0003e938:    e7ff        ..      B        0x3e93a ; mcuctrl_ctrl_HFXTAL_normal + 130
        0x0003e93a:    f24030c0    @..0    MOVW     r0,#0x3c0
        0x0003e93e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003e942:    6800        .h      LDR      r0,[r0,#0]
        0x0003e944:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x0003e948:    f24031c4    @..1    MOVW     r1,#0x3c4
        0x0003e94c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e950:    6809        .h      LDR      r1,[r1,#0]
        0x0003e952:    f001010f    ....    AND      r1,r1,#0xf
        0x0003e956:    ea401081    @...    ORR      r0,r0,r1,LSL #6
        0x0003e95a:    f6484100    H..A    MOVW     r1,#0x8c00
        0x0003e95e:    f6c071ff    ...q    MOVT     r1,#0xfff
        0x0003e962:    4308        .C      ORRS     r0,r0,r1
        0x0003e964:    9003        ..      STR      r0,[sp,#0xc]
        0x0003e966:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003e968:    f2401128    @.(.    MOVW     r1,#0x128
        0x0003e96c:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e970:    6008        .`      STR      r0,[r1,#0]
        0x0003e972:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003e976:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e97a:    6808        .h      LDR      r0,[r1,#0]
        0x0003e97c:    9002        ..      STR      r0,[sp,#8]
        0x0003e97e:    9802        ..      LDR      r0,[sp,#8]
        0x0003e980:    f0200022     .".    BIC      r0,r0,#0x22
        0x0003e984:    9002        ..      STR      r0,[sp,#8]
        0x0003e986:    9802        ..      LDR      r0,[sp,#8]
        0x0003e988:    f0400022    @.".    ORR      r0,r0,#0x22
        0x0003e98c:    9002        ..      STR      r0,[sp,#8]
        0x0003e98e:    9802        ..      LDR      r0,[sp,#8]
        0x0003e990:    6008        .`      STR      r0,[r1,#0]
        0x0003e992:    9802        ..      LDR      r0,[sp,#8]
        0x0003e994:    f0400001    @...    ORR      r0,r0,#1
        0x0003e998:    9002        ..      STR      r0,[sp,#8]
        0x0003e99a:    9802        ..      LDR      r0,[sp,#8]
        0x0003e99c:    6008        .`      STR      r0,[r1,#0]
        0x0003e99e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e9a0:    7940        @y      LDRB     r0,[r0,#5]
        0x0003e9a2:    07c0        ..      LSLS     r0,r0,#31
        0x0003e9a4:    b150        P.      CBZ      r0,0x3e9bc ; mcuctrl_ctrl_HFXTAL_normal + 260
        0x0003e9a6:    e7ff        ..      B        0x3e9a8 ; mcuctrl_ctrl_HFXTAL_normal + 240
        0x0003e9a8:    9802        ..      LDR      r0,[sp,#8]
        0x0003e9aa:    f2401101    @...    MOV      r1,#0x101
        0x0003e9ae:    4388        .C      BICS     r0,r0,r1
        0x0003e9b0:    9002        ..      STR      r0,[sp,#8]
        0x0003e9b2:    9802        ..      LDR      r0,[sp,#8]
        0x0003e9b4:    f4407080    @..p    ORR      r0,r0,#0x100
        0x0003e9b8:    9002        ..      STR      r0,[sp,#8]
        0x0003e9ba:    e008        ..      B        0x3e9ce ; mcuctrl_ctrl_HFXTAL_normal + 278
        0x0003e9bc:    9802        ..      LDR      r0,[sp,#8]
        0x0003e9be:    f0200028     .(.    BIC      r0,r0,#0x28
        0x0003e9c2:    9002        ..      STR      r0,[sp,#8]
        0x0003e9c4:    9802        ..      LDR      r0,[sp,#8]
        0x0003e9c6:    f0400008    @...    ORR      r0,r0,#8
        0x0003e9ca:    9002        ..      STR      r0,[sp,#8]
        0x0003e9cc:    e7ff        ..      B        0x3e9ce ; mcuctrl_ctrl_HFXTAL_normal + 278
        0x0003e9ce:    9802        ..      LDR      r0,[sp,#8]
        0x0003e9d0:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003e9d4:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e9d8:    6008        .`      STR      r0,[r1,#0]
        0x0003e9da:    e7ff        ..      B        0x3e9dc ; mcuctrl_ctrl_HFXTAL_normal + 292
        0x0003e9dc:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003e9de:    f7e3fdff    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x0003e9e2:    2000        .       MOVS     r0,#0
        0x0003e9e4:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003e9e6:    e7ff        ..      B        0x3e9e8 ; mcuctrl_ctrl_HFXTAL_normal + 304
        0x0003e9e8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003e9ea:    b008        ..      ADD      sp,sp,#0x20
        0x0003e9ec:    bd80        ..      POP      {r7,pc}
        0x0003e9ee:    0000        ..      MOVS     r0,r0
    ndigits_in_hex
        0x0003e9f0:    b084        ..      SUB      sp,sp,#0x10
        0x0003e9f2:    9103        ..      STR      r1,[sp,#0xc]
        0x0003e9f4:    9002        ..      STR      r0,[sp,#8]
        0x0003e9f6:    9802        ..      LDR      r0,[sp,#8]
        0x0003e9f8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003e9fa:    4308        .C      ORRS     r0,r0,r1
        0x0003e9fc:    fab0f080    ....    CLZ      r0,r0
        0x0003ea00:    0940        @.      LSRS     r0,r0,#5
        0x0003ea02:    9001        ..      STR      r0,[sp,#4]
        0x0003ea04:    e7ff        ..      B        0x3ea06 ; ndigits_in_hex + 22
        0x0003ea06:    9802        ..      LDR      r0,[sp,#8]
        0x0003ea08:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ea0a:    4308        .C      ORRS     r0,r0,r1
        0x0003ea0c:    b160        `.      CBZ      r0,0x3ea28 ; ndigits_in_hex + 56
        0x0003ea0e:    e7ff        ..      B        0x3ea10 ; ndigits_in_hex + 32
        0x0003ea10:    9802        ..      LDR      r0,[sp,#8]
        0x0003ea12:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ea14:    0900        ..      LSRS     r0,r0,#4
        0x0003ea16:    ea407001    @..p    ORR      r0,r0,r1,LSL #28
        0x0003ea1a:    0909        ..      LSRS     r1,r1,#4
        0x0003ea1c:    9103        ..      STR      r1,[sp,#0xc]
        0x0003ea1e:    9002        ..      STR      r0,[sp,#8]
        0x0003ea20:    9801        ..      LDR      r0,[sp,#4]
        0x0003ea22:    3001        .0      ADDS     r0,#1
        0x0003ea24:    9001        ..      STR      r0,[sp,#4]
        0x0003ea26:    e7ee        ..      B        0x3ea06 ; ndigits_in_hex + 22
        0x0003ea28:    9801        ..      LDR      r0,[sp,#4]
        0x0003ea2a:    b004        ..      ADD      sp,sp,#0x10
        0x0003ea2c:    4770        pG      BX       lr
        0x0003ea2e:    0000        ..      MOVS     r0,r0
    ndigits_in_i64
        0x0003ea30:    b580        ..      PUSH     {r7,lr}
        0x0003ea32:    b082        ..      SUB      sp,sp,#8
        0x0003ea34:    9101        ..      STR      r1,[sp,#4]
        0x0003ea36:    9000        ..      STR      r0,[sp,#0]
        0x0003ea38:    9801        ..      LDR      r0,[sp,#4]
        0x0003ea3a:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003ea3e:    dc09        ..      BGT      0x3ea54 ; ndigits_in_i64 + 36
        0x0003ea40:    e7ff        ..      B        0x3ea42 ; ndigits_in_i64 + 18
        0x0003ea42:    9800        ..      LDR      r0,[sp,#0]
        0x0003ea44:    9a01        ..      LDR      r2,[sp,#4]
        0x0003ea46:    4241        AB      RSBS     r1,r0,#0
        0x0003ea48:    f04f0000    O...    MOV      r0,#0
        0x0003ea4c:    4190        .A      SBCS     r0,r0,r2
        0x0003ea4e:    9100        ..      STR      r1,[sp,#0]
        0x0003ea50:    9001        ..      STR      r0,[sp,#4]
        0x0003ea52:    e7ff        ..      B        0x3ea54 ; ndigits_in_i64 + 36
        0x0003ea54:    9800        ..      LDR      r0,[sp,#0]
        0x0003ea56:    9901        ..      LDR      r1,[sp,#4]
        0x0003ea58:    f000f802    ....    BL       ndigits_in_u64 ; 0x3ea60
        0x0003ea5c:    b002        ..      ADD      sp,sp,#8
        0x0003ea5e:    bd80        ..      POP      {r7,pc}
    ndigits_in_u64
        0x0003ea60:    b580        ..      PUSH     {r7,lr}
        0x0003ea62:    b084        ..      SUB      sp,sp,#0x10
        0x0003ea64:    9103        ..      STR      r1,[sp,#0xc]
        0x0003ea66:    9002        ..      STR      r0,[sp,#8]
        0x0003ea68:    9802        ..      LDR      r0,[sp,#8]
        0x0003ea6a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ea6c:    4308        .C      ORRS     r0,r0,r1
        0x0003ea6e:    fab0f080    ....    CLZ      r0,r0
        0x0003ea72:    0940        @.      LSRS     r0,r0,#5
        0x0003ea74:    9001        ..      STR      r0,[sp,#4]
        0x0003ea76:    e7ff        ..      B        0x3ea78 ; ndigits_in_u64 + 24
        0x0003ea78:    9802        ..      LDR      r0,[sp,#8]
        0x0003ea7a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ea7c:    4308        .C      ORRS     r0,r0,r1
        0x0003ea7e:    b150        P.      CBZ      r0,0x3ea96 ; ndigits_in_u64 + 54
        0x0003ea80:    e7ff        ..      B        0x3ea82 ; ndigits_in_u64 + 34
        0x0003ea82:    9802        ..      LDR      r0,[sp,#8]
        0x0003ea84:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ea86:    f7f7fcdb    ....    BL       divu64_10 ; 0x36440
        0x0003ea8a:    9103        ..      STR      r1,[sp,#0xc]
        0x0003ea8c:    9002        ..      STR      r0,[sp,#8]
        0x0003ea8e:    9801        ..      LDR      r0,[sp,#4]
        0x0003ea90:    3001        .0      ADDS     r0,#1
        0x0003ea92:    9001        ..      STR      r0,[sp,#4]
        0x0003ea94:    e7f0        ..      B        0x3ea78 ; ndigits_in_u64 + 24
        0x0003ea96:    9801        ..      LDR      r0,[sp,#4]
        0x0003ea98:    b004        ..      ADD      sp,sp,#0x10
        0x0003ea9a:    bd80        ..      POP      {r7,pc}
    normalise_bands
        0x0003ea9c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003eaa0:    b085        ..      SUB      sp,sp,#0x14
        0x0003eaa2:    e9cd2303    ...#    STRD     r2,r3,[sp,#0xc]
        0x0003eaa6:    f8ddc040    ..@.    LDR      r12,[sp,#0x40]
        0x0003eaaa:    6ac3        .j      LDR      r3,[r0,#0x2c]
        0x0003eaac:    9a0e        ..      LDR      r2,[sp,#0x38]
        0x0003eaae:    9000        ..      STR      r0,[sp,#0]
        0x0003eab0:    6a05        .j      LDR      r5,[r0,#0x20]
        0x0003eab2:    fb03f00c    ....    MUL      r0,r3,r12
        0x0003eab6:    ed9f0a25    ..%.    VLDR     s0,[pc,#148] ; [0x3eb4c] = 0x129e74d2
        0x0003eaba:    9001        ..      STR      r0,[sp,#4]
        0x0003eabc:    f04f0a00    O...    MOV      r10,#0
        0x0003eac0:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x0003eac4:    2000        .       MOVS     r0,#0
        0x0003eac6:    9002        ..      STR      r0,[sp,#8]
        0x0003eac8:    2a01        .*      CMP      r2,#1
        0x0003eaca:    db34        4.      BLT      0x3eb36 ; normalise_bands + 154
        0x0003eacc:    9800        ..      LDR      r0,[sp,#0]
        0x0003eace:    9b02        ..      LDR      r3,[sp,#8]
        0x0003ead0:    6880        .h      LDR      r0,[r0,#8]
        0x0003ead2:    882e        ..      LDRH     r6,[r5,#0]
        0x0003ead4:    fb00fb03    ....    MUL      r11,r0,r3
        0x0003ead8:    2000        .       MOVS     r0,#0
        0x0003eada:    bf00        ..      NOP      
        0x0003eadc:    1c44        D.      ADDS     r4,r0,#1
        0x0003eade:    b237        7.      SXTH     r7,r6
        0x0003eae0:    f9356014    5..`    LDRSH    r6,[r5,r4,LSL #1]
        0x0003eae4:    fb07fe0c    ....    MUL      lr,r7,r12
        0x0003eae8:    fb06f80c    ....    MUL      r8,r6,r12
        0x0003eaec:    45c6        .E      CMP      lr,r8
        0x0003eaee:    da1e        ..      BGE      0x3eb2e ; normalise_bands + 146
        0x0003eaf0:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0003eaf2:    4458        XD      ADD      r0,r0,r11
        0x0003eaf4:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0003eaf8:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x0003eafc:    fb0ca707    ....    MLA      r7,r12,r7,r10
        0x0003eb00:    ee322a00    2..*    VADD.F32 s4,s4,s0
        0x0003eb04:    ee812a02    ...*    VDIV.F32 s4,s2,s4
        0x0003eb08:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003eb0a:    eb010987    ....    ADD      r9,r1,r7,LSL #2
        0x0003eb0e:    eb000087    ....    ADD      r0,r0,r7,LSL #2
        0x0003eb12:    bf00        ..      NOP      
        0x0003eb14:    ed993a00    ...:    VLDR     s6,[r9,#0]
        0x0003eb18:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003eb1c:    ee223a03    "..:    VMUL.F32 s6,s4,s6
        0x0003eb20:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x0003eb24:    3004        .0      ADDS     r0,#4
        0x0003eb26:    45c6        .E      CMP      lr,r8
        0x0003eb28:    f1090904    ....    ADD      r9,r9,#4
        0x0003eb2c:    dbf2        ..      BLT      0x3eb14 ; normalise_bands + 120
        0x0003eb2e:    b2b6        ..      UXTH     r6,r6
        0x0003eb30:    4294        .B      CMP      r4,r2
        0x0003eb32:    4620         F      MOV      r0,r4
        0x0003eb34:    d1d2        ..      BNE      0x3eadc ; normalise_bands + 64
        0x0003eb36:    9b02        ..      LDR      r3,[sp,#8]
        0x0003eb38:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003eb3a:    3301        .3      ADDS     r3,#1
        0x0003eb3c:    4283        .B      CMP      r3,r0
        0x0003eb3e:    9801        ..      LDR      r0,[sp,#4]
        0x0003eb40:    9302        ..      STR      r3,[sp,#8]
        0x0003eb42:    4482        .D      ADD      r10,r10,r0
        0x0003eb44:    dbc0        ..      BLT      0x3eac8 ; normalise_bands + 44
        0x0003eb46:    b005        ..      ADD      sp,sp,#0x14
        0x0003eb48:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d.7
        0x0003eb4c:    129e74d2    .t..    DCD    312374482
    $t.6
    octopus_encode
        0x0003eb50:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003eb54:    b081        ..      SUB      sp,sp,#4
        0x0003eb56:    ed2d8b02    -...    VPUSH    {d8}
        0x0003eb5a:    b096        ..      SUB      sp,sp,#0x58
        0x0003eb5c:    f8d0bf2c    ..,.    LDR      r11,[r0,#0xf2c]
        0x0003eb60:    f2442451    D.Q$    MOV      r4,#0x4251
        0x0003eb64:    f2400910    @...    MOVW     r9,#0x10
        0x0003eb68:    465e        ^F      MOV      r6,r11
        0x0003eb6a:    4698        .F      MOV      r8,r3
        0x0003eb6c:    4615        .F      MOV      r5,r2
        0x0003eb6e:    468a        .F      MOV      r10,r1
        0x0003eb70:    4607        .F      MOV      r7,r0
        0x0003eb72:    f2c4144d    ..M.    MOVT     r4,#0x414d
        0x0003eb76:    f2c40902    ....    MOVT     r9,#0x4002
        0x0003eb7a:    f1bb0f00    ....    CMP      r11,#0
        0x0003eb7e:    bf18        ..      IT       NE
        0x0003eb80:    2601        .&      MOVNE    r6,#1
        0x0003eb82:    f006fd5d    ..].    BL       save_stack ; 0x45640
        0x0003eb86:    f7e0faa3    ....    BL       alloc_stack ; 0x1f0d0
        0x0003eb8a:    f8cd8020    .. .    STR      r8,[sp,#0x20]
        0x0003eb8e:    f8d90000    ....    LDR      r0,[r9,#0]
        0x0003eb92:    f1bb0f00    ....    CMP      r11,#0
        0x0003eb96:    4642        BF      MOV      r2,r8
        0x0003eb98:    bf18        ..      IT       NE
        0x0003eb9a:    3208        .2      ADDNE    r2,r2,#8
        0x0003eb9c:    42a0        .B      CMP      r0,r4
        0x0003eb9e:    f0408167    @.g.    BNE.W    0x3ee70 ; octopus_encode + 800
        0x0003eba2:    9822        ".      LDR      r0,[sp,#0x88]
        0x0003eba4:    f24048fc    @..H    MOV      r8,#0x4fc
        0x0003eba8:    4540        @E      CMP      r0,r8
        0x0003ebaa:    bfb8        ..      IT       LT
        0x0003ebac:    4680        .F      MOVLT    r8,r0
        0x0003ebae:    2000        .       MOVS     r0,#0
        0x0003ebb0:    2d01        .-      CMP      r5,#1
        0x0003ebb2:    6078        x`      STR      r0,[r7,#4]
        0x0003ebb4:    bfa8        ..      IT       GE
        0x0003ebb6:    f1b80f00    ....    CMPGE    r8,#0
        0x0003ebba:    dc04        ..      BGT      0x3ebc6 ; octopus_encode + 118
        0x0003ebbc:    f006fd20    .. .    BL       restore_stack ; 0x45600
        0x0003ebc0:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003ebc4:    e155        U.      B        0x3ee72 ; octopus_encode + 802
        0x0003ebc6:    68b8        .h      LDR      r0,[r7,#8]
        0x0003ebc8:    f1b80f01    ....    CMP      r8,#1
        0x0003ebcc:    d109        ..      BNE      0x3ebe2 ; octopus_encode + 146
        0x0003ebce:    eb050185    ....    ADD      r1,r5,r5,LSL #2
        0x0003ebd2:    0049        I.      LSLS     r1,r1,#1
        0x0003ebd4:    4288        .B      CMP      r0,r1
        0x0003ebd6:    d104        ..      BNE      0x3ebe2 ; octopus_encode + 146
        0x0003ebd8:    f006fd12    ....    BL       restore_stack ; 0x45600
        0x0003ebdc:    f06f0001    o...    MVN      r0,#1
        0x0003ebe0:    e147        G.      B        0x3ee72 ; octopus_encode + 802
        0x0003ebe2:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0003ebe6:    f2466167    F.ga    MOV      r1,#0x6667
        0x0003ebea:    0080        ..      LSLS     r0,r0,#2
        0x0003ebec:    f2c66166    ..fa    MOVT     r1,#0x6666
        0x0003ebf0:    fb50f001    P...    SMMUL    r0,r0,r1
        0x0003ebf4:    11c1        ..      ASRS     r1,r0,#7
        0x0003ebf6:    4614        .F      MOV      r4,r2
        0x0003ebf8:    1202        ..      ASRS     r2,r0,#8
        0x0003ebfa:    eb0171d0    ...q    ADD      r1,r1,r0,LSR #31
        0x0003ebfe:    eb0270d0    ...p    ADD      r0,r2,r0,LSR #31
        0x0003ec02:    f64b3280    K..2    MOV      r2,#0xbb80
        0x0003ec06:    4410        .D      ADD      r0,r0,r2
        0x0003ec08:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x0003ec0c:    00f1        ..      LSLS     r1,r6,#3
        0x0003ec0e:    9103        ..      STR      r1,[sp,#0xc]
        0x0003ec10:    4540        @E      CMP      r0,r8
        0x0003ec12:    bfb8        ..      IT       LT
        0x0003ec14:    4680        .F      MOVLT    r8,r0
        0x0003ec16:    683e        >h      LDR      r6,[r7,#0]
        0x0003ec18:    f64071c4    @..q    MOV      r1,#0xfc4
        0x0003ec1c:    4630        0F      MOV      r0,r6
        0x0003ec1e:    2210        ."      MOVS     r2,#0x10
        0x0003ec20:    f6077914    ...y    ADD      r9,r7,#0xf14
        0x0003ec24:    f1b80f01    ....    CMP      r8,#1
        0x0003ec28:    bfd8        ..      IT       LE
        0x0003ec2a:    f04f0801    O...    MOVLE    r8,#1
        0x0003ec2e:    f000fad1    ....    BL       opus_custom_encoder_ctl ; 0x3f1d4
        0x0003ec32:    aa09        ..      ADD      r2,sp,#0x24
        0x0003ec34:    4630        0F      MOV      r0,r6
        0x0003ec36:    f242711f    B..q    MOV      r1,#0x271f
        0x0003ec3a:    9607        ..      STR      r6,[sp,#0x1c]
        0x0003ec3c:    f000faca    ....    BL       opus_custom_encoder_ctl ; 0x3f1d4
        0x0003ec40:    1c61        a.      ADDS     r1,r4,#1
        0x0003ec42:    f1a80201    ....    SUB      r2,r8,#1
        0x0003ec46:    a80a        ..      ADD      r0,sp,#0x28
        0x0003ec48:    9402        ..      STR      r4,[sp,#8]
        0x0003ec4a:    9204        ..      STR      r2,[sp,#0x10]
        0x0003ec4c:    f7f9fd0c    ....    BL       ec_enc_init ; 0x38668
        0x0003ec50:    00a8        ..      LSLS     r0,r5,#2
        0x0003ec52:    9005        ..      STR      r0,[sp,#0x14]
        0x0003ec54:    f00af81c    ....    BL       spl_alloca ; 0x48c90
        0x0003ec58:    ed970a02    ....    VLDR     s0,[r7,#8]
        0x0003ec5c:    ed9f1a92    ....    VLDR     s2,[pc,#584] ; [0x3eea8] = 0x41973334
        0x0003ec60:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003ec64:    ee810a00    ....    VDIV.F32 s0,s2,s0
        0x0003ec68:    f8d71f10    ....    LDR      r1,[r7,#0xf10]
        0x0003ec6c:    f24033d7    @..3    MOV      r3,#0x3d7
        0x0003ec70:    f5c162c0    ...b    RSB      r2,r1,#0x600
        0x0003ec74:    fb822303    ...#    SMULL    r2,r3,r2,r3
        0x0003ec78:    0c12        ..      LSRS     r2,r2,#16
        0x0003ec7a:    ea424203    B..B    ORR      r2,r2,r3,LSL #16
        0x0003ec7e:    4411        .D      ADD      r1,r1,r2
        0x0003ec80:    eeb78a00    ....    VMOV.F32 s16,#1.00000000
        0x0003ec84:    464b        KF      MOV      r3,r9
        0x0003ec86:    ed992a00    ...*    VLDR     s4,[r9,#0]
        0x0003ec8a:    4681        .F      MOV      r9,r0
        0x0003ec8c:    ed9f3a87    ...:    VLDR     s6,[pc,#540] ; [0x3eeac] = 0x38000000
        0x0003ec90:    ed9f4a87    ...J    VLDR     s8,[pc,#540] ; [0x3eeb0] = 0xda24260
        0x0003ec94:    f107060c    ....    ADD      r6,r7,#0xc
        0x0003ec98:    f8c71f10    ....    STR      r1,[r7,#0xf10]
        0x0003ec9c:    ee381a40    8.@.    VSUB.F32 s2,s16,s0
        0x0003eca0:    2000        .       MOVS     r0,#0
        0x0003eca2:    4649        IF      MOV      r1,r9
        0x0003eca4:    9606        ..      STR      r6,[sp,#0x18]
        0x0003eca6:    bf00        ..      NOP      
        0x0003eca8:    f93a2010    :..     LDRSH    r2,[r10,r0,LSL #1]
        0x0003ecac:    3001        .0      ADDS     r0,#1
        0x0003ecae:    ee052a10    ...*    VMOV     s10,r2
        0x0003ecb2:    eeb85ac5    ...Z    VCVT.F32.S32 s10,s10
        0x0003ecb6:    ee255a03    %..Z    VMUL.F32 s10,s10,s6
        0x0003ecba:    ee356a42    5.Bj    VSUB.F32 s12,s10,s4
        0x0003ecbe:    ee205a05     ..Z    VMUL.F32 s10,s0,s10
        0x0003ecc2:    ee355a04    5..Z    VADD.F32 s10,s10,s8
        0x0003ecc6:    ee212a02    !..*    VMUL.F32 s4,s2,s4
        0x0003ecca:    ee322a05    2..*    VADD.F32 s4,s4,s10
        0x0003ecce:    ed816a00    ...j    VSTR     s12,[r1,#0]
        0x0003ecd2:    4285        .B      CMP      r5,r0
        0x0003ecd4:    f1010104    ....    ADD      r1,r1,#4
        0x0003ecd8:    d1e6        ..      BNE      0x3eca8 ; octopus_encode + 344
        0x0003ecda:    9c07        ..      LDR      r4,[sp,#0x1c]
        0x0003ecdc:    f242711c    B..q    MOV      r1,#0x271c
        0x0003ece0:    4620         F      MOV      r0,r4
        0x0003ece2:    2211        ."      MOVS     r2,#0x11
        0x0003ece4:    461e        .F      MOV      r6,r3
        0x0003ece6:    ed832a00    ...*    VSTR     s4,[r3,#0]
        0x0003ecea:    f000fa73    ..s.    BL       opus_custom_encoder_ctl ; 0x3f1d4
        0x0003ecee:    4620         F      MOV      r0,r4
        0x0003ecf0:    f2427118    B..q    MOV      r1,#0x2718
        0x0003ecf4:    2201        ."      MOVS     r2,#1
        0x0003ecf6:    f000fa6d    ..m.    BL       opus_custom_encoder_ctl ; 0x3f1d4
        0x0003ecfa:    4620         F      MOV      r0,r4
        0x0003ecfc:    f64071a2    @..q    MOV      r1,#0xfa2
        0x0003ed00:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0003ed04:    f000fa66    ..f.    BL       opus_custom_encoder_ctl ; 0x3f1d4
        0x0003ed08:    4620         F      MOV      r0,r4
        0x0003ed0a:    f2427112    B..q    MOV      r1,#0x2712
        0x0003ed0e:    2201        ."      MOVS     r2,#1
        0x0003ed10:    f000fa60    ..`.    BL       opus_custom_encoder_ctl ; 0x3f1d4
        0x0003ed14:    f8d70f0c    ....    LDR      r0,[r7,#0xf0c]
        0x0003ed18:    1b42        B.      SUBS     r2,r0,r5
        0x0003ed1a:    2a01        .*      CMP      r2,#1
        0x0003ed1c:    db11        ..      BLT      0x3ed42 ; octopus_encode + 498
        0x0003ed1e:    46ca        .F      MOV      r10,r9
        0x0003ed20:    f8dd9018    ....    LDR      r9,[sp,#0x18]
        0x0003ed24:    0092        ..      LSLS     r2,r2,#2
        0x0003ed26:    eb090185    ....    ADD      r1,r9,r5,LSL #2
        0x0003ed2a:    4648        HF      MOV      r0,r9
        0x0003ed2c:    f7d9fc34    ..4.    BL       __aeabi_memmove4 ; 0x18598
        0x0003ed30:    f8d70f0c    ....    LDR      r0,[r7,#0xf0c]
        0x0003ed34:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003ed36:    1b40        @.      SUBS     r0,r0,r5
        0x0003ed38:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0003ed3c:    46d1        .F      MOV      r9,r10
        0x0003ed3e:    4651        QF      MOV      r1,r10
        0x0003ed40:    e004        ..      B        0x3ed4c ; octopus_encode + 508
        0x0003ed42:    1a29        ).      SUBS     r1,r5,r0
        0x0003ed44:    0082        ..      LSLS     r2,r0,#2
        0x0003ed46:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003ed48:    eb090181    ....    ADD      r1,r9,r1,LSL #2
        0x0003ed4c:    f7d9fbf2    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x0003ed50:    ed960a04    ....    VLDR     s0,[r6,#0x10]
        0x0003ed54:    f2400c10    @...    MOVW     r12,#0x10
        0x0003ed58:    eeb40a48    ..H.    VCMP.F32 s0,s16
        0x0003ed5c:    f2c40c02    ....    MOVT     r12,#0x4002
        0x0003ed60:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003ed64:    da23        #.      BGE      0x3edae ; octopus_encode + 606
        0x0003ed66:    9909        ..      LDR      r1,[sp,#0x24]
        0x0003ed68:    68ba        .h      LDR      r2,[r7,#8]
        0x0003ed6a:    f64b3380    K..3    MOV      r3,#0xbb80
        0x0003ed6e:    6848        Hh      LDR      r0,[r1,#4]
        0x0003ed70:    fb93f2f2    ....    SDIV     r2,r3,r2
        0x0003ed74:    fb90f0f2    ....    SDIV     r0,r0,r2
        0x0003ed78:    2801        .(      CMP      r0,#1
        0x0003ed7a:    db18        ..      BLT      0x3edae ; octopus_encode + 606
        0x0003ed7c:    6bc9        .k      LDR      r1,[r1,#0x3c]
        0x0003ed7e:    0092        ..      LSLS     r2,r2,#2
        0x0003ed80:    464b        KF      MOV      r3,r9
        0x0003ed82:    bf00        ..      NOP      
        0x0003ed84:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x0003ed88:    ed933a00    ...:    VLDR     s6,[r3,#0]
        0x0003ed8c:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x0003ed90:    ee382a41    8.A*    VSUB.F32 s4,s16,s2
        0x0003ed94:    ee202a02     ..*    VMUL.F32 s4,s0,s4
        0x0003ed98:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x0003ed9c:    ee231a01    #...    VMUL.F32 s2,s6,s2
        0x0003eda0:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x0003eda4:    3801        .8      SUBS     r0,#1
        0x0003eda6:    f1030304    ....    ADD      r3,r3,#4
        0x0003edaa:    4411        .D      ADD      r1,r1,r2
        0x0003edac:    d1ea        ..      BNE      0x3ed84 ; octopus_encode + 564
        0x0003edae:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0003edb2:    f2442151    D.Q!    MOV      r1,#0x4251
        0x0003edb6:    f2c4114d    ..M.    MOVT     r1,#0x414d
        0x0003edba:    4288        .B      CMP      r0,r1
        0x0003edbc:    d158        X.      BNE      0x3ee70 ; octopus_encode + 800
        0x0003edbe:    f8cd9018    ....    STR      r9,[sp,#0x18]
        0x0003edc2:    f8dd9010    ....    LDR      r9,[sp,#0x10]
        0x0003edc6:    f04f507e    O.~P    MOV      r0,#0x3f800000
        0x0003edca:    ac0a        ..      ADD      r4,sp,#0x28
        0x0003edcc:    6130        0a      STR      r0,[r6,#0x10]
        0x0003edce:    4620         F      MOV      r0,r4
        0x0003edd0:    4649        IF      MOV      r1,r9
        0x0003edd2:    f7f9fc5d    ..].    BL       ec_enc_shrink ; 0x38690
        0x0003edd6:    9e07        ..      LDR      r6,[sp,#0x1c]
        0x0003edd8:    f242711a    B..q    MOV      r1,#0x271a
        0x0003eddc:    4630        0F      MOV      r0,r6
        0x0003edde:    2200        ."      MOVS     r2,#0
        0x0003ede0:    f04f0a00    O...    MOV      r10,#0
        0x0003ede4:    f000f9f6    ....    BL       opus_custom_encoder_ctl ; 0x3f1d4
        0x0003ede8:    68b8        .h      LDR      r0,[r7,#8]
        0x0003edea:    f248511f    H..Q    MOV      r1,#0x851f
        0x0003edee:    f2c511eb    ....    MOVT     r1,#0x51eb
        0x0003edf2:    fb50f001    P...    SMMUL    r0,r0,r1
        0x0003edf6:    11c1        ..      ASRS     r1,r0,#7
        0x0003edf8:    eb0170d0    ...p    ADD      r0,r1,r0,LSR #31
        0x0003edfc:    0080        ..      LSLS     r0,r0,#2
        0x0003edfe:    f009ff47    ..G.    BL       spl_alloca ; 0x48c90
        0x0003ee02:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003ee04:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0003ee06:    fab0f080    ....    CLZ      r0,r0
        0x0003ee0a:    4408        .D      ADD      r0,r0,r1
        0x0003ee0c:    3820         8      SUBS     r0,r0,#0x20
        0x0003ee0e:    ebb00fc9    ....    CMP      r0,r9,LSL #3
        0x0003ee12:    dc12        ..      BGT      0x3ee3a ; octopus_encode + 746
        0x0003ee14:    4630        0F      MOV      r0,r6
        0x0003ee16:    f64071a6    @..q    MOV      r1,#0xfa6
        0x0003ee1a:    2200        ."      MOVS     r2,#0
        0x0003ee1c:    f000f9da    ....    BL       opus_custom_encoder_ctl ; 0x3f1d4
        0x0003ee20:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003ee22:    4630        0F      MOV      r0,r6
        0x0003ee24:    462a        *F      MOV      r2,r5
        0x0003ee26:    2300        .#      MOVS     r3,#0
        0x0003ee28:    f8cd9000    ....    STR      r9,[sp,#0]
        0x0003ee2c:    9401        ..      STR      r4,[sp,#4]
        0x0003ee2e:    f7f1fd13    ....    BL       celt_encode_with_ec ; 0x30858
        0x0003ee32:    4682        .F      MOV      r10,r0
        0x0003ee34:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003ee38:    dd21        !.      BLE      0x3ee7e ; octopus_encode + 814
        0x0003ee3a:    2010        .       MOVS     r0,#0x10
        0x0003ee3c:    f2c40002    ....    MOVT     r0,#0x4002
        0x0003ee40:    6800        .h      LDR      r0,[r0,#0]
        0x0003ee42:    f2442151    D.Q!    MOV      r1,#0x4251
        0x0003ee46:    f2c4114d    ..M.    MOVT     r1,#0x414d
        0x0003ee4a:    4288        .B      CMP      r0,r1
        0x0003ee4c:    d110        ..      BNE      0x3ee70 ; octopus_encode + 800
        0x0003ee4e:    9908        ..      LDR      r1,[sp,#0x20]
        0x0003ee50:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003ee52:    20b8        .       MOVS     r0,#0xb8
        0x0003ee54:    5488        .T      STRB     r0,[r1,r2]
        0x0003ee56:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003ee58:    f1bb0f00    ....    CMP      r11,#0
        0x0003ee5c:    6078        x`      STR      r0,[r7,#4]
        0x0003ee5e:    d011        ..      BEQ      0x3ee84 ; octopus_encode + 820
        0x0003ee60:    fa98f088    ....    REV      r0,r8
        0x0003ee64:    6008        .`      STR      r0,[r1,#0]
        0x0003ee66:    6878        xh      LDR      r0,[r7,#4]
        0x0003ee68:    2608        .&      MOVS     r6,#8
        0x0003ee6a:    ba00        ..      REV      r0,r0
        0x0003ee6c:    6048        H`      STR      r0,[r1,#4]
        0x0003ee6e:    e00a        ..      B        0x3ee86 ; octopus_encode + 822
        0x0003ee70:    2054        T       MOVS     r0,#0x54
        0x0003ee72:    b016        ..      ADD      sp,sp,#0x58
        0x0003ee74:    ecbd8b02    ....    VPOP     {d8}
        0x0003ee78:    b001        ..      ADD      sp,sp,#4
        0x0003ee7a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003ee7e:    f006fbbf    ....    BL       restore_stack ; 0x45600
        0x0003ee82:    e00a        ..      B        0x3ee9a ; octopus_encode + 842
        0x0003ee84:    2600        .&      MOVS     r6,#0
        0x0003ee86:    9802        ..      LDR      r0,[sp,#8]
        0x0003ee88:    f10a0101    ....    ADD      r1,r10,#1
        0x0003ee8c:    4642        BF      MOV      r2,r8
        0x0003ee8e:    f001f8c6    ....    BL       opus_packet_pad ; 0x4001e
        0x0003ee92:    4605        .F      MOV      r5,r0
        0x0003ee94:    f006fbb4    ....    BL       restore_stack ; 0x45600
        0x0003ee98:    b115        ..      CBZ      r5,0x3eea0 ; octopus_encode + 848
        0x0003ee9a:    f06f0002    o...    MVN      r0,#2
        0x0003ee9e:    e7e8        ..      B        0x3ee72 ; octopus_encode + 802
        0x0003eea0:    eb060008    ....    ADD      r0,r6,r8
        0x0003eea4:    e7e5        ..      B        0x3ee72 ; octopus_encode + 802
        0x0003eea6:    bf00        ..      NOP      
    $d.7
        0x0003eea8:    41973334    43.A    DCD    1100428084
        0x0003eeac:    38000000    ...8    DCD    939524096
        0x0003eeb0:    0da24260    `B..    DCD    228737632
    $t.4
    octopus_encoder_create
        0x0003eeb4:    b570        p.      PUSH     {r4-r6,lr}
        0x0003eeb6:    f244161c    D...    MOV      r6,#0x411c
        0x0003eeba:    4604        .F      MOV      r4,r0
        0x0003eebc:    f2c10601    ....    MOVT     r6,#0x1001
        0x0003eec0:    f44f507a    O.zP    MOV      r0,#0x3e80
        0x0003eec4:    2500        .%      MOVS     r5,#0
        0x0003eec6:    60b0        .`      STR      r0,[r6,#8]
        0x0003eec8:    20a0        .       MOVS     r0,#0xa0
        0x0003eeca:    f44f61c0    O..a    MOV      r1,#0x600
        0x0003eece:    f8c65f28    ..(_    STR      r5,[r6,#0xf28]
        0x0003eed2:    f8c60f0c    ....    STR      r0,[r6,#0xf0c]
        0x0003eed6:    f8c61f10    ....    STR      r1,[r6,#0xf10]
        0x0003eeda:    f7fafb56    ..V.    BL       get_celt_handle ; 0x3958a
        0x0003eede:    f8d63f28    ..(?    LDR      r3,[r6,#0xf28]
        0x0003eee2:    f44f517a    O.zQ    MOV      r1,#0x3e80
        0x0003eee6:    2201        ."      MOVS     r2,#1
        0x0003eee8:    6030        0`      STR      r0,[r6,#0]
        0x0003eeea:    f7f4ffdf    ....    BL       celt_encoder_init ; 0x33eac
        0x0003eeee:    b990        ..      CBNZ     r0,0x3ef16 ; octopus_encoder_create + 98
        0x0003eef0:    6830        0h      LDR      r0,[r6,#0]
        0x0003eef2:    f2427120    B. q    MOV      r1,#0x2720
        0x0003eef6:    2200        ."      MOVS     r2,#0
        0x0003eef8:    f000f96c    ..l.    BL       opus_custom_encoder_ctl ; 0x3f1d4
        0x0003eefc:    6830        0h      LDR      r0,[r6,#0]
        0x0003eefe:    f64071aa    @..q    MOV      r1,#0xfaa
        0x0003ef02:    2204        ."      MOVS     r2,#4
        0x0003ef04:    f000f966    ..f.    BL       opus_custom_encoder_ctl ; 0x3f1d4
        0x0003ef08:    f04f507e    O.~P    MOV      r0,#0x3f800000
        0x0003ef0c:    4635        5F      MOV      r5,r6
        0x0003ef0e:    f8c60f24    ..$.    STR      r0,[r6,#0xf24]
        0x0003ef12:    f8c64f2c    ..,O    STR      r4,[r6,#0xf2c]
        0x0003ef16:    4628        (F      MOV      r0,r5
        0x0003ef18:    bd70        p.      POP      {r4-r6,pc}
        0x0003ef1a:    0000        ..      MOVS     r0,r0
    onebit
        0x0003ef1c:    b082        ..      SUB      sp,sp,#8
        0x0003ef1e:    9001        ..      STR      r0,[sp,#4]
        0x0003ef20:    9901        ..      LDR      r1,[sp,#4]
        0x0003ef22:    2000        .       MOVS     r0,#0
        0x0003ef24:    9000        ..      STR      r0,[sp,#0]
        0x0003ef26:    b141        A.      CBZ      r1,0x3ef3a ; onebit + 30
        0x0003ef28:    e7ff        ..      B        0x3ef2a ; onebit + 14
        0x0003ef2a:    9801        ..      LDR      r0,[sp,#4]
        0x0003ef2c:    1e41        A.      SUBS     r1,r0,#1
        0x0003ef2e:    4008        .@      ANDS     r0,r0,r1
        0x0003ef30:    fab0f080    ....    CLZ      r0,r0
        0x0003ef34:    0940        @.      LSRS     r0,r0,#5
        0x0003ef36:    9000        ..      STR      r0,[sp,#0]
        0x0003ef38:    e7ff        ..      B        0x3ef3a ; onebit + 30
        0x0003ef3a:    9800        ..      LDR      r0,[sp,#0]
        0x0003ef3c:    f0000001    ....    AND      r0,r0,#1
        0x0003ef40:    b002        ..      ADD      sp,sp,#8
        0x0003ef42:    4770        pG      BX       lr
    op_pvq_search_c
        0x0003ef44:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003ef48:    b081        ..      SUB      sp,sp,#4
        0x0003ef4a:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0003ef4e:    b086        ..      SUB      sp,sp,#0x18
        0x0003ef50:    461f        .F      MOV      r7,r3
        0x0003ef52:    4690        .F      MOV      r8,r2
        0x0003ef54:    468b        .F      MOV      r11,r1
        0x0003ef56:    4604        .F      MOV      r4,r0
        0x0003ef58:    f006fb72    ..r.    BL       save_stack ; 0x45640
        0x0003ef5c:    00bd        ..      LSLS     r5,r7,#2
        0x0003ef5e:    4628        (F      MOV      r0,r5
        0x0003ef60:    f009fe96    ....    BL       spl_alloca ; 0x48c90
        0x0003ef64:    4681        .F      MOV      r9,r0
        0x0003ef66:    4628        (F      MOV      r0,r5
        0x0003ef68:    f009fe92    ....    BL       spl_alloca ; 0x48c90
        0x0003ef6c:    46ba        .F      MOV      r10,r7
        0x0003ef6e:    2f01        ./      CMP      r7,#1
        0x0003ef70:    bfd8        ..      IT       LE
        0x0003ef72:    f04f0a01    O...    MOVLE    r10,#1
        0x0003ef76:    2500        .%      MOVS     r5,#0
        0x0003ef78:    2100        .!      MOVS     r1,#0
        0x0003ef7a:    4652        RF      MOV      r2,r10
        0x0003ef7c:    1863        c.      ADDS     r3,r4,r1
        0x0003ef7e:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003ef82:    2600        .&      MOVS     r6,#0
        0x0003ef84:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x0003ef88:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003ef8c:    eeb00ac0    ....    VABS.F32 s0,s0
        0x0003ef90:    bfb8        ..      IT       LT
        0x0003ef92:    2601        .&      MOVLT    r6,#1
        0x0003ef94:    5046        FP      STR      r6,[r0,r1]
        0x0003ef96:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0003ef9a:    f84b5001    K..P    STR      r5,[r11,r1]
        0x0003ef9e:    f8495001    I..P    STR      r5,[r9,r1]
        0x0003efa2:    3a01        .:      SUBS     r2,#1
        0x0003efa4:    f1010104    ....    ADD      r1,r1,#4
        0x0003efa8:    d1e8        ..      BNE      0x3ef7c ; op_pvq_search_c + 56
        0x0003efaa:    ebb80f67    ..g.    CMP      r8,r7,ASR #1
        0x0003efae:    e9cd0a02    ....    STRD     r0,r10,[sp,#8]
        0x0003efb2:    e9cd4900    ...I    STRD     r4,r9,[sp,#0]
        0x0003efb6:    dd76        v.      BLE      0x3f0a6 ; op_pvq_search_c + 354
        0x0003efb8:    ed9f0a82    ....    VLDR     s0,[pc,#520] ; [0x3f1c4] = 0
        0x0003efbc:    4622        "F      MOV      r2,r4
        0x0003efbe:    4651        QF      MOV      r1,r10
        0x0003efc0:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x0003efc4:    3901        .9      SUBS     r1,#1
        0x0003efc6:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0003efca:    f1020204    ....    ADD      r2,r2,#4
        0x0003efce:    d1f7        ..      BNE      0x3efc0 ; op_pvq_search_c + 124
        0x0003efd0:    ed9f1a7d    ..}.    VLDR     s2,[pc,#500] ; [0x3f1c8] = 0x26901d7d
        0x0003efd4:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x0003efd8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003efdc:    dd06        ..      BLE      0x3efec ; op_pvq_search_c + 168
        0x0003efde:    ed9f1a7b    ..{.    VLDR     s2,[pc,#492] ; [0x3f1cc] = 0x42800000
        0x0003efe2:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x0003efe6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003efea:    db10        ..      BLT      0x3f00e ; op_pvq_search_c + 202
        0x0003efec:    f04f517e    O.~Q    MOV      r1,#0x3f800000
        0x0003eff0:    4620         F      MOV      r0,r4
        0x0003eff2:    f8401b04    @...    STR      r1,[r0],#4
        0x0003eff6:    4639        9F      MOV      r1,r7
        0x0003eff8:    2f02        ./      CMP      r7,#2
        0x0003effa:    bfd8        ..      IT       LE
        0x0003effc:    2102        .!      MOVLE    r1,#2
        0x0003effe:    f06f0203    o...    MVN      r2,#3
        0x0003f002:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x0003f006:    f7d9fb36    ..6.    BL       __aeabi_memclr4 ; 0x18676
        0x0003f00a:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003f00e:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x0003f012:    ee810a00    ....    VDIV.F32 s0,s2,s0
        0x0003f016:    ee018a10    ....    VMOV     s2,r8
        0x0003f01a:    ed9f2a6d    ..m*    VLDR     s4,[pc,#436] ; [0x3f1d0] = 0x3f4ccccd
        0x0003f01e:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x0003f022:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x0003f026:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x0003f02a:    ee100a10    ....    VMOV     r0,s0
        0x0003f02e:    f00efa5f    .._.    BL       __aeabi_f2d ; 0x4d4f0
        0x0003f032:    ed9f9a64    ..d.    VLDR     s18,[pc,#400] ; [0x3f1c4] = 0
        0x0003f036:    4625        %F      MOV      r5,r4
        0x0003f038:    465c        \F      MOV      r4,r11
        0x0003f03a:    eeb08a49    ..I.    VMOV.F32 s16,s18
        0x0003f03e:    462e        .F      MOV      r6,r5
        0x0003f040:    e9cd1004    ....    STRD     r1,r0,[sp,#0x10]
        0x0003f044:    f8560b04    V...    LDR      r0,[r6],#4
        0x0003f048:    f00efa52    ..R.    BL       __aeabi_f2d ; 0x4d4f0
        0x0003f04c:    4602        .F      MOV      r2,r0
        0x0003f04e:    460b        .F      MOV      r3,r1
        0x0003f050:    e9dd1004    ....    LDRD     r1,r0,[sp,#0x10]
        0x0003f054:    f00dff52    ..R.    BL       __aeabi_dmul ; 0x4cefc
        0x0003f058:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003f05c:    f00cfcac    ....    BL       __hardfp_floor ; 0x4b9b8
        0x0003f060:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003f064:    f00dfe78    ..x.    BL       __aeabi_d2iz ; 0x4cd58
        0x0003f068:    ee000a10    ....    VMOV     s0,r0
        0x0003f06c:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003f070:    ed890a00    ....    VSTR     s0,[r9,#0]
        0x0003f074:    ed952a00    ...*    VLDR     s4,[r5,#0]
        0x0003f078:    ee201a00     ...    VMUL.F32 s2,s0,s0
        0x0003f07c:    ee388a01    8...    VADD.F32 s16,s16,s2
        0x0003f080:    ee221a00    "...    VMUL.F32 s2,s4,s0
        0x0003f084:    ee300a00    0...    VADD.F32 s0,s0,s0
        0x0003f088:    f8440b04    D...    STR      r0,[r4],#4
        0x0003f08c:    eba80800    ....    SUB      r8,r8,r0
        0x0003f090:    ee399a01    9...    VADD.F32 s18,s18,s2
        0x0003f094:    ed890a00    ....    VSTR     s0,[r9,#0]
        0x0003f098:    f1ba0a01    ....    SUBS     r10,r10,#1
        0x0003f09c:    f1090904    ....    ADD      r9,r9,#4
        0x0003f0a0:    4635        5F      MOV      r5,r6
        0x0003f0a2:    d1cf        ..      BNE      0x3f044 ; op_pvq_search_c + 256
        0x0003f0a4:    e003        ..      B        0x3f0ae ; op_pvq_search_c + 362
        0x0003f0a6:    ed9f9a47    ..G.    VLDR     s18,[pc,#284] ; [0x3f1c4] = 0
        0x0003f0aa:    eeb08a49    ..I.    VMOV.F32 s16,s18
        0x0003f0ae:    1cf8        ..      ADDS     r0,r7,#3
        0x0003f0b0:    4580        .E      CMP      r8,r0
        0x0003f0b2:    dd15        ..      BLE      0x3f0e0 ; op_pvq_search_c + 412
        0x0003f0b4:    9801        ..      LDR      r0,[sp,#4]
        0x0003f0b6:    ee008a10    ....    VMOV     s0,r8
        0x0003f0ba:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003f0be:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x0003f0c2:    f8db0000    ....    LDR      r0,[r11,#0]
        0x0003f0c6:    ee201a00     ...    VMUL.F32 s2,s0,s0
        0x0003f0ca:    ee381a01    8...    VADD.F32 s2,s16,s2
        0x0003f0ce:    ee220a00    "...    VMUL.F32 s0,s4,s0
        0x0003f0d2:    4440        @D      ADD      r0,r0,r8
        0x0003f0d4:    9c03        ..      LDR      r4,[sp,#0xc]
        0x0003f0d6:    ee318a00    1...    VADD.F32 s16,s2,s0
        0x0003f0da:    f8cb0000    ....    STR      r0,[r11,#0]
        0x0003f0de:    e059        Y.      B        0x3f194 ; op_pvq_search_c + 592
        0x0003f0e0:    9c03        ..      LDR      r4,[sp,#0xc]
        0x0003f0e2:    f8dd9004    ....    LDR      r9,[sp,#4]
        0x0003f0e6:    f1b80f01    ....    CMP      r8,#1
        0x0003f0ea:    db53        S.      BLT      0x3f194 ; op_pvq_search_c + 592
        0x0003f0ec:    2f02        ./      CMP      r7,#2
        0x0003f0ee:    bfd8        ..      IT       LE
        0x0003f0f0:    2702        .'      MOVLE    r7,#2
        0x0003f0f2:    9d00        ..      LDR      r5,[sp,#0]
        0x0003f0f4:    f1090c04    ....    ADD      r12,r9,#4
        0x0003f0f8:    f1050e04    ....    ADD      lr,r5,#4
        0x0003f0fc:    2200        ."      MOVS     r2,#0
        0x0003f0fe:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003f102:    eeb01a00    ....    VMOV.F32 s2,#2.00000000
        0x0003f106:    bf00        ..      NOP      
        0x0003f108:    ed953a00    ...:    VLDR     s6,[r5,#0]
        0x0003f10c:    ed994a00    ...J    VLDR     s8,[r9,#0]
        0x0003f110:    ee382a00    8..*    VADD.F32 s4,s16,s0
        0x0003f114:    ee395a03    9..Z    VADD.F32 s10,s18,s6
        0x0003f118:    ee323a04    2..:    VADD.F32 s6,s4,s8
        0x0003f11c:    ee254a05    %..J    VMUL.F32 s8,s10,s10
        0x0003f120:    2300        .#      MOVS     r3,#0
        0x0003f122:    2601        .&      MOVS     r6,#1
        0x0003f124:    4671        qF      MOV      r1,lr
        0x0003f126:    4660        `F      MOV      r0,r12
        0x0003f128:    ed915a00    ...Z    VLDR     s10,[r1,#0]
        0x0003f12c:    ed906a00    ...j    VLDR     s12,[r0,#0]
        0x0003f130:    ee395a05    9..Z    VADD.F32 s10,s18,s10
        0x0003f134:    ee326a06    2..j    VADD.F32 s12,s4,s12
        0x0003f138:    ee255a05    %..Z    VMUL.F32 s10,s10,s10
        0x0003f13c:    ee237a05    #..z    VMUL.F32 s14,s6,s10
        0x0003f140:    ee640a06    d...    VMUL.F32 s1,s8,s12
        0x0003f144:    eeb47a60    ..`z    VCMP.F32 s14,s1
        0x0003f148:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003f14c:    bfc2        ..      ITTT     GT
        0x0003f14e:    eeb04a45    ..EJ    VMOVGT.F32 s8,s10
        0x0003f152:    eeb03a46    ..F:    VMOVGT.F32 s6,s12
        0x0003f156:    4633        3F      MOVGT    r3,r6
        0x0003f158:    3601        .6      ADDS     r6,#1
        0x0003f15a:    3004        .0      ADDS     r0,#4
        0x0003f15c:    42b7        .B      CMP      r7,r6
        0x0003f15e:    f1010104    ....    ADD      r1,r1,#4
        0x0003f162:    d1e1        ..      BNE      0x3f128 ; op_pvq_search_c + 484
        0x0003f164:    eb050083    ....    ADD      r0,r5,r3,LSL #2
        0x0003f168:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x0003f16c:    eb090083    ....    ADD      r0,r9,r3,LSL #2
        0x0003f170:    ed904a00    ...J    VLDR     s8,[r0,#0]
        0x0003f174:    ee399a03    9...    VADD.F32 s18,s18,s6
        0x0003f178:    ee343a01    4..:    VADD.F32 s6,s8,s2
        0x0003f17c:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x0003f180:    f85b0023    [.#.    LDR      r0,[r11,r3,LSL #2]
        0x0003f184:    3201        .2      ADDS     r2,#1
        0x0003f186:    ee328a04    2...    VADD.F32 s16,s4,s8
        0x0003f18a:    3001        .0      ADDS     r0,#1
        0x0003f18c:    4542        BE      CMP      r2,r8
        0x0003f18e:    f84b0023    K.#.    STR      r0,[r11,r3,LSL #2]
        0x0003f192:    d1b9        ..      BNE      0x3f108 ; op_pvq_search_c + 452
        0x0003f194:    9b02        ..      LDR      r3,[sp,#8]
        0x0003f196:    bf00        ..      NOP      
        0x0003f198:    f8530b04    S...    LDR      r0,[r3],#4
        0x0003f19c:    f8db1000    ....    LDR      r1,[r11,#0]
        0x0003f1a0:    4242        BB      RSBS     r2,r0,#0
        0x0003f1a2:    4051        Q@      EORS     r1,r1,r2
        0x0003f1a4:    4408        .D      ADD      r0,r0,r1
        0x0003f1a6:    3c01        .<      SUBS     r4,#1
        0x0003f1a8:    f84b0b04    K...    STR      r0,[r11],#4
        0x0003f1ac:    d1f4        ..      BNE      0x3f198 ; op_pvq_search_c + 596
        0x0003f1ae:    f006fa27    ..'.    BL       restore_stack ; 0x45600
        0x0003f1b2:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003f1b6:    b006        ..      ADD      sp,sp,#0x18
        0x0003f1b8:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0003f1bc:    b001        ..      ADD      sp,sp,#4
        0x0003f1be:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003f1c2:    bf00        ..      NOP      
    $d.4
        0x0003f1c4:    00000000    ....    DCD    0
        0x0003f1c8:    26901d7d    }..&    DCD    646978941
        0x0003f1cc:    42800000    ...B    DCD    1115684864
        0x0003f1d0:    3f4ccccd    ..L?    DCD    1061997773
    $t.24
    opus_custom_encoder_ctl
        0x0003f1d4:    b082        ..      SUB      sp,sp,#8
        0x0003f1d6:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0003f1da:    b081        ..      SUB      sp,sp,#4
        0x0003f1dc:    4604        .F      MOV      r4,r0
        0x0003f1de:    a808        ..      ADD      r0,sp,#0x20
        0x0003f1e0:    9000        ..      STR      r0,[sp,#0]
        0x0003f1e2:    f64070ce    @..p    MOV      r0,#0xfce
        0x0003f1e6:    4281        .B      CMP      r1,r0
        0x0003f1e8:    f06f0004    o...    MVN      r0,#4
        0x0003f1ec:    e9cd2308    ...#    STRD     r2,r3,[sp,#0x20]
        0x0003f1f0:    dc18        ..      BGT      0x3f224 ; opus_custom_encoder_ctl + 80
        0x0003f1f2:    f64072b3    @..r    MOV      r2,#0xfb3
        0x0003f1f6:    4291        .B      CMP      r1,r2
        0x0003f1f8:    dc3b        ;.      BGT      0x3f272 ; opus_custom_encoder_ctl + 158
        0x0003f1fa:    f64072a9    @..r    MOV      r2,#0xfa9
        0x0003f1fe:    4291        .B      CMP      r1,r2
        0x0003f200:    f3008082    ....    BGT.W    0x3f308 ; opus_custom_encoder_ctl + 308
        0x0003f204:    f64072a2    @..r    MOV      r2,#0xfa2
        0x0003f208:    4291        .B      CMP      r1,r2
        0x0003f20a:    f00080bd    ....    BEQ.W    0x3f388 ; opus_custom_encoder_ctl + 436
        0x0003f20e:    f64072a6    @..r    MOV      r2,#0xfa6
        0x0003f212:    4291        .B      CMP      r1,r2
        0x0003f214:    f0408161    @.a.    BNE.W    0x3f4da ; opus_custom_encoder_ctl + 774
        0x0003f218:    9800        ..      LDR      r0,[sp,#0]
        0x0003f21a:    1d01        ..      ADDS     r1,r0,#4
        0x0003f21c:    9100        ..      STR      r1,[sp,#0]
        0x0003f21e:    6800        .h      LDR      r0,[r0,#0]
        0x0003f220:    62e0        .b      STR      r0,[r4,#0x2c]
        0x0003f222:    e156        V.      B        0x3f4d2 ; opus_custom_encoder_ctl + 766
        0x0003f224:    f2427218    B..r    MOV      r2,#0x2718
        0x0003f228:    1a8a        ..      SUBS     r2,r1,r2
        0x0003f22a:    2a14        .*      CMP      r2,#0x14
        0x0003f22c:    f200807e    ..~.    BHI.W    0x3f32c ; opus_custom_encoder_ctl + 344
        0x0003f230:    e8dff012    ....    TBH      [pc,r2,LSL #1]
    $d.25
        0x0003f234:    01530015    ..S.    DCD    22216725
        0x0003f238:    015300e1    ..S.    DCD    22216929
        0x0003f23c:    015300ed    ..S.    DCD    22216941
        0x0003f240:    00f90153    S...    DCD    16318803
        0x0003f244:    01530101    ..S.    DCD    22216961
        0x0003f248:    01530153    S.S.    DCD    22217043
        0x0003f24c:    01530153    S.S.    DCD    22217043
        0x0003f250:    01530107    ..S.    DCD    22216967
        0x0003f254:    0153012b    +.S.    DCD    22217003
        0x0003f258:    01530131    1.S.    DCD    22217009
        0x0003f25c:    0138        8.      DCW    312
    $t.26
        0x0003f25e:    9800        ..      LDR      r0,[sp,#0]
        0x0003f260:    1d01        ..      ADDS     r1,r0,#4
        0x0003f262:    9100        ..      STR      r1,[sp,#0]
        0x0003f264:    6800        .h      LDR      r0,[r0,#0]
        0x0003f266:    1e41        A.      SUBS     r1,r0,#1
        0x0003f268:    2901        .)      CMP      r1,#1
        0x0003f26a:    f2008134    ..4.    BHI.W    0x3f4d6 ; opus_custom_encoder_ctl + 770
        0x0003f26e:    60a0        .`      STR      r0,[r4,#8]
        0x0003f270:    e12f        /.      B        0x3f4d2 ; opus_custom_encoder_ctl + 766
        0x0003f272:    f6a172bc    ...r    SUB      r2,r1,#0xfbc
        0x0003f276:    2a09        .*      CMP      r2,#9
        0x0003f278:    f2008073    ..s.    BHI.W    0x3f362 ; opus_custom_encoder_ctl + 398
        0x0003f27c:    e8dff012    ....    TBH      [pc,r2,LSL #1]
    $d.27
        0x0003f280:    012d000a    ..-.    DCD    19726346
        0x0003f284:    00a2012d    -...    DCD    10617133
        0x0003f288:    012d012d    -.-.    DCD    19726637
        0x0003f28c:    012d012d    -.-.    DCD    19726637
        0x0003f290:    00b500ab    ....    DCD    11862187
    $t.28
        0x0003f294:    e9d46500    ...e    LDRD     r6,r5,[r4,#0]
        0x0003f298:    f104004c    ..L.    ADD      r0,r4,#0x4c
        0x0003f29c:    e9d68701    ....    LDRD     r8,r7,[r6,#4]
        0x0003f2a0:    ea4f0988    O...    LSL      r9,r8,#2
        0x0003f2a4:    eb091107    ....    ADD      r1,r9,r7,LSL #4
        0x0003f2a8:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x0003f2ac:    4369        iC      MULS     r1,r5,r1
        0x0003f2ae:    31a8        .1      ADDS     r1,r1,#0xa8
        0x0003f2b0:    f7d9f9e1    ....    BL       __aeabi_memclr4 ; 0x18676
        0x0003f2b4:    68b0        .h      LDR      r0,[r6,#8]
        0x0003f2b6:    4368        hC      MULS     r0,r5,r0
        0x0003f2b8:    2801        .(      CMP      r0,#1
        0x0003f2ba:    db17        ..      BLT      0x3f2ec ; opus_custom_encoder_ctl + 280
        0x0003f2bc:    00fa        ..      LSLS     r2,r7,#3
        0x0003f2be:    eb090187    ....    ADD      r1,r9,r7,LSL #2
        0x0003f2c2:    eb020288    ....    ADD      r2,r2,r8,LSL #2
        0x0003f2c6:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x0003f2ca:    f5025280    ...R    ADD      r2,r2,#0x1000
        0x0003f2ce:    fb054101    ...A    MLA      r1,r5,r1,r4
        0x0003f2d2:    fb054202    ...B    MLA      r2,r5,r2,r4
        0x0003f2d6:    2300        .#      MOVS     r3,#0
        0x0003f2d8:    31f4        .1      ADDS     r1,r1,#0xf4
        0x0003f2da:    32f4        .2      ADDS     r2,r2,#0xf4
        0x0003f2dc:    f2cc13e0    ....    MOVT     r3,#0xc1e0
        0x0003f2e0:    f8423b04    B..;    STR      r3,[r2],#4
        0x0003f2e4:    3801        .8      SUBS     r0,#1
        0x0003f2e6:    f8413b04    A..;    STR      r3,[r1],#4
        0x0003f2ea:    d1f9        ..      BNE      0x3f2e0 ; opus_custom_encoder_ctl + 268
        0x0003f2ec:    2000        .       MOVS     r0,#0
        0x0003f2ee:    f04f517e    O.~Q    MOV      r1,#0x3f800000
        0x0003f2f2:    2202        ."      MOVS     r2,#2
        0x0003f2f4:    f44f7380    O..s    MOV      r3,#0x100
        0x0003f2f8:    f8c400d8    ....    STR      r0,[r4,#0xd8]
        0x0003f2fc:    e9c42114    ...!    STRD     r2,r1,[r4,#0x50]
        0x0003f300:    65a3        .e      STR      r3,[r4,#0x58]
        0x0003f302:    e9c40018    ....    STRD     r0,r0,[r4,#0x60]
        0x0003f306:    e0e8        ..      B        0x3f4da ; opus_custom_encoder_ctl + 774
        0x0003f308:    f64072aa    @..r    MOV      r2,#0xfaa
        0x0003f30c:    4291        .B      CMP      r1,r2
        0x0003f30e:    d050        P.      BEQ      0x3f3b2 ; opus_custom_encoder_ctl + 478
        0x0003f310:    f64072ae    @..r    MOV      r2,#0xfae
        0x0003f314:    4291        .B      CMP      r1,r2
        0x0003f316:    f04080e0    @...    BNE.W    0x3f4da ; opus_custom_encoder_ctl + 774
        0x0003f31a:    9800        ..      LDR      r0,[sp,#0]
        0x0003f31c:    1d01        ..      ADDS     r1,r0,#4
        0x0003f31e:    9100        ..      STR      r1,[sp,#0]
        0x0003f320:    6800        .h      LDR      r0,[r0,#0]
        0x0003f322:    2864        d(      CMP      r0,#0x64
        0x0003f324:    f20080d7    ....    BHI.W    0x3f4d6 ; opus_custom_encoder_ctl + 770
        0x0003f328:    63a0        .c      STR      r0,[r4,#0x38]
        0x0003f32a:    e0d2        ..      B        0x3f4d2 ; opus_custom_encoder_ctl + 766
        0x0003f32c:    f64072cf    @..r    MOV      r2,#0xfcf
        0x0003f330:    4291        .B      CMP      r1,r2
        0x0003f332:    f00080c7    ....    BEQ.W    0x3f4c4 ; opus_custom_encoder_ctl + 752
        0x0003f336:    f2427212    B..r    MOV      r2,#0x2712
        0x0003f33a:    4291        .B      CMP      r1,r2
        0x0003f33c:    f04080cd    @...    BNE.W    0x3f4da ; opus_custom_encoder_ctl + 774
        0x0003f340:    9800        ..      LDR      r0,[sp,#0]
        0x0003f342:    1d01        ..      ADDS     r1,r0,#4
        0x0003f344:    9100        ..      STR      r1,[sp,#0]
        0x0003f346:    6800        .h      LDR      r0,[r0,#0]
        0x0003f348:    2802        .(      CMP      r0,#2
        0x0003f34a:    f20080c4    ....    BHI.W    0x3f4d6 ; opus_custom_encoder_ctl + 770
        0x0003f34e:    1e81        ..      SUBS     r1,r0,#2
        0x0003f350:    fab0f080    ....    CLZ      r0,r0
        0x0003f354:    ea4f1050    O.P.    LSR      r0,r0,#5
        0x0003f358:    bf18        ..      IT       NE
        0x0003f35a:    2101        .!      MOVNE    r1,#1
        0x0003f35c:    6161        aa      STR      r1,[r4,#0x14]
        0x0003f35e:    60e0        .`      STR      r0,[r4,#0xc]
        0x0003f360:    e0b7        ..      B        0x3f4d2 ; opus_custom_encoder_ctl + 766
        0x0003f362:    f64072b4    @..r    MOV      r2,#0xfb4
        0x0003f366:    4291        .B      CMP      r1,r2
        0x0003f368:    f00080a6    ....    BEQ.W    0x3f4b8 ; opus_custom_encoder_ctl + 740
        0x0003f36c:    f64072ce    @..r    MOV      r2,#0xfce
        0x0003f370:    4291        .B      CMP      r1,r2
        0x0003f372:    f04080b2    @...    BNE.W    0x3f4da ; opus_custom_encoder_ctl + 774
        0x0003f376:    9800        ..      LDR      r0,[sp,#0]
        0x0003f378:    1d01        ..      ADDS     r1,r0,#4
        0x0003f37a:    9100        ..      STR      r1,[sp,#0]
        0x0003f37c:    6800        .h      LDR      r0,[r0,#0]
        0x0003f37e:    2801        .(      CMP      r0,#1
        0x0003f380:    f20080a9    ....    BHI.W    0x3f4d6 ; opus_custom_encoder_ctl + 770
        0x0003f384:    6460        `d      STR      r0,[r4,#0x44]
        0x0003f386:    e0a4        ..      B        0x3f4d2 ; opus_custom_encoder_ctl + 766
        0x0003f388:    9800        ..      LDR      r0,[sp,#0]
        0x0003f38a:    1d01        ..      ADDS     r1,r0,#4
        0x0003f38c:    9100        ..      STR      r1,[sp,#0]
        0x0003f38e:    6800        .h      LDR      r0,[r0,#0]
        0x0003f390:    f5b07ffa    ....    CMP      r0,#0x1f4
        0x0003f394:    dc02        ..      BGT      0x3f39c ; opus_custom_encoder_ctl + 456
        0x0003f396:    1c41        A.      ADDS     r1,r0,#1
        0x0003f398:    f040809d    @...    BNE.W    0x3f4d6 ; opus_custom_encoder_ctl + 770
        0x0003f39c:    6861        ah      LDR      r1,[r4,#4]
        0x0003f39e:    f24f72a0    O..r    MOV      r2,#0xf7a0
        0x0003f3a2:    f2c00203    ....    MOVT     r2,#3
        0x0003f3a6:    4351        QC      MULS     r1,r2,r1
        0x0003f3a8:    4288        .B      CMP      r0,r1
        0x0003f3aa:    bfb8        ..      IT       LT
        0x0003f3ac:    4601        .F      MOVLT    r1,r0
        0x0003f3ae:    62a1        .b      STR      r1,[r4,#0x28]
        0x0003f3b0:    e08f        ..      B        0x3f4d2 ; opus_custom_encoder_ctl + 766
        0x0003f3b2:    9800        ..      LDR      r0,[sp,#0]
        0x0003f3b4:    1d01        ..      ADDS     r1,r0,#4
        0x0003f3b6:    9100        ..      STR      r1,[sp,#0]
        0x0003f3b8:    6800        .h      LDR      r0,[r0,#0]
        0x0003f3ba:    280a        .(      CMP      r0,#0xa
        0x0003f3bc:    f200808b    ....    BHI.W    0x3f4d6 ; opus_custom_encoder_ctl + 770
        0x0003f3c0:    61a0        .a      STR      r0,[r4,#0x18]
        0x0003f3c2:    e086        ..      B        0x3f4d2 ; opus_custom_encoder_ctl + 766
        0x0003f3c4:    9800        ..      LDR      r0,[sp,#0]
        0x0003f3c6:    1d01        ..      ADDS     r1,r0,#4
        0x0003f3c8:    9100        ..      STR      r1,[sp,#0]
        0x0003f3ca:    6800        .h      LDR      r0,[r0,#0]
        0x0003f3cc:    2800        .(      CMP      r0,#0
        0x0003f3ce:    f0008082    ....    BEQ.W    0x3f4d6 ; opus_custom_encoder_ctl + 770
        0x0003f3d2:    6ce1        .l      LDR      r1,[r4,#0x4c]
        0x0003f3d4:    e07c        |.      B        0x3f4d0 ; opus_custom_encoder_ctl + 764
        0x0003f3d6:    9800        ..      LDR      r0,[sp,#0]
        0x0003f3d8:    1d01        ..      ADDS     r1,r0,#4
        0x0003f3da:    9100        ..      STR      r1,[sp,#0]
        0x0003f3dc:    6800        .h      LDR      r0,[r0,#0]
        0x0003f3de:    f1a00108    ....    SUB      r1,r0,#8
        0x0003f3e2:    2910        .)      CMP      r1,#0x10
        0x0003f3e4:    d877        w.      BHI      0x3f4d6 ; opus_custom_encoder_ctl + 770
        0x0003f3e6:    63e0        .c      STR      r0,[r4,#0x3c]
        0x0003f3e8:    e073        s.      B        0x3f4d2 ; opus_custom_encoder_ctl + 766
        0x0003f3ea:    9800        ..      LDR      r0,[sp,#0]
        0x0003f3ec:    1d01        ..      ADDS     r1,r0,#4
        0x0003f3ee:    9100        ..      STR      r1,[sp,#0]
        0x0003f3f0:    6800        .h      LDR      r0,[r0,#0]
        0x0003f3f2:    6be1        .k      LDR      r1,[r4,#0x3c]
        0x0003f3f4:    e06c        l.      B        0x3f4d0 ; opus_custom_encoder_ctl + 764
        0x0003f3f6:    9800        ..      LDR      r0,[sp,#0]
        0x0003f3f8:    1d01        ..      ADDS     r1,r0,#4
        0x0003f3fa:    9100        ..      STR      r1,[sp,#0]
        0x0003f3fc:    6800        .h      LDR      r0,[r0,#0]
        0x0003f3fe:    2800        .(      CMP      r0,#0
        0x0003f400:    d469        i.      BMI      0x3f4d6 ; opus_custom_encoder_ctl + 770
        0x0003f402:    6821        !h      LDR      r1,[r4,#0]
        0x0003f404:    6889        .h      LDR      r1,[r1,#8]
        0x0003f406:    4288        .B      CMP      r0,r1
        0x0003f408:    da65        e.      BGE      0x3f4d6 ; opus_custom_encoder_ctl + 770
        0x0003f40a:    6220         b      STR      r0,[r4,#0x20]
        0x0003f40c:    e061        a.      B        0x3f4d2 ; opus_custom_encoder_ctl + 766
        0x0003f40e:    9800        ..      LDR      r0,[sp,#0]
        0x0003f410:    1d01        ..      ADDS     r1,r0,#4
        0x0003f412:    9100        ..      STR      r1,[sp,#0]
        0x0003f414:    6800        .h      LDR      r0,[r0,#0]
        0x0003f416:    2801        .(      CMP      r0,#1
        0x0003f418:    db5d        ].      BLT      0x3f4d6 ; opus_custom_encoder_ctl + 770
        0x0003f41a:    6821        !h      LDR      r1,[r4,#0]
        0x0003f41c:    6889        .h      LDR      r1,[r1,#8]
        0x0003f41e:    4288        .B      CMP      r0,r1
        0x0003f420:    dc59        Y.      BGT      0x3f4d6 ; opus_custom_encoder_ctl + 770
        0x0003f422:    6260        `b      STR      r0,[r4,#0x24]
        0x0003f424:    e055        U.      B        0x3f4d2 ; opus_custom_encoder_ctl + 766
        0x0003f426:    9800        ..      LDR      r0,[sp,#0]
        0x0003f428:    1d01        ..      ADDS     r1,r0,#4
        0x0003f42a:    9100        ..      STR      r1,[sp,#0]
        0x0003f42c:    6800        .h      LDR      r0,[r0,#0]
        0x0003f42e:    2800        .(      CMP      r0,#0
        0x0003f430:    d051        Q.      BEQ      0x3f4d6 ; opus_custom_encoder_ctl + 770
        0x0003f432:    6821        !h      LDR      r1,[r4,#0]
        0x0003f434:    e04c        L.      B        0x3f4d0 ; opus_custom_encoder_ctl + 764
        0x0003f436:    9800        ..      LDR      r0,[sp,#0]
        0x0003f438:    1d01        ..      ADDS     r1,r0,#4
        0x0003f43a:    9100        ..      STR      r1,[sp,#0]
        0x0003f43c:    6800        .h      LDR      r0,[r0,#0]
        0x0003f43e:    6320         c      STR      r0,[r4,#0x30]
        0x0003f440:    e047        G.      B        0x3f4d2 ; opus_custom_encoder_ctl + 766
        0x0003f442:    9800        ..      LDR      r0,[sp,#0]
        0x0003f444:    1d01        ..      ADDS     r1,r0,#4
        0x0003f446:    9100        ..      STR      r1,[sp,#0]
        0x0003f448:    6800        .h      LDR      r0,[r0,#0]
        0x0003f44a:    2800        .(      CMP      r0,#0
        0x0003f44c:    d041        A.      BEQ      0x3f4d2 ; opus_custom_encoder_ctl + 766
        0x0003f44e:    e890008e    ....    LDM      r0,{r1-r3,r7}
        0x0003f452:    e9d05604    ...V    LDRD     r5,r6,[r0,#0x10]
        0x0003f456:    f1040c78    ..x.    ADD      r12,r4,#0x78
        0x0003f45a:    e9c45622    .."V    STRD     r5,r6,[r4,#0x88]
        0x0003f45e:    e88c008e    ....    STM      r12,{r1-r3,r7}
        0x0003f462:    f1000718    ....    ADD      r7,r0,#0x18
        0x0003f466:    cf8e        ..      LDM      r7,{r1-r3,r7}
        0x0003f468:    e9d0560a    ...V    LDRD     r5,r6,[r0,#0x28]
        0x0003f46c:    f1040c90    ....    ADD      r12,r4,#0x90
        0x0003f470:    e9c45628    ..(V    STRD     r5,r6,[r4,#0xa0]
        0x0003f474:    e88c008e    ....    STM      r12,{r1-r3,r7}
        0x0003f478:    e9d0120c    ....    LDRD     r1,r2,[r0,#0x30]
        0x0003f47c:    e9d0030e    ....    LDRD     r0,r3,[r0,#0x38]
        0x0003f480:    e9c4122a    ..*.    STRD     r1,r2,[r4,#0xa8]
        0x0003f484:    e9c4032c    ..,.    STRD     r0,r3,[r4,#0xb0]
        0x0003f488:    e023        #.      B        0x3f4d2 ; opus_custom_encoder_ctl + 766
        0x0003f48a:    9800        ..      LDR      r0,[sp,#0]
        0x0003f48c:    1d01        ..      ADDS     r1,r0,#4
        0x0003f48e:    9100        ..      STR      r1,[sp,#0]
        0x0003f490:    6800        .h      LDR      r0,[r0,#0]
        0x0003f492:    6420         d      STR      r0,[r4,#0x40]
        0x0003f494:    e01d        ..      B        0x3f4d2 ; opus_custom_encoder_ctl + 766
        0x0003f496:    9800        ..      LDR      r0,[sp,#0]
        0x0003f498:    1d01        ..      ADDS     r1,r0,#4
        0x0003f49a:    9100        ..      STR      r1,[sp,#0]
        0x0003f49c:    6800        .h      LDR      r0,[r0,#0]
        0x0003f49e:    f8c400ec    ....    STR      r0,[r4,#0xec]
        0x0003f4a2:    e016        ..      B        0x3f4d2 ; opus_custom_encoder_ctl + 766
        0x0003f4a4:    9800        ..      LDR      r0,[sp,#0]
        0x0003f4a6:    1d01        ..      ADDS     r1,r0,#4
        0x0003f4a8:    9100        ..      STR      r1,[sp,#0]
        0x0003f4aa:    6800        .h      LDR      r0,[r0,#0]
        0x0003f4ac:    b188        ..      CBZ      r0,0x3f4d2 ; opus_custom_encoder_ctl + 766
        0x0003f4ae:    e9d01000    ....    LDRD     r1,r0,[r0,#0]
        0x0003f4b2:    e9c4102e    ....    STRD     r1,r0,[r4,#0xb8]
        0x0003f4b6:    e00c        ..      B        0x3f4d2 ; opus_custom_encoder_ctl + 766
        0x0003f4b8:    9800        ..      LDR      r0,[sp,#0]
        0x0003f4ba:    1d01        ..      ADDS     r1,r0,#4
        0x0003f4bc:    9100        ..      STR      r1,[sp,#0]
        0x0003f4be:    6800        .h      LDR      r0,[r0,#0]
        0x0003f4c0:    6360        `c      STR      r0,[r4,#0x34]
        0x0003f4c2:    e006        ..      B        0x3f4d2 ; opus_custom_encoder_ctl + 766
        0x0003f4c4:    9800        ..      LDR      r0,[sp,#0]
        0x0003f4c6:    1d01        ..      ADDS     r1,r0,#4
        0x0003f4c8:    9100        ..      STR      r1,[sp,#0]
        0x0003f4ca:    6800        .h      LDR      r0,[r0,#0]
        0x0003f4cc:    b118        ..      CBZ      r0,0x3f4d6 ; opus_custom_encoder_ctl + 770
        0x0003f4ce:    6c61        al      LDR      r1,[r4,#0x44]
        0x0003f4d0:    6001        .`      STR      r1,[r0,#0]
        0x0003f4d2:    2000        .       MOVS     r0,#0
        0x0003f4d4:    e001        ..      B        0x3f4da ; opus_custom_encoder_ctl + 774
        0x0003f4d6:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003f4da:    b001        ..      ADD      sp,sp,#4
        0x0003f4dc:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x0003f4e0:    b002        ..      ADD      sp,sp,#8
        0x0003f4e2:    4770        pG      BX       lr
    opus_custom_mode_create
        0x0003f4e4:    b580        ..      PUSH     {r7,lr}
        0x0003f4e6:    f04f0e00    O...    MOV      lr,#0
        0x0003f4ea:    f64b3c80    K..<    MOV      r12,#0xbb80
        0x0003f4ee:    bf00        ..      NOP      
        0x0003f4f0:    4560        `E      CMP      r0,r12
        0x0003f4f2:    d104        ..      BNE      0x3f4fe ; opus_custom_mode_create + 26
        0x0003f4f4:    fa01f30e    ....    LSL      r3,r1,lr
        0x0003f4f8:    f5b37f70    ..p.    CMP      r3,#0x3c0
        0x0003f4fc:    d00a        ..      BEQ      0x3f514 ; opus_custom_mode_create + 48
        0x0003f4fe:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003f502:    f1be0f04    ....    CMP      lr,#4
        0x0003f506:    d1f3        ..      BNE      0x3f4f0 ; opus_custom_mode_create + 12
        0x0003f508:    b112        ..      CBZ      r2,0x3f510 ; opus_custom_mode_create + 44
        0x0003f50a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003f50e:    6010        .`      STR      r0,[r2,#0]
        0x0003f510:    2000        .       MOVS     r0,#0
        0x0003f512:    bd80        ..      POP      {r7,pc}
        0x0003f514:    b10a        ..      CBZ      r2,0x3f51a ; opus_custom_mode_create + 54
        0x0003f516:    2000        .       MOVS     r0,#0
        0x0003f518:    6010        .`      STR      r0,[r2,#0]
        0x0003f51a:    f24470c8    D..p    MOV      r0,#0x47c8
        0x0003f51e:    f2c00005    ....    MOVT     r0,#5
        0x0003f522:    bd80        ..      POP      {r7,pc}
    opus_fft_impl
        0x0003f524:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003f528:    b081        ..      SUB      sp,sp,#4
        0x0003f52a:    ed2d8b0c    -...    VPUSH    {d8-d13}
        0x0003f52e:    b09a        ..      SUB      sp,sp,#0x68
        0x0003f530:    6884        .h      LDR      r4,[r0,#8]
        0x0003f532:    aa12        ..      ADD      r2,sp,#0x48
        0x0003f534:    9100        ..      STR      r1,[sp,#0]
        0x0003f536:    2101        .!      MOVS     r1,#1
        0x0003f538:    3204        .2      ADDS     r2,#4
        0x0003f53a:    2300        .#      MOVS     r3,#0
        0x0003f53c:    9112        ..      STR      r1,[sp,#0x48]
        0x0003f53e:    bf00        ..      NOP      
        0x0003f540:    eb000783    ....    ADD      r7,r0,r3,LSL #2
        0x0003f544:    f9b7600c    ...`    LDRSH    r6,[r7,#0xc]
        0x0003f548:    89fd        ..      LDRH     r5,[r7,#0xe]
        0x0003f54a:    4371        qC      MULS     r1,r6,r1
        0x0003f54c:    1c5f        _.      ADDS     r7,r3,#1
        0x0003f54e:    f8421023    B.#.    STR      r1,[r2,r3,LSL #2]
        0x0003f552:    2d01        .-      CMP      r5,#1
        0x0003f554:    463b        ;F      MOV      r3,r7
        0x0003f556:    d1f3        ..      BNE      0x3f540 ; opus_fft_impl + 28
        0x0003f558:    ea2471e4    $..q    BIC      r1,r4,r4,ASR #31
        0x0003f55c:    9103        ..      STR      r1,[sp,#0xc]
        0x0003f55e:    eb000187    ....    ADD      r1,r0,r7,LSL #2
        0x0003f562:    f9b1100a    ....    LDRSH    r1,[r1,#0xa]
        0x0003f566:    ed9f0a54    ..T.    VLDR     s0,[pc,#336] ; [0x3f6b8] = 0x3f3504f3
        0x0003f56a:    9105        ..      STR      r1,[sp,#0x14]
        0x0003f56c:    9900        ..      LDR      r1,[sp,#0]
        0x0003f56e:    ed9f1a53    ..S.    VLDR     s2,[pc,#332] ; [0x3f6bc] = 0xbf3504f3
        0x0003f572:    1d0a        ..      ADDS     r2,r1,#4
        0x0003f574:    9202        ..      STR      r2,[sp,#8]
        0x0003f576:    313c        <1      ADDS     r1,r1,#0x3c
        0x0003f578:    1e7a        z.      SUBS     r2,r7,#1
        0x0003f57a:    eeb62a00    ...*    VMOV.F32 s4,#0.50000000
        0x0003f57e:    9101        ..      STR      r1,[sp,#4]
        0x0003f580:    9004        ..      STR      r0,[sp,#0x10]
        0x0003f582:    bf00        ..      NOP      
        0x0003f584:    9f05        ..      LDR      r7,[sp,#0x14]
        0x0003f586:    9207        ..      STR      r2,[sp,#0x1c]
        0x0003f588:    b132        2.      CBZ      r2,0x3f598 ; opus_fft_impl + 116
        0x0003f58a:    eb000182    ....    ADD      r1,r0,r2,LSL #2
        0x0003f58e:    f9b1100a    ....    LDRSH    r1,[r1,#0xa]
        0x0003f592:    9105        ..      STR      r1,[sp,#0x14]
        0x0003f594:    0051        Q.      LSLS     r1,r2,#1
        0x0003f596:    e002        ..      B        0x3f59e ; opus_fft_impl + 122
        0x0003f598:    2101        .!      MOVS     r1,#1
        0x0003f59a:    9105        ..      STR      r1,[sp,#0x14]
        0x0003f59c:    2100        .!      MOVS     r1,#0
        0x0003f59e:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003f5a2:    f9b0000c    ....    LDRSH    r0,[r0,#0xc]
        0x0003f5a6:    3802        .8      SUBS     r0,#2
        0x0003f5a8:    2803        .(      CMP      r0,#3
        0x0003f5aa:    f200835d    ..].    BHI.W    0x3fc68 ; 0x3fc68
        0x0003f5ae:    970c        ..      STR      r7,[sp,#0x30]
        0x0003f5b0:    e8dff010    ....    TBH      [pc,r0,LSL #1]
    $d.1
        0x0003f5b4:    00860004    ....    DCD    8781828
        0x0003f5b8:    017a0128    (.z.    DCD    24772904
    $t.2
        0x0003f5bc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003f5be:    a812        ..      ADD      r0,sp,#0x48
        0x0003f5c0:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0003f5c4:    2801        .(      CMP      r0,#1
        0x0003f5c6:    f2c0834f    ..O.    BLT.W    0x3fc68 ; 0x3fc68
        0x0003f5ca:    9901        ..      LDR      r1,[sp,#4]
        0x0003f5cc:    ed113a07    ...:    VLDR     s6,[r1,#-0x1c]
        0x0003f5d0:    ed114a0f    ...J    VLDR     s8,[r1,#-0x3c]
        0x0003f5d4:    ed115a06    ...Z    VLDR     s10,[r1,#-0x18]
        0x0003f5d8:    ed117a0e    ...z    VLDR     s14,[r1,#-0x38]
        0x0003f5dc:    ee346a43    4.Cj    VSUB.F32 s12,s8,s6
        0x0003f5e0:    ee333a04    3..:    VADD.F32 s6,s6,s8
        0x0003f5e4:    ed016a07    ...j    VSTR     s12,[r1,#-0x1c]
        0x0003f5e8:    ee376a45    7.Ej    VSUB.F32 s12,s14,s10
        0x0003f5ec:    ed013a0f    ...:    VSTR     s6,[r1,#-0x3c]
        0x0003f5f0:    ee353a07    5..:    VADD.F32 s6,s10,s14
        0x0003f5f4:    ed114a04    ...J    VLDR     s8,[r1,#-0x10]
        0x0003f5f8:    ed115a05    ...Z    VLDR     s10,[r1,#-0x14]
        0x0003f5fc:    ed511a0c    Q...    VLDR     s3,[r1,#-0x30]
        0x0003f600:    ee357a04    5..z    VADD.F32 s14,s10,s8
        0x0003f604:    ee344a45    4.EJ    VSUB.F32 s8,s8,s10
        0x0003f608:    ed115a0d    ...Z    VLDR     s10,[r1,#-0x34]
        0x0003f60c:    ee277a00    '..z    VMUL.F32 s14,s14,s0
        0x0003f610:    ee750a47    u.G.    VSUB.F32 s1,s10,s14
        0x0003f614:    ee355a07    5..Z    VADD.F32 s10,s10,s14
        0x0003f618:    ed013a0e    ...:    VSTR     s6,[r1,#-0x38]
        0x0003f61c:    ed113a02    ...:    VLDR     s6,[r1,#-8]
        0x0003f620:    ee244a00    $..J    VMUL.F32 s8,s8,s0
        0x0003f624:    ed015a0d    ...Z    VSTR     s10,[r1,#-0x34]
        0x0003f628:    ed115a0b    ...Z    VLDR     s10,[r1,#-0x2c]
        0x0003f62c:    ed016a06    ...j    VSTR     s12,[r1,#-0x18]
        0x0003f630:    ed116a03    ...j    VLDR     s12,[r1,#-0xc]
        0x0003f634:    ed410a05    A...    VSTR     s1,[r1,#-0x14]
        0x0003f638:    ee710ac4    q...    VSUB.F32 s1,s3,s8
        0x0003f63c:    ee344a21    4.!J    VADD.F32 s8,s8,s3
        0x0003f640:    ed117a0a    ...z    VLDR     s14,[r1,#-0x28]
        0x0003f644:    ed014a0c    ...J    VSTR     s8,[r1,#-0x30]
        0x0003f648:    ee354a43    5.CJ    VSUB.F32 s8,s10,s6
        0x0003f64c:    ee333a05    3..:    VADD.F32 s6,s6,s10
        0x0003f650:    ed014a03    ...J    VSTR     s8,[r1,#-0xc]
        0x0003f654:    ee364a07    6..J    VADD.F32 s8,s12,s14
        0x0003f658:    ed013a0b    ...:    VSTR     s6,[r1,#-0x2c]
        0x0003f65c:    ee373a46    7.F:    VSUB.F32 s6,s14,s12
        0x0003f660:    ed014a02    ...J    VSTR     s8,[r1,#-8]
        0x0003f664:    ed013a0a    ...:    VSTR     s6,[r1,#-0x28]
        0x0003f668:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x0003f66c:    ed114a01    ...J    VLDR     s8,[r1,#-4]
        0x0003f670:    ed115a09    ...Z    VLDR     s10,[r1,#-0x24]
        0x0003f674:    ee336a44    3.Dj    VSUB.F32 s12,s6,s8
        0x0003f678:    ee266a00    &..j    VMUL.F32 s12,s12,s0
        0x0003f67c:    ee333a04    3..:    VADD.F32 s6,s6,s8
        0x0003f680:    ed117a08    ...z    VLDR     s14,[r1,#-0x20]
        0x0003f684:    ee233a01    #..:    VMUL.F32 s6,s6,s2
        0x0003f688:    ee354a46    5.FJ    VSUB.F32 s8,s10,s12
        0x0003f68c:    ed014a01    ...J    VSTR     s8,[r1,#-4]
        0x0003f690:    ee374a43    7.CJ    VSUB.F32 s8,s14,s6
        0x0003f694:    ed814a00    ...J    VSTR     s8,[r1,#0]
        0x0003f698:    ee354a06    5..J    VADD.F32 s8,s10,s12
        0x0003f69c:    ee333a07    3..:    VADD.F32 s6,s6,s14
        0x0003f6a0:    ed410a04    A...    VSTR     s1,[r1,#-0x10]
        0x0003f6a4:    ed014a09    ...J    VSTR     s8,[r1,#-0x24]
        0x0003f6a8:    ed013a08    ...:    VSTR     s6,[r1,#-0x20]
        0x0003f6ac:    3801        .8      SUBS     r0,#1
        0x0003f6ae:    f1010140    ..@.    ADD      r1,r1,#0x40
        0x0003f6b2:    d18b        ..      BNE      0x3f5cc ; opus_fft_impl + 168
        0x0003f6b4:    e2d8        ..      B        0x3fc68 ; 0x3fc68
        0x0003f6b6:    bf00        ..      NOP      
    $d.3
    __arm_cp.0_3
        0x0003f6b8:    3f3504f3    ..5?    DCD    1060439283
    __arm_cp.0_4
        0x0003f6bc:    bf3504f3    ..5.    DCD    3207922931
    $t.4
        0x0003f6c0:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003f6c2:    a812        ..      ADD      r0,sp,#0x48
        0x0003f6c4:    f8501021    P.!.    LDR      r1,[r0,r1,LSL #2]
        0x0003f6c8:    2901        .)      CMP      r1,#1
        0x0003f6ca:    4608        .F      MOV      r0,r1
        0x0003f6cc:    9111        ..      STR      r1,[sp,#0x44]
        0x0003f6ce:    f2c082cb    ....    BLT.W    0x3fc68 ; 0x3fc68
        0x0003f6d2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003f6d4:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003f6d6:    f8dda008    ....    LDR      r10,[sp,#8]
        0x0003f6da:    fa01f000    ....    LSL      r0,r1,r0
        0x0003f6de:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003f6e0:    fb00f207    ....    MUL      r2,r0,r7
        0x0003f6e4:    6b09        .k      LDR      r1,[r1,#0x30]
        0x0003f6e6:    ea4f1b00    O...    LSL      r11,r0,#4
        0x0003f6ea:    eb0102c2    ....    ADD      r2,r1,r2,LSL #3
        0x0003f6ee:    f1010804    ....    ADD      r8,r1,#4
        0x0003f6f2:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003f6f4:    ed923a01    ...:    VLDR     s6,[r2,#4]
        0x0003f6f8:    00fb        ..      LSLS     r3,r7,#3
        0x0003f6fa:    ea4f0ec1    O...    LSL      lr,r1,#3
        0x0003f6fe:    00c6        ..      LSLS     r6,r0,#3
        0x0003f700:    013d        =.      LSLS     r5,r7,#4
        0x0003f702:    f04f0900    O...    MOV      r9,#0
        0x0003f706:    bf00        ..      NOP      
        0x0003f708:    4641        AF      MOV      r1,r8
        0x0003f70a:    4650        PF      MOV      r0,r10
        0x0003f70c:    4644        DF      MOV      r4,r8
        0x0003f70e:    bf00        ..      NOP      
        0x0003f710:    18c2        ..      ADDS     r2,r0,r3
        0x0003f712:    ed124a01    ...J    VLDR     s8,[r2,#-4]
        0x0003f716:    ed925a00    ...Z    VLDR     s10,[r2,#0]
        0x0003f71a:    ed116a01    ...j    VLDR     s12,[r1,#-4]
        0x0003f71e:    ed917a00    ...z    VLDR     s14,[r1,#0]
        0x0003f722:    ee640a06    d...    VMUL.F32 s1,s8,s12
        0x0003f726:    ee651a07    e...    VMUL.F32 s3,s10,s14
        0x0003f72a:    ee244a07    $..J    VMUL.F32 s8,s8,s14
        0x0003f72e:    ee265a05    &..Z    VMUL.F32 s10,s12,s10
        0x0003f732:    eb000c05    ....    ADD      r12,r0,r5
        0x0003f736:    ee700ae1    p...    VSUB.F32 s1,s1,s3
        0x0003f73a:    ee354a04    5..J    VADD.F32 s8,s10,s8
        0x0003f73e:    ed1c5a01    ...Z    VLDR     s10,[r12,#-4]
        0x0003f742:    ed9c6a00    ...j    VLDR     s12,[r12,#0]
        0x0003f746:    ed147a01    ...z    VLDR     s14,[r4,#-4]
        0x0003f74a:    edd41a00    ....    VLDR     s3,[r4,#0]
        0x0003f74e:    ee652a07    e..*    VMUL.F32 s5,s10,s14
        0x0003f752:    ee663a21    f.!:    VMUL.F32 s7,s12,s3
        0x0003f756:    ee255a21    %.!Z    VMUL.F32 s10,s10,s3
        0x0003f75a:    ee276a06    '..j    VMUL.F32 s12,s14,s12
        0x0003f75e:    ee722ae3    r..*    VSUB.F32 s5,s5,s7
        0x0003f762:    ee365a05    6..Z    VADD.F32 s10,s12,s10
        0x0003f766:    ee306aa2    0..j    VADD.F32 s12,s1,s5
        0x0003f76a:    ee347a05    4..z    VADD.F32 s14,s8,s10
        0x0003f76e:    ee344a45    4.EJ    VSUB.F32 s8,s8,s10
        0x0003f772:    ed105a01    ...Z    VLDR     s10,[r0,#-4]
        0x0003f776:    ee700ae2    p...    VSUB.F32 s1,s1,s5
        0x0003f77a:    ee662a02    f..*    VMUL.F32 s5,s12,s4
        0x0003f77e:    edd01a00    ....    VLDR     s3,[r0,#0]
        0x0003f782:    ee355a62    5.bZ    VSUB.F32 s10,s10,s5
        0x0003f786:    ee672a02    g..*    VMUL.F32 s5,s14,s4
        0x0003f78a:    ed025a01    ...Z    VSTR     s10,[r2,#-4]
        0x0003f78e:    ee711ae2    q...    VSUB.F32 s3,s3,s5
        0x0003f792:    ee235a20    #. Z    VMUL.F32 s10,s6,s1
        0x0003f796:    ed500a01    P...    VLDR     s1,[r0,#-4]
        0x0003f79a:    edc21a00    ....    VSTR     s3,[r2,#0]
        0x0003f79e:    ee366a20    6. j    VADD.F32 s12,s12,s1
        0x0003f7a2:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003f7a6:    ed006a01    ...j    VSTR     s12,[r0,#-4]
        0x0003f7aa:    ee376a20    7. j    VADD.F32 s12,s14,s1
        0x0003f7ae:    ed127a01    ...z    VLDR     s14,[r2,#-4]
        0x0003f7b2:    ee234a04    #..J    VMUL.F32 s8,s6,s8
        0x0003f7b6:    ed806a00    ...j    VSTR     s12,[r0,#0]
        0x0003f7ba:    ee346a07    4..j    VADD.F32 s12,s8,s14
        0x0003f7be:    ed927a00    ...z    VLDR     s14,[r2,#0]
        0x0003f7c2:    ed0c6a01    ...j    VSTR     s12,[r12,#-4]
        0x0003f7c6:    ee376a45    7.Ej    VSUB.F32 s12,s14,s10
        0x0003f7ca:    ed127a01    ...z    VLDR     s14,[r2,#-4]
        0x0003f7ce:    ed8c6a00    ...j    VSTR     s12,[r12,#0]
        0x0003f7d2:    ed926a00    ...j    VLDR     s12,[r2,#0]
        0x0003f7d6:    ee374a44    7.DJ    VSUB.F32 s8,s14,s8
        0x0003f7da:    ed024a01    ...J    VSTR     s8,[r2,#-4]
        0x0003f7de:    ee354a06    5..J    VADD.F32 s8,s10,s12
        0x0003f7e2:    3f01        .?      SUBS     r7,#1
        0x0003f7e4:    445c        \D      ADD      r4,r4,r11
        0x0003f7e6:    f1000008    ....    ADD      r0,r0,#8
        0x0003f7ea:    4431        1D      ADD      r1,r1,r6
        0x0003f7ec:    ed824a00    ...J    VSTR     s8,[r2,#0]
        0x0003f7f0:    d18e        ..      BNE      0x3f710 ; 0x3f710
        0x0003f7f2:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003f7f4:    f1090901    ....    ADD      r9,r9,#1
        0x0003f7f8:    9f0c        ..      LDR      r7,[sp,#0x30]
        0x0003f7fa:    4581        .E      CMP      r9,r0
        0x0003f7fc:    44f2        .D      ADD      r10,r10,lr
        0x0003f7fe:    d183        ..      BNE      0x3f708 ; 0x3f708
        0x0003f800:    e232        2.      B        0x3fc68 ; 0x3fc68
        0x0003f802:    bf00        ..      NOP      
        0x0003f804:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003f806:    a812        ..      ADD      r0,sp,#0x48
        0x0003f808:    f850c021    P.!.    LDR      r12,[r0,r1,LSL #2]
        0x0003f80c:    2f01        ./      CMP      r7,#1
        0x0003f80e:    f0408179    @.y.    BNE.W    0x3fb04 ; 0x3fb04
        0x0003f812:    f1bc0f01    ....    CMP      r12,#1
        0x0003f816:    f2c08227    ..'.    BLT.W    0x3fc68 ; 0x3fc68
        0x0003f81a:    9800        ..      LDR      r0,[sp,#0]
        0x0003f81c:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x0003f820:    ed904a01    ...J    VLDR     s8,[r0,#4]
        0x0003f824:    ed905a02    ...Z    VLDR     s10,[r0,#8]
        0x0003f828:    ed906a03    ...j    VLDR     s12,[r0,#0xc]
        0x0003f82c:    ed907a04    ...z    VLDR     s14,[r0,#0x10]
        0x0003f830:    edd00a05    ....    VLDR     s1,[r0,#0x14]
        0x0003f834:    edd01a06    ....    VLDR     s3,[r0,#0x18]
        0x0003f838:    edd02a07    ...*    VLDR     s5,[r0,#0x1c]
        0x0003f83c:    ee733a47    s.G:    VSUB.F32 s7,s6,s14
        0x0003f840:    ee744a60    t.`J    VSUB.F32 s9,s8,s1
        0x0003f844:    ee333a07    3..:    VADD.F32 s6,s6,s14
        0x0003f848:    ee344a20    4. J    VADD.F32 s8,s8,s1
        0x0003f84c:    ee357a21    5.!z    VADD.F32 s14,s10,s3
        0x0003f850:    ee760a22    v.".    VADD.F32 s1,s12,s5
        0x0003f854:    ee355a61    5.aZ    VSUB.F32 s10,s10,s3
        0x0003f858:    ee366a62    6.bj    VSUB.F32 s12,s12,s5
        0x0003f85c:    ee735a47    s.GZ    VSUB.F32 s11,s6,s14
        0x0003f860:    ee746a60    t.`j    VSUB.F32 s13,s8,s1
        0x0003f864:    ee333a07    3..:    VADD.F32 s6,s6,s14
        0x0003f868:    ee344a20    4. J    VADD.F32 s8,s8,s1
        0x0003f86c:    ee337a86    3..z    VADD.F32 s14,s7,s12
        0x0003f870:    ee740ac5    t...    VSUB.F32 s1,s9,s10
        0x0003f874:    ee336ac6    3..j    VSUB.F32 s12,s7,s12
        0x0003f878:    ee345a85    4..Z    VADD.F32 s10,s9,s10
        0x0003f87c:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x0003f880:    ed804a01    ...J    VSTR     s8,[r0,#4]
        0x0003f884:    ed807a02    ...z    VSTR     s14,[r0,#8]
        0x0003f888:    edc00a03    ....    VSTR     s1,[r0,#0xc]
        0x0003f88c:    edc05a04    ...Z    VSTR     s11,[r0,#0x10]
        0x0003f890:    edc06a05    ...j    VSTR     s13,[r0,#0x14]
        0x0003f894:    ed806a06    ...j    VSTR     s12,[r0,#0x18]
        0x0003f898:    ed805a07    ...Z    VSTR     s10,[r0,#0x1c]
        0x0003f89c:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0003f8a0:    f1000020    .. .    ADD      r0,r0,#0x20
        0x0003f8a4:    d1ba        ..      BNE      0x3f81c ; 0x3f81c
        0x0003f8a6:    e1df        ..      B        0x3fc68 ; 0x3fc68
        0x0003f8a8:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003f8aa:    a812        ..      ADD      r0,sp,#0x48
        0x0003f8ac:    f8501021    P.!.    LDR      r1,[r0,r1,LSL #2]
        0x0003f8b0:    2901        .)      CMP      r1,#1
        0x0003f8b2:    4608        .F      MOV      r0,r1
        0x0003f8b4:    9109        ..      STR      r1,[sp,#0x24]
        0x0003f8b6:    f2c081d7    ....    BLT.W    0x3fc68 ; 0x3fc68
        0x0003f8ba:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003f8bc:    9909        ..      LDR      r1,[sp,#0x24]
        0x0003f8be:    ea4f09c7    O...    LSL      r9,r7,#3
        0x0003f8c2:    fa01f000    ....    LSL      r0,r1,r0
        0x0003f8c6:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003f8c8:    fb00f207    ....    MUL      r2,r0,r7
        0x0003f8cc:    6b09        .k      LDR      r1,[r1,#0x30]
        0x0003f8ce:    00c5        ..      LSLS     r5,r0,#3
        0x0003f8d0:    eb0103c2    ....    ADD      r3,r1,r2,LSL #3
        0x0003f8d4:    eb011202    ....    ADD      r2,r1,r2,LSL #4
        0x0003f8d8:    3104        .1      ADDS     r1,#4
        0x0003f8da:    9106        ..      STR      r1,[sp,#0x18]
        0x0003f8dc:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0003f8e0:    ea4f1a00    O...    LSL      r10,r0,#4
        0x0003f8e4:    0146        F.      LSLS     r6,r0,#5
        0x0003f8e6:    eb070047    ..G.    ADD      r0,r7,r7,LSL #1
        0x0003f8ea:    ed925a00    ...Z    VLDR     s10,[r2,#0]
        0x0003f8ee:    ed926a01    ...j    VLDR     s12,[r2,#4]
        0x0003f8f2:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003f8f4:    00c0        ..      LSLS     r0,r0,#3
        0x0003f8f6:    900e        ..      STR      r0,[sp,#0x38]
        0x0003f8f8:    0178        x.      LSLS     r0,r7,#5
        0x0003f8fa:    ed933a00    ...:    VLDR     s6,[r3,#0]
        0x0003f8fe:    ed934a01    ...J    VLDR     s8,[r3,#4]
        0x0003f902:    00d2        ..      LSLS     r2,r2,#3
        0x0003f904:    900d        ..      STR      r0,[sp,#0x34]
        0x0003f906:    9802        ..      LDR      r0,[sp,#8]
        0x0003f908:    9208        ..      STR      r2,[sp,#0x20]
        0x0003f90a:    00c9        ..      LSLS     r1,r1,#3
        0x0003f90c:    013c        <.      LSLS     r4,r7,#4
        0x0003f90e:    2200        ."      MOVS     r2,#0
        0x0003f910:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003f912:    9411        ..      STR      r4,[sp,#0x44]
        0x0003f914:    e9cd150f    ....    STRD     r1,r5,[sp,#0x3c]
        0x0003f918:    2f01        ./      CMP      r7,#1
        0x0003f91a:    920a        ..      STR      r2,[sp,#0x28]
        0x0003f91c:    f2c080e6    ....    BLT.W    0x3faec ; 0x3faec
        0x0003f920:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003f922:    f8dd8030    ..0.    LDR      r8,[sp,#0x30]
        0x0003f926:    f8ddb02c    ..,.    LDR      r11,[sp,#0x2c]
        0x0003f92a:    4602        .F      MOV      r2,r0
        0x0003f92c:    4607        .F      MOV      r7,r0
        0x0003f92e:    4603        .F      MOV      r3,r0
        0x0003f930:    eb0b0e09    ....    ADD      lr,r11,r9
        0x0003f934:    ed1e7a01    ...z    VLDR     s14,[lr,#-4]
        0x0003f938:    edde0a00    ....    VLDR     s1,[lr,#0]
        0x0003f93c:    ed501a01    P...    VLDR     s3,[r0,#-4]
        0x0003f940:    edd02a00    ...*    VLDR     s5,[r0,#0]
        0x0003f944:    ee673a21    g.!:    VMUL.F32 s7,s14,s3
        0x0003f948:    ee604aa2    `..J    VMUL.F32 s9,s1,s5
        0x0003f94c:    ee277a22    '."z    VMUL.F32 s14,s14,s5
        0x0003f950:    ee610aa0    a...    VMUL.F32 s1,s3,s1
        0x0003f954:    eb0b0c04    ....    ADD      r12,r11,r4
        0x0003f958:    ee733ae4    s..:    VSUB.F32 s7,s7,s9
        0x0003f95c:    ee307a87    0..z    VADD.F32 s14,s1,s14
        0x0003f960:    ed5c0a01    \...    VLDR     s1,[r12,#-4]
        0x0003f964:    eddc1a00    ....    VLDR     s3,[r12,#0]
        0x0003f968:    ed572a01    W..*    VLDR     s5,[r7,#-4]
        0x0003f96c:    edd74a00    ...J    VLDR     s9,[r7,#0]
        0x0003f970:    990e        ..      LDR      r1,[sp,#0x38]
        0x0003f972:    ee605aa2    `..Z    VMUL.F32 s11,s1,s5
        0x0003f976:    ee616aa4    a..j    VMUL.F32 s13,s3,s9
        0x0003f97a:    ee600aa4    `...    VMUL.F32 s1,s1,s9
        0x0003f97e:    ee621aa1    b...    VMUL.F32 s3,s5,s3
        0x0003f982:    eb0b0401    ....    ADD      r4,r11,r1
        0x0003f986:    ee755ae6    u..Z    VSUB.F32 s11,s11,s13
        0x0003f98a:    ee710aa0    q...    VADD.F32 s1,s3,s1
        0x0003f98e:    ed541a01    T...    VLDR     s3,[r4,#-4]
        0x0003f992:    edd42a00    ...*    VLDR     s5,[r4,#0]
        0x0003f996:    ed534a01    S..J    VLDR     s9,[r3,#-4]
        0x0003f99a:    edd36a00    ...j    VLDR     s13,[r3,#0]
        0x0003f99e:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003f9a0:    ee617aa4    a..z    VMUL.F32 s15,s3,s9
        0x0003f9a4:    ee228aa6    "...    VMUL.F32 s16,s5,s13
        0x0003f9a8:    ee611aa6    a...    VMUL.F32 s3,s3,s13
        0x0003f9ac:    ee642aa2    d..*    VMUL.F32 s5,s9,s5
        0x0003f9b0:    4459        YD      ADD      r1,r1,r11
        0x0003f9b2:    ee777ac8    w..z    VSUB.F32 s15,s15,s16
        0x0003f9b6:    ee721aa1    r...    VADD.F32 s3,s5,s3
        0x0003f9ba:    ed512a01    Q..*    VLDR     s5,[r1,#-4]
        0x0003f9be:    edd14a00    ...J    VLDR     s9,[r1,#0]
        0x0003f9c2:    ed526a01    R..j    VLDR     s13,[r2,#-4]
        0x0003f9c6:    ed928a00    ....    VLDR     s16,[r2,#0]
        0x0003f9ca:    ee229aa6    "...    VMUL.F32 s18,s5,s13
        0x0003f9ce:    ee24aa88    $...    VMUL.F32 s20,s9,s16
        0x0003f9d2:    ee622a88    b..*    VMUL.F32 s5,s5,s16
        0x0003f9d6:    ee664aa4    f..J    VMUL.F32 s9,s13,s9
        0x0003f9da:    ee399a4a    9.J.    VSUB.F32 s18,s18,s20
        0x0003f9de:    ee742aa2    t..*    VADD.F32 s5,s9,s5
        0x0003f9e2:    ee734a89    s..J    VADD.F32 s9,s7,s18
        0x0003f9e6:    ee776a22    w."j    VADD.F32 s13,s14,s5
        0x0003f9ea:    ee377a62    7.bz    VSUB.F32 s14,s14,s5
        0x0003f9ee:    ee752aa7    u..*    VADD.F32 s5,s11,s15
        0x0003f9f2:    ee755ae7    u..Z    VSUB.F32 s11,s11,s15
        0x0003f9f6:    ee707aa1    p..z    VADD.F32 s15,s1,s3
        0x0003f9fa:    ee700ae1    p...    VSUB.F32 s1,s1,s3
        0x0003f9fe:    ee631a24    c.$.    VMUL.F32 s3,s6,s9
        0x0003fa02:    ee258a22    %.".    VMUL.F32 s16,s10,s5
        0x0003fa06:    ee733ac9    s..:    VSUB.F32 s7,s7,s18
        0x0003fa0a:    ee781a21    x.!.    VADD.F32 s3,s16,s3
        0x0003fa0e:    ee238a26    #.&.    VMUL.F32 s16,s6,s13
        0x0003fa12:    ee259a27    %.'.    VMUL.F32 s18,s10,s15
        0x0003fa16:    ee398a08    9...    VADD.F32 s16,s18,s16
        0x0003fa1a:    ee249a07    $...    VMUL.F32 s18,s8,s14
        0x0003fa1e:    ee26aa20    &. .    VMUL.F32 s20,s12,s1
        0x0003fa22:    ee3a9a09    :...    VADD.F32 s18,s20,s18
        0x0003fa26:    ed1baa01    ....    VLDR     s20,[r11,#-4]
        0x0003fa2a:    ee24ba23    $.#.    VMUL.F32 s22,s8,s7
        0x0003fa2e:    ee26ca25    &.%.    VMUL.F32 s24,s12,s11
        0x0003fa32:    ee3cba0b    <...    VADD.F32 s22,s24,s22
        0x0003fa36:    ed9bca00    ....    VLDR     s24,[r11,#0]
        0x0003fa3a:    ee7a1a21    z.!.    VADD.F32 s3,s20,s3
        0x0003fa3e:    ee31dac9    1...    VSUB.F32 s26,s3,s18
        0x0003fa42:    ee3c8a08    <...    VADD.F32 s16,s24,s16
        0x0003fa46:    ed0eda01    ....    VSTR     s26,[lr,#-4]
        0x0003fa4a:    ee3bda08    ;...    VADD.F32 s26,s22,s16
        0x0003fa4e:    ee791a21    y.!.    VADD.F32 s3,s18,s3
        0x0003fa52:    ee388a4b    8.K.    VSUB.F32 s16,s16,s22
        0x0003fa56:    ed411a01    A...    VSTR     s3,[r1,#-4]
        0x0003fa5a:    ed818a00    ....    VSTR     s16,[r1,#0]
        0x0003fa5e:    ee651a24    e.$.    VMUL.F32 s3,s10,s9
        0x0003fa62:    ee238a22    #.".    VMUL.F32 s16,s6,s5
        0x0003fa66:    ee781a21    x.!.    VADD.F32 s3,s16,s3
        0x0003fa6a:    ee640a20    d. .    VMUL.F32 s1,s8,s1
        0x0003fa6e:    ee267a07    &..z    VMUL.F32 s14,s12,s14
        0x0003fa72:    ee258a26    %.&.    VMUL.F32 s16,s10,s13
        0x0003fa76:    ee239a27    #.'.    VMUL.F32 s18,s6,s15
        0x0003fa7a:    ee307ac7    0..z    VSUB.F32 s14,s1,s14
        0x0003fa7e:    ee660a23    f.#.    VMUL.F32 s1,s12,s7
        0x0003fa82:    ee643a25    d.%:    VMUL.F32 s7,s8,s11
        0x0003fa86:    ee7a1a21    z.!.    VADD.F32 s3,s20,s3
        0x0003fa8a:    ee398a08    9...    VADD.F32 s16,s18,s16
        0x0003fa8e:    ee700ae3    p...    VSUB.F32 s1,s1,s7
        0x0003fa92:    ee773a21    w.!:    VADD.F32 s7,s14,s3
        0x0003fa96:    ed4c3a01    L..:    VSTR     s7,[r12,#-4]
        0x0003fa9a:    ee7c3a08    |..:    VADD.F32 s7,s24,s16
        0x0003fa9e:    ee705aa3    p..Z    VADD.F32 s11,s1,s7
        0x0003faa2:    ee317ac7    1..z    VSUB.F32 s14,s3,s14
        0x0003faa6:    ee730ae0    s...    VSUB.F32 s1,s7,s1
        0x0003faaa:    9d10        ..      LDR      r5,[sp,#0x40]
        0x0003faac:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0003faae:    ed047a01    ...z    VSTR     s14,[r4,#-4]
        0x0003fab2:    edc40a00    ....    VSTR     s1,[r4,#0]
        0x0003fab6:    ee327aa4    2..z    VADD.F32 s14,s5,s9
        0x0003faba:    ee770aa6    w...    VADD.F32 s1,s15,s13
        0x0003fabe:    9c11        ..      LDR      r4,[sp,#0x44]
        0x0003fac0:    ee3a7a07    :..z    VADD.F32 s14,s20,s14
        0x0003fac4:    ee7c0a20    |. .    VADD.F32 s1,s24,s1
        0x0003fac8:    ed0b7a01    ...z    VSTR     s14,[r11,#-4]
        0x0003facc:    edcb0a00    ....    VSTR     s1,[r11,#0]
        0x0003fad0:    f10b0b08    ....    ADD      r11,r11,#8
        0x0003fad4:    4428        (D      ADD      r0,r0,r5
        0x0003fad6:    440b        .D      ADD      r3,r3,r1
        0x0003fad8:    4457        WD      ADD      r7,r7,r10
        0x0003fada:    f1b80801    ....    SUBS     r8,r8,#1
        0x0003fade:    4432        2D      ADD      r2,r2,r6
        0x0003fae0:    ed8eda00    ....    VSTR     s26,[lr,#0]
        0x0003fae4:    edcc5a00    ...Z    VSTR     s11,[r12,#0]
        0x0003fae8:    f47faf22    ..".    BNE      0x3f930 ; 0x3f930
        0x0003faec:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0003faee:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003faf0:    3201        .2      ADDS     r2,#1
        0x0003faf2:    4282        .B      CMP      r2,r0
        0x0003faf4:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003faf6:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x0003faf8:    9f0c        ..      LDR      r7,[sp,#0x30]
        0x0003fafa:    4403        .D      ADD      r3,r3,r0
        0x0003fafc:    930b        ..      STR      r3,[sp,#0x2c]
        0x0003fafe:    f47faf0b    ....    BNE      0x3f918 ; 0x3f918
        0x0003fb02:    e0b1        ..      B        0x3fc68 ; 0x3fc68
        0x0003fb04:    f1bc0f01    ....    CMP      r12,#1
        0x0003fb08:    f2c080ae    ....    BLT.W    0x3fc68 ; 0x3fc68
        0x0003fb0c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003fb0e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003fb10:    6b09        .k      LDR      r1,[r1,#0x30]
        0x0003fb12:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003fb14:    3104        .1      ADDS     r1,#4
        0x0003fb16:    fa0cf000    ....    LSL      r0,r12,r0
        0x0003fb1a:    910d        ..      STR      r1,[sp,#0x34]
        0x0003fb1c:    eb070147    ..G.    ADD      r1,r7,r7,LSL #1
        0x0003fb20:    00d2        ..      LSLS     r2,r2,#3
        0x0003fb22:    ea4f0bc0    O...    LSL      r11,r0,#3
        0x0003fb26:    0103        ..      LSLS     r3,r0,#4
        0x0003fb28:    00ce        ..      LSLS     r6,r1,#3
        0x0003fb2a:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0003fb2e:    9902        ..      LDR      r1,[sp,#8]
        0x0003fb30:    920e        ..      STR      r2,[sp,#0x38]
        0x0003fb32:    00c5        ..      LSLS     r5,r0,#3
        0x0003fb34:    013c        <.      LSLS     r4,r7,#4
        0x0003fb36:    00f8        ..      LSLS     r0,r7,#3
        0x0003fb38:    2200        ."      MOVS     r2,#0
        0x0003fb3a:    9111        ..      STR      r1,[sp,#0x44]
        0x0003fb3c:    f8cdc03c    ..<.    STR      r12,[sp,#0x3c]
        0x0003fb40:    2f01        ./      CMP      r7,#1
        0x0003fb42:    9210        ..      STR      r2,[sp,#0x40]
        0x0003fb44:    f2c08083    ....    BLT.W    0x3fc4e ; 0x3fc4e
        0x0003fb48:    e9dd7e0c    ...~    LDRD     r7,lr,[sp,#0x30]
        0x0003fb4c:    f8dd9044    ..D.    LDR      r9,[sp,#0x44]
        0x0003fb50:    4671        qF      MOV      r1,lr
        0x0003fb52:    4672        rF      MOV      r2,lr
        0x0003fb54:    eb090800    ....    ADD      r8,r9,r0
        0x0003fb58:    ed183a01    ...:    VLDR     s6,[r8,#-4]
        0x0003fb5c:    ed984a00    ...J    VLDR     s8,[r8,#0]
        0x0003fb60:    ed1e5a01    ...Z    VLDR     s10,[lr,#-4]
        0x0003fb64:    ed9e6a00    ...j    VLDR     s12,[lr,#0]
        0x0003fb68:    ee237a05    #..z    VMUL.F32 s14,s6,s10
        0x0003fb6c:    ee640a06    d...    VMUL.F32 s1,s8,s12
        0x0003fb70:    ee233a06    #..:    VMUL.F32 s6,s6,s12
        0x0003fb74:    ee254a04    %..J    VMUL.F32 s8,s10,s8
        0x0003fb78:    eb090a04    ....    ADD      r10,r9,r4
        0x0003fb7c:    ee377a60    7.`z    VSUB.F32 s14,s14,s1
        0x0003fb80:    ee343a03    4..:    VADD.F32 s6,s8,s6
        0x0003fb84:    ed1a4a01    ...J    VLDR     s8,[r10,#-4]
        0x0003fb88:    ed9a5a00    ...Z    VLDR     s10,[r10,#0]
        0x0003fb8c:    ed126a01    ...j    VLDR     s12,[r2,#-4]
        0x0003fb90:    edd20a00    ....    VLDR     s1,[r2,#0]
        0x0003fb94:    ee641a06    d...    VMUL.F32 s3,s8,s12
        0x0003fb98:    ee652a20    e. *    VMUL.F32 s5,s10,s1
        0x0003fb9c:    ee244a20    $. J    VMUL.F32 s8,s8,s1
        0x0003fba0:    ee265a05    &..Z    VMUL.F32 s10,s12,s10
        0x0003fba4:    eb090c06    ....    ADD      r12,r9,r6
        0x0003fba8:    ee711ae2    q...    VSUB.F32 s3,s3,s5
        0x0003fbac:    ee354a04    5..J    VADD.F32 s8,s10,s8
        0x0003fbb0:    ed1c5a01    ...Z    VLDR     s10,[r12,#-4]
        0x0003fbb4:    ed9c6a00    ...j    VLDR     s12,[r12,#0]
        0x0003fbb8:    ed510a01    Q...    VLDR     s1,[r1,#-4]
        0x0003fbbc:    edd12a00    ...*    VLDR     s5,[r1,#0]
        0x0003fbc0:    ee653a20    e. :    VMUL.F32 s7,s10,s1
        0x0003fbc4:    ee664a22    f."J    VMUL.F32 s9,s12,s5
        0x0003fbc8:    ee255a22    %."Z    VMUL.F32 s10,s10,s5
        0x0003fbcc:    ee206a86     ..j    VMUL.F32 s12,s1,s12
        0x0003fbd0:    ee365a05    6..Z    VADD.F32 s10,s12,s10
        0x0003fbd4:    ed196a01    ...j    VLDR     s12,[r9,#-4]
        0x0003fbd8:    edd90a00    ....    VLDR     s1,[r9,#0]
        0x0003fbdc:    ee733ae4    s..:    VSUB.F32 s7,s7,s9
        0x0003fbe0:    ee762a61    v.a*    VSUB.F32 s5,s12,s3
        0x0003fbe4:    ee704ac4    p..J    VSUB.F32 s9,s1,s8
        0x0003fbe8:    ee316a86    1..j    VADD.F32 s12,s3,s12
        0x0003fbec:    ee344a20    4. J    VADD.F32 s8,s8,s1
        0x0003fbf0:    ee770a23    w.#.    VADD.F32 s1,s14,s7
        0x0003fbf4:    ee731a05    s...    VADD.F32 s3,s6,s10
        0x0003fbf8:    ee377a63    7.cz    VSUB.F32 s14,s14,s7
        0x0003fbfc:    ee333a45    3.E:    VSUB.F32 s6,s6,s10
        0x0003fc00:    ee365a60    6.`Z    VSUB.F32 s10,s12,s1
        0x0003fc04:    ee743a61    t.a:    VSUB.F32 s7,s8,s3
        0x0003fc08:    ee314a84    1..J    VADD.F32 s8,s3,s8
        0x0003fc0c:    ed0a5a01    ...Z    VSTR     s10,[r10,#-4]
        0x0003fc10:    ee365a20    6. Z    VADD.F32 s10,s12,s1
        0x0003fc14:    ed894a00    ...J    VSTR     s8,[r9,#0]
        0x0003fc18:    ee324a83    2..J    VADD.F32 s8,s5,s6
        0x0003fc1c:    ed095a01    ...Z    VSTR     s10,[r9,#-4]
        0x0003fc20:    ee345ac7    4..Z    VSUB.F32 s10,s9,s14
        0x0003fc24:    ed084a01    ...J    VSTR     s8,[r8,#-4]
        0x0003fc28:    ee323ac3    2..:    VSUB.F32 s6,s5,s6
        0x0003fc2c:    ee344a87    4..J    VADD.F32 s8,s9,s14
        0x0003fc30:    f1090908    ....    ADD      r9,r9,#8
        0x0003fc34:    44de        .D      ADD      lr,lr,r11
        0x0003fc36:    441a        .D      ADD      r2,r2,r3
        0x0003fc38:    3f01        .?      SUBS     r7,#1
        0x0003fc3a:    4429        )D      ADD      r1,r1,r5
        0x0003fc3c:    edca3a00    ...:    VSTR     s7,[r10,#0]
        0x0003fc40:    ed885a00    ...Z    VSTR     s10,[r8,#0]
        0x0003fc44:    ed0c3a01    ...:    VSTR     s6,[r12,#-4]
        0x0003fc48:    ed8c4a00    ...J    VSTR     s8,[r12,#0]
        0x0003fc4c:    d182        ..      BNE      0x3fb54 ; 0x3fb54
        0x0003fc4e:    990e        ..      LDR      r1,[sp,#0x38]
        0x0003fc50:    9f11        ..      LDR      r7,[sp,#0x44]
        0x0003fc52:    9a10        ..      LDR      r2,[sp,#0x40]
        0x0003fc54:    f8ddc03c    ..<.    LDR      r12,[sp,#0x3c]
        0x0003fc58:    440f        .D      ADD      r7,r7,r1
        0x0003fc5a:    3201        .2      ADDS     r2,#1
        0x0003fc5c:    9711        ..      STR      r7,[sp,#0x44]
        0x0003fc5e:    9f0c        ..      LDR      r7,[sp,#0x30]
        0x0003fc60:    4562        bE      CMP      r2,r12
        0x0003fc62:    f47faf6d    ..m.    BNE      0x3fb40 ; 0x3fb40
        0x0003fc66:    bf00        ..      NOP      
        0x0003fc68:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003fc6a:    2800        .(      CMP      r0,#0
        0x0003fc6c:    f1a00201    ....    SUB      r2,r0,#1
        0x0003fc70:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003fc72:    f73fac87    ?...    BGT      0x3f584 ; opus_fft_impl + 96
        0x0003fc76:    b01a        ..      ADD      sp,sp,#0x68
        0x0003fc78:    ecbd8b0c    ....    VPOP     {d8-d13}
        0x0003fc7c:    b001        ..      ADD      sp,sp,#4
        0x0003fc7e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003fc82:    0000        ..      MOVS     r0,r0
    opus_packet_extensions_count
        0x0003fc84:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0003fc86:    b083        ..      SUB      sp,sp,#0xc
        0x0003fc88:    2400        .$      MOVS     r4,#0
        0x0003fc8a:    ad02        ..      ADD      r5,sp,#8
        0x0003fc8c:    ae01        ..      ADD      r6,sp,#4
        0x0003fc8e:    9002        ..      STR      r0,[sp,#8]
        0x0003fc90:    2901        .)      CMP      r1,#1
        0x0003fc92:    db0e        ..      BLT      0x3fcb2 ; opus_packet_extensions_count + 46
        0x0003fc94:    9802        ..      LDR      r0,[sp,#8]
        0x0003fc96:    4632        2F      MOV      r2,r6
        0x0003fc98:    7807        .x      LDRB     r7,[r0,#0]
        0x0003fc9a:    4628        (F      MOV      r0,r5
        0x0003fc9c:    f005ff9a    ....    BL       skip_extension ; 0x45bd4
        0x0003fca0:    2f03        ./      CMP      r7,#3
        0x0003fca2:    4601        .F      MOV      r1,r0
        0x0003fca4:    bf88        ..      IT       HI
        0x0003fca6:    3401        .4      ADDHI    r4,#1
        0x0003fca8:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003fcac:    dcf0        ..      BGT      0x3fc90 ; opus_packet_extensions_count + 12
        0x0003fcae:    f06f0403    o...    MVN      r4,#3
        0x0003fcb2:    4620         F      MOV      r0,r4
        0x0003fcb4:    b003        ..      ADD      sp,sp,#0xc
        0x0003fcb6:    bdf0        ..      POP      {r4-r7,pc}
    opus_packet_extensions_generate
        0x0003fcb8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003fcbc:    b087        ..      SUB      sp,sp,#0x1c
        0x0003fcbe:    4615        .F      MOV      r5,r2
        0x0003fcc0:    468c        .F      MOV      r12,r1
        0x0003fcc2:    2b01        .+      CMP      r3,#1
        0x0003fcc4:    9005        ..      STR      r0,[sp,#0x14]
        0x0003fcc6:    db15        ..      BLT      0x3fcf4 ; opus_packet_extensions_generate + 60
        0x0003fcc8:    1d28        (.      ADDS     r0,r5,#4
        0x0003fcca:    f04f0900    O...    MOV      r9,#0
        0x0003fcce:    4619        .F      MOV      r1,r3
        0x0003fcd0:    f8502c04    P..,    LDR      r2,[r0,#-4]
        0x0003fcd4:    3a02        .:      SUBS     r2,#2
        0x0003fcd6:    2a7d        }*      CMP      r2,#0x7d
        0x0003fcd8:    d809        ..      BHI      0x3fcee ; opus_packet_extensions_generate + 54
        0x0003fcda:    6802        .h      LDR      r2,[r0,#0]
        0x0003fcdc:    3010        .0      ADDS     r0,r0,#0x10
        0x0003fcde:    4591        .E      CMP      r9,r2
        0x0003fce0:    bfd8        ..      IT       LE
        0x0003fce2:    4691        .F      MOVLE    r9,r2
        0x0003fce4:    3901        .9      SUBS     r1,#1
        0x0003fce6:    d1f3        ..      BNE      0x3fcd0 ; opus_packet_extensions_generate + 24
        0x0003fce8:    f1b90f2f    ../.    CMP      r9,#0x2f
        0x0003fcec:    dd05        ..      BLE      0x3fcfa ; opus_packet_extensions_generate + 66
        0x0003fcee:    f04f3cff    O..<    MOV      r12,#0xffffffff
        0x0003fcf2:    e0d3        ..      B        0x3fe9c ; opus_packet_extensions_generate + 484
        0x0003fcf4:    f04f0900    O...    MOV      r9,#0
        0x0003fcf8:    e003        ..      B        0x3fd02 ; opus_packet_extensions_generate + 74
        0x0003fcfa:    f1b90f00    ....    CMP      r9,#0
        0x0003fcfe:    f10080d1    ....    BMI.W    0x3fea4 ; opus_packet_extensions_generate + 492
        0x0003fd02:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003fd04:    f1a30b01    ....    SUB      r11,r3,#1
        0x0003fd08:    3001        .0      ADDS     r0,#1
        0x0003fd0a:    9001        ..      STR      r0,[sp,#4]
        0x0003fd0c:    2600        .&      MOVS     r6,#0
        0x0003fd0e:    2000        .       MOVS     r0,#0
        0x0003fd10:    2200        ."      MOVS     r2,#0
        0x0003fd12:    2100        .!      MOVS     r1,#0
        0x0003fd14:    9006        ..      STR      r0,[sp,#0x18]
        0x0003fd16:    e9cd5b02    ...[    STRD     r5,r11,[sp,#8]
        0x0003fd1a:    2b01        .+      CMP      r3,#1
        0x0003fd1c:    f2c080b6    ....    BLT.W    0x3fe8c ; opus_packet_extensions_generate + 468
        0x0003fd20:    f04f0800    O...    MOV      r8,#0
        0x0003fd24:    9604        ..      STR      r6,[sp,#0x10]
        0x0003fd26:    bf00        ..      NOP      
        0x0003fd28:    eb051e08    ....    ADD      lr,r5,r8,LSL #4
        0x0003fd2c:    f8de0004    ....    LDR      r0,[lr,#4]
        0x0003fd30:    42b0        .B      CMP      r0,r6
        0x0003fd32:    f04080a3    @...    BNE.W    0x3fe7c ; opus_packet_extensions_generate + 452
        0x0003fd36:    428e        .B      CMP      r6,r1
        0x0003fd38:    d014        ..      BEQ      0x3fd64 ; opus_packet_extensions_generate + 172
        0x0003fd3a:    ebac0002    ....    SUB      r0,r12,r2
        0x0003fd3e:    2802        .(      CMP      r0,#2
        0x0003fd40:    f2c080aa    ....    BLT.W    0x3fe98 ; opus_packet_extensions_generate + 480
        0x0003fd44:    1a71        q.      SUBS     r1,r6,r1
        0x0003fd46:    2901        .)      CMP      r1,#1
        0x0003fd48:    d105        ..      BNE      0x3fd56 ; opus_packet_extensions_generate + 158
        0x0003fd4a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003fd4c:    b108        ..      CBZ      r0,0x3fd52 ; opus_packet_extensions_generate + 154
        0x0003fd4e:    2102        .!      MOVS     r1,#2
        0x0003fd50:    5481        .T      STRB     r1,[r0,r2]
        0x0003fd52:    3201        .2      ADDS     r2,#1
        0x0003fd54:    e006        ..      B        0x3fd64 ; opus_packet_extensions_generate + 172
        0x0003fd56:    9c05        ..      LDR      r4,[sp,#0x14]
        0x0003fd58:    b11c        ..      CBZ      r4,0x3fd62 ; opus_packet_extensions_generate + 170
        0x0003fd5a:    18a0        ..      ADDS     r0,r4,r2
        0x0003fd5c:    2703        .'      MOVS     r7,#3
        0x0003fd5e:    54a7        .T      STRB     r7,[r4,r2]
        0x0003fd60:    7041        Ap      STRB     r1,[r0,#1]
        0x0003fd62:    3202        .2      ADDS     r2,#2
        0x0003fd64:    ea4f1108    O...    LSL      r1,r8,#4
        0x0003fd68:    5869        iX      LDR      r1,[r5,r1]
        0x0003fd6a:    46f2        .F      MOV      r10,lr
        0x0003fd6c:    f85a0f0c    Z...    LDR      r0,[r10,#0xc]!
        0x0003fd70:    291f        .)      CMP      r1,#0x1f
        0x0003fd72:    dc17        ..      BGT      0x3fda4 ; opus_packet_extensions_generate + 236
        0x0003fd74:    2801        .(      CMP      r0,#1
        0x0003fd76:    d8ba        ..      BHI      0x3fcee ; opus_packet_extensions_generate + 54
        0x0003fd78:    ebac0702    ....    SUB      r7,r12,r2
        0x0003fd7c:    4287        .B      CMP      r7,r0
        0x0003fd7e:    f340808b    @...    BLE.W    0x3fe98 ; opus_packet_extensions_generate + 480
        0x0003fd82:    9c05        ..      LDR      r4,[sp,#0x14]
        0x0003fd84:    2c00        .,      CMP      r4,#0
        0x0003fd86:    d071        q.      BEQ      0x3fe6c ; opus_packet_extensions_generate + 436
        0x0003fd88:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0003fd8c:    54a1        .T      STRB     r1,[r4,r2]
        0x0003fd8e:    f8da1000    ....    LDR      r1,[r10,#0]
        0x0003fd92:    1c57        W.      ADDS     r7,r2,#1
        0x0003fd94:    2901        .)      CMP      r1,#1
        0x0003fd96:    db6c        l.      BLT      0x3fe72 ; opus_packet_extensions_generate + 442
        0x0003fd98:    f8de0008    ....    LDR      r0,[lr,#8]
        0x0003fd9c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003fd9e:    55e0        .U      STRB     r0,[r4,r7]
        0x0003fda0:    e066        f.      B        0x3fe70 ; opus_packet_extensions_generate + 440
        0x0003fda2:    bf00        ..      NOP      
        0x0003fda4:    2800        .(      CMP      r0,#0
        0x0003fda6:    d4a2        ..      BMI      0x3fcee ; opus_packet_extensions_generate + 54
        0x0003fda8:    f2480481    H...    MOV      r4,#0x8081
        0x0003fdac:    f2c80480    ....    MOVT     r4,#0x8080
        0x0003fdb0:    fba07604    ...v    UMULL    r7,r6,r0,r4
        0x0003fdb4:    2402        .$      MOVS     r4,#2
        0x0003fdb6:    eb0416d6    ....    ADD      r6,r4,r6,LSR #7
        0x0003fdba:    9c06        ..      LDR      r4,[sp,#0x18]
        0x0003fdbc:    ebac0702    ....    SUB      r7,r12,r2
        0x0003fdc0:    455c        \E      CMP      r4,r11
        0x0003fdc2:    bf08        ..      IT       EQ
        0x0003fdc4:    2601        .&      MOVEQ    r6,#1
        0x0003fdc6:    4430        0D      ADD      r0,r0,r6
        0x0003fdc8:    4287        .B      CMP      r7,r0
        0x0003fdca:    db65        e.      BLT      0x3fe98 ; opus_packet_extensions_generate + 480
        0x0003fdcc:    9c05        ..      LDR      r4,[sp,#0x14]
        0x0003fdce:    9e06        ..      LDR      r6,[sp,#0x18]
        0x0003fdd0:    b134        4.      CBZ      r4,0x3fde0 ; opus_packet_extensions_generate + 296
        0x0003fdd2:    ebb6000b    ....    SUBS     r0,r6,r11
        0x0003fdd6:    bf18        ..      IT       NE
        0x0003fdd8:    2001        .       MOVNE    r0,#1
        0x0003fdda:    ea400141    @.A.    ORR      r1,r0,r1,LSL #1
        0x0003fdde:    54a1        .T      STRB     r1,[r4,r2]
        0x0003fde0:    455e        ^E      CMP      r6,r11
        0x0003fde2:    f1020b01    ....    ADD      r11,r2,#1
        0x0003fde6:    d02c        ,.      BEQ      0x3fe42 ; opus_packet_extensions_generate + 394
        0x0003fde8:    f8da1000    ....    LDR      r1,[r10,#0]
        0x0003fdec:    29ff        .)      CMP      r1,#0xff
        0x0003fdee:    db18        ..      BLT      0x3fe22 ; opus_packet_extensions_generate + 362
        0x0003fdf0:    9801        ..      LDR      r0,[sp,#4]
        0x0003fdf2:    f2480b81    H...    MOV      r11,#0x8081
        0x0003fdf6:    9c05        ..      LDR      r4,[sp,#0x14]
        0x0003fdf8:    1887        ..      ADDS     r7,r0,r2
        0x0003fdfa:    2000        .       MOVS     r0,#0
        0x0003fdfc:    f2c80b80    ....    MOVT     r11,#0x8080
        0x0003fe00:    b11c        ..      CBZ      r4,0x3fe0a ; opus_packet_extensions_generate + 338
        0x0003fe02:    21ff        .!      MOVS     r1,#0xff
        0x0003fe04:    5439        9T      STRB     r1,[r7,r0]
        0x0003fe06:    f8da1000    ....    LDR      r1,[r10,#0]
        0x0003fe0a:    fb5b1601    [...    SMMLA    r6,r11,r1,r1
        0x0003fe0e:    3001        .0      ADDS     r0,#1
        0x0003fe10:    11f5        ..      ASRS     r5,r6,#7
        0x0003fe12:    eb0576d6    ...v    ADD      r6,r5,r6,LSR #31
        0x0003fe16:    42b0        .B      CMP      r0,r6
        0x0003fe18:    dbf2        ..      BLT      0x3fe00 ; opus_packet_extensions_generate + 328
        0x0003fe1a:    4402        .D      ADD      r2,r2,r0
        0x0003fe1c:    9d02        ..      LDR      r5,[sp,#8]
        0x0003fe1e:    f1020b01    ....    ADD      r11,r2,#1
        0x0003fe22:    9c05        ..      LDR      r4,[sp,#0x14]
        0x0003fe24:    b15c        \.      CBZ      r4,0x3fe3e ; opus_packet_extensions_generate + 390
        0x0003fe26:    f2480081    H...    MOV      r0,#0x8081
        0x0003fe2a:    f2c80080    ....    MOVT     r0,#0x8080
        0x0003fe2e:    fb501201    P...    SMMLA    r2,r0,r1,r1
        0x0003fe32:    09d0        ..      LSRS     r0,r2,#7
        0x0003fe34:    eb0072d2    ...r    ADD      r2,r0,r2,LSR #31
        0x0003fe38:    4411        .D      ADD      r1,r1,r2
        0x0003fe3a:    f804100b    ....    STRB     r1,[r4,r11]
        0x0003fe3e:    f10b0b01    ....    ADD      r11,r11,#1
        0x0003fe42:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003fe44:    b158        X.      CBZ      r0,0x3fe5e ; opus_packet_extensions_generate + 422
        0x0003fe46:    f8de1008    ....    LDR      r1,[lr,#8]
        0x0003fe4a:    f8da2000    ...     LDR      r2,[r10,#0]
        0x0003fe4e:    4458        XD      ADD      r0,r0,r11
        0x0003fe50:    461e        .F      MOV      r6,r3
        0x0003fe52:    4665        eF      MOV      r5,r12
        0x0003fe54:    f7d8fae7    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003fe58:    46ac        .F      MOV      r12,r5
        0x0003fe5a:    9d02        ..      LDR      r5,[sp,#8]
        0x0003fe5c:    4633        3F      MOV      r3,r6
        0x0003fe5e:    f8da0000    ....    LDR      r0,[r10,#0]
        0x0003fe62:    eb00070b    ....    ADD      r7,r0,r11
        0x0003fe66:    e9ddb603    ....    LDRD     r11,r6,[sp,#0xc]
        0x0003fe6a:    e002        ..      B        0x3fe72 ; opus_packet_extensions_generate + 442
        0x0003fe6c:    2800        .(      CMP      r0,#0
        0x0003fe6e:    dd0b        ..      BLE      0x3fe88 ; opus_packet_extensions_generate + 464
        0x0003fe70:    1c97        ..      ADDS     r7,r2,#2
        0x0003fe72:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003fe74:    4631        1F      MOV      r1,r6
        0x0003fe76:    3001        .0      ADDS     r0,#1
        0x0003fe78:    463a        :F      MOV      r2,r7
        0x0003fe7a:    9006        ..      STR      r0,[sp,#0x18]
        0x0003fe7c:    f1080801    ....    ADD      r8,r8,#1
        0x0003fe80:    4598        .E      CMP      r8,r3
        0x0003fe82:    f47faf51    ..Q.    BNE      0x3fd28 ; opus_packet_extensions_generate + 112
        0x0003fe86:    e001        ..      B        0x3fe8c ; opus_packet_extensions_generate + 468
        0x0003fe88:    1c57        W.      ADDS     r7,r2,#1
        0x0003fe8a:    e7f2        ..      B        0x3fe72 ; opus_packet_extensions_generate + 442
        0x0003fe8c:    454e        NE      CMP      r6,r9
        0x0003fe8e:    f1060601    ....    ADD      r6,r6,#1
        0x0003fe92:    f47faf42    ..B.    BNE      0x3fd1a ; opus_packet_extensions_generate + 98
        0x0003fe96:    e006        ..      B        0x3fea6 ; opus_packet_extensions_generate + 494
        0x0003fe98:    f06f0c01    o...    MVN      r12,#1
        0x0003fe9c:    4660        `F      MOV      r0,r12
        0x0003fe9e:    b007        ..      ADD      sp,sp,#0x1c
        0x0003fea0:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003fea4:    2200        ."      MOVS     r2,#0
        0x0003fea6:    9810        ..      LDR      r0,[sp,#0x40]
        0x0003fea8:    b1a0        ..      CBZ      r0,0x3fed4 ; opus_packet_extensions_generate + 540
        0x0003feaa:    4562        bE      CMP      r2,r12
        0x0003feac:    da12        ..      BGE      0x3fed4 ; opus_packet_extensions_generate + 540
        0x0003feae:    9d05        ..      LDR      r5,[sp,#0x14]
        0x0003feb0:    2d00        .-      CMP      r5,#0
        0x0003feb2:    d0f3        ..      BEQ      0x3fe9c ; opus_packet_extensions_generate + 484
        0x0003feb4:    ebac0602    ....    SUB      r6,r12,r2
        0x0003feb8:    19a8        ..      ADDS     r0,r5,r6
        0x0003feba:    4629        )F      MOV      r1,r5
        0x0003febc:    4664        dF      MOV      r4,r12
        0x0003febe:    f7d8faf7    ....    BL       __aeabi_memmove ; 0x184b0
        0x0003fec2:    2e01        ..      CMP      r6,#1
        0x0003fec4:    db04        ..      BLT      0x3fed0 ; opus_packet_extensions_generate + 536
        0x0003fec6:    4628        (F      MOV      r0,r5
        0x0003fec8:    4631        1F      MOV      r1,r6
        0x0003feca:    2201        ."      MOVS     r2,#1
        0x0003fecc:    f7d8fba1    ....    BL       __aeabi_memset ; 0x18612
        0x0003fed0:    46a4        .F      MOV      r12,r4
        0x0003fed2:    e7e3        ..      B        0x3fe9c ; opus_packet_extensions_generate + 484
        0x0003fed4:    4694        .F      MOV      r12,r2
        0x0003fed6:    e7e1        ..      B        0x3fe9c ; opus_packet_extensions_generate + 484
    opus_packet_extensions_parse
        0x0003fed8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003fedc:    b083        ..      SUB      sp,sp,#0xc
        0x0003fede:    469a        .F      MOV      r10,r3
        0x0003fee0:    2901        .)      CMP      r1,#1
        0x0003fee2:    9002        ..      STR      r0,[sp,#8]
        0x0003fee4:    db3f        ?.      BLT      0x3ff66 ; opus_packet_extensions_parse + 142
        0x0003fee6:    4693        .F      MOV      r11,r2
        0x0003fee8:    4606        .F      MOV      r6,r0
        0x0003feea:    2700        .'      MOVS     r7,#0
        0x0003feec:    f10d0808    ....    ADD      r8,sp,#8
        0x0003fef0:    f10d0904    ....    ADD      r9,sp,#4
        0x0003fef4:    2400        .$      MOVS     r4,#0
        0x0003fef6:    bf00        ..      NOP      
        0x0003fef8:    7830        0x      LDRB     r0,[r6,#0]
        0x0003fefa:    2803        .(      CMP      r0,#3
        0x0003fefc:    ea4f0550    O.P.    LSR      r5,r0,#1
        0x0003ff00:    d91a        ..      BLS      0x3ff38 ; opus_packet_extensions_parse + 96
        0x0003ff02:    4640        @F      MOV      r0,r8
        0x0003ff04:    464a        JF      MOV      r2,r9
        0x0003ff06:    f005fe65    ..e.    BL       skip_extension ; 0x45bd4
        0x0003ff0a:    2800        .(      CMP      r0,#0
        0x0003ff0c:    d430        0.      BMI      0x3ff70 ; opus_packet_extensions_parse + 152
        0x0003ff0e:    4601        .F      MOV      r1,r0
        0x0003ff10:    f8da0000    ....    LDR      r0,[r10,#0]
        0x0003ff14:    4284        .B      CMP      r4,r0
        0x0003ff16:    d030        0.      BEQ      0x3ff7a ; opus_packet_extensions_parse + 162
        0x0003ff18:    e9dd2001    ...     LDRD     r2,r0,[sp,#4]
        0x0003ff1c:    eb0b1304    ....    ADD      r3,r11,r4,LSL #4
        0x0003ff20:    1b80        ..      SUBS     r0,r0,r6
        0x0003ff22:    1a80        ..      SUBS     r0,r0,r2
        0x0003ff24:    4432        2D      ADD      r2,r2,r6
        0x0003ff26:    0126        &.      LSLS     r6,r4,#4
        0x0003ff28:    3401        .4      ADDS     r4,#1
        0x0003ff2a:    f84b5006    K..P    STR      r5,[r11,r6]
        0x0003ff2e:    e9c37201    ...r    STRD     r7,r2,[r3,#4]
        0x0003ff32:    60d8        .`      STR      r0,[r3,#0xc]
        0x0003ff34:    e013        ..      B        0x3ff5e ; opus_packet_extensions_parse + 134
        0x0003ff36:    bf00        ..      NOP      
        0x0003ff38:    2d01        .-      CMP      r5,#1
        0x0003ff3a:    d109        ..      BNE      0x3ff50 ; opus_packet_extensions_parse + 120
        0x0003ff3c:    07c0        ..      LSLS     r0,r0,#31
        0x0003ff3e:    d101        ..      BNE      0x3ff44 ; opus_packet_extensions_parse + 108
        0x0003ff40:    3701        .7      ADDS     r7,#1
        0x0003ff42:    e003        ..      B        0x3ff4c ; opus_packet_extensions_parse + 116
        0x0003ff44:    2902        .)      CMP      r1,#2
        0x0003ff46:    bfa4        ..      ITT      GE
        0x0003ff48:    7870        px      LDRBGE   r0,[r6,#1]
        0x0003ff4a:    4407        .D      ADDGE    r7,r0
        0x0003ff4c:    2f2f        //      CMP      r7,#0x2f
        0x0003ff4e:    dc0f        ..      BGT      0x3ff70 ; opus_packet_extensions_parse + 152
        0x0003ff50:    4640        @F      MOV      r0,r8
        0x0003ff52:    464a        JF      MOV      r2,r9
        0x0003ff54:    f005fe3e    ..>.    BL       skip_extension ; 0x45bd4
        0x0003ff58:    2800        .(      CMP      r0,#0
        0x0003ff5a:    d409        ..      BMI      0x3ff70 ; opus_packet_extensions_parse + 152
        0x0003ff5c:    4601        .F      MOV      r1,r0
        0x0003ff5e:    2901        .)      CMP      r1,#1
        0x0003ff60:    db02        ..      BLT      0x3ff68 ; opus_packet_extensions_parse + 144
        0x0003ff62:    9e02        ..      LDR      r6,[sp,#8]
        0x0003ff64:    e7c8        ..      B        0x3fef8 ; opus_packet_extensions_parse + 32
        0x0003ff66:    2400        .$      MOVS     r4,#0
        0x0003ff68:    2000        .       MOVS     r0,#0
        0x0003ff6a:    f8ca4000    ...@    STR      r4,[r10,#0]
        0x0003ff6e:    e006        ..      B        0x3ff7e ; opus_packet_extensions_parse + 166
        0x0003ff70:    f8ca4000    ...@    STR      r4,[r10,#0]
        0x0003ff74:    f06f0003    o...    MVN      r0,#3
        0x0003ff78:    e001        ..      B        0x3ff7e ; opus_packet_extensions_parse + 166
        0x0003ff7a:    f06f0001    o...    MVN      r0,#1
        0x0003ff7e:    b003        ..      ADD      sp,sp,#0xc
        0x0003ff80:    e8bd8ff0    ....    POP      {r4-r11,pc}
    opus_packet_get_nb_frames
        0x0003ff84:    2901        .)      CMP      r1,#1
        0x0003ff86:    bfbc        ..      ITT      LT
        0x0003ff88:    f04f30ff    O..0    MOVLT    r0,#0xffffffff
        0x0003ff8c:    4770        pG      BXLT     lr
        0x0003ff8e:    7802        .x      LDRB     r2,[r0,#0]
        0x0003ff90:    f0120203    ....    ANDS     r2,r2,#3
        0x0003ff94:    bf04        ..      ITT      EQ
        0x0003ff96:    2001        .       MOVEQ    r0,#1
        0x0003ff98:    4770        pG      BXEQ     lr
        0x0003ff9a:    2a03        .*      CMP      r2,#3
        0x0003ff9c:    bf1c        ..      ITT      NE
        0x0003ff9e:    2002        .       MOVNE    r0,#2
        0x0003ffa0:    4770        pG      BXNE     lr
        0x0003ffa2:    2902        .)      CMP      r1,#2
        0x0003ffa4:    bfb2        ..      ITEE     LT
        0x0003ffa6:    f06f0003    o...    MVNLT    r0,#3
        0x0003ffaa:    7840        @x      LDRBGE   r0,[r0,#1]
        0x0003ffac:    f000003f    ..?.    ANDGE    r0,r0,#0x3f
        0x0003ffb0:    4770        pG      BX       lr
    opus_packet_get_samples_per_frame
        0x0003ffb2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ffb4:    0602        ..      LSLS     r2,r0,#24
        0x0003ffb6:    d40b        ..      BMI      0x3ffd0 ; opus_packet_get_samples_per_frame + 30
        0x0003ffb8:    f0000260    ..`.    AND      r2,r0,#0x60
        0x0003ffbc:    2a60        `*      CMP      r2,#0x60
        0x0003ffbe:    d113        ..      BNE      0x3ffe8 ; opus_packet_get_samples_per_frame + 54
        0x0003ffc0:    0700        ..      LSLS     r0,r0,#28
        0x0003ffc2:    f04f0032    O.2.    MOV      r0,#0x32
        0x0003ffc6:    bf58        X.      IT       PL
        0x0003ffc8:    2064        d       MOVPL    r0,#0x64
        0x0003ffca:    fb91f0f0    ....    SDIV     r0,r1,r0
        0x0003ffce:    4770        pG      BX       lr
        0x0003ffd0:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x0003ffd4:    fa01f000    ....    LSL      r0,r1,r0
        0x0003ffd8:    f248511f    H..Q    MOV      r1,#0x851f
        0x0003ffdc:    f2c511eb    ....    MOVT     r1,#0x51eb
        0x0003ffe0:    fb50f001    P...    SMMUL    r0,r0,r1
        0x0003ffe4:    11c1        ..      ASRS     r1,r0,#7
        0x0003ffe6:    e017        ..      B        0x40018 ; opus_packet_get_samples_per_frame + 102
        0x0003ffe8:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x0003ffec:    2803        .(      CMP      r0,#3
        0x0003ffee:    d10a        ..      BNE      0x40006 ; opus_packet_get_samples_per_frame + 84
        0x0003fff0:    ebc11001    ....    RSB      r0,r1,r1,LSL #4
        0x0003fff4:    f64451d3    D..Q    MOV      r1,#0x4dd3
        0x0003fff8:    0080        ..      LSLS     r0,r0,#2
        0x0003fffa:    f2c10162    ..b.    MOVT     r1,#0x1062
        0x0003fffe:    fb50f001    P...    SMMUL    r0,r0,r1
        0x00040002:    1181        ..      ASRS     r1,r0,#6
        0x00040004:    e008        ..      B        0x40018 ; opus_packet_get_samples_per_frame + 102
        0x00040006:    fa01f000    ....    LSL      r0,r1,r0
        0x0004000a:    f248511f    H..Q    MOV      r1,#0x851f
        0x0004000e:    f2c511eb    ....    MOVT     r1,#0x51eb
        0x00040012:    fb50f001    P...    SMMUL    r0,r0,r1
        0x00040016:    1141        A.      ASRS     r1,r0,#5
        0x00040018:    eb0170d0    ...p    ADD      r0,r1,r0,LSR #31
        0x0004001c:    4770        pG      BX       lr
    opus_packet_pad
        0x0004001e:    b570        p.      PUSH     {r4-r6,lr}
        0x00040020:    b082        ..      SUB      sp,sp,#8
        0x00040022:    4614        .F      MOV      r4,r2
        0x00040024:    460d        .F      MOV      r5,r1
        0x00040026:    4606        .F      MOV      r6,r0
        0x00040028:    f7dff852    ..R.    BL       alloc_stack ; 0x1f0d0
        0x0004002c:    f04f0c00    O...    MOV      r12,#0
        0x00040030:    4630        0F      MOV      r0,r6
        0x00040032:    4629        )F      MOV      r1,r5
        0x00040034:    4622        "F      MOV      r2,r4
        0x00040036:    2301        .#      MOVS     r3,#1
        0x00040038:    f8cdc000    ....    STR      r12,[sp,#0]
        0x0004003c:    f8cdc004    ....    STR      r12,[sp,#4]
        0x00040040:    f000f807    ....    BL       opus_packet_pad_impl ; 0x40052
        0x00040044:    4604        .F      MOV      r4,r0
        0x00040046:    f005fadb    ....    BL       restore_stack ; 0x45600
        0x0004004a:    ea0470e4    ...p    AND      r0,r4,r4,ASR #31
        0x0004004e:    b002        ..      ADD      sp,sp,#8
        0x00040050:    bd70        p.      POP      {r4-r6,pc}
    opus_packet_pad_impl
        0x00040052:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00040056:    f5ad7d31    ..1}    SUB      sp,sp,#0x2c4
        0x0004005a:    461d        .F      MOV      r5,r3
        0x0004005c:    4616        .F      MOV      r6,r2
        0x0004005e:    460f        .F      MOV      r7,r1
        0x00040060:    4604        .F      MOV      r4,r0
        0x00040062:    f005faed    ....    BL       save_stack ; 0x45640
        0x00040066:    2f01        ./      CMP      r7,#1
        0x00040068:    db04        ..      BLT      0x40074 ; opus_packet_pad_impl + 34
        0x0004006a:    42b7        .B      CMP      r7,r6
        0x0004006c:    d101        ..      BNE      0x40072 ; opus_packet_pad_impl + 32
        0x0004006e:    2700        .'      MOVS     r7,#0
        0x00040070:    e002        ..      B        0x40078 ; opus_packet_pad_impl + 38
        0x00040072:    dd06        ..      BLE      0x40082 ; opus_packet_pad_impl + 48
        0x00040074:    f04f37ff    O..7    MOV      r7,#0xffffffff
        0x00040078:    4638        8F      MOV      r0,r7
        0x0004007a:    f50d7d31    ..1}    ADD      sp,sp,#0x2c4
        0x0004007e:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00040082:    4638        8F      MOV      r0,r7
        0x00040084:    f008fe04    ....    BL       spl_alloca ; 0x48c90
        0x00040088:    f04f0900    O...    MOV      r9,#0
        0x0004008c:    4621        !F      MOV      r1,r4
        0x0004008e:    463a        :F      MOV      r2,r7
        0x00040090:    4680        .F      MOV      r8,r0
        0x00040092:    f8cd901c    ....    STR      r9,[sp,#0x1c]
        0x00040096:    f7d8f9c6    ....    BL       __aeabi_memcpy ; 0x18426
        0x0004009a:    a806        ..      ADD      r0,sp,#0x18
        0x0004009c:    4641        AF      MOV      r1,r8
        0x0004009e:    463a        :F      MOV      r2,r7
        0x000400a0:    2300        .#      MOVS     r3,#0
        0x000400a2:    f000f975    ..u.    BL       opus_repacketizer_cat_impl ; 0x40390
        0x000400a6:    4607        .F      MOV      r7,r0
        0x000400a8:    2800        .(      CMP      r0,#0
        0x000400aa:    d1e5        ..      BNE      0x40078 ; opus_packet_pad_impl + 38
        0x000400ac:    e9dd07b8    ....    LDRD     r0,r7,[sp,#0x2e0]
        0x000400b0:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x000400b2:    e9cd5002    ...P    STRD     r5,r0,[sp,#8]
        0x000400b6:    a806        ..      ADD      r0,sp,#0x18
        0x000400b8:    2100        .!      MOVS     r1,#0
        0x000400ba:    4623        #F      MOV      r3,r4
        0x000400bc:    e9cd6900    ...i    STRD     r6,r9,[sp,#0]
        0x000400c0:    9704        ..      STR      r7,[sp,#0x10]
        0x000400c2:    f000f9c7    ....    BL       opus_repacketizer_out_range_impl ; 0x40454
        0x000400c6:    4607        .F      MOV      r7,r0
        0x000400c8:    f005fa9a    ....    BL       restore_stack ; 0x45600
        0x000400cc:    e7d4        ..      B        0x40078 ; opus_packet_pad_impl + 38
        0x000400ce:    0000        ..      MOVS     r0,r0
    opus_packet_parse_impl
        0x000400d0:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000400d4:    b081        ..      SUB      sp,sp,#4
        0x000400d6:    4680        .F      MOV      r8,r0
        0x000400d8:    2900        .)      CMP      r1,#0
        0x000400da:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000400de:    f10080ff    ....    BMI.W    0x402e0 ; opus_packet_parse_impl + 528
        0x000400e2:    9c0b        ..      LDR      r4,[sp,#0x2c]
        0x000400e4:    2c00        .,      CMP      r4,#0
        0x000400e6:    f00080fb    ....    BEQ.W    0x402e0 ; opus_packet_parse_impl + 528
        0x000400ea:    460f        .F      MOV      r7,r1
        0x000400ec:    2900        .)      CMP      r1,#0
        0x000400ee:    f00080f5    ....    BEQ.W    0x402dc ; opus_packet_parse_impl + 524
        0x000400f2:    4640        @F      MOV      r0,r8
        0x000400f4:    f64b3180    K..1    MOV      r1,#0xbb80
        0x000400f8:    469b        .F      MOV      r11,r3
        0x000400fa:    4616        .F      MOV      r6,r2
        0x000400fc:    f7ffff59    ..Y.    BL       opus_packet_get_samples_per_frame ; 0x3ffb2
        0x00040100:    4643        CF      MOV      r3,r8
        0x00040102:    f8135b01    ...[    LDRB     r5,[r3],#1
        0x00040106:    f1a70c01    ....    SUB      r12,r7,#1
        0x0004010a:    f0150903    ....    ANDS     r9,r5,#3
        0x0004010e:    d00f        ..      BEQ      0x40130 ; opus_packet_parse_impl + 96
        0x00040110:    f1b90f02    ....    CMP      r9,#2
        0x00040114:    d022        ".      BEQ      0x4015c ; opus_packet_parse_impl + 140
        0x00040116:    f1b90f01    ....    CMP      r9,#1
        0x0004011a:    d126        &.      BNE      0x4016a ; opus_packet_parse_impl + 154
        0x0004011c:    2e00        ..      CMP      r6,#0
        0x0004011e:    d045        E.      BEQ      0x401ac ; opus_packet_parse_impl + 220
        0x00040120:    f04f0e02    O...    MOV      lr,#2
        0x00040124:    f04f0a01    O...    MOV      r10,#1
        0x00040128:    f04f0900    O...    MOV      r9,#0
        0x0004012c:    4661        aF      MOV      r1,r12
        0x0004012e:    e009        ..      B        0x40144 ; opus_packet_parse_impl + 116
        0x00040130:    f04f0a00    O...    MOV      r10,#0
        0x00040134:    f04f0e01    O...    MOV      lr,#1
        0x00040138:    4661        aF      MOV      r1,r12
        0x0004013a:    4608        .F      MOV      r0,r1
        0x0004013c:    4661        aF      MOV      r1,r12
        0x0004013e:    2e00        ..      CMP      r6,#0
        0x00040140:    4684        .F      MOV      r12,r0
        0x00040142:    d03e        >.      BEQ      0x401c2 ; opus_packet_parse_impl + 242
        0x00040144:    f64f76ff    O..v    MOV      r6,#0xffff
        0x00040148:    2901        .)      CMP      r1,#1
        0x0004014a:    eb04004e    ..N.    ADD      r0,r4,lr,LSL #1
        0x0004014e:    db2a        *.      BLT      0x401a6 ; opus_packet_parse_impl + 214
        0x00040150:    781a        .x      LDRB     r2,[r3,#0]
        0x00040152:    2afc        .*      CMP      r2,#0xfc
        0x00040154:    d225        %.      BCS      0x401a2 ; opus_packet_parse_impl + 210
        0x00040156:    2701        .'      MOVS     r7,#1
        0x00040158:    4616        .F      MOV      r6,r2
        0x0004015a:    e048        H.      B        0x401ee ; opus_packet_parse_impl + 286
        0x0004015c:    2f01        ./      CMP      r7,#1
        0x0004015e:    dd3c        <.      BLE      0x401da ; opus_packet_parse_impl + 266
        0x00040160:    7818        .x      LDRB     r0,[r3,#0]
        0x00040162:    28fc        .(      CMP      r0,#0xfc
        0x00040164:    d237        7.      BCS      0x401d6 ; opus_packet_parse_impl + 262
        0x00040166:    2101        .!      MOVS     r1,#1
        0x00040168:    e0b3        ..      B        0x402d2 ; opus_packet_parse_impl + 514
        0x0004016a:    2f02        ./      CMP      r7,#2
        0x0004016c:    f2c080b6    ....    BLT.W    0x402dc ; opus_packet_parse_impl + 524
        0x00040170:    f898a001    ....    LDRB     r10,[r8,#1]
        0x00040174:    4601        .F      MOV      r1,r0
        0x00040176:    f01a0e3f    ..?.    ANDS     lr,r10,#0x3f
        0x0004017a:    f06f0003    o...    MVN      r0,#3
        0x0004017e:    f00080af    ....    BEQ.W    0x402e0 ; opus_packet_parse_impl + 528
        0x00040182:    fb0ef101    ....    MUL      r1,lr,r1
        0x00040186:    f5b15fb4    ..._    CMP      r1,#0x1680
        0x0004018a:    f30080a9    ....    BGT.W    0x402e0 ; opus_packet_parse_impl + 528
        0x0004018e:    f1080302    ....    ADD      r3,r8,#2
        0x00040192:    ea5f604a    _.J`    LSLS     r0,r10,#25
        0x00040196:    f1a70102    ....    SUB      r1,r7,#2
        0x0004019a:    d478        x.      BMI      0x4028e ; opus_packet_parse_impl + 446
        0x0004019c:    f04f0900    O...    MOV      r9,#0
        0x000401a0:    e08a        ..      B        0x402b8 ; opus_packet_parse_impl + 488
        0x000401a2:    2902        .)      CMP      r1,#2
        0x000401a4:    da1d        ..      BGE      0x401e2 ; opus_packet_parse_impl + 274
        0x000401a6:    f04f37ff    O..7    MOV      r7,#0xffffffff
        0x000401aa:    e020         .      B        0x401ee ; opus_packet_parse_impl + 286
        0x000401ac:    ea5f70cc    _..p    LSLS     r0,r12,#31
        0x000401b0:    f0408094    @...    BNE.W    0x402dc ; opus_packet_parse_impl + 524
        0x000401b4:    ea4f005c    O.\.    LSR      r0,r12,#1
        0x000401b8:    f04f0e02    O...    MOV      lr,#2
        0x000401bc:    f04f0900    O...    MOV      r9,#0
        0x000401c0:    8020         .      STRH     r0,[r4,#0]
        0x000401c2:    f24041fb    @..A    MOV      r1,#0x4fb
        0x000401c6:    4288        .B      CMP      r0,r1
        0x000401c8:    f3008088    ....    BGT.W    0x402dc ; opus_packet_parse_impl + 524
        0x000401cc:    eb04014e    ..N.    ADD      r1,r4,lr,LSL #1
        0x000401d0:    f8210c02    !...    STRH     r0,[r1,#-2]
        0x000401d4:    e034        4.      B        0x40240 ; opus_packet_parse_impl + 368
        0x000401d6:    2f02        ./      CMP      r7,#2
        0x000401d8:    dc76        v.      BGT      0x402c8 ; opus_packet_parse_impl + 504
        0x000401da:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000401de:    8020         .      STRH     r0,[r4,#0]
        0x000401e0:    e07c        |.      B        0x402dc ; opus_packet_parse_impl + 524
        0x000401e2:    462f        /F      MOV      r7,r5
        0x000401e4:    785d        ]x      LDRB     r5,[r3,#1]
        0x000401e6:    eb020685    ....    ADD      r6,r2,r5,LSL #2
        0x000401ea:    463d        =F      MOV      r5,r7
        0x000401ec:    2702        .'      MOVS     r7,#2
        0x000401ee:    b232        2.      SXTH     r2,r6
        0x000401f0:    f8206c02     ..l    STRH     r6,[r0,#-2]
        0x000401f4:    2a00        .*      CMP      r2,#0
        0x000401f6:    f06f0003    o...    MVN      r0,#3
        0x000401fa:    d471        q.      BMI      0x402e0 ; opus_packet_parse_impl + 528
        0x000401fc:    1bc9        ..      SUBS     r1,r1,r7
        0x000401fe:    4291        .B      CMP      r1,r2
        0x00040200:    db6e        n.      BLT      0x402e0 ; opus_packet_parse_impl + 528
        0x00040202:    f1ba0f00    ....    CMP      r10,#0
        0x00040206:    443b        ;D      ADD      r3,r3,r7
        0x00040208:    d017        ..      BEQ      0x4023a ; opus_packet_parse_impl + 362
        0x0004020a:    fb0ef002    ....    MUL      r0,lr,r2
        0x0004020e:    4288        .B      CMP      r0,r1
        0x00040210:    dc64        d.      BGT      0x402dc ; opus_packet_parse_impl + 524
        0x00040212:    f1be0f02    ....    CMP      lr,#2
        0x00040216:    db13        ..      BLT      0x40240 ; opus_packet_parse_impl + 368
        0x00040218:    f1ae0001    ....    SUB      r0,lr,#1
        0x0004021c:    2801        .(      CMP      r0,#1
        0x0004021e:    8026        &.      STRH     r6,[r4,#0]
        0x00040220:    d00e        ..      BEQ      0x40240 ; opus_packet_parse_impl + 368
        0x00040222:    1ca1        ..      ADDS     r1,r4,#2
        0x00040224:    f1ae0202    ....    SUB      r2,lr,#2
        0x00040228:    2700        .'      MOVS     r7,#0
        0x0004022a:    f8346010    4..`    LDRH     r6,[r4,r0,LSL #1]
        0x0004022e:    f8216017    !..`    STRH     r6,[r1,r7,LSL #1]
        0x00040232:    3701        .7      ADDS     r7,#1
        0x00040234:    42ba        .B      CMP      r2,r7
        0x00040236:    d1f8        ..      BNE      0x4022a ; opus_packet_parse_impl + 346
        0x00040238:    e002        ..      B        0x40240 ; opus_packet_parse_impl + 368
        0x0004023a:    18b8        ..      ADDS     r0,r7,r2
        0x0004023c:    4560        `E      CMP      r0,r12
        0x0004023e:    dc4d        M.      BGT      0x402dc ; opus_packet_parse_impl + 524
        0x00040240:    980c        ..      LDR      r0,[sp,#0x30]
        0x00040242:    b110        ..      CBZ      r0,0x4024a ; opus_packet_parse_impl + 378
        0x00040244:    eba30108    ....    SUB      r1,r3,r8
        0x00040248:    6001        .`      STR      r1,[r0,#0]
        0x0004024a:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004024c:    f1be0f00    ....    CMP      lr,#0
        0x00040250:    d00b        ..      BEQ      0x4026a ; opus_packet_parse_impl + 410
        0x00040252:    990a        ..      LDR      r1,[sp,#0x28]
        0x00040254:    4676        vF      MOV      r6,lr
        0x00040256:    460a        .F      MOV      r2,r1
        0x00040258:    b101        ..      CBZ      r1,0x4025c ; opus_packet_parse_impl + 396
        0x0004025a:    6013        .`      STR      r3,[r2,#0]
        0x0004025c:    f9347b02    4..{    LDRSH    r7,[r4],#2
        0x00040260:    3e01        .>      SUBS     r6,#1
        0x00040262:    443b        ;D      ADD      r3,r3,r7
        0x00040264:    f1020204    ....    ADD      r2,r2,#4
        0x00040268:    d1f6        ..      BNE      0x40258 ; opus_packet_parse_impl + 392
        0x0004026a:    990d        ..      LDR      r1,[sp,#0x34]
        0x0004026c:    b118        ..      CBZ      r0,0x40276 ; opus_packet_parse_impl + 422
        0x0004026e:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x00040270:    6003        .`      STR      r3,[r0,#0]
        0x00040272:    f8c29000    ....    STR      r9,[r2,#0]
        0x00040276:    b119        ..      CBZ      r1,0x40280 ; opus_packet_parse_impl + 432
        0x00040278:    eba90008    ....    SUB      r0,r9,r8
        0x0004027c:    4418        .D      ADD      r0,r0,r3
        0x0004027e:    6008        .`      STR      r0,[r1,#0]
        0x00040280:    4670        pF      MOV      r0,lr
        0x00040282:    f1bb0f00    ....    CMP      r11,#0
        0x00040286:    bf18        ..      IT       NE
        0x00040288:    f88b5000    ...P    STRBNE   r5,[r11,#0]
        0x0004028c:    e028        (.      B        0x402e0 ; opus_packet_parse_impl + 528
        0x0004028e:    f06f00fd    o...    MVN      r0,#0xfd
        0x00040292:    9500        ..      STR      r5,[sp,#0]
        0x00040294:    2901        .)      CMP      r1,#1
        0x00040296:    db21        !.      BLT      0x402dc ; opus_packet_parse_impl + 524
        0x00040298:    f8137b01    ...{    LDRB     r7,[r3],#1
        0x0004029c:    30fe        .0      ADDS     r0,r0,#0xfe
        0x0004029e:    463a        :F      MOV      r2,r7
        0x000402a0:    2fff        ./      CMP      r7,#0xff
        0x000402a2:    bf08        ..      IT       EQ
        0x000402a4:    22fe        ."      MOVEQ    r2,#0xfe
        0x000402a6:    43d5        .C      MVNS     r5,r2
        0x000402a8:    4429        )D      ADD      r1,r1,r5
        0x000402aa:    2fff        ./      CMP      r7,#0xff
        0x000402ac:    d0f2        ..      BEQ      0x40294 ; opus_packet_parse_impl + 452
        0x000402ae:    2900        .)      CMP      r1,#0
        0x000402b0:    d414        ..      BMI      0x402dc ; opus_packet_parse_impl + 524
        0x000402b2:    9d00        ..      LDR      r5,[sp,#0]
        0x000402b4:    eb020900    ....    ADD      r9,r2,r0
        0x000402b8:    ea5f600a    _..`    LSLS     r0,r10,#24
        0x000402bc:    d41d        ..      BMI      0x402fa ; opus_packet_parse_impl + 554
        0x000402be:    2e00        ..      CMP      r6,#0
        0x000402c0:    d04a        J.      BEQ      0x40358 ; opus_packet_parse_impl + 648
        0x000402c2:    f04f0a01    O...    MOV      r10,#1
        0x000402c6:    e73d        =.      B        0x40144 ; opus_packet_parse_impl + 116
        0x000402c8:    f8981002    ....    LDRB     r1,[r8,#2]
        0x000402cc:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000402d0:    2102        .!      MOVS     r1,#2
        0x000402d2:    ebac0c01    ....    SUB      r12,r12,r1
        0x000402d6:    4584        .E      CMP      r12,r0
        0x000402d8:    8020         .      STRH     r0,[r4,#0]
        0x000402da:    da04        ..      BGE      0x402e6 ; opus_packet_parse_impl + 534
        0x000402dc:    f06f0003    o...    MVN      r0,#3
        0x000402e0:    b001        ..      ADD      sp,sp,#4
        0x000402e2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000402e6:    440b        .D      ADD      r3,r3,r1
        0x000402e8:    ebac0100    ....    SUB      r1,r12,r0
        0x000402ec:    f04f0a00    O...    MOV      r10,#0
        0x000402f0:    f04f0e02    O...    MOV      lr,#2
        0x000402f4:    f04f0900    O...    MOV      r9,#0
        0x000402f8:    e71f        ..      B        0x4013a ; opus_packet_parse_impl + 106
        0x000402fa:    f1be0f02    ....    CMP      lr,#2
        0x000402fe:    d327        '.      BCC      0x40350 ; opus_packet_parse_impl + 640
        0x00040300:    465a        ZF      MOV      r2,r11
        0x00040302:    f1ae0a01    ....    SUB      r10,lr,#1
        0x00040306:    46a3        .F      MOV      r11,r4
        0x00040308:    468c        .F      MOV      r12,r1
        0x0004030a:    f1bc0f00    ....    CMP      r12,#0
        0x0004030e:    dd39        9.      BLE      0x40384 ; opus_packet_parse_impl + 692
        0x00040310:    781f        .x      LDRB     r7,[r3,#0]
        0x00040312:    2ffc        ./      CMP      r7,#0xfc
        0x00040314:    d201        ..      BCS      0x4031a ; opus_packet_parse_impl + 586
        0x00040316:    2001        .       MOVS     r0,#1
        0x00040318:    e006        ..      B        0x40328 ; opus_packet_parse_impl + 600
        0x0004031a:    f1bc0f01    ....    CMP      r12,#1
        0x0004031e:    dd31        1.      BLE      0x40384 ; opus_packet_parse_impl + 692
        0x00040320:    7858        Xx      LDRB     r0,[r3,#1]
        0x00040322:    eb070780    ....    ADD      r7,r7,r0,LSL #2
        0x00040326:    2002        .       MOVS     r0,#2
        0x00040328:    ebac0c00    ....    SUB      r12,r12,r0
        0x0004032c:    45bc        .E      CMP      r12,r7
        0x0004032e:    f8ab7000    ...p    STRH     r7,[r11,#0]
        0x00040332:    dbd3        ..      BLT      0x402dc ; opus_packet_parse_impl + 524
        0x00040334:    4403        .D      ADD      r3,r3,r0
        0x00040336:    1a08        ..      SUBS     r0,r1,r0
        0x00040338:    1bc1        ..      SUBS     r1,r0,r7
        0x0004033a:    f1ba0a01    ....    SUBS     r10,r10,#1
        0x0004033e:    f10b0b02    ....    ADD      r11,r11,#2
        0x00040342:    d1e2        ..      BNE      0x4030a ; opus_packet_parse_impl + 570
        0x00040344:    2900        .)      CMP      r1,#0
        0x00040346:    d4c9        ..      BMI      0x402dc ; opus_packet_parse_impl + 524
        0x00040348:    4693        .F      MOV      r11,r2
        0x0004034a:    f04f0a00    O...    MOV      r10,#0
        0x0004034e:    e6f4        ..      B        0x4013a ; opus_packet_parse_impl + 106
        0x00040350:    f04f0a00    O...    MOV      r10,#0
        0x00040354:    468c        .F      MOV      r12,r1
        0x00040356:    e6f0        ..      B        0x4013a ; opus_packet_parse_impl + 106
        0x00040358:    fb91f0fe    ....    SDIV     r0,r1,lr
        0x0004035c:    fb00f20e    ....    MUL      r2,r0,lr
        0x00040360:    428a        .B      CMP      r2,r1
        0x00040362:    d1bb        ..      BNE      0x402dc ; opus_packet_parse_impl + 524
        0x00040364:    f1be0f02    ....    CMP      lr,#2
        0x00040368:    f4ffaf2b    ..+.    BCC      0x401c2 ; opus_packet_parse_impl + 242
        0x0004036c:    f1ae0201    ....    SUB      r2,lr,#1
        0x00040370:    4627        'F      MOV      r7,r4
        0x00040372:    f04f0a01    O...    MOV      r10,#1
        0x00040376:    f8270b02    '...    STRH     r0,[r7],#2
        0x0004037a:    3a01        .:      SUBS     r2,#1
        0x0004037c:    d1fb        ..      BNE      0x40376 ; opus_packet_parse_impl + 678
        0x0004037e:    468c        .F      MOV      r12,r1
        0x00040380:    4601        .F      MOV      r1,r0
        0x00040382:    e6da        ..      B        0x4013a ; opus_packet_parse_impl + 106
        0x00040384:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00040388:    f8ab0000    ....    STRH     r0,[r11,#0]
        0x0004038c:    e7a6        ..      B        0x402dc ; opus_packet_parse_impl + 524
        0x0004038e:    0000        ..      MOVS     r0,r0
    opus_repacketizer_cat_impl
        0x00040390:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00040394:    b088        ..      SUB      sp,sp,#0x20
        0x00040396:    2a01        .*      CMP      r2,#1
        0x00040398:    db23        #.      BLT      0x403e2 ; opus_repacketizer_cat_impl + 82
        0x0004039a:    4604        .F      MOV      r4,r0
        0x0004039c:    6840        @h      LDR      r0,[r0,#4]
        0x0004039e:    4698        .F      MOV      r8,r3
        0x000403a0:    4616        .F      MOV      r6,r2
        0x000403a2:    460f        .F      MOV      r7,r1
        0x000403a4:    b128        (.      CBZ      r0,0x403b2 ; opus_repacketizer_cat_impl + 34
        0x000403a6:    7820         x      LDRB     r0,[r4,#0]
        0x000403a8:    7839        9x      LDRB     r1,[r7,#0]
        0x000403aa:    4048        H@      EORS     r0,r0,r1
        0x000403ac:    2803        .(      CMP      r0,#3
        0x000403ae:    d909        ..      BLS      0x403c4 ; opus_repacketizer_cat_impl + 52
        0x000403b0:    e017        ..      B        0x403e2 ; opus_repacketizer_cat_impl + 82
        0x000403b2:    7838        8x      LDRB     r0,[r7,#0]
        0x000403b4:    f44f51fa    O..Q    MOV      r1,#0x1f40
        0x000403b8:    7020         p      STRB     r0,[r4,#0]
        0x000403ba:    4638        8F      MOV      r0,r7
        0x000403bc:    f7fffdf9    ....    BL       opus_packet_get_samples_per_frame ; 0x3ffb2
        0x000403c0:    f8c40128    ..(.    STR      r0,[r4,#0x128]
        0x000403c4:    4638        8F      MOV      r0,r7
        0x000403c6:    4631        1F      MOV      r1,r6
        0x000403c8:    f7fffddc    ....    BL       opus_packet_get_nb_frames ; 0x3ff84
        0x000403cc:    2801        .(      CMP      r0,#1
        0x000403ce:    db08        ..      BLT      0x403e2 ; opus_repacketizer_cat_impl + 82
        0x000403d0:    4605        .F      MOV      r5,r0
        0x000403d2:    6860        `h      LDR      r0,[r4,#4]
        0x000403d4:    f8d41128    ..(.    LDR      r1,[r4,#0x128]
        0x000403d8:    1942        B.      ADDS     r2,r0,r5
        0x000403da:    4351        QC      MULS     r1,r2,r1
        0x000403dc:    f5b17f70    ..p.    CMP      r1,#0x3c0
        0x000403e0:    dd04        ..      BLE      0x403ec ; opus_repacketizer_cat_impl + 92
        0x000403e2:    f06f0003    o...    MVN      r0,#3
        0x000403e6:    b008        ..      ADD      sp,sp,#0x20
        0x000403e8:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x000403ec:    eb040180    ....    ADD      r1,r4,r0,LSL #2
        0x000403f0:    eb040040    ..@.    ADD      r0,r4,r0,LSL #1
        0x000403f4:    f1010208    ....    ADD      r2,r1,#8
        0x000403f8:    30c8        .0      ADDS     r0,r0,#0xc8
        0x000403fa:    f5017396    ...s    ADD      r3,r1,#0x12c
        0x000403fe:    f5017cf6    ...|    ADD      r12,r1,#0x1ec
        0x00040402:    2100        .!      MOVS     r1,#0
        0x00040404:    e9cd2000    ...     STRD     r2,r0,[sp,#0]
        0x00040408:    e9cd1102    ....    STRD     r1,r1,[sp,#8]
        0x0004040c:    9304        ..      STR      r3,[sp,#0x10]
        0x0004040e:    f10d031f    ....    ADD      r3,sp,#0x1f
        0x00040412:    4638        8F      MOV      r0,r7
        0x00040414:    4631        1F      MOV      r1,r6
        0x00040416:    4642        BF      MOV      r2,r8
        0x00040418:    f8cdc014    ....    STR      r12,[sp,#0x14]
        0x0004041c:    f7fffe58    ..X.    BL       opus_packet_parse_impl ; 0x400d0
        0x00040420:    2801        .(      CMP      r0,#1
        0x00040422:    dbe0        ..      BLT      0x403e6 ; opus_repacketizer_cat_impl + 86
        0x00040424:    6860        `h      LDR      r0,[r4,#4]
        0x00040426:    2d02        .-      CMP      r5,#2
        0x00040428:    db10        ..      BLT      0x4044c ; opus_repacketizer_cat_impl + 188
        0x0004042a:    1c69        i.      ADDS     r1,r5,#1
        0x0004042c:    2200        ."      MOVS     r2,#0
        0x0004042e:    bf00        ..      NOP      
        0x00040430:    3001        .0      ADDS     r0,#1
        0x00040432:    6060        ``      STR      r0,[r4,#4]
        0x00040434:    eb040080    ....    ADD      r0,r4,r0,LSL #2
        0x00040438:    f8c021ec    ...!    STR      r2,[r0,#0x1ec]
        0x0004043c:    6860        `h      LDR      r0,[r4,#4]
        0x0004043e:    3901        .9      SUBS     r1,#1
        0x00040440:    eb040380    ....    ADD      r3,r4,r0,LSL #2
        0x00040444:    2902        .)      CMP      r1,#2
        0x00040446:    f8c3212c    ..,!    STR      r2,[r3,#0x12c]
        0x0004044a:    dcf1        ..      BGT      0x40430 ; opus_repacketizer_cat_impl + 160
        0x0004044c:    3001        .0      ADDS     r0,#1
        0x0004044e:    6060        ``      STR      r0,[r4,#4]
        0x00040450:    2000        .       MOVS     r0,#0
        0x00040452:    e7c8        ..      B        0x403e6 ; opus_repacketizer_cat_impl + 86
    opus_repacketizer_out_range_impl
        0x00040454:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00040458:    b08d        ..      SUB      sp,sp,#0x34
        0x0004045a:    4699        .F      MOV      r9,r3
        0x0004045c:    4693        .F      MOV      r11,r2
        0x0004045e:    468a        .F      MOV      r10,r1
        0x00040460:    4605        .F      MOV      r5,r0
        0x00040462:    f005f8ed    ....    BL       save_stack ; 0x45640
        0x00040466:    f1ba0f00    ....    CMP      r10,#0
        0x0004046a:    d404        ..      BMI      0x40476 ; opus_repacketizer_out_range_impl + 34
        0x0004046c:    45d3        .E      CMP      r11,r10
        0x0004046e:    dd02        ..      BLE      0x40476 ; opus_repacketizer_out_range_impl + 34
        0x00040470:    6868        hh      LDR      r0,[r5,#4]
        0x00040472:    4558        XE      CMP      r0,r11
        0x00040474:    da07        ..      BGE      0x40486 ; opus_repacketizer_out_range_impl + 50
        0x00040476:    f005f8c3    ....    BL       restore_stack ; 0x45600
        0x0004047a:    f04f37ff    O..7    MOV      r7,#0xffffffff
        0x0004047e:    4638        8F      MOV      r0,r7
        0x00040480:    b00d        ..      ADD      sp,sp,#0x34
        0x00040482:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00040486:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00040488:    eb05024a    ..J.    ADD      r2,r5,r10,LSL #1
        0x0004048c:    ebab000a    ....    SUB      r0,r11,r10
        0x00040490:    2900        .)      CMP      r1,#0
        0x00040492:    f10201c8    ....    ADD      r1,r2,#0xc8
        0x00040496:    9206        ..      STR      r2,[sp,#0x18]
        0x00040498:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004049a:    910a        ..      STR      r1,[sp,#0x28]
        0x0004049c:    d009        ..      BEQ      0x404b2 ; opus_repacketizer_out_range_impl + 94
        0x0004049e:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x000404a2:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x000404a6:    2101        .!      MOVS     r1,#1
        0x000404a8:    28fb        .(      CMP      r0,#0xfb
        0x000404aa:    bfc8        ..      IT       GT
        0x000404ac:    2102        .!      MOVGT    r1,#2
        0x000404ae:    9108        ..      STR      r1,[sp,#0x20]
        0x000404b0:    e001        ..      B        0x404b6 ; opus_repacketizer_out_range_impl + 98
        0x000404b2:    2000        .       MOVS     r0,#0
        0x000404b4:    9008        ..      STR      r0,[sp,#0x20]
        0x000404b6:    e9dd4819    ...H    LDRD     r4,r8,[sp,#0x64]
        0x000404ba:    4656        VF      MOV      r6,r10
        0x000404bc:    4647        GF      MOV      r7,r8
        0x000404be:    bf00        ..      NOP      
        0x000404c0:    eb050186    ....    ADD      r1,r5,r6,LSL #2
        0x000404c4:    f8d1012c    ..,.    LDR      r0,[r1,#0x12c]
        0x000404c8:    f8d111ec    ....    LDR      r1,[r1,#0x1ec]
        0x000404cc:    f7fffbda    ....    BL       opus_packet_extensions_count ; 0x3fc84
        0x000404d0:    2800        .(      CMP      r0,#0
        0x000404d2:    f1060601    ....    ADD      r6,r6,#1
        0x000404d6:    bfc8        ..      IT       GT
        0x000404d8:    4407        .D      ADDGT    r7,r0
        0x000404da:    45b3        .E      CMP      r11,r6
        0x000404dc:    d1f0        ..      BNE      0x404c0 ; opus_repacketizer_out_range_impl + 108
        0x000404de:    0138        8.      LSLS     r0,r7,#4
        0x000404e0:    f008fbd6    ....    BL       spl_alloca ; 0x48c90
        0x000404e4:    f1b80f01    ....    CMP      r8,#1
        0x000404e8:    f8cd9024    ..$.    STR      r9,[sp,#0x24]
        0x000404ec:    950b        ..      STR      r5,[sp,#0x2c]
        0x000404ee:    db0f        ..      BLT      0x40510 ; opus_repacketizer_out_range_impl + 188
        0x000404f0:    4684        .F      MOV      r12,r0
        0x000404f2:    4641        AF      MOV      r1,r8
        0x000404f4:    e894004c    ..L.    LDM      r4,{r2,r3,r6}
        0x000404f8:    68e5        .h      LDR      r5,[r4,#0xc]
        0x000404fa:    e880004c    ..L.    STM      r0,{r2,r3,r6}
        0x000404fe:    60c5        .`      STR      r5,[r0,#0xc]
        0x00040500:    3901        .9      SUBS     r1,#1
        0x00040502:    f1040410    ....    ADD      r4,r4,#0x10
        0x00040506:    f1000010    ....    ADD      r0,r0,#0x10
        0x0004050a:    d1f3        ..      BNE      0x404f4 ; opus_repacketizer_out_range_impl + 160
        0x0004050c:    4665        eF      MOV      r5,r12
        0x0004050e:    e002        ..      B        0x40516 ; opus_repacketizer_out_range_impl + 194
        0x00040510:    f04f0800    O...    MOV      r8,#0
        0x00040514:    4605        .F      MOV      r5,r0
        0x00040516:    f1050904    ....    ADD      r9,r5,#4
        0x0004051a:    ac0c        ..      ADD      r4,sp,#0x30
        0x0004051c:    4656        VF      MOV      r6,r10
        0x0004051e:    bf00        ..      NOP      
        0x00040520:    eba70008    ....    SUB      r0,r7,r8
        0x00040524:    900c        ..      STR      r0,[sp,#0x30]
        0x00040526:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00040528:    eb051208    ....    ADD      r2,r5,r8,LSL #4
        0x0004052c:    eb000186    ....    ADD      r1,r0,r6,LSL #2
        0x00040530:    f8d1012c    ..,.    LDR      r0,[r1,#0x12c]
        0x00040534:    f8d111ec    ....    LDR      r1,[r1,#0x1ec]
        0x00040538:    4623        #F      MOV      r3,r4
        0x0004053a:    f7fffccd    ....    BL       opus_packet_extensions_parse ; 0x3fed8
        0x0004053e:    2800        .(      CMP      r0,#0
        0x00040540:    d42a        *.      BMI      0x40598 ; opus_repacketizer_out_range_impl + 324
        0x00040542:    9b0c        ..      LDR      r3,[sp,#0x30]
        0x00040544:    2b01        .+      CMP      r3,#1
        0x00040546:    db0d        ..      BLT      0x40564 ; opus_repacketizer_out_range_impl + 272
        0x00040548:    eba6000a    ....    SUB      r0,r6,r10
        0x0004054c:    eb091108    ....    ADD      r1,r9,r8,LSL #4
        0x00040550:    2200        ."      MOVS     r2,#0
        0x00040552:    bf00        ..      NOP      
        0x00040554:    680b        .h      LDR      r3,[r1,#0]
        0x00040556:    3201        .2      ADDS     r2,#1
        0x00040558:    4403        .D      ADD      r3,r3,r0
        0x0004055a:    f8413b10    A..;    STR      r3,[r1],#0x10
        0x0004055e:    9b0c        ..      LDR      r3,[sp,#0x30]
        0x00040560:    429a        .B      CMP      r2,r3
        0x00040562:    dbf7        ..      BLT      0x40554 ; opus_repacketizer_out_range_impl + 256
        0x00040564:    3601        .6      ADDS     r6,#1
        0x00040566:    455e        ^E      CMP      r6,r11
        0x00040568:    4498        .D      ADD      r8,r8,r3
        0x0004056a:    d1d9        ..      BNE      0x40520 ; opus_repacketizer_out_range_impl + 204
        0x0004056c:    9e07        ..      LDR      r6,[sp,#0x1c]
        0x0004056e:    9505        ..      STR      r5,[sp,#0x14]
        0x00040570:    2e02        ..      CMP      r6,#2
        0x00040572:    d016        ..      BEQ      0x405a2 ; opus_repacketizer_out_range_impl + 334
        0x00040574:    2e01        ..      CMP      r6,#1
        0x00040576:    d12c        ,.      BNE      0x405d2 ; opus_repacketizer_out_range_impl + 382
        0x00040578:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004057a:    9908        ..      LDR      r1,[sp,#0x20]
        0x0004057c:    f9b00000    ....    LDRSH    r0,[r0,#0]
        0x00040580:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x00040584:    4408        .D      ADD      r0,r0,r1
        0x00040586:    1c47        G.      ADDS     r7,r0,#1
        0x00040588:    454f        OE      CMP      r7,r9
        0x0004058a:    f30081ab    ....    BGT.W    0x408e4 ; opus_repacketizer_out_range_impl + 1168
        0x0004058e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00040590:    7800        .x      LDRB     r0,[r0,#0]
        0x00040592:    f00000fc    ....    AND      r0,r0,#0xfc
        0x00040596:    e018        ..      B        0x405ca ; opus_repacketizer_out_range_impl + 374
        0x00040598:    f005f832    ..2.    BL       restore_stack ; 0x45600
        0x0004059c:    f06f0702    o...    MVN      r7,#2
        0x000405a0:    e76d        m.      B        0x4047e ; opus_repacketizer_out_range_impl + 42
        0x000405a2:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x000405a4:    8859        Y.      LDRH     r1,[r3,#2]
        0x000405a6:    8818        ..      LDRH     r0,[r3,#0]
        0x000405a8:    4281        .B      CMP      r1,r0
        0x000405aa:    b200        ..      SXTH     r0,r0
        0x000405ac:    d118        ..      BNE      0x405e0 ; opus_repacketizer_out_range_impl + 396
        0x000405ae:    0040        @.      LSLS     r0,r0,#1
        0x000405b0:    9f08        ..      LDR      r7,[sp,#0x20]
        0x000405b2:    3001        .0      ADDS     r0,#1
        0x000405b4:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x000405b8:    4407        .D      ADD      r7,r7,r0
        0x000405ba:    454f        OE      CMP      r7,r9
        0x000405bc:    f3008192    ....    BGT.W    0x408e4 ; opus_repacketizer_out_range_impl + 1168
        0x000405c0:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000405c2:    7800        .x      LDRB     r0,[r0,#0]
        0x000405c4:    f00000fc    ....    AND      r0,r0,#0xfc
        0x000405c8:    3001        .0      ADDS     r0,#1
        0x000405ca:    9c09        ..      LDR      r4,[sp,#0x24]
        0x000405cc:    f8040b01    ....    STRB     r0,[r4],#1
        0x000405d0:    e021        !.      B        0x40616 ; opus_repacketizer_out_range_impl + 450
        0x000405d2:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x000405d6:    e9dd7408    ...t    LDRD     r7,r4,[sp,#0x20]
        0x000405da:    2e02        ..      CMP      r6,#2
        0x000405dc:    dd1b        ..      BLE      0x40616 ; opus_repacketizer_out_range_impl + 450
        0x000405de:    e07b        {.      B        0x406d8 ; opus_repacketizer_out_range_impl + 644
        0x000405e0:    9a08        ..      LDR      r2,[sp,#0x20]
        0x000405e2:    b209        ..      SXTH     r1,r1
        0x000405e4:    4411        .D      ADD      r1,r1,r2
        0x000405e6:    4401        .D      ADD      r1,r1,r0
        0x000405e8:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x000405ec:    1c8f        ..      ADDS     r7,r1,#2
        0x000405ee:    28fb        .(      CMP      r0,#0xfb
        0x000405f0:    bfc8        ..      IT       GT
        0x000405f2:    1ccf        ..      ADDGT    r7,r1,#3
        0x000405f4:    454f        OE      CMP      r7,r9
        0x000405f6:    f3008175    ..u.    BGT.W    0x408e4 ; opus_repacketizer_out_range_impl + 1168
        0x000405fa:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000405fc:    9c09        ..      LDR      r4,[sp,#0x24]
        0x000405fe:    7800        .x      LDRB     r0,[r0,#0]
        0x00040600:    f00000fc    ....    AND      r0,r0,#0xfc
        0x00040604:    3002        .0      ADDS     r0,#2
        0x00040606:    f8040b01    ....    STRB     r0,[r4],#1
        0x0004060a:    f9b30000    ....    LDRSH    r0,[r3,#0]
        0x0004060e:    4621        !F      MOV      r1,r4
        0x00040610:    f7f8fba3    ....    BL       encode_size ; 0x38d5a
        0x00040614:    4404        .D      ADD      r4,r4,r0
        0x00040616:    9818        ..      LDR      r0,[sp,#0x60]
        0x00040618:    2100        .!      MOVS     r1,#0
        0x0004061a:    2800        .(      CMP      r0,#0
        0x0004061c:    bf18        ..      IT       NE
        0x0004061e:    2001        .       MOVNE    r0,#1
        0x00040620:    454f        OE      CMP      r7,r9
        0x00040622:    bfb8        ..      IT       LT
        0x00040624:    2101        .!      MOVLT    r1,#1
        0x00040626:    f1b80f00    ....    CMP      r8,#0
        0x0004062a:    f04f0500    O...    MOV      r5,#0
        0x0004062e:    dc53        S.      BGT      0x406d8 ; opus_repacketizer_out_range_impl + 644
        0x00040630:    4008        .@      ANDS     r0,r0,r1
        0x00040632:    f04f0000    O...    MOV      r0,#0
        0x00040636:    9004        ..      STR      r0,[sp,#0x10]
        0x00040638:    f04f0000    O...    MOV      r0,#0
        0x0004063c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004063e:    d14b        K.      BNE      0x406d8 ; opus_repacketizer_out_range_impl + 644
        0x00040640:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00040642:    b140        @.      CBZ      r0,0x40656 ; opus_repacketizer_out_range_impl + 514
        0x00040644:    980a        ..      LDR      r0,[sp,#0x28]
        0x00040646:    4621        !F      MOV      r1,r4
        0x00040648:    eb000046    ..F.    ADD      r0,r0,r6,LSL #1
        0x0004064c:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x00040650:    f7f8fb83    ....    BL       encode_size ; 0x38d5a
        0x00040654:    4404        .D      ADD      r4,r4,r0
        0x00040656:    2e01        ..      CMP      r6,#1
        0x00040658:    db12        ..      BLT      0x40680 ; opus_repacketizer_out_range_impl + 556
        0x0004065a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004065c:    f10006c8    ....    ADD      r6,r0,#0xc8
        0x00040660:    eb06008a    ....    ADD      r0,r6,r10,LSL #2
        0x00040664:    f8501cc0    P...    LDR      r1,[r0,#-0xc0]
        0x00040668:    f936201a    6..     LDRSH    r2,[r6,r10,LSL #1]
        0x0004066c:    4620         F      MOV      r0,r4
        0x0004066e:    f7d7ff1f    ....    BL       __aeabi_memmove ; 0x184b0
        0x00040672:    f936001a    6...    LDRSH    r0,[r6,r10,LSL #1]
        0x00040676:    f10a0a01    ....    ADD      r10,r10,#1
        0x0004067a:    45d3        .E      CMP      r11,r10
        0x0004067c:    4404        .D      ADD      r4,r4,r0
        0x0004067e:    d1ef        ..      BNE      0x40660 ; opus_repacketizer_out_range_impl + 524
        0x00040680:    f8dda024    ..$.    LDR      r10,[sp,#0x24]
        0x00040684:    9e04        ..      LDR      r6,[sp,#0x10]
        0x00040686:    2d01        .-      CMP      r5,#1
        0x00040688:    db0a        ..      BLT      0x406a0 ; opus_repacketizer_out_range_impl + 588
        0x0004068a:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004068c:    4629        )F      MOV      r1,r5
        0x0004068e:    eb0a0006    ....    ADD      r0,r10,r6
        0x00040692:    2500        .%      MOVS     r5,#0
        0x00040694:    4643        CF      MOV      r3,r8
        0x00040696:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x0004069a:    9500        ..      STR      r5,[sp,#0]
        0x0004069c:    f7fffb0c    ....    BL       opus_packet_extensions_generate ; 0x3fcb8
        0x000406a0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000406a2:    428e        .B      CMP      r6,r1
        0x000406a4:    dd05        ..      BLE      0x406b2 ; opus_repacketizer_out_range_impl + 606
        0x000406a6:    eb0a0001    ....    ADD      r0,r10,r1
        0x000406aa:    1a71        q.      SUBS     r1,r6,r1
        0x000406ac:    2201        ."      MOVS     r2,#1
        0x000406ae:    f7d7ffb0    ....    BL       __aeabi_memset ; 0x18612
        0x000406b2:    9818        ..      LDR      r0,[sp,#0x60]
        0x000406b4:    b168        h.      CBZ      r0,0x406d2 ; opus_repacketizer_out_range_impl + 638
        0x000406b6:    f1b80f00    ....    CMP      r8,#0
        0x000406ba:    d10a        ..      BNE      0x406d2 ; opus_repacketizer_out_range_impl + 638
        0x000406bc:    eb0a0009    ....    ADD      r0,r10,r9
        0x000406c0:    4284        .B      CMP      r4,r0
        0x000406c2:    d206        ..      BCS      0x406d2 ; opus_repacketizer_out_range_impl + 638
        0x000406c4:    eba90004    ....    SUB      r0,r9,r4
        0x000406c8:    eb0a0100    ....    ADD      r1,r10,r0
        0x000406cc:    4620         F      MOV      r0,r4
        0x000406ce:    f7d7ffb0    ....    BL       __aeabi_memclr ; 0x18632
        0x000406d2:    f004ff95    ....    BL       restore_stack ; 0x45600
        0x000406d6:    e6d2        ..      B        0x4047e ; opus_repacketizer_out_range_impl + 42
        0x000406d8:    9817        ..      LDR      r0,[sp,#0x5c]
        0x000406da:    b150        P.      CBZ      r0,0x406f2 ; opus_repacketizer_out_range_impl + 670
        0x000406dc:    f8dde028    ..(.    LDR      lr,[sp,#0x28]
        0x000406e0:    eb0e0046    ..F.    ADD      r0,lr,r6,LSL #1
        0x000406e4:    f9301c02    0...    LDRSH    r1,[r0,#-2]
        0x000406e8:    2003        .       MOVS     r0,#3
        0x000406ea:    29fb        .)      CMP      r1,#0xfb
        0x000406ec:    bfc8        ..      IT       GT
        0x000406ee:    2004        .       MOVGT    r0,#4
        0x000406f0:    e002        ..      B        0x406f8 ; opus_repacketizer_out_range_impl + 676
        0x000406f2:    f8dde028    ..(.    LDR      lr,[sp,#0x28]
        0x000406f6:    2002        .       MOVS     r0,#2
        0x000406f8:    f9be1000    ....    LDRSH    r1,[lr,#0]
        0x000406fc:    2e02        ..      CMP      r6,#2
        0x000406fe:    db29        ).      BLT      0x40754 ; opus_repacketizer_out_range_impl + 768
        0x00040700:    f8be7002    ...p    LDRH     r7,[lr,#2]
        0x00040704:    b28b        ..      UXTH     r3,r1
        0x00040706:    2201        ."      MOVS     r2,#1
        0x00040708:    429f        .B      CMP      r7,r3
        0x0004070a:    f04f0701    O...    MOV      r7,#1
        0x0004070e:    9702        ..      STR      r7,[sp,#8]
        0x00040710:    d112        ..      BNE      0x40738 ; opus_repacketizer_out_range_impl + 740
        0x00040712:    9f06        ..      LDR      r7,[sp,#0x18]
        0x00040714:    46b4        .F      MOV      r12,r6
        0x00040716:    37cc        .7      ADDS     r7,r7,#0xcc
        0x00040718:    1eb4        ..      SUBS     r4,r6,#2
        0x0004071a:    2600        .&      MOVS     r6,#0
        0x0004071c:    42b4        .B      CMP      r4,r6
        0x0004071e:    d03e        >.      BEQ      0x4079e ; opus_repacketizer_out_range_impl + 842
        0x00040720:    f8375016    7..P    LDRH     r5,[r7,r6,LSL #1]
        0x00040724:    3601        .6      ADDS     r6,#1
        0x00040726:    429d        .B      CMP      r5,r3
        0x00040728:    d0f8        ..      BEQ      0x4071c ; opus_repacketizer_out_range_impl + 712
        0x0004072a:    1c73        s.      ADDS     r3,r6,#1
        0x0004072c:    4666        fF      MOV      r6,r12
        0x0004072e:    2700        .'      MOVS     r7,#0
        0x00040730:    4563        cE      CMP      r3,r12
        0x00040732:    bfb8        ..      IT       LT
        0x00040734:    2701        .'      MOVLT    r7,#1
        0x00040736:    9702        ..      STR      r7,[sp,#8]
        0x00040738:    ea6f070a    o...    MVN      r7,r10
        0x0004073c:    445f        _D      ADD      r7,r7,r11
        0x0004073e:    29fb        .)      CMP      r1,#0xfb
        0x00040740:    4408        .D      ADD      r0,r0,r1
        0x00040742:    f1a60301    ....    SUB      r3,r6,#1
        0x00040746:    bfc8        ..      IT       GT
        0x00040748:    2202        ."      MOVGT    r2,#2
        0x0004074a:    2f02        ./      CMP      r7,#2
        0x0004074c:    4410        .D      ADD      r0,r0,r2
        0x0004074e:    da04        ..      BGE      0x4075a ; opus_repacketizer_out_range_impl + 774
        0x00040750:    4634        4F      MOV      r4,r6
        0x00040752:    e011        ..      B        0x40778 ; opus_repacketizer_out_range_impl + 804
        0x00040754:    2200        ."      MOVS     r2,#0
        0x00040756:    9202        ..      STR      r2,[sp,#8]
        0x00040758:    e02a        *.      B        0x407b0 ; opus_repacketizer_out_range_impl + 860
        0x0004075a:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004075c:    4634        4F      MOV      r4,r6
        0x0004075e:    1eb1        ..      SUBS     r1,r6,#2
        0x00040760:    32ca        .2      ADDS     r2,r2,#0xca
        0x00040762:    bf00        ..      NOP      
        0x00040764:    f9327b02    2..{    LDRSH    r7,[r2],#2
        0x00040768:    2601        .&      MOVS     r6,#1
        0x0004076a:    2ffb        ./      CMP      r7,#0xfb
        0x0004076c:    4438        8D      ADD      r0,r0,r7
        0x0004076e:    bfc8        ..      IT       GT
        0x00040770:    2602        .&      MOVGT    r6,#2
        0x00040772:    3901        .9      SUBS     r1,#1
        0x00040774:    4430        0D      ADD      r0,r0,r6
        0x00040776:    d1f5        ..      BNE      0x40764 ; opus_repacketizer_out_range_impl + 784
        0x00040778:    f93e1013    >...    LDRSH    r1,[lr,r3,LSL #1]
        0x0004077c:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x00040780:    1847        G.      ADDS     r7,r0,r1
        0x00040782:    454f        OE      CMP      r7,r9
        0x00040784:    f30080ae    ....    BGT.W    0x408e4 ; opus_repacketizer_out_range_impl + 1168
        0x00040788:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004078a:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004078c:    7800        .x      LDRB     r0,[r0,#0]
        0x0004078e:    4626        &F      MOV      r6,r4
        0x00040790:    f0400003    @...    ORR      r0,r0,#3
        0x00040794:    7008        .p      STRB     r0,[r1,#0]
        0x00040796:    f0440080    D...    ORR      r0,r4,#0x80
        0x0004079a:    7048        Hp      STRB     r0,[r1,#1]
        0x0004079c:    e014        ..      B        0x407c8 ; opus_repacketizer_out_range_impl + 884
        0x0004079e:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x000407a2:    1cb2        ..      ADDS     r2,r6,#2
        0x000407a4:    4666        fF      MOV      r6,r12
        0x000407a6:    2300        .#      MOVS     r3,#0
        0x000407a8:    4562        bE      CMP      r2,r12
        0x000407aa:    bfb8        ..      IT       LT
        0x000407ac:    2301        .#      MOVLT    r3,#1
        0x000407ae:    9302        ..      STR      r3,[sp,#8]
        0x000407b0:    fb060701    ....    MLA      r7,r6,r1,r0
        0x000407b4:    454f        OE      CMP      r7,r9
        0x000407b6:    f3008095    ....    BGT.W    0x408e4 ; opus_repacketizer_out_range_impl + 1168
        0x000407ba:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000407bc:    9909        ..      LDR      r1,[sp,#0x24]
        0x000407be:    7800        .x      LDRB     r0,[r0,#0]
        0x000407c0:    704e        Np      STRB     r6,[r1,#1]
        0x000407c2:    f0400003    @...    ORR      r0,r0,#3
        0x000407c6:    7008        .p      STRB     r0,[r1,#0]
        0x000407c8:    9818        ..      LDR      r0,[sp,#0x60]
        0x000407ca:    1c8c        ..      ADDS     r4,r1,#2
        0x000407cc:    2800        .(      CMP      r0,#0
        0x000407ce:    eba90107    ....    SUB      r1,r9,r7
        0x000407d2:    bf18        ..      IT       NE
        0x000407d4:    4608        .F      MOVNE    r0,r1
        0x000407d6:    f1b80f01    ....    CMP      r8,#1
        0x000407da:    f04f0500    O...    MOV      r5,#0
        0x000407de:    db10        ..      BLT      0x40802 ; opus_repacketizer_out_range_impl + 942
        0x000407e0:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000407e2:    2000        .       MOVS     r0,#0
        0x000407e4:    4643        CF      MOV      r3,r8
        0x000407e6:    9108        ..      STR      r1,[sp,#0x20]
        0x000407e8:    9500        ..      STR      r5,[sp,#0]
        0x000407ea:    f7fffa65    ..e.    BL       opus_packet_extensions_generate ; 0x3fcb8
        0x000407ee:    4605        .F      MOV      r5,r0
        0x000407f0:    2800        .(      CMP      r0,#0
        0x000407f2:    d40c        ..      BMI      0x4080e ; opus_repacketizer_out_range_impl + 954
        0x000407f4:    9818        ..      LDR      r0,[sp,#0x60]
        0x000407f6:    b188        ..      CBZ      r0,0x4081c ; opus_repacketizer_out_range_impl + 968
        0x000407f8:    f8dde028    ..(.    LDR      lr,[sp,#0x28]
        0x000407fc:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x00040800:    e000        ..      B        0x40804 ; opus_repacketizer_out_range_impl + 944
        0x00040802:    4684        .F      MOV      r12,r0
        0x00040804:    f1bc0f00    ....    CMP      r12,#0
        0x00040808:    d003        ..      BEQ      0x40812 ; opus_repacketizer_out_range_impl + 958
        0x0004080a:    463b        ;F      MOV      r3,r7
        0x0004080c:    e014        ..      B        0x40838 ; opus_repacketizer_out_range_impl + 996
        0x0004080e:    462f        /F      MOV      r7,r5
        0x00040810:    e635        5.      B        0x4047e ; opus_repacketizer_out_range_impl + 42
        0x00040812:    2000        .       MOVS     r0,#0
        0x00040814:    9004        ..      STR      r0,[sp,#0x10]
        0x00040816:    2000        .       MOVS     r0,#0
        0x00040818:    9003        ..      STR      r0,[sp,#0xc]
        0x0004081a:    e043        C.      B        0x408a4 ; opus_repacketizer_out_range_impl + 1104
        0x0004081c:    f2404109    @..A    MOV      r1,#0x409
        0x00040820:    0868        h.      LSRS     r0,r5,#1
        0x00040822:    f2c81102    ....    MOVT     r1,#0x8102
        0x00040826:    fba00101    ....    UMULL    r0,r1,r0,r1
        0x0004082a:    eb051091    ....    ADD      r0,r5,r1,LSR #6
        0x0004082e:    f8dde028    ..(.    LDR      lr,[sp,#0x28]
        0x00040832:    463b        ;F      MOV      r3,r7
        0x00040834:    f1000c01    ....    ADD      r12,r0,#1
        0x00040838:    f2480181    H...    MOV      r1,#0x8081
        0x0004083c:    f1ac0001    ....    SUB      r0,r12,#1
        0x00040840:    f2c80180    ....    MOVT     r1,#0x8080
        0x00040844:    fb510000    Q...    SMMLA    r0,r1,r0,r0
        0x00040848:    9f09        ..      LDR      r7,[sp,#0x24]
        0x0004084a:    11c2        ..      ASRS     r2,r0,#7
        0x0004084c:    eb0276d0    ...v    ADD      r6,r2,r0,LSR #31
        0x00040850:    7879        yx      LDRB     r1,[r7,#1]
        0x00040852:    18f0        ..      ADDS     r0,r6,r3
        0x00040854:    1942        B.      ADDS     r2,r0,r5
        0x00040856:    454a        JE      CMP      r2,r9
        0x00040858:    f0410140    A.@.    ORR      r1,r1,#0x40
        0x0004085c:    7079        yp      STRB     r1,[r7,#1]
        0x0004085e:    da41        A.      BGE      0x408e4 ; opus_repacketizer_out_range_impl + 1168
        0x00040860:    4463        cD      ADD      r3,r3,r12
        0x00040862:    1b59        Y.      SUBS     r1,r3,r5
        0x00040864:    f5bc7f80    ....    CMP      r12,#0x100
        0x00040868:    f1000001    ....    ADD      r0,r0,#1
        0x0004086c:    9308        ..      STR      r3,[sp,#0x20]
        0x0004086e:    9104        ..      STR      r1,[sp,#0x10]
        0x00040870:    9003        ..      STR      r0,[sp,#0xc]
        0x00040872:    db10        ..      BLT      0x40896 ; opus_repacketizer_out_range_impl + 1090
        0x00040874:    4631        1F      MOV      r1,r6
        0x00040876:    4620         F      MOV      r0,r4
        0x00040878:    22ff        ."      MOVS     r2,#0xff
        0x0004087a:    2e01        ..      CMP      r6,#1
        0x0004087c:    bfd8        ..      IT       LE
        0x0004087e:    2101        .!      MOVLE    r1,#1
        0x00040880:    9106        ..      STR      r1,[sp,#0x18]
        0x00040882:    4667        gF      MOV      r7,r12
        0x00040884:    4674        tF      MOV      r4,lr
        0x00040886:    f7d7fec4    ....    BL       __aeabi_memset ; 0x18612
        0x0004088a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004088c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004088e:    46bc        .F      MOV      r12,r7
        0x00040890:    4408        .D      ADD      r0,r0,r1
        0x00040892:    46a6        .F      MOV      lr,r4
        0x00040894:    1c84        ..      ADDS     r4,r0,#2
        0x00040896:    eb06000c    ....    ADD      r0,r6,r12
        0x0004089a:    3801        .8      SUBS     r0,#1
        0x0004089c:    e9dd6707    ...g    LDRD     r6,r7,[sp,#0x1c]
        0x000408a0:    f8040b01    ....    STRB     r0,[r4],#1
        0x000408a4:    2000        .       MOVS     r0,#0
        0x000408a6:    2e02        ..      CMP      r6,#2
        0x000408a8:    bfb8        ..      IT       LT
        0x000408aa:    2001        .       MOVLT    r0,#1
        0x000408ac:    9902        ..      LDR      r1,[sp,#8]
        0x000408ae:    f0810101    ....    EOR      r1,r1,#1
        0x000408b2:    4308        .C      ORRS     r0,r0,r1
        0x000408b4:    f47faec4    ....    BNE      0x40640 ; opus_repacketizer_out_range_impl + 492
        0x000408b8:    ea6f000a    o...    MVN      r0,r10
        0x000408bc:    9506        ..      STR      r5,[sp,#0x18]
        0x000408be:    9708        ..      STR      r7,[sp,#0x20]
        0x000408c0:    eb00060b    ....    ADD      r6,r0,r11
        0x000408c4:    2700        .'      MOVS     r7,#0
        0x000408c6:    4675        uF      MOV      r5,lr
        0x000408c8:    f9350017    5...    LDRSH    r0,[r5,r7,LSL #1]
        0x000408cc:    4621        !F      MOV      r1,r4
        0x000408ce:    f7f8fa44    ..D.    BL       encode_size ; 0x38d5a
        0x000408d2:    3701        .7      ADDS     r7,#1
        0x000408d4:    42b7        .B      CMP      r7,r6
        0x000408d6:    4404        .D      ADD      r4,r4,r0
        0x000408d8:    dbf6        ..      BLT      0x408c8 ; opus_repacketizer_out_range_impl + 1140
        0x000408da:    af06        ..      ADD      r7,sp,#0x18
        0x000408dc:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x000408e0:    cfe0        ..      LDM      r7,{r5-r7}
        0x000408e2:    e6ad        ..      B        0x40640 ; opus_repacketizer_out_range_impl + 492
        0x000408e4:    f004fe8c    ....    BL       restore_stack ; 0x45600
        0x000408e8:    f06f0701    o...    MVN      r7,#1
        0x000408ec:    e5c7        ..      B        0x4047e ; opus_repacketizer_out_range_impl + 42
        0x000408ee:    0000        ..      MOVS     r0,r0
    padbuffer
        0x000408f0:    b085        ..      SUB      sp,sp,#0x14
        0x000408f2:    9003        ..      STR      r0,[sp,#0xc]
        0x000408f4:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x000408f8:    9201        ..      STR      r2,[sp,#4]
        0x000408fa:    2000        .       MOVS     r0,#0
        0x000408fc:    9000        ..      STR      r0,[sp,#0]
        0x000408fe:    9801        ..      LDR      r0,[sp,#4]
        0x00040900:    2800        .(      CMP      r0,#0
        0x00040902:    dc03        ..      BGT      0x4090c ; padbuffer + 28
        0x00040904:    e7ff        ..      B        0x40906 ; padbuffer + 22
        0x00040906:    9800        ..      LDR      r0,[sp,#0]
        0x00040908:    9004        ..      STR      r0,[sp,#0x10]
        0x0004090a:    e016        ..      B        0x4093a ; padbuffer + 74
        0x0004090c:    e7ff        ..      B        0x4090e ; padbuffer + 30
        0x0004090e:    9801        ..      LDR      r0,[sp,#4]
        0x00040910:    1e41        A.      SUBS     r1,r0,#1
        0x00040912:    9101        ..      STR      r1,[sp,#4]
        0x00040914:    b170        p.      CBZ      r0,0x40934 ; padbuffer + 68
        0x00040916:    e7ff        ..      B        0x40918 ; padbuffer + 40
        0x00040918:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004091a:    b138        8.      CBZ      r0,0x4092c ; padbuffer + 60
        0x0004091c:    e7ff        ..      B        0x4091e ; padbuffer + 46
        0x0004091e:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00040922:    9903        ..      LDR      r1,[sp,#0xc]
        0x00040924:    1c4a        J.      ADDS     r2,r1,#1
        0x00040926:    9203        ..      STR      r2,[sp,#0xc]
        0x00040928:    7008        .p      STRB     r0,[r1,#0]
        0x0004092a:    e7ff        ..      B        0x4092c ; padbuffer + 60
        0x0004092c:    9800        ..      LDR      r0,[sp,#0]
        0x0004092e:    3001        .0      ADDS     r0,#1
        0x00040930:    9000        ..      STR      r0,[sp,#0]
        0x00040932:    e7ec        ..      B        0x4090e ; padbuffer + 30
        0x00040934:    9800        ..      LDR      r0,[sp,#0]
        0x00040936:    9004        ..      STR      r0,[sp,#0x10]
        0x00040938:    e7ff        ..      B        0x4093a ; padbuffer + 74
        0x0004093a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004093c:    b005        ..      ADD      sp,sp,#0x14
        0x0004093e:    4770        pG      BX       lr
    pb_check_proto3_default_value
        0x00040940:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00040942:    b086        ..      SUB      sp,sp,#0x18
        0x00040944:    468c        .F      MOV      r12,r1
        0x00040946:    7881        .x      LDRB     r1,[r0,#2]
        0x00040948:    f9b03005    ...0    LDRSH    r3,[r0,#5]
        0x0004094c:    f3c11201    ....    UBFX     r2,r1,#4,#2
        0x00040950:    fa1ffe83    ....    UXTH     lr,r3
        0x00040954:    2400        .$      MOVS     r4,#0
        0x00040956:    e8dff002    ....    TBB      [pc,r2]
    $d.29
        0x0004095a:    0235        5.      DCW    565
        0x0004095c:    110b        ..      DCW    4363
    $t.30
        0x0004095e:    f1be0f00    ....    CMP      lr,#0
        0x00040962:    d011        ..      BEQ      0x40988 ; pb_check_proto3_default_value + 72
        0x00040964:    f81c0003    ....    LDRB     r0,[r12,r3]
        0x00040968:    fab0f080    ....    CLZ      r0,r0
        0x0004096c:    0944        D.      LSRS     r4,r0,#5
        0x0004096e:    e029        ).      B        0x409c4 ; pb_check_proto3_default_value + 132
        0x00040970:    f83c0003    <...    LDRH     r0,[r12,r3]
        0x00040974:    fab0f080    ....    CLZ      r0,r0
        0x00040978:    0944        D.      LSRS     r4,r0,#5
        0x0004097a:    e023        #.      B        0x409c4 ; pb_check_proto3_default_value + 132
        0x0004097c:    f83c0003    <...    LDRH     r0,[r12,r3]
        0x00040980:    fab0f080    ....    CLZ      r0,r0
        0x00040984:    0944        D.      LSRS     r4,r0,#5
        0x00040986:    e01d        ..      B        0x409c4 ; pb_check_proto3_default_value + 132
        0x00040988:    f0110fc0    ....    TST      r1,#0xc0
        0x0004098c:    d01d        ..      BEQ      0x409ca ; pb_check_proto3_default_value + 138
        0x0004098e:    f8b01007    ....    LDRH     r1,[r0,#7]
        0x00040992:    2900        .)      CMP      r1,#0
        0x00040994:    bf18        ..      IT       NE
        0x00040996:    2101        .!      MOVNE    r1,#1
        0x00040998:    d012        ..      BEQ      0x409c0 ; pb_check_proto3_default_value + 128
        0x0004099a:    f89c2000    ...     LDRB     r2,[r12,#0]
        0x0004099e:    b97a        z.      CBNZ     r2,0x409c0 ; pb_check_proto3_default_value + 128
        0x000409a0:    2301        .#      MOVS     r3,#1
        0x000409a2:    bf00        ..      NOP      
        0x000409a4:    f8b01007    ....    LDRH     r1,[r0,#7]
        0x000409a8:    b29a        ..      UXTH     r2,r3
        0x000409aa:    428a        .B      CMP      r2,r1
        0x000409ac:    f04f0100    O...    MOV      r1,#0
        0x000409b0:    bf38        8.      IT       CC
        0x000409b2:    2101        .!      MOVCC    r1,#1
        0x000409b4:    d204        ..      BCS      0x409c0 ; pb_check_proto3_default_value + 128
        0x000409b6:    f81c2002    ...     LDRB     r2,[r12,r2]
        0x000409ba:    3301        .3      ADDS     r3,#1
        0x000409bc:    2a00        .*      CMP      r2,#0
        0x000409be:    d0f1        ..      BEQ      0x409a4 ; pb_check_proto3_default_value + 100
        0x000409c0:    f0810401    ....    EOR      r4,r1,#1
        0x000409c4:    4620         F      MOV      r0,r4
        0x000409c6:    b006        ..      ADD      sp,sp,#0x18
        0x000409c8:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000409ca:    f001010f    ....    AND      r1,r1,#0xf
        0x000409ce:    3905        .9      SUBS     r1,#5
        0x000409d0:    2904        .)      CMP      r1,#4
        0x000409d2:    d8dc        ..      BHI      0x4098e ; pb_check_proto3_default_value + 78
        0x000409d4:    e8dff001    ....    TBB      [pc,r1]
    $d.31
        0x000409d8:    030a1f04    ....    DCD    50994948
        0x000409dc:    0025        %.      DCW    37
    $t.32
        0x000409de:    e7d6        ..      B        0x4098e ; pb_check_proto3_default_value + 78
        0x000409e0:    f8bc0000    ....    LDRH     r0,[r12,#0]
        0x000409e4:    fab0f080    ....    CLZ      r0,r0
        0x000409e8:    0944        D.      LSRS     r4,r0,#5
        0x000409ea:    e7eb        ..      B        0x409c4 ; pb_check_proto3_default_value + 132
        0x000409ec:    f8d0100b    ....    LDR      r1,[r0,#0xb]
        0x000409f0:    4668        hF      MOV      r0,sp
        0x000409f2:    4662        bF      MOV      r2,r12
        0x000409f4:    f000fe2c    ..,.    BL       pb_field_iter_begin ; 0x41650
        0x000409f8:    b1c8        ..      CBZ      r0,0x40a2e ; pb_check_proto3_default_value + 238
        0x000409fa:    466d        mF      MOV      r5,sp
        0x000409fc:    9801        ..      LDR      r0,[sp,#4]
        0x000409fe:    9904        ..      LDR      r1,[sp,#0x10]
        0x00040a00:    f7ffff9e    ....    BL       pb_check_proto3_default_value ; 0x40940
        0x00040a04:    4604        .F      MOV      r4,r0
        0x00040a06:    2800        .(      CMP      r0,#0
        0x00040a08:    d0dc        ..      BEQ      0x409c4 ; pb_check_proto3_default_value + 132
        0x00040a0a:    4628        (F      MOV      r0,r5
        0x00040a0c:    f000fe4e    ..N.    BL       pb_field_iter_next ; 0x416ac
        0x00040a10:    2800        .(      CMP      r0,#0
        0x00040a12:    d1f3        ..      BNE      0x409fc ; pb_check_proto3_default_value + 188
        0x00040a14:    e7d6        ..      B        0x409c4 ; pb_check_proto3_default_value + 132
        0x00040a16:    f89c0000    ....    LDRB     r0,[r12,#0]
        0x00040a1a:    fab0f080    ....    CLZ      r0,r0
        0x00040a1e:    0944        D.      LSRS     r4,r0,#5
        0x00040a20:    e7d0        ..      B        0x409c4 ; pb_check_proto3_default_value + 132
        0x00040a22:    f8b00007    ....    LDRH     r0,[r0,#7]
        0x00040a26:    fab0f080    ....    CLZ      r0,r0
        0x00040a2a:    0944        D.      LSRS     r4,r0,#5
        0x00040a2c:    e7ca        ..      B        0x409c4 ; pb_check_proto3_default_value + 132
        0x00040a2e:    2401        .$      MOVS     r4,#1
        0x00040a30:    e7c8        ..      B        0x409c4 ; pb_check_proto3_default_value + 132
        0x00040a32:    0000        ..      MOVS     r0,r0
    pb_close_string_substream
        0x00040a34:    b570        p.      PUSH     {r4-r6,lr}
        0x00040a36:    688a        .h      LDR      r2,[r1,#8]
        0x00040a38:    460c        .F      MOV      r4,r1
        0x00040a3a:    4605        .F      MOV      r5,r0
        0x00040a3c:    b12a        *.      CBZ      r2,0x40a4a ; pb_close_string_substream + 22
        0x00040a3e:    4620         F      MOV      r0,r4
        0x00040a40:    2100        .!      MOVS     r1,#0
        0x00040a42:    2600        .&      MOVS     r6,#0
        0x00040a44:    f000ff32    ..2.    BL       pb_read ; 0x418ac
        0x00040a48:    b120         .      CBZ      r0,0x40a54 ; pb_close_string_substream + 32
        0x00040a4a:    6860        `h      LDR      r0,[r4,#4]
        0x00040a4c:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00040a4e:    2601        .&      MOVS     r6,#1
        0x00040a50:    6068        h`      STR      r0,[r5,#4]
        0x00040a52:    60e9        .`      STR      r1,[r5,#0xc]
        0x00040a54:    4630        0F      MOV      r0,r6
        0x00040a56:    bd70        p.      POP      {r4-r6,pc}
    pb_dec_bytes
        0x00040a58:    b570        p.      PUSH     {r4-r6,lr}
        0x00040a5a:    b082        ..      SUB      sp,sp,#8
        0x00040a5c:    460e        .F      MOV      r6,r1
        0x00040a5e:    a901        ..      ADD      r1,sp,#4
        0x00040a60:    4615        .F      MOV      r5,r2
        0x00040a62:    4604        .F      MOV      r4,r0
        0x00040a64:    f000fb6c    ..l.    BL       pb_decode_varint32 ; 0x41140
        0x00040a68:    b1e0        ..      CBZ      r0,0x40aa4 ; pb_dec_bytes + 76
        0x00040a6a:    9a01        ..      LDR      r2,[sp,#4]
        0x00040a6c:    f5b23f80    ...?    CMP      r2,#0x10000
        0x00040a70:    d20f        ..      BCS      0x40a92 ; pb_dec_bytes + 58
        0x00040a72:    78b0        .x      LDRB     r0,[r6,#2]
        0x00040a74:    f00000c0    ....    AND      r0,r0,#0xc0
        0x00040a78:    2880        .(      CMP      r0,#0x80
        0x00040a7a:    d105        ..      BNE      0x40a88 ; pb_dec_bytes + 48
        0x00040a7c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040a7e:    f24621f4    F..!    MOV      r1,#0x62f4
        0x00040a82:    f2c00105    ....    MOVT     r1,#5
        0x00040a86:    e009        ..      B        0x40a9c ; pb_dec_bytes + 68
        0x00040a88:    f8b60007    ....    LDRH     r0,[r6,#7]
        0x00040a8c:    1c91        ..      ADDS     r1,r2,#2
        0x00040a8e:    4281        .B      CMP      r1,r0
        0x00040a90:    d90b        ..      BLS      0x40aaa ; pb_dec_bytes + 82
        0x00040a92:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040a94:    f2463106    F..1    MOV      r1,#0x6306
        0x00040a98:    f2c00105    ....    MOVT     r1,#5
        0x00040a9c:    2800        .(      CMP      r0,#0
        0x00040a9e:    bf18        ..      IT       NE
        0x00040aa0:    4601        .F      MOVNE    r1,r0
        0x00040aa2:    60e1        .`      STR      r1,[r4,#0xc]
        0x00040aa4:    2000        .       MOVS     r0,#0
        0x00040aa6:    b002        ..      ADD      sp,sp,#8
        0x00040aa8:    bd70        p.      POP      {r4-r6,pc}
        0x00040aaa:    f8252b02    %..+    STRH     r2,[r5],#2
        0x00040aae:    4620         F      MOV      r0,r4
        0x00040ab0:    4629        )F      MOV      r1,r5
        0x00040ab2:    f000fefb    ....    BL       pb_read ; 0x418ac
        0x00040ab6:    b002        ..      ADD      sp,sp,#8
        0x00040ab8:    bd70        p.      POP      {r4-r6,pc}
        0x00040aba:    0000        ..      MOVS     r0,r0
    pb_dec_fixed32
        0x00040abc:    b580        ..      PUSH     {r7,lr}
        0x00040abe:    4611        .F      MOV      r1,r2
        0x00040ac0:    f000f99e    ....    BL       pb_decode_fixed32 ; 0x40e00
        0x00040ac4:    bd80        ..      POP      {r7,pc}
        0x00040ac6:    0000        ..      MOVS     r0,r0
    pb_dec_fixed64
        0x00040ac8:    b580        ..      PUSH     {r7,lr}
        0x00040aca:    4611        .F      MOV      r1,r2
        0x00040acc:    f000f9a6    ....    BL       pb_decode_fixed64 ; 0x40e1c
        0x00040ad0:    bd80        ..      POP      {r7,pc}
        0x00040ad2:    0000        ..      MOVS     r0,r0
    pb_dec_fixed_length_bytes
        0x00040ad4:    b570        p.      PUSH     {r4-r6,lr}
        0x00040ad6:    b082        ..      SUB      sp,sp,#8
        0x00040ad8:    460e        .F      MOV      r6,r1
        0x00040ada:    a901        ..      ADD      r1,sp,#4
        0x00040adc:    4615        .F      MOV      r5,r2
        0x00040ade:    4604        .F      MOV      r4,r0
        0x00040ae0:    f000fb2e    ....    BL       pb_decode_varint32 ; 0x41140
        0x00040ae4:    b308        ..      CBZ      r0,0x40b2a ; pb_dec_fixed_length_bytes + 86
        0x00040ae6:    9801        ..      LDR      r0,[sp,#4]
        0x00040ae8:    f5b03f80    ...?    CMP      r0,#0x10000
        0x00040aec:    d305        ..      BCC      0x40afa ; pb_dec_fixed_length_bytes + 38
        0x00040aee:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040af0:    f2463106    F..1    MOV      r1,#0x6306
        0x00040af4:    f2c00105    ....    MOVT     r1,#5
        0x00040af8:    e013        ..      B        0x40b22 ; pb_dec_fixed_length_bytes + 78
        0x00040afa:    f8b62007    ...     LDRH     r2,[r6,#7]
        0x00040afe:    b138        8.      CBZ      r0,0x40b10 ; pb_dec_fixed_length_bytes + 60
        0x00040b00:    4290        .B      CMP      r0,r2
        0x00040b02:    d10c        ..      BNE      0x40b1e ; pb_dec_fixed_length_bytes + 74
        0x00040b04:    4620         F      MOV      r0,r4
        0x00040b06:    4629        )F      MOV      r1,r5
        0x00040b08:    f000fed0    ....    BL       pb_read ; 0x418ac
        0x00040b0c:    b002        ..      ADD      sp,sp,#8
        0x00040b0e:    bd70        p.      POP      {r4-r6,pc}
        0x00040b10:    4628        (F      MOV      r0,r5
        0x00040b12:    4611        .F      MOV      r1,r2
        0x00040b14:    f7d7fd8d    ....    BL       __aeabi_memclr ; 0x18632
        0x00040b18:    2001        .       MOVS     r0,#1
        0x00040b1a:    b002        ..      ADD      sp,sp,#8
        0x00040b1c:    bd70        p.      POP      {r4-r6,pc}
        0x00040b1e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040b20:    a103        ..      ADR      r1,{pc}+0x10 ; 0x40b30
        0x00040b22:    2800        .(      CMP      r0,#0
        0x00040b24:    bf18        ..      IT       NE
        0x00040b26:    4601        .F      MOVNE    r1,r0
        0x00040b28:    60e1        .`      STR      r1,[r4,#0xc]
        0x00040b2a:    2000        .       MOVS     r0,#0
        0x00040b2c:    b002        ..      ADD      sp,sp,#8
        0x00040b2e:    bd70        p.      POP      {r4-r6,pc}
    $d.55
        0x00040b30:    6f636e69    inco    DCD    1868787305
        0x00040b34:    63657272    rrec    DCD    1667592818
        0x00040b38:    69662074    t fi    DCD    1768300660
        0x00040b3c:    20646578    xed     DCD    543450488
        0x00040b40:    676e656c    leng    DCD    1735288172
        0x00040b44:    62206874    th b    DCD    1646291060
        0x00040b48:    73657479    ytes    DCD    1936028793
        0x00040b4c:    7a697320     siz    DCD    2053731104
        0x00040b50:    00000065    e...    DCD    101
    $t.50
    pb_dec_string
        0x00040b54:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00040b56:    b081        ..      SUB      sp,sp,#4
        0x00040b58:    460f        .F      MOV      r7,r1
        0x00040b5a:    4669        iF      MOV      r1,sp
        0x00040b5c:    4615        .F      MOV      r5,r2
        0x00040b5e:    4604        .F      MOV      r4,r0
        0x00040b60:    f000faee    ....    BL       pb_decode_varint32 ; 0x41140
        0x00040b64:    b1d0        ..      CBZ      r0,0x40b9c ; pb_dec_string + 72
        0x00040b66:    9e00        ..      LDR      r6,[sp,#0]
        0x00040b68:    1c70        p.      ADDS     r0,r6,#1
        0x00040b6a:    d302        ..      BCC      0x40b72 ; pb_dec_string + 30
        0x00040b6c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040b6e:    a115        ..      ADR      r1,{pc}+0x56 ; 0x40bc4
        0x00040b70:    e010        ..      B        0x40b94 ; pb_dec_string + 64
        0x00040b72:    78b9        .x      LDRB     r1,[r7,#2]
        0x00040b74:    f00101c0    ....    AND      r1,r1,#0xc0
        0x00040b78:    2980        .)      CMP      r1,#0x80
        0x00040b7a:    d105        ..      BNE      0x40b88 ; pb_dec_string + 52
        0x00040b7c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040b7e:    f24621f4    F..!    MOV      r1,#0x62f4
        0x00040b82:    f2c00105    ....    MOVT     r1,#5
        0x00040b86:    e005        ..      B        0x40b94 ; pb_dec_string + 64
        0x00040b88:    f8b71007    ....    LDRH     r1,[r7,#7]
        0x00040b8c:    4288        .B      CMP      r0,r1
        0x00040b8e:    d908        ..      BLS      0x40ba2 ; pb_dec_string + 78
        0x00040b90:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040b92:    a108        ..      ADR      r1,{pc}+0x22 ; 0x40bb4
        0x00040b94:    2800        .(      CMP      r0,#0
        0x00040b96:    bf18        ..      IT       NE
        0x00040b98:    4601        .F      MOVNE    r1,r0
        0x00040b9a:    60e1        .`      STR      r1,[r4,#0xc]
        0x00040b9c:    2000        .       MOVS     r0,#0
        0x00040b9e:    b001        ..      ADD      sp,sp,#4
        0x00040ba0:    bdf0        ..      POP      {r4-r7,pc}
        0x00040ba2:    4620         F      MOV      r0,r4
        0x00040ba4:    4629        )F      MOV      r1,r5
        0x00040ba6:    4632        2F      MOV      r2,r6
        0x00040ba8:    f000fe80    ....    BL       pb_read ; 0x418ac
        0x00040bac:    2100        .!      MOVS     r1,#0
        0x00040bae:    55a9        .U      STRB     r1,[r5,r6]
        0x00040bb0:    b001        ..      ADD      sp,sp,#4
        0x00040bb2:    bdf0        ..      POP      {r4-r7,pc}
    $d.51
        0x00040bb4:    69727473    stri    DCD    1769108595
        0x00040bb8:    6f20676e    ng o    DCD    1864394606
        0x00040bbc:    66726576    verf    DCD    1718773110
        0x00040bc0:    00776f6c    low.    DCD    7827308
        0x00040bc4:    657a6973    size    DCD    1702521203
        0x00040bc8:    6f6f7420     too    DCD    1869575200
        0x00040bcc:    72616c20     lar    DCD    1918987296
        0x00040bd0:    00006567    ge..    DCD    25959
    $t.52
    pb_dec_submessage
        0x00040bd4:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00040bd6:    b085        ..      SUB      sp,sp,#0x14
        0x00040bd8:    460f        .F      MOV      r7,r1
        0x00040bda:    f8d1600b    ...`    LDR      r6,[r1,#0xb]
        0x00040bde:    a901        ..      ADD      r1,sp,#4
        0x00040be0:    4615        .F      MOV      r5,r2
        0x00040be2:    4604        .F      MOV      r4,r0
        0x00040be4:    f000fe14    ....    BL       pb_make_string_substream ; 0x41810
        0x00040be8:    b198        ..      CBZ      r0,0x40c12 ; pb_dec_submessage + 62
        0x00040bea:    f8d7000b    ....    LDR      r0,[r7,#0xb]
        0x00040bee:    b150        P.      CBZ      r0,0x40c06 ; pb_dec_submessage + 50
        0x00040bf0:    78b8        .x      LDRB     r0,[r7,#2]
        0x00040bf2:    f0000030    ..0.    AND      r0,r0,#0x30
        0x00040bf6:    2820         (      CMP      r0,#0x20
        0x00040bf8:    d10e        ..      BNE      0x40c18 ; pb_dec_submessage + 68
        0x00040bfa:    a801        ..      ADD      r0,sp,#4
        0x00040bfc:    4631        1F      MOV      r1,r6
        0x00040bfe:    462a        *F      MOV      r2,r5
        0x00040c00:    f000f8f0    ....    BL       pb_decode ; 0x40de4
        0x00040c04:    e00d        ..      B        0x40c22 ; pb_dec_submessage + 78
        0x00040c06:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040c08:    a10a        ..      ADR      r1,{pc}+0x2c ; 0x40c34
        0x00040c0a:    2800        .(      CMP      r0,#0
        0x00040c0c:    bf18        ..      IT       NE
        0x00040c0e:    4601        .F      MOVNE    r1,r0
        0x00040c10:    60e1        .`      STR      r1,[r4,#0xc]
        0x00040c12:    2000        .       MOVS     r0,#0
        0x00040c14:    b005        ..      ADD      sp,sp,#0x14
        0x00040c16:    bdf0        ..      POP      {r4-r7,pc}
        0x00040c18:    a801        ..      ADD      r0,sp,#4
        0x00040c1a:    4631        1F      MOV      r1,r6
        0x00040c1c:    462a        *F      MOV      r2,r5
        0x00040c1e:    f000f90b    ....    BL       pb_decode_noinit ; 0x40e38
        0x00040c22:    4605        .F      MOV      r5,r0
        0x00040c24:    a901        ..      ADD      r1,sp,#4
        0x00040c26:    4620         F      MOV      r0,r4
        0x00040c28:    f7ffff04    ....    BL       pb_close_string_substream ; 0x40a34
        0x00040c2c:    4028        (@      ANDS     r0,r0,r5
        0x00040c2e:    b005        ..      ADD      sp,sp,#0x14
        0x00040c30:    bdf0        ..      POP      {r4-r7,pc}
        0x00040c32:    bf00        ..      NOP      
    $d.53
        0x00040c34:    61766e69    inva    DCD    1635151465
        0x00040c38:    2064696c    lid     DCD    543451500
        0x00040c3c:    6c656966    fiel    DCD    1818585446
        0x00040c40:    65642064    d de    DCD    1701060708
        0x00040c44:    69726373    scri    DCD    1769104243
        0x00040c48:    726f7470    ptor    DCD    1919906928
        0x00040c4c:    00000000    ....    DCD    0
    $t.44
    pb_dec_svarint
        0x00040c50:    b570        p.      PUSH     {r4-r6,lr}
        0x00040c52:    b082        ..      SUB      sp,sp,#8
        0x00040c54:    460e        .F      MOV      r6,r1
        0x00040c56:    4669        iF      MOV      r1,sp
        0x00040c58:    4615        .F      MOV      r5,r2
        0x00040c5a:    4604        .F      MOV      r4,r0
        0x00040c5c:    f000fa00    ....    BL       pb_decode_svarint ; 0x41060
        0x00040c60:    2800        .(      CMP      r0,#0
        0x00040c62:    d034        4.      BEQ      0x40cce ; pb_dec_svarint + 126
        0x00040c64:    f8b60007    ....    LDRH     r0,[r6,#7]
        0x00040c68:    3801        .8      SUBS     r0,#1
        0x00040c6a:    2807        .(      CMP      r0,#7
        0x00040c6c:    d80f        ..      BHI      0x40c8e ; pb_dec_svarint + 62
        0x00040c6e:    e8dff000    ....    TBB      [pc,r0]
    $d.45
        0x00040c72:    0904        ..      DCW    2308
        0x00040c74:    0e0e140e    ....    DCD    235803662
        0x00040c78:    180e        ..      DCW    6158
    $t.46
        0x00040c7a:    f99d0000    ....    LDRSB    r0,[sp,#0]
        0x00040c7e:    7028        (p      STRB     r0,[r5,#0]
        0x00040c80:    17c1        ..      ASRS     r1,r0,#31
        0x00040c82:    e012        ..      B        0x40caa ; pb_dec_svarint + 90
        0x00040c84:    f9bd0000    ....    LDRSH    r0,[sp,#0]
        0x00040c88:    8028        (.      STRH     r0,[r5,#0]
        0x00040c8a:    17c1        ..      ASRS     r1,r0,#31
        0x00040c8c:    e00d        ..      B        0x40caa ; pb_dec_svarint + 90
        0x00040c8e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040c90:    f24621cb    F..!    MOV      r1,#0x62cb
        0x00040c94:    f2c00105    ....    MOVT     r1,#5
        0x00040c98:    e015        ..      B        0x40cc6 ; pb_dec_svarint + 118
        0x00040c9a:    9800        ..      LDR      r0,[sp,#0]
        0x00040c9c:    17c1        ..      ASRS     r1,r0,#31
        0x00040c9e:    6028        (`      STR      r0,[r5,#0]
        0x00040ca0:    e003        ..      B        0x40caa ; pb_dec_svarint + 90
        0x00040ca2:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x00040ca6:    e9c50100    ....    STRD     r0,r1,[r5,#0]
        0x00040caa:    e9dd2300    ...#    LDRD     r2,r3,[sp,#0]
        0x00040cae:    4050        P@      EORS     r0,r0,r2
        0x00040cb0:    4059        Y@      EORS     r1,r1,r3
        0x00040cb2:    4308        .C      ORRS     r0,r0,r1
        0x00040cb4:    d102        ..      BNE      0x40cbc ; pb_dec_svarint + 108
        0x00040cb6:    2001        .       MOVS     r0,#1
        0x00040cb8:    b002        ..      ADD      sp,sp,#8
        0x00040cba:    bd70        p.      POP      {r4-r6,pc}
        0x00040cbc:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040cbe:    f24621a7    F..!    MOV      r1,#0x62a7
        0x00040cc2:    f2c00105    ....    MOVT     r1,#5
        0x00040cc6:    2800        .(      CMP      r0,#0
        0x00040cc8:    bf18        ..      IT       NE
        0x00040cca:    4601        .F      MOVNE    r1,r0
        0x00040ccc:    60e1        .`      STR      r1,[r4,#0xc]
        0x00040cce:    2000        .       MOVS     r0,#0
        0x00040cd0:    b002        ..      ADD      sp,sp,#8
        0x00040cd2:    bd70        p.      POP      {r4-r6,pc}
    pb_dec_uvarint
        0x00040cd4:    b570        p.      PUSH     {r4-r6,lr}
        0x00040cd6:    b082        ..      SUB      sp,sp,#8
        0x00040cd8:    460e        .F      MOV      r6,r1
        0x00040cda:    4669        iF      MOV      r1,sp
        0x00040cdc:    4615        .F      MOV      r5,r2
        0x00040cde:    4604        .F      MOV      r4,r0
        0x00040ce0:    f000f9f2    ....    BL       pb_decode_varint ; 0x410c8
        0x00040ce4:    2800        .(      CMP      r0,#0
        0x00040ce6:    d034        4.      BEQ      0x40d52 ; pb_dec_uvarint + 126
        0x00040ce8:    f8b60007    ....    LDRH     r0,[r6,#7]
        0x00040cec:    3801        .8      SUBS     r0,#1
        0x00040cee:    2807        .(      CMP      r0,#7
        0x00040cf0:    d80f        ..      BHI      0x40d12 ; pb_dec_uvarint + 62
        0x00040cf2:    e8dff000    ....    TBB      [pc,r0]
    $d.42
        0x00040cf6:    0904        ..      DCW    2308
        0x00040cf8:    0e0e140e    ....    DCD    235803662
        0x00040cfc:    180e        ..      DCW    6158
    $t.43
        0x00040cfe:    9a00        ..      LDR      r2,[sp,#0]
        0x00040d00:    2100        .!      MOVS     r1,#0
        0x00040d02:    b2d0        ..      UXTB     r0,r2
        0x00040d04:    702a        *p      STRB     r2,[r5,#0]
        0x00040d06:    e012        ..      B        0x40d2e ; pb_dec_uvarint + 90
        0x00040d08:    9a00        ..      LDR      r2,[sp,#0]
        0x00040d0a:    2100        .!      MOVS     r1,#0
        0x00040d0c:    b290        ..      UXTH     r0,r2
        0x00040d0e:    802a        *.      STRH     r2,[r5,#0]
        0x00040d10:    e00d        ..      B        0x40d2e ; pb_dec_uvarint + 90
        0x00040d12:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040d14:    f24621cb    F..!    MOV      r1,#0x62cb
        0x00040d18:    f2c00105    ....    MOVT     r1,#5
        0x00040d1c:    e015        ..      B        0x40d4a ; pb_dec_uvarint + 118
        0x00040d1e:    9800        ..      LDR      r0,[sp,#0]
        0x00040d20:    2100        .!      MOVS     r1,#0
        0x00040d22:    6028        (`      STR      r0,[r5,#0]
        0x00040d24:    e003        ..      B        0x40d2e ; pb_dec_uvarint + 90
        0x00040d26:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x00040d2a:    e9c50100    ....    STRD     r0,r1,[r5,#0]
        0x00040d2e:    e9dd2300    ...#    LDRD     r2,r3,[sp,#0]
        0x00040d32:    4050        P@      EORS     r0,r0,r2
        0x00040d34:    4059        Y@      EORS     r1,r1,r3
        0x00040d36:    4308        .C      ORRS     r0,r0,r1
        0x00040d38:    d102        ..      BNE      0x40d40 ; pb_dec_uvarint + 108
        0x00040d3a:    2001        .       MOVS     r0,#1
        0x00040d3c:    b002        ..      ADD      sp,sp,#8
        0x00040d3e:    bd70        p.      POP      {r4-r6,pc}
        0x00040d40:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040d42:    f24621a7    F..!    MOV      r1,#0x62a7
        0x00040d46:    f2c00105    ....    MOVT     r1,#5
        0x00040d4a:    2800        .(      CMP      r0,#0
        0x00040d4c:    bf18        ..      IT       NE
        0x00040d4e:    4601        .F      MOVNE    r1,r0
        0x00040d50:    60e1        .`      STR      r1,[r4,#0xc]
        0x00040d52:    2000        .       MOVS     r0,#0
        0x00040d54:    b002        ..      ADD      sp,sp,#8
        0x00040d56:    bd70        p.      POP      {r4-r6,pc}
    pb_dec_varint
        0x00040d58:    b570        p.      PUSH     {r4-r6,lr}
        0x00040d5a:    b082        ..      SUB      sp,sp,#8
        0x00040d5c:    460e        .F      MOV      r6,r1
        0x00040d5e:    4669        iF      MOV      r1,sp
        0x00040d60:    4615        .F      MOV      r5,r2
        0x00040d62:    4604        .F      MOV      r4,r0
        0x00040d64:    f000f9b0    ....    BL       pb_decode_varint ; 0x410c8
        0x00040d68:    2800        .(      CMP      r0,#0
        0x00040d6a:    d037        7.      BEQ      0x40ddc ; pb_dec_varint + 132
        0x00040d6c:    f8b63007    ...0    LDRH     r3,[r6,#7]
        0x00040d70:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x00040d74:    2b08        .+      CMP      r3,#8
        0x00040d76:    f1a30301    ....    SUB      r3,r3,#1
        0x00040d7a:    ea4f72e0    O..r    ASR      r2,r0,#31
        0x00040d7e:    bf18        ..      IT       NE
        0x00040d80:    4611        .F      MOVNE    r1,r2
        0x00040d82:    2b07        .+      CMP      r3,#7
        0x00040d84:    d80d        ..      BHI      0x40da2 ; pb_dec_varint + 74
        0x00040d86:    e8dff003    ....    TBB      [pc,r3]
    $d.39
        0x00040d8a:    0804        ..      DCW    2052
        0x00040d8c:    0c0c120c    ....    DCD    202117644
        0x00040d90:    150c        ..      DCW    5388
    $t.40
        0x00040d92:    b243        C.      SXTB     r3,r0
        0x00040d94:    7028        (p      STRB     r0,[r5,#0]
        0x00040d96:    17da        ..      ASRS     r2,r3,#31
        0x00040d98:    e010        ..      B        0x40dbc ; pb_dec_varint + 100
        0x00040d9a:    b203        ..      SXTH     r3,r0
        0x00040d9c:    8028        (.      STRH     r0,[r5,#0]
        0x00040d9e:    17da        ..      ASRS     r2,r3,#31
        0x00040da0:    e00c        ..      B        0x40dbc ; pb_dec_varint + 100
        0x00040da2:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040da4:    f24621cb    F..!    MOV      r1,#0x62cb
        0x00040da8:    f2c00105    ....    MOVT     r1,#5
        0x00040dac:    e012        ..      B        0x40dd4 ; pb_dec_varint + 124
        0x00040dae:    6028        (`      STR      r0,[r5,#0]
        0x00040db0:    4603        .F      MOV      r3,r0
        0x00040db2:    e003        ..      B        0x40dbc ; pb_dec_varint + 100
        0x00040db4:    4603        .F      MOV      r3,r0
        0x00040db6:    460a        .F      MOV      r2,r1
        0x00040db8:    e9c50100    ....    STRD     r0,r1,[r5,#0]
        0x00040dbc:    4058        X@      EORS     r0,r0,r3
        0x00040dbe:    4051        Q@      EORS     r1,r1,r2
        0x00040dc0:    4308        .C      ORRS     r0,r0,r1
        0x00040dc2:    d102        ..      BNE      0x40dca ; pb_dec_varint + 114
        0x00040dc4:    2001        .       MOVS     r0,#1
        0x00040dc6:    b002        ..      ADD      sp,sp,#8
        0x00040dc8:    bd70        p.      POP      {r4-r6,pc}
        0x00040dca:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040dcc:    f24621a7    F..!    MOV      r1,#0x62a7
        0x00040dd0:    f2c00105    ....    MOVT     r1,#5
        0x00040dd4:    2800        .(      CMP      r0,#0
        0x00040dd6:    bf18        ..      IT       NE
        0x00040dd8:    4601        .F      MOVNE    r1,r0
        0x00040dda:    60e1        .`      STR      r1,[r4,#0xc]
        0x00040ddc:    2000        .       MOVS     r0,#0
        0x00040dde:    b002        ..      ADD      sp,sp,#8
        0x00040de0:    bd70        p.      POP      {r4-r6,pc}
        0x00040de2:    0000        ..      MOVS     r0,r0
    pb_decode
        0x00040de4:    b570        p.      PUSH     {r4-r6,lr}
        0x00040de6:    460d        .F      MOV      r5,r1
        0x00040de8:    4606        .F      MOV      r6,r0
        0x00040dea:    4608        .F      MOV      r0,r1
        0x00040dec:    4611        .F      MOV      r1,r2
        0x00040dee:    4614        .F      MOV      r4,r2
        0x00040df0:    f000fd3c    ..<.    BL       pb_message_set_to_defaults ; 0x4186c
        0x00040df4:    4630        0F      MOV      r0,r6
        0x00040df6:    4629        )F      MOV      r1,r5
        0x00040df8:    4622        "F      MOV      r2,r4
        0x00040dfa:    f000f81d    ....    BL       pb_decode_noinit ; 0x40e38
        0x00040dfe:    bd70        p.      POP      {r4-r6,pc}
    pb_decode_fixed32
        0x00040e00:    b510        ..      PUSH     {r4,lr}
        0x00040e02:    b082        ..      SUB      sp,sp,#8
        0x00040e04:    460c        .F      MOV      r4,r1
        0x00040e06:    a901        ..      ADD      r1,sp,#4
        0x00040e08:    2204        ."      MOVS     r2,#4
        0x00040e0a:    f000fd4f    ..O.    BL       pb_read ; 0x418ac
        0x00040e0e:    2800        .(      CMP      r0,#0
        0x00040e10:    bf1c        ..      ITT      NE
        0x00040e12:    9901        ..      LDRNE    r1,[sp,#4]
        0x00040e14:    6021        !`      STRNE    r1,[r4,#0]
        0x00040e16:    b002        ..      ADD      sp,sp,#8
        0x00040e18:    bd10        ..      POP      {r4,pc}
        0x00040e1a:    0000        ..      MOVS     r0,r0
    pb_decode_fixed64
        0x00040e1c:    b510        ..      PUSH     {r4,lr}
        0x00040e1e:    b082        ..      SUB      sp,sp,#8
        0x00040e20:    460c        .F      MOV      r4,r1
        0x00040e22:    4669        iF      MOV      r1,sp
        0x00040e24:    2208        ."      MOVS     r2,#8
        0x00040e26:    f000fd41    ..A.    BL       pb_read ; 0x418ac
        0x00040e2a:    b118        ..      CBZ      r0,0x40e34 ; pb_decode_fixed64 + 24
        0x00040e2c:    9900        ..      LDR      r1,[sp,#0]
        0x00040e2e:    9a01        ..      LDR      r2,[sp,#4]
        0x00040e30:    e9c41200    ....    STRD     r1,r2,[r4,#0]
        0x00040e34:    b002        ..      ADD      sp,sp,#8
        0x00040e36:    bd10        ..      POP      {r4,pc}
    pb_decode_noinit
        0x00040e38:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00040e3c:    b08d        ..      SUB      sp,sp,#0x34
        0x00040e3e:    4604        .F      MOV      r4,r0
        0x00040e40:    2000        .       MOVS     r0,#0
        0x00040e42:    e9cd000a    ....    STRD     r0,r0,[sp,#0x28]
        0x00040e46:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00040e4a:    a804        ..      ADD      r0,sp,#0x10
        0x00040e4c:    f000fc00    ....    BL       pb_field_iter_begin ; 0x41650
        0x00040e50:    68a0        .h      LDR      r0,[r4,#8]
        0x00040e52:    2800        .(      CMP      r0,#0
        0x00040e54:    f00080ac    ....    BEQ.W    0x40fb0 ; pb_decode_noinit + 376
        0x00040e58:    f10d0b07    ....    ADD      r11,sp,#7
        0x00040e5c:    ae02        ..      ADD      r6,sp,#8
        0x00040e5e:    f10d0706    ....    ADD      r7,sp,#6
        0x00040e62:    f10d0810    ....    ADD      r8,sp,#0x10
        0x00040e66:    f04f0901    O...    MOV      r9,#1
        0x00040e6a:    f04f0a00    O...    MOV      r10,#0
        0x00040e6e:    2000        .       MOVS     r0,#0
        0x00040e70:    9000        ..      STR      r0,[sp,#0]
        0x00040e72:    bf00        ..      NOP      
        0x00040e74:    4620         F      MOV      r0,r4
        0x00040e76:    4659        YF      MOV      r1,r11
        0x00040e78:    4632        2F      MOV      r2,r6
        0x00040e7a:    463b        ;F      MOV      r3,r7
        0x00040e7c:    f000f906    ....    BL       pb_decode_tag ; 0x4108c
        0x00040e80:    b340        @.      CBZ      r0,0x40ed4 ; pb_decode_noinit + 156
        0x00040e82:    9d02        ..      LDR      r5,[sp,#8]
        0x00040e84:    4640        @F      MOV      r0,r8
        0x00040e86:    4629        )F      MOV      r1,r5
        0x00040e88:    f000fbf6    ....    BL       pb_field_iter_find ; 0x41678
        0x00040e8c:    b350        P.      CBZ      r0,0x40ee4 ; pb_decode_noinit + 172
        0x00040e8e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00040e90:    7888        .x      LDRB     r0,[r1,#2]
        0x00040e92:    f0000030    ..0.    AND      r0,r0,#0x30
        0x00040e96:    2820         (      CMP      r0,#0x20
        0x00040e98:    d103        ..      BNE      0x40ea2 ; pb_decode_noinit + 106
        0x00040e9a:    e9dd2308    ...#    LDRD     r2,r3,[sp,#0x20]
        0x00040e9e:    4293        .B      CMP      r3,r2
        0x00040ea0:    d049        I.      BEQ      0x40f36 ; pb_decode_noinit + 254
        0x00040ea2:    b968        h.      CBNZ     r0,0x40ec0 ; pb_decode_noinit + 136
        0x00040ea4:    9806        ..      LDR      r0,[sp,#0x18]
        0x00040ea6:    283f        ?(      CMP      r0,#0x3f
        0x00040ea8:    d80a        ..      BHI      0x40ec0 ; pb_decode_noinit + 136
        0x00040eaa:    f000011f    ....    AND      r1,r0,#0x1f
        0x00040eae:    0940        @.      LSRS     r0,r0,#5
        0x00040eb0:    ab0a        ..      ADD      r3,sp,#0x28
        0x00040eb2:    f8532020    S.      LDR      r2,[r3,r0,LSL #2]
        0x00040eb6:    fa09f101    ....    LSL      r1,r9,r1
        0x00040eba:    4311        .C      ORRS     r1,r1,r2
        0x00040ebc:    f8431020    C. .    STR      r1,[r3,r0,LSL #2]
        0x00040ec0:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00040ec4:    4620         F      MOV      r0,r4
        0x00040ec6:    4642        BF      MOV      r2,r8
        0x00040ec8:    f7f4ff38    ..8.    BL       decode_field ; 0x35d3c
        0x00040ecc:    f0800001    ....    EOR      r0,r0,#1
        0x00040ed0:    e05a        Z.      B        0x40f88 ; pb_decode_noinit + 336
        0x00040ed2:    bf00        ..      NOP      
        0x00040ed4:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x00040ed8:    2800        .(      CMP      r0,#0
        0x00040eda:    f04f0003    O...    MOV      r0,#3
        0x00040ede:    bf08        ..      IT       EQ
        0x00040ee0:    2001        .       MOVEQ    r0,#1
        0x00040ee2:    e051        Q.      B        0x40f88 ; pb_decode_noinit + 336
        0x00040ee4:    4555        UE      CMP      r5,r10
        0x00040ee6:    d345        E.      BCC      0x40f74 ; pb_decode_noinit + 316
        0x00040ee8:    4640        @F      MOV      r0,r8
        0x00040eea:    f7f8f9ff    ....    BL       find_extension_field ; 0x392ec
        0x00040eee:    b128        (.      CBZ      r0,0x40efc ; pb_decode_noinit + 196
        0x00040ef0:    9805        ..      LDR      r0,[sp,#0x14]
        0x00040ef2:    f8b0a000    ....    LDRH     r10,[r0,#0]
        0x00040ef6:    4555        UE      CMP      r5,r10
        0x00040ef8:    d204        ..      BCS      0x40f04 ; pb_decode_noinit + 204
        0x00040efa:    e03b        ;.      B        0x40f74 ; pb_decode_noinit + 316
        0x00040efc:    f04f3aff    O..:    MOV      r10,#0xffffffff
        0x00040f00:    4555        UE      CMP      r5,r10
        0x00040f02:    d337        7.      BCC      0x40f74 ; pb_decode_noinit + 316
        0x00040f04:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x00040f08:    46b9        .F      MOV      r9,r7
        0x00040f0a:    465f        _F      MOV      r7,r11
        0x00040f0c:    f8d4b008    ....    LDR      r11,[r4,#8]
        0x00040f10:    4620         F      MOV      r0,r4
        0x00040f12:    4629        )F      MOV      r1,r5
        0x00040f14:    4643        CF      MOV      r3,r8
        0x00040f16:    4646        FF      MOV      r6,r8
        0x00040f18:    f7f4feea    ....    BL       decode_extension ; 0x35cf0
        0x00040f1c:    b308        ..      CBZ      r0,0x40f62 ; pb_decode_noinit + 298
        0x00040f1e:    68a0        .h      LDR      r0,[r4,#8]
        0x00040f20:    ebbb0200    ....    SUBS     r2,r11,r0
        0x00040f24:    ebab0000    ....    SUB      r0,r11,r0
        0x00040f28:    fab0f080    ....    CLZ      r0,r0
        0x00040f2c:    bf18        ..      IT       NE
        0x00040f2e:    2201        ."      MOVNE    r2,#1
        0x00040f30:    0941        A.      LSRS     r1,r0,#5
        0x00040f32:    0050        P.      LSLS     r0,r2,#1
        0x00040f34:    e017        ..      B        0x40f66 ; pb_decode_noinit + 302
        0x00040f36:    9a00        ..      LDR      r2,[sp,#0]
        0x00040f38:    428a        .B      CMP      r2,r1
        0x00040f3a:    d00c        ..      BEQ      0x40f56 ; pb_decode_noinit + 286
        0x00040f3c:    9a00        ..      LDR      r2,[sp,#0]
        0x00040f3e:    b132        2.      CBZ      r2,0x40f4e ; pb_decode_noinit + 278
        0x00040f40:    9b00        ..      LDR      r3,[sp,#0]
        0x00040f42:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x00040f46:    f8b33009    ...0    LDRH     r3,[r3,#9]
        0x00040f4a:    429a        .B      CMP      r2,r3
        0x00040f4c:    d125        %.      BNE      0x40f9a ; pb_decode_noinit + 354
        0x00040f4e:    2200        ."      MOVS     r2,#0
        0x00040f50:    f8ad200e    ...     STRH     r2,[sp,#0xe]
        0x00040f54:    9100        ..      STR      r1,[sp,#0]
        0x00040f56:    f10d010e    ....    ADD      r1,sp,#0xe
        0x00040f5a:    9109        ..      STR      r1,[sp,#0x24]
        0x00040f5c:    2800        .(      CMP      r0,#0
        0x00040f5e:    d0a1        ..      BEQ      0x40ea4 ; pb_decode_noinit + 108
        0x00040f60:    e7ae        ..      B        0x40ec0 ; pb_decode_noinit + 136
        0x00040f62:    2001        .       MOVS     r0,#1
        0x00040f64:    2100        .!      MOVS     r1,#0
        0x00040f66:    46b0        .F      MOV      r8,r6
        0x00040f68:    46bb        .F      MOV      r11,r7
        0x00040f6a:    ae02        ..      ADD      r6,sp,#8
        0x00040f6c:    464f        OF      MOV      r7,r9
        0x00040f6e:    f04f0901    O...    MOV      r9,#1
        0x00040f72:    b149        I.      CBZ      r1,0x40f88 ; pb_decode_noinit + 336
        0x00040f74:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00040f78:    4620         F      MOV      r0,r4
        0x00040f7a:    f000fcf7    ....    BL       pb_skip_field ; 0x4196c
        0x00040f7e:    2800        .(      CMP      r0,#0
        0x00040f80:    f04f0001    O...    MOV      r0,#1
        0x00040f84:    bf18        ..      IT       NE
        0x00040f86:    2002        .       MOVNE    r0,#2
        0x00040f88:    2800        .(      CMP      r0,#0
        0x00040f8a:    bf18        ..      IT       NE
        0x00040f8c:    2802        .(      CMPNE    r0,#2
        0x00040f8e:    d112        ..      BNE      0x40fb6 ; pb_decode_noinit + 382
        0x00040f90:    68a0        .h      LDR      r0,[r4,#8]
        0x00040f92:    2800        .(      CMP      r0,#0
        0x00040f94:    f47faf6e    ..n.    BNE      0x40e74 ; pb_decode_noinit + 60
        0x00040f98:    e00f        ..      B        0x40fba ; pb_decode_noinit + 386
        0x00040f9a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040f9c:    f2462186    F..!    MOV      r1,#0x6286
        0x00040fa0:    2800        .(      CMP      r0,#0
        0x00040fa2:    f2c00105    ....    MOVT     r1,#5
        0x00040fa6:    bf08        ..      IT       EQ
        0x00040fa8:    4608        .F      MOVEQ    r0,r1
        0x00040faa:    60e0        .`      STR      r0,[r4,#0xc]
        0x00040fac:    2001        .       MOVS     r0,#1
        0x00040fae:    e7eb        ..      B        0x40f88 ; pb_decode_noinit + 336
        0x00040fb0:    2000        .       MOVS     r0,#0
        0x00040fb2:    9000        ..      STR      r0,[sp,#0]
        0x00040fb4:    e001        ..      B        0x40fba ; pb_decode_noinit + 386
        0x00040fb6:    2803        .(      CMP      r0,#3
        0x00040fb8:    d14e        N.      BNE      0x41058 ; pb_decode_noinit + 544
        0x00040fba:    9800        ..      LDR      r0,[sp,#0]
        0x00040fbc:    b130        0.      CBZ      r0,0x40fcc ; pb_decode_noinit + 404
        0x00040fbe:    9900        ..      LDR      r1,[sp,#0]
        0x00040fc0:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x00040fc4:    f8b11009    ....    LDRH     r1,[r1,#9]
        0x00040fc8:    4288        .B      CMP      r0,r1
        0x00040fca:    d136        6.      BNE      0x4103a ; pb_decode_noinit + 514
        0x00040fcc:    ad04        ..      ADD      r5,sp,#0x10
        0x00040fce:    bf00        ..      NOP      
        0x00040fd0:    e9dd0605    ....    LDRD     r0,r6,[sp,#0x14]
        0x00040fd4:    7887        .x      LDRB     r7,[r0,#2]
        0x00040fd6:    4628        (F      MOV      r0,r5
        0x00040fd8:    f000fb68    ..h.    BL       pb_field_iter_next ; 0x416ac
        0x00040fdc:    2800        .(      CMP      r0,#0
        0x00040fde:    d1f7        ..      BNE      0x40fd0 ; pb_decode_noinit + 408
        0x00040fe0:    f0170f30    ..0.    TST      r7,#0x30
        0x00040fe4:    d104        ..      BNE      0x40ff0 ; pb_decode_noinit + 440
        0x00040fe6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00040fe8:    8800        ..      LDRH     r0,[r0,#0]
        0x00040fea:    2800        .(      CMP      r0,#0
        0x00040fec:    bf18        ..      IT       NE
        0x00040fee:    3601        .6      ADDNE    r6,#1
        0x00040ff0:    2e40        @.      CMP      r6,#0x40
        0x00040ff2:    bf28        (.      IT       CS
        0x00040ff4:    2640        @&      MOVCS    r6,#0x40
        0x00040ff6:    b1e6        ..      CBZ      r6,0x41032 ; pb_decode_noinit + 506
        0x00040ff8:    2000        .       MOVS     r0,#0
        0x00040ffa:    ebb01f56    ..V.    CMP      r0,r6,LSR #5
        0x00040ffe:    ea4f1056    O.V.    LSR      r0,r6,#5
        0x00041002:    d008        ..      BEQ      0x41016 ; pb_decode_noinit + 478
        0x00041004:    a90a        ..      ADD      r1,sp,#0x28
        0x00041006:    4602        .F      MOV      r2,r0
        0x00041008:    680b        .h      LDR      r3,[r1,#0]
        0x0004100a:    3301        .3      ADDS     r3,#1
        0x0004100c:    d11b        ..      BNE      0x41046 ; pb_decode_noinit + 526
        0x0004100e:    3a01        .:      SUBS     r2,#1
        0x00041010:    f1010104    ....    ADD      r1,r1,#4
        0x00041014:    d1f8        ..      BNE      0x41008 ; pb_decode_noinit + 464
        0x00041016:    f016011f    ....    ANDS     r1,r6,#0x1f
        0x0004101a:    d00a        ..      BEQ      0x41032 ; pb_decode_noinit + 506
        0x0004101c:    aa0a        ..      ADD      r2,sp,#0x28
        0x0004101e:    f8520020    R. .    LDR      r0,[r2,r0,LSL #2]
        0x00041022:    f1c10120    .. .    RSB      r1,r1,#0x20
        0x00041026:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0004102a:    fa22f101    "...    LSR      r1,r2,r1
        0x0004102e:    4288        .B      CMP      r0,r1
        0x00041030:    d109        ..      BNE      0x41046 ; pb_decode_noinit + 526
        0x00041032:    2001        .       MOVS     r0,#1
        0x00041034:    b00d        ..      ADD      sp,sp,#0x34
        0x00041036:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0004103a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0004103c:    f2462186    F..!    MOV      r1,#0x6286
        0x00041040:    f2c00105    ....    MOVT     r1,#5
        0x00041044:    e004        ..      B        0x41050 ; pb_decode_noinit + 536
        0x00041046:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00041048:    f246216f    F.o!    MOV      r1,#0x626f
        0x0004104c:    f2c00105    ....    MOVT     r1,#5
        0x00041050:    2800        .(      CMP      r0,#0
        0x00041052:    bf18        ..      IT       NE
        0x00041054:    4601        .F      MOVNE    r1,r0
        0x00041056:    60e1        .`      STR      r1,[r4,#0xc]
        0x00041058:    2000        .       MOVS     r0,#0
        0x0004105a:    b00d        ..      ADD      sp,sp,#0x34
        0x0004105c:    e8bd8ff0    ....    POP      {r4-r11,pc}
    pb_decode_svarint
        0x00041060:    b510        ..      PUSH     {r4,lr}
        0x00041062:    b082        ..      SUB      sp,sp,#8
        0x00041064:    460c        .F      MOV      r4,r1
        0x00041066:    4669        iF      MOV      r1,sp
        0x00041068:    f000f82e    ....    BL       pb_decode_varint ; 0x410c8
        0x0004106c:    b160        `.      CBZ      r0,0x41088 ; pb_decode_svarint + 40
        0x0004106e:    e9dd2100    ...!    LDRD     r2,r1,[sp,#0]
        0x00041072:    ea5f0151    _.Q.    LSRS.W   r1,r1,#1
        0x00041076:    ea4f0332    O.2.    RRX      r3,r2
        0x0004107a:    f0020201    ....    AND      r2,r2,#1
        0x0004107e:    4252        RB      RSBS     r2,r2,#0
        0x00041080:    4053        S@      EORS     r3,r3,r2
        0x00041082:    4051        Q@      EORS     r1,r1,r2
        0x00041084:    e9c43100    ...1    STRD     r3,r1,[r4,#0]
        0x00041088:    b002        ..      ADD      sp,sp,#8
        0x0004108a:    bd10        ..      POP      {r4,pc}
    pb_decode_tag
        0x0004108c:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0004108e:    b081        ..      SUB      sp,sp,#4
        0x00041090:    2700        .'      MOVS     r7,#0
        0x00041092:    4616        .F      MOV      r6,r2
        0x00041094:    460c        .F      MOV      r4,r1
        0x00041096:    701f        .p      STRB     r7,[r3,#0]
        0x00041098:    700f        .p      STRB     r7,[r1,#0]
        0x0004109a:    6017        .`      STR      r7,[r2,#0]
        0x0004109c:    4669        iF      MOV      r1,sp
        0x0004109e:    461a        .F      MOV      r2,r3
        0x000410a0:    461d        .F      MOV      r5,r3
        0x000410a2:    f000f853    ..S.    BL       pb_decode_varint32_eof ; 0x4114c
        0x000410a6:    b158        X.      CBZ      r0,0x410c0 ; pb_decode_tag + 52
        0x000410a8:    9800        ..      LDR      r0,[sp,#0]
        0x000410aa:    b130        0.      CBZ      r0,0x410ba ; pb_decode_tag + 46
        0x000410ac:    08c1        ..      LSRS     r1,r0,#3
        0x000410ae:    f0000007    ....    AND      r0,r0,#7
        0x000410b2:    2701        .'      MOVS     r7,#1
        0x000410b4:    6031        1`      STR      r1,[r6,#0]
        0x000410b6:    7020         p      STRB     r0,[r4,#0]
        0x000410b8:    e002        ..      B        0x410c0 ; pb_decode_tag + 52
        0x000410ba:    2001        .       MOVS     r0,#1
        0x000410bc:    7028        (p      STRB     r0,[r5,#0]
        0x000410be:    2700        .'      MOVS     r7,#0
        0x000410c0:    4638        8F      MOV      r0,r7
        0x000410c2:    b001        ..      ADD      sp,sp,#4
        0x000410c4:    bdf0        ..      POP      {r4-r7,pc}
        0x000410c6:    0000        ..      MOVS     r0,r0
    pb_decode_varint
        0x000410c8:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x000410cc:    b081        ..      SUB      sp,sp,#4
        0x000410ce:    4688        .F      MOV      r8,r1
        0x000410d0:    4604        .F      MOV      r4,r0
        0x000410d2:    2700        .'      MOVS     r7,#0
        0x000410d4:    f10d0903    ....    ADD      r9,sp,#3
        0x000410d8:    2500        .%      MOVS     r5,#0
        0x000410da:    2600        .&      MOVS     r6,#0
        0x000410dc:    2f40        @/      CMP      r7,#0x40
        0x000410de:    d221        !.      BCS      0x41124 ; pb_decode_varint + 92
        0x000410e0:    4620         F      MOV      r0,r4
        0x000410e2:    4649        IF      MOV      r1,r9
        0x000410e4:    f000fc22    ..".    BL       pb_readbyte ; 0x4192c
        0x000410e8:    b328        (.      CBZ      r0,0x41136 ; pb_decode_varint + 110
        0x000410ea:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000410ee:    f1c70320    .. .    RSB      r3,r7,#0x20
        0x000410f2:    f000017f    ....    AND      r1,r0,#0x7f
        0x000410f6:    fa21f303    !...    LSR      r3,r1,r3
        0x000410fa:    f1b70220    .. .    SUBS     r2,r7,#0x20
        0x000410fe:    bf58        X.      IT       PL
        0x00041100:    fa01f302    ....    LSLPL    r3,r1,r2
        0x00041104:    fa01f107    ....    LSL      r1,r1,r7
        0x00041108:    bf58        X.      IT       PL
        0x0004110a:    2100        .!      MOVPL    r1,#0
        0x0004110c:    431e        .C      ORRS     r6,r6,r3
        0x0004110e:    430d        .C      ORRS     r5,r5,r1
        0x00041110:    0600        ..      LSLS     r0,r0,#24
        0x00041112:    f1070707    ....    ADD      r7,r7,#7
        0x00041116:    d4e1        ..      BMI      0x410dc ; pb_decode_varint + 20
        0x00041118:    e9c85600    ...V    STRD     r5,r6,[r8,#0]
        0x0004111c:    2001        .       MOVS     r0,#1
        0x0004111e:    b001        ..      ADD      sp,sp,#4
        0x00041120:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00041124:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00041126:    f2463115    F..1    MOV      r1,#0x6315
        0x0004112a:    f2c00105    ....    MOVT     r1,#5
        0x0004112e:    2800        .(      CMP      r0,#0
        0x00041130:    bf18        ..      IT       NE
        0x00041132:    4601        .F      MOVNE    r1,r0
        0x00041134:    60e1        .`      STR      r1,[r4,#0xc]
        0x00041136:    2000        .       MOVS     r0,#0
        0x00041138:    b001        ..      ADD      sp,sp,#4
        0x0004113a:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0004113e:    0000        ..      MOVS     r0,r0
    pb_decode_varint32
        0x00041140:    b580        ..      PUSH     {r7,lr}
        0x00041142:    2200        ."      MOVS     r2,#0
        0x00041144:    f000f802    ....    BL       pb_decode_varint32_eof ; 0x4114c
        0x00041148:    bd80        ..      POP      {r7,pc}
        0x0004114a:    0000        ..      MOVS     r0,r0
    pb_decode_varint32_eof
        0x0004114c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00041150:    b082        ..      SUB      sp,sp,#8
        0x00041152:    4688        .F      MOV      r8,r1
        0x00041154:    f10d0107    ....    ADD      r1,sp,#7
        0x00041158:    4616        .F      MOV      r6,r2
        0x0004115a:    4605        .F      MOV      r5,r0
        0x0004115c:    f000fbe6    ....    BL       pb_readbyte ; 0x4192c
        0x00041160:    b348        H.      CBZ      r0,0x411b6 ; pb_decode_varint32_eof + 106
        0x00041162:    f89d7007    ...p    LDRB     r7,[sp,#7]
        0x00041166:    0638        8.      LSLS     r0,r7,#24
        0x00041168:    d540        @.      BPL      0x411ec ; pb_decode_varint32_eof + 160
        0x0004116a:    f007077f    ....    AND      r7,r7,#0x7f
        0x0004116e:    2407        .$      MOVS     r4,#7
        0x00041170:    f10d0607    ....    ADD      r6,sp,#7
        0x00041174:    e009        ..      B        0x4118a ; pb_decode_varint32_eof + 62
        0x00041176:    bf00        ..      NOP      
        0x00041178:    f000007f    ....    AND      r0,r0,#0x7f
        0x0004117c:    40a0        .@      LSLS     r0,r0,r4
        0x0004117e:    4307        .C      ORRS     r7,r7,r0
        0x00041180:    f99d1007    ....    LDRSB    r1,[sp,#7]
        0x00041184:    3407        .4      ADDS     r4,#7
        0x00041186:    2900        .)      CMP      r1,#0
        0x00041188:    d51d        ..      BPL      0x411c6 ; pb_decode_varint32_eof + 122
        0x0004118a:    4628        (F      MOV      r0,r5
        0x0004118c:    4631        1F      MOV      r1,r6
        0x0004118e:    f000fbcd    ....    BL       pb_readbyte ; 0x4192c
        0x00041192:    b348        H.      CBZ      r0,0x411e8 ; pb_decode_varint32_eof + 156
        0x00041194:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00041198:    2c20         ,      CMP      r4,#0x20
        0x0004119a:    d3ed        ..      BCC      0x41178 ; pb_decode_varint32_eof + 44
        0x0004119c:    0641        A.      LSLS     r1,r0,#25
        0x0004119e:    d0ef        ..      BEQ      0x41180 ; pb_decode_varint32_eof + 52
        0x000411a0:    2c3f        ?,      CMP      r4,#0x3f
        0x000411a2:    f04f0101    O...    MOV      r1,#1
        0x000411a6:    bf38        8.      IT       CC
        0x000411a8:    21ff        .!      MOVCC    r1,#0xff
        0x000411aa:    f1b73fff    ...?    CMP      r7,#0xffffffff
        0x000411ae:    dc12        ..      BGT      0x411d6 ; pb_decode_varint32_eof + 138
        0x000411b0:    4281        .B      CMP      r1,r0
        0x000411b2:    d0e5        ..      BEQ      0x41180 ; pb_decode_varint32_eof + 52
        0x000411b4:    e00f        ..      B        0x411d6 ; pb_decode_varint32_eof + 138
        0x000411b6:    f04f0000    O...    MOV      r0,#0
        0x000411ba:    b1d6        ..      CBZ      r6,0x411f2 ; pb_decode_varint32_eof + 166
        0x000411bc:    68a9        .h      LDR      r1,[r5,#8]
        0x000411be:    b9c1        ..      CBNZ     r1,0x411f2 ; pb_decode_varint32_eof + 166
        0x000411c0:    2001        .       MOVS     r0,#1
        0x000411c2:    7030        0p      STRB     r0,[r6,#0]
        0x000411c4:    e018        ..      B        0x411f8 ; pb_decode_varint32_eof + 172
        0x000411c6:    2c23        #,      CMP      r4,#0x23
        0x000411c8:    f04f0001    O...    MOV      r0,#1
        0x000411cc:    d10d        ..      BNE      0x411ea ; pb_decode_varint32_eof + 158
        0x000411ce:    b2c9        ..      UXTB     r1,r1
        0x000411d0:    f0110170    ..p.    ANDS     r1,r1,#0x70
        0x000411d4:    d009        ..      BEQ      0x411ea ; pb_decode_varint32_eof + 158
        0x000411d6:    68e8        .h      LDR      r0,[r5,#0xc]
        0x000411d8:    f2463115    F..1    MOV      r1,#0x6315
        0x000411dc:    f2c00105    ....    MOVT     r1,#5
        0x000411e0:    2800        .(      CMP      r0,#0
        0x000411e2:    bf18        ..      IT       NE
        0x000411e4:    4601        .F      MOVNE    r1,r0
        0x000411e6:    60e9        .`      STR      r1,[r5,#0xc]
        0x000411e8:    2000        .       MOVS     r0,#0
        0x000411ea:    b128        (.      CBZ      r0,0x411f8 ; pb_decode_varint32_eof + 172
        0x000411ec:    2001        .       MOVS     r0,#1
        0x000411ee:    f8c87000    ...p    STR      r7,[r8,#0]
        0x000411f2:    b002        ..      ADD      sp,sp,#8
        0x000411f4:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x000411f8:    2000        .       MOVS     r0,#0
        0x000411fa:    b002        ..      ADD      sp,sp,#8
        0x000411fc:    e8bd81f0    ....    POP      {r4-r8,pc}
    pb_enc_bytes
        0x00041200:    b580        ..      PUSH     {r7,lr}
        0x00041202:    b1ba        ..      CBZ      r2,0x41234 ; pb_enc_bytes + 52
        0x00041204:    788b        .x      LDRB     r3,[r1,#2]
        0x00041206:    2b3f        ?+      CMP      r3,#0x3f
        0x00041208:    d80d        ..      BHI      0x41226 ; pb_enc_bytes + 38
        0x0004120a:    8813        ..      LDRH     r3,[r2,#0]
        0x0004120c:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x00041210:    3302        .3      ADDS     r3,#2
        0x00041212:    428b        .B      CMP      r3,r1
        0x00041214:    d907        ..      BLS      0x41226 ; pb_enc_bytes + 38
        0x00041216:    6901        .i      LDR      r1,[r0,#0x10]
        0x00041218:    a209        ..      ADR      r2,{pc}+0x28 ; 0x41240
        0x0004121a:    2900        .)      CMP      r1,#0
        0x0004121c:    bf18        ..      IT       NE
        0x0004121e:    460a        .F      MOVNE    r2,r1
        0x00041220:    6102        .a      STR      r2,[r0,#0x10]
        0x00041222:    2000        .       MOVS     r0,#0
        0x00041224:    bd80        ..      POP      {r7,pc}
        0x00041226:    f8323b02    2..;    LDRH     r3,[r2],#2
        0x0004122a:    4611        .F      MOV      r1,r2
        0x0004122c:    461a        .F      MOV      r2,r3
        0x0004122e:    f000f92b    ..+.    BL       pb_encode_string ; 0x41488
        0x00041232:    bd80        ..      POP      {r7,pc}
        0x00041234:    2100        .!      MOVS     r1,#0
        0x00041236:    2200        ."      MOVS     r2,#0
        0x00041238:    f000f926    ..&.    BL       pb_encode_string ; 0x41488
        0x0004123c:    bd80        ..      POP      {r7,pc}
        0x0004123e:    bf00        ..      NOP      
    $d.47
        0x00041240:    65747962    byte    DCD    1702132066
        0x00041244:    69732073    s si    DCD    1769152627
        0x00041248:    6520657a    ze e    DCD    1696621946
        0x0004124c:    65656378    xcee    DCD    1701143416
        0x00041250:    00646564    ded.    DCD    6579556
    $t.44
    pb_enc_fixed32
        0x00041254:    b580        ..      PUSH     {r7,lr}
        0x00041256:    4611        .F      MOV      r1,r2
        0x00041258:    f000f8ea    ....    BL       pb_encode_fixed32 ; 0x41430
        0x0004125c:    bd80        ..      POP      {r7,pc}
        0x0004125e:    0000        ..      MOVS     r0,r0
    pb_enc_fixed64
        0x00041260:    b580        ..      PUSH     {r7,lr}
        0x00041262:    4611        .F      MOV      r1,r2
        0x00041264:    f000f8ee    ....    BL       pb_encode_fixed64 ; 0x41444
        0x00041268:    bd80        ..      POP      {r7,pc}
        0x0004126a:    0000        ..      MOVS     r0,r0
    pb_enc_fixed_length_bytes
        0x0004126c:    b580        ..      PUSH     {r7,lr}
        0x0004126e:    4613        .F      MOV      r3,r2
        0x00041270:    f8b12007    ...     LDRH     r2,[r1,#7]
        0x00041274:    4619        .F      MOV      r1,r3
        0x00041276:    f000f907    ....    BL       pb_encode_string ; 0x41488
        0x0004127a:    bd80        ..      POP      {r7,pc}
    pb_enc_string
        0x0004127c:    b580        ..      PUSH     {r7,lr}
        0x0004127e:    4694        .F      MOV      r12,r2
        0x00041280:    788a        .x      LDRB     r2,[r1,#2]
        0x00041282:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x00041286:    f00202c0    ....    AND      r2,r2,#0xc0
        0x0004128a:    2a80        .*      CMP      r2,#0x80
        0x0004128c:    bf08        ..      IT       EQ
        0x0004128e:    f04f31ff    O..1    MOVEQ    r1,#0xffffffff
        0x00041292:    f1bc0f00    ....    CMP      r12,#0
        0x00041296:    f04f0200    O...    MOV      r2,#0
        0x0004129a:    bf18        ..      IT       NE
        0x0004129c:    2900        .)      CMPNE    r1,#0
        0x0004129e:    d103        ..      BNE      0x412a8 ; pb_enc_string + 44
        0x000412a0:    4661        aF      MOV      r1,r12
        0x000412a2:    f000f8f1    ....    BL       pb_encode_string ; 0x41488
        0x000412a6:    bd80        ..      POP      {r7,pc}
        0x000412a8:    2200        ."      MOVS     r2,#0
        0x000412aa:    bf00        ..      NOP      
        0x000412ac:    f81c3002    ...0    LDRB     r3,[r12,r2]
        0x000412b0:    2b00        .+      CMP      r3,#0
        0x000412b2:    d0f5        ..      BEQ      0x412a0 ; pb_enc_string + 36
        0x000412b4:    3201        .2      ADDS     r2,#1
        0x000412b6:    4291        .B      CMP      r1,r2
        0x000412b8:    d1f8        ..      BNE      0x412ac ; pb_enc_string + 48
        0x000412ba:    460a        .F      MOV      r2,r1
        0x000412bc:    e7f0        ..      B        0x412a0 ; pb_enc_string + 36
        0x000412be:    0000        ..      MOVS     r0,r0
    pb_enc_submessage
        0x000412c0:    b580        ..      PUSH     {r7,lr}
        0x000412c2:    f8d1100b    ....    LDR      r1,[r1,#0xb]
        0x000412c6:    b111        ..      CBZ      r1,0x412ce ; pb_enc_submessage + 14
        0x000412c8:    f000f8f2    ....    BL       pb_encode_submessage ; 0x414b0
        0x000412cc:    bd80        ..      POP      {r7,pc}
        0x000412ce:    6901        .i      LDR      r1,[r0,#0x10]
        0x000412d0:    a203        ..      ADR      r2,{pc}+0x10 ; 0x412e0
        0x000412d2:    2900        .)      CMP      r1,#0
        0x000412d4:    bf18        ..      IT       NE
        0x000412d6:    460a        .F      MOVNE    r2,r1
        0x000412d8:    6102        .a      STR      r2,[r0,#0x10]
        0x000412da:    2000        .       MOVS     r0,#0
        0x000412dc:    bd80        ..      POP      {r7,pc}
        0x000412de:    bf00        ..      NOP      
    $d.50
        0x000412e0:    61766e69    inva    DCD    1635151465
        0x000412e4:    2064696c    lid     DCD    543451500
        0x000412e8:    6c656966    fiel    DCD    1818585446
        0x000412ec:    65642064    d de    DCD    1701060708
        0x000412f0:    69726373    scri    DCD    1769104243
        0x000412f4:    726f7470    ptor    DCD    1919906928
        0x000412f8:    00000000    ....    DCD    0
    $t.41
    pb_enc_svarint
        0x000412fc:    b580        ..      PUSH     {r7,lr}
        0x000412fe:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x00041302:    3901        .9      SUBS     r1,#1
        0x00041304:    2907        .)      CMP      r1,#7
        0x00041306:    d80b        ..      BHI      0x41320 ; pb_enc_svarint + 36
        0x00041308:    e8dff001    ....    TBB      [pc,r1]
    $d.42
        0x0004130c:    150a0704    ....    DCD    352978692
        0x00041310:    1a0a0a0a    ....    DCD    436865546
    $t.43
        0x00041314:    f9922000    ...     LDRSB    r2,[r2,#0]
        0x00041318:    e00e        ..      B        0x41338 ; pb_enc_svarint + 60
        0x0004131a:    f9b22000    ...     LDRSH    r2,[r2,#0]
        0x0004131e:    e00b        ..      B        0x41338 ; pb_enc_svarint + 60
        0x00041320:    6901        .i      LDR      r1,[r0,#0x10]
        0x00041322:    f24622cb    F.."    MOV      r2,#0x62cb
        0x00041326:    f2c00205    ....    MOVT     r2,#5
        0x0004132a:    2900        .)      CMP      r1,#0
        0x0004132c:    bf18        ..      IT       NE
        0x0004132e:    460a        .F      MOVNE    r2,r1
        0x00041330:    6102        .a      STR      r2,[r0,#0x10]
        0x00041332:    2000        .       MOVS     r0,#0
        0x00041334:    bd80        ..      POP      {r7,pc}
        0x00041336:    6812        .h      LDR      r2,[r2,#0]
        0x00041338:    17d3        ..      ASRS     r3,r2,#31
        0x0004133a:    f000f91b    ....    BL       pb_encode_svarint ; 0x41574
        0x0004133e:    bd80        ..      POP      {r7,pc}
        0x00041340:    e9d22300    ...#    LDRD     r2,r3,[r2,#0]
        0x00041344:    f000f916    ....    BL       pb_encode_svarint ; 0x41574
        0x00041348:    bd80        ..      POP      {r7,pc}
        0x0004134a:    0000        ..      MOVS     r0,r0
    pb_enc_uvarint
        0x0004134c:    b580        ..      PUSH     {r7,lr}
        0x0004134e:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x00041352:    3901        .9      SUBS     r1,#1
        0x00041354:    2907        .)      CMP      r1,#7
        0x00041356:    d809        ..      BHI      0x4136c ; pb_enc_uvarint + 32
        0x00041358:    e8dff001    ....    TBB      [pc,r1]
    $d.39
        0x0004135c:    13080604    ....    DCD    319292932
        0x00041360:    18080808    ....    DCD    403179528
    $t.40
        0x00041364:    7812        .x      LDRB     r2,[r2,#0]
        0x00041366:    e00d        ..      B        0x41384 ; pb_enc_uvarint + 56
        0x00041368:    8812        ..      LDRH     r2,[r2,#0]
        0x0004136a:    e00b        ..      B        0x41384 ; pb_enc_uvarint + 56
        0x0004136c:    6901        .i      LDR      r1,[r0,#0x10]
        0x0004136e:    f24622cb    F.."    MOV      r2,#0x62cb
        0x00041372:    f2c00205    ....    MOVT     r2,#5
        0x00041376:    2900        .)      CMP      r1,#0
        0x00041378:    bf18        ..      IT       NE
        0x0004137a:    460a        .F      MOVNE    r2,r1
        0x0004137c:    6102        .a      STR      r2,[r0,#0x10]
        0x0004137e:    2000        .       MOVS     r0,#0
        0x00041380:    bd80        ..      POP      {r7,pc}
        0x00041382:    6812        .h      LDR      r2,[r2,#0]
        0x00041384:    2300        .#      MOVS     r3,#0
        0x00041386:    f000f931    ..1.    BL       pb_encode_varint ; 0x415ec
        0x0004138a:    bd80        ..      POP      {r7,pc}
        0x0004138c:    e9d22300    ...#    LDRD     r2,r3,[r2,#0]
        0x00041390:    f000f92c    ..,.    BL       pb_encode_varint ; 0x415ec
        0x00041394:    bd80        ..      POP      {r7,pc}
        0x00041396:    0000        ..      MOVS     r0,r0
    pb_enc_varint
        0x00041398:    b580        ..      PUSH     {r7,lr}
        0x0004139a:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x0004139e:    3901        .9      SUBS     r1,#1
        0x000413a0:    2907        .)      CMP      r1,#7
        0x000413a2:    d80b        ..      BHI      0x413bc ; pb_enc_varint + 36
        0x000413a4:    e8dff001    ....    TBB      [pc,r1]
    $d.36
        0x000413a8:    150a0704    ....    DCD    352978692
        0x000413ac:    1a0a0a0a    ....    DCD    436865546
    $t.37
        0x000413b0:    f9922000    ...     LDRSB    r2,[r2,#0]
        0x000413b4:    e00e        ..      B        0x413d4 ; pb_enc_varint + 60
        0x000413b6:    f9b22000    ...     LDRSH    r2,[r2,#0]
        0x000413ba:    e00b        ..      B        0x413d4 ; pb_enc_varint + 60
        0x000413bc:    6901        .i      LDR      r1,[r0,#0x10]
        0x000413be:    f24622cb    F.."    MOV      r2,#0x62cb
        0x000413c2:    f2c00205    ....    MOVT     r2,#5
        0x000413c6:    2900        .)      CMP      r1,#0
        0x000413c8:    bf18        ..      IT       NE
        0x000413ca:    460a        .F      MOVNE    r2,r1
        0x000413cc:    6102        .a      STR      r2,[r0,#0x10]
        0x000413ce:    2000        .       MOVS     r0,#0
        0x000413d0:    bd80        ..      POP      {r7,pc}
        0x000413d2:    6812        .h      LDR      r2,[r2,#0]
        0x000413d4:    17d3        ..      ASRS     r3,r2,#31
        0x000413d6:    f000f909    ....    BL       pb_encode_varint ; 0x415ec
        0x000413da:    bd80        ..      POP      {r7,pc}
        0x000413dc:    e9d22300    ...#    LDRD     r2,r3,[r2,#0]
        0x000413e0:    f000f904    ....    BL       pb_encode_varint ; 0x415ec
        0x000413e4:    bd80        ..      POP      {r7,pc}
        0x000413e6:    0000        ..      MOVS     r0,r0
    pb_encode
        0x000413e8:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x000413ea:    b086        ..      SUB      sp,sp,#0x18
        0x000413ec:    4604        .F      MOV      r4,r0
        0x000413ee:    4668        hF      MOV      r0,sp
        0x000413f0:    f000f92e    ....    BL       pb_field_iter_begin ; 0x41650
        0x000413f4:    b1b0        ..      CBZ      r0,0x41424 ; pb_encode + 60
        0x000413f6:    466d        mF      MOV      r5,sp
        0x000413f8:    9901        ..      LDR      r1,[sp,#4]
        0x000413fa:    7888        .x      LDRB     r0,[r1,#2]
        0x000413fc:    f000000f    ....    AND      r0,r0,#0xf
        0x00041400:    2808        .(      CMP      r0,#8
        0x00041402:    d105        ..      BNE      0x41410 ; pb_encode + 40
        0x00041404:    9904        ..      LDR      r1,[sp,#0x10]
        0x00041406:    4620         F      MOV      r0,r4
        0x00041408:    f7f7fc16    ....    BL       encode_extension_field ; 0x38c38
        0x0004140c:    b928        (.      CBNZ     r0,0x4141a ; pb_encode + 50
        0x0004140e:    e00c        ..      B        0x4142a ; pb_encode + 66
        0x00041410:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00041412:    4620         F      MOV      r0,r4
        0x00041414:    f7f7fc2a    ..*.    BL       encode_field ; 0x38c6c
        0x00041418:    b138        8.      CBZ      r0,0x4142a ; pb_encode + 66
        0x0004141a:    4628        (F      MOV      r0,r5
        0x0004141c:    f000f946    ..F.    BL       pb_field_iter_next ; 0x416ac
        0x00041420:    2800        .(      CMP      r0,#0
        0x00041422:    d1e9        ..      BNE      0x413f8 ; pb_encode + 16
        0x00041424:    2001        .       MOVS     r0,#1
        0x00041426:    b006        ..      ADD      sp,sp,#0x18
        0x00041428:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x0004142a:    2000        .       MOVS     r0,#0
        0x0004142c:    b006        ..      ADD      sp,sp,#0x18
        0x0004142e:    bdb0        ..      POP      {r4,r5,r7,pc}
    pb_encode_fixed32
        0x00041430:    b580        ..      PUSH     {r7,lr}
        0x00041432:    b082        ..      SUB      sp,sp,#8
        0x00041434:    6809        .h      LDR      r1,[r1,#0]
        0x00041436:    2204        ."      MOVS     r2,#4
        0x00041438:    9101        ..      STR      r1,[sp,#4]
        0x0004143a:    a901        ..      ADD      r1,sp,#4
        0x0004143c:    f000fade    ....    BL       pb_write ; 0x419fc
        0x00041440:    b002        ..      ADD      sp,sp,#8
        0x00041442:    bd80        ..      POP      {r7,pc}
    pb_encode_fixed64
        0x00041444:    b580        ..      PUSH     {r7,lr}
        0x00041446:    b082        ..      SUB      sp,sp,#8
        0x00041448:    e9d11200    ....    LDRD     r1,r2,[r1,#0]
        0x0004144c:    0a0b        ..      LSRS     r3,r1,#8
        0x0004144e:    f88d1000    ....    STRB     r1,[sp,#0]
        0x00041452:    f88d3001    ...0    STRB     r3,[sp,#1]
        0x00041456:    0c0b        ..      LSRS     r3,r1,#16
        0x00041458:    0e09        ..      LSRS     r1,r1,#24
        0x0004145a:    ea4f2c12    O..,    LSR      r12,r2,#8
        0x0004145e:    ea4f4e12    O..N    LSR      lr,r2,#16
        0x00041462:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00041466:    0e13        ..      LSRS     r3,r2,#24
        0x00041468:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0004146c:    f88d2004    ...     STRB     r2,[sp,#4]
        0x00041470:    4669        iF      MOV      r1,sp
        0x00041472:    2208        ."      MOVS     r2,#8
        0x00041474:    f88dc005    ....    STRB     r12,[sp,#5]
        0x00041478:    f88de006    ....    STRB     lr,[sp,#6]
        0x0004147c:    f88d3007    ...0    STRB     r3,[sp,#7]
        0x00041480:    f000fabc    ....    BL       pb_write ; 0x419fc
        0x00041484:    b002        ..      ADD      sp,sp,#8
        0x00041486:    bd80        ..      POP      {r7,pc}
    pb_encode_string
        0x00041488:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0004148a:    b081        ..      SUB      sp,sp,#4
        0x0004148c:    2300        .#      MOVS     r3,#0
        0x0004148e:    4614        .F      MOV      r4,r2
        0x00041490:    460d        .F      MOV      r5,r1
        0x00041492:    4606        .F      MOV      r6,r0
        0x00041494:    2700        .'      MOVS     r7,#0
        0x00041496:    f000f8a9    ....    BL       pb_encode_varint ; 0x415ec
        0x0004149a:    b128        (.      CBZ      r0,0x414a8 ; pb_encode_string + 32
        0x0004149c:    4630        0F      MOV      r0,r6
        0x0004149e:    4629        )F      MOV      r1,r5
        0x000414a0:    4622        "F      MOV      r2,r4
        0x000414a2:    f000faab    ....    BL       pb_write ; 0x419fc
        0x000414a6:    4607        .F      MOV      r7,r0
        0x000414a8:    4638        8F      MOV      r0,r7
        0x000414aa:    b001        ..      ADD      sp,sp,#4
        0x000414ac:    bdf0        ..      POP      {r4-r7,pc}
        0x000414ae:    0000        ..      MOVS     r0,r0
    pb_encode_submessage
        0x000414b0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000414b4:    b086        ..      SUB      sp,sp,#0x18
        0x000414b6:    4604        .F      MOV      r4,r0
        0x000414b8:    2000        .       MOVS     r0,#0
        0x000414ba:    9005        ..      STR      r0,[sp,#0x14]
        0x000414bc:    e9cd0003    ....    STRD     r0,r0,[sp,#0xc]
        0x000414c0:    e9cd0001    ....    STRD     r0,r0,[sp,#4]
        0x000414c4:    a801        ..      ADD      r0,sp,#4
        0x000414c6:    4615        .F      MOV      r5,r2
        0x000414c8:    460e        .F      MOV      r6,r1
        0x000414ca:    f7ffff8d    ....    BL       pb_encode ; 0x413e8
        0x000414ce:    b1d0        ..      CBZ      r0,0x41506 ; pb_encode_submessage + 86
        0x000414d0:    f8dd8010    ....    LDR      r8,[sp,#0x10]
        0x000414d4:    4620         F      MOV      r0,r4
        0x000414d6:    4642        BF      MOV      r2,r8
        0x000414d8:    2300        .#      MOVS     r3,#0
        0x000414da:    2700        .'      MOVS     r7,#0
        0x000414dc:    f000f886    ....    BL       pb_encode_varint ; 0x415ec
        0x000414e0:    b1a0        ..      CBZ      r0,0x4150c ; pb_encode_submessage + 92
        0x000414e2:    6820         h      LDR      r0,[r4,#0]
        0x000414e4:    b1b0        ..      CBZ      r0,0x41514 ; pb_encode_submessage + 100
        0x000414e6:    e9d42102    ...!    LDRD     r2,r1,[r4,#8]
        0x000414ea:    4441        AD      ADD      r1,r1,r8
        0x000414ec:    4291        .B      CMP      r1,r2
        0x000414ee:    d918        ..      BLS      0x41522 ; pb_encode_submessage + 114
        0x000414f0:    6920         i      LDR      r0,[r4,#0x10]
        0x000414f2:    f2463147    F.G1    MOV      r1,#0x6347
        0x000414f6:    f2c00105    ....    MOVT     r1,#5
        0x000414fa:    2800        .(      CMP      r0,#0
        0x000414fc:    bf18        ..      IT       NE
        0x000414fe:    4601        .F      MOVNE    r1,r0
        0x00041500:    6121        !a      STR      r1,[r4,#0x10]
        0x00041502:    2700        .'      MOVS     r7,#0
        0x00041504:    e002        ..      B        0x4150c ; pb_encode_submessage + 92
        0x00041506:    9805        ..      LDR      r0,[sp,#0x14]
        0x00041508:    2700        .'      MOVS     r7,#0
        0x0004150a:    6120         a      STR      r0,[r4,#0x10]
        0x0004150c:    4638        8F      MOV      r0,r7
        0x0004150e:    b006        ..      ADD      sp,sp,#0x18
        0x00041510:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00041514:    4620         F      MOV      r0,r4
        0x00041516:    2100        .!      MOVS     r1,#0
        0x00041518:    4642        BF      MOV      r2,r8
        0x0004151a:    f000fa6f    ..o.    BL       pb_write ; 0x419fc
        0x0004151e:    4607        .F      MOV      r7,r0
        0x00041520:    e7f4        ..      B        0x4150c ; pb_encode_submessage + 92
        0x00041522:    aa01        ..      ADD      r2,sp,#4
        0x00041524:    6861        ah      LDR      r1,[r4,#4]
        0x00041526:    e8820103    ....    STM      r2,{r0,r1,r8}
        0x0004152a:    2000        .       MOVS     r0,#0
        0x0004152c:    e9cd0004    ....    STRD     r0,r0,[sp,#0x10]
        0x00041530:    a801        ..      ADD      r0,sp,#4
        0x00041532:    4631        1F      MOV      r1,r6
        0x00041534:    462a        *F      MOV      r2,r5
        0x00041536:    f7ffff57    ..W.    BL       pb_encode ; 0x413e8
        0x0004153a:    4607        .F      MOV      r7,r0
        0x0004153c:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0004153e:    e9dd3004    ...0    LDRD     r3,r0,[sp,#0x10]
        0x00041542:    9a02        ..      LDR      r2,[sp,#8]
        0x00041544:    4419        .D      ADD      r1,r1,r3
        0x00041546:    4543        CE      CMP      r3,r8
        0x00041548:    6062        b`      STR      r2,[r4,#4]
        0x0004154a:    60e1        .`      STR      r1,[r4,#0xc]
        0x0004154c:    6120         a      STR      r0,[r4,#0x10]
        0x0004154e:    d0dd        ..      BEQ      0x4150c ; pb_encode_submessage + 92
        0x00041550:    a103        ..      ADR      r1,{pc}+0x10 ; 0x41560
        0x00041552:    2700        .'      MOVS     r7,#0
        0x00041554:    2800        .(      CMP      r0,#0
        0x00041556:    bf18        ..      IT       NE
        0x00041558:    4601        .F      MOVNE    r1,r0
        0x0004155a:    6121        !a      STR      r1,[r4,#0x10]
        0x0004155c:    e7d6        ..      B        0x4150c ; pb_encode_submessage + 92
        0x0004155e:    bf00        ..      NOP      
    $d.9
        0x00041560:    6d627573    subm    DCD    1835169139
        0x00041564:    73206773    sg s    DCD    1931503475
        0x00041568:    20657a69    ize     DCD    543521385
        0x0004156c:    6e616863    chan    DCD    1851877475
        0x00041570:    00646567    ged.    DCD    6579559
    $t.13
    pb_encode_svarint
        0x00041574:    b580        ..      PUSH     {r7,lr}
        0x00041576:    0059        Y.      LSLS     r1,r3,#1
        0x00041578:    ea4171d2    A..q    ORR      r1,r1,r2,LSR #31
        0x0004157c:    0052        R.      LSLS     r2,r2,#1
        0x0004157e:    ea8272e3    ...r    EOR      r2,r2,r3,ASR #31
        0x00041582:    ea8173e3    ...s    EOR      r3,r1,r3,ASR #31
        0x00041586:    f000f831    ..1.    BL       pb_encode_varint ; 0x415ec
        0x0004158a:    bd80        ..      POP      {r7,pc}
    pb_encode_tag
        0x0004158c:    b580        ..      PUSH     {r7,lr}
        0x0004158e:    0f53        S.      LSRS     r3,r2,#29
        0x00041590:    ea4102c2    A...    ORR      r2,r1,r2,LSL #3
        0x00041594:    f000f82a    ..*.    BL       pb_encode_varint ; 0x415ec
        0x00041598:    bd80        ..      POP      {r7,pc}
        0x0004159a:    0000        ..      MOVS     r0,r0
    pb_encode_tag_for_field
        0x0004159c:    b580        ..      PUSH     {r7,lr}
        0x0004159e:    788a        .x      LDRB     r2,[r1,#2]
        0x000415a0:    f002020f    ....    AND      r2,r2,#0xf
        0x000415a4:    2a09        .*      CMP      r2,#9
        0x000415a6:    d815        ..      BHI      0x415d4 ; pb_encode_tag_for_field + 56
        0x000415a8:    f04f0c00    O...    MOV      r12,#0
        0x000415ac:    e8dff002    ....    TBB      [pc,r2]
    $d.18
        0x000415b0:    080d0d0d    ....    DCD    135073037
        0x000415b4:    0505050b    ....    DCD    84215051
        0x000415b8:    0512        ..      DCW    1298
    $t.19
        0x000415ba:    f04f0c02    O...    MOV      r12,#2
        0x000415be:    e004        ..      B        0x415ca ; pb_encode_tag_for_field + 46
        0x000415c0:    f04f0c05    O...    MOV      r12,#5
        0x000415c4:    e001        ..      B        0x415ca ; pb_encode_tag_for_field + 46
        0x000415c6:    f04f0c01    O...    MOV      r12,#1
        0x000415ca:    880a        ..      LDRH     r2,[r1,#0]
        0x000415cc:    4661        aF      MOV      r1,r12
        0x000415ce:    f7ffffdd    ....    BL       pb_encode_tag ; 0x4158c
        0x000415d2:    bd80        ..      POP      {r7,pc}
        0x000415d4:    6901        .i      LDR      r1,[r0,#0x10]
        0x000415d6:    f2463234    F.42    MOV      r2,#0x6334
        0x000415da:    f2c00205    ....    MOVT     r2,#5
        0x000415de:    2900        .)      CMP      r1,#0
        0x000415e0:    bf18        ..      IT       NE
        0x000415e2:    460a        .F      MOVNE    r2,r1
        0x000415e4:    6102        .a      STR      r2,[r0,#0x10]
        0x000415e6:    2000        .       MOVS     r0,#0
        0x000415e8:    bd80        ..      POP      {r7,pc}
        0x000415ea:    0000        ..      MOVS     r0,r0
    pb_encode_varint
        0x000415ec:    b580        ..      PUSH     {r7,lr}
        0x000415ee:    b084        ..      SUB      sp,sp,#0x10
        0x000415f0:    f1b20180    ....    SUBS     r1,r2,#0x80
        0x000415f4:    f1730100    s...    SBCS     r1,r3,#0
        0x000415f8:    d205        ..      BCS      0x41606 ; pb_encode_varint + 26
        0x000415fa:    f88d2005    ...     STRB     r2,[sp,#5]
        0x000415fe:    f10d0105    ....    ADD      r1,sp,#5
        0x00041602:    2201        ."      MOVS     r2,#1
        0x00041604:    e01f        ..      B        0x41646 ; pb_encode_varint + 90
        0x00041606:    f10d0106    ....    ADD      r1,sp,#6
        0x0004160a:    f1a10e02    ....    SUB      lr,r1,#2
        0x0004160e:    f04f0c00    O...    MOV      r12,#0
        0x00041612:    bf00        ..      NOP      
        0x00041614:    f0420180    B...    ORR      r1,r2,#0x80
        0x00041618:    f88e1002    ....    STRB     r1,[lr,#2]
        0x0004161c:    09d1        ..      LSRS     r1,r2,#7
        0x0004161e:    ea416243    A.Cb    ORR      r2,r1,r3,LSL #25
        0x00041622:    ea4211d3    B...    ORR      r1,r2,r3,LSR #7
        0x00041626:    09db        ..      LSRS     r3,r3,#7
        0x00041628:    f10c0c01    ....    ADD      r12,r12,#1
        0x0004162c:    f10e0e01    ....    ADD      lr,lr,#1
        0x00041630:    2900        .)      CMP      r1,#0
        0x00041632:    d1ef        ..      BNE      0x41614 ; pb_encode_varint + 40
        0x00041634:    f89e1001    ....    LDRB     r1,[lr,#1]
        0x00041638:    4662        bF      MOV      r2,r12
        0x0004163a:    f001017f    ....    AND      r1,r1,#0x7f
        0x0004163e:    f88e1001    ....    STRB     r1,[lr,#1]
        0x00041642:    f10d0106    ....    ADD      r1,sp,#6
        0x00041646:    f000f9d9    ....    BL       pb_write ; 0x419fc
        0x0004164a:    b004        ..      ADD      sp,sp,#0x10
        0x0004164c:    bd80        ..      POP      {r7,pc}
        0x0004164e:    0000        ..      MOVS     r0,r0
    pb_field_iter_begin
        0x00041650:    4603        .F      MOV      r3,r0
        0x00041652:    e9c01100    ....    STRD     r1,r1,[r0,#0]
        0x00041656:    2000        .       MOVS     r0,#0
        0x00041658:    6098        .`      STR      r0,[r3,#8]
        0x0004165a:    f8b10003    ....    LDRH     r0,[r1,#3]
        0x0004165e:    f9b1c005    ....    LDRSH    r12,[r1,#5]
        0x00041662:    60da        .`      STR      r2,[r3,#0xc]
        0x00041664:    4402        .D      ADD      r2,r2,r0
        0x00041666:    8808        ..      LDRH     r0,[r1,#0]
        0x00041668:    eb02010c    ....    ADD      r1,r2,r12
        0x0004166c:    611a        .a      STR      r2,[r3,#0x10]
        0x0004166e:    2800        .(      CMP      r0,#0
        0x00041670:    bf18        ..      IT       NE
        0x00041672:    2001        .       MOVNE    r0,#1
        0x00041674:    6159        Ya      STR      r1,[r3,#0x14]
        0x00041676:    4770        pG      BX       lr
    pb_field_iter_find
        0x00041678:    b570        p.      PUSH     {r4-r6,lr}
        0x0004167a:    6846        Fh      LDR      r6,[r0,#4]
        0x0004167c:    4604        .F      MOV      r4,r0
        0x0004167e:    460d        .F      MOV      r5,r1
        0x00041680:    e006        ..      B        0x41690 ; pb_field_iter_find + 24
        0x00041682:    bf00        ..      NOP      
        0x00041684:    4620         F      MOV      r0,r4
        0x00041686:    f000f811    ....    BL       pb_field_iter_next ; 0x416ac
        0x0004168a:    6860        `h      LDR      r0,[r4,#4]
        0x0004168c:    42b0        .B      CMP      r0,r6
        0x0004168e:    d00a        ..      BEQ      0x416a6 ; pb_field_iter_find + 46
        0x00041690:    6860        `h      LDR      r0,[r4,#4]
        0x00041692:    8801        ..      LDRH     r1,[r0,#0]
        0x00041694:    42a9        .B      CMP      r1,r5
        0x00041696:    d1f5        ..      BNE      0x41684 ; pb_field_iter_find + 12
        0x00041698:    7880        .x      LDRB     r0,[r0,#2]
        0x0004169a:    f000000f    ....    AND      r0,r0,#0xf
        0x0004169e:    2808        .(      CMP      r0,#8
        0x000416a0:    d0f0        ..      BEQ      0x41684 ; pb_field_iter_find + 12
        0x000416a2:    2001        .       MOVS     r0,#1
        0x000416a4:    bd70        p.      POP      {r4-r6,pc}
        0x000416a6:    2000        .       MOVS     r0,#0
        0x000416a8:    bd70        p.      POP      {r4-r6,pc}
        0x000416aa:    0000        ..      MOVS     r0,r0
    pb_field_iter_next
        0x000416ac:    b510        ..      PUSH     {r4,lr}
        0x000416ae:    6841        Ah      LDR      r1,[r0,#4]
        0x000416b0:    880a        ..      LDRH     r2,[r1,#0]
        0x000416b2:    b312        ..      CBZ      r2,0x416fa ; pb_field_iter_next + 78
        0x000416b4:    460a        .F      MOV      r2,r1
        0x000416b6:    f8323f0f    2..?    LDRH     r3,[r2,#0xf]!
        0x000416ba:    6042        B`      STR      r2,[r0,#4]
        0x000416bc:    b1fb        ..      CBZ      r3,0x416fe ; pb_field_iter_next + 82
        0x000416be:    788b        .x      LDRB     r3,[r1,#2]
        0x000416c0:    f8b1e007    ....    LDRH     lr,[r1,#7]
        0x000416c4:    f0030c30    ..0.    AND      r12,r3,#0x30
        0x000416c8:    f1bc0f30    ..0.    CMP      r12,#0x30
        0x000416cc:    d109        ..      BNE      0x416e2 ; pb_field_iter_next + 54
        0x000416ce:    7c4a        J|      LDRB     r2,[r1,#0x11]
        0x000416d0:    f0020230    ..0.    AND      r2,r2,#0x30
        0x000416d4:    2a30        0*      CMP      r2,#0x30
        0x000416d6:    d104        ..      BNE      0x416e2 ; pb_field_iter_next + 54
        0x000416d8:    8a4a        J.      LDRH     r2,[r1,#0x12]
        0x000416da:    f64f74ff    O..t    MOV      r4,#0xffff
        0x000416de:    42a2        .B      CMP      r2,r4
        0x000416e0:    d028        (.      BEQ      0x41734 ; pb_field_iter_next + 136
        0x000416e2:    f00302f0    ....    AND      r2,r3,#0xf0
        0x000416e6:    2a20         *      CMP      r2,#0x20
        0x000416e8:    d10f        ..      BNE      0x4170a ; pb_field_iter_next + 94
        0x000416ea:    f8b12009    ...     LDRH     r2,[r1,#9]
        0x000416ee:    fb02fe0e    ....    MUL      lr,r2,lr
        0x000416f2:    f1bc0f00    ....    CMP      r12,#0
        0x000416f6:    d114        ..      BNE      0x41722 ; pb_field_iter_next + 118
        0x000416f8:    e010        ..      B        0x4171c ; pb_field_iter_next + 112
        0x000416fa:    2000        .       MOVS     r0,#0
        0x000416fc:    bd10        ..      POP      {r4,pc}
        0x000416fe:    6801        .h      LDR      r1,[r0,#0]
        0x00041700:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00041702:    f7ffffa5    ....    BL       pb_field_iter_begin ; 0x41650
        0x00041706:    2000        .       MOVS     r0,#0
        0x00041708:    bd10        ..      POP      {r4,pc}
        0x0004170a:    f00302c0    ....    AND      r2,r3,#0xc0
        0x0004170e:    2a80        .*      CMP      r2,#0x80
        0x00041710:    bf08        ..      IT       EQ
        0x00041712:    f04f0e04    O...    MOVEQ    lr,#4
        0x00041716:    f1bc0f00    ....    CMP      r12,#0
        0x0004171a:    d102        ..      BNE      0x41722 ; pb_field_iter_next + 118
        0x0004171c:    6882        .h      LDR      r2,[r0,#8]
        0x0004171e:    3201        .2      ADDS     r2,#1
        0x00041720:    6082        .`      STR      r2,[r0,#8]
        0x00041722:    6902        .i      LDR      r2,[r0,#0x10]
        0x00041724:    8a4b        K.      LDRH     r3,[r1,#0x12]
        0x00041726:    4472        rD      ADD      r2,r2,lr
        0x00041728:    f9b11014    ....    LDRSH    r1,[r1,#0x14]
        0x0004172c:    441a        .D      ADD      r2,r2,r3
        0x0004172e:    4411        .D      ADD      r1,r1,r2
        0x00041730:    6102        .a      STR      r2,[r0,#0x10]
        0x00041732:    6141        Aa      STR      r1,[r0,#0x14]
        0x00041734:    2001        .       MOVS     r0,#1
        0x00041736:    bd10        ..      POP      {r4,pc}
    pb_field_set_to_default
        0x00041738:    b570        p.      PUSH     {r4-r6,lr}
        0x0004173a:    b086        ..      SUB      sp,sp,#0x18
        0x0004173c:    6842        Bh      LDR      r2,[r0,#4]
        0x0004173e:    7893        .x      LDRB     r3,[r2,#2]
        0x00041740:    f003010f    ....    AND      r1,r3,#0xf
        0x00041744:    2908        .)      CMP      r1,#8
        0x00041746:    d112        ..      BNE      0x4176e ; pb_field_set_to_default + 54
        0x00041748:    6900        .i      LDR      r0,[r0,#0x10]
        0x0004174a:    6804        .h      LDR      r4,[r0,#0]
        0x0004174c:    b16c        l.      CBZ      r4,0x4176a ; pb_field_set_to_default + 50
        0x0004174e:    2600        .&      MOVS     r6,#0
        0x00041750:    466d        mF      MOV      r5,sp
        0x00041752:    bf00        ..      NOP      
        0x00041754:    4628        (F      MOV      r0,r5
        0x00041756:    4621        !F      MOV      r1,r4
        0x00041758:    7326        &s      STRB     r6,[r4,#0xc]
        0x0004175a:    f7fcfcdd    ....    BL       iter_from_extension ; 0x3e118
        0x0004175e:    4628        (F      MOV      r0,r5
        0x00041760:    f7ffffea    ....    BL       pb_field_set_to_default ; 0x41738
        0x00041764:    68a4        .h      LDR      r4,[r4,#8]
        0x00041766:    2c00        .,      CMP      r4,#0
        0x00041768:    d1f4        ..      BNE      0x41754 ; pb_field_set_to_default + 28
        0x0004176a:    b006        ..      ADD      sp,sp,#0x18
        0x0004176c:    bd70        p.      POP      {r4-r6,pc}
        0x0004176e:    f00306c0    ....    AND      r6,r3,#0xc0
        0x00041772:    2e80        ..      CMP      r6,#0x80
        0x00041774:    d00c        ..      BEQ      0x41790 ; pb_field_set_to_default + 88
        0x00041776:    2e00        ..      CMP      r6,#0
        0x00041778:    d1f7        ..      BNE      0x4176a ; pb_field_set_to_default + 50
        0x0004177a:    f0030330    ..0.    AND      r3,r3,#0x30
        0x0004177e:    2b30        0+      CMP      r3,#0x30
        0x00041780:    bf18        ..      IT       NE
        0x00041782:    2b20         +      CMPNE    r3,#0x20
        0x00041784:    d111        ..      BNE      0x417aa ; pb_field_set_to_default + 114
        0x00041786:    6940        @i      LDR      r0,[r0,#0x14]
        0x00041788:    2100        .!      MOVS     r1,#0
        0x0004178a:    8001        ..      STRH     r1,[r0,#0]
        0x0004178c:    b006        ..      ADD      sp,sp,#0x18
        0x0004178e:    bd70        p.      POP      {r4-r6,pc}
        0x00041790:    6902        .i      LDR      r2,[r0,#0x10]
        0x00041792:    2100        .!      MOVS     r1,#0
        0x00041794:    f0430310    C...    ORR      r3,r3,#0x10
        0x00041798:    f0030330    ..0.    AND      r3,r3,#0x30
        0x0004179c:    6011        .`      STR      r1,[r2,#0]
        0x0004179e:    2b30        0+      CMP      r3,#0x30
        0x000417a0:    bf04        ..      ITT      EQ
        0x000417a2:    6940        @i      LDREQ    r0,[r0,#0x14]
        0x000417a4:    8001        ..      STRHEQ   r1,[r0,#0]
        0x000417a6:    b006        ..      ADD      sp,sp,#0x18
        0x000417a8:    bd70        p.      POP      {r4-r6,pc}
        0x000417aa:    2b10        .+      CMP      r3,#0x10
        0x000417ac:    d105        ..      BNE      0x417ba ; pb_field_set_to_default + 130
        0x000417ae:    e9d05604    ...V    LDRD     r5,r6,[r0,#0x10]
        0x000417b2:    42ae        .B      CMP      r6,r5
        0x000417b4:    d015        ..      BEQ      0x417e2 ; pb_field_set_to_default + 170
        0x000417b6:    2300        .#      MOVS     r3,#0
        0x000417b8:    7033        3p      STRB     r3,[r6,#0]
        0x000417ba:    2907        .)      CMP      r1,#7
        0x000417bc:    d107        ..      BNE      0x417ce ; pb_field_set_to_default + 150
        0x000417be:    f8d2200b    ...     LDR      r2,[r2,#0xb]
        0x000417c2:    6901        .i      LDR      r1,[r0,#0x10]
        0x000417c4:    4610        .F      MOV      r0,r2
        0x000417c6:    f000f851    ..Q.    BL       pb_message_set_to_defaults ; 0x4186c
        0x000417ca:    b006        ..      ADD      sp,sp,#0x18
        0x000417cc:    bd70        p.      POP      {r4-r6,pc}
        0x000417ce:    f8d2100b    ....    LDR      r1,[r2,#0xb]
        0x000417d2:    6900        .i      LDR      r0,[r0,#0x10]
        0x000417d4:    f8b22007    ...     LDRH     r2,[r2,#7]
        0x000417d8:    b141        A.      CBZ      r1,0x417ec ; pb_field_set_to_default + 180
        0x000417da:    f7d6fe24    ..$.    BL       __aeabi_memcpy ; 0x18426
        0x000417de:    b006        ..      ADD      sp,sp,#0x18
        0x000417e0:    bd70        p.      POP      {r4-r6,pc}
        0x000417e2:    f0430310    C...    ORR      r3,r3,#0x10
        0x000417e6:    2b30        0+      CMP      r3,#0x30
        0x000417e8:    d0cd        ..      BEQ      0x41786 ; pb_field_set_to_default + 78
        0x000417ea:    e7e6        ..      B        0x417ba ; pb_field_set_to_default + 130
        0x000417ec:    4611        .F      MOV      r1,r2
        0x000417ee:    f7d6ff20    .. .    BL       __aeabi_memclr ; 0x18632
        0x000417f2:    b006        ..      ADD      sp,sp,#0x18
        0x000417f4:    bd70        p.      POP      {r4-r6,pc}
        0x000417f6:    0000        ..      MOVS     r0,r0
    pb_istream_from_buffer
        0x000417f8:    f2407381    @..s    MOV      r3,#0x781
        0x000417fc:    f2c00303    ....    MOVT     r3,#3
        0x00041800:    f04f0c00    O...    MOV      r12,#0
        0x00041804:    e9c03100    ...1    STRD     r3,r1,[r0,#0]
        0x00041808:    e9c02c02    ...,    STRD     r2,r12,[r0,#8]
        0x0004180c:    4770        pG      BX       lr
        0x0004180e:    0000        ..      MOVS     r0,r0
    pb_make_string_substream
        0x00041810:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00041812:    b082        ..      SUB      sp,sp,#8
        0x00041814:    460d        .F      MOV      r5,r1
        0x00041816:    a901        ..      ADD      r1,sp,#4
        0x00041818:    4604        .F      MOV      r4,r0
        0x0004181a:    f7fffc91    ....    BL       pb_decode_varint32 ; 0x41140
        0x0004181e:    b170        p.      CBZ      r0,0x4183e ; pb_make_string_substream + 46
        0x00041820:    e894000f    ....    LDM      r4,{r0-r3}
        0x00041824:    60aa        .`      STR      r2,[r5,#8]
        0x00041826:    e9c50100    ....    STRD     r0,r1,[r5,#0]
        0x0004182a:    9801        ..      LDR      r0,[sp,#4]
        0x0004182c:    60eb        .`      STR      r3,[r5,#0xc]
        0x0004182e:    4282        .B      CMP      r2,r0
        0x00041830:    d208        ..      BCS      0x41844 ; pb_make_string_substream + 52
        0x00041832:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00041834:    a107        ..      ADR      r1,{pc}+0x20 ; 0x41854
        0x00041836:    2800        .(      CMP      r0,#0
        0x00041838:    bf18        ..      IT       NE
        0x0004183a:    4601        .F      MOVNE    r1,r0
        0x0004183c:    60e1        .`      STR      r1,[r4,#0xc]
        0x0004183e:    2000        .       MOVS     r0,#0
        0x00041840:    b002        ..      ADD      sp,sp,#8
        0x00041842:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00041844:    60a8        .`      STR      r0,[r5,#8]
        0x00041846:    68a1        .h      LDR      r1,[r4,#8]
        0x00041848:    1a08        ..      SUBS     r0,r1,r0
        0x0004184a:    60a0        .`      STR      r0,[r4,#8]
        0x0004184c:    2001        .       MOVS     r0,#1
        0x0004184e:    b002        ..      ADD      sp,sp,#8
        0x00041850:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00041852:    bf00        ..      NOP      
    $d.14
        0x00041854:    65726170    pare    DCD    1701994864
        0x00041858:    7320746e    nt s    DCD    1931506798
        0x0004185c:    61657274    trea    DCD    1634038388
        0x00041860:    6f74206d    m to    DCD    1869881453
        0x00041864:    6873206f    o sh    DCD    1752375407
        0x00041868:    0074726f    ort.    DCD    7631471
    $t.22
    pb_message_set_to_defaults
        0x0004186c:    b510        ..      PUSH     {r4,lr}
        0x0004186e:    b086        ..      SUB      sp,sp,#0x18
        0x00041870:    460a        .F      MOV      r2,r1
        0x00041872:    4601        .F      MOV      r1,r0
        0x00041874:    4668        hF      MOV      r0,sp
        0x00041876:    f7fffeeb    ....    BL       pb_field_iter_begin ; 0x41650
        0x0004187a:    b148        H.      CBZ      r0,0x41890 ; pb_message_set_to_defaults + 36
        0x0004187c:    466c        lF      MOV      r4,sp
        0x0004187e:    bf00        ..      NOP      
        0x00041880:    4620         F      MOV      r0,r4
        0x00041882:    f7ffff59    ..Y.    BL       pb_field_set_to_default ; 0x41738
        0x00041886:    4620         F      MOV      r0,r4
        0x00041888:    f7ffff10    ....    BL       pb_field_iter_next ; 0x416ac
        0x0004188c:    2800        .(      CMP      r0,#0
        0x0004188e:    d1f7        ..      BNE      0x41880 ; pb_message_set_to_defaults + 20
        0x00041890:    b006        ..      ADD      sp,sp,#0x18
        0x00041892:    bd10        ..      POP      {r4,pc}
    pb_ostream_from_buffer
        0x00041894:    f2407ca9    @..|    MOV      r12,#0x7a9
        0x00041898:    f2c00c03    ....    MOVT     r12,#3
        0x0004189c:    2300        .#      MOVS     r3,#0
        0x0004189e:    e9c0c100    ....    STRD     r12,r1,[r0,#0]
        0x000418a2:    e9c02302    ...#    STRD     r2,r3,[r0,#8]
        0x000418a6:    6103        .a      STR      r3,[r0,#0x10]
        0x000418a8:    4770        pG      BX       lr
        0x000418aa:    0000        ..      MOVS     r0,r0
    pb_read
        0x000418ac:    b570        p.      PUSH     {r4-r6,lr}
        0x000418ae:    b084        ..      SUB      sp,sp,#0x10
        0x000418b0:    4615        .F      MOV      r5,r2
        0x000418b2:    4604        .F      MOV      r4,r0
        0x000418b4:    b199        ..      CBZ      r1,0x418de ; pb_read + 50
        0x000418b6:    68a0        .h      LDR      r0,[r4,#8]
        0x000418b8:    42a8        .B      CMP      r0,r5
        0x000418ba:    d205        ..      BCS      0x418c8 ; pb_read + 28
        0x000418bc:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000418be:    f24621dd    F..!    MOV      r1,#0x62dd
        0x000418c2:    f2c00105    ....    MOVT     r1,#5
        0x000418c6:    e02a        *.      B        0x4191e ; pb_read + 114
        0x000418c8:    6823        #h      LDR      r3,[r4,#0]
        0x000418ca:    4620         F      MOV      r0,r4
        0x000418cc:    462a        *F      MOV      r2,r5
        0x000418ce:    4798        .G      BLX      r3
        0x000418d0:    b300        ..      CBZ      r0,0x41914 ; pb_read + 104
        0x000418d2:    68a0        .h      LDR      r0,[r4,#8]
        0x000418d4:    1b40        @.      SUBS     r0,r0,r5
        0x000418d6:    60a0        .`      STR      r0,[r4,#8]
        0x000418d8:    2001        .       MOVS     r0,#1
        0x000418da:    b004        ..      ADD      sp,sp,#0x10
        0x000418dc:    bd70        p.      POP      {r4-r6,pc}
        0x000418de:    6820         h      LDR      r0,[r4,#0]
        0x000418e0:    f2407281    @..r    MOV      r2,#0x781
        0x000418e4:    f2c00203    ....    MOVT     r2,#3
        0x000418e8:    4290        .B      CMP      r0,r2
        0x000418ea:    d0e4        ..      BEQ      0x418b6 ; pb_read + 10
        0x000418ec:    2d11        .-      CMP      r5,#0x11
        0x000418ee:    d30a        ..      BCC      0x41906 ; pb_read + 90
        0x000418f0:    466e        nF      MOV      r6,sp
        0x000418f2:    bf00        ..      NOP      
        0x000418f4:    4620         F      MOV      r0,r4
        0x000418f6:    4631        1F      MOV      r1,r6
        0x000418f8:    2210        ."      MOVS     r2,#0x10
        0x000418fa:    f7ffffd7    ....    BL       pb_read ; 0x418ac
        0x000418fe:    b190        ..      CBZ      r0,0x41926 ; pb_read + 122
        0x00041900:    3d10        .=      SUBS     r5,r5,#0x10
        0x00041902:    2d10        .-      CMP      r5,#0x10
        0x00041904:    d8f6        ..      BHI      0x418f4 ; pb_read + 72
        0x00041906:    4669        iF      MOV      r1,sp
        0x00041908:    4620         F      MOV      r0,r4
        0x0004190a:    462a        *F      MOV      r2,r5
        0x0004190c:    f7ffffce    ....    BL       pb_read ; 0x418ac
        0x00041910:    b004        ..      ADD      sp,sp,#0x10
        0x00041912:    bd70        p.      POP      {r4-r6,pc}
        0x00041914:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00041916:    f24621eb    F..!    MOV      r1,#0x62eb
        0x0004191a:    f2c00105    ....    MOVT     r1,#5
        0x0004191e:    2800        .(      CMP      r0,#0
        0x00041920:    bf18        ..      IT       NE
        0x00041922:    4601        .F      MOVNE    r1,r0
        0x00041924:    60e1        .`      STR      r1,[r4,#0xc]
        0x00041926:    2000        .       MOVS     r0,#0
        0x00041928:    b004        ..      ADD      sp,sp,#0x10
        0x0004192a:    bd70        p.      POP      {r4-r6,pc}
    pb_readbyte
        0x0004192c:    b510        ..      PUSH     {r4,lr}
        0x0004192e:    4604        .F      MOV      r4,r0
        0x00041930:    6880        .h      LDR      r0,[r0,#8]
        0x00041932:    b148        H.      CBZ      r0,0x41948 ; pb_readbyte + 28
        0x00041934:    6823        #h      LDR      r3,[r4,#0]
        0x00041936:    4620         F      MOV      r0,r4
        0x00041938:    2201        ."      MOVS     r2,#1
        0x0004193a:    4798        .G      BLX      r3
        0x0004193c:    b150        P.      CBZ      r0,0x41954 ; pb_readbyte + 40
        0x0004193e:    68a0        .h      LDR      r0,[r4,#8]
        0x00041940:    3801        .8      SUBS     r0,#1
        0x00041942:    60a0        .`      STR      r0,[r4,#8]
        0x00041944:    2001        .       MOVS     r0,#1
        0x00041946:    bd10        ..      POP      {r4,pc}
        0x00041948:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0004194a:    f24621dd    F..!    MOV      r1,#0x62dd
        0x0004194e:    f2c00105    ....    MOVT     r1,#5
        0x00041952:    e004        ..      B        0x4195e ; pb_readbyte + 50
        0x00041954:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00041956:    f24621eb    F..!    MOV      r1,#0x62eb
        0x0004195a:    f2c00105    ....    MOVT     r1,#5
        0x0004195e:    2800        .(      CMP      r0,#0
        0x00041960:    bf18        ..      IT       NE
        0x00041962:    4601        .F      MOVNE    r1,r0
        0x00041964:    2000        .       MOVS     r0,#0
        0x00041966:    60e1        .`      STR      r1,[r4,#0xc]
        0x00041968:    bd10        ..      POP      {r4,pc}
        0x0004196a:    0000        ..      MOVS     r0,r0
    pb_skip_field
        0x0004196c:    b580        ..      PUSH     {r7,lr}
        0x0004196e:    2905        .)      CMP      r1,#5
        0x00041970:    d80f        ..      BHI      0x41992 ; pb_skip_field + 38
        0x00041972:    e8dff001    ....    TBB      [pc,r1]
    $d.9
        0x00041976:    0603        ..      DCW    1539
        0x00041978:    190e0e0b    ....    DCD    420351499
    $t.10
        0x0004197c:    f000f82c    ..,.    BL       pb_skip_varint ; 0x419d8
        0x00041980:    bd80        ..      POP      {r7,pc}
        0x00041982:    2100        .!      MOVS     r1,#0
        0x00041984:    2208        ."      MOVS     r2,#8
        0x00041986:    f7ffff91    ....    BL       pb_read ; 0x418ac
        0x0004198a:    bd80        ..      POP      {r7,pc}
        0x0004198c:    f000f812    ....    BL       pb_skip_string ; 0x419b4
        0x00041990:    bd80        ..      POP      {r7,pc}
        0x00041992:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00041994:    f24622b9    F.."    MOV      r2,#0x62b9
        0x00041998:    f2c00205    ....    MOVT     r2,#5
        0x0004199c:    2900        .)      CMP      r1,#0
        0x0004199e:    bf18        ..      IT       NE
        0x000419a0:    460a        .F      MOVNE    r2,r1
        0x000419a2:    60c2        .`      STR      r2,[r0,#0xc]
        0x000419a4:    2000        .       MOVS     r0,#0
        0x000419a6:    bd80        ..      POP      {r7,pc}
        0x000419a8:    2100        .!      MOVS     r1,#0
        0x000419aa:    2204        ."      MOVS     r2,#4
        0x000419ac:    f7ffff7e    ..~.    BL       pb_read ; 0x418ac
        0x000419b0:    bd80        ..      POP      {r7,pc}
        0x000419b2:    0000        ..      MOVS     r0,r0
    pb_skip_string
        0x000419b4:    b510        ..      PUSH     {r4,lr}
        0x000419b6:    b082        ..      SUB      sp,sp,#8
        0x000419b8:    a901        ..      ADD      r1,sp,#4
        0x000419ba:    4604        .F      MOV      r4,r0
        0x000419bc:    f7fffbc0    ....    BL       pb_decode_varint32 ; 0x41140
        0x000419c0:    b130        0.      CBZ      r0,0x419d0 ; pb_skip_string + 28
        0x000419c2:    9a01        ..      LDR      r2,[sp,#4]
        0x000419c4:    4620         F      MOV      r0,r4
        0x000419c6:    2100        .!      MOVS     r1,#0
        0x000419c8:    f7ffff70    ..p.    BL       pb_read ; 0x418ac
        0x000419cc:    b002        ..      ADD      sp,sp,#8
        0x000419ce:    bd10        ..      POP      {r4,pc}
        0x000419d0:    2000        .       MOVS     r0,#0
        0x000419d2:    b002        ..      ADD      sp,sp,#8
        0x000419d4:    bd10        ..      POP      {r4,pc}
        0x000419d6:    0000        ..      MOVS     r0,r0
    pb_skip_varint
        0x000419d8:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x000419da:    b082        ..      SUB      sp,sp,#8
        0x000419dc:    4604        .F      MOV      r4,r0
        0x000419de:    f10d0507    ....    ADD      r5,sp,#7
        0x000419e2:    bf00        ..      NOP      
        0x000419e4:    4620         F      MOV      r0,r4
        0x000419e6:    4629        )F      MOV      r1,r5
        0x000419e8:    2201        ."      MOVS     r2,#1
        0x000419ea:    f7ffff5f    .._.    BL       pb_read ; 0x418ac
        0x000419ee:    b118        ..      CBZ      r0,0x419f8 ; pb_skip_varint + 32
        0x000419f0:    f99d1007    ....    LDRSB    r1,[sp,#7]
        0x000419f4:    2900        .)      CMP      r1,#0
        0x000419f6:    d4f5        ..      BMI      0x419e4 ; pb_skip_varint + 12
        0x000419f8:    b002        ..      ADD      sp,sp,#8
        0x000419fa:    bdb0        ..      POP      {r4,r5,r7,pc}
    pb_write
        0x000419fc:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x000419fe:    6803        .h      LDR      r3,[r0,#0]
        0x00041a00:    4604        .F      MOV      r4,r0
        0x00041a02:    4615        .F      MOV      r5,r2
        0x00041a04:    b173        s.      CBZ      r3,0x41a24 ; pb_write + 40
        0x00041a06:    e9d42002    ...     LDRD     r2,r0,[r4,#8]
        0x00041a0a:    4428        (D      ADD      r0,r0,r5
        0x00041a0c:    4290        .B      CMP      r0,r2
        0x00041a0e:    d905        ..      BLS      0x41a1c ; pb_write + 32
        0x00041a10:    6920         i      LDR      r0,[r4,#0x10]
        0x00041a12:    f2463147    F.G1    MOV      r1,#0x6347
        0x00041a16:    f2c00105    ....    MOVT     r1,#5
        0x00041a1a:    e00a        ..      B        0x41a32 ; pb_write + 54
        0x00041a1c:    4620         F      MOV      r0,r4
        0x00041a1e:    462a        *F      MOV      r2,r5
        0x00041a20:    4798        .G      BLX      r3
        0x00041a22:    b120         .      CBZ      r0,0x41a2e ; pb_write + 50
        0x00041a24:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00041a26:    4428        (D      ADD      r0,r0,r5
        0x00041a28:    60e0        .`      STR      r0,[r4,#0xc]
        0x00041a2a:    2001        .       MOVS     r0,#1
        0x00041a2c:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00041a2e:    6920         i      LDR      r0,[r4,#0x10]
        0x00041a30:    a103        ..      ADR      r1,{pc}+0x10 ; 0x41a40
        0x00041a32:    2800        .(      CMP      r0,#0
        0x00041a34:    bf18        ..      IT       NE
        0x00041a36:    4601        .F      MOVNE    r1,r0
        0x00041a38:    2000        .       MOVS     r0,#0
        0x00041a3a:    6121        !a      STR      r1,[r4,#0x10]
        0x00041a3c:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00041a3e:    bf00        ..      NOP      
    $d.3
        0x00041a40:    65206f69    io e    DCD    1696624489
        0x00041a44:    726f7272    rror    DCD    1919906418
        0x00041a48:    00000000    ....    DCD    0
    $t.0
    pitch_downsample
        0x00041a4c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00041a50:    b08c        ..      SUB      sp,sp,#0x30
        0x00041a52:    4690        .F      MOV      r8,r2
        0x00041a54:    6802        .h      LDR      r2,[r0,#0]
        0x00041a56:    460c        .F      MOV      r4,r1
        0x00041a58:    f1b80f04    ....    CMP      r8,#4
        0x00041a5c:    ea4f0768    O.h.    ASR      r7,r8,#1
        0x00041a60:    db24        $.      BLT      0x41aac ; pitch_downsample + 96
        0x00041a62:    4639        9F      MOV      r1,r7
        0x00041a64:    2f02        ./      CMP      r7,#2
        0x00041a66:    bfd8        ..      IT       LE
        0x00041a68:    2102        .!      MOVLE    r1,#2
        0x00041a6a:    3901        .9      SUBS     r1,#1
        0x00041a6c:    1d26        &.      ADDS     r6,r4,#4
        0x00041a6e:    f1020508    ....    ADD      r5,r2,#8
        0x00041a72:    eeb50a00    ....    VMOV.F32 s0,#0.25000000
        0x00041a76:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x00041a7a:    bf00        ..      NOP      
        0x00041a7c:    ed152a01    ...*    VLDR     s4,[r5,#-4]
        0x00041a80:    ed954a01    ...J    VLDR     s8,[r5,#4]
        0x00041a84:    ed953a00    ...:    VLDR     s6,[r5,#0]
        0x00041a88:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x00041a8c:    ee244a00    $..J    VMUL.F32 s8,s8,s0
        0x00041a90:    ee322a04    2..*    VADD.F32 s4,s4,s8
        0x00041a94:    ee233a01    #..:    VMUL.F32 s6,s6,s2
        0x00041a98:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00041a9c:    ed862a00    ...*    VSTR     s4,[r6,#0]
        0x00041aa0:    3901        .9      SUBS     r1,#1
        0x00041aa2:    f1060604    ....    ADD      r6,r6,#4
        0x00041aa6:    f1050508    ....    ADD      r5,r5,#8
        0x00041aaa:    d1e7        ..      BNE      0x41a7c ; pitch_downsample + 48
        0x00041aac:    ed922a01    ...*    VLDR     s4,[r2,#4]
        0x00041ab0:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00041ab4:    eeb50a00    ....    VMOV.F32 s0,#0.25000000
        0x00041ab8:    ee223a00    "..:    VMUL.F32 s6,s4,s0
        0x00041abc:    eeb62a00    ...*    VMOV.F32 s4,#0.50000000
        0x00041ac0:    9912        ..      LDR      r1,[sp,#0x48]
        0x00041ac2:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00041ac6:    ee331a01    3...    VADD.F32 s2,s6,s2
        0x00041aca:    2b02        .+      CMP      r3,#2
        0x00041acc:    ed841a00    ....    VSTR     s2,[r4,#0]
        0x00041ad0:    d136        6.      BNE      0x41b40 ; pitch_downsample + 244
        0x00041ad2:    6840        @h      LDR      r0,[r0,#4]
        0x00041ad4:    f1b80f04    ....    CMP      r8,#4
        0x00041ad8:    db24        $.      BLT      0x41b24 ; pitch_downsample + 216
        0x00041ada:    463a        :F      MOV      r2,r7
        0x00041adc:    2f02        ./      CMP      r7,#2
        0x00041ade:    bfd8        ..      IT       LE
        0x00041ae0:    2202        ."      MOVLE    r2,#2
        0x00041ae2:    3a01        .:      SUBS     r2,#1
        0x00041ae4:    1d23        #.      ADDS     r3,r4,#4
        0x00041ae6:    f1000608    ....    ADD      r6,r0,#8
        0x00041aea:    bf00        ..      NOP      
        0x00041aec:    ed163a01    ...:    VLDR     s6,[r6,#-4]
        0x00041af0:    ed965a01    ...Z    VLDR     s10,[r6,#4]
        0x00041af4:    ed964a00    ...J    VLDR     s8,[r6,#0]
        0x00041af8:    ee233a00    #..:    VMUL.F32 s6,s6,s0
        0x00041afc:    ee255a00    %..Z    VMUL.F32 s10,s10,s0
        0x00041b00:    ee333a05    3..:    VADD.F32 s6,s6,s10
        0x00041b04:    ee244a02    $..J    VMUL.F32 s8,s8,s4
        0x00041b08:    ed935a00    ...Z    VLDR     s10,[r3,#0]
        0x00041b0c:    ee333a04    3..:    VADD.F32 s6,s6,s8
        0x00041b10:    ee353a03    5..:    VADD.F32 s6,s10,s6
        0x00041b14:    ed833a00    ...:    VSTR     s6,[r3,#0]
        0x00041b18:    3a01        .:      SUBS     r2,#1
        0x00041b1a:    f1030304    ....    ADD      r3,r3,#4
        0x00041b1e:    f1060608    ....    ADD      r6,r6,#8
        0x00041b22:    d1e3        ..      BNE      0x41aec ; pitch_downsample + 160
        0x00041b24:    ed903a01    ...:    VLDR     s6,[r0,#4]
        0x00041b28:    ed904a00    ...J    VLDR     s8,[r0,#0]
        0x00041b2c:    ee230a00    #...    VMUL.F32 s0,s6,s0
        0x00041b30:    ee242a02    $..*    VMUL.F32 s4,s8,s4
        0x00041b34:    ee300a02    0...    VADD.F32 s0,s0,s4
        0x00041b38:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00041b3c:    ed840a00    ....    VSTR     s0,[r4,#0]
        0x00041b40:    2004        .       MOVS     r0,#4
        0x00041b42:    ae07        ..      ADD      r6,sp,#0x1c
        0x00041b44:    9000        ..      STR      r0,[sp,#0]
        0x00041b46:    9102        ..      STR      r1,[sp,#8]
        0x00041b48:    4620         F      MOV      r0,r4
        0x00041b4a:    4631        1F      MOV      r1,r6
        0x00041b4c:    2200        ."      MOVS     r2,#0
        0x00041b4e:    2300        .#      MOVS     r3,#0
        0x00041b50:    9701        ..      STR      r7,[sp,#4]
        0x00041b52:    f7ddf8e9    ....    BL       _celt_autocorr ; 0x1ed28
        0x00041b56:    ed9d0a07    ....    VLDR     s0,[sp,#0x1c]
        0x00041b5a:    ed9f1a44    ..D.    VLDR     s2,[pc,#272] ; [0x41c6c] = 0x3f800347
        0x00041b5e:    1d30        0.      ADDS     r0,r6,#4
        0x00041b60:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00041b64:    ed8d0a07    ....    VSTR     s0,[sp,#0x1c]
        0x00041b68:    ed9f0a41    ..A.    VLDR     s0,[pc,#260] ; [0x41c70] = 0x3c03126f
        0x00041b6c:    2101        .!      MOVS     r1,#1
        0x00041b6e:    bf00        ..      NOP      
        0x00041b70:    ee021a10    ....    VMOV     s4,r1
        0x00041b74:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00041b78:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x00041b7c:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x00041b80:    ee223a01    "..:    VMUL.F32 s6,s4,s2
        0x00041b84:    ee222a03    "..*    VMUL.F32 s4,s4,s6
        0x00041b88:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x00041b8c:    3101        .1      ADDS     r1,#1
        0x00041b8e:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x00041b92:    2905        .)      CMP      r1,#5
        0x00041b94:    f1000004    ....    ADD      r0,r0,#4
        0x00041b98:    d1ea        ..      BNE      0x41b70 ; pitch_downsample + 292
        0x00041b9a:    ae03        ..      ADD      r6,sp,#0xc
        0x00041b9c:    a907        ..      ADD      r1,sp,#0x1c
        0x00041b9e:    4630        0F      MOV      r0,r6
        0x00041ba0:    2204        ."      MOVS     r2,#4
        0x00041ba2:    f7ddf94b    ..K.    BL       _celt_lpc ; 0x1ee3c
        0x00041ba6:    ed9f1a33    ..3.    VLDR     s2,[pc,#204] ; [0x41c74] = 0x3f666666
        0x00041baa:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00041bae:    2000        .       MOVS     r0,#0
        0x00041bb0:    1831        1.      ADDS     r1,r6,r0
        0x00041bb2:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00041bb6:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00041bba:    3004        .0      ADDS     r0,#4
        0x00041bbc:    ee202a02     ..*    VMUL.F32 s4,s0,s4
        0x00041bc0:    2810        .(      CMP      r0,#0x10
        0x00041bc2:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x00041bc6:    d1f3        ..      BNE      0x41bb0 ; pitch_downsample + 356
        0x00041bc8:    f1b80f02    ....    CMP      r8,#2
        0x00041bcc:    db4a        J.      BLT      0x41c64 ; pitch_downsample + 536
        0x00041bce:    ed9d1a03    ....    VLDR     s2,[sp,#0xc]
        0x00041bd2:    ed9f4a29    ..)J    VLDR     s8,[pc,#164] ; [0x41c78] = 0x3f4ccccd
        0x00041bd6:    ed9d2a04    ...*    VLDR     s4,[sp,#0x10]
        0x00041bda:    ed9d3a05    ...:    VLDR     s6,[sp,#0x14]
        0x00041bde:    ee310a04    1...    VADD.F32 s0,s2,s8
        0x00041be2:    ee211a04    !...    VMUL.F32 s2,s2,s8
        0x00041be6:    ed9d5a06    ...Z    VLDR     s10,[sp,#0x18]
        0x00041bea:    ee321a01    2...    VADD.F32 s2,s4,s2
        0x00041bee:    ee222a04    "..*    VMUL.F32 s4,s4,s8
        0x00041bf2:    eddf1a22    ..".    VLDR     s3,[pc,#136] ; [0x41c7c] = 0
        0x00041bf6:    ee332a02    3..*    VADD.F32 s4,s6,s4
        0x00041bfa:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x00041bfe:    ee353a03    5..:    VADD.F32 s6,s10,s6
        0x00041c02:    ee254a04    %..J    VMUL.F32 s8,s10,s8
        0x00041c06:    eeb05a61    ..aZ    VMOV.F32 s10,s3
        0x00041c0a:    eeb06a61    ..aj    VMOV.F32 s12,s3
        0x00041c0e:    eeb07a61    ..az    VMOV.F32 s14,s3
        0x00041c12:    eef00a61    ..a.    VMOV.F32 s1,s3
        0x00041c16:    bf00        ..      NOP      
        0x00041c18:    edd42a00    ...*    VLDR     s5,[r4,#0]
        0x00041c1c:    ee603a20    `. :    VMUL.F32 s7,s0,s1
        0x00041c20:    ee733aa2    s..:    VADD.F32 s7,s7,s5
        0x00041c24:    ee614a07    a..J    VMUL.F32 s9,s2,s14
        0x00041c28:    ee743aa3    t..:    VADD.F32 s7,s9,s7
        0x00041c2c:    ee624a06    b..J    VMUL.F32 s9,s4,s12
        0x00041c30:    ee743aa3    t..:    VADD.F32 s7,s9,s7
        0x00041c34:    ee634a05    c..J    VMUL.F32 s9,s6,s10
        0x00041c38:    ee743aa3    t..:    VADD.F32 s7,s9,s7
        0x00041c3c:    ee641a21    d.!.    VMUL.F32 s3,s8,s3
        0x00041c40:    ee711aa3    q...    VADD.F32 s3,s3,s7
        0x00041c44:    edc41a00    ....    VSTR     s3,[r4,#0]
        0x00041c48:    eef01a45    ..E.    VMOV.F32 s3,s10
        0x00041c4c:    eeb05a46    ..FZ    VMOV.F32 s10,s12
        0x00041c50:    eeb06a47    ..Gj    VMOV.F32 s12,s14
        0x00041c54:    eeb07a60    ..`z    VMOV.F32 s14,s1
        0x00041c58:    3f01        .?      SUBS     r7,#1
        0x00041c5a:    f1040404    ....    ADD      r4,r4,#4
        0x00041c5e:    eef00a62    ..b.    VMOV.F32 s1,s5
        0x00041c62:    d1d9        ..      BNE      0x41c18 ; pitch_downsample + 460
        0x00041c64:    b00c        ..      ADD      sp,sp,#0x30
        0x00041c66:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00041c6a:    bf00        ..      NOP      
    $d.1
        0x00041c6c:    3f800347    G..?    DCD    1065354055
        0x00041c70:    3c03126f    o..<    DCD    1006834287
        0x00041c74:    3f666666    fff?    DCD    1063675494
        0x00041c78:    3f4ccccd    ..L?    DCD    1061997773
        0x00041c7c:    00000000    ....    DCD    0
    $t.4
    pitch_search
        0x00041c80:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00041c84:    b089        ..      SUB      sp,sp,#0x24
        0x00041c86:    9105        ..      STR      r1,[sp,#0x14]
        0x00041c88:    9003        ..      STR      r0,[sp,#0xc]
        0x00041c8a:    9812        ..      LDR      r0,[sp,#0x48]
        0x00041c8c:    469a        .F      MOV      r10,r3
        0x00041c8e:    9004        ..      STR      r0,[sp,#0x10]
        0x00041c90:    2000        .       MOVS     r0,#0
        0x00041c92:    4693        .F      MOV      r11,r2
        0x00041c94:    e9cd0006    ....    STRD     r0,r0,[sp,#0x18]
        0x00041c98:    f003fcd2    ....    BL       save_stack ; 0x45640
        0x00041c9c:    f02b0003    +...    BIC      r0,r11,#3
        0x00041ca0:    eb0a080b    ....    ADD      r8,r10,r11
        0x00041ca4:    ea4f07ab    O...    ASR      r7,r11,#2
        0x00041ca8:    f006fff2    ....    BL       spl_alloca ; 0x48c90
        0x00041cac:    4604        .F      MOV      r4,r0
        0x00041cae:    f0280003    (...    BIC      r0,r8,#3
        0x00041cb2:    f006ffed    ....    BL       spl_alloca ; 0x48c90
        0x00041cb6:    ea4f096a    O.j.    ASR      r9,r10,#1
        0x00041cba:    4605        .F      MOV      r5,r0
        0x00041cbc:    ea4f0089    O...    LSL      r0,r9,#2
        0x00041cc0:    f006ffe6    ....    BL       spl_alloca ; 0x48c90
        0x00041cc4:    46a4        .F      MOV      r12,r4
        0x00041cc6:    f1bb0f04    ....    CMP      r11,#4
        0x00041cca:    4604        .F      MOV      r4,r0
        0x00041ccc:    db09        ..      BLT      0x41ce2 ; pitch_search + 98
        0x00041cce:    9903        ..      LDR      r1,[sp,#0xc]
        0x00041cd0:    2000        .       MOVS     r0,#0
        0x00041cd2:    4662        bF      MOV      r2,r12
        0x00041cd4:    f8513b08    Q..;    LDR      r3,[r1],#8
        0x00041cd8:    3001        .0      ADDS     r0,#1
        0x00041cda:    42b8        .B      CMP      r0,r7
        0x00041cdc:    f8423b04    B..;    STR      r3,[r2],#4
        0x00041ce0:    dbf8        ..      BLT      0x41cd4 ; pitch_search + 84
        0x00041ce2:    f1b80f04    ....    CMP      r8,#4
        0x00041ce6:    db0c        ..      BLT      0x41d02 ; pitch_search + 130
        0x00041ce8:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00041cea:    ea4f00a8    O...    ASR      r0,r8,#2
        0x00041cee:    2100        .!      MOVS     r1,#0
        0x00041cf0:    462b        +F      MOV      r3,r5
        0x00041cf2:    bf00        ..      NOP      
        0x00041cf4:    f8526b08    R..k    LDR      r6,[r2],#8
        0x00041cf8:    3101        .1      ADDS     r1,#1
        0x00041cfa:    4281        .B      CMP      r1,r0
        0x00041cfc:    f8436b04    C..k    STR      r6,[r3],#4
        0x00041d00:    dbf8        ..      BLT      0x41cf4 ; pitch_search + 116
        0x00041d02:    ea4f08aa    O...    ASR      r8,r10,#2
        0x00041d06:    4660        `F      MOV      r0,r12
        0x00041d08:    4629        )F      MOV      r1,r5
        0x00041d0a:    4622        "F      MOV      r2,r4
        0x00041d0c:    463b        ;F      MOV      r3,r7
        0x00041d0e:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00041d12:    f7f2f915    ....    BL       celt_pitch_xcorr_c ; 0x33f40
        0x00041d16:    ae06        ..      ADD      r6,sp,#0x18
        0x00041d18:    4620         F      MOV      r0,r4
        0x00041d1a:    4629        )F      MOV      r1,r5
        0x00041d1c:    463a        :F      MOV      r2,r7
        0x00041d1e:    4643        CF      MOV      r3,r8
        0x00041d20:    9600        ..      STR      r6,[sp,#0]
        0x00041d22:    f7f7fa39    ..9.    BL       find_best_pitch ; 0x39198
        0x00041d26:    f1ba0f01    ....    CMP      r10,#1
        0x00041d2a:    dd48        H.      BLE      0x41dbe ; pitch_search + 318
        0x00041d2c:    e9dd0206    ....    LDRD     r0,r2,[sp,#0x18]
        0x00041d30:    f04f0e00    O...    MOV      lr,#0
        0x00041d34:    ed9f0a41    ..A.    VLDR     s0,[pc,#260] ; [0x41e3c] = 0
        0x00041d38:    9d05        ..      LDR      r5,[sp,#0x14]
        0x00041d3a:    f8dd800c    ....    LDR      r8,[sp,#0xc]
        0x00041d3e:    ebae0140    ..@.    SUB      r1,lr,r0,LSL #1
        0x00041d42:    ebae0c42    ..B.    SUB      r12,lr,r2,LSL #1
        0x00041d46:    ea4f026b    O.k.    ASR      r2,r11,#1
        0x00041d4a:    eebf1a00    ....    VMOV.F32 s2,#-1.00000000
        0x00041d4e:    2300        .#      MOVS     r3,#0
        0x00041d50:    18c8        ..      ADDS     r0,r1,r3
        0x00041d52:    f844e023    D.#.    STR      lr,[r4,r3,LSL #2]
        0x00041d56:    bf48        H.      IT       MI
        0x00041d58:    4240        @B      RSBMI    r0,r0,#0
        0x00041d5a:    2803        .(      CMP      r0,#3
        0x00041d5c:    d305        ..      BCC      0x41d6a ; pitch_search + 234
        0x00041d5e:    eb1c0003    ....    ADDS     r0,r12,r3
        0x00041d62:    bf48        H.      IT       MI
        0x00041d64:    4240        @B      RSBMI    r0,r0,#0
        0x00041d66:    2802        .(      CMP      r0,#2
        0x00041d68:    d823        #.      BHI      0x41db2 ; pitch_search + 306
        0x00041d6a:    f1bb0f02    ....    CMP      r11,#2
        0x00041d6e:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00041d72:    db13        ..      BLT      0x41d9c ; pitch_search + 284
        0x00041d74:    4640        @F      MOV      r0,r8
        0x00041d76:    462f        /F      MOV      r7,r5
        0x00041d78:    4616        .F      MOV      r6,r2
        0x00041d7a:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00041d7e:    bf00        ..      NOP      
        0x00041d80:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x00041d84:    ed974a00    ...J    VLDR     s8,[r7,#0]
        0x00041d88:    3e01        .>      SUBS     r6,#1
        0x00041d8a:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x00041d8e:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00041d92:    f1070704    ....    ADD      r7,r7,#4
        0x00041d96:    f1000004    ....    ADD      r0,r0,#4
        0x00041d9a:    d1f1        ..      BNE      0x41d80 ; pitch_search + 256
        0x00041d9c:    eb040083    ....    ADD      r0,r4,r3,LSL #2
        0x00041da0:    eeb42a41    ..A*    VCMP.F32 s4,s2
        0x00041da4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00041da8:    bfb8        ..      IT       LT
        0x00041daa:    eeb02a41    ..A*    VMOVLT.F32 s4,s2
        0x00041dae:    ed802a00    ...*    VSTR     s4,[r0,#0]
        0x00041db2:    3301        .3      ADDS     r3,#1
        0x00041db4:    454b        KE      CMP      r3,r9
        0x00041db6:    f1050504    ....    ADD      r5,r5,#4
        0x00041dba:    dbc9        ..      BLT      0x41d50 ; pitch_search + 208
        0x00041dbc:    e001        ..      B        0x41dc2 ; pitch_search + 322
        0x00041dbe:    ea4f026b    O.k.    ASR      r2,r11,#1
        0x00041dc2:    9905        ..      LDR      r1,[sp,#0x14]
        0x00041dc4:    4620         F      MOV      r0,r4
        0x00041dc6:    464b        KF      MOV      r3,r9
        0x00041dc8:    af06        ..      ADD      r7,sp,#0x18
        0x00041dca:    9700        ..      STR      r7,[sp,#0]
        0x00041dcc:    f7f7f9e4    ....    BL       find_best_pitch ; 0x39198
        0x00041dd0:    9806        ..      LDR      r0,[sp,#0x18]
        0x00041dd2:    2100        .!      MOVS     r1,#0
        0x00041dd4:    2801        .(      CMP      r0,#1
        0x00041dd6:    db28        (.      BLT      0x41e2a ; pitch_search + 426
        0x00041dd8:    f1a90201    ....    SUB      r2,r9,#1
        0x00041ddc:    4290        .B      CMP      r0,r2
        0x00041dde:    da24        $.      BGE      0x41e2a ; pitch_search + 426
        0x00041de0:    eb040180    ....    ADD      r1,r4,r0,LSL #2
        0x00041de4:    ed110a01    ....    VLDR     s0,[r1,#-4]
        0x00041de8:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00041dec:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x00041df0:    ed9f3a13    ...:    VLDR     s6,[pc,#76] ; [0x41e40] = 0x3f333333
        0x00041df4:    ee325a40    2.@Z    VSUB.F32 s10,s4,s0
        0x00041df8:    ee314a40    1.@J    VSUB.F32 s8,s2,s0
        0x00041dfc:    ee255a03    %..Z    VMUL.F32 s10,s10,s6
        0x00041e00:    eeb44a45    ..EJ    VCMP.F32 s8,s10
        0x00041e04:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00041e08:    dd02        ..      BLE      0x41e10 ; pitch_search + 400
        0x00041e0a:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00041e0e:    e00c        ..      B        0x41e2a ; pitch_search + 426
        0x00041e10:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00041e14:    ee321a41    2.A.    VSUB.F32 s2,s4,s2
        0x00041e18:    ee211a03    !...    VMUL.F32 s2,s2,s6
        0x00041e1c:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00041e20:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00041e24:    bfd4        ..      ITE      LE
        0x00041e26:    2100        .!      MOVLE    r1,#0
        0x00041e28:    2101        .!      MOVGT    r1,#1
        0x00041e2a:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x00041e2e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00041e30:    6008        .`      STR      r0,[r1,#0]
        0x00041e32:    b009        ..      ADD      sp,sp,#0x24
        0x00041e34:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00041e38:    f003bbe2    ....    B.W      restore_stack ; 0x45600
    $d.5
        0x00041e3c:    00000000    ....    DCD    0
        0x00041e40:    3f333333    333?    DCD    1060320051
    $t.5
    prvAddCurrentTaskToDelayedList
        0x00041e44:    b580        ..      PUSH     {r7,lr}
        0x00041e46:    b086        ..      SUB      sp,sp,#0x18
        0x00041e48:    9005        ..      STR      r0,[sp,#0x14]
        0x00041e4a:    9104        ..      STR      r1,[sp,#0x10]
        0x00041e4c:    f64220a4    B..     MOV      r0,#0x2aa4
        0x00041e50:    f2c10002    ....    MOVT     r0,#0x1002
        0x00041e54:    6800        .h      LDR      r0,[r0,#0]
        0x00041e56:    9002        ..      STR      r0,[sp,#8]
        0x00041e58:    f24a4038    J.8@    MOV      r0,#0xa438
        0x00041e5c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00041e60:    6800        .h      LDR      r0,[r0,#0]
        0x00041e62:    3004        .0      ADDS     r0,#4
        0x00041e64:    f007fa68    ..h.    BL       uxListRemove ; 0x49338
        0x00041e68:    b908        ..      CBNZ     r0,0x41e6e ; prvAddCurrentTaskToDelayedList + 42
        0x00041e6a:    e7ff        ..      B        0x41e6c ; prvAddCurrentTaskToDelayedList + 40
        0x00041e6c:    e000        ..      B        0x41e70 ; prvAddCurrentTaskToDelayedList + 44
        0x00041e6e:    e7ff        ..      B        0x41e70 ; prvAddCurrentTaskToDelayedList + 44
        0x00041e70:    9805        ..      LDR      r0,[sp,#0x14]
        0x00041e72:    3001        .0      ADDS     r0,#1
        0x00041e74:    bb18        ..      CBNZ     r0,0x41ebe ; prvAddCurrentTaskToDelayedList + 122
        0x00041e76:    e7ff        ..      B        0x41e78 ; prvAddCurrentTaskToDelayedList + 52
        0x00041e78:    9804        ..      LDR      r0,[sp,#0x10]
        0x00041e7a:    b300        ..      CBZ      r0,0x41ebe ; prvAddCurrentTaskToDelayedList + 122
        0x00041e7c:    e7ff        ..      B        0x41e7e ; prvAddCurrentTaskToDelayedList + 58
        0x00041e7e:    f6422190    B..!    MOV      r1,#0x2a90
        0x00041e82:    f2c10102    ....    MOVT     r1,#0x1002
        0x00041e86:    6848        Hh      LDR      r0,[r1,#4]
        0x00041e88:    9001        ..      STR      r0,[sp,#4]
        0x00041e8a:    9a01        ..      LDR      r2,[sp,#4]
        0x00041e8c:    f24a4038    J.8@    MOV      r0,#0xa438
        0x00041e90:    f2c10001    ....    MOVT     r0,#0x1001
        0x00041e94:    6803        .h      LDR      r3,[r0,#0]
        0x00041e96:    609a        .`      STR      r2,[r3,#8]
        0x00041e98:    9a01        ..      LDR      r2,[sp,#4]
        0x00041e9a:    6892        .h      LDR      r2,[r2,#8]
        0x00041e9c:    6803        .h      LDR      r3,[r0,#0]
        0x00041e9e:    60da        .`      STR      r2,[r3,#0xc]
        0x00041ea0:    6802        .h      LDR      r2,[r0,#0]
        0x00041ea2:    3204        .2      ADDS     r2,#4
        0x00041ea4:    9b01        ..      LDR      r3,[sp,#4]
        0x00041ea6:    689b        .h      LDR      r3,[r3,#8]
        0x00041ea8:    605a        Z`      STR      r2,[r3,#4]
        0x00041eaa:    6802        .h      LDR      r2,[r0,#0]
        0x00041eac:    3204        .2      ADDS     r2,#4
        0x00041eae:    9b01        ..      LDR      r3,[sp,#4]
        0x00041eb0:    609a        .`      STR      r2,[r3,#8]
        0x00041eb2:    6800        .h      LDR      r0,[r0,#0]
        0x00041eb4:    6141        Aa      STR      r1,[r0,#0x14]
        0x00041eb6:    6808        .h      LDR      r0,[r1,#0]
        0x00041eb8:    3001        .0      ADDS     r0,#1
        0x00041eba:    6008        .`      STR      r0,[r1,#0]
        0x00041ebc:    e03d        =.      B        0x41f3a ; prvAddCurrentTaskToDelayedList + 246
        0x00041ebe:    9802        ..      LDR      r0,[sp,#8]
        0x00041ec0:    9905        ..      LDR      r1,[sp,#0x14]
        0x00041ec2:    4408        .D      ADD      r0,r0,r1
        0x00041ec4:    9003        ..      STR      r0,[sp,#0xc]
        0x00041ec6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00041ec8:    f24a4138    J.8A    MOV      r1,#0xa438
        0x00041ecc:    f2c10101    ....    MOVT     r1,#0x1001
        0x00041ed0:    6809        .h      LDR      r1,[r1,#0]
        0x00041ed2:    6048        H`      STR      r0,[r1,#4]
        0x00041ed4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00041ed6:    9902        ..      LDR      r1,[sp,#8]
        0x00041ed8:    4288        .B      CMP      r0,r1
        0x00041eda:    d20e        ..      BCS      0x41efa ; prvAddCurrentTaskToDelayedList + 182
        0x00041edc:    e7ff        ..      B        0x41ede ; prvAddCurrentTaskToDelayedList + 154
        0x00041ede:    f24a4048    J.H@    MOV      r0,#0xa448
        0x00041ee2:    f2c10001    ....    MOVT     r0,#0x1001
        0x00041ee6:    6800        .h      LDR      r0,[r0,#0]
        0x00041ee8:    f24a4138    J.8A    MOV      r1,#0xa438
        0x00041eec:    f2c10101    ....    MOVT     r1,#0x1001
        0x00041ef0:    6809        .h      LDR      r1,[r1,#0]
        0x00041ef2:    3104        .1      ADDS     r1,#4
        0x00041ef4:    f007fa8e    ....    BL       vListInsert ; 0x49414
        0x00041ef8:    e01e        ..      B        0x41f38 ; prvAddCurrentTaskToDelayedList + 244
        0x00041efa:    f24a4040    J.@@    MOV      r0,#0xa440
        0x00041efe:    f2c10001    ....    MOVT     r0,#0x1001
        0x00041f02:    6800        .h      LDR      r0,[r0,#0]
        0x00041f04:    f24a4138    J.8A    MOV      r1,#0xa438
        0x00041f08:    f2c10101    ....    MOVT     r1,#0x1001
        0x00041f0c:    6809        .h      LDR      r1,[r1,#0]
        0x00041f0e:    3104        .1      ADDS     r1,#4
        0x00041f10:    f007fa80    ....    BL       vListInsert ; 0x49414
        0x00041f14:    9803        ..      LDR      r0,[sp,#0xc]
        0x00041f16:    f6422158    B.X!    MOV      r1,#0x2a58
        0x00041f1a:    f2c10102    ....    MOVT     r1,#0x1002
        0x00041f1e:    6809        .h      LDR      r1,[r1,#0]
        0x00041f20:    4288        .B      CMP      r0,r1
        0x00041f22:    d207        ..      BCS      0x41f34 ; prvAddCurrentTaskToDelayedList + 240
        0x00041f24:    e7ff        ..      B        0x41f26 ; prvAddCurrentTaskToDelayedList + 226
        0x00041f26:    9803        ..      LDR      r0,[sp,#0xc]
        0x00041f28:    f6422158    B.X!    MOV      r1,#0x2a58
        0x00041f2c:    f2c10102    ....    MOVT     r1,#0x1002
        0x00041f30:    6008        .`      STR      r0,[r1,#0]
        0x00041f32:    e000        ..      B        0x41f36 ; prvAddCurrentTaskToDelayedList + 242
        0x00041f34:    e7ff        ..      B        0x41f36 ; prvAddCurrentTaskToDelayedList + 242
        0x00041f36:    e7ff        ..      B        0x41f38 ; prvAddCurrentTaskToDelayedList + 244
        0x00041f38:    e7ff        ..      B        0x41f3a ; prvAddCurrentTaskToDelayedList + 246
        0x00041f3a:    b006        ..      ADD      sp,sp,#0x18
        0x00041f3c:    bd80        ..      POP      {r7,pc}
        0x00041f3e:    0000        ..      MOVS     r0,r0
    prvAddNewTaskToReadyList
        0x00041f40:    b580        ..      PUSH     {r7,lr}
        0x00041f42:    b082        ..      SUB      sp,sp,#8
        0x00041f44:    9001        ..      STR      r0,[sp,#4]
        0x00041f46:    f007faa5    ....    BL       vPortEnterCritical ; 0x49494
        0x00041f4a:    f6421198    B...    MOV      r1,#0x2998
        0x00041f4e:    f2c10102    ....    MOVT     r1,#0x1002
        0x00041f52:    6808        .h      LDR      r0,[r1,#0]
        0x00041f54:    3001        .0      ADDS     r0,#1
        0x00041f56:    6008        .`      STR      r0,[r1,#0]
        0x00041f58:    f24a4038    J.8@    MOV      r0,#0xa438
        0x00041f5c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00041f60:    6800        .h      LDR      r0,[r0,#0]
        0x00041f62:    b998        ..      CBNZ     r0,0x41f8c ; prvAddNewTaskToReadyList + 76
        0x00041f64:    e7ff        ..      B        0x41f66 ; prvAddNewTaskToReadyList + 38
        0x00041f66:    9801        ..      LDR      r0,[sp,#4]
        0x00041f68:    f24a4138    J.8A    MOV      r1,#0xa438
        0x00041f6c:    f2c10101    ....    MOVT     r1,#0x1001
        0x00041f70:    6008        .`      STR      r0,[r1,#0]
        0x00041f72:    f6421098    B...    MOV      r0,#0x2998
        0x00041f76:    f2c10002    ....    MOVT     r0,#0x1002
        0x00041f7a:    6800        .h      LDR      r0,[r0,#0]
        0x00041f7c:    2801        .(      CMP      r0,#1
        0x00041f7e:    d103        ..      BNE      0x41f88 ; prvAddNewTaskToReadyList + 72
        0x00041f80:    e7ff        ..      B        0x41f82 ; prvAddNewTaskToReadyList + 66
        0x00041f82:    f000fb01    ....    BL       prvInitialiseTaskLists ; 0x42588
        0x00041f86:    e000        ..      B        0x41f8a ; prvAddNewTaskToReadyList + 74
        0x00041f88:    e7ff        ..      B        0x41f8a ; prvAddNewTaskToReadyList + 74
        0x00041f8a:    e01c        ..      B        0x41fc6 ; prvAddNewTaskToReadyList + 134
        0x00041f8c:    f6422084    B..     MOV      r0,#0x2a84
        0x00041f90:    f2c10002    ....    MOVT     r0,#0x1002
        0x00041f94:    6800        .h      LDR      r0,[r0,#0]
        0x00041f96:    b9a0        ..      CBNZ     r0,0x41fc2 ; prvAddNewTaskToReadyList + 130
        0x00041f98:    e7ff        ..      B        0x41f9a ; prvAddNewTaskToReadyList + 90
        0x00041f9a:    f24a4038    J.8@    MOV      r0,#0xa438
        0x00041f9e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00041fa2:    6800        .h      LDR      r0,[r0,#0]
        0x00041fa4:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00041fa6:    9901        ..      LDR      r1,[sp,#4]
        0x00041fa8:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x00041faa:    4288        .B      CMP      r0,r1
        0x00041fac:    d807        ..      BHI      0x41fbe ; prvAddNewTaskToReadyList + 126
        0x00041fae:    e7ff        ..      B        0x41fb0 ; prvAddNewTaskToReadyList + 112
        0x00041fb0:    9801        ..      LDR      r0,[sp,#4]
        0x00041fb2:    f24a4138    J.8A    MOV      r1,#0xa438
        0x00041fb6:    f2c10101    ....    MOVT     r1,#0x1001
        0x00041fba:    6008        .`      STR      r0,[r1,#0]
        0x00041fbc:    e000        ..      B        0x41fc0 ; prvAddNewTaskToReadyList + 128
        0x00041fbe:    e7ff        ..      B        0x41fc0 ; prvAddNewTaskToReadyList + 128
        0x00041fc0:    e000        ..      B        0x41fc4 ; prvAddNewTaskToReadyList + 132
        0x00041fc2:    e7ff        ..      B        0x41fc4 ; prvAddNewTaskToReadyList + 132
        0x00041fc4:    e7ff        ..      B        0x41fc6 ; prvAddNewTaskToReadyList + 134
        0x00041fc6:    f64211a0    B...    MOV      r1,#0x29a0
        0x00041fca:    f2c10102    ....    MOVT     r1,#0x1002
        0x00041fce:    6808        .h      LDR      r0,[r1,#0]
        0x00041fd0:    3001        .0      ADDS     r0,#1
        0x00041fd2:    6008        .`      STR      r0,[r1,#0]
        0x00041fd4:    9801        ..      LDR      r0,[sp,#4]
        0x00041fd6:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00041fd8:    f64211a4    B...    MOV      r1,#0x29a4
        0x00041fdc:    f2c10102    ....    MOVT     r1,#0x1002
        0x00041fe0:    6809        .h      LDR      r1,[r1,#0]
        0x00041fe2:    4288        .B      CMP      r0,r1
        0x00041fe4:    d908        ..      BLS      0x41ff8 ; prvAddNewTaskToReadyList + 184
        0x00041fe6:    e7ff        ..      B        0x41fe8 ; prvAddNewTaskToReadyList + 168
        0x00041fe8:    9801        ..      LDR      r0,[sp,#4]
        0x00041fea:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00041fec:    f64211a4    B...    MOV      r1,#0x29a4
        0x00041ff0:    f2c10102    ....    MOVT     r1,#0x1002
        0x00041ff4:    6008        .`      STR      r0,[r1,#0]
        0x00041ff6:    e7ff        ..      B        0x41ff8 ; prvAddNewTaskToReadyList + 184
        0x00041ff8:    9801        ..      LDR      r0,[sp,#4]
        0x00041ffa:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00041ffc:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00042000:    f24a4150    J.PA    MOV      r1,#0xa450
        0x00042004:    f2c10101    ....    MOVT     r1,#0x1001
        0x00042008:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004200c:    6840        @h      LDR      r0,[r0,#4]
        0x0004200e:    9000        ..      STR      r0,[sp,#0]
        0x00042010:    9800        ..      LDR      r0,[sp,#0]
        0x00042012:    9a01        ..      LDR      r2,[sp,#4]
        0x00042014:    6090        .`      STR      r0,[r2,#8]
        0x00042016:    9800        ..      LDR      r0,[sp,#0]
        0x00042018:    6880        .h      LDR      r0,[r0,#8]
        0x0004201a:    9a01        ..      LDR      r2,[sp,#4]
        0x0004201c:    60d0        .`      STR      r0,[r2,#0xc]
        0x0004201e:    9801        ..      LDR      r0,[sp,#4]
        0x00042020:    3004        .0      ADDS     r0,#4
        0x00042022:    9a00        ..      LDR      r2,[sp,#0]
        0x00042024:    6892        .h      LDR      r2,[r2,#8]
        0x00042026:    6050        P`      STR      r0,[r2,#4]
        0x00042028:    9801        ..      LDR      r0,[sp,#4]
        0x0004202a:    3004        .0      ADDS     r0,#4
        0x0004202c:    9a00        ..      LDR      r2,[sp,#0]
        0x0004202e:    6090        .`      STR      r0,[r2,#8]
        0x00042030:    9a01        ..      LDR      r2,[sp,#4]
        0x00042032:    6ad0        .j      LDR      r0,[r2,#0x2c]
        0x00042034:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00042038:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004203c:    6150        Pa      STR      r0,[r2,#0x14]
        0x0004203e:    9801        ..      LDR      r0,[sp,#4]
        0x00042040:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00042042:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x00042046:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x0004204a:    3001        .0      ADDS     r0,#1
        0x0004204c:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00042050:    f007fa42    ..B.    BL       vPortExitCritical ; 0x494d8
        0x00042054:    f6422084    B..     MOV      r0,#0x2a84
        0x00042058:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004205c:    6800        .h      LDR      r0,[r0,#0]
        0x0004205e:    b1c8        ..      CBZ      r0,0x42094 ; prvAddNewTaskToReadyList + 340
        0x00042060:    e7ff        ..      B        0x42062 ; prvAddNewTaskToReadyList + 290
        0x00042062:    f24a4038    J.8@    MOV      r0,#0xa438
        0x00042066:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004206a:    6800        .h      LDR      r0,[r0,#0]
        0x0004206c:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004206e:    9901        ..      LDR      r1,[sp,#4]
        0x00042070:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x00042072:    4288        .B      CMP      r0,r1
        0x00042074:    d20c        ..      BCS      0x42090 ; prvAddNewTaskToReadyList + 336
        0x00042076:    e7ff        ..      B        0x42078 ; prvAddNewTaskToReadyList + 312
        0x00042078:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004207c:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00042080:    f04f5080    O..P    MOV      r0,#0x10000000
        0x00042084:    6008        .`      STR      r0,[r1,#0]
        0x00042086:    f3bf8f4f    ..O.    DSB      
        0x0004208a:    f3bf8f6f    ..o.    ISB      
        0x0004208e:    e000        ..      B        0x42092 ; prvAddNewTaskToReadyList + 338
        0x00042090:    e7ff        ..      B        0x42092 ; prvAddNewTaskToReadyList + 338
        0x00042092:    e000        ..      B        0x42096 ; prvAddNewTaskToReadyList + 342
        0x00042094:    e7ff        ..      B        0x42096 ; prvAddNewTaskToReadyList + 342
        0x00042096:    b002        ..      ADD      sp,sp,#8
        0x00042098:    bd80        ..      POP      {r7,pc}
        0x0004209a:    0000        ..      MOVS     r0,r0
    prvCheckForValidListAndQueue
        0x0004209c:    b580        ..      PUSH     {r7,lr}
        0x0004209e:    b082        ..      SUB      sp,sp,#8
        0x000420a0:    f007f9f8    ....    BL       vPortEnterCritical ; 0x49494
        0x000420a4:    f64220a8    B..     MOV      r0,#0x2aa8
        0x000420a8:    f2c10002    ....    MOVT     r0,#0x1002
        0x000420ac:    6800        .h      LDR      r0,[r0,#0]
        0x000420ae:    bb28        (.      CBNZ     r0,0x420fc ; prvCheckForValidListAndQueue + 96
        0x000420b0:    e7ff        ..      B        0x420b2 ; prvCheckForValidListAndQueue + 22
        0x000420b2:    f64210f8    B...    MOV      r0,#0x29f8
        0x000420b6:    f2c10002    ....    MOVT     r0,#0x1002
        0x000420ba:    9000        ..      STR      r0,[sp,#0]
        0x000420bc:    f007f98a    ....    BL       vListInitialise ; 0x493d4
        0x000420c0:    f642200c    B..     MOV      r0,#0x2a0c
        0x000420c4:    f2c10002    ....    MOVT     r0,#0x1002
        0x000420c8:    9001        ..      STR      r0,[sp,#4]
        0x000420ca:    f007f983    ....    BL       vListInitialise ; 0x493d4
        0x000420ce:    9900        ..      LDR      r1,[sp,#0]
        0x000420d0:    9801        ..      LDR      r0,[sp,#4]
        0x000420d2:    f24a423c    J.<B    MOV      r2,#0xa43c
        0x000420d6:    f2c10201    ....    MOVT     r2,#0x1001
        0x000420da:    6011        .`      STR      r1,[r2,#0]
        0x000420dc:    f24a414c    J.LA    MOV      r1,#0xa44c
        0x000420e0:    f2c10101    ....    MOVT     r1,#0x1001
        0x000420e4:    6008        .`      STR      r0,[r1,#0]
        0x000420e6:    200a        .       MOVS     r0,#0xa
        0x000420e8:    2110        .!      MOVS     r1,#0x10
        0x000420ea:    2200        ."      MOVS     r2,#0
        0x000420ec:    f008fa92    ....    BL       xQueueGenericCreate ; 0x4a614
        0x000420f0:    f64221a8    B..!    MOV      r1,#0x2aa8
        0x000420f4:    f2c10102    ....    MOVT     r1,#0x1002
        0x000420f8:    6008        .`      STR      r0,[r1,#0]
        0x000420fa:    e000        ..      B        0x420fe ; prvCheckForValidListAndQueue + 98
        0x000420fc:    e7ff        ..      B        0x420fe ; prvCheckForValidListAndQueue + 98
        0x000420fe:    f007f9eb    ....    BL       vPortExitCritical ; 0x494d8
        0x00042102:    b002        ..      ADD      sp,sp,#8
        0x00042104:    bd80        ..      POP      {r7,pc}
        0x00042106:    0000        ..      MOVS     r0,r0
    prvCheckTasksWaitingTermination
        0x00042108:    4770        pG      BX       lr
        0x0004210a:    0000        ..      MOVS     r0,r0
    prvCopyDataFromQueue
        0x0004210c:    b580        ..      PUSH     {r7,lr}
        0x0004210e:    b082        ..      SUB      sp,sp,#8
        0x00042110:    9001        ..      STR      r0,[sp,#4]
        0x00042112:    9100        ..      STR      r1,[sp,#0]
        0x00042114:    9801        ..      LDR      r0,[sp,#4]
        0x00042116:    6c00        .l      LDR      r0,[r0,#0x40]
        0x00042118:    b1b8        ..      CBZ      r0,0x4214a ; prvCopyDataFromQueue + 62
        0x0004211a:    e7ff        ..      B        0x4211c ; prvCopyDataFromQueue + 16
        0x0004211c:    9901        ..      LDR      r1,[sp,#4]
        0x0004211e:    68c8        .h      LDR      r0,[r1,#0xc]
        0x00042120:    6c0a        .l      LDR      r2,[r1,#0x40]
        0x00042122:    4410        .D      ADD      r0,r0,r2
        0x00042124:    60c8        .`      STR      r0,[r1,#0xc]
        0x00042126:    9801        ..      LDR      r0,[sp,#4]
        0x00042128:    6881        .h      LDR      r1,[r0,#8]
        0x0004212a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004212c:    4288        .B      CMP      r0,r1
        0x0004212e:    d304        ..      BCC      0x4213a ; prvCopyDataFromQueue + 46
        0x00042130:    e7ff        ..      B        0x42132 ; prvCopyDataFromQueue + 38
        0x00042132:    9901        ..      LDR      r1,[sp,#4]
        0x00042134:    6808        .h      LDR      r0,[r1,#0]
        0x00042136:    60c8        .`      STR      r0,[r1,#0xc]
        0x00042138:    e000        ..      B        0x4213c ; prvCopyDataFromQueue + 48
        0x0004213a:    e7ff        ..      B        0x4213c ; prvCopyDataFromQueue + 48
        0x0004213c:    9800        ..      LDR      r0,[sp,#0]
        0x0004213e:    9a01        ..      LDR      r2,[sp,#4]
        0x00042140:    68d1        .h      LDR      r1,[r2,#0xc]
        0x00042142:    6c12        .l      LDR      r2,[r2,#0x40]
        0x00042144:    f7d6f96f    ..o.    BL       __aeabi_memcpy ; 0x18426
        0x00042148:    e7ff        ..      B        0x4214a ; prvCopyDataFromQueue + 62
        0x0004214a:    b002        ..      ADD      sp,sp,#8
        0x0004214c:    bd80        ..      POP      {r7,pc}
        0x0004214e:    0000        ..      MOVS     r0,r0
    prvCopyDataToQueue
        0x00042150:    b580        ..      PUSH     {r7,lr}
        0x00042152:    b086        ..      SUB      sp,sp,#0x18
        0x00042154:    9005        ..      STR      r0,[sp,#0x14]
        0x00042156:    9104        ..      STR      r1,[sp,#0x10]
        0x00042158:    9203        ..      STR      r2,[sp,#0xc]
        0x0004215a:    2000        .       MOVS     r0,#0
        0x0004215c:    9002        ..      STR      r0,[sp,#8]
        0x0004215e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042160:    6b80        .k      LDR      r0,[r0,#0x38]
        0x00042162:    9001        ..      STR      r0,[sp,#4]
        0x00042164:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042166:    6c00        .l      LDR      r0,[r0,#0x40]
        0x00042168:    b908        ..      CBNZ     r0,0x4216e ; prvCopyDataToQueue + 30
        0x0004216a:    e7ff        ..      B        0x4216c ; prvCopyDataToQueue + 28
        0x0004216c:    e041        A.      B        0x421f2 ; prvCopyDataToQueue + 162
        0x0004216e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042170:    b9b8        ..      CBNZ     r0,0x421a2 ; prvCopyDataToQueue + 82
        0x00042172:    e7ff        ..      B        0x42174 ; prvCopyDataToQueue + 36
        0x00042174:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00042176:    9904        ..      LDR      r1,[sp,#0x10]
        0x00042178:    6850        Ph      LDR      r0,[r2,#4]
        0x0004217a:    6c12        .l      LDR      r2,[r2,#0x40]
        0x0004217c:    f7d6f953    ..S.    BL       __aeabi_memcpy ; 0x18426
        0x00042180:    9905        ..      LDR      r1,[sp,#0x14]
        0x00042182:    6848        Hh      LDR      r0,[r1,#4]
        0x00042184:    6c0a        .l      LDR      r2,[r1,#0x40]
        0x00042186:    4410        .D      ADD      r0,r0,r2
        0x00042188:    6048        H`      STR      r0,[r1,#4]
        0x0004218a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004218c:    6848        Hh      LDR      r0,[r1,#4]
        0x0004218e:    6889        .h      LDR      r1,[r1,#8]
        0x00042190:    4288        .B      CMP      r0,r1
        0x00042192:    d304        ..      BCC      0x4219e ; prvCopyDataToQueue + 78
        0x00042194:    e7ff        ..      B        0x42196 ; prvCopyDataToQueue + 70
        0x00042196:    9905        ..      LDR      r1,[sp,#0x14]
        0x00042198:    6808        .h      LDR      r0,[r1,#0]
        0x0004219a:    6048        H`      STR      r0,[r1,#4]
        0x0004219c:    e000        ..      B        0x421a0 ; prvCopyDataToQueue + 80
        0x0004219e:    e7ff        ..      B        0x421a0 ; prvCopyDataToQueue + 80
        0x000421a0:    e026        &.      B        0x421f0 ; prvCopyDataToQueue + 160
        0x000421a2:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000421a4:    9904        ..      LDR      r1,[sp,#0x10]
        0x000421a6:    68d0        .h      LDR      r0,[r2,#0xc]
        0x000421a8:    6c12        .l      LDR      r2,[r2,#0x40]
        0x000421aa:    f7d6f93c    ..<.    BL       __aeabi_memcpy ; 0x18426
        0x000421ae:    9905        ..      LDR      r1,[sp,#0x14]
        0x000421b0:    68c8        .h      LDR      r0,[r1,#0xc]
        0x000421b2:    6c0a        .l      LDR      r2,[r1,#0x40]
        0x000421b4:    1a80        ..      SUBS     r0,r0,r2
        0x000421b6:    60c8        .`      STR      r0,[r1,#0xc]
        0x000421b8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000421ba:    6801        .h      LDR      r1,[r0,#0]
        0x000421bc:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000421be:    4288        .B      CMP      r0,r1
        0x000421c0:    d206        ..      BCS      0x421d0 ; prvCopyDataToQueue + 128
        0x000421c2:    e7ff        ..      B        0x421c4 ; prvCopyDataToQueue + 116
        0x000421c4:    9905        ..      LDR      r1,[sp,#0x14]
        0x000421c6:    6888        .h      LDR      r0,[r1,#8]
        0x000421c8:    6c0a        .l      LDR      r2,[r1,#0x40]
        0x000421ca:    1a80        ..      SUBS     r0,r0,r2
        0x000421cc:    60c8        .`      STR      r0,[r1,#0xc]
        0x000421ce:    e000        ..      B        0x421d2 ; prvCopyDataToQueue + 130
        0x000421d0:    e7ff        ..      B        0x421d2 ; prvCopyDataToQueue + 130
        0x000421d2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000421d4:    2802        .(      CMP      r0,#2
        0x000421d6:    d109        ..      BNE      0x421ec ; prvCopyDataToQueue + 156
        0x000421d8:    e7ff        ..      B        0x421da ; prvCopyDataToQueue + 138
        0x000421da:    9801        ..      LDR      r0,[sp,#4]
        0x000421dc:    b120         .      CBZ      r0,0x421e8 ; prvCopyDataToQueue + 152
        0x000421de:    e7ff        ..      B        0x421e0 ; prvCopyDataToQueue + 144
        0x000421e0:    9801        ..      LDR      r0,[sp,#4]
        0x000421e2:    3801        .8      SUBS     r0,#1
        0x000421e4:    9001        ..      STR      r0,[sp,#4]
        0x000421e6:    e000        ..      B        0x421ea ; prvCopyDataToQueue + 154
        0x000421e8:    e7ff        ..      B        0x421ea ; prvCopyDataToQueue + 154
        0x000421ea:    e000        ..      B        0x421ee ; prvCopyDataToQueue + 158
        0x000421ec:    e7ff        ..      B        0x421ee ; prvCopyDataToQueue + 158
        0x000421ee:    e7ff        ..      B        0x421f0 ; prvCopyDataToQueue + 160
        0x000421f0:    e7ff        ..      B        0x421f2 ; prvCopyDataToQueue + 162
        0x000421f2:    9801        ..      LDR      r0,[sp,#4]
        0x000421f4:    3001        .0      ADDS     r0,#1
        0x000421f6:    9905        ..      LDR      r1,[sp,#0x14]
        0x000421f8:    6388        .c      STR      r0,[r1,#0x38]
        0x000421fa:    9802        ..      LDR      r0,[sp,#8]
        0x000421fc:    b006        ..      ADD      sp,sp,#0x18
        0x000421fe:    bd80        ..      POP      {r7,pc}
    prvGetExpectedIdleTime
        0x00042200:    b082        ..      SUB      sp,sp,#8
        0x00042202:    2000        .       MOVS     r0,#0
        0x00042204:    9000        ..      STR      r0,[sp,#0]
        0x00042206:    f64210a4    B...    MOV      r0,#0x29a4
        0x0004220a:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004220e:    6800        .h      LDR      r0,[r0,#0]
        0x00042210:    b118        ..      CBZ      r0,0x4221a ; prvGetExpectedIdleTime + 26
        0x00042212:    e7ff        ..      B        0x42214 ; prvGetExpectedIdleTime + 20
        0x00042214:    2001        .       MOVS     r0,#1
        0x00042216:    9000        ..      STR      r0,[sp,#0]
        0x00042218:    e7ff        ..      B        0x4221a ; prvGetExpectedIdleTime + 26
        0x0004221a:    f24a4038    J.8@    MOV      r0,#0xa438
        0x0004221e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00042222:    6800        .h      LDR      r0,[r0,#0]
        0x00042224:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00042226:    b118        ..      CBZ      r0,0x42230 ; prvGetExpectedIdleTime + 48
        0x00042228:    e7ff        ..      B        0x4222a ; prvGetExpectedIdleTime + 42
        0x0004222a:    2000        .       MOVS     r0,#0
        0x0004222c:    9001        ..      STR      r0,[sp,#4]
        0x0004222e:    e01f        ..      B        0x42270 ; prvGetExpectedIdleTime + 112
        0x00042230:    f24a4050    J.P@    MOV      r0,#0xa450
        0x00042234:    f2c10001    ....    MOVT     r0,#0x1001
        0x00042238:    6800        .h      LDR      r0,[r0,#0]
        0x0004223a:    2802        .(      CMP      r0,#2
        0x0004223c:    d303        ..      BCC      0x42246 ; prvGetExpectedIdleTime + 70
        0x0004223e:    e7ff        ..      B        0x42240 ; prvGetExpectedIdleTime + 64
        0x00042240:    2000        .       MOVS     r0,#0
        0x00042242:    9001        ..      STR      r0,[sp,#4]
        0x00042244:    e013        ..      B        0x4226e ; prvGetExpectedIdleTime + 110
        0x00042246:    9800        ..      LDR      r0,[sp,#0]
        0x00042248:    b118        ..      CBZ      r0,0x42252 ; prvGetExpectedIdleTime + 82
        0x0004224a:    e7ff        ..      B        0x4224c ; prvGetExpectedIdleTime + 76
        0x0004224c:    2000        .       MOVS     r0,#0
        0x0004224e:    9001        ..      STR      r0,[sp,#4]
        0x00042250:    e00c        ..      B        0x4226c ; prvGetExpectedIdleTime + 108
        0x00042252:    f6422058    B.X     MOV      r0,#0x2a58
        0x00042256:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004225a:    6800        .h      LDR      r0,[r0,#0]
        0x0004225c:    f64221a4    B..!    MOV      r1,#0x2aa4
        0x00042260:    f2c10102    ....    MOVT     r1,#0x1002
        0x00042264:    6809        .h      LDR      r1,[r1,#0]
        0x00042266:    1a40        @.      SUBS     r0,r0,r1
        0x00042268:    9001        ..      STR      r0,[sp,#4]
        0x0004226a:    e7ff        ..      B        0x4226c ; prvGetExpectedIdleTime + 108
        0x0004226c:    e7ff        ..      B        0x4226e ; prvGetExpectedIdleTime + 110
        0x0004226e:    e7ff        ..      B        0x42270 ; prvGetExpectedIdleTime + 112
        0x00042270:    9801        ..      LDR      r0,[sp,#4]
        0x00042272:    b002        ..      ADD      sp,sp,#8
        0x00042274:    4770        pG      BX       lr
        0x00042276:    0000        ..      MOVS     r0,r0
    prvGetNextExpireTime
        0x00042278:    b082        ..      SUB      sp,sp,#8
        0x0004227a:    9001        ..      STR      r0,[sp,#4]
        0x0004227c:    f24a403c    J.<@    MOV      r0,#0xa43c
        0x00042280:    f2c10001    ....    MOVT     r0,#0x1001
        0x00042284:    6800        .h      LDR      r0,[r0,#0]
        0x00042286:    6800        .h      LDR      r0,[r0,#0]
        0x00042288:    fab0f080    ....    CLZ      r0,r0
        0x0004228c:    0940        @.      LSRS     r0,r0,#5
        0x0004228e:    9901        ..      LDR      r1,[sp,#4]
        0x00042290:    6008        .`      STR      r0,[r1,#0]
        0x00042292:    9801        ..      LDR      r0,[sp,#4]
        0x00042294:    6800        .h      LDR      r0,[r0,#0]
        0x00042296:    b948        H.      CBNZ     r0,0x422ac ; prvGetNextExpireTime + 52
        0x00042298:    e7ff        ..      B        0x4229a ; prvGetNextExpireTime + 34
        0x0004229a:    f24a403c    J.<@    MOV      r0,#0xa43c
        0x0004229e:    f2c10001    ....    MOVT     r0,#0x1001
        0x000422a2:    6800        .h      LDR      r0,[r0,#0]
        0x000422a4:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000422a6:    6800        .h      LDR      r0,[r0,#0]
        0x000422a8:    9000        ..      STR      r0,[sp,#0]
        0x000422aa:    e002        ..      B        0x422b2 ; prvGetNextExpireTime + 58
        0x000422ac:    2000        .       MOVS     r0,#0
        0x000422ae:    9000        ..      STR      r0,[sp,#0]
        0x000422b0:    e7ff        ..      B        0x422b2 ; prvGetNextExpireTime + 58
        0x000422b2:    9800        ..      LDR      r0,[sp,#0]
        0x000422b4:    b002        ..      ADD      sp,sp,#8
        0x000422b6:    4770        pG      BX       lr
    prvHeapInit
        0x000422b8:    b084        ..      SUB      sp,sp,#0x10
        0x000422ba:    f44f4000    O..@    MOV      r0,#0x8000
        0x000422be:    9000        ..      STR      r0,[sp,#0]
        0x000422c0:    f24a6088    J..`    MOV      r0,#0xa688
        0x000422c4:    f2c10001    ....    MOVT     r0,#0x1001
        0x000422c8:    9001        ..      STR      r0,[sp,#4]
        0x000422ca:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x000422ce:    0740        @.      LSLS     r0,r0,#29
        0x000422d0:    b188        ..      CBZ      r0,0x422f6 ; prvHeapInit + 62
        0x000422d2:    e7ff        ..      B        0x422d4 ; prvHeapInit + 28
        0x000422d4:    9801        ..      LDR      r0,[sp,#4]
        0x000422d6:    3007        .0      ADDS     r0,#7
        0x000422d8:    9001        ..      STR      r0,[sp,#4]
        0x000422da:    9801        ..      LDR      r0,[sp,#4]
        0x000422dc:    f0200007     ...    BIC      r0,r0,#7
        0x000422e0:    9001        ..      STR      r0,[sp,#4]
        0x000422e2:    9a01        ..      LDR      r2,[sp,#4]
        0x000422e4:    f24a6188    J..a    MOV      r1,#0xa688
        0x000422e8:    f2c10101    ....    MOVT     r1,#0x1001
        0x000422ec:    9800        ..      LDR      r0,[sp,#0]
        0x000422ee:    1a89        ..      SUBS     r1,r1,r2
        0x000422f0:    4408        .D      ADD      r0,r0,r1
        0x000422f2:    9000        ..      STR      r0,[sp,#0]
        0x000422f4:    e7ff        ..      B        0x422f6 ; prvHeapInit + 62
        0x000422f6:    9801        ..      LDR      r0,[sp,#4]
        0x000422f8:    9002        ..      STR      r0,[sp,#8]
        0x000422fa:    9902        ..      LDR      r1,[sp,#8]
        0x000422fc:    f6422088    B..     MOV      r0,#0x2a88
        0x00042300:    f2c10002    ....    MOVT     r0,#0x1002
        0x00042304:    6001        .`      STR      r1,[r0,#0]
        0x00042306:    2100        .!      MOVS     r1,#0
        0x00042308:    6041        A`      STR      r1,[r0,#4]
        0x0004230a:    9802        ..      LDR      r0,[sp,#8]
        0x0004230c:    9a00        ..      LDR      r2,[sp,#0]
        0x0004230e:    4410        .D      ADD      r0,r0,r2
        0x00042310:    9001        ..      STR      r0,[sp,#4]
        0x00042312:    9801        ..      LDR      r0,[sp,#4]
        0x00042314:    3808        .8      SUBS     r0,r0,#8
        0x00042316:    9001        ..      STR      r0,[sp,#4]
        0x00042318:    9801        ..      LDR      r0,[sp,#4]
        0x0004231a:    f0200007     ...    BIC      r0,r0,#7
        0x0004231e:    9001        ..      STR      r0,[sp,#4]
        0x00042320:    9a01        ..      LDR      r2,[sp,#4]
        0x00042322:    f24a4044    J.D@    MOV      r0,#0xa444
        0x00042326:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004232a:    6002        .`      STR      r2,[r0,#0]
        0x0004232c:    6802        .h      LDR      r2,[r0,#0]
        0x0004232e:    6051        Q`      STR      r1,[r2,#4]
        0x00042330:    6802        .h      LDR      r2,[r0,#0]
        0x00042332:    6011        .`      STR      r1,[r2,#0]
        0x00042334:    9902        ..      LDR      r1,[sp,#8]
        0x00042336:    9103        ..      STR      r1,[sp,#0xc]
        0x00042338:    9901        ..      LDR      r1,[sp,#4]
        0x0004233a:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004233c:    1a89        ..      SUBS     r1,r1,r2
        0x0004233e:    6051        Q`      STR      r1,[r2,#4]
        0x00042340:    6800        .h      LDR      r0,[r0,#0]
        0x00042342:    9903        ..      LDR      r1,[sp,#0xc]
        0x00042344:    6008        .`      STR      r0,[r1,#0]
        0x00042346:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042348:    6840        @h      LDR      r0,[r0,#4]
        0x0004234a:    f6422154    B.T!    MOV      r1,#0x2a54
        0x0004234e:    f2c10102    ....    MOVT     r1,#0x1002
        0x00042352:    6008        .`      STR      r0,[r1,#0]
        0x00042354:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042356:    6840        @h      LDR      r0,[r0,#4]
        0x00042358:    f6422148    B.H!    MOV      r1,#0x2a48
        0x0004235c:    f2c10102    ....    MOVT     r1,#0x1002
        0x00042360:    6008        .`      STR      r0,[r1,#0]
        0x00042362:    b004        ..      ADD      sp,sp,#0x10
        0x00042364:    4770        pG      BX       lr
        0x00042366:    0000        ..      MOVS     r0,r0
    prvIdleTask
        0x00042368:    b580        ..      PUSH     {r7,lr}
        0x0004236a:    b082        ..      SUB      sp,sp,#8
        0x0004236c:    9001        ..      STR      r0,[sp,#4]
        0x0004236e:    e7ff        ..      B        0x42370 ; prvIdleTask + 8
        0x00042370:    f7fffeca    ....    BL       prvCheckTasksWaitingTermination ; 0x42108
        0x00042374:    f24a4050    J.P@    MOV      r0,#0xa450
        0x00042378:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004237c:    6800        .h      LDR      r0,[r0,#0]
        0x0004237e:    2802        .(      CMP      r0,#2
        0x00042380:    d30c        ..      BCC      0x4239c ; prvIdleTask + 52
        0x00042382:    e7ff        ..      B        0x42384 ; prvIdleTask + 28
        0x00042384:    f64e5104    N..Q    MOV      r1,#0xed04
        0x00042388:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004238c:    f04f5080    O..P    MOV      r0,#0x10000000
        0x00042390:    6008        .`      STR      r0,[r1,#0]
        0x00042392:    f3bf8f4f    ..O.    DSB      
        0x00042396:    f3bf8f6f    ..o.    ISB      
        0x0004239a:    e000        ..      B        0x4239e ; prvIdleTask + 54
        0x0004239c:    e7ff        ..      B        0x4239e ; prvIdleTask + 54
        0x0004239e:    f7ffff2f    ../.    BL       prvGetExpectedIdleTime ; 0x42200
        0x000423a2:    9000        ..      STR      r0,[sp,#0]
        0x000423a4:    9800        ..      LDR      r0,[sp,#0]
        0x000423a6:    2802        .(      CMP      r0,#2
        0x000423a8:    d320         .      BCC      0x423ec ; prvIdleTask + 132
        0x000423aa:    e7ff        ..      B        0x423ac ; prvIdleTask + 68
        0x000423ac:    f007fc74    ..t.    BL       vTaskSuspendAll ; 0x49c98
        0x000423b0:    f6422058    B.X     MOV      r0,#0x2a58
        0x000423b4:    f2c10002    ....    MOVT     r0,#0x1002
        0x000423b8:    6800        .h      LDR      r0,[r0,#0]
        0x000423ba:    f64221a4    B..!    MOV      r1,#0x2aa4
        0x000423be:    f2c10102    ....    MOVT     r1,#0x1002
        0x000423c2:    6809        .h      LDR      r1,[r1,#0]
        0x000423c4:    4288        .B      CMP      r0,r1
        0x000423c6:    d202        ..      BCS      0x423ce ; prvIdleTask + 102
        0x000423c8:    e7ff        ..      B        0x423ca ; prvIdleTask + 98
        0x000423ca:    e7ff        ..      B        0x423cc ; prvIdleTask + 100
        0x000423cc:    e7fe        ..      B        0x423cc ; prvIdleTask + 100
        0x000423ce:    f7ffff17    ....    BL       prvGetExpectedIdleTime ; 0x42200
        0x000423d2:    9000        ..      STR      r0,[sp,#0]
        0x000423d4:    9800        ..      LDR      r0,[sp,#0]
        0x000423d6:    2802        .(      CMP      r0,#2
        0x000423d8:    d304        ..      BCC      0x423e4 ; prvIdleTask + 124
        0x000423da:    e7ff        ..      B        0x423dc ; prvIdleTask + 116
        0x000423dc:    9800        ..      LDR      r0,[sp,#0]
        0x000423de:    f007f935    ..5.    BL       vPortSuppressTicksAndSleep ; 0x4964c
        0x000423e2:    e000        ..      B        0x423e6 ; prvIdleTask + 126
        0x000423e4:    e7ff        ..      B        0x423e6 ; prvIdleTask + 126
        0x000423e6:    f008feef    ....    BL       xTaskResumeAll ; 0x4b1c8
        0x000423ea:    e000        ..      B        0x423ee ; prvIdleTask + 134
        0x000423ec:    e7ff        ..      B        0x423ee ; prvIdleTask + 134
        0x000423ee:    e7bf        ..      B        0x42370 ; prvIdleTask + 8
    prvInitialiseNewQueue
        0x000423f0:    b580        ..      PUSH     {r7,lr}
        0x000423f2:    b084        ..      SUB      sp,sp,#0x10
        0x000423f4:    f8ddc018    ....    LDR      r12,[sp,#0x18]
        0x000423f8:    9003        ..      STR      r0,[sp,#0xc]
        0x000423fa:    9102        ..      STR      r1,[sp,#8]
        0x000423fc:    9201        ..      STR      r2,[sp,#4]
        0x000423fe:    f88d3003    ...0    STRB     r3,[sp,#3]
        0x00042402:    9802        ..      LDR      r0,[sp,#8]
        0x00042404:    b918        ..      CBNZ     r0,0x4240e ; prvInitialiseNewQueue + 30
        0x00042406:    e7ff        ..      B        0x42408 ; prvInitialiseNewQueue + 24
        0x00042408:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004240a:    6000        .`      STR      r0,[r0,#0]
        0x0004240c:    e003        ..      B        0x42416 ; prvInitialiseNewQueue + 38
        0x0004240e:    9801        ..      LDR      r0,[sp,#4]
        0x00042410:    9906        ..      LDR      r1,[sp,#0x18]
        0x00042412:    6008        .`      STR      r0,[r1,#0]
        0x00042414:    e7ff        ..      B        0x42416 ; prvInitialiseNewQueue + 38
        0x00042416:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042418:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004241a:    63c8        .c      STR      r0,[r1,#0x3c]
        0x0004241c:    9802        ..      LDR      r0,[sp,#8]
        0x0004241e:    9906        ..      LDR      r1,[sp,#0x18]
        0x00042420:    6408        .d      STR      r0,[r1,#0x40]
        0x00042422:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042424:    2101        .!      MOVS     r1,#1
        0x00042426:    f008f939    ..9.    BL       xQueueGenericReset ; 0x4a69c
        0x0004242a:    b004        ..      ADD      sp,sp,#0x10
        0x0004242c:    bd80        ..      POP      {r7,pc}
        0x0004242e:    0000        ..      MOVS     r0,r0
    prvInitialiseNewTask
        0x00042430:    b580        ..      PUSH     {r7,lr}
        0x00042432:    b086        ..      SUB      sp,sp,#0x18
        0x00042434:    f8ddc02c    ..,.    LDR      r12,[sp,#0x2c]
        0x00042438:    f8ddc028    ..(.    LDR      r12,[sp,#0x28]
        0x0004243c:    f8ddc024    ..$.    LDR      r12,[sp,#0x24]
        0x00042440:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x00042444:    9005        ..      STR      r0,[sp,#0x14]
        0x00042446:    9104        ..      STR      r1,[sp,#0x10]
        0x00042448:    9203        ..      STR      r2,[sp,#0xc]
        0x0004244a:    9302        ..      STR      r3,[sp,#8]
        0x0004244c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004244e:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00042450:    9903        ..      LDR      r1,[sp,#0xc]
        0x00042452:    0089        ..      LSLS     r1,r1,#2
        0x00042454:    22a5        ."      MOVS     r2,#0xa5
        0x00042456:    f7d6f8e4    ....    BL       __aeabi_memset4 ; 0x18622
        0x0004245a:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004245c:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0004245e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00042460:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00042464:    3804        .8      SUBS     r0,#4
        0x00042466:    9001        ..      STR      r0,[sp,#4]
        0x00042468:    9801        ..      LDR      r0,[sp,#4]
        0x0004246a:    f0200007     ...    BIC      r0,r0,#7
        0x0004246e:    9001        ..      STR      r0,[sp,#4]
        0x00042470:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00042474:    0740        @.      LSLS     r0,r0,#29
        0x00042476:    b110        ..      CBZ      r0,0x4247e ; prvInitialiseNewTask + 78
        0x00042478:    e7ff        ..      B        0x4247a ; prvInitialiseNewTask + 74
        0x0004247a:    e7ff        ..      B        0x4247c ; prvInitialiseNewTask + 76
        0x0004247c:    e7fe        ..      B        0x4247c ; prvInitialiseNewTask + 76
        0x0004247e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00042480:    b1f8        ..      CBZ      r0,0x424c2 ; prvInitialiseNewTask + 146
        0x00042482:    e7ff        ..      B        0x42484 ; prvInitialiseNewTask + 84
        0x00042484:    2000        .       MOVS     r0,#0
        0x00042486:    9000        ..      STR      r0,[sp,#0]
        0x00042488:    e7ff        ..      B        0x4248a ; prvInitialiseNewTask + 90
        0x0004248a:    9800        ..      LDR      r0,[sp,#0]
        0x0004248c:    280f        .(      CMP      r0,#0xf
        0x0004248e:    d813        ..      BHI      0x424b8 ; prvInitialiseNewTask + 136
        0x00042490:    e7ff        ..      B        0x42492 ; prvInitialiseNewTask + 98
        0x00042492:    9804        ..      LDR      r0,[sp,#0x10]
        0x00042494:    9a00        ..      LDR      r2,[sp,#0]
        0x00042496:    5c80        .\      LDRB     r0,[r0,r2]
        0x00042498:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004249a:    4411        .D      ADD      r1,r1,r2
        0x0004249c:    f8810034    ..4.    STRB     r0,[r1,#0x34]
        0x000424a0:    9804        ..      LDR      r0,[sp,#0x10]
        0x000424a2:    9900        ..      LDR      r1,[sp,#0]
        0x000424a4:    5c40        @\      LDRB     r0,[r0,r1]
        0x000424a6:    b908        ..      CBNZ     r0,0x424ac ; prvInitialiseNewTask + 124
        0x000424a8:    e7ff        ..      B        0x424aa ; prvInitialiseNewTask + 122
        0x000424aa:    e005        ..      B        0x424b8 ; prvInitialiseNewTask + 136
        0x000424ac:    e7ff        ..      B        0x424ae ; prvInitialiseNewTask + 126
        0x000424ae:    e7ff        ..      B        0x424b0 ; prvInitialiseNewTask + 128
        0x000424b0:    9800        ..      LDR      r0,[sp,#0]
        0x000424b2:    3001        .0      ADDS     r0,#1
        0x000424b4:    9000        ..      STR      r0,[sp,#0]
        0x000424b6:    e7e8        ..      B        0x4248a ; prvInitialiseNewTask + 90
        0x000424b8:    990a        ..      LDR      r1,[sp,#0x28]
        0x000424ba:    2000        .       MOVS     r0,#0
        0x000424bc:    f8810043    ..C.    STRB     r0,[r1,#0x43]
        0x000424c0:    e000        ..      B        0x424c4 ; prvInitialiseNewTask + 148
        0x000424c2:    e7ff        ..      B        0x424c4 ; prvInitialiseNewTask + 148
        0x000424c4:    9808        ..      LDR      r0,[sp,#0x20]
        0x000424c6:    2807        .(      CMP      r0,#7
        0x000424c8:    d302        ..      BCC      0x424d0 ; prvInitialiseNewTask + 160
        0x000424ca:    e7ff        ..      B        0x424cc ; prvInitialiseNewTask + 156
        0x000424cc:    e7ff        ..      B        0x424ce ; prvInitialiseNewTask + 158
        0x000424ce:    e7fe        ..      B        0x424ce ; prvInitialiseNewTask + 158
        0x000424d0:    9808        ..      LDR      r0,[sp,#0x20]
        0x000424d2:    2807        .(      CMP      r0,#7
        0x000424d4:    d303        ..      BCC      0x424de ; prvInitialiseNewTask + 174
        0x000424d6:    e7ff        ..      B        0x424d8 ; prvInitialiseNewTask + 168
        0x000424d8:    2006        .       MOVS     r0,#6
        0x000424da:    9008        ..      STR      r0,[sp,#0x20]
        0x000424dc:    e000        ..      B        0x424e0 ; prvInitialiseNewTask + 176
        0x000424de:    e7ff        ..      B        0x424e0 ; prvInitialiseNewTask + 176
        0x000424e0:    9808        ..      LDR      r0,[sp,#0x20]
        0x000424e2:    990a        ..      LDR      r1,[sp,#0x28]
        0x000424e4:    62c8        .b      STR      r0,[r1,#0x2c]
        0x000424e6:    980a        ..      LDR      r0,[sp,#0x28]
        0x000424e8:    3004        .0      ADDS     r0,#4
        0x000424ea:    f006ff8b    ....    BL       vListInitialiseItem ; 0x49404
        0x000424ee:    980a        ..      LDR      r0,[sp,#0x28]
        0x000424f0:    3018        .0      ADDS     r0,r0,#0x18
        0x000424f2:    f006ff87    ....    BL       vListInitialiseItem ; 0x49404
        0x000424f6:    980a        ..      LDR      r0,[sp,#0x28]
        0x000424f8:    6100        .a      STR      r0,[r0,#0x10]
        0x000424fa:    9808        ..      LDR      r0,[sp,#0x20]
        0x000424fc:    f1c00007    ....    RSB      r0,r0,#7
        0x00042500:    990a        ..      LDR      r1,[sp,#0x28]
        0x00042502:    6188        .a      STR      r0,[r1,#0x18]
        0x00042504:    980a        ..      LDR      r0,[sp,#0x28]
        0x00042506:    6240        @b      STR      r0,[r0,#0x24]
        0x00042508:    9801        ..      LDR      r0,[sp,#4]
        0x0004250a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004250c:    9a02        ..      LDR      r2,[sp,#8]
        0x0004250e:    f000fd11    ....    BL       pxPortInitialiseStack ; 0x42f34
        0x00042512:    990a        ..      LDR      r1,[sp,#0x28]
        0x00042514:    6008        .`      STR      r0,[r1,#0]
        0x00042516:    9809        ..      LDR      r0,[sp,#0x24]
        0x00042518:    b120         .      CBZ      r0,0x42524 ; prvInitialiseNewTask + 244
        0x0004251a:    e7ff        ..      B        0x4251c ; prvInitialiseNewTask + 236
        0x0004251c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004251e:    9909        ..      LDR      r1,[sp,#0x24]
        0x00042520:    6008        .`      STR      r0,[r1,#0]
        0x00042522:    e000        ..      B        0x42526 ; prvInitialiseNewTask + 246
        0x00042524:    e7ff        ..      B        0x42526 ; prvInitialiseNewTask + 246
        0x00042526:    b006        ..      ADD      sp,sp,#0x18
        0x00042528:    bd80        ..      POP      {r7,pc}
        0x0004252a:    0000        ..      MOVS     r0,r0
    prvInitialiseNewTimer
        0x0004252c:    b580        ..      PUSH     {r7,lr}
        0x0004252e:    b084        ..      SUB      sp,sp,#0x10
        0x00042530:    f8ddc01c    ....    LDR      r12,[sp,#0x1c]
        0x00042534:    f8ddc018    ....    LDR      r12,[sp,#0x18]
        0x00042538:    9003        ..      STR      r0,[sp,#0xc]
        0x0004253a:    9102        ..      STR      r1,[sp,#8]
        0x0004253c:    9201        ..      STR      r2,[sp,#4]
        0x0004253e:    9300        ..      STR      r3,[sp,#0]
        0x00042540:    9802        ..      LDR      r0,[sp,#8]
        0x00042542:    b910        ..      CBNZ     r0,0x4254a ; prvInitialiseNewTimer + 30
        0x00042544:    e7ff        ..      B        0x42546 ; prvInitialiseNewTimer + 26
        0x00042546:    e7ff        ..      B        0x42548 ; prvInitialiseNewTimer + 28
        0x00042548:    e7fe        ..      B        0x42548 ; prvInitialiseNewTimer + 28
        0x0004254a:    f7fffda7    ....    BL       prvCheckForValidListAndQueue ; 0x4209c
        0x0004254e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042550:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00042552:    6008        .`      STR      r0,[r1,#0]
        0x00042554:    9802        ..      LDR      r0,[sp,#8]
        0x00042556:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00042558:    6188        .a      STR      r0,[r1,#0x18]
        0x0004255a:    9800        ..      LDR      r0,[sp,#0]
        0x0004255c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004255e:    61c8        .a      STR      r0,[r1,#0x1c]
        0x00042560:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042562:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00042564:    6208        .b      STR      r0,[r1,#0x20]
        0x00042566:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00042568:    3004        .0      ADDS     r0,#4
        0x0004256a:    f006ff4b    ..K.    BL       vListInitialiseItem ; 0x49404
        0x0004256e:    9801        ..      LDR      r0,[sp,#4]
        0x00042570:    b140        @.      CBZ      r0,0x42584 ; prvInitialiseNewTimer + 88
        0x00042572:    e7ff        ..      B        0x42574 ; prvInitialiseNewTimer + 72
        0x00042574:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00042576:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x0004257a:    f0400004    @...    ORR      r0,r0,#4
        0x0004257e:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x00042582:    e7ff        ..      B        0x42584 ; prvInitialiseNewTimer + 88
        0x00042584:    b004        ..      ADD      sp,sp,#0x10
        0x00042586:    bd80        ..      POP      {r7,pc}
    prvInitialiseTaskLists
        0x00042588:    b580        ..      PUSH     {r7,lr}
        0x0004258a:    b084        ..      SUB      sp,sp,#0x10
        0x0004258c:    2000        .       MOVS     r0,#0
        0x0004258e:    9003        ..      STR      r0,[sp,#0xc]
        0x00042590:    e7ff        ..      B        0x42592 ; prvInitialiseTaskLists + 10
        0x00042592:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042594:    2806        .(      CMP      r0,#6
        0x00042596:    d810        ..      BHI      0x425ba ; prvInitialiseTaskLists + 50
        0x00042598:    e7ff        ..      B        0x4259a ; prvInitialiseTaskLists + 18
        0x0004259a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004259c:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x000425a0:    f24a4050    J.P@    MOV      r0,#0xa450
        0x000425a4:    f2c10001    ....    MOVT     r0,#0x1001
        0x000425a8:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000425ac:    f006ff12    ....    BL       vListInitialise ; 0x493d4
        0x000425b0:    e7ff        ..      B        0x425b2 ; prvInitialiseTaskLists + 42
        0x000425b2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000425b4:    3001        .0      ADDS     r0,#1
        0x000425b6:    9003        ..      STR      r0,[sp,#0xc]
        0x000425b8:    e7eb        ..      B        0x42592 ; prvInitialiseTaskLists + 10
        0x000425ba:    f6422020    B.      MOV      r0,#0x2a20
        0x000425be:    f2c10002    ....    MOVT     r0,#0x1002
        0x000425c2:    9001        ..      STR      r0,[sp,#4]
        0x000425c4:    f006ff06    ....    BL       vListInitialise ; 0x493d4
        0x000425c8:    f6422034    B.4     MOV      r0,#0x2a34
        0x000425cc:    f2c10002    ....    MOVT     r0,#0x1002
        0x000425d0:    9002        ..      STR      r0,[sp,#8]
        0x000425d2:    f006feff    ....    BL       vListInitialise ; 0x493d4
        0x000425d6:    f642206c    B.l     MOV      r0,#0x2a6c
        0x000425da:    f2c10002    ....    MOVT     r0,#0x1002
        0x000425de:    f006fef9    ....    BL       vListInitialise ; 0x493d4
        0x000425e2:    f6422090    B..     MOV      r0,#0x2a90
        0x000425e6:    f2c10002    ....    MOVT     r0,#0x1002
        0x000425ea:    f006fef3    ....    BL       vListInitialise ; 0x493d4
        0x000425ee:    9901        ..      LDR      r1,[sp,#4]
        0x000425f0:    9802        ..      LDR      r0,[sp,#8]
        0x000425f2:    f24a4240    J.@B    MOV      r2,#0xa440
        0x000425f6:    f2c10201    ....    MOVT     r2,#0x1001
        0x000425fa:    6011        .`      STR      r1,[r2,#0]
        0x000425fc:    f24a4148    J.HA    MOV      r1,#0xa448
        0x00042600:    f2c10101    ....    MOVT     r1,#0x1001
        0x00042604:    6008        .`      STR      r0,[r1,#0]
        0x00042606:    b004        ..      ADD      sp,sp,#0x10
        0x00042608:    bd80        ..      POP      {r7,pc}
        0x0004260a:    0000        ..      MOVS     r0,r0
    prvInsertBlockIntoFreeList
        0x0004260c:    b083        ..      SUB      sp,sp,#0xc
        0x0004260e:    9002        ..      STR      r0,[sp,#8]
        0x00042610:    f6422088    B..     MOV      r0,#0x2a88
        0x00042614:    f2c10002    ....    MOVT     r0,#0x1002
        0x00042618:    9001        ..      STR      r0,[sp,#4]
        0x0004261a:    e7ff        ..      B        0x4261c ; prvInsertBlockIntoFreeList + 16
        0x0004261c:    9801        ..      LDR      r0,[sp,#4]
        0x0004261e:    6800        .h      LDR      r0,[r0,#0]
        0x00042620:    9902        ..      LDR      r1,[sp,#8]
        0x00042622:    4288        .B      CMP      r0,r1
        0x00042624:    d205        ..      BCS      0x42632 ; prvInsertBlockIntoFreeList + 38
        0x00042626:    e7ff        ..      B        0x42628 ; prvInsertBlockIntoFreeList + 28
        0x00042628:    e7ff        ..      B        0x4262a ; prvInsertBlockIntoFreeList + 30
        0x0004262a:    9801        ..      LDR      r0,[sp,#4]
        0x0004262c:    6800        .h      LDR      r0,[r0,#0]
        0x0004262e:    9001        ..      STR      r0,[sp,#4]
        0x00042630:    e7f4        ..      B        0x4261c ; prvInsertBlockIntoFreeList + 16
        0x00042632:    9801        ..      LDR      r0,[sp,#4]
        0x00042634:    9000        ..      STR      r0,[sp,#0]
        0x00042636:    9800        ..      LDR      r0,[sp,#0]
        0x00042638:    9901        ..      LDR      r1,[sp,#4]
        0x0004263a:    6849        Ih      LDR      r1,[r1,#4]
        0x0004263c:    4408        .D      ADD      r0,r0,r1
        0x0004263e:    9902        ..      LDR      r1,[sp,#8]
        0x00042640:    4288        .B      CMP      r0,r1
        0x00042642:    d109        ..      BNE      0x42658 ; prvInsertBlockIntoFreeList + 76
        0x00042644:    e7ff        ..      B        0x42646 ; prvInsertBlockIntoFreeList + 58
        0x00042646:    9802        ..      LDR      r0,[sp,#8]
        0x00042648:    6842        Bh      LDR      r2,[r0,#4]
        0x0004264a:    9901        ..      LDR      r1,[sp,#4]
        0x0004264c:    6848        Hh      LDR      r0,[r1,#4]
        0x0004264e:    4410        .D      ADD      r0,r0,r2
        0x00042650:    6048        H`      STR      r0,[r1,#4]
        0x00042652:    9801        ..      LDR      r0,[sp,#4]
        0x00042654:    9002        ..      STR      r0,[sp,#8]
        0x00042656:    e000        ..      B        0x4265a ; prvInsertBlockIntoFreeList + 78
        0x00042658:    e7ff        ..      B        0x4265a ; prvInsertBlockIntoFreeList + 78
        0x0004265a:    9802        ..      LDR      r0,[sp,#8]
        0x0004265c:    9000        ..      STR      r0,[sp,#0]
        0x0004265e:    9800        ..      LDR      r0,[sp,#0]
        0x00042660:    9902        ..      LDR      r1,[sp,#8]
        0x00042662:    6849        Ih      LDR      r1,[r1,#4]
        0x00042664:    4408        .D      ADD      r0,r0,r1
        0x00042666:    9901        ..      LDR      r1,[sp,#4]
        0x00042668:    6809        .h      LDR      r1,[r1,#0]
        0x0004266a:    4288        .B      CMP      r0,r1
        0x0004266c:    d120         .      BNE      0x426b0 ; prvInsertBlockIntoFreeList + 164
        0x0004266e:    e7ff        ..      B        0x42670 ; prvInsertBlockIntoFreeList + 100
        0x00042670:    9801        ..      LDR      r0,[sp,#4]
        0x00042672:    6800        .h      LDR      r0,[r0,#0]
        0x00042674:    f24a4144    J.DA    MOV      r1,#0xa444
        0x00042678:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004267c:    6809        .h      LDR      r1,[r1,#0]
        0x0004267e:    4288        .B      CMP      r0,r1
        0x00042680:    d00d        ..      BEQ      0x4269e ; prvInsertBlockIntoFreeList + 146
        0x00042682:    e7ff        ..      B        0x42684 ; prvInsertBlockIntoFreeList + 120
        0x00042684:    9801        ..      LDR      r0,[sp,#4]
        0x00042686:    6800        .h      LDR      r0,[r0,#0]
        0x00042688:    6842        Bh      LDR      r2,[r0,#4]
        0x0004268a:    9902        ..      LDR      r1,[sp,#8]
        0x0004268c:    6848        Hh      LDR      r0,[r1,#4]
        0x0004268e:    4410        .D      ADD      r0,r0,r2
        0x00042690:    6048        H`      STR      r0,[r1,#4]
        0x00042692:    9801        ..      LDR      r0,[sp,#4]
        0x00042694:    6800        .h      LDR      r0,[r0,#0]
        0x00042696:    6800        .h      LDR      r0,[r0,#0]
        0x00042698:    9902        ..      LDR      r1,[sp,#8]
        0x0004269a:    6008        .`      STR      r0,[r1,#0]
        0x0004269c:    e007        ..      B        0x426ae ; prvInsertBlockIntoFreeList + 162
        0x0004269e:    f24a4044    J.D@    MOV      r0,#0xa444
        0x000426a2:    f2c10001    ....    MOVT     r0,#0x1001
        0x000426a6:    6800        .h      LDR      r0,[r0,#0]
        0x000426a8:    9902        ..      LDR      r1,[sp,#8]
        0x000426aa:    6008        .`      STR      r0,[r1,#0]
        0x000426ac:    e7ff        ..      B        0x426ae ; prvInsertBlockIntoFreeList + 162
        0x000426ae:    e004        ..      B        0x426ba ; prvInsertBlockIntoFreeList + 174
        0x000426b0:    9801        ..      LDR      r0,[sp,#4]
        0x000426b2:    6800        .h      LDR      r0,[r0,#0]
        0x000426b4:    9902        ..      LDR      r1,[sp,#8]
        0x000426b6:    6008        .`      STR      r0,[r1,#0]
        0x000426b8:    e7ff        ..      B        0x426ba ; prvInsertBlockIntoFreeList + 174
        0x000426ba:    9801        ..      LDR      r0,[sp,#4]
        0x000426bc:    9902        ..      LDR      r1,[sp,#8]
        0x000426be:    4288        .B      CMP      r0,r1
        0x000426c0:    d004        ..      BEQ      0x426cc ; prvInsertBlockIntoFreeList + 192
        0x000426c2:    e7ff        ..      B        0x426c4 ; prvInsertBlockIntoFreeList + 184
        0x000426c4:    9802        ..      LDR      r0,[sp,#8]
        0x000426c6:    9901        ..      LDR      r1,[sp,#4]
        0x000426c8:    6008        .`      STR      r0,[r1,#0]
        0x000426ca:    e000        ..      B        0x426ce ; prvInsertBlockIntoFreeList + 194
        0x000426cc:    e7ff        ..      B        0x426ce ; prvInsertBlockIntoFreeList + 194
        0x000426ce:    b003        ..      ADD      sp,sp,#0xc
        0x000426d0:    4770        pG      BX       lr
        0x000426d2:    0000        ..      MOVS     r0,r0
    prvInsertTimerInActiveList
        0x000426d4:    b580        ..      PUSH     {r7,lr}
        0x000426d6:    b086        ..      SUB      sp,sp,#0x18
        0x000426d8:    9005        ..      STR      r0,[sp,#0x14]
        0x000426da:    9104        ..      STR      r1,[sp,#0x10]
        0x000426dc:    9203        ..      STR      r2,[sp,#0xc]
        0x000426de:    9302        ..      STR      r3,[sp,#8]
        0x000426e0:    2000        .       MOVS     r0,#0
        0x000426e2:    9001        ..      STR      r0,[sp,#4]
        0x000426e4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000426e6:    9905        ..      LDR      r1,[sp,#0x14]
        0x000426e8:    6048        H`      STR      r0,[r1,#4]
        0x000426ea:    9805        ..      LDR      r0,[sp,#0x14]
        0x000426ec:    6100        .a      STR      r0,[r0,#0x10]
        0x000426ee:    9804        ..      LDR      r0,[sp,#0x10]
        0x000426f0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000426f2:    4288        .B      CMP      r0,r1
        0x000426f4:    d816        ..      BHI      0x42724 ; prvInsertTimerInActiveList + 80
        0x000426f6:    e7ff        ..      B        0x426f8 ; prvInsertTimerInActiveList + 36
        0x000426f8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000426fa:    9902        ..      LDR      r1,[sp,#8]
        0x000426fc:    1a40        @.      SUBS     r0,r0,r1
        0x000426fe:    9905        ..      LDR      r1,[sp,#0x14]
        0x00042700:    6989        .i      LDR      r1,[r1,#0x18]
        0x00042702:    4288        .B      CMP      r0,r1
        0x00042704:    d303        ..      BCC      0x4270e ; prvInsertTimerInActiveList + 58
        0x00042706:    e7ff        ..      B        0x42708 ; prvInsertTimerInActiveList + 52
        0x00042708:    2001        .       MOVS     r0,#1
        0x0004270a:    9001        ..      STR      r0,[sp,#4]
        0x0004270c:    e009        ..      B        0x42722 ; prvInsertTimerInActiveList + 78
        0x0004270e:    f24a404c    J.L@    MOV      r0,#0xa44c
        0x00042712:    f2c10001    ....    MOVT     r0,#0x1001
        0x00042716:    6800        .h      LDR      r0,[r0,#0]
        0x00042718:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004271a:    3104        .1      ADDS     r1,#4
        0x0004271c:    f006fe7a    ..z.    BL       vListInsert ; 0x49414
        0x00042720:    e7ff        ..      B        0x42722 ; prvInsertTimerInActiveList + 78
        0x00042722:    e017        ..      B        0x42754 ; prvInsertTimerInActiveList + 128
        0x00042724:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042726:    9902        ..      LDR      r1,[sp,#8]
        0x00042728:    4288        .B      CMP      r0,r1
        0x0004272a:    d208        ..      BCS      0x4273e ; prvInsertTimerInActiveList + 106
        0x0004272c:    e7ff        ..      B        0x4272e ; prvInsertTimerInActiveList + 90
        0x0004272e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00042730:    9902        ..      LDR      r1,[sp,#8]
        0x00042732:    4288        .B      CMP      r0,r1
        0x00042734:    d303        ..      BCC      0x4273e ; prvInsertTimerInActiveList + 106
        0x00042736:    e7ff        ..      B        0x42738 ; prvInsertTimerInActiveList + 100
        0x00042738:    2001        .       MOVS     r0,#1
        0x0004273a:    9001        ..      STR      r0,[sp,#4]
        0x0004273c:    e009        ..      B        0x42752 ; prvInsertTimerInActiveList + 126
        0x0004273e:    f24a403c    J.<@    MOV      r0,#0xa43c
        0x00042742:    f2c10001    ....    MOVT     r0,#0x1001
        0x00042746:    6800        .h      LDR      r0,[r0,#0]
        0x00042748:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004274a:    3104        .1      ADDS     r1,#4
        0x0004274c:    f006fe62    ..b.    BL       vListInsert ; 0x49414
        0x00042750:    e7ff        ..      B        0x42752 ; prvInsertTimerInActiveList + 126
        0x00042752:    e7ff        ..      B        0x42754 ; prvInsertTimerInActiveList + 128
        0x00042754:    9801        ..      LDR      r0,[sp,#4]
        0x00042756:    b006        ..      ADD      sp,sp,#0x18
        0x00042758:    bd80        ..      POP      {r7,pc}
        0x0004275a:    0000        ..      MOVS     r0,r0
    prvIsQueueEmpty
        0x0004275c:    b580        ..      PUSH     {r7,lr}
        0x0004275e:    b082        ..      SUB      sp,sp,#8
        0x00042760:    9001        ..      STR      r0,[sp,#4]
        0x00042762:    f006fe97    ....    BL       vPortEnterCritical ; 0x49494
        0x00042766:    9801        ..      LDR      r0,[sp,#4]
        0x00042768:    6b80        .k      LDR      r0,[r0,#0x38]
        0x0004276a:    b918        ..      CBNZ     r0,0x42774 ; prvIsQueueEmpty + 24
        0x0004276c:    e7ff        ..      B        0x4276e ; prvIsQueueEmpty + 18
        0x0004276e:    2001        .       MOVS     r0,#1
        0x00042770:    9000        ..      STR      r0,[sp,#0]
        0x00042772:    e002        ..      B        0x4277a ; prvIsQueueEmpty + 30
        0x00042774:    2000        .       MOVS     r0,#0
        0x00042776:    9000        ..      STR      r0,[sp,#0]
        0x00042778:    e7ff        ..      B        0x4277a ; prvIsQueueEmpty + 30
        0x0004277a:    f006fead    ....    BL       vPortExitCritical ; 0x494d8
        0x0004277e:    9800        ..      LDR      r0,[sp,#0]
        0x00042780:    b002        ..      ADD      sp,sp,#8
        0x00042782:    bd80        ..      POP      {r7,pc}
    prvIsQueueFull
        0x00042784:    b580        ..      PUSH     {r7,lr}
        0x00042786:    b082        ..      SUB      sp,sp,#8
        0x00042788:    9001        ..      STR      r0,[sp,#4]
        0x0004278a:    f006fe83    ....    BL       vPortEnterCritical ; 0x49494
        0x0004278e:    9801        ..      LDR      r0,[sp,#4]
        0x00042790:    6b80        .k      LDR      r0,[r0,#0x38]
        0x00042792:    9901        ..      LDR      r1,[sp,#4]
        0x00042794:    6bc9        .k      LDR      r1,[r1,#0x3c]
        0x00042796:    4288        .B      CMP      r0,r1
        0x00042798:    d103        ..      BNE      0x427a2 ; prvIsQueueFull + 30
        0x0004279a:    e7ff        ..      B        0x4279c ; prvIsQueueFull + 24
        0x0004279c:    2001        .       MOVS     r0,#1
        0x0004279e:    9000        ..      STR      r0,[sp,#0]
        0x000427a0:    e002        ..      B        0x427a8 ; prvIsQueueFull + 36
        0x000427a2:    2000        .       MOVS     r0,#0
        0x000427a4:    9000        ..      STR      r0,[sp,#0]
        0x000427a6:    e7ff        ..      B        0x427a8 ; prvIsQueueFull + 36
        0x000427a8:    f006fe96    ....    BL       vPortExitCritical ; 0x494d8
        0x000427ac:    9800        ..      LDR      r0,[sp,#0]
        0x000427ae:    b002        ..      ADD      sp,sp,#8
        0x000427b0:    bd80        ..      POP      {r7,pc}
        0x000427b2:    0000        ..      MOVS     r0,r0
    prvPortStartFirstTask
        0x000427b4:    4808        .H      LDR      r0,[pc,#32] ; [0x427d8] = 0xe000ed08
        0x000427b6:    6800        .h      LDR      r0,[r0,#0]
        0x000427b8:    6800        .h      LDR      r0,[r0,#0]
        0x000427ba:    f3808808    ....    MSR      MSP,r0
        0x000427be:    f04f0000    O...    MOV      r0,#0
        0x000427c2:    f3808814    ....    MSR      CONTROL,r0
        0x000427c6:    b662        b.      CPSIE    i
        0x000427c8:    b661        a.      CPSIE    f
        0x000427ca:    f3bf8f4f    ..O.    DSB      
        0x000427ce:    f3bf8f6f    ..o.    ISB      
        0x000427d2:    df00        ..      SVC      #0x0 ; formerly SWI
        0x000427d4:    bf00        ..      NOP      
        0x000427d6:    bf00        ..      NOP      
    $d.23
        0x000427d8:    e000ed08    ....    DCD    3758157064
    $t.24
    prvProcessExpiredTimer
        0x000427dc:    b580        ..      PUSH     {r7,lr}
        0x000427de:    b084        ..      SUB      sp,sp,#0x10
        0x000427e0:    9003        ..      STR      r0,[sp,#0xc]
        0x000427e2:    9102        ..      STR      r1,[sp,#8]
        0x000427e4:    f24a403c    J.<@    MOV      r0,#0xa43c
        0x000427e8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000427ec:    6800        .h      LDR      r0,[r0,#0]
        0x000427ee:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000427f0:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000427f2:    9001        ..      STR      r0,[sp,#4]
        0x000427f4:    9801        ..      LDR      r0,[sp,#4]
        0x000427f6:    3004        .0      ADDS     r0,#4
        0x000427f8:    f006fd9e    ....    BL       uxListRemove ; 0x49338
        0x000427fc:    9801        ..      LDR      r0,[sp,#4]
        0x000427fe:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00042802:    0740        @.      LSLS     r0,r0,#29
        0x00042804:    2800        .(      CMP      r0,#0
        0x00042806:    d506        ..      BPL      0x42816 ; prvProcessExpiredTimer + 58
        0x00042808:    e7ff        ..      B        0x4280a ; prvProcessExpiredTimer + 46
        0x0004280a:    9801        ..      LDR      r0,[sp,#4]
        0x0004280c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004280e:    9a02        ..      LDR      r2,[sp,#8]
        0x00042810:    f000f90a    ....    BL       prvReloadTimer ; 0x42a28
        0x00042814:    e007        ..      B        0x42826 ; prvProcessExpiredTimer + 74
        0x00042816:    9901        ..      LDR      r1,[sp,#4]
        0x00042818:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x0004281c:    f00000fe    ....    AND      r0,r0,#0xfe
        0x00042820:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x00042824:    e7ff        ..      B        0x42826 ; prvProcessExpiredTimer + 74
        0x00042826:    9801        ..      LDR      r0,[sp,#4]
        0x00042828:    6a01        .j      LDR      r1,[r0,#0x20]
        0x0004282a:    4788        .G      BLX      r1
        0x0004282c:    b004        ..      ADD      sp,sp,#0x10
        0x0004282e:    bd80        ..      POP      {r7,pc}
    prvProcessReceivedCommands
        0x00042830:    b580        ..      PUSH     {r7,lr}
        0x00042832:    b08a        ..      SUB      sp,sp,#0x28
        0x00042834:    e7ff        ..      B        0x42836 ; prvProcessReceivedCommands + 6
        0x00042836:    f64220a8    B..     MOV      r0,#0x2aa8
        0x0004283a:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004283e:    6800        .h      LDR      r0,[r0,#0]
        0x00042840:    a906        ..      ADD      r1,sp,#0x18
        0x00042842:    2200        ."      MOVS     r2,#0
        0x00042844:    f008f92a    ..*.    BL       xQueueReceive ; 0x4aa9c
        0x00042848:    2800        .(      CMP      r0,#0
        0x0004284a:    f000809c    ....    BEQ.W    0x42986 ; prvProcessReceivedCommands + 342
        0x0004284e:    e7ff        ..      B        0x42850 ; prvProcessReceivedCommands + 32
        0x00042850:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042852:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00042856:    dc0e        ..      BGT      0x42876 ; prvProcessReceivedCommands + 70
        0x00042858:    e7ff        ..      B        0x4285a ; prvProcessReceivedCommands + 42
        0x0004285a:    a806        ..      ADD      r0,sp,#0x18
        0x0004285c:    3004        .0      ADDS     r0,#4
        0x0004285e:    9002        ..      STR      r0,[sp,#8]
        0x00042860:    9802        ..      LDR      r0,[sp,#8]
        0x00042862:    b910        ..      CBNZ     r0,0x4286a ; prvProcessReceivedCommands + 58
        0x00042864:    e7ff        ..      B        0x42866 ; prvProcessReceivedCommands + 54
        0x00042866:    e7ff        ..      B        0x42868 ; prvProcessReceivedCommands + 56
        0x00042868:    e7fe        ..      B        0x42868 ; prvProcessReceivedCommands + 56
        0x0004286a:    9902        ..      LDR      r1,[sp,#8]
        0x0004286c:    680a        .h      LDR      r2,[r1,#0]
        0x0004286e:    6848        Hh      LDR      r0,[r1,#4]
        0x00042870:    6889        .h      LDR      r1,[r1,#8]
        0x00042872:    4790        .G      BLX      r2
        0x00042874:    e000        ..      B        0x42878 ; prvProcessReceivedCommands + 72
        0x00042876:    e7ff        ..      B        0x42878 ; prvProcessReceivedCommands + 72
        0x00042878:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004287a:    2800        .(      CMP      r0,#0
        0x0004287c:    f1008082    ....    BMI.W    0x42984 ; prvProcessReceivedCommands + 340
        0x00042880:    e7ff        ..      B        0x42882 ; prvProcessReceivedCommands + 82
        0x00042882:    9808        ..      LDR      r0,[sp,#0x20]
        0x00042884:    9005        ..      STR      r0,[sp,#0x14]
        0x00042886:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042888:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004288a:    b128        (.      CBZ      r0,0x42898 ; prvProcessReceivedCommands + 104
        0x0004288c:    e7ff        ..      B        0x4288e ; prvProcessReceivedCommands + 94
        0x0004288e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042890:    3004        .0      ADDS     r0,#4
        0x00042892:    f006fd51    ..Q.    BL       uxListRemove ; 0x49338
        0x00042896:    e000        ..      B        0x4289a ; prvProcessReceivedCommands + 106
        0x00042898:    e7ff        ..      B        0x4289a ; prvProcessReceivedCommands + 106
        0x0004289a:    a804        ..      ADD      r0,sp,#0x10
        0x0004289c:    f000f8fc    ....    BL       prvSampleTimeNow ; 0x42a98
        0x000428a0:    9003        ..      STR      r0,[sp,#0xc]
        0x000428a2:    9806        ..      LDR      r0,[sp,#0x18]
        0x000428a4:    3801        .8      SUBS     r0,#1
        0x000428a6:    4601        .F      MOV      r1,r0
        0x000428a8:    9101        ..      STR      r1,[sp,#4]
        0x000428aa:    2808        .(      CMP      r0,#8
        0x000428ac:    d868        h.      BHI      0x42980 ; prvProcessReceivedCommands + 336
        0x000428ae:    9901        ..      LDR      r1,[sp,#4]
        0x000428b0:    e8dff001    ....    TBB      [pc,r1]
    $d.21
        0x000428b4:    3a320505    ..2:    DCD    976356613
        0x000428b8:    32050552    R..2    DCD    839189842
        0x000428bc:    003a        :.      DCW    58
    $t.22
        0x000428be:    9905        ..      LDR      r1,[sp,#0x14]
        0x000428c0:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x000428c4:    f0400001    @...    ORR      r0,r0,#1
        0x000428c8:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x000428cc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000428ce:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x000428d0:    6981        .i      LDR      r1,[r0,#0x18]
        0x000428d2:    4419        .D      ADD      r1,r1,r3
        0x000428d4:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000428d6:    f7fffefd    ....    BL       prvInsertTimerInActiveList ; 0x426d4
        0x000428da:    b1d8        ..      CBZ      r0,0x42914 ; prvProcessReceivedCommands + 228
        0x000428dc:    e7ff        ..      B        0x428de ; prvProcessReceivedCommands + 174
        0x000428de:    9805        ..      LDR      r0,[sp,#0x14]
        0x000428e0:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x000428e4:    0740        @.      LSLS     r0,r0,#29
        0x000428e6:    2800        .(      CMP      r0,#0
        0x000428e8:    d508        ..      BPL      0x428fc ; prvProcessReceivedCommands + 204
        0x000428ea:    e7ff        ..      B        0x428ec ; prvProcessReceivedCommands + 188
        0x000428ec:    9805        ..      LDR      r0,[sp,#0x14]
        0x000428ee:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000428f0:    6982        .i      LDR      r2,[r0,#0x18]
        0x000428f2:    4411        .D      ADD      r1,r1,r2
        0x000428f4:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000428f6:    f000f897    ....    BL       prvReloadTimer ; 0x42a28
        0x000428fa:    e007        ..      B        0x4290c ; prvProcessReceivedCommands + 220
        0x000428fc:    9905        ..      LDR      r1,[sp,#0x14]
        0x000428fe:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00042902:    f00000fe    ....    AND      r0,r0,#0xfe
        0x00042906:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x0004290a:    e7ff        ..      B        0x4290c ; prvProcessReceivedCommands + 220
        0x0004290c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004290e:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00042910:    4788        .G      BLX      r1
        0x00042912:    e000        ..      B        0x42916 ; prvProcessReceivedCommands + 230
        0x00042914:    e7ff        ..      B        0x42916 ; prvProcessReceivedCommands + 230
        0x00042916:    e034        4.      B        0x42982 ; prvProcessReceivedCommands + 338
        0x00042918:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004291a:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x0004291e:    f00000fe    ....    AND      r0,r0,#0xfe
        0x00042922:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x00042926:    e02c        ,.      B        0x42982 ; prvProcessReceivedCommands + 338
        0x00042928:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004292a:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x0004292e:    f0400001    @...    ORR      r0,r0,#1
        0x00042932:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x00042936:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00042938:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004293a:    6188        .a      STR      r0,[r1,#0x18]
        0x0004293c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004293e:    6980        .i      LDR      r0,[r0,#0x18]
        0x00042940:    b910        ..      CBNZ     r0,0x42948 ; prvProcessReceivedCommands + 280
        0x00042942:    e7ff        ..      B        0x42944 ; prvProcessReceivedCommands + 276
        0x00042944:    e7ff        ..      B        0x42946 ; prvProcessReceivedCommands + 278
        0x00042946:    e7fe        ..      B        0x42946 ; prvProcessReceivedCommands + 278
        0x00042948:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004294a:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0004294c:    6981        .i      LDR      r1,[r0,#0x18]
        0x0004294e:    4419        .D      ADD      r1,r1,r3
        0x00042950:    461a        .F      MOV      r2,r3
        0x00042952:    f7fffebf    ....    BL       prvInsertTimerInActiveList ; 0x426d4
        0x00042956:    e014        ..      B        0x42982 ; prvProcessReceivedCommands + 338
        0x00042958:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004295a:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0004295e:    0780        ..      LSLS     r0,r0,#30
        0x00042960:    2800        .(      CMP      r0,#0
        0x00042962:    d404        ..      BMI      0x4296e ; prvProcessReceivedCommands + 318
        0x00042964:    e7ff        ..      B        0x42966 ; prvProcessReceivedCommands + 310
        0x00042966:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042968:    f006fdd2    ....    BL       vPortFree ; 0x49510
        0x0004296c:    e007        ..      B        0x4297e ; prvProcessReceivedCommands + 334
        0x0004296e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00042970:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00042974:    f00000fe    ....    AND      r0,r0,#0xfe
        0x00042978:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x0004297c:    e7ff        ..      B        0x4297e ; prvProcessReceivedCommands + 334
        0x0004297e:    e000        ..      B        0x42982 ; prvProcessReceivedCommands + 338
        0x00042980:    e7ff        ..      B        0x42982 ; prvProcessReceivedCommands + 338
        0x00042982:    e7ff        ..      B        0x42984 ; prvProcessReceivedCommands + 340
        0x00042984:    e757        W.      B        0x42836 ; prvProcessReceivedCommands + 6
        0x00042986:    b00a        ..      ADD      sp,sp,#0x28
        0x00042988:    bd80        ..      POP      {r7,pc}
        0x0004298a:    0000        ..      MOVS     r0,r0
    prvProcessTimerOrBlockTask
        0x0004298c:    b580        ..      PUSH     {r7,lr}
        0x0004298e:    b084        ..      SUB      sp,sp,#0x10
        0x00042990:    9003        ..      STR      r0,[sp,#0xc]
        0x00042992:    9102        ..      STR      r1,[sp,#8]
        0x00042994:    f007f980    ....    BL       vTaskSuspendAll ; 0x49c98
        0x00042998:    4668        hF      MOV      r0,sp
        0x0004299a:    f000f87d    ..}.    BL       prvSampleTimeNow ; 0x42a98
        0x0004299e:    9001        ..      STR      r0,[sp,#4]
        0x000429a0:    9800        ..      LDR      r0,[sp,#0]
        0x000429a2:    bbd8        ..      CBNZ     r0,0x42a1c ; prvProcessTimerOrBlockTask + 144
        0x000429a4:    e7ff        ..      B        0x429a6 ; prvProcessTimerOrBlockTask + 26
        0x000429a6:    9802        ..      LDR      r0,[sp,#8]
        0x000429a8:    b960        `.      CBNZ     r0,0x429c4 ; prvProcessTimerOrBlockTask + 56
        0x000429aa:    e7ff        ..      B        0x429ac ; prvProcessTimerOrBlockTask + 32
        0x000429ac:    9803        ..      LDR      r0,[sp,#0xc]
        0x000429ae:    9901        ..      LDR      r1,[sp,#4]
        0x000429b0:    4288        .B      CMP      r0,r1
        0x000429b2:    d807        ..      BHI      0x429c4 ; prvProcessTimerOrBlockTask + 56
        0x000429b4:    e7ff        ..      B        0x429b6 ; prvProcessTimerOrBlockTask + 42
        0x000429b6:    f008fc07    ....    BL       xTaskResumeAll ; 0x4b1c8
        0x000429ba:    9803        ..      LDR      r0,[sp,#0xc]
        0x000429bc:    9901        ..      LDR      r1,[sp,#4]
        0x000429be:    f7ffff0d    ....    BL       prvProcessExpiredTimer ; 0x427dc
        0x000429c2:    e02a        *.      B        0x42a1a ; prvProcessTimerOrBlockTask + 142
        0x000429c4:    9802        ..      LDR      r0,[sp,#8]
        0x000429c6:    b158        X.      CBZ      r0,0x429e0 ; prvProcessTimerOrBlockTask + 84
        0x000429c8:    e7ff        ..      B        0x429ca ; prvProcessTimerOrBlockTask + 62
        0x000429ca:    f24a404c    J.L@    MOV      r0,#0xa44c
        0x000429ce:    f2c10001    ....    MOVT     r0,#0x1001
        0x000429d2:    6800        .h      LDR      r0,[r0,#0]
        0x000429d4:    6800        .h      LDR      r0,[r0,#0]
        0x000429d6:    fab0f080    ....    CLZ      r0,r0
        0x000429da:    0940        @.      LSRS     r0,r0,#5
        0x000429dc:    9002        ..      STR      r0,[sp,#8]
        0x000429de:    e7ff        ..      B        0x429e0 ; prvProcessTimerOrBlockTask + 84
        0x000429e0:    f64220a8    B..     MOV      r0,#0x2aa8
        0x000429e4:    f2c10002    ....    MOVT     r0,#0x1002
        0x000429e8:    6800        .h      LDR      r0,[r0,#0]
        0x000429ea:    9903        ..      LDR      r1,[sp,#0xc]
        0x000429ec:    9a01        ..      LDR      r2,[sp,#4]
        0x000429ee:    1a89        ..      SUBS     r1,r1,r2
        0x000429f0:    9a02        ..      LDR      r2,[sp,#8]
        0x000429f2:    f006ff05    ....    BL       vQueueWaitForMessageRestricted ; 0x49800
        0x000429f6:    f008fbe7    ....    BL       xTaskResumeAll ; 0x4b1c8
        0x000429fa:    b960        `.      CBNZ     r0,0x42a16 ; prvProcessTimerOrBlockTask + 138
        0x000429fc:    e7ff        ..      B        0x429fe ; prvProcessTimerOrBlockTask + 114
        0x000429fe:    f64e5104    N..Q    MOV      r1,#0xed04
        0x00042a02:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00042a06:    f04f5080    O..P    MOV      r0,#0x10000000
        0x00042a0a:    6008        .`      STR      r0,[r1,#0]
        0x00042a0c:    f3bf8f4f    ..O.    DSB      
        0x00042a10:    f3bf8f6f    ..o.    ISB      
        0x00042a14:    e000        ..      B        0x42a18 ; prvProcessTimerOrBlockTask + 140
        0x00042a16:    e7ff        ..      B        0x42a18 ; prvProcessTimerOrBlockTask + 140
        0x00042a18:    e7ff        ..      B        0x42a1a ; prvProcessTimerOrBlockTask + 142
        0x00042a1a:    e002        ..      B        0x42a22 ; prvProcessTimerOrBlockTask + 150
        0x00042a1c:    f008fbd4    ....    BL       xTaskResumeAll ; 0x4b1c8
        0x00042a20:    e7ff        ..      B        0x42a22 ; prvProcessTimerOrBlockTask + 150
        0x00042a22:    b004        ..      ADD      sp,sp,#0x10
        0x00042a24:    bd80        ..      POP      {r7,pc}
        0x00042a26:    0000        ..      MOVS     r0,r0
    prvReloadTimer
        0x00042a28:    b580        ..      PUSH     {r7,lr}
        0x00042a2a:    b084        ..      SUB      sp,sp,#0x10
        0x00042a2c:    9003        ..      STR      r0,[sp,#0xc]
        0x00042a2e:    9102        ..      STR      r1,[sp,#8]
        0x00042a30:    9201        ..      STR      r2,[sp,#4]
        0x00042a32:    e7ff        ..      B        0x42a34 ; prvReloadTimer + 12
        0x00042a34:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042a36:    9b02        ..      LDR      r3,[sp,#8]
        0x00042a38:    6981        .i      LDR      r1,[r0,#0x18]
        0x00042a3a:    4419        .D      ADD      r1,r1,r3
        0x00042a3c:    9a01        ..      LDR      r2,[sp,#4]
        0x00042a3e:    f7fffe49    ..I.    BL       prvInsertTimerInActiveList ; 0x426d4
        0x00042a42:    b148        H.      CBZ      r0,0x42a58 ; prvReloadTimer + 48
        0x00042a44:    e7ff        ..      B        0x42a46 ; prvReloadTimer + 30
        0x00042a46:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042a48:    6981        .i      LDR      r1,[r0,#0x18]
        0x00042a4a:    9802        ..      LDR      r0,[sp,#8]
        0x00042a4c:    4408        .D      ADD      r0,r0,r1
        0x00042a4e:    9002        ..      STR      r0,[sp,#8]
        0x00042a50:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042a52:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00042a54:    4788        .G      BLX      r1
        0x00042a56:    e7ed        ..      B        0x42a34 ; prvReloadTimer + 12
        0x00042a58:    b004        ..      ADD      sp,sp,#0x10
        0x00042a5a:    bd80        ..      POP      {r7,pc}
    prvResetNextTaskUnblockTime
        0x00042a5c:    f24a4040    J.@@    MOV      r0,#0xa440
        0x00042a60:    f2c10001    ....    MOVT     r0,#0x1001
        0x00042a64:    6800        .h      LDR      r0,[r0,#0]
        0x00042a66:    6800        .h      LDR      r0,[r0,#0]
        0x00042a68:    b940        @.      CBNZ     r0,0x42a7c ; prvResetNextTaskUnblockTime + 32
        0x00042a6a:    e7ff        ..      B        0x42a6c ; prvResetNextTaskUnblockTime + 16
        0x00042a6c:    f6422158    B.X!    MOV      r1,#0x2a58
        0x00042a70:    f2c10102    ....    MOVT     r1,#0x1002
        0x00042a74:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00042a78:    6008        .`      STR      r0,[r1,#0]
        0x00042a7a:    e00c        ..      B        0x42a96 ; prvResetNextTaskUnblockTime + 58
        0x00042a7c:    f24a4040    J.@@    MOV      r0,#0xa440
        0x00042a80:    f2c10001    ....    MOVT     r0,#0x1001
        0x00042a84:    6800        .h      LDR      r0,[r0,#0]
        0x00042a86:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00042a88:    6800        .h      LDR      r0,[r0,#0]
        0x00042a8a:    f6422158    B.X!    MOV      r1,#0x2a58
        0x00042a8e:    f2c10102    ....    MOVT     r1,#0x1002
        0x00042a92:    6008        .`      STR      r0,[r1,#0]
        0x00042a94:    e7ff        ..      B        0x42a96 ; prvResetNextTaskUnblockTime + 58
        0x00042a96:    4770        pG      BX       lr
    prvSampleTimeNow
        0x00042a98:    b580        ..      PUSH     {r7,lr}
        0x00042a9a:    b082        ..      SUB      sp,sp,#8
        0x00042a9c:    9001        ..      STR      r0,[sp,#4]
        0x00042a9e:    f008f995    ....    BL       xTaskGetTickCount ; 0x4adcc
        0x00042aa2:    9000        ..      STR      r0,[sp,#0]
        0x00042aa4:    9800        ..      LDR      r0,[sp,#0]
        0x00042aa6:    f24a0170    J.p.    MOV      r1,#0xa070
        0x00042aaa:    f2c10101    ....    MOVT     r1,#0x1001
        0x00042aae:    6809        .h      LDR      r1,[r1,#0]
        0x00042ab0:    4288        .B      CMP      r0,r1
        0x00042ab2:    d206        ..      BCS      0x42ac2 ; prvSampleTimeNow + 42
        0x00042ab4:    e7ff        ..      B        0x42ab6 ; prvSampleTimeNow + 30
        0x00042ab6:    f000f811    ....    BL       prvSwitchTimerLists ; 0x42adc
        0x00042aba:    9901        ..      LDR      r1,[sp,#4]
        0x00042abc:    2001        .       MOVS     r0,#1
        0x00042abe:    6008        .`      STR      r0,[r1,#0]
        0x00042ac0:    e003        ..      B        0x42aca ; prvSampleTimeNow + 50
        0x00042ac2:    9901        ..      LDR      r1,[sp,#4]
        0x00042ac4:    2000        .       MOVS     r0,#0
        0x00042ac6:    6008        .`      STR      r0,[r1,#0]
        0x00042ac8:    e7ff        ..      B        0x42aca ; prvSampleTimeNow + 50
        0x00042aca:    9800        ..      LDR      r0,[sp,#0]
        0x00042acc:    f24a0170    J.p.    MOV      r1,#0xa070
        0x00042ad0:    f2c10101    ....    MOVT     r1,#0x1001
        0x00042ad4:    6008        .`      STR      r0,[r1,#0]
        0x00042ad6:    9800        ..      LDR      r0,[sp,#0]
        0x00042ad8:    b002        ..      ADD      sp,sp,#8
        0x00042ada:    bd80        ..      POP      {r7,pc}
    prvSwitchTimerLists
        0x00042adc:    b580        ..      PUSH     {r7,lr}
        0x00042ade:    b082        ..      SUB      sp,sp,#8
        0x00042ae0:    e7ff        ..      B        0x42ae2 ; prvSwitchTimerLists + 6
        0x00042ae2:    f24a403c    J.<@    MOV      r0,#0xa43c
        0x00042ae6:    f2c10001    ....    MOVT     r0,#0x1001
        0x00042aea:    6800        .h      LDR      r0,[r0,#0]
        0x00042aec:    6800        .h      LDR      r0,[r0,#0]
        0x00042aee:    b170        p.      CBZ      r0,0x42b0e ; prvSwitchTimerLists + 50
        0x00042af0:    e7ff        ..      B        0x42af2 ; prvSwitchTimerLists + 22
        0x00042af2:    f24a403c    J.<@    MOV      r0,#0xa43c
        0x00042af6:    f2c10001    ....    MOVT     r0,#0x1001
        0x00042afa:    6800        .h      LDR      r0,[r0,#0]
        0x00042afc:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00042afe:    6800        .h      LDR      r0,[r0,#0]
        0x00042b00:    9001        ..      STR      r0,[sp,#4]
        0x00042b02:    9801        ..      LDR      r0,[sp,#4]
        0x00042b04:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00042b08:    f7fffe68    ..h.    BL       prvProcessExpiredTimer ; 0x427dc
        0x00042b0c:    e7e9        ..      B        0x42ae2 ; prvSwitchTimerLists + 6
        0x00042b0e:    f24a423c    J.<B    MOV      r2,#0xa43c
        0x00042b12:    f2c10201    ....    MOVT     r2,#0x1001
        0x00042b16:    6810        .h      LDR      r0,[r2,#0]
        0x00042b18:    9000        ..      STR      r0,[sp,#0]
        0x00042b1a:    f24a414c    J.LA    MOV      r1,#0xa44c
        0x00042b1e:    f2c10101    ....    MOVT     r1,#0x1001
        0x00042b22:    6808        .h      LDR      r0,[r1,#0]
        0x00042b24:    6010        .`      STR      r0,[r2,#0]
        0x00042b26:    9800        ..      LDR      r0,[sp,#0]
        0x00042b28:    6008        .`      STR      r0,[r1,#0]
        0x00042b2a:    b002        ..      ADD      sp,sp,#8
        0x00042b2c:    bd80        ..      POP      {r7,pc}
        0x00042b2e:    0000        ..      MOVS     r0,r0
    prvTaskExitError
        0x00042b30:    b082        ..      SUB      sp,sp,#8
        0x00042b32:    2000        .       MOVS     r0,#0
        0x00042b34:    9000        ..      STR      r0,[sp,#0]
        0x00042b36:    f2405060    @.`P    MOVW     r0,#0x560
        0x00042b3a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00042b3e:    6800        .h      LDR      r0,[r0,#0]
        0x00042b40:    3001        .0      ADDS     r0,#1
        0x00042b42:    b110        ..      CBZ      r0,0x42b4a ; prvTaskExitError + 26
        0x00042b44:    e7ff        ..      B        0x42b46 ; prvTaskExitError + 22
        0x00042b46:    e7ff        ..      B        0x42b48 ; prvTaskExitError + 24
        0x00042b48:    e7fe        ..      B        0x42b48 ; prvTaskExitError + 24
        0x00042b4a:    f04f0080    O...    MOV      r0,#0x80
        0x00042b4e:    f3808811    ....    MSR      BASEPRI,r0
        0x00042b52:    f3bf8f6f    ..o.    ISB      
        0x00042b56:    f3bf8f4f    ..O.    DSB      
        0x00042b5a:    9001        ..      STR      r0,[sp,#4]
        0x00042b5c:    e7ff        ..      B        0x42b5e ; prvTaskExitError + 46
        0x00042b5e:    9800        ..      LDR      r0,[sp,#0]
        0x00042b60:    b908        ..      CBNZ     r0,0x42b66 ; prvTaskExitError + 54
        0x00042b62:    e7ff        ..      B        0x42b64 ; prvTaskExitError + 52
        0x00042b64:    e7fb        ..      B        0x42b5e ; prvTaskExitError + 46
        0x00042b66:    b002        ..      ADD      sp,sp,#8
        0x00042b68:    4770        pG      BX       lr
        0x00042b6a:    0000        ..      MOVS     r0,r0
    prvTestWaitCondition
        0x00042b6c:    b084        ..      SUB      sp,sp,#0x10
        0x00042b6e:    9003        ..      STR      r0,[sp,#0xc]
        0x00042b70:    9102        ..      STR      r1,[sp,#8]
        0x00042b72:    9201        ..      STR      r2,[sp,#4]
        0x00042b74:    2000        .       MOVS     r0,#0
        0x00042b76:    9000        ..      STR      r0,[sp,#0]
        0x00042b78:    9801        ..      LDR      r0,[sp,#4]
        0x00042b7a:    b950        P.      CBNZ     r0,0x42b92 ; prvTestWaitCondition + 38
        0x00042b7c:    e7ff        ..      B        0x42b7e ; prvTestWaitCondition + 18
        0x00042b7e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042b80:    9902        ..      LDR      r1,[sp,#8]
        0x00042b82:    4208        .B      TST      r0,r1
        0x00042b84:    d003        ..      BEQ      0x42b8e ; prvTestWaitCondition + 34
        0x00042b86:    e7ff        ..      B        0x42b88 ; prvTestWaitCondition + 28
        0x00042b88:    2001        .       MOVS     r0,#1
        0x00042b8a:    9000        ..      STR      r0,[sp,#0]
        0x00042b8c:    e000        ..      B        0x42b90 ; prvTestWaitCondition + 36
        0x00042b8e:    e7ff        ..      B        0x42b90 ; prvTestWaitCondition + 36
        0x00042b90:    e00a        ..      B        0x42ba8 ; prvTestWaitCondition + 60
        0x00042b92:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042b94:    9902        ..      LDR      r1,[sp,#8]
        0x00042b96:    4008        .@      ANDS     r0,r0,r1
        0x00042b98:    4288        .B      CMP      r0,r1
        0x00042b9a:    d103        ..      BNE      0x42ba4 ; prvTestWaitCondition + 56
        0x00042b9c:    e7ff        ..      B        0x42b9e ; prvTestWaitCondition + 50
        0x00042b9e:    2001        .       MOVS     r0,#1
        0x00042ba0:    9000        ..      STR      r0,[sp,#0]
        0x00042ba2:    e000        ..      B        0x42ba6 ; prvTestWaitCondition + 58
        0x00042ba4:    e7ff        ..      B        0x42ba6 ; prvTestWaitCondition + 58
        0x00042ba6:    e7ff        ..      B        0x42ba8 ; prvTestWaitCondition + 60
        0x00042ba8:    9800        ..      LDR      r0,[sp,#0]
        0x00042baa:    b004        ..      ADD      sp,sp,#0x10
        0x00042bac:    4770        pG      BX       lr
        0x00042bae:    0000        ..      MOVS     r0,r0
    prvTimerTask
        0x00042bb0:    b580        ..      PUSH     {r7,lr}
        0x00042bb2:    b084        ..      SUB      sp,sp,#0x10
        0x00042bb4:    9003        ..      STR      r0,[sp,#0xc]
        0x00042bb6:    e7ff        ..      B        0x42bb8 ; prvTimerTask + 8
        0x00042bb8:    a801        ..      ADD      r0,sp,#4
        0x00042bba:    f7fffb5d    ..].    BL       prvGetNextExpireTime ; 0x42278
        0x00042bbe:    9002        ..      STR      r0,[sp,#8]
        0x00042bc0:    9802        ..      LDR      r0,[sp,#8]
        0x00042bc2:    9901        ..      LDR      r1,[sp,#4]
        0x00042bc4:    f7fffee2    ....    BL       prvProcessTimerOrBlockTask ; 0x4298c
        0x00042bc8:    f7fffe32    ..2.    BL       prvProcessReceivedCommands ; 0x42830
        0x00042bcc:    e7f4        ..      B        0x42bb8 ; prvTimerTask + 8
        0x00042bce:    0000        ..      MOVS     r0,r0
    prvUnlockQueue
        0x00042bd0:    b580        ..      PUSH     {r7,lr}
        0x00042bd2:    b082        ..      SUB      sp,sp,#8
        0x00042bd4:    9001        ..      STR      r0,[sp,#4]
        0x00042bd6:    f006fc5d    ..].    BL       vPortEnterCritical ; 0x49494
        0x00042bda:    9801        ..      LDR      r0,[sp,#4]
        0x00042bdc:    f8900045    ..E.    LDRB     r0,[r0,#0x45]
        0x00042be0:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00042be4:    e7ff        ..      B        0x42be6 ; prvUnlockQueue + 22
        0x00042be6:    f99d0003    ....    LDRSB    r0,[sp,#3]
        0x00042bea:    2801        .(      CMP      r0,#1
        0x00042bec:    db16        ..      BLT      0x42c1c ; prvUnlockQueue + 76
        0x00042bee:    e7ff        ..      B        0x42bf0 ; prvUnlockQueue + 32
        0x00042bf0:    9801        ..      LDR      r0,[sp,#4]
        0x00042bf2:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00042bf4:    b158        X.      CBZ      r0,0x42c0e ; prvUnlockQueue + 62
        0x00042bf6:    e7ff        ..      B        0x42bf8 ; prvUnlockQueue + 40
        0x00042bf8:    9801        ..      LDR      r0,[sp,#4]
        0x00042bfa:    3024        $0      ADDS     r0,r0,#0x24
        0x00042bfc:    f008fa1e    ....    BL       xTaskRemoveFromEventList ; 0x4b03c
        0x00042c00:    b118        ..      CBZ      r0,0x42c0a ; prvUnlockQueue + 58
        0x00042c02:    e7ff        ..      B        0x42c04 ; prvUnlockQueue + 52
        0x00042c04:    f006fe6e    ..n.    BL       vTaskMissedYield ; 0x498e4
        0x00042c08:    e000        ..      B        0x42c0c ; prvUnlockQueue + 60
        0x00042c0a:    e7ff        ..      B        0x42c0c ; prvUnlockQueue + 60
        0x00042c0c:    e000        ..      B        0x42c10 ; prvUnlockQueue + 64
        0x00042c0e:    e005        ..      B        0x42c1c ; prvUnlockQueue + 76
        0x00042c10:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00042c14:    3801        .8      SUBS     r0,#1
        0x00042c16:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00042c1a:    e7e4        ..      B        0x42be6 ; prvUnlockQueue + 22
        0x00042c1c:    9901        ..      LDR      r1,[sp,#4]
        0x00042c1e:    20ff        .       MOVS     r0,#0xff
        0x00042c20:    f8810045    ..E.    STRB     r0,[r1,#0x45]
        0x00042c24:    f006fc58    ..X.    BL       vPortExitCritical ; 0x494d8
        0x00042c28:    f006fc34    ..4.    BL       vPortEnterCritical ; 0x49494
        0x00042c2c:    9801        ..      LDR      r0,[sp,#4]
        0x00042c2e:    f8900044    ..D.    LDRB     r0,[r0,#0x44]
        0x00042c32:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00042c36:    e7ff        ..      B        0x42c38 ; prvUnlockQueue + 104
        0x00042c38:    f99d0002    ....    LDRSB    r0,[sp,#2]
        0x00042c3c:    2801        .(      CMP      r0,#1
        0x00042c3e:    db16        ..      BLT      0x42c6e ; prvUnlockQueue + 158
        0x00042c40:    e7ff        ..      B        0x42c42 ; prvUnlockQueue + 114
        0x00042c42:    9801        ..      LDR      r0,[sp,#4]
        0x00042c44:    6900        .i      LDR      r0,[r0,#0x10]
        0x00042c46:    b180        ..      CBZ      r0,0x42c6a ; prvUnlockQueue + 154
        0x00042c48:    e7ff        ..      B        0x42c4a ; prvUnlockQueue + 122
        0x00042c4a:    9801        ..      LDR      r0,[sp,#4]
        0x00042c4c:    3010        .0      ADDS     r0,r0,#0x10
        0x00042c4e:    f008f9f5    ....    BL       xTaskRemoveFromEventList ; 0x4b03c
        0x00042c52:    b118        ..      CBZ      r0,0x42c5c ; prvUnlockQueue + 140
        0x00042c54:    e7ff        ..      B        0x42c56 ; prvUnlockQueue + 134
        0x00042c56:    f006fe45    ..E.    BL       vTaskMissedYield ; 0x498e4
        0x00042c5a:    e000        ..      B        0x42c5e ; prvUnlockQueue + 142
        0x00042c5c:    e7ff        ..      B        0x42c5e ; prvUnlockQueue + 142
        0x00042c5e:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x00042c62:    3801        .8      SUBS     r0,#1
        0x00042c64:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00042c68:    e000        ..      B        0x42c6c ; prvUnlockQueue + 156
        0x00042c6a:    e000        ..      B        0x42c6e ; prvUnlockQueue + 158
        0x00042c6c:    e7e4        ..      B        0x42c38 ; prvUnlockQueue + 104
        0x00042c6e:    9901        ..      LDR      r1,[sp,#4]
        0x00042c70:    20ff        .       MOVS     r0,#0xff
        0x00042c72:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x00042c76:    f006fc2f    ../.    BL       vPortExitCritical ; 0x494d8
        0x00042c7a:    b002        ..      ADD      sp,sp,#8
        0x00042c7c:    bd80        ..      POP      {r7,pc}
        0x00042c7e:    0000        ..      MOVS     r0,r0
    pvPortMalloc
        0x00042c80:    b580        ..      PUSH     {r7,lr}
        0x00042c82:    b088        ..      SUB      sp,sp,#0x20
        0x00042c84:    9007        ..      STR      r0,[sp,#0x1c]
        0x00042c86:    2000        .       MOVS     r0,#0
        0x00042c88:    9003        ..      STR      r0,[sp,#0xc]
        0x00042c8a:    f007f805    ....    BL       vTaskSuspendAll ; 0x49c98
        0x00042c8e:    f24a4044    J.D@    MOV      r0,#0xa444
        0x00042c92:    f2c10001    ....    MOVT     r0,#0x1001
        0x00042c96:    6800        .h      LDR      r0,[r0,#0]
        0x00042c98:    b918        ..      CBNZ     r0,0x42ca2 ; pvPortMalloc + 34
        0x00042c9a:    e7ff        ..      B        0x42c9c ; pvPortMalloc + 28
        0x00042c9c:    f7fffb0c    ....    BL       prvHeapInit ; 0x422b8
        0x00042ca0:    e000        ..      B        0x42ca4 ; pvPortMalloc + 36
        0x00042ca2:    e7ff        ..      B        0x42ca4 ; pvPortMalloc + 36
        0x00042ca4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00042ca6:    b1a8        ..      CBZ      r0,0x42cd4 ; pvPortMalloc + 84
        0x00042ca8:    e7ff        ..      B        0x42caa ; pvPortMalloc + 42
        0x00042caa:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00042cac:    f0000007    ....    AND      r0,r0,#7
        0x00042cb0:    f1c00010    ....    RSB      r0,r0,#0x10
        0x00042cb4:    9002        ..      STR      r0,[sp,#8]
        0x00042cb6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00042cb8:    9902        ..      LDR      r1,[sp,#8]
        0x00042cba:    43c9        .C      MVNS     r1,r1
        0x00042cbc:    4288        .B      CMP      r0,r1
        0x00042cbe:    d805        ..      BHI      0x42ccc ; pvPortMalloc + 76
        0x00042cc0:    e7ff        ..      B        0x42cc2 ; pvPortMalloc + 66
        0x00042cc2:    9902        ..      LDR      r1,[sp,#8]
        0x00042cc4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00042cc6:    4408        .D      ADD      r0,r0,r1
        0x00042cc8:    9007        ..      STR      r0,[sp,#0x1c]
        0x00042cca:    e002        ..      B        0x42cd2 ; pvPortMalloc + 82
        0x00042ccc:    2000        .       MOVS     r0,#0
        0x00042cce:    9007        ..      STR      r0,[sp,#0x1c]
        0x00042cd0:    e7ff        ..      B        0x42cd2 ; pvPortMalloc + 82
        0x00042cd2:    e000        ..      B        0x42cd6 ; pvPortMalloc + 86
        0x00042cd4:    e7ff        ..      B        0x42cd6 ; pvPortMalloc + 86
        0x00042cd6:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00042cda:    0600        ..      LSLS     r0,r0,#24
        0x00042cdc:    2800        .(      CMP      r0,#0
        0x00042cde:    f1008094    ....    BMI.W    0x42e0a ; pvPortMalloc + 394
        0x00042ce2:    e7ff        ..      B        0x42ce4 ; pvPortMalloc + 100
        0x00042ce4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00042ce6:    2800        .(      CMP      r0,#0
        0x00042ce8:    f000808d    ....    BEQ.W    0x42e06 ; pvPortMalloc + 390
        0x00042cec:    e7ff        ..      B        0x42cee ; pvPortMalloc + 110
        0x00042cee:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00042cf0:    f6422148    B.H!    MOV      r1,#0x2a48
        0x00042cf4:    f2c10102    ....    MOVT     r1,#0x1002
        0x00042cf8:    6809        .h      LDR      r1,[r1,#0]
        0x00042cfa:    4288        .B      CMP      r0,r1
        0x00042cfc:    f2008083    ....    BHI.W    0x42e06 ; pvPortMalloc + 390
        0x00042d00:    e7ff        ..      B        0x42d02 ; pvPortMalloc + 130
        0x00042d02:    f6422088    B..     MOV      r0,#0x2a88
        0x00042d06:    f2c10002    ....    MOVT     r0,#0x1002
        0x00042d0a:    9005        ..      STR      r0,[sp,#0x14]
        0x00042d0c:    6800        .h      LDR      r0,[r0,#0]
        0x00042d0e:    9006        ..      STR      r0,[sp,#0x18]
        0x00042d10:    e7ff        ..      B        0x42d12 ; pvPortMalloc + 146
        0x00042d12:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042d14:    6841        Ah      LDR      r1,[r0,#4]
        0x00042d16:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00042d18:    2000        .       MOVS     r0,#0
        0x00042d1a:    4291        .B      CMP      r1,r2
        0x00042d1c:    9001        ..      STR      r0,[sp,#4]
        0x00042d1e:    d207        ..      BCS      0x42d30 ; pvPortMalloc + 176
        0x00042d20:    e7ff        ..      B        0x42d22 ; pvPortMalloc + 162
        0x00042d22:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042d24:    6800        .h      LDR      r0,[r0,#0]
        0x00042d26:    2800        .(      CMP      r0,#0
        0x00042d28:    bf18        ..      IT       NE
        0x00042d2a:    2001        .       MOVNE    r0,#1
        0x00042d2c:    9001        ..      STR      r0,[sp,#4]
        0x00042d2e:    e7ff        ..      B        0x42d30 ; pvPortMalloc + 176
        0x00042d30:    9801        ..      LDR      r0,[sp,#4]
        0x00042d32:    07c0        ..      LSLS     r0,r0,#31
        0x00042d34:    b130        0.      CBZ      r0,0x42d44 ; pvPortMalloc + 196
        0x00042d36:    e7ff        ..      B        0x42d38 ; pvPortMalloc + 184
        0x00042d38:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042d3a:    9005        ..      STR      r0,[sp,#0x14]
        0x00042d3c:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042d3e:    6800        .h      LDR      r0,[r0,#0]
        0x00042d40:    9006        ..      STR      r0,[sp,#0x18]
        0x00042d42:    e7e6        ..      B        0x42d12 ; pvPortMalloc + 146
        0x00042d44:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042d46:    f24a4144    J.DA    MOV      r1,#0xa444
        0x00042d4a:    f2c10101    ....    MOVT     r1,#0x1001
        0x00042d4e:    6809        .h      LDR      r1,[r1,#0]
        0x00042d50:    4288        .B      CMP      r0,r1
        0x00042d52:    d056        V.      BEQ      0x42e02 ; pvPortMalloc + 386
        0x00042d54:    e7ff        ..      B        0x42d56 ; pvPortMalloc + 214
        0x00042d56:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042d58:    6800        .h      LDR      r0,[r0,#0]
        0x00042d5a:    3008        .0      ADDS     r0,r0,#8
        0x00042d5c:    9003        ..      STR      r0,[sp,#0xc]
        0x00042d5e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042d60:    6800        .h      LDR      r0,[r0,#0]
        0x00042d62:    9905        ..      LDR      r1,[sp,#0x14]
        0x00042d64:    6008        .`      STR      r0,[r1,#0]
        0x00042d66:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042d68:    6840        @h      LDR      r0,[r0,#4]
        0x00042d6a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00042d6c:    1a40        @.      SUBS     r0,r0,r1
        0x00042d6e:    2811        .(      CMP      r0,#0x11
        0x00042d70:    d318        ..      BCC      0x42da4 ; pvPortMalloc + 292
        0x00042d72:    e7ff        ..      B        0x42d74 ; pvPortMalloc + 244
        0x00042d74:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042d76:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00042d78:    4408        .D      ADD      r0,r0,r1
        0x00042d7a:    9004        ..      STR      r0,[sp,#0x10]
        0x00042d7c:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x00042d80:    0740        @.      LSLS     r0,r0,#29
        0x00042d82:    b110        ..      CBZ      r0,0x42d8a ; pvPortMalloc + 266
        0x00042d84:    e7ff        ..      B        0x42d86 ; pvPortMalloc + 262
        0x00042d86:    e7ff        ..      B        0x42d88 ; pvPortMalloc + 264
        0x00042d88:    e7fe        ..      B        0x42d88 ; pvPortMalloc + 264
        0x00042d8a:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042d8c:    6840        @h      LDR      r0,[r0,#4]
        0x00042d8e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00042d90:    1a40        @.      SUBS     r0,r0,r1
        0x00042d92:    9904        ..      LDR      r1,[sp,#0x10]
        0x00042d94:    6048        H`      STR      r0,[r1,#4]
        0x00042d96:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00042d98:    9906        ..      LDR      r1,[sp,#0x18]
        0x00042d9a:    6048        H`      STR      r0,[r1,#4]
        0x00042d9c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00042d9e:    f7fffc35    ..5.    BL       prvInsertBlockIntoFreeList ; 0x4260c
        0x00042da2:    e000        ..      B        0x42da6 ; pvPortMalloc + 294
        0x00042da4:    e7ff        ..      B        0x42da6 ; pvPortMalloc + 294
        0x00042da6:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042da8:    6842        Bh      LDR      r2,[r0,#4]
        0x00042daa:    f6422048    B.H     MOV      r0,#0x2a48
        0x00042dae:    f2c10002    ....    MOVT     r0,#0x1002
        0x00042db2:    6801        .h      LDR      r1,[r0,#0]
        0x00042db4:    1a89        ..      SUBS     r1,r1,r2
        0x00042db6:    6001        .`      STR      r1,[r0,#0]
        0x00042db8:    6800        .h      LDR      r0,[r0,#0]
        0x00042dba:    f6422154    B.T!    MOV      r1,#0x2a54
        0x00042dbe:    f2c10102    ....    MOVT     r1,#0x1002
        0x00042dc2:    6809        .h      LDR      r1,[r1,#0]
        0x00042dc4:    4288        .B      CMP      r0,r1
        0x00042dc6:    d20b        ..      BCS      0x42de0 ; pvPortMalloc + 352
        0x00042dc8:    e7ff        ..      B        0x42dca ; pvPortMalloc + 330
        0x00042dca:    f6422048    B.H     MOV      r0,#0x2a48
        0x00042dce:    f2c10002    ....    MOVT     r0,#0x1002
        0x00042dd2:    6800        .h      LDR      r0,[r0,#0]
        0x00042dd4:    f6422154    B.T!    MOV      r1,#0x2a54
        0x00042dd8:    f2c10102    ....    MOVT     r1,#0x1002
        0x00042ddc:    6008        .`      STR      r0,[r1,#0]
        0x00042dde:    e000        ..      B        0x42de2 ; pvPortMalloc + 354
        0x00042de0:    e7ff        ..      B        0x42de2 ; pvPortMalloc + 354
        0x00042de2:    9906        ..      LDR      r1,[sp,#0x18]
        0x00042de4:    6848        Hh      LDR      r0,[r1,#4]
        0x00042de6:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x00042dea:    6048        H`      STR      r0,[r1,#4]
        0x00042dec:    9906        ..      LDR      r1,[sp,#0x18]
        0x00042dee:    2000        .       MOVS     r0,#0
        0x00042df0:    6008        .`      STR      r0,[r1,#0]
        0x00042df2:    f6422160    B.`!    MOV      r1,#0x2a60
        0x00042df6:    f2c10102    ....    MOVT     r1,#0x1002
        0x00042dfa:    6808        .h      LDR      r0,[r1,#0]
        0x00042dfc:    3001        .0      ADDS     r0,#1
        0x00042dfe:    6008        .`      STR      r0,[r1,#0]
        0x00042e00:    e000        ..      B        0x42e04 ; pvPortMalloc + 388
        0x00042e02:    e7ff        ..      B        0x42e04 ; pvPortMalloc + 388
        0x00042e04:    e000        ..      B        0x42e08 ; pvPortMalloc + 392
        0x00042e06:    e7ff        ..      B        0x42e08 ; pvPortMalloc + 392
        0x00042e08:    e000        ..      B        0x42e0c ; pvPortMalloc + 396
        0x00042e0a:    e7ff        ..      B        0x42e0c ; pvPortMalloc + 396
        0x00042e0c:    f008f9dc    ....    BL       xTaskResumeAll ; 0x4b1c8
        0x00042e10:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042e12:    b918        ..      CBNZ     r0,0x42e1c ; pvPortMalloc + 412
        0x00042e14:    e7ff        ..      B        0x42e16 ; pvPortMalloc + 406
        0x00042e16:    f006facb    ....    BL       vApplicationMallocFailedHook ; 0x493b0
        0x00042e1a:    e000        ..      B        0x42e1e ; pvPortMalloc + 414
        0x00042e1c:    e7ff        ..      B        0x42e1e ; pvPortMalloc + 414
        0x00042e1e:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x00042e22:    0740        @.      LSLS     r0,r0,#29
        0x00042e24:    b110        ..      CBZ      r0,0x42e2c ; pvPortMalloc + 428
        0x00042e26:    e7ff        ..      B        0x42e28 ; pvPortMalloc + 424
        0x00042e28:    e7ff        ..      B        0x42e2a ; pvPortMalloc + 426
        0x00042e2a:    e7fe        ..      B        0x42e2a ; pvPortMalloc + 426
        0x00042e2c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042e2e:    b008        ..      ADD      sp,sp,#0x20
        0x00042e30:    bd80        ..      POP      {r7,pc}
        0x00042e32:    0000        ..      MOVS     r0,r0
    pwrctrl_periph_disable_msk_check
        0x00042e34:    b580        ..      PUSH     {r7,lr}
        0x00042e36:    b088        ..      SUB      sp,sp,#0x20
        0x00042e38:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x00042e3c:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x00042e40:    a801        ..      ADD      r0,sp,#4
        0x00042e42:    f7defb33    ..3.    BL       am_get_pwrctrl ; 0x214ac
        0x00042e46:    9005        ..      STR      r0,[sp,#0x14]
        0x00042e48:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042e4a:    b118        ..      CBZ      r0,0x42e54 ; pwrctrl_periph_disable_msk_check + 32
        0x00042e4c:    e7ff        ..      B        0x42e4e ; pwrctrl_periph_disable_msk_check + 26
        0x00042e4e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042e50:    9007        ..      STR      r0,[sp,#0x1c]
        0x00042e52:    e06b        k.      B        0x42f2c ; pwrctrl_periph_disable_msk_check + 248
        0x00042e54:    9804        ..      LDR      r0,[sp,#0x10]
        0x00042e56:    9000        ..      STR      r0,[sp,#0]
        0x00042e58:    281e        .(      CMP      r0,#0x1e
        0x00042e5a:    d023        #.      BEQ      0x42ea4 ; pwrctrl_periph_disable_msk_check + 112
        0x00042e5c:    e7ff        ..      B        0x42e5e ; pwrctrl_periph_disable_msk_check + 42
        0x00042e5e:    9800        ..      LDR      r0,[sp,#0]
        0x00042e60:    2847        G(      CMP      r0,#0x47
        0x00042e62:    d04f        O.      BEQ      0x42f04 ; pwrctrl_periph_disable_msk_check + 208
        0x00042e64:    e7ff        ..      B        0x42e66 ; pwrctrl_periph_disable_msk_check + 50
        0x00042e66:    9800        ..      LDR      r0,[sp,#0]
        0x00042e68:    f5b07ff0    ....    CMP      r0,#0x1e0
        0x00042e6c:    d02a        *.      BEQ      0x42ec4 ; pwrctrl_periph_disable_msk_check + 144
        0x00042e6e:    e7ff        ..      B        0x42e70 ; pwrctrl_periph_disable_msk_check + 60
        0x00042e70:    9800        ..      LDR      r0,[sp,#0]
        0x00042e72:    f5b05ff0    ..._    CMP      r0,#0x1e00
        0x00042e76:    d005        ..      BEQ      0x42e84 ; pwrctrl_periph_disable_msk_check + 80
        0x00042e78:    e7ff        ..      B        0x42e7a ; pwrctrl_periph_disable_msk_check + 70
        0x00042e7a:    9800        ..      LDR      r0,[sp,#0]
        0x00042e7c:    f5b03fe0    ...?    CMP      r0,#0x1c000
        0x00042e80:    d030        0.      BEQ      0x42ee4 ; pwrctrl_periph_disable_msk_check + 176
        0x00042e82:    e04f        O.      B        0x42f24 ; pwrctrl_periph_disable_msk_check + 240
        0x00042e84:    9801        ..      LDR      r0,[sp,#4]
        0x00042e86:    6800        .h      LDR      r0,[r0,#0]
        0x00042e88:    f4105ff0    ..._    TST      r0,#0x1e00
        0x00042e8c:    d009        ..      BEQ      0x42ea2 ; pwrctrl_periph_disable_msk_check + 110
        0x00042e8e:    e7ff        ..      B        0x42e90 ; pwrctrl_periph_disable_msk_check + 92
        0x00042e90:    9801        ..      LDR      r0,[sp,#4]
        0x00042e92:    6800        .h      LDR      r0,[r0,#0]
        0x00042e94:    9902        ..      LDR      r1,[sp,#8]
        0x00042e96:    4208        .B      TST      r0,r1
        0x00042e98:    d103        ..      BNE      0x42ea2 ; pwrctrl_periph_disable_msk_check + 110
        0x00042e9a:    e7ff        ..      B        0x42e9c ; pwrctrl_periph_disable_msk_check + 104
        0x00042e9c:    2000        .       MOVS     r0,#0
        0x00042e9e:    9005        ..      STR      r0,[sp,#0x14]
        0x00042ea0:    e7ff        ..      B        0x42ea2 ; pwrctrl_periph_disable_msk_check + 110
        0x00042ea2:    e040        @.      B        0x42f26 ; pwrctrl_periph_disable_msk_check + 242
        0x00042ea4:    9801        ..      LDR      r0,[sp,#4]
        0x00042ea6:    6800        .h      LDR      r0,[r0,#0]
        0x00042ea8:    f0100f1e    ....    TST      r0,#0x1e
        0x00042eac:    d009        ..      BEQ      0x42ec2 ; pwrctrl_periph_disable_msk_check + 142
        0x00042eae:    e7ff        ..      B        0x42eb0 ; pwrctrl_periph_disable_msk_check + 124
        0x00042eb0:    9801        ..      LDR      r0,[sp,#4]
        0x00042eb2:    6800        .h      LDR      r0,[r0,#0]
        0x00042eb4:    9902        ..      LDR      r1,[sp,#8]
        0x00042eb6:    4208        .B      TST      r0,r1
        0x00042eb8:    d103        ..      BNE      0x42ec2 ; pwrctrl_periph_disable_msk_check + 142
        0x00042eba:    e7ff        ..      B        0x42ebc ; pwrctrl_periph_disable_msk_check + 136
        0x00042ebc:    2000        .       MOVS     r0,#0
        0x00042ebe:    9005        ..      STR      r0,[sp,#0x14]
        0x00042ec0:    e7ff        ..      B        0x42ec2 ; pwrctrl_periph_disable_msk_check + 142
        0x00042ec2:    e030        0.      B        0x42f26 ; pwrctrl_periph_disable_msk_check + 242
        0x00042ec4:    9801        ..      LDR      r0,[sp,#4]
        0x00042ec6:    6800        .h      LDR      r0,[r0,#0]
        0x00042ec8:    f4107ff0    ....    TST      r0,#0x1e0
        0x00042ecc:    d009        ..      BEQ      0x42ee2 ; pwrctrl_periph_disable_msk_check + 174
        0x00042ece:    e7ff        ..      B        0x42ed0 ; pwrctrl_periph_disable_msk_check + 156
        0x00042ed0:    9801        ..      LDR      r0,[sp,#4]
        0x00042ed2:    6800        .h      LDR      r0,[r0,#0]
        0x00042ed4:    9902        ..      LDR      r1,[sp,#8]
        0x00042ed6:    4208        .B      TST      r0,r1
        0x00042ed8:    d103        ..      BNE      0x42ee2 ; pwrctrl_periph_disable_msk_check + 174
        0x00042eda:    e7ff        ..      B        0x42edc ; pwrctrl_periph_disable_msk_check + 168
        0x00042edc:    2000        .       MOVS     r0,#0
        0x00042ede:    9005        ..      STR      r0,[sp,#0x14]
        0x00042ee0:    e7ff        ..      B        0x42ee2 ; pwrctrl_periph_disable_msk_check + 174
        0x00042ee2:    e020         .      B        0x42f26 ; pwrctrl_periph_disable_msk_check + 242
        0x00042ee4:    9801        ..      LDR      r0,[sp,#4]
        0x00042ee6:    6800        .h      LDR      r0,[r0,#0]
        0x00042ee8:    f4103fe0    ...?    TST      r0,#0x1c000
        0x00042eec:    d009        ..      BEQ      0x42f02 ; pwrctrl_periph_disable_msk_check + 206
        0x00042eee:    e7ff        ..      B        0x42ef0 ; pwrctrl_periph_disable_msk_check + 188
        0x00042ef0:    9801        ..      LDR      r0,[sp,#4]
        0x00042ef2:    6800        .h      LDR      r0,[r0,#0]
        0x00042ef4:    9902        ..      LDR      r1,[sp,#8]
        0x00042ef6:    4208        .B      TST      r0,r1
        0x00042ef8:    d103        ..      BNE      0x42f02 ; pwrctrl_periph_disable_msk_check + 206
        0x00042efa:    e7ff        ..      B        0x42efc ; pwrctrl_periph_disable_msk_check + 200
        0x00042efc:    2000        .       MOVS     r0,#0
        0x00042efe:    9005        ..      STR      r0,[sp,#0x14]
        0x00042f00:    e7ff        ..      B        0x42f02 ; pwrctrl_periph_disable_msk_check + 206
        0x00042f02:    e010        ..      B        0x42f26 ; pwrctrl_periph_disable_msk_check + 242
        0x00042f04:    9801        ..      LDR      r0,[sp,#4]
        0x00042f06:    6800        .h      LDR      r0,[r0,#0]
        0x00042f08:    f0100f47    ..G.    TST      r0,#0x47
        0x00042f0c:    d009        ..      BEQ      0x42f22 ; pwrctrl_periph_disable_msk_check + 238
        0x00042f0e:    e7ff        ..      B        0x42f10 ; pwrctrl_periph_disable_msk_check + 220
        0x00042f10:    9801        ..      LDR      r0,[sp,#4]
        0x00042f12:    6800        .h      LDR      r0,[r0,#0]
        0x00042f14:    9902        ..      LDR      r1,[sp,#8]
        0x00042f16:    4208        .B      TST      r0,r1
        0x00042f18:    d103        ..      BNE      0x42f22 ; pwrctrl_periph_disable_msk_check + 238
        0x00042f1a:    e7ff        ..      B        0x42f1c ; pwrctrl_periph_disable_msk_check + 232
        0x00042f1c:    2000        .       MOVS     r0,#0
        0x00042f1e:    9005        ..      STR      r0,[sp,#0x14]
        0x00042f20:    e7ff        ..      B        0x42f22 ; pwrctrl_periph_disable_msk_check + 238
        0x00042f22:    e000        ..      B        0x42f26 ; pwrctrl_periph_disable_msk_check + 242
        0x00042f24:    e7ff        ..      B        0x42f26 ; pwrctrl_periph_disable_msk_check + 242
        0x00042f26:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042f28:    9007        ..      STR      r0,[sp,#0x1c]
        0x00042f2a:    e7ff        ..      B        0x42f2c ; pwrctrl_periph_disable_msk_check + 248
        0x00042f2c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00042f2e:    b008        ..      ADD      sp,sp,#0x20
        0x00042f30:    bd80        ..      POP      {r7,pc}
        0x00042f32:    0000        ..      MOVS     r0,r0
    pxPortInitialiseStack
        0x00042f34:    b083        ..      SUB      sp,sp,#0xc
        0x00042f36:    9002        ..      STR      r0,[sp,#8]
        0x00042f38:    9101        ..      STR      r1,[sp,#4]
        0x00042f3a:    9200        ..      STR      r2,[sp,#0]
        0x00042f3c:    9802        ..      LDR      r0,[sp,#8]
        0x00042f3e:    3804        .8      SUBS     r0,#4
        0x00042f40:    9002        ..      STR      r0,[sp,#8]
        0x00042f42:    9902        ..      LDR      r1,[sp,#8]
        0x00042f44:    f04f7080    O..p    MOV      r0,#0x1000000
        0x00042f48:    6008        .`      STR      r0,[r1,#0]
        0x00042f4a:    9802        ..      LDR      r0,[sp,#8]
        0x00042f4c:    3804        .8      SUBS     r0,#4
        0x00042f4e:    9002        ..      STR      r0,[sp,#8]
        0x00042f50:    9801        ..      LDR      r0,[sp,#4]
        0x00042f52:    f0200001     ...    BIC      r0,r0,#1
        0x00042f56:    9902        ..      LDR      r1,[sp,#8]
        0x00042f58:    6008        .`      STR      r0,[r1,#0]
        0x00042f5a:    9802        ..      LDR      r0,[sp,#8]
        0x00042f5c:    3804        .8      SUBS     r0,#4
        0x00042f5e:    9002        ..      STR      r0,[sp,#8]
        0x00042f60:    9902        ..      LDR      r1,[sp,#8]
        0x00042f62:    f6423031    B.10    MOV      r0,#0x2b31
        0x00042f66:    f2c00004    ....    MOVT     r0,#4
        0x00042f6a:    6008        .`      STR      r0,[r1,#0]
        0x00042f6c:    9802        ..      LDR      r0,[sp,#8]
        0x00042f6e:    3814        .8      SUBS     r0,r0,#0x14
        0x00042f70:    9002        ..      STR      r0,[sp,#8]
        0x00042f72:    9800        ..      LDR      r0,[sp,#0]
        0x00042f74:    9902        ..      LDR      r1,[sp,#8]
        0x00042f76:    6008        .`      STR      r0,[r1,#0]
        0x00042f78:    9802        ..      LDR      r0,[sp,#8]
        0x00042f7a:    3804        .8      SUBS     r0,#4
        0x00042f7c:    9002        ..      STR      r0,[sp,#8]
        0x00042f7e:    9902        ..      LDR      r1,[sp,#8]
        0x00042f80:    f06f0002    o...    MVN      r0,#2
        0x00042f84:    6008        .`      STR      r0,[r1,#0]
        0x00042f86:    9802        ..      LDR      r0,[sp,#8]
        0x00042f88:    3820         8      SUBS     r0,r0,#0x20
        0x00042f8a:    9002        ..      STR      r0,[sp,#8]
        0x00042f8c:    9802        ..      LDR      r0,[sp,#8]
        0x00042f8e:    b003        ..      ADD      sp,sp,#0xc
        0x00042f90:    4770        pG      BX       lr
        0x00042f92:    0000        ..      MOVS     r0,r0
    quant_all_bands
        0x00042f94:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00042f98:    b081        ..      SUB      sp,sp,#4
        0x00042f9a:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x00042f9e:    f5ad6ddd    ...m    SUB      sp,sp,#0x6e8
        0x00042fa2:    4688        .F      MOV      r8,r1
        0x00042fa4:    f8dd1754    ..T.    LDR      r1,[sp,#0x754]
        0x00042fa8:    4604        .F      MOV      r4,r0
        0x00042faa:    9325        %.      STR      r3,[sp,#0x94]
        0x00042fac:    4616        .F      MOV      r6,r2
        0x00042fae:    f8dd376c    ..l7    LDR      r3,[sp,#0x76c]
        0x00042fb2:    2900        .)      CMP      r1,#0
        0x00042fb4:    f04f0a01    O...    MOV      r10,#1
        0x00042fb8:    4622        "F      MOV      r2,r4
        0x00042fba:    f8dd0790    ....    LDR      r0,[sp,#0x790]
        0x00042fbe:    bf18        ..      IT       NE
        0x00042fc0:    2101        .!      MOVNE    r1,#1
        0x00042fc2:    bf18        ..      IT       NE
        0x00042fc4:    f04f0a02    O...    MOVNE    r10,#2
        0x00042fc8:    2c00        .,      CMP      r4,#0
        0x00042fca:    bf18        ..      IT       NE
        0x00042fcc:    2201        ."      MOVNE    r2,#1
        0x00042fce:    4011        .@      ANDS     r1,r1,r2
        0x00042fd0:    fab3f283    ....    CLZ      r2,r3
        0x00042fd4:    0952        R.      LSRS     r2,r2,#5
        0x00042fd6:    2807        .(      CMP      r0,#7
        0x00042fd8:    f04f0000    O...    MOV      r0,#0
        0x00042fdc:    932e        ..      STR      r3,[sp,#0xb8]
        0x00042fde:    ea010102    ....    AND      r1,r1,r2
        0x00042fe2:    bfc8        ..      IT       GT
        0x00042fe4:    2001        .       MOVGT    r0,#1
        0x00042fe6:    ea010b00    ....    AND      r11,r1,r0
        0x00042fea:    fab4f084    ....    CLZ      r0,r4
        0x00042fee:    0940        @.      LSRS     r0,r0,#5
        0x00042ff0:    ea40000b    @...    ORR      r0,r0,r11
        0x00042ff4:    f8dd5764    ..dW    LDR      r5,[sp,#0x764]
        0x00042ff8:    f8d89020    .. .    LDR      r9,[r8,#0x20]
        0x00042ffc:    9024        $.      STR      r0,[sp,#0x90]
        0x00042ffe:    2701        .'      MOVS     r7,#1
        0x00043000:    f002fb1e    ....    BL       save_stack ; 0x45640
        0x00043004:    f8dd0784    ....    LDR      r0,[sp,#0x784]
        0x00043008:    f9392016    9..     LDRSH    r2,[r9,r6,LSL #1]
        0x0004300c:    fa07f100    ....    LSL      r1,r7,r0
        0x00043010:    4607        .F      MOV      r7,r0
        0x00043012:    f8d80008    ....    LDR      r0,[r8,#8]
        0x00043016:    2d00        .-      CMP      r5,#0
        0x00043018:    eb090040    ..@.    ADD      r0,r9,r0,LSL #1
        0x0004301c:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x00043020:    9626        &.      STR      r6,[sp,#0x98]
        0x00043022:    eba00002    ....    SUB      r0,r0,r2
        0x00043026:    fa00f007    ....    LSL      r0,r0,r7
        0x0004302a:    fb0af000    ....    MUL      r0,r10,r0
        0x0004302e:    ea4f0080    O...    LSL      r0,r0,#2
        0x00043032:    bf08        ..      IT       EQ
        0x00043034:    2101        .!      MOVEQ    r1,#1
        0x00043036:    9127        '.      STR      r1,[sp,#0x9c]
        0x00043038:    921d        ..      STR      r2,[sp,#0x74]
        0x0004303a:    f005fe29    ..).    BL       spl_alloca ; 0x48c90
        0x0004303e:    f8d81008    ....    LDR      r1,[r8,#8]
        0x00043042:    f1bb0f01    ....    CMP      r11,#1
        0x00043046:    eb090241    ..A.    ADD      r2,r9,r1,LSL #1
        0x0004304a:    f9326c02    2..l    LDRSH    r6,[r2,#-2]
        0x0004304e:    f8cdb0a0    ....    STR      r11,[sp,#0xa0]
        0x00043052:    9033        3.      STR      r0,[sp,#0xcc]
        0x00043054:    f8cd90d8    ....    STR      r9,[sp,#0xd8]
        0x00043058:    d108        ..      BNE      0x4306c ; quant_all_bands + 216
        0x0004305a:    f9390011    9...    LDRSH    r0,[r9,r1,LSL #1]
        0x0004305e:    1b80        ..      SUBS     r0,r0,r6
        0x00043060:    40b8        .@      LSLS     r0,r0,r7
        0x00043062:    0085        ..      LSLS     r5,r0,#2
        0x00043064:    4628        (F      MOV      r0,r5
        0x00043066:    f005fe13    ....    BL       spl_alloca ; 0x48c90
        0x0004306a:    e00e        ..      B        0x4308a ; quant_all_bands + 246
        0x0004306c:    2000        .       MOVS     r0,#0
        0x0004306e:    2500        .%      MOVS     r5,#0
        0x00043070:    f005fe0e    ....    BL       spl_alloca ; 0x48c90
        0x00043074:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x00043078:    f8dd1750    ..P.    LDR      r1,[sp,#0x750]
        0x0004307c:    eb090040    ..@.    ADD      r0,r9,r0,LSL #1
        0x00043080:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x00043084:    40b8        .@      LSLS     r0,r0,r7
        0x00043086:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004308a:    9034        4.      STR      r0,[sp,#0xd0]
        0x0004308c:    4628        (F      MOV      r0,r5
        0x0004308e:    f005fdff    ....    BL       spl_alloca ; 0x48c90
        0x00043092:    901f        ..      STR      r0,[sp,#0x7c]
        0x00043094:    4628        (F      MOV      r0,r5
        0x00043096:    f005fdfb    ....    BL       spl_alloca ; 0x48c90
        0x0004309a:    901e        ..      STR      r0,[sp,#0x78]
        0x0004309c:    4628        (F      MOV      r0,r5
        0x0004309e:    f005fdf7    ....    BL       spl_alloca ; 0x48c90
        0x000430a2:    900d        ..      STR      r0,[sp,#0x34]
        0x000430a4:    4628        (F      MOV      r0,r5
        0x000430a6:    f005fdf3    ....    BL       spl_alloca ; 0x48c90
        0x000430aa:    900c        ..      STR      r0,[sp,#0x30]
        0x000430ac:    4628        (F      MOV      r0,r5
        0x000430ae:    f005fdef    ....    BL       spl_alloca ; 0x48c90
        0x000430b2:    9008        ..      STR      r0,[sp,#0x20]
        0x000430b4:    f8dd075c    ..\.    LDR      r0,[sp,#0x75c]
        0x000430b8:    f8dd1768    ..h.    LDR      r1,[sp,#0x768]
        0x000430bc:    f8cd06d0    ....    STR      r0,[sp,#0x6d0]
        0x000430c0:    f8dd0770    ..p.    LDR      r0,[sp,#0x770]
        0x000430c4:    f8cd16c0    ....    STR      r1,[sp,#0x6c0]
        0x000430c8:    f8dd1794    ....    LDR      r1,[sp,#0x794]
        0x000430cc:    f8cd06bc    ....    STR      r0,[sp,#0x6bc]
        0x000430d0:    f8dd078c    ....    LDR      r0,[sp,#0x78c]
        0x000430d4:    f8cd16d8    ....    STR      r1,[sp,#0x6d8]
        0x000430d8:    f8dd1798    ....    LDR      r1,[sp,#0x798]
        0x000430dc:    f8ddc780    ....    LDR      r12,[sp,#0x780]
        0x000430e0:    6800        .h      LDR      r0,[r0,#0]
        0x000430e2:    f8cd16e0    ....    STR      r1,[sp,#0x6e0]
        0x000430e6:    f8dde090    ....    LDR      lr,[sp,#0x90]
        0x000430ea:    2100        .!      MOVS     r1,#0
        0x000430ec:    9f27        '.      LDR      r7,[sp,#0x9c]
        0x000430ee:    f8cd16dc    ....    STR      r1,[sp,#0x6dc]
        0x000430f2:    2100        .!      MOVS     r1,#0
        0x000430f4:    f8cdc6c8    ....    STR      r12,[sp,#0x6c8]
        0x000430f8:    f8cd46ac    ...F    STR      r4,[sp,#0x6ac]
        0x000430fc:    f8cd80a4    ....    STR      r8,[sp,#0xa4]
        0x00043100:    f8cd86b4    ....    STR      r8,[sp,#0x6b4]
        0x00043104:    f8cd06d4    ....    STR      r0,[sp,#0x6d4]
        0x00043108:    f8cde6b0    ....    STR      lr,[sp,#0x6b0]
        0x0004310c:    2f01        ./      CMP      r7,#1
        0x0004310e:    bfc8        ..      IT       GT
        0x00043110:    2101        .!      MOVGT    r1,#1
        0x00043112:    e9dd5825    ..%X    LDRD     r5,r8,[sp,#0x94]
        0x00043116:    f8cd16e4    ....    STR      r1,[sp,#0x6e4]
        0x0004311a:    45a8        .E      CMP      r8,r5
        0x0004311c:    f280856e    ..n.    BGE.W    0x43bfc ; 0x43bfc
        0x00043120:    f8dd9784    ....    LDR      r9,[sp,#0x784]
        0x00043124:    4630        0F      MOV      r0,r6
        0x00043126:    fa06f009    ....    LSL      r0,r6,r9
        0x0004312a:    991d        ..      LDR      r1,[sp,#0x74]
        0x0004312c:    9e33        3.      LDR      r6,[sp,#0xcc]
        0x0004312e:    fa01f409    ....    LSL      r4,r1,r9
        0x00043132:    eb060280    ....    ADD      r2,r6,r0,LSL #2
        0x00043136:    f8dd3754    ..T7    LDR      r3,[sp,#0x754]
        0x0004313a:    eba20c84    ....    SUB      r12,r2,r4,LSL #2
        0x0004313e:    2f01        ./      CMP      r7,#1
        0x00043140:    f04f0200    O...    MOV      r2,#0
        0x00043144:    bfc8        ..      IT       GT
        0x00043146:    2201        ."      MOVGT    r2,#1
        0x00043148:    2b00        .+      CMP      r3,#0
        0x0004314a:    bf18        ..      IT       NE
        0x0004314c:    4633        3F      MOVNE    r3,r6
        0x0004314e:    9323        #.      STR      r3,[sp,#0x8c]
        0x00043150:    f8dd3768    ..h7    LDR      r3,[sp,#0x768]
        0x00043154:    0080        ..      LSLS     r0,r0,#2
        0x00043156:    3b03        .;      SUBS     r3,#3
        0x00043158:    bf18        ..      IT       NE
        0x0004315a:    2301        .#      MOVNE    r3,#1
        0x0004315c:    431a        .C      ORRS     r2,r2,r3
        0x0004315e:    921b        ..      STR      r2,[sp,#0x6c]
        0x00043160:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x00043164:    eba00084    ....    SUB      r0,r0,r4,LSL #2
        0x00043168:    40ba        .@      LSLS     r2,r2,r7
        0x0004316a:    9022        ".      STR      r0,[sp,#0x88]
        0x0004316c:    1e68        h.      SUBS     r0,r5,#1
        0x0004316e:    4261        aB      RSBS     r1,r4,#0
        0x00043170:    43d2        .C      MVNS     r2,r2
        0x00043172:    9032        2.      STR      r0,[sp,#0xc8]
        0x00043174:    f1080001    ....    ADD      r0,r8,#1
        0x00043178:    9220         .      STR      r2,[sp,#0x80]
        0x0004317a:    eb060281    ....    ADD      r2,r6,r1,LSL #2
        0x0004317e:    eb0c0181    ....    ADD      r1,r12,r1,LSL #2
        0x00043182:    902f        /.      STR      r0,[sp,#0xbc]
        0x00043184:    f1080002    ....    ADD      r0,r8,#2
        0x00043188:    9107        ..      STR      r1,[sp,#0x1c]
        0x0004318a:    901a        ..      STR      r0,[sp,#0x68]
        0x0004318c:    f1aa0001    ....    SUB      r0,r10,#1
        0x00043190:    f8dd1780    ....    LDR      r1,[sp,#0x780]
        0x00043194:    9021        !.      STR      r0,[sp,#0x84]
        0x00043196:    f08e0001    ....    EOR      r0,lr,#1
        0x0004319a:    9019        ..      STR      r0,[sp,#0x64]
        0x0004319c:    f1010008    ....    ADD      r0,r1,#8
        0x000431a0:    9018        ..      STR      r0,[sp,#0x60]
        0x000431a2:    f101001c    ....    ADD      r0,r1,#0x1c
        0x000431a6:    9017        ..      STR      r0,[sp,#0x5c]
        0x000431a8:    9836        6.      LDR      r0,[sp,#0xd8]
        0x000431aa:    f8ddb77c    ..|.    LDR      r11,[sp,#0x77c]
        0x000431ae:    3802        .8      SUBS     r0,#2
        0x000431b0:    9015        ..      STR      r0,[sp,#0x54]
        0x000431b2:    f1ca0000    ....    RSB      r0,r10,#0
        0x000431b6:    9014        ..      STR      r0,[sp,#0x50]
        0x000431b8:    f8dd0758    ..X.    LDR      r0,[sp,#0x758]
        0x000431bc:    ed9faa93    ....    VLDR     s20,[pc,#588] ; [0x4340c] = 0
        0x000431c0:    eba0000a    ....    SUB      r0,r0,r10
        0x000431c4:    9416        ..      STR      r4,[sp,#0x58]
        0x000431c6:    eeb78a00    ....    VMOV.F32 s16,#1.00000000
        0x000431ca:    eeb09a08    ....    VMOV.F32 s18,#3.00000000
        0x000431ce:    eeb6ba00    ....    VMOV.F32 s22,#0.50000000
        0x000431d2:    464e        NF      MOV      r6,r9
        0x000431d4:    9013        ..      STR      r0,[sp,#0x4c]
        0x000431d6:    46c1        .F      MOV      r9,r8
        0x000431d8:    2000        .       MOVS     r0,#0
        0x000431da:    2401        .$      MOVS     r4,#1
        0x000431dc:    921c        ..      STR      r2,[sp,#0x70]
        0x000431de:    f8cdc038    ..8.    STR      r12,[sp,#0x38]
        0x000431e2:    9035        5.      STR      r0,[sp,#0xd4]
        0x000431e4:    9936        6.      LDR      r1,[sp,#0xd8]
        0x000431e6:    f8cd96b8    ....    STR      r9,[sp,#0x6b8]
        0x000431ea:    f8dd0754    ..T.    LDR      r0,[sp,#0x754]
        0x000431ee:    f9317019    1..p    LDRSH    r7,[r1,r9,LSL #1]
        0x000431f2:    2800        .(      CMP      r0,#0
        0x000431f4:    4602        .F      MOV      r2,r0
        0x000431f6:    f1090001    ....    ADD      r0,r9,#1
        0x000431fa:    fa07f506    ....    LSL      r5,r7,r6
        0x000431fe:    902b        +.      STR      r0,[sp,#0xac]
        0x00043200:    f9316010    1..`    LDRSH    r6,[r1,r0,LSL #1]
        0x00043204:    f8dd0780    ....    LDR      r0,[sp,#0x780]
        0x00043208:    bf18        ..      IT       NE
        0x0004320a:    eb020285    ....    ADDNE    r2,r2,r5,LSL #2
        0x0004320e:    9238        8.      STR      r2,[sp,#0xe0]
        0x00043210:    f7f5fb30    ..0.    BL       ec_tell_frac ; 0x38874
        0x00043214:    4601        .F      MOV      r1,r0
        0x00043216:    45c1        .E      CMP      r9,r8
        0x00043218:    bf18        ..      IT       NE
        0x0004321a:    ebab0b00    ....    SUBNE    r11,r11,r0
        0x0004321e:    f8dd0778    ..x.    LDR      r0,[sp,#0x778]
        0x00043222:    f8dd2788    ...'    LDR      r2,[sp,#0x788]
        0x00043226:    1a40        @.      SUBS     r0,r0,r1
        0x00043228:    912a        *.      STR      r1,[sp,#0xa8]
        0x0004322a:    1e41        A.      SUBS     r1,r0,#1
        0x0004322c:    4591        .E      CMP      r9,r2
        0x0004322e:    f8cd16cc    ....    STR      r1,[sp,#0x6cc]
        0x00043232:    f8cdb0b0    ....    STR      r11,[sp,#0xb0]
        0x00043236:    da17        ..      BGE      0x43268 ; quant_all_bands + 724
        0x00043238:    eba20109    ....    SUB      r1,r2,r9
        0x0004323c:    f8dd2760    ..`'    LDR      r2,[sp,#0x760]
        0x00043240:    2903        .)      CMP      r1,#3
        0x00043242:    bfa8        ..      IT       GE
        0x00043244:    2103        .!      MOVGE    r1,#3
        0x00043246:    fb9bf1f1    ....    SDIV     r1,r11,r1
        0x0004324a:    f8522029    R.)     LDR      r2,[r2,r9,LSL #2]
        0x0004324e:    4411        .D      ADD      r1,r1,r2
        0x00043250:    4288        .B      CMP      r0,r1
        0x00043252:    bfb8        ..      IT       LT
        0x00043254:    4601        .F      MOVLT    r1,r0
        0x00043256:    f5b14f80    ...O    CMP      r1,#0x4000
        0x0004325a:    bfb4        ..      ITE      LT
        0x0004325c:    ea2170e1    !..p    BICLT    r0,r1,r1,ASR #31
        0x00043260:    f64370ff    C..p    MOVGE    r0,#0x3fff
        0x00043264:    e001        ..      B        0x4326a ; quant_all_bands + 726
        0x00043266:    bf00        ..      NOP      
        0x00043268:    2000        .       MOVS     r0,#0
        0x0004326a:    9030        0.      STR      r0,[sp,#0xc0]
        0x0004326c:    9824        $.      LDR      r0,[sp,#0x90]
        0x0004326e:    eba60b07    ....    SUB      r11,r6,r7
        0x00043272:    b1b8        ..      CBZ      r0,0x432a4 ; quant_all_bands + 784
        0x00043274:    982f        /.      LDR      r0,[sp,#0xbc]
        0x00043276:    4581        .E      CMP      r9,r0
        0x00043278:    d00c        ..      BEQ      0x43294 ; quant_all_bands + 768
        0x0004327a:    9936        6.      LDR      r1,[sp,#0xd8]
        0x0004327c:    f8dd2784    ...'    LDR      r2,[sp,#0x784]
        0x00043280:    f9310019    1...    LDRSH    r0,[r1,r9,LSL #1]
        0x00043284:    f9311018    1...    LDRSH    r1,[r1,r8,LSL #1]
        0x00043288:    eba0000b    ....    SUB      r0,r0,r11
        0x0004328c:    4090        .@      LSLS     r0,r0,r2
        0x0004328e:    4091        .@      LSLS     r1,r1,r2
        0x00043290:    4288        .B      CMP      r0,r1
        0x00043292:    db07        ..      BLT      0x432a4 ; quant_all_bands + 784
        0x00043294:    9835        5.      LDR      r0,[sp,#0xd4]
        0x00043296:    2800        .(      CMP      r0,#0
        0x00043298:    bf08        ..      IT       EQ
        0x0004329a:    4648        HF      MOVEQ    r0,r9
        0x0004329c:    2c00        .,      CMP      r4,#0
        0x0004329e:    bf18        ..      IT       NE
        0x000432a0:    4648        HF      MOVNE    r0,r9
        0x000432a2:    9035        5.      STR      r0,[sp,#0xd4]
        0x000432a4:    982f        /.      LDR      r0,[sp,#0xbc]
        0x000432a6:    4581        .E      CMP      r9,r0
        0x000432a8:    d127        '.      BNE      0x432fa ; quant_all_bands + 870
        0x000432aa:    9829        ).      LDR      r0,[sp,#0xa4]
        0x000432ac:    992f        /.      LDR      r1,[sp,#0xbc]
        0x000432ae:    6a00        .j      LDR      r0,[r0,#0x20]
        0x000432b0:    9b1a        ..      LDR      r3,[sp,#0x68]
        0x000432b2:    f9301011    0...    LDRSH    r1,[r0,r1,LSL #1]
        0x000432b6:    f9302018    0..     LDRSH    r2,[r0,r8,LSL #1]
        0x000432ba:    f9300013    0...    LDRSH    r0,[r0,r3,LSL #1]
        0x000432be:    f8dd3784    ...7    LDR      r3,[sp,#0x784]
        0x000432c2:    1a8a        ..      SUBS     r2,r1,r2
        0x000432c4:    1a40        @.      SUBS     r0,r0,r1
        0x000432c6:    fa02f603    ....    LSL      r6,r2,r3
        0x000432ca:    fa00f203    ....    LSL      r2,r0,r3
        0x000432ce:    9933        3.      LDR      r1,[sp,#0xcc]
        0x000432d0:    ebc20746    ..F.    RSB      r7,r2,r6,LSL #1
        0x000432d4:    1b92        ..      SUBS     r2,r2,r6
        0x000432d6:    0094        ..      LSLS     r4,r2,#2
        0x000432d8:    eb010086    ....    ADD      r0,r1,r6,LSL #2
        0x000432dc:    eb010187    ....    ADD      r1,r1,r7,LSL #2
        0x000432e0:    4622        "F      MOV      r2,r4
        0x000432e2:    f7d5f927    ..'.    BL       __aeabi_memcpy4 ; 0x18534
        0x000432e6:    982e        ..      LDR      r0,[sp,#0xb8]
        0x000432e8:    b138        8.      CBZ      r0,0x432fa ; quant_all_bands + 870
        0x000432ea:    990e        ..      LDR      r1,[sp,#0x38]
        0x000432ec:    4622        "F      MOV      r2,r4
        0x000432ee:    eb010086    ....    ADD      r0,r1,r6,LSL #2
        0x000432f2:    eb010187    ....    ADD      r1,r1,r7,LSL #2
        0x000432f6:    f7d5f91d    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x000432fa:    f8dd0784    ....    LDR      r0,[sp,#0x784]
        0x000432fe:    9929        ).      LDR      r1,[sp,#0xa4]
        0x00043300:    fa0bfc00    ....    LSL      r12,r11,r0
        0x00043304:    f8dd0774    ..t.    LDR      r0,[sp,#0x774]
        0x00043308:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004330a:    f8500029    P.).    LDR      r0,[r0,r9,LSL #2]
        0x0004330e:    4589        .E      CMP      r9,r1
        0x00043310:    9923        #.      LDR      r1,[sp,#0x8c]
        0x00043312:    9a38        8.      LDR      r2,[sp,#0xe0]
        0x00043314:    f8cd06c4    ....    STR      r0,[sp,#0x6c4]
        0x00043318:    bfa8        ..      IT       GE
        0x0004331a:    460a        .F      MOVGE    r2,r1
        0x0004331c:    9b33        3.      LDR      r3,[sp,#0xcc]
        0x0004331e:    f8dd1750    ..P.    LDR      r1,[sp,#0x750]
        0x00043322:    9238        8.      STR      r2,[sp,#0xe0]
        0x00043324:    bfb8        ..      IT       LT
        0x00043326:    eb010385    ....    ADDLT    r3,r1,r5,LSL #2
        0x0004332a:    9934        4.      LDR      r1,[sp,#0xd0]
        0x0004332c:    f04f0200    O...    MOV      r2,#0
        0x00043330:    bfa8        ..      IT       GE
        0x00043332:    4611        .F      MOVGE    r1,r2
        0x00043334:    9a32        2.      LDR      r2,[sp,#0xc8]
        0x00043336:    ebb90402    ....    SUBS     r4,r9,r2
        0x0004333a:    bf18        ..      IT       NE
        0x0004333c:    460c        .F      MOVNE    r4,r1
        0x0004333e:    9a28        (.      LDR      r2,[sp,#0xa0]
        0x00043340:    2a00        .*      CMP      r2,#0
        0x00043342:    bf18        ..      IT       NE
        0x00043344:    460c        .F      MOVNE    r4,r1
        0x00043346:    2800        .(      CMP      r0,#0
        0x00043348:    f04f0000    O...    MOV      r0,#0
        0x0004334c:    bf48        H.      IT       MI
        0x0004334e:    2001        .       MOVMI    r0,#1
        0x00043350:    9935        5.      LDR      r1,[sp,#0xd4]
        0x00043352:    9434        4.      STR      r4,[sp,#0xd0]
        0x00043354:    2900        .)      CMP      r1,#0
        0x00043356:    f8cdc0dc    ....    STR      r12,[sp,#0xdc]
        0x0004335a:    932d        -.      STR      r3,[sp,#0xb4]
        0x0004335c:    d058        X.      BEQ      0x43410 ; 0x43410
        0x0004335e:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00043362:    9131        1.      STR      r1,[sp,#0xc4]
        0x00043364:    991b        ..      LDR      r1,[sp,#0x6c]
        0x00043366:    f8dd8080    ....    LDR      r8,[sp,#0x80]
        0x0004336a:    4308        .C      ORRS     r0,r0,r1
        0x0004336c:    4645        EF      MOV      r5,r8
        0x0004336e:    d055        U.      BEQ      0x4341c ; 0x4341c
        0x00043370:    e9dd7e35    ..5~    LDRD     r7,lr,[sp,#0xd4]
        0x00043374:    991d        ..      LDR      r1,[sp,#0x74]
        0x00043376:    f93e0017    >...    LDRSH    r0,[lr,r7,LSL #1]
        0x0004337a:    4459        YD      ADD      r1,r1,r11
        0x0004337c:    f8dd6784    ...g    LDR      r6,[sp,#0x784]
        0x00043380:    1a40        @.      SUBS     r0,r0,r1
        0x00043382:    40b0        .@      LSLS     r0,r0,r6
        0x00043384:    ea2071e0     ..q    BIC      r1,r0,r0,ASR #31
        0x00043388:    9816        ..      LDR      r0,[sp,#0x58]
        0x0004338a:    9b13        ..      LDR      r3,[sp,#0x4c]
        0x0004338c:    e9dd4514    ...E    LDRD     r4,r5,[sp,#0x50]
        0x00043390:    9131        1.      STR      r1,[sp,#0xc4]
        0x00043392:    180a        ..      ADDS     r2,r1,r0
        0x00043394:    4639        9F      MOV      r1,r7
        0x00043396:    bf00        ..      NOP      
        0x00043398:    4618        .F      MOV      r0,r3
        0x0004339a:    f9353011    5..0    LDRSH    r3,[r5,r1,LSL #1]
        0x0004339e:    1e4f        O.      SUBS     r7,r1,#1
        0x000433a0:    fa03f106    ....    LSL      r1,r3,r6
        0x000433a4:    1903        ..      ADDS     r3,r0,r4
        0x000433a6:    428a        .B      CMP      r2,r1
        0x000433a8:    4639        9F      MOV      r1,r7
        0x000433aa:    dbf5        ..      BLT      0x43398 ; quant_all_bands + 1028
        0x000433ac:    9c35        5.      LDR      r4,[sp,#0xd4]
        0x000433ae:    464d        MF      MOV      r5,r9
        0x000433b0:    eb02030c    ....    ADD      r3,r2,r12
        0x000433b4:    454c        LE      CMP      r4,r9
        0x000433b6:    bfc8        ..      IT       GT
        0x000433b8:    4625        %F      MOVGT    r5,r4
        0x000433ba:    1e6a        j.      SUBS     r2,r5,#1
        0x000433bc:    f1070c01    ....    ADD      r12,r7,#1
        0x000433c0:    42a5        .B      CMP      r5,r4
        0x000433c2:    d006        ..      BEQ      0x433d2 ; quant_all_bands + 1086
        0x000433c4:    f93e1014    >...    LDRSH    r1,[lr,r4,LSL #1]
        0x000433c8:    3401        .4      ADDS     r4,#1
        0x000433ca:    40b1        .@      LSLS     r1,r1,r6
        0x000433cc:    428b        .B      CMP      r3,r1
        0x000433ce:    dcf7        ..      BGT      0x433c0 ; quant_all_bands + 1068
        0x000433d0:    1ea2        ..      SUBS     r2,r4,#2
        0x000433d2:    4562        bE      CMP      r2,r12
        0x000433d4:    bfb8        ..      IT       LT
        0x000433d6:    463a        :F      MOVLT    r2,r7
        0x000433d8:    9e35        5.      LDR      r6,[sp,#0xd4]
        0x000433da:    3201        .2      ADDS     r2,#1
        0x000433dc:    1c71        q.      ADDS     r1,r6,#1
        0x000433de:    fb0af101    ....    MUL      r1,r10,r1
        0x000433e2:    1e4b        K.      SUBS     r3,r1,#1
        0x000433e4:    fb0af606    ....    MUL      r6,r10,r6
        0x000433e8:    2500        .%      MOVS     r5,#0
        0x000433ea:    f04f0800    O...    MOV      r8,#0
        0x000433ee:    bf00        ..      NOP      
        0x000433f0:    5d81        .]      LDRB     r1,[r0,r6]
        0x000433f2:    5cc4        .\      LDRB     r4,[r0,r3]
        0x000433f4:    3a01        .:      SUBS     r2,#1
        0x000433f6:    430d        .C      ORRS     r5,r5,r1
        0x000433f8:    ea480804    H...    ORR      r8,r8,r4
        0x000433fc:    4297        .B      CMP      r7,r2
        0x000433fe:    4450        PD      ADD      r0,r0,r10
        0x00043400:    d1f6        ..      BNE      0x433f0 ; quant_all_bands + 1116
        0x00043402:    9c34        4.      LDR      r4,[sp,#0xd0]
        0x00043404:    f8ddc0dc    ....    LDR      r12,[sp,#0xdc]
        0x00043408:    e008        ..      B        0x4341c ; 0x4341c
        0x0004340a:    bf00        ..      NOP      
    $d.17
    __arm_cp.10_1
        0x0004340c:    00000000    ....    DCD    0
    $t.18
        0x00043410:    f8dd8080    ....    LDR      r8,[sp,#0x80]
        0x00043414:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00043418:    9031        1.      STR      r0,[sp,#0xc4]
        0x0004341a:    4645        EF      MOV      r5,r8
        0x0004341c:    982e        ..      LDR      r0,[sp,#0xb8]
        0x0004341e:    f8dde784    ....    LDR      lr,[sp,#0x784]
        0x00043422:    f8dd3770    ..p7    LDR      r3,[sp,#0x770]
        0x00043426:    9f22        ".      LDR      r7,[sp,#0x88]
        0x00043428:    9e30        0.      LDR      r6,[sp,#0xc0]
        0x0004342a:    2800        .(      CMP      r0,#0
        0x0004342c:    f20d6bac    ...k    ADD      r11,sp,#0x6ac
        0x00043430:    d04f        O.      BEQ      0x434d2 ; 0x434d2
        0x00043432:    ebb90003    ....    SUBS     r0,r9,r3
        0x00043436:    bf18        ..      IT       NE
        0x00043438:    2001        .       MOVNE    r0,#1
        0x0004343a:    9919        ..      LDR      r1,[sp,#0x64]
        0x0004343c:    4308        .C      ORRS     r0,r0,r1
        0x0004343e:    d02f        /.      BEQ      0x434a0 ; 0x434a0
        0x00043440:    4599        .E      CMP      r9,r3
        0x00043442:    d046        F.      BEQ      0x434d2 ; 0x434d2
        0x00043444:    9f31        1.      LDR      r7,[sp,#0xc4]
        0x00043446:    9933        3.      LDR      r1,[sp,#0xcc]
        0x00043448:    f1b730ff    ...0    SUBS     r0,r7,#0xffffffff
        0x0004344c:    bf18        ..      IT       NE
        0x0004344e:    eb010087    ....    ADDNE    r0,r1,r7,LSL #2
        0x00043452:    9932        2.      LDR      r1,[sp,#0xc8]
        0x00043454:    0873        s.      LSRS     r3,r6,#1
        0x00043456:    4589        .E      CMP      r9,r1
        0x00043458:    9312        ..      STR      r3,[sp,#0x48]
        0x0004345a:    f040838e    @...    BNE.W    0x43b7a ; 0x43b7a
        0x0004345e:    f8ddb09c    ....    LDR      r11,[sp,#0x9c]
        0x00043462:    992d        -.      LDR      r1,[sp,#0xb4]
        0x00043464:    9731        1.      STR      r7,[sp,#0xc4]
        0x00043466:    2700        .'      MOVS     r7,#0
        0x00043468:    e9cdb000    ....    STRD     r11,r0,[sp,#0]
        0x0004346c:    f20d60ac    ...`    ADD      r0,sp,#0x6ac
        0x00043470:    4662        bF      MOV      r2,r12
        0x00043472:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00043476:    e9cde702    ....    STRD     lr,r7,[sp,#8]
        0x0004347a:    9505        ..      STR      r5,[sp,#0x14]
        0x0004347c:    9404        ..      STR      r4,[sp,#0x10]
        0x0004347e:    f000fbc9    ....    BL       quant_band ; 0x43c14
        0x00043482:    9a31        1.      LDR      r2,[sp,#0xc4]
        0x00043484:    f8dd6784    ...g    LDR      r6,[sp,#0x784]
        0x00043488:    9b37        7.      LDR      r3,[sp,#0xdc]
        0x0004348a:    4605        .F      MOV      r5,r0
        0x0004348c:    f1b230ff    ...0    SUBS     r0,r2,#0xffffffff
        0x00043490:    990e        ..      LDR      r1,[sp,#0x38]
        0x00043492:    bf18        ..      IT       NE
        0x00043494:    eb010082    ....    ADDNE    r0,r1,r2,LSL #2
        0x00043498:    4659        YF      MOV      r1,r11
        0x0004349a:    f20d6bac    ...k    ADD      r11,sp,#0x6ac
        0x0004349e:    e395        ..      B        0x43bcc ; 0x43bcc
        0x000434a0:    9836        6.      LDR      r0,[sp,#0xd8]
        0x000434a2:    991d        ..      LDR      r1,[sp,#0x74]
        0x000434a4:    f9300019    0...    LDRSH    r0,[r0,r9,LSL #1]
        0x000434a8:    1a40        @.      SUBS     r0,r0,r1
        0x000434aa:    fa00f00e    ....    LSL      r0,r0,lr
        0x000434ae:    2801        .(      CMP      r0,#1
        0x000434b0:    db0f        ..      BLT      0x434d2 ; 0x434d2
        0x000434b2:    9933        3.      LDR      r1,[sp,#0xcc]
        0x000434b4:    19ca        ..      ADDS     r2,r1,r7
        0x000434b6:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x000434ba:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x000434be:    3801        .8      SUBS     r0,#1
        0x000434c0:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000434c4:    ee200a0b     ...    VMUL.F32 s0,s0,s22
        0x000434c8:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x000434cc:    f1010104    ....    ADD      r1,r1,#4
        0x000434d0:    d1f0        ..      BNE      0x434b4 ; 0x434b4
        0x000434d2:    9838        8.      LDR      r0,[sp,#0xe0]
        0x000434d4:    2800        .(      CMP      r0,#0
        0x000434d6:    f00080a5    ....    BEQ.W    0x43624 ; 0x43624
        0x000434da:    2000        .       MOVS     r0,#0
        0x000434dc:    4599        .E      CMP      r9,r3
        0x000434de:    bfa8        ..      IT       GE
        0x000434e0:    2001        .       MOVGE    r0,#1
        0x000434e2:    9928        (.      LDR      r1,[sp,#0xa0]
        0x000434e4:    f0810101    ....    EOR      r1,r1,#1
        0x000434e8:    4308        .C      ORRS     r0,r0,r1
        0x000434ea:    f04080a7    @...    BNE.W    0x4363c ; 0x4363c
        0x000434ee:    9929        ).      LDR      r1,[sp,#0xa4]
        0x000434f0:    f8dd275c    ..\'    LDR      r2,[sp,#0x75c]
        0x000434f4:    6889        .h      LDR      r1,[r1,#8]
        0x000434f6:    eb020089    ....    ADD      r0,r2,r9,LSL #2
        0x000434fa:    ed90ea00    ....    VLDR     s28,[r0,#0]
        0x000434fe:    eb010009    ....    ADD      r0,r1,r9
        0x00043502:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x00043506:    ed90ca00    ....    VLDR     s24,[r0,#0]
        0x0004350a:    f8dd2780    ...'    LDR      r2,[sp,#0x780]
        0x0004350e:    eeb4ea4c    ..L.    VCMP.F32 s28,s24
        0x00043512:    eeb0da4c    ..L.    VMOV.F32 s26,s24
        0x00043516:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004351a:    bfb8        ..      IT       LT
        0x0004351c:    eeb0da4e    ..N.    VMOVLT.F32 s26,s28
        0x00043520:    6810        .h      LDR      r0,[r2,#0]
        0x00043522:    9b18        ..      LDR      r3,[sp,#0x60]
        0x00043524:    9012        ..      STR      r0,[sp,#0x48]
        0x00043526:    6850        Ph      LDR      r0,[r2,#4]
        0x00043528:    f8ddb0b4    ....    LDR      r11,[sp,#0xb4]
        0x0004352c:    9011        ..      STR      r0,[sp,#0x44]
        0x0004352e:    e9d30100    ....    LDRD     r0,r1,[r3,#0]
        0x00043532:    4637        7F      MOV      r7,r6
        0x00043534:    f8cd069c    ....    STR      r0,[sp,#0x69c]
        0x00043538:    6898        .h      LDR      r0,[r3,#8]
        0x0004353a:    f8cd16a0    ....    STR      r1,[sp,#0x6a0]
        0x0004353e:    68d9        .h      LDR      r1,[r3,#0xc]
        0x00043540:    9b17        ..      LDR      r3,[sp,#0x5c]
        0x00043542:    f8cd06a4    ....    STR      r0,[sp,#0x6a4]
        0x00043546:    f8cd16a8    ....    STR      r1,[sp,#0x6a8]
        0x0004354a:    e9d31003    ....    LDRD     r1,r0,[r3,#0xc]
        0x0004354e:    ea4f068c    O...    LSL      r6,r12,#2
        0x00043552:    f8cd0698    ....    STR      r0,[sp,#0x698]
        0x00043556:    6898        .h      LDR      r0,[r3,#8]
        0x00043558:    f8cd1694    ....    STR      r1,[sp,#0x694]
        0x0004355c:    f8cd0690    ....    STR      r0,[sp,#0x690]
        0x00043560:    6818        .h      LDR      r0,[r3,#0]
        0x00043562:    6859        Yh      LDR      r1,[r3,#4]
        0x00043564:    f8cd0688    ....    STR      r0,[sp,#0x688]
        0x00043568:    f8dd06c0    ....    LDR      r0,[sp,#0x6c0]
        0x0004356c:    f8cd168c    ....    STR      r1,[sp,#0x68c]
        0x00043570:    f8dd16bc    ....    LDR      r1,[sp,#0x6bc]
        0x00043574:    f8cd0630    ..0.    STR      r0,[sp,#0x630]
        0x00043578:    f8dd06b8    ....    LDR      r0,[sp,#0x6b8]
        0x0004357c:    f8cd162c    ..,.    STR      r1,[sp,#0x62c]
        0x00043580:    f8dd16b4    ....    LDR      r1,[sp,#0x6b4]
        0x00043584:    f8cd0628    ..(.    STR      r0,[sp,#0x628]
        0x00043588:    f8dd06b0    ....    LDR      r0,[sp,#0x6b0]
        0x0004358c:    f8cd1624    ..$.    STR      r1,[sp,#0x624]
        0x00043590:    f8dd16ac    ....    LDR      r1,[sp,#0x6ac]
        0x00043594:    f8cd0620    .. .    STR      r0,[sp,#0x620]
        0x00043598:    f8dd06d8    ....    LDR      r0,[sp,#0x6d8]
        0x0004359c:    f8cd161c    ....    STR      r1,[sp,#0x61c]
        0x000435a0:    f8dd16d4    ....    LDR      r1,[sp,#0x6d4]
        0x000435a4:    f8cd0648    ..H.    STR      r0,[sp,#0x648]
        0x000435a8:    f8dd06d0    ....    LDR      r0,[sp,#0x6d0]
        0x000435ac:    f8cd1644    ..D.    STR      r1,[sp,#0x644]
        0x000435b0:    f8dd16cc    ....    LDR      r1,[sp,#0x6cc]
        0x000435b4:    f8cd0640    ..@.    STR      r0,[sp,#0x640]
        0x000435b8:    f8dd06c8    ....    LDR      r0,[sp,#0x6c8]
        0x000435bc:    f8cd163c    ..<.    STR      r1,[sp,#0x63c]
        0x000435c0:    f8dd16c4    ....    LDR      r1,[sp,#0x6c4]
        0x000435c4:    f8cd0638    ..8.    STR      r0,[sp,#0x638]
        0x000435c8:    f8dd06e4    ....    LDR      r0,[sp,#0x6e4]
        0x000435cc:    f8cd1634    ..4.    STR      r1,[sp,#0x634]
        0x000435d0:    f8dd16e0    ....    LDR      r1,[sp,#0x6e0]
        0x000435d4:    f8cd0654    ..T.    STR      r0,[sp,#0x654]
        0x000435d8:    f8dd06dc    ....    LDR      r0,[sp,#0x6dc]
        0x000435dc:    f8cd1650    ..P.    STR      r1,[sp,#0x650]
        0x000435e0:    6991        .i      LDR      r1,[r2,#0x18]
        0x000435e2:    f8cd064c    ..L.    STR      r0,[sp,#0x64c]
        0x000435e6:    981f        ..      LDR      r0,[sp,#0x7c]
        0x000435e8:    9110        ..      STR      r1,[sp,#0x40]
        0x000435ea:    4659        YF      MOV      r1,r11
        0x000435ec:    4632        2F      MOV      r2,r6
        0x000435ee:    f7d4ffa1    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x000435f2:    981e        ..      LDR      r0,[sp,#0x78]
        0x000435f4:    9938        8.      LDR      r1,[sp,#0xe0]
        0x000435f6:    4632        2F      MOV      r2,r6
        0x000435f8:    962e        ..      STR      r6,[sp,#0xb8]
        0x000435fa:    f7d4ff9b    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x000435fe:    9931        1.      LDR      r1,[sp,#0xc4]
        0x00043600:    9833        3.      LDR      r0,[sp,#0xcc]
        0x00043602:    f1b136ff    ...6    SUBS     r6,r1,#0xffffffff
        0x00043606:    bf18        ..      IT       NE
        0x00043608:    eb000681    ....    ADDNE    r6,r0,r1,LSL #2
        0x0004360c:    9832        2.      LDR      r0,[sp,#0xc8]
        0x0004360e:    4581        .E      CMP      r9,r0
        0x00043610:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00043614:    f8cd06dc    ....    STR      r0,[sp,#0x6dc]
        0x00043618:    d159        Y.      BNE      0x436ce ; 0x436ce
        0x0004361a:    9b37        7.      LDR      r3,[sp,#0xdc]
        0x0004361c:    f8dd2784    ...'    LDR      r2,[sp,#0x784]
        0x00043620:    2000        .       MOVS     r0,#0
        0x00043622:    e05e        ^.      B        0x436e2 ; 0x436e2
        0x00043624:    9a31        1.      LDR      r2,[sp,#0xc4]
        0x00043626:    9933        3.      LDR      r1,[sp,#0xcc]
        0x00043628:    f1b230ff    ...0    SUBS     r0,r2,#0xffffffff
        0x0004362c:    bf18        ..      IT       NE
        0x0004362e:    eb010082    ....    ADDNE    r0,r1,r2,LSL #2
        0x00043632:    9932        2.      LDR      r1,[sp,#0xc8]
        0x00043634:    4589        .E      CMP      r9,r1
        0x00043636:    d128        (.      BNE      0x4368a ; 0x4368a
        0x00043638:    2100        .!      MOVS     r1,#0
        0x0004363a:    e02e        ..      B        0x4369a ; 0x4369a
        0x0004363c:    9b31        1.      LDR      r3,[sp,#0xc4]
        0x0004363e:    9a33        3.      LDR      r2,[sp,#0xcc]
        0x00043640:    f1b331ff    ...1    SUBS     r1,r3,#0xffffffff
        0x00043644:    bf18        ..      IT       NE
        0x00043646:    eb020183    ....    ADDNE    r1,r2,r3,LSL #2
        0x0004364a:    9a32        2.      LDR      r2,[sp,#0xc8]
        0x0004364c:    2000        .       MOVS     r0,#0
        0x0004364e:    4591        .E      CMP      r9,r2
        0x00043650:    f8cd06dc    ....    STR      r0,[sp,#0x6dc]
        0x00043654:    d007        ..      BEQ      0x43666 ; 0x43666
        0x00043656:    9836        6.      LDR      r0,[sp,#0xd8]
        0x00043658:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x0004365a:    f9300019    0...    LDRSH    r0,[r0,r9,LSL #1]
        0x0004365e:    fa00f00e    ....    LSL      r0,r0,lr
        0x00043662:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x00043666:    9a27        '.      LDR      r2,[sp,#0x9c]
        0x00043668:    ea480705    H...    ORR      r7,r8,r5
        0x0004366c:    e9cd2101    ...!    STRD     r2,r1,[sp,#4]
        0x00043670:    992d        -.      LDR      r1,[sp,#0xb4]
        0x00043672:    9a38        8.      LDR      r2,[sp,#0xe0]
        0x00043674:    e9cde003    ....    STRD     lr,r0,[sp,#0xc]
        0x00043678:    4658        XF      MOV      r0,r11
        0x0004367a:    4663        cF      MOV      r3,r12
        0x0004367c:    9600        ..      STR      r6,[sp,#0]
        0x0004367e:    9405        ..      STR      r4,[sp,#0x14]
        0x00043680:    9706        ..      STR      r7,[sp,#0x18]
        0x00043682:    4634        4F      MOV      r4,r6
        0x00043684:    f000fca4    ....    BL       quant_band_stereo ; 0x43fd0
        0x00043688:    e019        ..      B        0x436be ; 0x436be
        0x0004368a:    9936        6.      LDR      r1,[sp,#0xd8]
        0x0004368c:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x0004368e:    f9311019    1...    LDRSH    r1,[r1,r9,LSL #1]
        0x00043692:    fa01f10e    ....    LSL      r1,r1,lr
        0x00043696:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x0004369a:    9b27        '.      LDR      r3,[sp,#0x9c]
        0x0004369c:    ea480205    H...    ORR      r2,r8,r5
        0x000436a0:    e9cde102    ....    STRD     lr,r1,[sp,#8]
        0x000436a4:    992d        -.      LDR      r1,[sp,#0xb4]
        0x000436a6:    e9cd3000    ...0    STRD     r3,r0,[sp,#0]
        0x000436aa:    9205        ..      STR      r2,[sp,#0x14]
        0x000436ac:    4658        XF      MOV      r0,r11
        0x000436ae:    4662        bF      MOV      r2,r12
        0x000436b0:    4633        3F      MOV      r3,r6
        0x000436b2:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x000436b6:    9404        ..      STR      r4,[sp,#0x10]
        0x000436b8:    4634        4F      MOV      r4,r6
        0x000436ba:    f000faab    ....    BL       quant_band ; 0x43c14
        0x000436be:    f8dd6784    ...g    LDR      r6,[sp,#0x784]
        0x000436c2:    9f37        7.      LDR      r7,[sp,#0xdc]
        0x000436c4:    4605        .F      MOV      r5,r0
        0x000436c6:    2000        .       MOVS     r0,#0
        0x000436c8:    f8dd8098    ....    LDR      r8,[sp,#0x98]
        0x000436cc:    e230        0.      B        0x43b30 ; 0x43b30
        0x000436ce:    9836        6.      LDR      r0,[sp,#0xd8]
        0x000436d0:    f8dd2784    ...'    LDR      r2,[sp,#0x784]
        0x000436d4:    f9300019    0...    LDRSH    r0,[r0,r9,LSL #1]
        0x000436d8:    991c        ..      LDR      r1,[sp,#0x70]
        0x000436da:    4090        .@      LSLS     r0,r0,r2
        0x000436dc:    9b37        7.      LDR      r3,[sp,#0xdc]
        0x000436de:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x000436e2:    ee8dda09    ....    VDIV.F32 s26,s26,s18
        0x000436e6:    9927        '.      LDR      r1,[sp,#0x9c]
        0x000436e8:    9405        ..      STR      r4,[sp,#0x14]
        0x000436ea:    9c38        8.      LDR      r4,[sp,#0xe0]
        0x000436ec:    ea450508    E...    ORR      r5,r5,r8
        0x000436f0:    e9cd1601    ....    STRD     r1,r6,[sp,#4]
        0x000436f4:    e9cd2003    ...     STRD     r2,r0,[sp,#0xc]
        0x000436f8:    f20d60ac    ...`    ADD      r0,sp,#0x6ac
        0x000436fc:    4659        YF      MOV      r1,r11
        0x000436fe:    4622        "F      MOV      r2,r4
        0x00043700:    9700        ..      STR      r7,[sp,#0]
        0x00043702:    9631        1.      STR      r6,[sp,#0xc4]
        0x00043704:    950f        ..      STR      r5,[sp,#0x3c]
        0x00043706:    9506        ..      STR      r5,[sp,#0x18]
        0x00043708:    ee3eea0d    >...    VADD.F32 s28,s28,s26
        0x0004370c:    f000fc60    ..`.    BL       quant_band_stereo ; 0x43fd0
        0x00043710:    9b37        7.      LDR      r3,[sp,#0xdc]
        0x00043712:    eeb0fa4a    ..J.    VMOV.F32 s30,s20
        0x00043716:    2b01        .+      CMP      r3,#1
        0x00043718:    eef08a4a    ..J.    VMOV.F32 s17,s20
        0x0004371c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004371e:    db27        '.      BLT      0x43770 ; 0x43770
        0x00043720:    981f        ..      LDR      r0,[sp,#0x7c]
        0x00043722:    4659        YF      MOV      r1,r11
        0x00043724:    461a        .F      MOV      r2,r3
        0x00043726:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0004372a:    bf00        ..      NOP      
        0x0004372c:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00043730:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00043734:    3a01        .:      SUBS     r2,#1
        0x00043736:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x0004373a:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0004373e:    f1010104    ....    ADD      r1,r1,#4
        0x00043742:    f1000004    ....    ADD      r0,r0,#4
        0x00043746:    d1f1        ..      BNE      0x4372c ; 0x4372c
        0x00043748:    981e        ..      LDR      r0,[sp,#0x78]
        0x0004374a:    ee2efa00    ....    VMUL.F32 s30,s28,s0
        0x0004374e:    461a        .F      MOV      r2,r3
        0x00043750:    eef08a4a    ..J.    VMOV.F32 s17,s20
        0x00043754:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00043758:    ed941a00    ....    VLDR     s2,[r4,#0]
        0x0004375c:    3a01        .:      SUBS     r2,#1
        0x0004375e:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00043762:    ee788a80    x...    VADD.F32 s17,s17,s0
        0x00043766:    f1040404    ....    ADD      r4,r4,#4
        0x0004376a:    f1000004    ....    ADD      r0,r0,#4
        0x0004376e:    d1f1        ..      BNE      0x43754 ; 0x43754
        0x00043770:    f8dd8780    ....    LDR      r8,[sp,#0x780]
        0x00043774:    f50d6ccb    ...l    ADD      r12,sp,#0x658
        0x00043778:    e898008f    ....    LDM      r8,{r0-r3,r7}
        0x0004377c:    e9d86505    ...e    LDRD     r6,r5,[r8,#0x14]
        0x00043780:    e88c008f    ....    STM      r12,{r0-r3,r7}
        0x00043784:    f8d8202c    ..,     LDR      r2,[r8,#0x2c]
        0x00043788:    f1080320    .. .    ADD      r3,r8,#0x20
        0x0004378c:    cb0b        ..      LDM      r3,{r0,r1,r3}
        0x0004378e:    f8cd2684    ...&    STR      r2,[sp,#0x684]
        0x00043792:    f50d62cf    ...b    ADD      r2,sp,#0x678
        0x00043796:    c20b        ..      STM      r2!,{r0,r1,r3}
        0x00043798:    f8dd06c0    ....    LDR      r0,[sp,#0x6c0]
        0x0004379c:    f8dd26b8    ...&    LDR      r2,[sp,#0x6b8]
        0x000437a0:    f8dd16bc    ....    LDR      r1,[sp,#0x6bc]
        0x000437a4:    f8cd05f4    ....    STR      r0,[sp,#0x5f4]
        0x000437a8:    f8dd06ac    ....    LDR      r0,[sp,#0x6ac]
        0x000437ac:    f8cd25ec    ...%    STR      r2,[sp,#0x5ec]
        0x000437b0:    f50d62bc    ...b    ADD      r2,sp,#0x5e0
        0x000437b4:    f8cd15f0    ....    STR      r1,[sp,#0x5f0]
        0x000437b8:    f8dd16b0    ....    LDR      r1,[sp,#0x6b0]
        0x000437bc:    f8dd36b4    ...6    LDR      r3,[sp,#0x6b4]
        0x000437c0:    c20b        ..      STM      r2!,{r0,r1,r3}
        0x000437c2:    f8dd06c4    ....    LDR      r0,[sp,#0x6c4]
        0x000437c6:    f50d6cbf    ...l    ADD      r12,sp,#0x5f8
        0x000437ca:    f8cd666c    ..lf    STR      r6,[sp,#0x66c]
        0x000437ce:    f8dd16c8    ....    LDR      r1,[sp,#0x6c8]
        0x000437d2:    f8dd26cc    ...&    LDR      r2,[sp,#0x6cc]
        0x000437d6:    f8dd36d0    ...6    LDR      r3,[sp,#0x6d0]
        0x000437da:    f8dd76d8    ...v    LDR      r7,[sp,#0x6d8]
        0x000437de:    f8dd66d4    ...f    LDR      r6,[sp,#0x6d4]
        0x000437e2:    e88c00cf    ....    STM      r12,{r0-r3,r6,r7}
        0x000437e6:    f8dd06dc    ....    LDR      r0,[sp,#0x6dc]
        0x000437ea:    f8d8401c    ...@    LDR      r4,[r8,#0x1c]
        0x000437ee:    f8cd5670    ..pV    STR      r5,[sp,#0x670]
        0x000437f2:    f8dd16e4    ....    LDR      r1,[sp,#0x6e4]
        0x000437f6:    f8dd26e0    ...&    LDR      r2,[sp,#0x6e0]
        0x000437fa:    9d2e        ..      LDR      r5,[sp,#0xb8]
        0x000437fc:    f8cd0610    ....    STR      r0,[sp,#0x610]
        0x00043800:    980d        ..      LDR      r0,[sp,#0x34]
        0x00043802:    f8cd4674    ..tF    STR      r4,[sp,#0x674]
        0x00043806:    9c38        8.      LDR      r4,[sp,#0xe0]
        0x00043808:    f8cd1618    ....    STR      r1,[sp,#0x618]
        0x0004380c:    f8cd2614    ...&    STR      r2,[sp,#0x614]
        0x00043810:    4659        YF      MOV      r1,r11
        0x00043812:    462a        *F      MOV      r2,r5
        0x00043814:    f7d4fe8e    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00043818:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004381a:    4621        !F      MOV      r1,r4
        0x0004381c:    462a        *F      MOV      r2,r5
        0x0004381e:    f7d4fe89    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00043822:    9832        2.      LDR      r0,[sp,#0xc8]
        0x00043824:    4581        .E      CMP      r9,r0
        0x00043826:    d00c        ..      BEQ      0x43842 ; 0x43842
        0x00043828:    9836        6.      LDR      r0,[sp,#0xd8]
        0x0004382a:    f8dd1784    ....    LDR      r1,[sp,#0x784]
        0x0004382e:    f9300019    0...    LDRSH    r0,[r0,r9,LSL #1]
        0x00043832:    462a        *F      MOV      r2,r5
        0x00043834:    4088        .@      LSLS     r0,r0,r1
        0x00043836:    991c        ..      LDR      r1,[sp,#0x70]
        0x00043838:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0004383c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004383e:    f7d4fe79    ..y.    BL       __aeabi_memcpy4 ; 0x18534
        0x00043842:    9e12        ..      LDR      r6,[sp,#0x48]
        0x00043844:    f8ddb040    ..@.    LDR      r11,[sp,#0x40]
        0x00043848:    9f11        ..      LDR      r7,[sp,#0x44]
        0x0004384a:    eb06010b    ....    ADD      r1,r6,r11
        0x0004384e:    eba7020b    ....    SUB      r2,r7,r11
        0x00043852:    a839        9.      ADD      r0,sp,#0xe4
        0x00043854:    e9cd1209    ....    STRD     r1,r2,[sp,#0x24]
        0x00043858:    f7d4fde5    ....    BL       __aeabi_memcpy ; 0x18426
        0x0004385c:    e9c86700    ...g    STRD     r6,r7,[r8,#0]
        0x00043860:    f8dd069c    ....    LDR      r0,[sp,#0x69c]
        0x00043864:    9f18        ..      LDR      r7,[sp,#0x60]
        0x00043866:    f8dd16a0    ....    LDR      r1,[sp,#0x6a0]
        0x0004386a:    f8dd26a4    ...&    LDR      r2,[sp,#0x6a4]
        0x0004386e:    f8dd36a8    ...6    LDR      r3,[sp,#0x6a8]
        0x00043872:    c70f        ..      STM      r7!,{r0-r3}
        0x00043874:    f50d67d1    ...g    ADD      r7,sp,#0x688
        0x00043878:    cf8e        ..      LDM      r7,{r1-r3,r7}
        0x0004387a:    9e17        ..      LDR      r6,[sp,#0x5c]
        0x0004387c:    f8dd0698    ....    LDR      r0,[sp,#0x698]
        0x00043880:    e886008e    ....    STM      r6,{r1-r3,r7}
        0x00043884:    f8dd162c    ..,.    LDR      r1,[sp,#0x62c]
        0x00043888:    6130        0a      STR      r0,[r6,#0x10]
        0x0004388a:    f8dd0630    ..0.    LDR      r0,[sp,#0x630]
        0x0004388e:    f8cd16bc    ....    STR      r1,[sp,#0x6bc]
        0x00043892:    f8dd1620    .. .    LDR      r1,[sp,#0x620]
        0x00043896:    f8cd06c0    ....    STR      r0,[sp,#0x6c0]
        0x0004389a:    f8dd061c    ....    LDR      r0,[sp,#0x61c]
        0x0004389e:    f8dd2628    ..(&    LDR      r2,[sp,#0x628]
        0x000438a2:    f8cd16b0    ....    STR      r1,[sp,#0x6b0]
        0x000438a6:    f8dd1638    ..8.    LDR      r1,[sp,#0x638]
        0x000438aa:    f8cd26b8    ...&    STR      r2,[sp,#0x6b8]
        0x000438ae:    f8cd06ac    ....    STR      r0,[sp,#0x6ac]
        0x000438b2:    f8dd0634    ..4.    LDR      r0,[sp,#0x634]
        0x000438b6:    f8dd263c    ..<&    LDR      r2,[sp,#0x63c]
        0x000438ba:    f8dd3624    ..$6    LDR      r3,[sp,#0x624]
        0x000438be:    f8cd16c8    ....    STR      r1,[sp,#0x6c8]
        0x000438c2:    f8dd1654    ..T.    LDR      r1,[sp,#0x654]
        0x000438c6:    f8c8b018    ....    STR      r11,[r8,#0x18]
        0x000438ca:    f8cd26cc    ...&    STR      r2,[sp,#0x6cc]
        0x000438ce:    f8cd06c4    ....    STR      r0,[sp,#0x6c4]
        0x000438d2:    f8dd064c    ..L.    LDR      r0,[sp,#0x64c]
        0x000438d6:    f8dd2650    ..P&    LDR      r2,[sp,#0x650]
        0x000438da:    f8ddb0b4    ....    LDR      r11,[sp,#0xb4]
        0x000438de:    f8cd36b4    ...6    STR      r3,[sp,#0x6b4]
        0x000438e2:    f8dd3640    ..@6    LDR      r3,[sp,#0x640]
        0x000438e6:    f8dd7648    ..Hv    LDR      r7,[sp,#0x648]
        0x000438ea:    f8dd6644    ..Df    LDR      r6,[sp,#0x644]
        0x000438ee:    f8cd16e4    ....    STR      r1,[sp,#0x6e4]
        0x000438f2:    991f        ..      LDR      r1,[sp,#0x7c]
        0x000438f4:    f8cd26e0    ...&    STR      r2,[sp,#0x6e0]
        0x000438f8:    f8cd06dc    ....    STR      r0,[sp,#0x6dc]
        0x000438fc:    4658        XF      MOV      r0,r11
        0x000438fe:    462a        *F      MOV      r2,r5
        0x00043900:    f8cd76d8    ...v    STR      r7,[sp,#0x6d8]
        0x00043904:    f8cd66d4    ...f    STR      r6,[sp,#0x6d4]
        0x00043908:    f8cd36d0    ...6    STR      r3,[sp,#0x6d0]
        0x0004390c:    f7d4fe12    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00043910:    991e        ..      LDR      r1,[sp,#0x78]
        0x00043912:    4620         F      MOV      r0,r4
        0x00043914:    462a        *F      MOV      r2,r5
        0x00043916:    f7d4fe0d    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x0004391a:    982f        /.      LDR      r0,[sp,#0xbc]
        0x0004391c:    46a0        .F      MOV      r8,r4
        0x0004391e:    4581        .E      CMP      r9,r0
        0x00043920:    d11c        ..      BNE      0x4395c ; 0x4395c
        0x00043922:    9829        ).      LDR      r0,[sp,#0xa4]
        0x00043924:    992f        /.      LDR      r1,[sp,#0xbc]
        0x00043926:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00043928:    9a26        &.      LDR      r2,[sp,#0x98]
        0x0004392a:    9b1a        ..      LDR      r3,[sp,#0x68]
        0x0004392c:    f9301011    0...    LDRSH    r1,[r0,r1,LSL #1]
        0x00043930:    f9302012    0..     LDRSH    r2,[r0,r2,LSL #1]
        0x00043934:    f9300013    0...    LDRSH    r0,[r0,r3,LSL #1]
        0x00043938:    f8dd3784    ...7    LDR      r3,[sp,#0x784]
        0x0004393c:    1a8a        ..      SUBS     r2,r1,r2
        0x0004393e:    1a40        @.      SUBS     r0,r0,r1
        0x00043940:    9f33        3.      LDR      r7,[sp,#0xcc]
        0x00043942:    409a        .@      LSLS     r2,r2,r3
        0x00043944:    fa00f303    ....    LSL      r3,r0,r3
        0x00043948:    eb070082    ....    ADD      r0,r7,r2,LSL #2
        0x0004394c:    ebc30142    ..B.    RSB      r1,r3,r2,LSL #1
        0x00043950:    1a9a        ..      SUBS     r2,r3,r2
        0x00043952:    eb070181    ....    ADD      r1,r7,r1,LSL #2
        0x00043956:    0092        ..      LSLS     r2,r2,#2
        0x00043958:    f7d4fdec    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x0004395c:    9832        2.      LDR      r0,[sp,#0xc8]
        0x0004395e:    9f34        4.      LDR      r7,[sp,#0xd0]
        0x00043960:    9e30        0.      LDR      r6,[sp,#0xc0]
        0x00043962:    f8ddc784    ....    LDR      r12,[sp,#0x784]
        0x00043966:    4581        .E      CMP      r9,r0
        0x00043968:    f04f0001    O...    MOV      r0,#1
        0x0004396c:    f8cd06dc    ....    STR      r0,[sp,#0x6dc]
        0x00043970:    d101        ..      BNE      0x43976 ; 0x43976
        0x00043972:    2000        .       MOVS     r0,#0
        0x00043974:    e007        ..      B        0x43986 ; 0x43986
        0x00043976:    9836        6.      LDR      r0,[sp,#0xd8]
        0x00043978:    991c        ..      LDR      r1,[sp,#0x70]
        0x0004397a:    f9300019    0...    LDRSH    r0,[r0,r9,LSL #1]
        0x0004397e:    fa00f00c    ....    LSL      r0,r0,r12
        0x00043982:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00043986:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x00043988:    9927        '.      LDR      r1,[sp,#0x9c]
        0x0004398a:    9b37        7.      LDR      r3,[sp,#0xdc]
        0x0004398c:    f10d0e04    ....    ADD      lr,sp,#4
        0x00043990:    9d31        1.      LDR      r5,[sp,#0xc4]
        0x00043992:    e88e1022    ..".    STM      lr,{r1,r5,r12}
        0x00043996:    9004        ..      STR      r0,[sp,#0x10]
        0x00043998:    9206        ..      STR      r2,[sp,#0x18]
        0x0004399a:    f20d60ac    ...`    ADD      r0,sp,#0x6ac
        0x0004399e:    4659        YF      MOV      r1,r11
        0x000439a0:    4642        BF      MOV      r2,r8
        0x000439a2:    4634        4F      MOV      r4,r6
        0x000439a4:    9600        ..      STR      r6,[sp,#0]
        0x000439a6:    9705        ..      STR      r7,[sp,#0x14]
        0x000439a8:    f000fb12    ....    BL       quant_band_stereo ; 0x43fd0
        0x000439ac:    9f37        7.      LDR      r7,[sp,#0xdc]
        0x000439ae:    f8dd8098    ....    LDR      r8,[sp,#0x98]
        0x000439b2:    4605        .F      MOV      r5,r0
        0x000439b4:    2f01        ./      CMP      r7,#1
        0x000439b6:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x000439ba:    eeb01a4a    ..J.    VMOV.F32 s2,s20
        0x000439be:    db27        '.      BLT      0x43a10 ; 0x43a10
        0x000439c0:    981f        ..      LDR      r0,[sp,#0x7c]
        0x000439c2:    463a        :F      MOV      r2,r7
        0x000439c4:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x000439c8:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000439cc:    ed9b2a00    ...*    VLDR     s4,[r11,#0]
        0x000439d0:    3a01        .:      SUBS     r2,#1
        0x000439d2:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x000439d6:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000439da:    f10b0b04    ....    ADD      r11,r11,#4
        0x000439de:    f1000004    ....    ADD      r0,r0,#4
        0x000439e2:    d1f1        ..      BNE      0x439c8 ; 0x439c8
        0x000439e4:    981e        ..      LDR      r0,[sp,#0x78]
        0x000439e6:    9938        8.      LDR      r1,[sp,#0xe0]
        0x000439e8:    ee2e0a00    ....    VMUL.F32 s0,s28,s0
        0x000439ec:    463a        :F      MOV      r2,r7
        0x000439ee:    eeb01a4a    ..J.    VMOV.F32 s2,s20
        0x000439f2:    bf00        ..      NOP      
        0x000439f4:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x000439f8:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x000439fc:    3a01        .:      SUBS     r2,#1
        0x000439fe:    ee222a03    "..*    VMUL.F32 s4,s4,s6
        0x00043a02:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x00043a06:    f1010104    ....    ADD      r1,r1,#4
        0x00043a0a:    f1000004    ....    ADD      r0,r0,#4
        0x00043a0e:    d1f1        ..      BNE      0x439f4 ; 0x439f4
        0x00043a10:    ee3c2a0d    <..*    VADD.F32 s4,s24,s26
        0x00043a14:    ee223a28    ".(:    VMUL.F32 s6,s4,s17
        0x00043a18:    ee221a01    "...    VMUL.F32 s2,s4,s2
        0x00043a1c:    ee3f3a03    ?..:    VADD.F32 s6,s30,s6
        0x00043a20:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00043a24:    eeb43a40    ..@:    VCMP.F32 s6,s0
        0x00043a28:    f8dd6784    ...g    LDR      r6,[sp,#0x784]
        0x00043a2c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00043a30:    db7d        }.      BLT      0x43b2e ; 0x43b2e
        0x00043a32:    f8dd0658    ..X.    LDR      r0,[sp,#0x658]
        0x00043a36:    f50d63cf    ...c    ADD      r3,sp,#0x678
        0x00043a3a:    9031        1.      STR      r0,[sp,#0xc4]
        0x00043a3c:    cb0f        ..      LDM      r3,{r0-r3}
        0x00043a3e:    f8ddc780    ....    LDR      r12,[sp,#0x780]
        0x00043a42:    f8dde65c    ..\.    LDR      lr,[sp,#0x65c]
        0x00043a46:    f8cc0020    .. .    STR      r0,[r12,#0x20]
        0x00043a4a:    9831        1.      LDR      r0,[sp,#0xc4]
        0x00043a4c:    f8cc1024    ..$.    STR      r1,[r12,#0x24]
        0x00043a50:    e9cc0e00    ....    STRD     r0,lr,[r12,#0]
        0x00043a54:    f8dd05f4    ....    LDR      r0,[sp,#0x5f4]
        0x00043a58:    f8dd15f0    ....    LDR      r1,[sp,#0x5f0]
        0x00043a5c:    f8dd7668    ..hv    LDR      r7,[sp,#0x668]
        0x00043a60:    f8dd666c    ..lf    LDR      r6,[sp,#0x66c]
        0x00043a64:    f8cc302c    ..,0    STR      r3,[r12,#0x2c]
        0x00043a68:    f50d63bc    ...c    ADD      r3,sp,#0x5e0
        0x00043a6c:    f8cc2028    ..(     STR      r2,[r12,#0x28]
        0x00043a70:    f8cd06c0    ....    STR      r0,[sp,#0x6c0]
        0x00043a74:    f8cd16bc    ....    STR      r1,[sp,#0x6bc]
        0x00043a78:    f8dd25ec    ...%    LDR      r2,[sp,#0x5ec]
        0x00043a7c:    cb0b        ..      LDM      r3,{r0,r1,r3}
        0x00043a7e:    e9cc7604    ...v    STRD     r7,r6,[r12,#0x10]
        0x00043a82:    f50d67bf    ...g    ADD      r7,sp,#0x5f8
        0x00043a86:    f8cd26b8    ...&    STR      r2,[sp,#0x6b8]
        0x00043a8a:    f8cd36b4    ...6    STR      r3,[sp,#0x6b4]
        0x00043a8e:    f8cd16b0    ....    STR      r1,[sp,#0x6b0]
        0x00043a92:    f8cd06ac    ....    STR      r0,[sp,#0x6ac]
        0x00043a96:    cfcf        ..      LDM      r7,{r0-r3,r6,r7}
        0x00043a98:    f8dd5670    ..pV    LDR      r5,[sp,#0x670]
        0x00043a9c:    f8dd4674    ..tF    LDR      r4,[sp,#0x674]
        0x00043aa0:    f8cd06c4    ....    STR      r0,[sp,#0x6c4]
        0x00043aa4:    f8dd0610    ....    LDR      r0,[sp,#0x610]
        0x00043aa8:    f8cd16c8    ....    STR      r1,[sp,#0x6c8]
        0x00043aac:    f8dd1618    ....    LDR      r1,[sp,#0x618]
        0x00043ab0:    f8dd8660    ..`.    LDR      r8,[sp,#0x660]
        0x00043ab4:    f8ddb664    ..d.    LDR      r11,[sp,#0x664]
        0x00043ab8:    e9cc5406    ...T    STRD     r5,r4,[r12,#0x18]
        0x00043abc:    f8cd26cc    ...&    STR      r2,[sp,#0x6cc]
        0x00043ac0:    f8dd2614    ...&    LDR      r2,[sp,#0x614]
        0x00043ac4:    f8cd06dc    ....    STR      r0,[sp,#0x6dc]
        0x00043ac8:    e9dd042d    ..-.    LDRD     r0,r4,[sp,#0xb4]
        0x00043acc:    f8cd16e4    ....    STR      r1,[sp,#0x6e4]
        0x00043ad0:    990d        ..      LDR      r1,[sp,#0x34]
        0x00043ad2:    e9cc8b02    ....    STRD     r8,r11,[r12,#8]
        0x00043ad6:    f8ddb784    ....    LDR      r11,[sp,#0x784]
        0x00043ada:    f8cd26e0    ...&    STR      r2,[sp,#0x6e0]
        0x00043ade:    4622        "F      MOV      r2,r4
        0x00043ae0:    f8cd76d8    ...v    STR      r7,[sp,#0x6d8]
        0x00043ae4:    f8cd66d4    ...f    STR      r6,[sp,#0x6d4]
        0x00043ae8:    f8cd36d0    ...6    STR      r3,[sp,#0x6d0]
        0x00043aec:    f7d4fd22    ..".    BL       __aeabi_memcpy4 ; 0x18534
        0x00043af0:    9838        8.      LDR      r0,[sp,#0xe0]
        0x00043af2:    990c        ..      LDR      r1,[sp,#0x30]
        0x00043af4:    4622        "F      MOV      r2,r4
        0x00043af6:    f7d4fd1d    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00043afa:    9832        2.      LDR      r0,[sp,#0xc8]
        0x00043afc:    4581        .E      CMP      r9,r0
        0x00043afe:    d00b        ..      BEQ      0x43b18 ; 0x43b18
        0x00043b00:    9836        6.      LDR      r0,[sp,#0xd8]
        0x00043b02:    991c        ..      LDR      r1,[sp,#0x70]
        0x00043b04:    f9300019    0...    LDRSH    r0,[r0,r9,LSL #1]
        0x00043b08:    4622        "F      MOV      r2,r4
        0x00043b0a:    fa00f00b    ....    LSL      r0,r0,r11
        0x00043b0e:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00043b12:    9908        ..      LDR      r1,[sp,#0x20]
        0x00043b14:    f7d4fd0e    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00043b18:    9809        ..      LDR      r0,[sp,#0x24]
        0x00043b1a:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x00043b1c:    a939        9.      ADD      r1,sp,#0xe4
        0x00043b1e:    f7d4fc82    ....    BL       __aeabi_memcpy ; 0x18426
        0x00043b22:    9d0b        ..      LDR      r5,[sp,#0x2c]
        0x00043b24:    f8dd8098    ....    LDR      r8,[sp,#0x98]
        0x00043b28:    9c30        0.      LDR      r4,[sp,#0xc0]
        0x00043b2a:    9f37        7.      LDR      r7,[sp,#0xdc]
        0x00043b2c:    465e        ^F      MOV      r6,r11
        0x00043b2e:    2000        .       MOVS     r0,#0
        0x00043b30:    902e        ..      STR      r0,[sp,#0xb8]
        0x00043b32:    4628        (F      MOV      r0,r5
        0x00043b34:    9a21        !.      LDR      r2,[sp,#0x84]
        0x00043b36:    f8dd3758    ..X7    LDR      r3,[sp,#0x758]
        0x00043b3a:    fb09220a    ..."    MLA      r2,r9,r10,r2
        0x00043b3e:    fb09f10a    ....    MUL      r1,r9,r10
        0x00043b42:    545d        ]T      STRB     r5,[r3,r1]
        0x00043b44:    5498        .T      STRB     r0,[r3,r2]
        0x00043b46:    f8dd0760    ..`.    LDR      r0,[sp,#0x760]
        0x00043b4a:    992c        ,.      LDR      r1,[sp,#0xb0]
        0x00043b4c:    9a2a        *.      LDR      r2,[sp,#0xa8]
        0x00043b4e:    f8500029    P.).    LDR      r0,[r0,r9,LSL #2]
        0x00043b52:    4411        .D      ADD      r1,r1,r2
        0x00043b54:    eb010b00    ....    ADD      r11,r1,r0
        0x00043b58:    ebb40fc7    ....    CMP      r4,r7,LSL #3
        0x00043b5c:    f04f0400    O...    MOV      r4,#0
        0x00043b60:    f04f0000    O...    MOV      r0,#0
        0x00043b64:    bfc8        ..      IT       GT
        0x00043b66:    2401        .$      MOVGT    r4,#1
        0x00043b68:    f8cd06e4    ....    STR      r0,[sp,#0x6e4]
        0x00043b6c:    9825        %.      LDR      r0,[sp,#0x94]
        0x00043b6e:    f8dd90ac    ....    LDR      r9,[sp,#0xac]
        0x00043b72:    4581        .E      CMP      r9,r0
        0x00043b74:    f47fab36    ..6.    BNE      0x431e4 ; quant_all_bands + 592
        0x00043b78:    e03e        >.      B        0x43bf8 ; 0x43bf8
        0x00043b7a:    9c36        6.      LDR      r4,[sp,#0xd8]
        0x00043b7c:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x00043b7e:    f9341019    4...    LDRSH    r1,[r4,r9,LSL #1]
        0x00043b82:    9e34        4.      LDR      r6,[sp,#0xd0]
        0x00043b84:    fa01f10e    ....    LSL      r1,r1,lr
        0x00043b88:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x00043b8c:    9a27        '.      LDR      r2,[sp,#0x9c]
        0x00043b8e:    e9cde102    ....    STRD     lr,r1,[sp,#8]
        0x00043b92:    992d        -.      LDR      r1,[sp,#0xb4]
        0x00043b94:    e9cd2000    ...     STRD     r2,r0,[sp,#0]
        0x00043b98:    4658        XF      MOV      r0,r11
        0x00043b9a:    4662        bF      MOV      r2,r12
        0x00043b9c:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00043ba0:    9505        ..      STR      r5,[sp,#0x14]
        0x00043ba2:    9604        ..      STR      r6,[sp,#0x10]
        0x00043ba4:    f000f836    ..6.    BL       quant_band ; 0x43c14
        0x00043ba8:    f8dd6784    ...g    LDR      r6,[sp,#0x784]
        0x00043bac:    4605        .F      MOV      r5,r0
        0x00043bae:    f1b730ff    ...0    SUBS     r0,r7,#0xffffffff
        0x00043bb2:    f9341019    4...    LDRSH    r1,[r4,r9,LSL #1]
        0x00043bb6:    9a0e        ..      LDR      r2,[sp,#0x38]
        0x00043bb8:    9b37        7.      LDR      r3,[sp,#0xdc]
        0x00043bba:    9c34        4.      LDR      r4,[sp,#0xd0]
        0x00043bbc:    bf18        ..      IT       NE
        0x00043bbe:    eb020087    ....    ADDNE    r0,r2,r7,LSL #2
        0x00043bc2:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00043bc4:    40b1        .@      LSLS     r1,r1,r6
        0x00043bc6:    eb020781    ....    ADD      r7,r2,r1,LSL #2
        0x00043bca:    9927        '.      LDR      r1,[sp,#0x9c]
        0x00043bcc:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x00043bd0:    9938        8.      LDR      r1,[sp,#0xe0]
        0x00043bd2:    461a        .F      MOV      r2,r3
        0x00043bd4:    9b12        ..      LDR      r3,[sp,#0x48]
        0x00043bd6:    4658        XF      MOV      r0,r11
        0x00043bd8:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00043bdc:    e9cd6702    ...g    STRD     r6,r7,[sp,#8]
        0x00043be0:    9404        ..      STR      r4,[sp,#0x10]
        0x00043be2:    f8cd8014    ....    STR      r8,[sp,#0x14]
        0x00043be6:    f000f815    ....    BL       quant_band ; 0x43c14
        0x00043bea:    f8dd6784    ...g    LDR      r6,[sp,#0x784]
        0x00043bee:    9f37        7.      LDR      r7,[sp,#0xdc]
        0x00043bf0:    f8dd8098    ....    LDR      r8,[sp,#0x98]
        0x00043bf4:    9c30        0.      LDR      r4,[sp,#0xc0]
        0x00043bf6:    e79d        ..      B        0x43b34 ; 0x43b34
        0x00043bf8:    f8dd06d4    ....    LDR      r0,[sp,#0x6d4]
        0x00043bfc:    f8dd178c    ....    LDR      r1,[sp,#0x78c]
        0x00043c00:    6008        .`      STR      r0,[r1,#0]
        0x00043c02:    f001fcfd    ....    BL       restore_stack ; 0x45600
        0x00043c06:    f50d6ddd    ...m    ADD      sp,sp,#0x6e8
        0x00043c0a:    ecbd8b10    ....    VPOP     {d8-d15}
        0x00043c0e:    b001        ..      ADD      sp,sp,#4
        0x00043c10:    e8bd8ff0    ....    POP      {r4-r11,pc}
    quant_band
        0x00043c14:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00043c18:    b081        ..      SUB      sp,sp,#4
        0x00043c1a:    ed2d8b02    -...    VPUSH    {d8}
        0x00043c1e:    b08c        ..      SUB      sp,sp,#0x30
        0x00043c20:    461e        .F      MOV      r6,r3
        0x00043c22:    9b1b        ..      LDR      r3,[sp,#0x6c]
        0x00043c24:    468b        .F      MOV      r11,r1
        0x00043c26:    2a01        .*      CMP      r2,#1
        0x00043c28:    4607        .F      MOV      r7,r0
        0x00043c2a:    d106        ..      BNE      0x43c3a ; quant_band + 38
        0x00043c2c:    4638        8F      MOV      r0,r7
        0x00043c2e:    4659        YF      MOV      r1,r11
        0x00043c30:    2200        ."      MOVS     r2,#0
        0x00043c32:    f000f97b    ..{.    BL       quant_band_n1 ; 0x43f2c
        0x00043c36:    2501        .%      MOVS     r5,#1
        0x00043c38:    e168        h.      B        0x43f0c ; quant_band + 760
        0x00043c3a:    4614        .F      MOV      r4,r2
        0x00043c3c:    e9dd2118    ...!    LDRD     r2,r1,[sp,#0x60]
        0x00043c40:    6838        8h      LDR      r0,[r7,#0]
        0x00043c42:    fb94f9f2    ....    SDIV     r9,r4,r2
        0x00043c46:    900b        ..      STR      r0,[sp,#0x2c]
        0x00043c48:    69b8        .i      LDR      r0,[r7,#0x18]
        0x00043c4a:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x00043c4e:    9009        ..      STR      r0,[sp,#0x24]
        0x00043c50:    e9cd6706    ...g    STRD     r6,r7,[sp,#0x18]
        0x00043c54:    b1a1        ..      CBZ      r1,0x43c80 ; quant_band + 108
        0x00043c56:    9d1c        ..      LDR      r5,[sp,#0x70]
        0x00043c58:    b195        ..      CBZ      r5,0x43c80 ; quant_band + 108
        0x00043c5a:    9809        ..      LDR      r0,[sp,#0x24]
        0x00043c5c:    2800        .(      CMP      r0,#0
        0x00043c5e:    dd04        ..      BLE      0x43c6a ; quant_band + 86
        0x00043c60:    00a2        ..      LSLS     r2,r4,#2
        0x00043c62:    4628        (F      MOV      r0,r5
        0x00043c64:    f7d4fc66    ..f.    BL       __aeabi_memcpy4 ; 0x18534
        0x00043c68:    e00b        ..      B        0x43c82 ; quant_band + 110
        0x00043c6a:    9a18        ..      LDR      r2,[sp,#0x60]
        0x00043c6c:    9809        ..      LDR      r0,[sp,#0x24]
        0x00043c6e:    bf18        ..      IT       NE
        0x00043c70:    2001        .       MOVNE    r0,#1
        0x00043c72:    2a01        .*      CMP      r2,#1
        0x00043c74:    dcf4        ..      BGT      0x43c60 ; quant_band + 76
        0x00043c76:    2201        ."      MOVS     r2,#1
        0x00043c78:    ea220209    "...    BIC      r2,r2,r9
        0x00043c7c:    4010        .@      ANDS     r0,r0,r2
        0x00043c7e:    d1ef        ..      BNE      0x43c60 ; quant_band + 76
        0x00043c80:    460d        .F      MOV      r5,r1
        0x00043c82:    9809        ..      LDR      r0,[sp,#0x24]
        0x00043c84:    f8dd8074    ..t.    LDR      r8,[sp,#0x74]
        0x00043c88:    2801        .(      CMP      r0,#1
        0x00043c8a:    ea2070e0     ..p    BIC      r0,r0,r0,ASR #31
        0x00043c8e:    900a        ..      STR      r0,[sp,#0x28]
        0x00043c90:    db23        #.      BLT      0x43cda ; quant_band + 198
        0x00043c92:    f2404600    @..F    MOVW     r6,#0x400
        0x00043c96:    2700        .'      MOVS     r7,#0
        0x00043c98:    f2c00605    ....    MOVT     r6,#5
        0x00043c9c:    f04f0a01    O...    MOV      r10,#1
        0x00043ca0:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00043ca2:    b130        0.      CBZ      r0,0x43cb2 ; quant_band + 158
        0x00043ca4:    fa44f107    D...    ASR      r1,r4,r7
        0x00043ca8:    fa0af207    ....    LSL      r2,r10,r7
        0x00043cac:    4658        XF      MOV      r0,r11
        0x00043cae:    f7f5fd0d    ....    BL       haar1 ; 0x396cc
        0x00043cb2:    b135        5.      CBZ      r5,0x43cc2 ; quant_band + 174
        0x00043cb4:    fa44f107    D...    ASR      r1,r4,r7
        0x00043cb8:    fa0af207    ....    LSL      r2,r10,r7
        0x00043cbc:    4628        (F      MOV      r0,r5
        0x00043cbe:    f7f5fd05    ....    BL       haar1 ; 0x396cc
        0x00043cc2:    f008000f    ....    AND      r0,r8,#0xf
        0x00043cc6:    ea4f1128    O.(.    ASR      r1,r8,#4
        0x00043cca:    5c30        0\      LDRB     r0,[r6,r0]
        0x00043ccc:    5c71        q\      LDRB     r1,[r6,r1]
        0x00043cce:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x00043cd0:    3701        .7      ADDS     r7,#1
        0x00043cd2:    42ba        .B      CMP      r2,r7
        0x00043cd4:    ea400881    @...    ORR      r8,r0,r1,LSL #2
        0x00043cd8:    d1e2        ..      BNE      0x43ca0 ; quant_band + 140
        0x00043cda:    980a        ..      LDR      r0,[sp,#0x28]
        0x00043cdc:    9918        ..      LDR      r1,[sp,#0x60]
        0x00043cde:    fa09f600    ....    LSL      r6,r9,r0
        0x00043ce2:    fa41f700    A...    ASR      r7,r1,r0
        0x00043ce6:    07f0        ..      LSLS     r0,r6,#31
        0x00043ce8:    f04f0900    O...    MOV      r9,#0
        0x00043cec:    9408        ..      STR      r4,[sp,#0x20]
        0x00043cee:    d127        '.      BNE      0x43d40 ; quant_band + 300
        0x00043cf0:    9809        ..      LDR      r0,[sp,#0x24]
        0x00043cf2:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00043cf6:    dc23        #.      BGT      0x43d40 ; quant_band + 300
        0x00043cf8:    465c        \F      MOV      r4,r11
        0x00043cfa:    f04f0b00    O...    MOV      r11,#0
        0x00043cfe:    bf00        ..      NOP      
        0x00043d00:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00043d02:    b120         .      CBZ      r0,0x43d0e ; quant_band + 250
        0x00043d04:    4620         F      MOV      r0,r4
        0x00043d06:    4631        1F      MOV      r1,r6
        0x00043d08:    463a        :F      MOV      r2,r7
        0x00043d0a:    f7f5fcdf    ....    BL       haar1 ; 0x396cc
        0x00043d0e:    b125        %.      CBZ      r5,0x43d1a ; quant_band + 262
        0x00043d10:    4628        (F      MOV      r0,r5
        0x00043d12:    4631        1F      MOV      r1,r6
        0x00043d14:    463a        :F      MOV      r2,r7
        0x00043d16:    f7f5fcd9    ....    BL       haar1 ; 0x396cc
        0x00043d1a:    fa08f007    ....    LSL      r0,r8,r7
        0x00043d1e:    ea480800    H...    ORR      r8,r8,r0
        0x00043d22:    007f        ..      LSLS     r7,r7,#1
        0x00043d24:    ea4f0a66    O.f.    ASR      r10,r6,#1
        0x00043d28:    07b0        ..      LSLS     r0,r6,#30
        0x00043d2a:    f10b0901    ....    ADD      r9,r11,#1
        0x00043d2e:    d409        ..      BMI      0x43d44 ; quant_band + 304
        0x00043d30:    9809        ..      LDR      r0,[sp,#0x24]
        0x00043d32:    4656        VF      MOV      r6,r10
        0x00043d34:    4458        XD      ADD      r0,r0,r11
        0x00043d36:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00043d3a:    46cb        .F      MOV      r11,r9
        0x00043d3c:    dbe0        ..      BLT      0x43d00 ; quant_band + 236
        0x00043d3e:    e001        ..      B        0x43d44 ; quant_band + 304
        0x00043d40:    465c        \F      MOV      r4,r11
        0x00043d42:    46b2        .F      MOV      r10,r6
        0x00043d44:    f8ddb068    ..h.    LDR      r11,[sp,#0x68]
        0x00043d48:    2f02        ./      CMP      r7,#2
        0x00043d4a:    4626        &F      MOV      r6,r4
        0x00043d4c:    db1a        ..      BLT      0x43d84 ; quant_band + 368
        0x00043d4e:    9818        ..      LDR      r0,[sp,#0x60]
        0x00043d50:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00043d52:    3801        .8      SUBS     r0,#1
        0x00043d54:    fab0f080    ....    CLZ      r0,r0
        0x00043d58:    ea4f1450    O.P.    LSR      r4,r0,#5
        0x00043d5c:    b141        A.      CBZ      r1,0x43d70 ; quant_band + 348
        0x00043d5e:    980a        ..      LDR      r0,[sp,#0x28]
        0x00043d60:    4623        #F      MOV      r3,r4
        0x00043d62:    fa4af100    J...    ASR      r1,r10,r0
        0x00043d66:    fa07f200    ....    LSL      r2,r7,r0
        0x00043d6a:    4630        0F      MOV      r0,r6
        0x00043d6c:    f7f2fa02    ....    BL       deinterleave_hadamard ; 0x36174
        0x00043d70:    b145        E.      CBZ      r5,0x43d84 ; quant_band + 368
        0x00043d72:    980a        ..      LDR      r0,[sp,#0x28]
        0x00043d74:    4623        #F      MOV      r3,r4
        0x00043d76:    fa4af100    J...    ASR      r1,r10,r0
        0x00043d7a:    fa07f200    ....    LSL      r2,r7,r0
        0x00043d7e:    4628        (F      MOV      r0,r5
        0x00043d80:    f7f2f9f8    ....    BL       deinterleave_hadamard ; 0x36174
        0x00043d84:    9c07        ..      LDR      r4,[sp,#0x1c]
        0x00043d86:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00043d88:    9b06        ..      LDR      r3,[sp,#0x18]
        0x00043d8a:    4620         F      MOV      r0,r4
        0x00043d8c:    4631        1F      MOV      r1,r6
        0x00043d8e:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00043d92:    e9cd5b01    ...[    STRD     r5,r11,[sp,#4]
        0x00043d96:    f8cd800c    ....    STR      r8,[sp,#0xc]
        0x00043d9a:    9700        ..      STR      r7,[sp,#0]
        0x00043d9c:    f000ff7a    ..z.    BL       quant_partition ; 0x44c94
        0x00043da0:    6861        ah      LDR      r1,[r4,#4]
        0x00043da2:    4605        .F      MOV      r5,r0
        0x00043da4:    2900        .)      CMP      r1,#0
        0x00043da6:    f00080b1    ....    BEQ.W    0x43f0c ; quant_band + 760
        0x00043daa:    2f02        ./      CMP      r7,#2
        0x00043dac:    db5e        ^.      BLT      0x43e6c ; quant_band + 600
        0x00043dae:    980a        ..      LDR      r0,[sp,#0x28]
        0x00043db0:    9607        ..      STR      r6,[sp,#0x1c]
        0x00043db2:    fa4af800    J...    ASR      r8,r10,r0
        0x00043db6:    fa07f400    ....    LSL      r4,r7,r0
        0x00043dba:    f001fc41    ..A.    BL       save_stack ; 0x45640
        0x00043dbe:    fb08f004    ....    MUL      r0,r8,r4
        0x00043dc2:    0080        ..      LSLS     r0,r0,#2
        0x00043dc4:    9005        ..      STR      r0,[sp,#0x14]
        0x00043dc6:    f004ff63    ..c.    BL       spl_alloca ; 0x48c90
        0x00043dca:    9918        ..      LDR      r1,[sp,#0x60]
        0x00043dcc:    9006        ..      STR      r0,[sp,#0x18]
        0x00043dce:    2901        .)      CMP      r1,#1
        0x00043dd0:    d126        &.      BNE      0x43e20 ; quant_band + 524
        0x00043dd2:    2c01        .,      CMP      r4,#1
        0x00043dd4:    db42        B.      BLT      0x43e5c ; quant_band + 584
        0x00043dd6:    f6440034    D.4.    MOV      r0,#0x4834
        0x00043dda:    f2c00005    ....    MOVT     r0,#5
        0x00043dde:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x00043de2:    f8ddb018    ....    LDR      r11,[sp,#0x18]
        0x00043de6:    46a4        .F      MOV      r12,r4
        0x00043de8:    f1a00e08    ....    SUB      lr,r0,#8
        0x00043dec:    00a2        ..      LSLS     r2,r4,#2
        0x00043dee:    2300        .#      MOVS     r3,#0
        0x00043df0:    f1b80f01    ....    CMP      r8,#1
        0x00043df4:    db0e        ..      BLT      0x43e14 ; quant_band + 512
        0x00043df6:    f85e1023    ^.#.    LDR      r1,[lr,r3,LSL #2]
        0x00043dfa:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00043dfc:    fb08f101    ....    MUL      r1,r8,r1
        0x00043e00:    eb000481    ....    ADD      r4,r0,r1,LSL #2
        0x00043e04:    4659        YF      MOV      r1,r11
        0x00043e06:    4646        FF      MOV      r6,r8
        0x00043e08:    f8540b04    T...    LDR      r0,[r4],#4
        0x00043e0c:    3e01        .>      SUBS     r6,#1
        0x00043e0e:    6008        .`      STR      r0,[r1,#0]
        0x00043e10:    4411        .D      ADD      r1,r1,r2
        0x00043e12:    d1f9        ..      BNE      0x43e08 ; quant_band + 500
        0x00043e14:    3301        .3      ADDS     r3,#1
        0x00043e16:    4563        cE      CMP      r3,r12
        0x00043e18:    f10b0b04    ....    ADD      r11,r11,#4
        0x00043e1c:    d1e8        ..      BNE      0x43df0 ; quant_band + 476
        0x00043e1e:    e01d        ..      B        0x43e5c ; quant_band + 584
        0x00043e20:    2c01        .,      CMP      r4,#1
        0x00043e22:    db1b        ..      BLT      0x43e5c ; quant_band + 584
        0x00043e24:    e9dd6206    ...b    LDRD     r6,r2,[sp,#0x18]
        0x00043e28:    46a6        .F      MOV      lr,r4
        0x00043e2a:    00a0        ..      LSLS     r0,r4,#2
        0x00043e2c:    ea4f0188    O...    LSL      r1,r8,#2
        0x00043e30:    2300        .#      MOVS     r3,#0
        0x00043e32:    910b        ..      STR      r1,[sp,#0x2c]
        0x00043e34:    f1b80f01    ....    CMP      r8,#1
        0x00043e38:    db0a        ..      BLT      0x43e50 ; quant_band + 572
        0x00043e3a:    4614        .F      MOV      r4,r2
        0x00043e3c:    4631        1F      MOV      r1,r6
        0x00043e3e:    46c3        .F      MOV      r11,r8
        0x00043e40:    f854cb04    T...    LDR      r12,[r4],#4
        0x00043e44:    f1bb0b01    ....    SUBS     r11,r11,#1
        0x00043e48:    f8c1c000    ....    STR      r12,[r1,#0]
        0x00043e4c:    4401        .D      ADD      r1,r1,r0
        0x00043e4e:    d1f7        ..      BNE      0x43e40 ; quant_band + 556
        0x00043e50:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00043e52:    3301        .3      ADDS     r3,#1
        0x00043e54:    3604        .6      ADDS     r6,#4
        0x00043e56:    4573        sE      CMP      r3,lr
        0x00043e58:    440a        .D      ADD      r2,r2,r1
        0x00043e5a:    d1eb        ..      BNE      0x43e34 ; quant_band + 544
        0x00043e5c:    9e07        ..      LDR      r6,[sp,#0x1c]
        0x00043e5e:    e9dd2105    ...!    LDRD     r2,r1,[sp,#0x14]
        0x00043e62:    4630        0F      MOV      r0,r6
        0x00043e64:    f7d4fb66    ..f.    BL       __aeabi_memcpy4 ; 0x18534
        0x00043e68:    f001fbca    ....    BL       restore_stack ; 0x45600
        0x00043e6c:    f8ddb06c    ..l.    LDR      r11,[sp,#0x6c]
        0x00043e70:    f1b90f00    ....    CMP      r9,#0
        0x00043e74:    d00e        ..      BEQ      0x43e94 ; quant_band + 640
        0x00043e76:    bf00        ..      NOP      
        0x00043e78:    107f        ..      ASRS     r7,r7,#1
        0x00043e7a:    ea4f0a4a    O.J.    LSL      r10,r10,#1
        0x00043e7e:    fa25f007    %...    LSR      r0,r5,r7
        0x00043e82:    4305        .C      ORRS     r5,r5,r0
        0x00043e84:    4630        0F      MOV      r0,r6
        0x00043e86:    4651        QF      MOV      r1,r10
        0x00043e88:    463a        :F      MOV      r2,r7
        0x00043e8a:    f7f5fc1f    ....    BL       haar1 ; 0x396cc
        0x00043e8e:    f1b90901    ....    SUBS     r9,r9,#1
        0x00043e92:    d1f1        ..      BNE      0x43e78 ; quant_band + 612
        0x00043e94:    9809        ..      LDR      r0,[sp,#0x24]
        0x00043e96:    2801        .(      CMP      r0,#1
        0x00043e98:    db12        ..      BLT      0x43ec0 ; quant_band + 684
        0x00043e9a:    f8dda020    .. .    LDR      r10,[sp,#0x20]
        0x00043e9e:    f8dd8028    ..(.    LDR      r8,[sp,#0x28]
        0x00043ea2:    2400        .$      MOVS     r4,#0
        0x00043ea4:    f04f0901    O...    MOV      r9,#1
        0x00043ea8:    a01c        ..      ADR      r0,{pc}+0x74 ; 0x43f1c
        0x00043eaa:    5d45        E]      LDRB     r5,[r0,r5]
        0x00043eac:    fa4af104    J...    ASR      r1,r10,r4
        0x00043eb0:    fa09f204    ....    LSL      r2,r9,r4
        0x00043eb4:    4630        0F      MOV      r0,r6
        0x00043eb6:    f7f5fc09    ....    BL       haar1 ; 0x396cc
        0x00043eba:    3401        .4      ADDS     r4,#1
        0x00043ebc:    45a0        .E      CMP      r8,r4
        0x00043ebe:    d1f3        ..      BNE      0x43ea8 ; quant_band + 660
        0x00043ec0:    980a        ..      LDR      r0,[sp,#0x28]
        0x00043ec2:    f1bb0f00    ....    CMP      r11,#0
        0x00043ec6:    fa07f400    ....    LSL      r4,r7,r0
        0x00043eca:    9f08        ..      LDR      r7,[sp,#0x20]
        0x00043ecc:    d01a        ..      BEQ      0x43f04 ; quant_band + 752
        0x00043ece:    4638        8F      MOV      r0,r7
        0x00043ed0:    f008ff71    ..q.    BL       __aeabi_i2d ; 0x4cdb6
        0x00043ed4:    ec410b10    A...    VMOV     d0,r0,r1
        0x00043ed8:    f008f814    ....    BL       __hardfp_sqrt ; 0x4bf04
        0x00043edc:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00043ee0:    f008fcbe    ....    BL       __aeabi_d2f ; 0x4c860
        0x00043ee4:    2f01        ./      CMP      r7,#1
        0x00043ee6:    db0d        ..      BLT      0x43f04 ; quant_band + 752
        0x00043ee8:    ee000a10    ....    VMOV     s0,r0
        0x00043eec:    ed961a00    ....    VLDR     s2,[r6,#0]
        0x00043ef0:    3f01        .?      SUBS     r7,#1
        0x00043ef2:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00043ef6:    ed8b1a00    ....    VSTR     s2,[r11,#0]
        0x00043efa:    f10b0b04    ....    ADD      r11,r11,#4
        0x00043efe:    f1060604    ....    ADD      r6,r6,#4
        0x00043f02:    d1f3        ..      BNE      0x43eec ; quant_band + 728
        0x00043f04:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00043f08:    40a0        .@      LSLS     r0,r0,r4
        0x00043f0a:    4385        .C      BICS     r5,r5,r0
        0x00043f0c:    4628        (F      MOV      r0,r5
        0x00043f0e:    b00c        ..      ADD      sp,sp,#0x30
        0x00043f10:    ecbd8b02    ....    VPOP     {d8}
        0x00043f14:    b001        ..      ADD      sp,sp,#4
        0x00043f16:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00043f1a:    bf00        ..      NOP      
    $d.20
    quant_band.bit_deinterleave_table
        0x00043f1c:    0f0c0300    ....    DCD    252445440
        0x00043f20:    3f3c3330    03<?    DCD    1060909872
        0x00043f24:    cfccc3c0    ....    DCD    3486303168
        0x00043f28:    fffcf3f0    ....    DCD    4294767600
    $t.23
    quant_band_n1
        0x00043f2c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00043f30:    b081        ..      SUB      sp,sp,#4
        0x00043f32:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x00043f36:    b082        ..      SUB      sp,sp,#8
        0x00043f38:    4607        .F      MOV      r7,r0
        0x00043f3a:    f8d0a000    ....    LDR      r10,[r0,#0]
        0x00043f3e:    e9d0b007    ....    LDRD     r11,r0,[r0,#0x1c]
        0x00043f42:    4691        .F      MOV      r9,r2
        0x00043f44:    460e        .F      MOV      r6,r1
        0x00043f46:    2402        .$      MOVS     r4,#2
        0x00043f48:    f04f0800    O...    MOV      r8,#0
        0x00043f4c:    eeb78a00    ....    VMOV.F32 s16,#1.00000000
        0x00043f50:    eebf9a00    ....    VMOV.F32 s18,#-1.00000000
        0x00043f54:    9301        ..      STR      r3,[sp,#4]
        0x00043f56:    2a00        .*      CMP      r2,#0
        0x00043f58:    bf08        ..      IT       EQ
        0x00043f5a:    2401        .$      MOVEQ    r4,#1
        0x00043f5c:    9100        ..      STR      r1,[sp,#0]
        0x00043f5e:    bf00        ..      NOP      
        0x00043f60:    2808        .(      CMP      r0,#8
        0x00043f62:    db11        ..      BLT      0x43f88 ; quant_band_n1 + 92
        0x00043f64:    f1ba0f00    ....    CMP      r10,#0
        0x00043f68:    d010        ..      BEQ      0x43f8c ; quant_band_n1 + 96
        0x00043f6a:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00043f6e:    2500        .%      MOVS     r5,#0
        0x00043f70:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x00043f74:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00043f78:    bfb8        ..      IT       LT
        0x00043f7a:    2501        .%      MOVLT    r5,#1
        0x00043f7c:    4658        XF      MOV      r0,r11
        0x00043f7e:    4629        )F      MOV      r1,r5
        0x00043f80:    2201        ."      MOVS     r2,#1
        0x00043f82:    f7f4fa4f    ..O.    BL       ec_enc_bits ; 0x38424
        0x00043f86:    e006        ..      B        0x43f96 ; quant_band_n1 + 106
        0x00043f88:    2500        .%      MOVS     r5,#0
        0x00043f8a:    e007        ..      B        0x43f9c ; quant_band_n1 + 112
        0x00043f8c:    4658        XF      MOV      r0,r11
        0x00043f8e:    2101        .!      MOVS     r1,#1
        0x00043f90:    f7f4f950    ..P.    BL       ec_dec_bits ; 0x38234
        0x00043f94:    4605        .F      MOV      r5,r0
        0x00043f96:    6a38        8j      LDR      r0,[r7,#0x20]
        0x00043f98:    3808        .8      SUBS     r0,r0,#8
        0x00043f9a:    6238        8b      STR      r0,[r7,#0x20]
        0x00043f9c:    6879        yh      LDR      r1,[r7,#4]
        0x00043f9e:    b139        9.      CBZ      r1,0x43fb0 ; quant_band_n1 + 132
        0x00043fa0:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00043fa4:    2d00        .-      CMP      r5,#0
        0x00043fa6:    bf08        ..      IT       EQ
        0x00043fa8:    eeb00a48    ..H.    VMOVEQ.F32 s0,s16
        0x00043fac:    ed860a00    ....    VSTR     s0,[r6,#0]
        0x00043fb0:    f1080801    ....    ADD      r8,r8,#1
        0x00043fb4:    45a0        .E      CMP      r8,r4
        0x00043fb6:    464e        NF      MOV      r6,r9
        0x00043fb8:    d3d2        ..      BCC      0x43f60 ; quant_band_n1 + 52
        0x00043fba:    9901        ..      LDR      r1,[sp,#4]
        0x00043fbc:    b111        ..      CBZ      r1,0x43fc4 ; quant_band_n1 + 152
        0x00043fbe:    9800        ..      LDR      r0,[sp,#0]
        0x00043fc0:    6800        .h      LDR      r0,[r0,#0]
        0x00043fc2:    6008        .`      STR      r0,[r1,#0]
        0x00043fc4:    b002        ..      ADD      sp,sp,#8
        0x00043fc6:    ecbd8b04    ....    VPOP     {d8-d9}
        0x00043fca:    b001        ..      ADD      sp,sp,#4
        0x00043fcc:    e8bd8ff0    ....    POP      {r4-r11,pc}
    quant_band_stereo
        0x00043fd0:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00043fd4:    b081        ..      SUB      sp,sp,#4
        0x00043fd6:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x00043fda:    b090        ..      SUB      sp,sp,#0x40
        0x00043fdc:    461d        .F      MOV      r5,r3
        0x00043fde:    9b24        $.      LDR      r3,[sp,#0x90]
        0x00043fe0:    4614        .F      MOV      r4,r2
        0x00043fe2:    460e        .F      MOV      r6,r1
        0x00043fe4:    2d01        .-      CMP      r5,#1
        0x00043fe6:    4683        .F      MOV      r11,r0
        0x00043fe8:    d107        ..      BNE      0x43ffa ; quant_band_stereo + 42
        0x00043fea:    4658        XF      MOV      r0,r11
        0x00043fec:    4631        1F      MOV      r1,r6
        0x00043fee:    4622        "F      MOV      r2,r4
        0x00043ff0:    f7ffff9c    ....    BL       quant_band_n1 ; 0x43f2c
        0x00043ff4:    f04f0801    O...    MOV      r8,#1
        0x00043ff8:    e1e8        ..      B        0x443cc ; quant_band_stereo + 1020
        0x00043ffa:    f8db0000    ....    LDR      r0,[r11,#0]
        0x00043ffe:    9b21        !.      LDR      r3,[sp,#0x84]
        0x00044000:    9f23        #.      LDR      r7,[sp,#0x8c]
        0x00044002:    9008        ..      STR      r0,[sp,#0x20]
        0x00044004:    a826        &.      ADD      r0,sp,#0x98
        0x00044006:    2101        .!      MOVS     r1,#1
        0x00044008:    aa20         .      ADD      r2,sp,#0x80
        0x0004400a:    f8dd9098    ....    LDR      r9,[sp,#0x98]
        0x0004400e:    f8dba01c    ....    LDR      r10,[r11,#0x1c]
        0x00044012:    e9cd5200    ...R    STRD     r5,r2,[sp,#0]
        0x00044016:    e9cd3302    ...3    STRD     r3,r3,[sp,#8]
        0x0004401a:    e9cd1005    ....    STRD     r1,r0,[sp,#0x14]
        0x0004401e:    a90a        ..      ADD      r1,sp,#0x28
        0x00044020:    4658        XF      MOV      r0,r11
        0x00044022:    4632        2F      MOV      r2,r6
        0x00044024:    4623        #F      MOV      r3,r4
        0x00044026:    9704        ..      STR      r7,[sp,#0x10]
        0x00044028:    f7f1f9a8    ....    BL       compute_theta ; 0x3537c
        0x0004402c:    ed9d0a0b    ....    VLDR     s0,[sp,#0x2c]
        0x00044030:    ed9f1aef    ....    VLDR     s2,[pc,#956] ; [0x443f0] = 0x38000000
        0x00044034:    ed9d2a0c    ...*    VLDR     s4,[sp,#0x30]
        0x00044038:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0004403c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004403e:    f8dd8038    ..8.    LDR      r8,[sp,#0x38]
        0x00044042:    f8ddc03c    ..<.    LDR      r12,[sp,#0x3c]
        0x00044046:    ee20aa01     ...    VMUL.F32 s20,s0,s2
        0x0004404a:    eeb80ac2    ....    VCVT.F32.S32 s0,s4
        0x0004404e:    2d02        .-      CMP      r5,#2
        0x00044050:    ee208a01     ...    VMUL.F32 s16,s0,s2
        0x00044054:    9009        ..      STR      r0,[sp,#0x24]
        0x00044056:    d13e        >.      BNE      0x440d6 ; quant_band_stereo + 262
        0x00044058:    9920         .      LDR      r1,[sp,#0x80]
        0x0004405a:    f4284780    (..G    BIC      r7,r8,#0x4000
        0x0004405e:    463a        :F      MOV      r2,r7
        0x00044060:    f8cd901c    ....    STR      r9,[sp,#0x1c]
        0x00044064:    2f00        ./      CMP      r7,#0
        0x00044066:    bf18        ..      IT       NE
        0x00044068:    2201        ."      MOVNE    r2,#1
        0x0004406a:    eba103c2    ....    SUB      r3,r1,r2,LSL #3
        0x0004406e:    f8db1020    .. .    LDR      r1,[r11,#0x20]
        0x00044072:    4650        PF      MOV      r0,r10
        0x00044074:    eb0c02c2    ....    ADD      r2,r12,r2,LSL #3
        0x00044078:    f5b85f00    ..._    CMP      r8,#0x2000
        0x0004407c:    46b1        .F      MOV      r9,r6
        0x0004407e:    46a2        .F      MOV      r10,r4
        0x00044080:    eba10102    ....    SUB      r1,r1,r2
        0x00044084:    bfc4        ..      ITT      GT
        0x00044086:    46a1        .F      MOVGT    r9,r4
        0x00044088:    46b2        .F      MOVGT    r10,r6
        0x0004408a:    2f00        ./      CMP      r7,#0
        0x0004408c:    f8cb1020    .. .    STR      r1,[r11,#0x20]
        0x00044090:    f00080ad    ....    BEQ.W    0x441ee ; quant_band_stereo + 542
        0x00044094:    9908        ..      LDR      r1,[sp,#0x20]
        0x00044096:    461f        .F      MOV      r7,r3
        0x00044098:    2900        .)      CMP      r1,#0
        0x0004409a:    f00080ab    ....    BEQ.W    0x441f4 ; quant_band_stereo + 548
        0x0004409e:    ed9a0a00    ....    VLDR     s0,[r10,#0]
        0x000440a2:    ed9a1a01    ....    VLDR     s2,[r10,#4]
        0x000440a6:    ed992a00    ...*    VLDR     s4,[r9,#0]
        0x000440aa:    ed993a01    ...:    VLDR     s6,[r9,#4]
        0x000440ae:    ee221a01    "...    VMUL.F32 s2,s4,s2
        0x000440b2:    ee230a00    #...    VMUL.F32 s0,s6,s0
        0x000440b6:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x000440ba:    f04f0800    O...    MOV      r8,#0
        0x000440be:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x000440c2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000440c6:    bfb8        ..      IT       LT
        0x000440c8:    f04f0801    O...    MOVLT    r8,#1
        0x000440cc:    4641        AF      MOV      r1,r8
        0x000440ce:    2201        ."      MOVS     r2,#1
        0x000440d0:    f7f4f9a8    ....    BL       ec_enc_bits ; 0x38424
        0x000440d4:    e092        ..      B        0x441fc ; quant_band_stereo + 556
        0x000440d6:    990d        ..      LDR      r1,[sp,#0x34]
        0x000440d8:    9a20         .      LDR      r2,[sp,#0x80]
        0x000440da:    1a51        Q.      SUBS     r1,r2,r1
        0x000440dc:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x000440e0:    4613        .F      MOV      r3,r2
        0x000440e2:    ebb20f61    ..a.    CMP      r2,r1,ASR #1
        0x000440e6:    bfa8        ..      IT       GE
        0x000440e8:    104b        K.      ASRGE    r3,r1,#1
        0x000440ea:    f8db1020    .. .    LDR      r1,[r11,#0x20]
        0x000440ee:    ea2379e3    #..y    BIC      r9,r3,r3,ASR #31
        0x000440f2:    eba20a09    ....    SUB      r10,r2,r9
        0x000440f6:    eba1010c    ....    SUB      r1,r1,r12
        0x000440fa:    f8ddc098    ....    LDR      r12,[sp,#0x98]
        0x000440fe:    45d1        .E      CMP      r9,r10
        0x00044100:    4608        .F      MOV      r0,r1
        0x00044102:    9108        ..      STR      r1,[sp,#0x20]
        0x00044104:    f8cb1020    .. .    STR      r1,[r11,#0x20]
        0x00044108:    da35        5.      BGE      0x44176 ; quant_band_stereo + 422
        0x0004410a:    9a21        !.      LDR      r2,[sp,#0x84]
        0x0004410c:    2100        .!      MOVS     r1,#0
        0x0004410e:    fa4cf002    L...    ASR      r0,r12,r2
        0x00044112:    9f23        #.      LDR      r7,[sp,#0x8c]
        0x00044114:    e9cd2100    ...!    STRD     r2,r1,[sp,#0]
        0x00044118:    e9cd1103    ....    STRD     r1,r1,[sp,#0xc]
        0x0004411c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004411e:    4658        XF      MOV      r0,r11
        0x00044120:    4621        !F      MOV      r1,r4
        0x00044122:    462a        *F      MOV      r2,r5
        0x00044124:    4653        SF      MOV      r3,r10
        0x00044126:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004412a:    9702        ..      STR      r7,[sp,#8]
        0x0004412c:    4667        gF      MOV      r7,r12
        0x0004412e:    f7fffd71    ..q.    BL       quant_band ; 0x43c14
        0x00044132:    f8db1020    .. .    LDR      r1,[r11,#0x20]
        0x00044136:    9007        ..      STR      r0,[sp,#0x1c]
        0x00044138:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004413a:    464b        KF      MOV      r3,r9
        0x0004413c:    1a08        ..      SUBS     r0,r1,r0
        0x0004413e:    4450        PD      ADD      r0,r0,r10
        0x00044140:    eb000109    ....    ADD      r1,r0,r9
        0x00044144:    2818        .(      CMP      r0,#0x18
        0x00044146:    9821        !.      LDR      r0,[sp,#0x84]
        0x00044148:    bfc8        ..      IT       GT
        0x0004414a:    f1a10318    ....    SUBGT    r3,r1,#0x18
        0x0004414e:    f5b84f80    ...O    CMP      r8,#0x4000
        0x00044152:    bf08        ..      IT       EQ
        0x00044154:    464b        KF      MOVEQ    r3,r9
        0x00044156:    9000        ..      STR      r0,[sp,#0]
        0x00044158:    9822        ".      LDR      r0,[sp,#0x88]
        0x0004415a:    9705        ..      STR      r7,[sp,#0x14]
        0x0004415c:    9001        ..      STR      r0,[sp,#4]
        0x0004415e:    9823        #.      LDR      r0,[sp,#0x8c]
        0x00044160:    9f25        %.      LDR      r7,[sp,#0x94]
        0x00044162:    9002        ..      STR      r0,[sp,#8]
        0x00044164:    9824        $.      LDR      r0,[sp,#0x90]
        0x00044166:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0004416a:    9003        ..      STR      r0,[sp,#0xc]
        0x0004416c:    4658        XF      MOV      r0,r11
        0x0004416e:    4631        1F      MOV      r1,r6
        0x00044170:    462a        *F      MOV      r2,r5
        0x00044172:    9704        ..      STR      r7,[sp,#0x10]
        0x00044174:    e035        5.      B        0x441e2 ; quant_band_stereo + 530
        0x00044176:    9822        ".      LDR      r0,[sp,#0x88]
        0x00044178:    9f21        !.      LDR      r7,[sp,#0x84]
        0x0004417a:    9001        ..      STR      r0,[sp,#4]
        0x0004417c:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0004417e:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00044182:    9002        ..      STR      r0,[sp,#8]
        0x00044184:    9824        $.      LDR      r0,[sp,#0x90]
        0x00044186:    4631        1F      MOV      r1,r6
        0x00044188:    9003        ..      STR      r0,[sp,#0xc]
        0x0004418a:    9825        %.      LDR      r0,[sp,#0x94]
        0x0004418c:    462a        *F      MOV      r2,r5
        0x0004418e:    9004        ..      STR      r0,[sp,#0x10]
        0x00044190:    4658        XF      MOV      r0,r11
        0x00044192:    464b        KF      MOV      r3,r9
        0x00044194:    9700        ..      STR      r7,[sp,#0]
        0x00044196:    f8cdc014    ....    STR      r12,[sp,#0x14]
        0x0004419a:    4667        gF      MOV      r7,r12
        0x0004419c:    f7fffd3a    ..:.    BL       quant_band ; 0x43c14
        0x000441a0:    f8db1020    .. .    LDR      r1,[r11,#0x20]
        0x000441a4:    9007        ..      STR      r0,[sp,#0x1c]
        0x000441a6:    9808        ..      LDR      r0,[sp,#0x20]
        0x000441a8:    9a21        !.      LDR      r2,[sp,#0x84]
        0x000441aa:    1a08        ..      SUBS     r0,r1,r0
        0x000441ac:    4448        HD      ADD      r0,r0,r9
        0x000441ae:    eb00010a    ....    ADD      r1,r0,r10
        0x000441b2:    2818        .(      CMP      r0,#0x18
        0x000441b4:    4653        SF      MOV      r3,r10
        0x000441b6:    fa47f002    G...    ASR      r0,r7,r2
        0x000441ba:    9f23        #.      LDR      r7,[sp,#0x8c]
        0x000441bc:    bfc8        ..      IT       GT
        0x000441be:    f1a10318    ....    SUBGT    r3,r1,#0x18
        0x000441c2:    2100        .!      MOVS     r1,#0
        0x000441c4:    f1b80f00    ....    CMP      r8,#0
        0x000441c8:    bf08        ..      IT       EQ
        0x000441ca:    4653        SF      MOVEQ    r3,r10
        0x000441cc:    e9cd2100    ...!    STRD     r2,r1,[sp,#0]
        0x000441d0:    e9cd1103    ....    STRD     r1,r1,[sp,#0xc]
        0x000441d4:    9005        ..      STR      r0,[sp,#0x14]
        0x000441d6:    4658        XF      MOV      r0,r11
        0x000441d8:    4621        !F      MOV      r1,r4
        0x000441da:    462a        *F      MOV      r2,r5
        0x000441dc:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x000441e0:    9702        ..      STR      r7,[sp,#8]
        0x000441e2:    f7fffd17    ....    BL       quant_band ; 0x43c14
        0x000441e6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000441e8:    ea400801    @...    ORR      r8,r0,r1
        0x000441ec:    e069        i.      B        0x442c2 ; quant_band_stereo + 754
        0x000441ee:    f04f0800    O...    MOV      r8,#0
        0x000441f2:    e004        ..      B        0x441fe ; quant_band_stereo + 558
        0x000441f4:    2101        .!      MOVS     r1,#1
        0x000441f6:    f7f4f81d    ....    BL       ec_dec_bits ; 0x38234
        0x000441fa:    4680        .F      MOV      r8,r0
        0x000441fc:    463b        ;F      MOV      r3,r7
        0x000441fe:    2001        .       MOVS     r0,#1
        0x00044200:    eba00848    ..H.    SUB      r8,r0,r8,LSL #1
        0x00044204:    9821        !.      LDR      r0,[sp,#0x84]
        0x00044206:    9f07        ..      LDR      r7,[sp,#0x1c]
        0x00044208:    9000        ..      STR      r0,[sp,#0]
        0x0004420a:    9822        ".      LDR      r0,[sp,#0x88]
        0x0004420c:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00044210:    9001        ..      STR      r0,[sp,#4]
        0x00044212:    9823        #.      LDR      r0,[sp,#0x8c]
        0x00044214:    4649        IF      MOV      r1,r9
        0x00044216:    9002        ..      STR      r0,[sp,#8]
        0x00044218:    9824        $.      LDR      r0,[sp,#0x90]
        0x0004421a:    2202        ."      MOVS     r2,#2
        0x0004421c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004421e:    9825        %.      LDR      r0,[sp,#0x94]
        0x00044220:    9705        ..      STR      r7,[sp,#0x14]
        0x00044222:    9004        ..      STR      r0,[sp,#0x10]
        0x00044224:    4658        XF      MOV      r0,r11
        0x00044226:    f7fffcf5    ....    BL       quant_band ; 0x43c14
        0x0004422a:    f1c80100    ....    RSB      r1,r8,#0
        0x0004422e:    ee001a10    ....    VMOV     s0,r1
        0x00044232:    ed991a01    ....    VLDR     s2,[r9,#4]
        0x00044236:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0004423a:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x0004423e:    ed8a0a00    ....    VSTR     s0,[r10,#0]
        0x00044242:    ee008a10    ....    VMOV     s0,r8
        0x00044246:    ed991a00    ....    VLDR     s2,[r9,#0]
        0x0004424a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0004424e:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x00044252:    ed8a0a01    ....    VSTR     s0,[r10,#4]
        0x00044256:    f8db1004    ....    LDR      r1,[r11,#4]
        0x0004425a:    4680        .F      MOV      r8,r0
        0x0004425c:    b389        ..      CBZ      r1,0x442c2 ; quant_band_stereo + 754
        0x0004425e:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00044262:    ed961a01    ....    VLDR     s2,[r6,#4]
        0x00044266:    ee2a0a00    *...    VMUL.F32 s0,s20,s0
        0x0004426a:    ee2a1a01    *...    VMUL.F32 s2,s20,s2
        0x0004426e:    ed860a00    ....    VSTR     s0,[r6,#0]
        0x00044272:    ed861a01    ....    VSTR     s2,[r6,#4]
        0x00044276:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x0004427a:    ed941a01    ....    VLDR     s2,[r4,#4]
        0x0004427e:    ee280a00    (...    VMUL.F32 s0,s16,s0
        0x00044282:    ee281a01    (...    VMUL.F32 s2,s16,s2
        0x00044286:    ed840a00    ....    VSTR     s0,[r4,#0]
        0x0004428a:    ed841a01    ....    VSTR     s2,[r4,#4]
        0x0004428e:    ed961a00    ....    VLDR     s2,[r6,#0]
        0x00044292:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x00044296:    ed860a00    ....    VSTR     s0,[r6,#0]
        0x0004429a:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x0004429e:    ed942a01    ...*    VLDR     s4,[r4,#4]
        0x000442a2:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x000442a6:    ed840a00    ....    VSTR     s0,[r4,#0]
        0x000442aa:    ed960a01    ....    VLDR     s0,[r6,#4]
        0x000442ae:    ee301a42    0.B.    VSUB.F32 s2,s0,s4
        0x000442b2:    ed861a01    ....    VSTR     s2,[r6,#4]
        0x000442b6:    ed941a01    ....    VLDR     s2,[r4,#4]
        0x000442ba:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000442be:    ed840a01    ....    VSTR     s0,[r4,#4]
        0x000442c2:    f8db0004    ....    LDR      r0,[r11,#4]
        0x000442c6:    2800        .(      CMP      r0,#0
        0x000442c8:    f0008080    ....    BEQ.W    0x443cc ; quant_band_stereo + 1020
        0x000442cc:    2d02        .-      CMP      r5,#2
        0x000442ce:    d06f        o.      BEQ      0x443b0 ; quant_band_stereo + 992
        0x000442d0:    2d01        .-      CMP      r5,#1
        0x000442d2:    db1a        ..      BLT      0x4430a ; quant_band_stereo + 826
        0x000442d4:    ed9f0a47    ..G.    VLDR     s0,[pc,#284] ; [0x443f4] = 0
        0x000442d8:    4620         F      MOV      r0,r4
        0x000442da:    4631        1F      MOV      r1,r6
        0x000442dc:    462a        *F      MOV      r2,r5
        0x000442de:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x000442e2:    bf00        ..      NOP      
        0x000442e4:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x000442e8:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x000442ec:    3a01        .:      SUBS     r2,#1
        0x000442ee:    ee223a03    "..:    VMUL.F32 s6,s4,s6
        0x000442f2:    ee222a02    "..*    VMUL.F32 s4,s4,s4
        0x000442f6:    ee311a03    1...    VADD.F32 s2,s2,s6
        0x000442fa:    ee300a02    0...    VADD.F32 s0,s0,s4
        0x000442fe:    f1010104    ....    ADD      r1,r1,#4
        0x00044302:    f1000004    ....    ADD      r0,r0,#4
        0x00044306:    d1ed        ..      BNE      0x442e4 ; quant_band_stereo + 788
        0x00044308:    e003        ..      B        0x44312 ; quant_band_stereo + 834
        0x0004430a:    ed9f1a3a    ..:.    VLDR     s2,[pc,#232] ; [0x443f4] = 0
        0x0004430e:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x00044312:    ee2a1a01    *...    VMUL.F32 s2,s20,s2
        0x00044316:    ee2a2a0a    *..*    VMUL.F32 s4,s20,s20
        0x0004431a:    ee320a00    2...    VADD.F32 s0,s4,s0
        0x0004431e:    ee311a01    1...    VADD.F32 s2,s2,s2
        0x00044322:    ed9f2a35    ..5*    VLDR     s4,[pc,#212] ; [0x443f8] = 0x3a1d4952
        0x00044326:    ee308a01    0...    VADD.F32 s16,s0,s2
        0x0004432a:    eeb48a42    ..B.    VCMP.F32 s16,s4
        0x0004432e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00044332:    db38        8.      BLT      0x443a6 ; quant_band_stereo + 982
        0x00044334:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00044338:    eeb40a42    ..B.    VCMP.F32 s0,s4
        0x0004433c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00044340:    db31        1.      BLT      0x443a6 ; quant_band_stereo + 982
        0x00044342:    eeb19ac0    ....    VSQRT.F32 s18,s0
        0x00044346:    eeb49a49    ..I.    VCMP.F32 s18,s18
        0x0004434a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004434e:    d644        D.      BVS      0x443da ; quant_band_stereo + 1034
        0x00044350:    eeb10ac8    ....    VSQRT.F32 s0,s16
        0x00044354:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x00044358:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004435c:    d642        B.      BVS      0x443e4 ; quant_band_stereo + 1044
        0x0004435e:    2d01        .-      CMP      r5,#1
        0x00044360:    db34        4.      BLT      0x443cc ; quant_band_stereo + 1020
        0x00044362:    eeb72a00    ...*    VMOV.F32 s4,#1.00000000
        0x00044366:    ee821a09    ....    VDIV.F32 s2,s4,s18
        0x0004436a:    ee820a00    ....    VDIV.F32 s0,s4,s0
        0x0004436e:    4620         F      MOV      r0,r4
        0x00044370:    4629        )F      MOV      r1,r5
        0x00044372:    bf00        ..      NOP      
        0x00044374:    ed962a00    ...*    VLDR     s4,[r6,#0]
        0x00044378:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x0004437c:    ee2a2a02    *..*    VMUL.F32 s4,s20,s4
        0x00044380:    ee324a43    2.CJ    VSUB.F32 s8,s4,s6
        0x00044384:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00044388:    ee214a04    !..J    VMUL.F32 s8,s2,s8
        0x0004438c:    ee202a02     ..*    VMUL.F32 s4,s0,s4
        0x00044390:    ed864a00    ...J    VSTR     s8,[r6,#0]
        0x00044394:    ed802a00    ...*    VSTR     s4,[r0,#0]
        0x00044398:    3901        .9      SUBS     r1,#1
        0x0004439a:    f1000004    ....    ADD      r0,r0,#4
        0x0004439e:    f1060604    ....    ADD      r6,r6,#4
        0x000443a2:    d1e7        ..      BNE      0x44374 ; quant_band_stereo + 932
        0x000443a4:    e004        ..      B        0x443b0 ; quant_band_stereo + 992
        0x000443a6:    00aa        ..      LSLS     r2,r5,#2
        0x000443a8:    4620         F      MOV      r0,r4
        0x000443aa:    4631        1F      MOV      r1,r6
        0x000443ac:    f7d4f8c2    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x000443b0:    9809        ..      LDR      r0,[sp,#0x24]
        0x000443b2:    b158        X.      CBZ      r0,0x443cc ; quant_band_stereo + 1020
        0x000443b4:    2d01        .-      CMP      r5,#1
        0x000443b6:    db09        ..      BLT      0x443cc ; quant_band_stereo + 1020
        0x000443b8:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x000443bc:    3d01        .=      SUBS     r5,#1
        0x000443be:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x000443c2:    ed840a00    ....    VSTR     s0,[r4,#0]
        0x000443c6:    f1040404    ....    ADD      r4,r4,#4
        0x000443ca:    d1f5        ..      BNE      0x443b8 ; quant_band_stereo + 1000
        0x000443cc:    4640        @F      MOV      r0,r8
        0x000443ce:    b010        ..      ADD      sp,sp,#0x40
        0x000443d0:    ecbd8b06    ....    VPOP     {d8-d10}
        0x000443d4:    b001        ..      ADD      sp,sp,#4
        0x000443d6:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000443da:    f007fdd0    ....    BL       __hardfp_sqrtf ; 0x4bf7e
        0x000443de:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x000443e2:    e7b5        ..      B        0x44350 ; quant_band_stereo + 896
        0x000443e4:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x000443e8:    f007fdc9    ....    BL       __hardfp_sqrtf ; 0x4bf7e
        0x000443ec:    e7b7        ..      B        0x4435e ; quant_band_stereo + 910
        0x000443ee:    bf00        ..      NOP      
    $d.22
        0x000443f0:    38000000    ...8    DCD    939524096
        0x000443f4:    00000000    ....    DCD    0
        0x000443f8:    3a1d4952    RI.:    DCD    974997842
    $t.0
    quant_coarse_energy
        0x000443fc:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00044400:    b081        ..      SUB      sp,sp,#4
        0x00044402:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x00044406:    b0b6        ..      SUB      sp,sp,#0xd8
        0x00044408:    921c        ..      STR      r2,[sp,#0x70]
        0x0004440a:    901e        ..      STR      r0,[sp,#0x78]
        0x0004440c:    9852        R.      LDR      r0,[sp,#0x148]
        0x0004440e:    f50d7a92    ...z    ADD      r10,sp,#0x124
        0x00044412:    901a        ..      STR      r0,[sp,#0x68]
        0x00044414:    984d        M.      LDR      r0,[sp,#0x134]
        0x00044416:    9c51        Q.      LDR      r4,[sp,#0x144]
        0x00044418:    e9dd7b4f    ..O{    LDRD     r7,r11,[sp,#0x13c]
        0x0004441c:    9016        ..      STR      r0,[sp,#0x58]
        0x0004441e:    984c        L.      LDR      r0,[sp,#0x130]
        0x00044420:    461e        .F      MOV      r6,r3
        0x00044422:    9018        ..      STR      r0,[sp,#0x60]
        0x00044424:    e89a0501    ....    LDM      r10,{r0,r8,r10}
        0x00044428:    4689        .F      MOV      r9,r1
        0x0004442a:    9017        ..      STR      r0,[sp,#0x5c]
        0x0004442c:    9848        H.      LDR      r0,[sp,#0x120]
        0x0004442e:    901f        ..      STR      r0,[sp,#0x7c]
        0x00044430:    9847        G.      LDR      r0,[sp,#0x11c]
        0x00044432:    9020         .      STR      r0,[sp,#0x80]
        0x00044434:    9846        F.      LDR      r0,[sp,#0x118]
        0x00044436:    901b        ..      STR      r0,[sp,#0x6c]
        0x00044438:    9d4e        N.      LDR      r5,[sp,#0x138]
        0x0004443a:    f001f901    ....    BL       save_stack ; 0x45640
        0x0004443e:    f8cdb074    ..t.    STR      r11,[sp,#0x74]
        0x00044442:    b115        ..      CBZ      r5,0x4444a ; quant_coarse_energy + 78
        0x00044444:    f04f0b01    O...    MOV      r11,#1
        0x00044448:    e01d        ..      B        0x44486 ; quant_coarse_energy + 138
        0x0004444a:    f1bb0f00    ....    CMP      r11,#0
        0x0004444e:    d002        ..      BEQ      0x44456 ; quant_coarse_energy + 90
        0x00044450:    f04f0b00    O...    MOV      r11,#0
        0x00044454:    e017        ..      B        0x44486 ; quant_coarse_energy + 138
        0x00044456:    981c        ..      LDR      r0,[sp,#0x70]
        0x00044458:    ed970a00    ....    VLDR     s0,[r7,#0]
        0x0004445c:    eba00009    ....    SUB      r0,r0,r9
        0x00044460:    fb00f00a    ....    MUL      r0,r0,r10
        0x00044464:    0041        A.      LSLS     r1,r0,#1
        0x00044466:    ee011a10    ....    VMOV     s2,r1
        0x0004446a:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x0004446e:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00044472:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00044476:    f04f0b00    O...    MOV      r11,#0
        0x0004447a:    dd04        ..      BLE      0x44486 ; quant_coarse_energy + 138
        0x0004447c:    9916        ..      LDR      r1,[sp,#0x58]
        0x0004447e:    4288        .B      CMP      r0,r1
        0x00044480:    bfb8        ..      IT       LT
        0x00044482:    f04f0b01    O...    MOVLT    r11,#1
        0x00044486:    981f        ..      LDR      r0,[sp,#0x7c]
        0x00044488:    ed971a00    ....    VLDR     s2,[r7,#0]
        0x0004448c:    ee000a10    ....    VMOV     s0,r0
        0x00044490:    eeb80a40    ..@.    VCVT.F32.U32 s0,s0
        0x00044494:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x00044498:    ee014a10    ...J    VMOV     s2,r4
        0x0004449c:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x000444a0:    ea4f204a    O.J     LSL      r0,r10,#9
        0x000444a4:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000444a8:    ee010a10    ....    VMOV     s2,r0
        0x000444ac:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x000444b0:    ee80aa01    ....    VDIV.F32 s20,s0,s2
        0x000444b4:    9719        ..      STR      r7,[sp,#0x64]
        0x000444b6:    981e        ..      LDR      r0,[sp,#0x78]
        0x000444b8:    ed9f9ac9    ....    VLDR     s18,[pc,#804] ; [0x447e0] = 0
        0x000444bc:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x000444c0:    9820         .      LDR      r0,[sp,#0x80]
        0x000444c2:    eba60e09    ....    SUB      lr,r6,r9
        0x000444c6:    eb000589    ....    ADD      r5,r0,r9,LSL #2
        0x000444ca:    981b        ..      LDR      r0,[sp,#0x6c]
        0x000444cc:    ea4f038c    O...    LSL      r3,r12,#2
        0x000444d0:    eb000789    ....    ADD      r7,r0,r9,LSL #2
        0x000444d4:    2000        .       MOVS     r0,#0
        0x000444d6:    bf00        ..      NOP      
        0x000444d8:    45b1        .E      CMP      r9,r6
        0x000444da:    da13        ..      BGE      0x44504 ; quant_coarse_energy + 264
        0x000444dc:    463c        <F      MOV      r4,r7
        0x000444de:    462a        *F      MOV      r2,r5
        0x000444e0:    4671        qF      MOV      r1,lr
        0x000444e2:    bf00        ..      NOP      
        0x000444e4:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x000444e8:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x000444ec:    3901        .9      SUBS     r1,#1
        0x000444ee:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x000444f2:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x000444f6:    ee399a00    9...    VADD.F32 s18,s18,s0
        0x000444fa:    f1020204    ....    ADD      r2,r2,#4
        0x000444fe:    f1040404    ....    ADD      r4,r4,#4
        0x00044502:    d1ef        ..      BNE      0x444e4 ; quant_coarse_energy + 232
        0x00044504:    3001        .0      ADDS     r0,#1
        0x00044506:    441d        .D      ADD      r5,r5,r3
        0x00044508:    4550        PE      CMP      r0,r10
        0x0004450a:    441f        .D      ADD      r7,r7,r3
        0x0004450c:    dbe4        ..      BLT      0x444d8 ; quant_coarse_energy + 220
        0x0004450e:    ed9f0ab5    ....    VLDR     s0,[pc,#724] ; [0x447e4] = 0x43480000
        0x00044512:    4641        AF      MOV      r1,r8
        0x00044514:    eeb49a40    ..@.    VCMP.F32 s18,s0
        0x00044518:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004451c:    bfc8        ..      IT       GT
        0x0004451e:    eeb09a40    ..@.    VMOVGT.F32 s18,s0
        0x00044522:    f8510f1c    Q...    LDR      r0,[r1,#0x1c]!
        0x00044526:    eeb41a00    ....    VMOV.F32 s2,#0.12500000
        0x0004452a:    9112        ..      STR      r1,[sp,#0x48]
        0x0004452c:    f8d81014    ....    LDR      r1,[r8,#0x14]
        0x00044530:    fab0f280    ....    CLZ      r2,r0
        0x00044534:    440a        .D      ADD      r2,r2,r1
        0x00044536:    9f1f        ..      LDR      r7,[sp,#0x7c]
        0x00044538:    f1a2031d    ....    SUB      r3,r2,#0x1d
        0x0004453c:    9c1d        ..      LDR      r4,[sp,#0x74]
        0x0004453e:    42bb        .B      CMP      r3,r7
        0x00044540:    bf84        ..      ITT      HI
        0x00044542:    2400        .$      MOVHI    r4,#0
        0x00044544:    f04f0b00    O...    MOVHI    r11,#0
        0x00044548:    9f16        ..      LDR      r7,[sp,#0x58]
        0x0004454a:    9b1c        ..      LDR      r3,[sp,#0x70]
        0x0004454c:    ee007a10    ...z    VMOV     s0,r7
        0x00044550:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00044554:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00044558:    eeb31a00    ....    VMOV.F32 s2,#16.00000000
        0x0004455c:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00044560:    eba30309    ....    SUB      r3,r3,r9
        0x00044564:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00044568:    bfc8        ..      IT       GT
        0x0004456a:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0004456e:    2b0a        .+      CMP      r3,#0xa
        0x00044570:    e9d83700    ...7    LDRD     r3,r7,[r8,#0]
        0x00044574:    9135        5.      STR      r1,[sp,#0xd4]
        0x00044576:    9330        0.      STR      r3,[sp,#0xc0]
        0x00044578:    f8d83008    ...0    LDR      r3,[r8,#8]
        0x0004457c:    9731        1.      STR      r7,[sp,#0xc4]
        0x0004457e:    f8d8700c    ...p    LDR      r7,[r8,#0xc]
        0x00044582:    9332        2.      STR      r3,[sp,#0xc8]
        0x00044584:    f8d83010    ...0    LDR      r3,[r8,#0x10]
        0x00044588:    f8d8102c    ..,.    LDR      r1,[r8,#0x2c]
        0x0004458c:    f1a20220    .. .    SUB      r2,r2,#0x20
        0x00044590:    e9cd7333    ..3s    STRD     r7,r3,[sp,#0xcc]
        0x00044594:    9214        ..      STR      r2,[sp,#0x50]
        0x00044596:    bfc8        ..      IT       GT
        0x00044598:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x0004459c:    912f        /.      STR      r1,[sp,#0xbc]
        0x0004459e:    f8d81028    ..(.    LDR      r1,[r8,#0x28]
        0x000445a2:    9a1a        ..      LDR      r2,[sp,#0x68]
        0x000445a4:    912e        ..      STR      r1,[sp,#0xb8]
        0x000445a6:    f8d81024    ..$.    LDR      r1,[r8,#0x24]
        0x000445aa:    eeb08a08    ....    VMOV.F32 s16,#3.00000000
        0x000445ae:    912d        -.      STR      r1,[sp,#0xb4]
        0x000445b0:    f8d81020    .. .    LDR      r1,[r8,#0x20]
        0x000445b4:    2a00        .*      CMP      r2,#0
        0x000445b6:    bf08        ..      IT       EQ
        0x000445b8:    eeb08a41    ..A.    VMOVEQ.F32 s16,s2
        0x000445bc:    912c        ,.      STR      r1,[sp,#0xb0]
        0x000445be:    f8d81018    ....    LDR      r1,[r8,#0x18]
        0x000445c2:    ea4f078a    O...    LSL      r7,r10,#2
        0x000445c6:    902b        +.      STR      r0,[sp,#0xac]
        0x000445c8:    fb07f00c    ....    MUL      r0,r7,r12
        0x000445cc:    9111        ..      STR      r1,[sp,#0x44]
        0x000445ce:    f004fb5f    .._.    BL       spl_alloca ; 0x48c90
        0x000445d2:    9d1e        ..      LDR      r5,[sp,#0x78]
        0x000445d4:    4606        .F      MOV      r6,r0
        0x000445d6:    68a9        .h      LDR      r1,[r5,#8]
        0x000445d8:    fb07f001    ....    MUL      r0,r7,r1
        0x000445dc:    f004fb58    ..X.    BL       spl_alloca ; 0x48c90
        0x000445e0:    68a9        .h      LDR      r1,[r5,#8]
        0x000445e2:    9016        ..      STR      r0,[sp,#0x58]
        0x000445e4:    9713        ..      STR      r7,[sp,#0x4c]
        0x000445e6:    fb07f201    ....    MUL      r2,r7,r1
        0x000445ea:    9920         .      LDR      r1,[sp,#0x80]
        0x000445ec:    4630        0F      MOV      r0,r6
        0x000445ee:    f7d3ffa1    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x000445f2:    ea54000b    T...    ORRS     r0,r4,r11
        0x000445f6:    941d        ..      STR      r4,[sp,#0x74]
        0x000445f8:    f8cdb054    ..T.    STR      r11,[sp,#0x54]
        0x000445fc:    d024        $.      BEQ      0x44648 ; quant_coarse_energy + 588
        0x000445fe:    9c18        ..      LDR      r4,[sp,#0x60]
        0x00044600:    f6400198    @...    MOV      r1,#0x898
        0x00044604:    2054        T       MOVS     r0,#0x54
        0x00044606:    f2c00105    ....    MOVT     r1,#5
        0x0004460a:    fb041000    ....    MLA      r0,r4,r0,r1
        0x0004460e:    2101        .!      MOVS     r1,#1
        0x00044610:    9108        ..      STR      r1,[sp,#0x20]
        0x00044612:    991a        ..      LDR      r1,[sp,#0x68]
        0x00044614:    9600        ..      STR      r6,[sp,#0]
        0x00044616:    9109        ..      STR      r1,[sp,#0x24]
        0x00044618:    f8ddb07c    ..|.    LDR      r11,[sp,#0x7c]
        0x0004461c:    302a        *0      ADDS     r0,r0,#0x2a
        0x0004461e:    f8cdb004    ....    STR      r11,[sp,#4]
        0x00044622:    9914        ..      LDR      r1,[sp,#0x50]
        0x00044624:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00044628:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x0004462c:    9f16        ..      LDR      r7,[sp,#0x58]
        0x0004462e:    a804        ..      ADD      r0,sp,#0x10
        0x00044630:    e8800580    ....    STM      r0,{r7,r8,r10}
        0x00044634:    e9dd321b    ...2    LDRD     r3,r2,[sp,#0x6c]
        0x00044638:    4628        (F      MOV      r0,r5
        0x0004463a:    4649        IF      MOV      r1,r9
        0x0004463c:    9407        ..      STR      r4,[sp,#0x1c]
        0x0004463e:    f000f8d3    ....    BL       quant_coarse_energy_impl ; 0x447e8
        0x00044642:    9c19        ..      LDR      r4,[sp,#0x64]
        0x00044644:    4602        .F      MOV      r2,r0
        0x00044646:    e002        ..      B        0x4464e ; quant_coarse_energy + 594
        0x00044648:    9c19        ..      LDR      r4,[sp,#0x64]
        0x0004464a:    9f16        ..      LDR      r7,[sp,#0x58]
        0x0004464c:    2200        ."      MOVS     r2,#0
        0x0004464e:    9815        ..      LDR      r0,[sp,#0x54]
        0x00044650:    4631        1F      MOV      r1,r6
        0x00044652:    b170        p.      CBZ      r0,0x44672 ; quant_coarse_energy + 630
        0x00044654:    68a8        .h      LDR      r0,[r5,#8]
        0x00044656:    9e13        ..      LDR      r6,[sp,#0x4c]
        0x00044658:    fb06f200    ....    MUL      r2,r6,r0
        0x0004465c:    9820         .      LDR      r0,[sp,#0x80]
        0x0004465e:    f7d3ff69    ..i.    BL       __aeabi_memcpy4 ; 0x18534
        0x00044662:    68a8        .h      LDR      r0,[r5,#8]
        0x00044664:    4639        9F      MOV      r1,r7
        0x00044666:    fb06f200    ....    MUL      r2,r6,r0
        0x0004466a:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0004466c:    f7d3ff62    ..b.    BL       __aeabi_memcpy4 ; 0x18534
        0x00044670:    e0ac        ..      B        0x447cc ; quant_coarse_energy + 976
        0x00044672:    4640        @F      MOV      r0,r8
        0x00044674:    9215        ..      STR      r2,[sp,#0x54]
        0x00044676:    9110        ..      STR      r1,[sp,#0x40]
        0x00044678:    f7f4f8fc    ....    BL       ec_tell_frac ; 0x38874
        0x0004467c:    900a        ..      STR      r0,[sp,#0x28]
        0x0004467e:    4646        FF      MOV      r6,r8
        0x00044680:    e9d85102    ...Q    LDRD     r5,r1,[r8,#8]
        0x00044684:    f8567f04    V...    LDR      r7,[r6,#4]!
        0x00044688:    9c12        ..      LDR      r4,[sp,#0x48]
        0x0004468a:    f10d0ea0    ....    ADD      lr,sp,#0xa0
        0x0004468e:    e9d82304    ...#    LDRD     r2,r3,[r8,#0x10]
        0x00044692:    e9cd7526    ..&u    STRD     r7,r5,[sp,#0x98]
        0x00044696:    e88e000e    ....    STM      lr,{r1-r3}
        0x0004469a:    e9d45100    ...Q    LDRD     r5,r1,[r4,#0]
        0x0004469e:    f1040708    ....    ADD      r7,r4,#8
        0x000446a2:    f8d80018    ....    LDR      r0,[r8,#0x18]
        0x000446a6:    cf8c        ..      LDM      r7,{r2,r3,r7}
        0x000446a8:    e9cd5121    ..!Q    STRD     r5,r1,[sp,#0x84]
        0x000446ac:    9d11        ..      LDR      r5,[sp,#0x44]
        0x000446ae:    f8d8c000    ....    LDR      r12,[r8,#0]
        0x000446b2:    a923        #.      ADD      r1,sp,#0x8c
        0x000446b4:    c18c        ..      STM      r1!,{r2,r3,r7}
        0x000446b6:    1b47        G.      SUBS     r7,r0,r5
        0x000446b8:    f8cdc034    ..4.    STR      r12,[sp,#0x34]
        0x000446bc:    900f        ..      STR      r0,[sp,#0x3c]
        0x000446be:    4638        8F      MOV      r0,r7
        0x000446c0:    eb0c0b05    ....    ADD      r11,r12,r5
        0x000446c4:    f004fae4    ....    BL       spl_alloca ; 0x48c90
        0x000446c8:    4659        YF      MOV      r1,r11
        0x000446ca:    463a        :F      MOV      r2,r7
        0x000446cc:    e9cd0b0b    ....    STRD     r0,r11,[sp,#0x2c]
        0x000446d0:    970e        ..      STR      r7,[sp,#0x38]
        0x000446d2:    f7d3fea8    ....    BL       __aeabi_memcpy ; 0x18426
        0x000446d6:    ab30        0.      ADD      r3,sp,#0xc0
        0x000446d8:    cb0f        ..      LDM      r3,{r0-r3}
        0x000446da:    6031        1`      STR      r1,[r6,#0]
        0x000446dc:    f8c80000    ....    STR      r0,[r8,#0]
        0x000446e0:    e9dd0134    ..4.    LDRD     r0,r1,[sp,#0xd0]
        0x000446e4:    e9c82302    ...#    STRD     r2,r3,[r8,#8]
        0x000446e8:    f1080210    ....    ADD      r2,r8,#0x10
        0x000446ec:    af2b        +.      ADD      r7,sp,#0xac
        0x000446ee:    c223        #.      STM      r2!,{r0,r1,r5}
        0x000446f0:    cf8f        ..      LDM      r7,{r0-r3,r7}
        0x000446f2:    9d18        ..      LDR      r5,[sp,#0x60]
        0x000446f4:    e884000f    ....    STM      r4,{r0-r3}
        0x000446f8:    f6400198    @...    MOV      r1,#0x898
        0x000446fc:    2054        T       MOVS     r0,#0x54
        0x000446fe:    f2c00105    ....    MOVT     r1,#5
        0x00044702:    fb051000    ....    MLA      r0,r5,r0,r1
        0x00044706:    2100        .!      MOVS     r1,#0
        0x00044708:    6127        'a      STR      r7,[r4,#0x10]
        0x0004470a:    9f1e        ..      LDR      r7,[sp,#0x78]
        0x0004470c:    9108        ..      STR      r1,[sp,#0x20]
        0x0004470e:    991a        ..      LDR      r1,[sp,#0x68]
        0x00044710:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00044714:    9109        ..      STR      r1,[sp,#0x24]
        0x00044716:    9920         .      LDR      r1,[sp,#0x80]
        0x00044718:    9100        ..      STR      r1,[sp,#0]
        0x0004471a:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0004471c:    9101        ..      STR      r1,[sp,#4]
        0x0004471e:    9914        ..      LDR      r1,[sp,#0x50]
        0x00044720:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x00044724:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00044726:    a904        ..      ADD      r1,sp,#0x10
        0x00044728:    e8810501    ....    STM      r1,{r0,r8,r10}
        0x0004472c:    e9dd321b    ...2    LDRD     r3,r2,[sp,#0x6c]
        0x00044730:    4638        8F      MOV      r0,r7
        0x00044732:    4649        IF      MOV      r1,r9
        0x00044734:    9507        ..      STR      r5,[sp,#0x1c]
        0x00044736:    f000f857    ..W.    BL       quant_coarse_energy_impl ; 0x447e8
        0x0004473a:    991d        ..      LDR      r1,[sp,#0x74]
        0x0004473c:    b3a1        ..      CBZ      r1,0x447a8 ; quant_coarse_energy + 940
        0x0004473e:    9915        ..      LDR      r1,[sp,#0x54]
        0x00044740:    4281        .B      CMP      r1,r0
        0x00044742:    da24        $.      BGE      0x4478e ; quant_coarse_energy + 914
        0x00044744:    980d        ..      LDR      r0,[sp,#0x34]
        0x00044746:    ab26        &.      ADD      r3,sp,#0x98
        0x00044748:    f8c80000    ....    STR      r0,[r8,#0]
        0x0004474c:    cb0f        ..      LDM      r3,{r0-r3}
        0x0004474e:    463d        =F      MOV      r5,r7
        0x00044750:    9f2a        *.      LDR      r7,[sp,#0xa8]
        0x00044752:    c68f        ..      STM      r6!,{r0-r3,r7}
        0x00044754:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00044756:    af21        !.      ADD      r7,sp,#0x84
        0x00044758:    f8c80018    ....    STR      r0,[r8,#0x18]
        0x0004475c:    cf8f        ..      LDM      r7,{r0-r3,r7}
        0x0004475e:    9e12        ..      LDR      r6,[sp,#0x48]
        0x00044760:    c68f        ..      STM      r6!,{r0-r3,r7}
        0x00044762:    e9dd100b    ....    LDRD     r1,r0,[sp,#0x2c]
        0x00044766:    9a0e        ..      LDR      r2,[sp,#0x38]
        0x00044768:    f7d3fe5d    ..].    BL       __aeabi_memcpy ; 0x18426
        0x0004476c:    68a8        .h      LDR      r0,[r5,#8]
        0x0004476e:    9c13        ..      LDR      r4,[sp,#0x4c]
        0x00044770:    9910        ..      LDR      r1,[sp,#0x40]
        0x00044772:    fb04f200    ....    MUL      r2,r4,r0
        0x00044776:    9820         .      LDR      r0,[sp,#0x80]
        0x00044778:    f7d3fedc    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x0004477c:    68a8        .h      LDR      r0,[r5,#8]
        0x0004477e:    fb04f200    ....    MUL      r2,r4,r0
        0x00044782:    e9dd1016    ....    LDRD     r1,r0,[sp,#0x58]
        0x00044786:    f7d3fed5    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x0004478a:    9c19        ..      LDR      r4,[sp,#0x64]
        0x0004478c:    e01e        ..      B        0x447cc ; quant_coarse_energy + 976
        0x0004478e:    d10b        ..      BNE      0x447a8 ; quant_coarse_energy + 940
        0x00044790:    eebd0aca    ....    VCVT.S32.F32 s0,s20
        0x00044794:    4640        @F      MOV      r0,r8
        0x00044796:    ee107a10    ...z    VMOV     r7,s0
        0x0004479a:    f7f4f86b    ..k.    BL       ec_tell_frac ; 0x38874
        0x0004479e:    990a        ..      LDR      r1,[sp,#0x28]
        0x000447a0:    4438        8D      ADD      r0,r0,r7
        0x000447a2:    9f1e        ..      LDR      r7,[sp,#0x78]
        0x000447a4:    4288        .B      CMP      r0,r1
        0x000447a6:    dccd        ..      BGT      0x44744 ; quant_coarse_energy + 840
        0x000447a8:    f2404010    @..@    MOVW     r0,#0x410
        0x000447ac:    9918        ..      LDR      r1,[sp,#0x60]
        0x000447ae:    f2c00005    ....    MOVT     r0,#5
        0x000447b2:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000447b6:    9c19        ..      LDR      r4,[sp,#0x64]
        0x000447b8:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x000447bc:    ed941a00    ....    VLDR     s2,[r4,#0]
        0x000447c0:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x000447c4:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000447c8:    ee399a00    9...    VADD.F32 s18,s18,s0
        0x000447cc:    ed849a00    ....    VSTR     s18,[r4,#0]
        0x000447d0:    b036        6.      ADD      sp,sp,#0xd8
        0x000447d2:    ecbd8b06    ....    VPOP     {d8-d10}
        0x000447d6:    b001        ..      ADD      sp,sp,#4
        0x000447d8:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x000447dc:    f000bf10    ....    B.W      restore_stack ; 0x45600
    $d.1
        0x000447e0:    00000000    ....    DCD    0
        0x000447e4:    43480000    ..HC    DCD    1128792064
    $t.2
    quant_coarse_energy_impl
        0x000447e8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000447ec:    b081        ..      SUB      sp,sp,#4
        0x000447ee:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x000447f2:    b08e        ..      SUB      sp,sp,#0x38
        0x000447f4:    e9cd0108    ....    STRD     r0,r1,[sp,#0x20]
        0x000447f8:    e9dd4029    ..)@    LDRD     r4,r0,[sp,#0xa4]
        0x000447fc:    f8dd90c0    ....    LDR      r9,[sp,#0xc0]
        0x00044800:    f8dda0b4    ....    LDR      r10,[sp,#0xb4]
        0x00044804:    3003        .0      ADDS     r0,#3
        0x00044806:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0004480a:    4617        .F      MOV      r7,r2
        0x0004480c:    2100        .!      MOVS     r1,#0
        0x0004480e:    42a0        .B      CMP      r0,r4
        0x00044810:    9307        ..      STR      r3,[sp,#0x1c]
        0x00044812:    910d        ..      STR      r1,[sp,#0x34]
        0x00044814:    910c        ..      STR      r1,[sp,#0x30]
        0x00044816:    dc04        ..      BGT      0x44822 ; quant_coarse_energy_impl + 58
        0x00044818:    4650        PF      MOV      r0,r10
        0x0004481a:    4649        IF      MOV      r1,r9
        0x0004481c:    2203        ."      MOVS     r2,#3
        0x0004481e:    f7f3fdd5    ....    BL       ec_enc_bit_logp ; 0x383cc
        0x00044822:    f1b90f00    ....    CMP      r9,#0
        0x00044826:    d004        ..      BEQ      0x44832 ; quant_coarse_energy_impl + 74
        0x00044828:    ed9faa8e    ....    VLDR     s20,[pc,#568] ; [0x44a64] = 0
        0x0004482c:    ed9f9a8e    ....    VLDR     s18,[pc,#568] ; [0x44a68] = 0x3e199800
        0x00044830:    e010        ..      B        0x44854 ; quant_coarse_energy_impl + 108
        0x00044832:    982f        /.      LDR      r0,[sp,#0xbc]
        0x00044834:    f2404120    @. A    MOVW     r1,#0x420
        0x00044838:    f2c00105    ....    MOVT     r1,#5
        0x0004483c:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x00044840:    ed919a00    ....    VLDR     s18,[r1,#0]
        0x00044844:    f2404110    @..A    MOVW     r1,#0x410
        0x00044848:    f2c00105    ....    MOVT     r1,#5
        0x0004484c:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00044850:    ed90aa00    ....    VLDR     s20,[r0,#0]
        0x00044854:    9809        ..      LDR      r0,[sp,#0x24]
        0x00044856:    f04f0800    O...    MOV      r8,#0
        0x0004485a:    42b8        .B      CMP      r0,r7
        0x0004485c:    f28080f6    ....    BGE.W    0x44a4c ; quant_coarse_energy_impl + 612
        0x00044860:    982e        ..      LDR      r0,[sp,#0xb8]
        0x00044862:    9d28        (.      LDR      r5,[sp,#0xa0]
        0x00044864:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00044868:    9001        ..      STR      r0,[sp,#4]
        0x0004486a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004486c:    9e09        ..      LDR      r6,[sp,#0x24]
        0x0004486e:    6880        .h      LDR      r0,[r0,#8]
        0x00044870:    f1040120    .. .    ADD      r1,r4,#0x20
        0x00044874:    f04f0800    O...    MOV      r8,#0
        0x00044878:    eebaba02    ....    VMOV.F32 s22,#-9.00000000
        0x0004487c:    eeb6ca00    ....    VMOV.F32 s24,#0.50000000
        0x00044880:    eebbda0c    ....    VMOV.F32 s26,#-28.00000000
        0x00044884:    9106        ..      STR      r1,[sp,#0x18]
        0x00044886:    9702        ..      STR      r7,[sp,#8]
        0x00044888:    9931        1.      LDR      r1,[sp,#0xc4]
        0x0004488a:    1bf2        ..      SUBS     r2,r6,r7
        0x0004488c:    2900        .)      CMP      r1,#0
        0x0004488e:    bf18        ..      IT       NE
        0x00044890:    2101        .!      MOVNE    r1,#1
        0x00044892:    9b01        ..      LDR      r3,[sp,#4]
        0x00044894:    2e01        ..      CMP      r6,#1
        0x00044896:    fb03f202    ....    MUL      r2,r3,r2
        0x0004489a:    9205        ..      STR      r2,[sp,#0x14]
        0x0004489c:    f04f0200    O...    MOV      r2,#0
        0x000448a0:    bfc8        ..      IT       GT
        0x000448a2:    2201        ."      MOVGT    r2,#1
        0x000448a4:    4011        .@      ANDS     r1,r1,r2
        0x000448a6:    910a        ..      STR      r1,[sp,#0x28]
        0x000448a8:    4631        1F      MOV      r1,r6
        0x000448aa:    2e14        ..      CMP      r6,#0x14
        0x000448ac:    bfa8        ..      IT       GE
        0x000448ae:    2114        .!      MOVGE    r1,#0x14
        0x000448b0:    0049        I.      LSLS     r1,r1,#1
        0x000448b2:    9104        ..      STR      r1,[sp,#0x10]
        0x000448b4:    3101        .1      ADDS     r1,#1
        0x000448b6:    af0c        ..      ADD      r7,sp,#0x30
        0x000448b8:    2400        .$      MOVS     r4,#0
        0x000448ba:    9103        ..      STR      r1,[sp,#0xc]
        0x000448bc:    fb006004    ...`    MLA      r0,r0,r4,r6
        0x000448c0:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000448c2:    46ab        .F      MOV      r11,r5
        0x000448c4:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x000448c8:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x000448cc:    edd0aa00    ....    VLDR     s21,[r0,#0]
        0x000448d0:    edd19a00    ....    VLDR     s19,[r1,#0]
        0x000448d4:    eef4aa4b    ..K.    VCMP.F32 s21,s22
        0x000448d8:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x000448dc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000448e0:    bfb8        ..      IT       LT
        0x000448e2:    eeb00a4b    ..K.    VMOVLT.F32 s0,s22
        0x000448e6:    ee2afa00    *...    VMUL.F32 s30,s20,s0
        0x000448ea:    ed97ea00    ....    VLDR     s28,[r7,#0]
        0x000448ee:    ee390acf    9...    VSUB.F32 s0,s19,s30
        0x000448f2:    ee708a4e    p.N.    VSUB.F32 s17,s0,s28
        0x000448f6:    ee380a8c    8...    VADD.F32 s0,s17,s24
        0x000448fa:    f007f8e9    ....    BL       __hardfp_floorf ; 0x4bad0
        0x000448fe:    eef4aa4d    ..M.    VCMP.F32 s21,s26
        0x00044902:    eebd1ac0    ....    VCVT.S32.F32 s2,s0
        0x00044906:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004490a:    bfb8        ..      IT       LT
        0x0004490c:    eef0aa4d    ..M.    VMOVLT.F32 s21,s26
        0x00044910:    ee3a0ac8    :...    VSUB.F32 s0,s21,s16
        0x00044914:    eef49a40    ..@.    VCMP.F32 s19,s0
        0x00044918:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004491c:    ee119a10    ....    VMOV     r9,s2
        0x00044920:    da0b        ..      BGE      0x4493a ; quant_coarse_energy_impl + 338
        0x00044922:    f1b93fff    ...?    CMP      r9,#0xffffffff
        0x00044926:    dc08        ..      BGT      0x4493a ; quant_coarse_energy_impl + 338
        0x00044928:    ee300a69    0.i.    VSUB.F32 s0,s0,s19
        0x0004492c:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00044930:    ee100a10    ....    VMOV     r0,s0
        0x00044934:    4448        HD      ADD      r0,r0,r9
        0x00044936:    ea0079e0    ...y    AND      r9,r0,r0,ASR #31
        0x0004493a:    f8da001c    ....    LDR      r0,[r10,#0x1c]
        0x0004493e:    f8da1014    ....    LDR      r1,[r10,#0x14]
        0x00044942:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00044944:    fab0f080    ....    CLZ      r0,r0
        0x00044948:    1a51        Q.      SUBS     r1,r2,r1
        0x0004494a:    1a09        ..      SUBS     r1,r1,r0
        0x0004494c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004494e:    f8cd902c    ..,.    STR      r9,[sp,#0x2c]
        0x00044952:    4286        .B      CMP      r6,r0
        0x00044954:    4648        HF      MOV      r0,r9
        0x00044956:    d00f        ..      BEQ      0x44978 ; quant_coarse_energy_impl + 400
        0x00044958:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004495a:    180a        ..      ADDS     r2,r1,r0
        0x0004495c:    2a17        .*      CMP      r2,#0x17
        0x0004495e:    4648        HF      MOV      r0,r9
        0x00044960:    dc0a        ..      BGT      0x44978 ; quant_coarse_energy_impl + 400
        0x00044962:    2001        .       MOVS     r0,#1
        0x00044964:    f1b90f01    ....    CMP      r9,#1
        0x00044968:    bfb8        ..      IT       LT
        0x0004496a:    4648        HF      MOVLT    r0,r9
        0x0004496c:    2a0f        .*      CMP      r2,#0xf
        0x0004496e:    900b        ..      STR      r0,[sp,#0x2c]
        0x00044970:    bfdc        ..      ITT      LE
        0x00044972:    ea4070e0    @..p    ORRLE    r0,r0,r0,ASR #31
        0x00044976:    900b        ..      STRLE    r0,[sp,#0x2c]
        0x00044978:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0004497a:    b112        ..      CBZ      r2,0x44982 ; quant_coarse_energy_impl + 410
        0x0004497c:    ea0070e0    ...p    AND      r0,r0,r0,ASR #31
        0x00044980:    900b        ..      STR      r0,[sp,#0x2c]
        0x00044982:    290f        .)      CMP      r1,#0xf
        0x00044984:    db0c        ..      BLT      0x449a0 ; quant_coarse_energy_impl + 440
        0x00044986:    992b        +.      LDR      r1,[sp,#0xac]
        0x00044988:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004498a:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004498c:    5c08        .\      LDRB     r0,[r1,r0]
        0x0004498e:    5c89        .\      LDRB     r1,[r1,r2]
        0x00044990:    01c2        ..      LSLS     r2,r0,#7
        0x00044992:    018b        ..      LSLS     r3,r1,#6
        0x00044994:    4650        PF      MOV      r0,r10
        0x00044996:    a90b        ..      ADD      r1,sp,#0x2c
        0x00044998:    f7f3ff18    ....    BL       ec_laplace_encode ; 0x387cc
        0x0004499c:    e024        $.      B        0x449e8 ; quant_coarse_energy_impl + 512
        0x0004499e:    bf00        ..      NOP      
        0x000449a0:    2902        .)      CMP      r1,#2
        0x000449a2:    db13        ..      BLT      0x449cc ; quant_coarse_energy_impl + 484
        0x000449a4:    2801        .(      CMP      r0,#1
        0x000449a6:    f04f0101    O...    MOV      r1,#1
        0x000449aa:    bfa8        ..      IT       GE
        0x000449ac:    4608        .F      MOVGE    r0,r1
        0x000449ae:    ea4070e0    @..p    ORR      r0,r0,r0,ASR #31
        0x000449b2:    0041        A.      LSLS     r1,r0,#1
        0x000449b4:    f64402c8    D...    MOV      r2,#0x48c8
        0x000449b8:    900b        ..      STR      r0,[sp,#0x2c]
        0x000449ba:    ea8171e0    ...q    EOR      r1,r1,r0,ASR #31
        0x000449be:    4650        PF      MOV      r0,r10
        0x000449c0:    f2c00205    ....    MOVT     r2,#5
        0x000449c4:    2302        .#      MOVS     r3,#2
        0x000449c6:    f7f3fe17    ....    BL       ec_enc_icdf ; 0x385f8
        0x000449ca:    e00d        ..      B        0x449e8 ; quant_coarse_energy_impl + 512
        0x000449cc:    2901        .)      CMP      r1,#1
        0x000449ce:    d108        ..      BNE      0x449e2 ; quant_coarse_energy_impl + 506
        0x000449d0:    ea0070e0    ...p    AND      r0,r0,r0,ASR #31
        0x000449d4:    900b        ..      STR      r0,[sp,#0x2c]
        0x000449d6:    4241        AB      RSBS     r1,r0,#0
        0x000449d8:    4650        PF      MOV      r0,r10
        0x000449da:    2201        ."      MOVS     r2,#1
        0x000449dc:    f7f3fcf6    ....    BL       ec_enc_bit_logp ; 0x383cc
        0x000449e0:    e002        ..      B        0x449e8 ; quant_coarse_energy_impl + 512
        0x000449e2:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000449e6:    900b        ..      STR      r0,[sp,#0x2c]
        0x000449e8:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000449ea:    9b2c        ,.      LDR      r3,[sp,#0xb0]
        0x000449ec:    ebb90200    ....    SUBS     r2,r9,r0
        0x000449f0:    ee000a10    ....    VMOV     s0,r0
        0x000449f4:    9808        ..      LDR      r0,[sp,#0x20]
        0x000449f6:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x000449fa:    6880        .h      LDR      r0,[r0,#8]
        0x000449fc:    ee381ac0    8...    VSUB.F32 s2,s17,s0
        0x00044a00:    fb006104    ...a    MLA      r1,r0,r4,r6
        0x00044a04:    465d        ]F      MOV      r5,r11
        0x00044a06:    eb030381    ....    ADD      r3,r3,r1,LSL #2
        0x00044a0a:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x00044a0e:    ee3e1a0f    >...    VADD.F32 s2,s28,s30
        0x00044a12:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x00044a16:    eb050181    ....    ADD      r1,r5,r1,LSL #2
        0x00044a1a:    bf48        H.      IT       MI
        0x00044a1c:    4252        RB      RSBMI    r2,r2,#0
        0x00044a1e:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x00044a22:    ee3e1a00    >...    VADD.F32 s2,s28,s0
        0x00044a26:    ee290a00    )...    VMUL.F32 s0,s18,s0
        0x00044a2a:    992e        ..      LDR      r1,[sp,#0xb8]
        0x00044a2c:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x00044a30:    3401        .4      ADDS     r4,#1
        0x00044a32:    4490        .D      ADD      r8,r8,r2
        0x00044a34:    ed870a00    ....    VSTR     s0,[r7,#0]
        0x00044a38:    428c        .B      CMP      r4,r1
        0x00044a3a:    f1070704    ....    ADD      r7,r7,#4
        0x00044a3e:    f6ffaf3d    ..=.    BLT      0x448bc ; quant_coarse_energy_impl + 212
        0x00044a42:    9f02        ..      LDR      r7,[sp,#8]
        0x00044a44:    3601        .6      ADDS     r6,#1
        0x00044a46:    42be        .B      CMP      r6,r7
        0x00044a48:    f47faf1e    ....    BNE      0x44888 ; quant_coarse_energy_impl + 160
        0x00044a4c:    9831        1.      LDR      r0,[sp,#0xc4]
        0x00044a4e:    2800        .(      CMP      r0,#0
        0x00044a50:    f04f0000    O...    MOV      r0,#0
        0x00044a54:    bf08        ..      IT       EQ
        0x00044a56:    4640        @F      MOVEQ    r0,r8
        0x00044a58:    b00e        ..      ADD      sp,sp,#0x38
        0x00044a5a:    ecbd8b10    ....    VPOP     {d8-d15}
        0x00044a5e:    b001        ..      ADD      sp,sp,#4
        0x00044a60:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d.3
        0x00044a64:    00000000    ....    DCD    0
        0x00044a68:    3e199800    ...>    DCD    1041864704
    $t.6
    quant_energy_finalise
        0x00044a6c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00044a70:    b081        ..      SUB      sp,sp,#4
        0x00044a72:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x00044a76:    b086        ..      SUB      sp,sp,#0x18
        0x00044a78:    9101        ..      STR      r1,[sp,#4]
        0x00044a7a:    e9dd911c    ....    LDRD     r9,r1,[sp,#0x70]
        0x00044a7e:    e9ddc61a    ....    LDRD     r12,r6,[sp,#0x68]
        0x00044a82:    e9ddb818    ....    LDRD     r11,r8,[sp,#0x60]
        0x00044a86:    ed9faa40    ..@.    VLDR     s20,[pc,#256] ; [0x44b88] = 0x38800000
        0x00044a8a:    461c        .F      MOV      r4,r3
        0x00044a8c:    4607        .F      MOV      r7,r0
        0x00044a8e:    f04f0a01    O...    MOV      r10,#1
        0x00044a92:    f04f0e00    O...    MOV      lr,#0
        0x00044a96:    eeb68a00    ....    VMOV.F32 s16,#0.50000000
        0x00044a9a:    eebe9a00    ....    VMOV.F32 s18,#-0.50000000
        0x00044a9e:    2501        .%      MOVS     r5,#1
        0x00044aa0:    2901        .)      CMP      r1,#1
        0x00044aa2:    bfc8        ..      IT       GT
        0x00044aa4:    468a        .F      MOVGT    r10,r1
        0x00044aa6:    9203        ..      STR      r2,[sp,#0xc]
        0x00044aa8:    9801        ..      LDR      r0,[sp,#4]
        0x00044aaa:    9502        ..      STR      r5,[sp,#8]
        0x00044aac:    4290        .B      CMP      r0,r2
        0x00044aae:    da5d        ].      BGE      0x44b6c ; quant_energy_finalise + 256
        0x00044ab0:    428e        .B      CMP      r6,r1
        0x00044ab2:    db5b        [.      BLT      0x44b6c ; quant_energy_finalise + 256
        0x00044ab4:    9d01        ..      LDR      r5,[sp,#4]
        0x00044ab6:    f8cde010    ....    STR      lr,[sp,#0x10]
        0x00044aba:    bf00        ..      NOP      
        0x00044abc:    f8580025    X.%.    LDR      r0,[r8,r5,LSL #2]
        0x00044ac0:    2807        .(      CMP      r0,#7
        0x00044ac2:    dc4e        N.      BGT      0x44b62 ; quant_energy_finalise + 246
        0x00044ac4:    f85c0025    \.%.    LDR      r0,[r12,r5,LSL #2]
        0x00044ac8:    4570        pE      CMP      r0,lr
        0x00044aca:    d14a        J.      BNE      0x44b62 ; quant_energy_finalise + 246
        0x00044acc:    68b8        .h      LDR      r0,[r7,#8]
        0x00044ace:    9605        ..      STR      r6,[sp,#0x14]
        0x00044ad0:    2600        .&      MOVS     r6,#0
        0x00044ad2:    bf00        ..      NOP      
        0x00044ad4:    fb005006    ...P    MLA      r0,r0,r6,r5
        0x00044ad8:    2100        .!      MOVS     r1,#0
        0x00044ada:    eb0b0080    ....    ADD      r0,r11,r0,LSL #2
        0x00044ade:    ed90ba00    ....    VLDR     s22,[r0,#0]
        0x00044ae2:    4648        HF      MOV      r0,r9
        0x00044ae4:    eeb5ba40    ..@.    VCMP.F32 s22,#0.0
        0x00044ae8:    2201        ."      MOVS     r2,#1
        0x00044aea:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00044aee:    bfa8        ..      IT       GE
        0x00044af0:    2101        .!      MOVGE    r1,#1
        0x00044af2:    f7f3fc97    ....    BL       ec_enc_bits ; 0x38424
        0x00044af6:    f8580025    X.%.    LDR      r0,[r8,r5,LSL #2]
        0x00044afa:    2101        .!      MOVS     r1,#1
        0x00044afc:    f1c0000d    ....    RSB      r0,r0,#0xd
        0x00044b00:    eeb5ba40    ..@.    VCMP.F32 s22,#0.0
        0x00044b04:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00044b08:    fa01f000    ....    LSL      r0,r1,r0
        0x00044b0c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00044b10:    bfa8        ..      IT       GE
        0x00044b12:    eeb00a48    ..H.    VMOVGE.F32 s0,s16
        0x00044b16:    ee010a10    ....    VMOV     s2,r0
        0x00044b1a:    68b8        .h      LDR      r0,[r7,#8]
        0x00044b1c:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00044b20:    fb005106    ...Q    MLA      r1,r0,r6,r5
        0x00044b24:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00044b28:    eb040281    ....    ADD      r2,r4,r1,LSL #2
        0x00044b2c:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00044b30:    ee200a0a     ...    VMUL.F32 s0,s0,s20
        0x00044b34:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x00044b38:    ed821a00    ....    VSTR     s2,[r2,#0]
        0x00044b3c:    eb0b0181    ....    ADD      r1,r11,r1,LSL #2
        0x00044b40:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x00044b44:    3601        .6      ADDS     r6,#1
        0x00044b46:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x00044b4a:    45b2        .E      CMP      r10,r6
        0x00044b4c:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00044b50:    d1c0        ..      BNE      0x44ad4 ; quant_energy_finalise + 104
        0x00044b52:    9e05        ..      LDR      r6,[sp,#0x14]
        0x00044b54:    991d        ..      LDR      r1,[sp,#0x74]
        0x00044b56:    f8ddc068    ..h.    LDR      r12,[sp,#0x68]
        0x00044b5a:    e9dd2e03    ....    LDRD     r2,lr,[sp,#0xc]
        0x00044b5e:    eba6060a    ....    SUB      r6,r6,r10
        0x00044b62:    3501        .5      ADDS     r5,#1
        0x00044b64:    4295        .B      CMP      r5,r2
        0x00044b66:    da01        ..      BGE      0x44b6c ; quant_energy_finalise + 256
        0x00044b68:    428e        .B      CMP      r6,r1
        0x00044b6a:    daa7        ..      BGE      0x44abc ; quant_energy_finalise + 80
        0x00044b6c:    9802        ..      LDR      r0,[sp,#8]
        0x00044b6e:    f04f0e01    O...    MOV      lr,#1
        0x00044b72:    07c0        ..      LSLS     r0,r0,#31
        0x00044b74:    f04f0500    O...    MOV      r5,#0
        0x00044b78:    d196        ..      BNE      0x44aa8 ; quant_energy_finalise + 60
        0x00044b7a:    b006        ..      ADD      sp,sp,#0x18
        0x00044b7c:    ecbd8b08    ....    VPOP     {d8-d11}
        0x00044b80:    b001        ..      ADD      sp,sp,#4
        0x00044b82:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00044b86:    bf00        ..      NOP      
    $d.7
        0x00044b88:    38800000    ...8    DCD    947912704
    $t.4
    quant_fine_energy
        0x00044b8c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00044b90:    b081        ..      SUB      sp,sp,#4
        0x00044b92:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x00044b96:    b084        ..      SUB      sp,sp,#0x10
        0x00044b98:    4291        .B      CMP      r1,r2
        0x00044b9a:    9201        ..      STR      r2,[sp,#4]
        0x00044b9c:    da71        q.      BGE      0x44c82 ; quant_fine_energy + 246
        0x00044b9e:    e9dd7816    ...x    LDRD     r7,r8,[sp,#0x58]
        0x00044ba2:    ed9f9a3b    ..;.    VLDR     s18,[pc,#236] ; [0x44c90] = 0x38800000
        0x00044ba6:    469b        .F      MOV      r11,r3
        0x00044ba8:    4689        .F      MOV      r9,r1
        0x00044baa:    4606        .F      MOV      r6,r0
        0x00044bac:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x00044bb0:    eeb68a00    ....    VMOV.F32 s16,#0.50000000
        0x00044bb4:    eebeaa00    ....    VMOV.F32 s20,#-0.50000000
        0x00044bb8:    f8585029    X.)P    LDR      r5,[r8,r9,LSL #2]
        0x00044bbc:    2d01        .-      CMP      r5,#1
        0x00044bbe:    db5b        [.      BLT      0x44c78 ; quant_fine_energy + 236
        0x00044bc0:    f44f3080    O..0    MOV      r0,#0x10000
        0x00044bc4:    40a8        .@      LSLS     r0,r0,r5
        0x00044bc6:    9003        ..      STR      r0,[sp,#0xc]
        0x00044bc8:    1400        ..      ASRS     r0,r0,#16
        0x00044bca:    9002        ..      STR      r0,[sp,#8]
        0x00044bcc:    ee000a10    ....    VMOV     s0,r0
        0x00044bd0:    68b0        .h      LDR      r0,[r6,#8]
        0x00044bd2:    eeb8bac0    ....    VCVT.F32.S32 s22,s0
        0x00044bd6:    f04f0a00    O...    MOV      r10,#0
        0x00044bda:    bf00        ..      NOP      
        0x00044bdc:    fb00900a    ....    MLA      r0,r0,r10,r9
        0x00044be0:    eb070080    ....    ADD      r0,r7,r0,LSL #2
        0x00044be4:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00044be8:    ee300a08    0...    VADD.F32 s0,s0,s16
        0x00044bec:    ee200a0b     ...    VMUL.F32 s0,s0,s22
        0x00044bf0:    f006ff6e    ..n.    BL       __hardfp_floorf ; 0x4bad0
        0x00044bf4:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00044bf8:    9902        ..      LDR      r1,[sp,#8]
        0x00044bfa:    ee100a10    ....    VMOV     r0,s0
        0x00044bfe:    4281        .B      CMP      r1,r0
        0x00044c00:    9903        ..      LDR      r1,[sp,#0xc]
        0x00044c02:    bfd8        ..      IT       LE
        0x00044c04:    eb044021    ..!@    ADDLE    r0,r4,r1,ASR #16
        0x00044c08:    ea2074e0     ..t    BIC      r4,r0,r0,ASR #31
        0x00044c0c:    9818        ..      LDR      r0,[sp,#0x60]
        0x00044c0e:    4621        !F      MOV      r1,r4
        0x00044c10:    462a        *F      MOV      r2,r5
        0x00044c12:    f7f3fc07    ....    BL       ec_enc_bits ; 0x38424
        0x00044c16:    f8585029    X.)P    LDR      r5,[r8,r9,LSL #2]
        0x00044c1a:    2201        ."      MOVS     r2,#1
        0x00044c1c:    f1c5000e    ....    RSB      r0,r5,#0xe
        0x00044c20:    fa02f000    ....    LSL      r0,r2,r0
        0x00044c24:    ee010a10    ....    VMOV     s2,r0
        0x00044c28:    68b0        .h      LDR      r0,[r6,#8]
        0x00044c2a:    ee004a10    ...J    VMOV     s0,r4
        0x00044c2e:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00044c32:    fb00940a    ....    MLA      r4,r0,r10,r9
        0x00044c36:    ee300a08    0...    VADD.F32 s0,s0,s16
        0x00044c3a:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00044c3e:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00044c42:    eb0b0284    ....    ADD      r2,r11,r4,LSL #2
        0x00044c46:    ee200a09     ...    VMUL.F32 s0,s0,s18
        0x00044c4a:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00044c4e:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00044c52:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x00044c56:    ed821a00    ....    VSTR     s2,[r2,#0]
        0x00044c5a:    eb070484    ....    ADD      r4,r7,r4,LSL #2
        0x00044c5e:    ed941a00    ....    VLDR     s2,[r4,#0]
        0x00044c62:    9a19        ..      LDR      r2,[sp,#0x64]
        0x00044c64:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x00044c68:    f10a0a01    ....    ADD      r10,r10,#1
        0x00044c6c:    4592        .E      CMP      r10,r2
        0x00044c6e:    ed840a00    ....    VSTR     s0,[r4,#0]
        0x00044c72:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x00044c76:    dbb1        ..      BLT      0x44bdc ; quant_fine_energy + 80
        0x00044c78:    9801        ..      LDR      r0,[sp,#4]
        0x00044c7a:    f1090901    ....    ADD      r9,r9,#1
        0x00044c7e:    4581        .E      CMP      r9,r0
        0x00044c80:    d19a        ..      BNE      0x44bb8 ; quant_fine_energy + 44
        0x00044c82:    b004        ..      ADD      sp,sp,#0x10
        0x00044c84:    ecbd8b08    ....    VPOP     {d8-d11}
        0x00044c88:    b001        ..      ADD      sp,sp,#4
        0x00044c8a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00044c8e:    bf00        ..      NOP      
    $d.5
        0x00044c90:    38800000    ...8    DCD    947912704
    $t.25
    quant_partition
        0x00044c94:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00044c98:    b081        ..      SUB      sp,sp,#4
        0x00044c9a:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x00044c9e:    b094        ..      SUB      sp,sp,#0x50
        0x00044ca0:    4682        .F      MOV      r10,r0
        0x00044ca2:    f8d0e000    ....    LDR      lr,[r0,#0]
        0x00044ca6:    6880        .h      LDR      r0,[r0,#8]
        0x00044ca8:    e9dd9b25    ..%.    LDRD     r9,r11,[sp,#0x94]
        0x00044cac:    461f        .F      MOV      r7,r3
        0x00044cae:    460d        .F      MOV      r5,r1
        0x00044cb0:    f8da100c    ....    LDR      r1,[r10,#0xc]
        0x00044cb4:    6883        .h      LDR      r3,[r0,#8]
        0x00044cb6:    f11b0601    ....    ADDS     r6,r11,#1
        0x00044cba:    fb031106    ....    MLA      r1,r3,r6,r1
        0x00044cbe:    e9d03018    ...0    LDRD     r3,r0,[r0,#0x60]
        0x00044cc2:    f8dd809c    ....    LDR      r8,[sp,#0x9c]
        0x00044cc6:    f9331011    3...    LDRSH    r1,[r3,r1,LSL #1]
        0x00044cca:    f8da3014    ...0    LDR      r3,[r10,#0x14]
        0x00044cce:    eb000c01    ....    ADD      r12,r0,r1
        0x00044cd2:    5c41        A\      LDRB     r1,[r0,r1]
        0x00044cd4:    f8da401c    ...@    LDR      r4,[r10,#0x1c]
        0x00044cd8:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x00044cdc:    9713        ..      STR      r7,[sp,#0x4c]
        0x00044cde:    950c        ..      STR      r5,[sp,#0x30]
        0x00044ce0:    d248        H.      BCS      0x44d74 ; quant_partition + 224
        0x00044ce2:    2a03        .*      CMP      r2,#3
        0x00044ce4:    db46        F.      BLT      0x44d74 ; quant_partition + 224
        0x00044ce6:    f81c0001    ....    LDRB     r0,[r12,r1]
        0x00044cea:    300c        .0      ADDS     r0,r0,#0xc
        0x00044cec:    42b8        .B      CMP      r0,r7
        0x00044cee:    da41        A.      BGE      0x44d74 ; quant_partition + 224
        0x00044cf0:    9e24        $.      LDR      r6,[sp,#0x90]
        0x00044cf2:    0854        T.      LSRS     r4,r2,#1
        0x00044cf4:    2e01        ..      CMP      r6,#1
        0x00044cf6:    bf02        ..      ITTT     EQ
        0x00044cf8:    f0080001    ....    ANDEQ    r0,r8,#1
        0x00044cfc:    ea400048    @.H.    ORREQ    r0,r0,r8,LSL #1
        0x00044d00:    9027        '.      STREQ    r0,[sp,#0x9c]
        0x00044d02:    1c70        p.      ADDS     r0,r6,#1
        0x00044d04:    ea4f0860    O.`.    ASR      r8,r0,#1
        0x00044d08:    a827        '.      ADD      r0,sp,#0x9c
        0x00044d0a:    2100        .!      MOVS     r1,#0
        0x00044d0c:    aa13        ..      ADD      r2,sp,#0x4c
        0x00044d0e:    eb050384    ....    ADD      r3,r5,r4,LSL #2
        0x00044d12:    f1ab0701    ....    SUB      r7,r11,#1
        0x00044d16:    e9cd4200    ...B    STRD     r4,r2,[sp,#0]
        0x00044d1a:    e9cd1005    ....    STRD     r1,r0,[sp,#0x14]
        0x00044d1e:    a90d        ..      ADD      r1,sp,#0x34
        0x00044d20:    4650        PF      MOV      r0,r10
        0x00044d22:    462a        *F      MOV      r2,r5
        0x00044d24:    e9cd8602    ....    STRD     r8,r6,[sp,#8]
        0x00044d28:    930b        ..      STR      r3,[sp,#0x2c]
        0x00044d2a:    9704        ..      STR      r7,[sp,#0x10]
        0x00044d2c:    f7f0fb26    ..&.    BL       compute_theta ; 0x3537c
        0x00044d30:    ed9d0a0e    ....    VLDR     s0,[sp,#0x38]
        0x00044d34:    ed9d2a0f    ...*    VLDR     s4,[sp,#0x3c]
        0x00044d38:    e9dd1310    ....    LDRD     r1,r3,[sp,#0x40]
        0x00044d3c:    9812        ..      LDR      r0,[sp,#0x48]
        0x00044d3e:    eeb81ac0    ....    VCVT.F32.S32 s2,s0
        0x00044d42:    ed9f0ac8    ....    VLDR     s0,[pc,#800] ; [0x45064] = 0x38000000
        0x00044d46:    2e02        ..      CMP      r6,#2
        0x00044d48:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x00044d4c:    930a        ..      STR      r3,[sp,#0x28]
        0x00044d4e:    f2c080bf    ....    BLT.W    0x44ed0 ; quant_partition + 572
        0x00044d52:    461a        .F      MOV      r2,r3
        0x00044d54:    f36f329f    o..2    BFC      r2,#14,#18
        0x00044d58:    2a00        .*      CMP      r2,#0
        0x00044d5a:    f00080b9    ....    BEQ.W    0x44ed0 ; quant_partition + 572
        0x00044d5e:    46bc        .F      MOV      r12,r7
        0x00044d60:    f5b35f00    ..._    CMP      r3,#0x2000
        0x00044d64:    f34080bd    @...    BLE.W    0x44ee2 ; quant_partition + 590
        0x00044d68:    f1cb0205    ....    RSB      r2,r11,#5
        0x00044d6c:    fa41f202    A...    ASR      r2,r1,r2
        0x00044d70:    1a89        ..      SUBS     r1,r1,r2
        0x00044d72:    e0bd        ..      B        0x44ef0 ; quant_partition + 604
        0x00044d74:    f1a70b01    ....    SUB      r11,r7,#1
        0x00044d78:    2700        .'      MOVS     r7,#0
        0x00044d7a:    2506        .%      MOVS     r5,#6
        0x00044d7c:    940b        ..      STR      r4,[sp,#0x2c]
        0x00044d7e:    bf00        ..      NOP      
        0x00044d80:    460c        .F      MOV      r4,r1
        0x00044d82:    4439        9D      ADD      r1,r1,r7
        0x00044d84:    1c4e        N.      ADDS     r6,r1,#1
        0x00044d86:    1071        q.      ASRS     r1,r6,#1
        0x00044d88:    f81c0001    ....    LDRB     r0,[r12,r1]
        0x00044d8c:    4583        .E      CMP      r11,r0
        0x00044d8e:    bfc4        ..      ITT      GT
        0x00044d90:    1077        w.      ASRGT    r7,r6,#1
        0x00044d92:    4621        !F      MOVGT    r1,r4
        0x00044d94:    3d01        .=      SUBS     r5,#1
        0x00044d96:    d1f3        ..      BNE      0x44d80 ; quant_partition + 236
        0x00044d98:    2f00        ./      CMP      r7,#0
        0x00044d9a:    bf14        ..      ITE      NE
        0x00044d9c:    f81c5007    ...P    LDRBNE   r5,[r12,r7]
        0x00044da0:    f04f35ff    O..5    MOVEQ    r5,#0xffffffff
        0x00044da4:    f81c0001    ....    LDRB     r0,[r12,r1]
        0x00044da8:    ebab0405    ....    SUB      r4,r11,r5
        0x00044dac:    eba0000b    ....    SUB      r0,r0,r11
        0x00044db0:    4284        .B      CMP      r4,r0
        0x00044db2:    bfc8        ..      IT       GT
        0x00044db4:    460f        .F      MOVGT    r7,r1
        0x00044db6:    2f00        ./      CMP      r7,#0
        0x00044db8:    bf1a        ..      ITTE     NE
        0x00044dba:    f81c0007    ....    LDRBNE   r0,[r12,r7]
        0x00044dbe:    3001        .0      ADDNE    r0,#1
        0x00044dc0:    2000        .       MOVEQ    r0,#0
        0x00044dc2:    f8da1020    .. .    LDR      r1,[r10,#0x20]
        0x00044dc6:    1a0d        ..      SUBS     r5,r1,r0
        0x00044dc8:    f1b53fff    ...?    CMP      r5,#0xffffffff
        0x00044dcc:    f8ca5020    .. P    STR      r5,[r10,#0x20]
        0x00044dd0:    dc15        ..      BGT      0x44dfe ; quant_partition + 362
        0x00044dd2:    2f01        ./      CMP      r7,#1
        0x00044dd4:    db13        ..      BLT      0x44dfe ; quant_partition + 362
        0x00044dd6:    f1ac0101    ....    SUB      r1,r12,#1
        0x00044dda:    bf00        ..      NOP      
        0x00044ddc:    4405        .D      ADD      r5,r5,r0
        0x00044dde:    1e7e        ~.      SUBS     r6,r7,#1
        0x00044de0:    f8ca5020    .. P    STR      r5,[r10,#0x20]
        0x00044de4:    d02e        ..      BEQ      0x44e44 ; quant_partition + 432
        0x00044de6:    5dc8        .]      LDRB     r0,[r1,r7]
        0x00044de8:    3001        .0      ADDS     r0,#1
        0x00044dea:    1a2d        -.      SUBS     r5,r5,r0
        0x00044dec:    f1b53fff    ...?    CMP      r5,#0xffffffff
        0x00044df0:    f8ca5020    .. P    STR      r5,[r10,#0x20]
        0x00044df4:    dc04        ..      BGT      0x44e00 ; quant_partition + 364
        0x00044df6:    2f01        ./      CMP      r7,#1
        0x00044df8:    4637        7F      MOV      r7,r6
        0x00044dfa:    dcef        ..      BGT      0x44ddc ; quant_partition + 328
        0x00044dfc:    e000        ..      B        0x44e00 ; quant_partition + 364
        0x00044dfe:    463e        >F      MOV      r6,r7
        0x00044e00:    b316        ..      CBZ      r6,0x44e48 ; quant_partition + 436
        0x00044e02:    2001        .       MOVS     r0,#1
        0x00044e04:    4631        1F      MOV      r1,r6
        0x00044e06:    f36001df    `...    BFI      r1,r0,#3,#29
        0x00044e0a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00044e0e:    eb0000e6    ....    ADD      r0,r0,r6,ASR #3
        0x00044e12:    2e08        ..      CMP      r6,#8
        0x00044e14:    bfa8        ..      IT       GE
        0x00044e16:    fa01f600    ....    LSLGE    r6,r1,r0
        0x00044e1a:    980c        ..      LDR      r0,[sp,#0x30]
        0x00044e1c:    f1be0f00    ....    CMP      lr,#0
        0x00044e20:    d04b        K.      BEQ      0x44eba ; quant_partition + 550
        0x00044e22:    9d24        $.      LDR      r5,[sp,#0x90]
        0x00044e24:    f8da1004    ....    LDR      r1,[r10,#4]
        0x00044e28:    f8da702c    ..,p    LDR      r7,[r10,#0x2c]
        0x00044e2c:    9500        ..      STR      r5,[sp,#0]
        0x00044e2e:    9d0b        ..      LDR      r5,[sp,#0x2c]
        0x00044e30:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00044e34:    e9cd5101    ...Q    STRD     r5,r1,[sp,#4]
        0x00044e38:    4611        .F      MOV      r1,r2
        0x00044e3a:    4632        2F      MOV      r2,r6
        0x00044e3c:    9703        ..      STR      r7,[sp,#0xc]
        0x00044e3e:    f7daf87d    ..}.    BL       alg_quant ; 0x1ef3c
        0x00044e42:    e108        ..      B        0x45056 ; quant_partition + 962
        0x00044e44:    f8ca5020    .. P    STR      r5,[r10,#0x20]
        0x00044e48:    f8da0004    ....    LDR      r0,[r10,#4]
        0x00044e4c:    9f0c        ..      LDR      r7,[sp,#0x30]
        0x00044e4e:    2800        .(      CMP      r0,#0
        0x00044e50:    d044        D.      BEQ      0x44edc ; quant_partition + 584
        0x00044e52:    9924        $.      LDR      r1,[sp,#0x90]
        0x00044e54:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00044e58:    4088        .@      LSLS     r0,r0,r1
        0x00044e5a:    ea280800    (...    BIC      r8,r8,r0
        0x00044e5e:    f1b80f00    ....    CMP      r8,#0
        0x00044e62:    f8cd809c    ....    STR      r8,[sp,#0x9c]
        0x00044e66:    d035        5.      BEQ      0x44ed4 ; quant_partition + 576
        0x00044e68:    f1b90f00    ....    CMP      r9,#0
        0x00044e6c:    f00080c9    ....    BEQ.W    0x45002 ; quant_partition + 878
        0x00044e70:    2a01        .*      CMP      r2,#1
        0x00044e72:    f2c080e6    ....    BLT.W    0x45042 ; quant_partition + 942
        0x00044e76:    f24f3c5f    O._<    MOV      r12,#0xf35f
        0x00044e7a:    f246630d    F..c    MOV      r3,#0x660d
        0x00044e7e:    f8da1028    ..(.    LDR      r1,[r10,#0x28]
        0x00044e82:    f6c34c6e    ..nL    MOVT     r12,#0x3c6e
        0x00044e86:    f2c00319    ....    MOVT     r3,#0x19
        0x00044e8a:    a077        w.      ADR      r0,{pc}+0x1de ; 0x45068
        0x00044e8c:    463d        =F      MOV      r5,r7
        0x00044e8e:    4616        .F      MOV      r6,r2
        0x00044e90:    fb01c103    ....    MLA      r1,r1,r3,r12
        0x00044e94:    4607        .F      MOV      r7,r0
        0x00044e96:    040c        ..      LSLS     r4,r1,#16
        0x00044e98:    bf58        X.      IT       PL
        0x00044e9a:    3704        .7      ADDPL    r7,#4
        0x00044e9c:    ed970a00    ....    VLDR     s0,[r7,#0]
        0x00044ea0:    ed991a00    ....    VLDR     s2,[r9,#0]
        0x00044ea4:    3e01        .>      SUBS     r6,#1
        0x00044ea6:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00044eaa:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x00044eae:    f1050504    ....    ADD      r5,r5,#4
        0x00044eb2:    f1090904    ....    ADD      r9,r9,#4
        0x00044eb6:    d1eb        ..      BNE      0x44e90 ; quant_partition + 508
        0x00044eb8:    e0c0        ..      B        0x4503c ; quant_partition + 936
        0x00044eba:    9924        $.      LDR      r1,[sp,#0x90]
        0x00044ebc:    9f0b        ..      LDR      r7,[sp,#0x2c]
        0x00044ebe:    9100        ..      STR      r1,[sp,#0]
        0x00044ec0:    4611        .F      MOV      r1,r2
        0x00044ec2:    4632        2F      MOV      r2,r6
        0x00044ec4:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00044ec8:    9701        ..      STR      r7,[sp,#4]
        0x00044eca:    f7daf8a7    ....    BL       alg_unquant ; 0x1f01c
        0x00044ece:    e0c2        ..      B        0x45056 ; quant_partition + 962
        0x00044ed0:    46bc        .F      MOV      r12,r7
        0x00044ed2:    e00d        ..      B        0x44ef0 ; quant_partition + 604
        0x00044ed4:    0091        ..      LSLS     r1,r2,#2
        0x00044ed6:    4638        8F      MOV      r0,r7
        0x00044ed8:    f7d3fbcd    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00044edc:    f04f0800    O...    MOV      r8,#0
        0x00044ee0:    e0b8        ..      B        0x45054 ; quant_partition + 960
        0x00044ee2:    00e2        ..      LSLS     r2,r4,#3
        0x00044ee4:    f1cb0306    ....    RSB      r3,r11,#6
        0x00044ee8:    411a        .A      ASRS     r2,r2,r3
        0x00044eea:    4411        .D      ADD      r1,r1,r2
        0x00044eec:    ea0171e1    ...q    AND      r1,r1,r1,ASR #31
        0x00044ef0:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00044ef2:    464d        MF      MOV      r5,r9
        0x00044ef4:    1a51        Q.      SUBS     r1,r2,r1
        0x00044ef6:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00044efa:    4613        .F      MOV      r3,r2
        0x00044efc:    ebb20f61    ..a.    CMP      r2,r1,ASR #1
        0x00044f00:    bfa8        ..      IT       GE
        0x00044f02:    104b        K.      ASRGE    r3,r1,#1
        0x00044f04:    ea2377e3    #..w    BIC      r7,r3,r3,ASR #31
        0x00044f08:    f8da1020    .. .    LDR      r1,[r10,#0x20]
        0x00044f0c:    1bd6        ..      SUBS     r6,r2,r7
        0x00044f0e:    f1b90f00    ....    CMP      r9,#0
        0x00044f12:    ee219a00    !...    VMUL.F32 s18,s2,s0
        0x00044f16:    ee22aa00    "...    VMUL.F32 s20,s4,s0
        0x00044f1a:    eba10b00    ....    SUB      r11,r1,r0
        0x00044f1e:    bf18        ..      IT       NE
        0x00044f20:    eb050584    ....    ADDNE    r5,r5,r4,LSL #2
        0x00044f24:    42b7        .B      CMP      r7,r6
        0x00044f26:    f8cab020    .. .    STR      r11,[r10,#0x20]
        0x00044f2a:    da35        5.      BGE      0x44f98 ; quant_partition + 772
        0x00044f2c:    9827        '.      LDR      r0,[sp,#0x9c]
        0x00044f2e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00044f30:    9009        ..      STR      r0,[sp,#0x24]
        0x00044f32:    fa40f008    @...    ASR      r0,r0,r8
        0x00044f36:    ee2a0a08    *...    VMUL.F32 s0,s20,s16
        0x00044f3a:    9003        ..      STR      r0,[sp,#0xc]
        0x00044f3c:    4650        PF      MOV      r0,r10
        0x00044f3e:    4622        "F      MOV      r2,r4
        0x00044f40:    4633        3F      MOV      r3,r6
        0x00044f42:    e9cd8500    ....    STRD     r8,r5,[sp,#0]
        0x00044f46:    4665        eF      MOV      r5,r12
        0x00044f48:    f8cdc008    ....    STR      r12,[sp,#8]
        0x00044f4c:    f7fffea2    ....    BL       quant_partition ; 0x44c94
        0x00044f50:    9924        $.      LDR      r1,[sp,#0x90]
        0x00044f52:    f8da2020    ..      LDR      r2,[r10,#0x20]
        0x00044f56:    1049        I.      ASRS     r1,r1,#1
        0x00044f58:    46c4        .F      MOV      r12,r8
        0x00044f5a:    fa00f801    ....    LSL      r8,r0,r1
        0x00044f5e:    eba2000b    ....    SUB      r0,r2,r11
        0x00044f62:    4430        0D      ADD      r0,r0,r6
        0x00044f64:    463b        ;F      MOV      r3,r7
        0x00044f66:    19c1        ..      ADDS     r1,r0,r7
        0x00044f68:    2818        .(      CMP      r0,#0x18
        0x00044f6a:    bfc8        ..      IT       GT
        0x00044f6c:    f1a10318    ....    SUBGT    r3,r1,#0x18
        0x00044f70:    980a        ..      LDR      r0,[sp,#0x28]
        0x00044f72:    ee290a08    )...    VMUL.F32 s0,s18,s16
        0x00044f76:    f5b04f80    ...O    CMP      r0,#0x4000
        0x00044f7a:    bf08        ..      IT       EQ
        0x00044f7c:    463b        ;F      MOVEQ    r3,r7
        0x00044f7e:    990c        ..      LDR      r1,[sp,#0x30]
        0x00044f80:    9f09        ..      LDR      r7,[sp,#0x24]
        0x00044f82:    4650        PF      MOV      r0,r10
        0x00044f84:    4622        "F      MOV      r2,r4
        0x00044f86:    e9cdc900    ....    STRD     r12,r9,[sp,#0]
        0x00044f8a:    9502        ..      STR      r5,[sp,#8]
        0x00044f8c:    9703        ..      STR      r7,[sp,#0xc]
        0x00044f8e:    f7fffe81    ....    BL       quant_partition ; 0x44c94
        0x00044f92:    ea480800    H...    ORR      r8,r8,r0
        0x00044f96:    e05d        ].      B        0x45054 ; quant_partition + 960
        0x00044f98:    4622        "F      MOV      r2,r4
        0x00044f9a:    9408        ..      STR      r4,[sp,#0x20]
        0x00044f9c:    9c27        '.      LDR      r4,[sp,#0x9c]
        0x00044f9e:    990c        ..      LDR      r1,[sp,#0x30]
        0x00044fa0:    ee290a08    )...    VMUL.F32 s0,s18,s16
        0x00044fa4:    4650        PF      MOV      r0,r10
        0x00044fa6:    463b        ;F      MOV      r3,r7
        0x00044fa8:    e9cd8900    ....    STRD     r8,r9,[sp,#0]
        0x00044fac:    46e1        .F      MOV      r9,r12
        0x00044fae:    f8cdc008    ....    STR      r12,[sp,#8]
        0x00044fb2:    9403        ..      STR      r4,[sp,#0xc]
        0x00044fb4:    f7fffe6e    ..n.    BL       quant_partition ; 0x44c94
        0x00044fb8:    f8da1020    .. .    LDR      r1,[r10,#0x20]
        0x00044fbc:    900c        ..      STR      r0,[sp,#0x30]
        0x00044fbe:    eba1000b    ....    SUB      r0,r1,r11
        0x00044fc2:    4438        8D      ADD      r0,r0,r7
        0x00044fc4:    4633        3F      MOV      r3,r6
        0x00044fc6:    1981        ..      ADDS     r1,r0,r6
        0x00044fc8:    2818        .(      CMP      r0,#0x18
        0x00044fca:    bfc8        ..      IT       GT
        0x00044fcc:    f1a10318    ....    SUBGT    r3,r1,#0x18
        0x00044fd0:    980a        ..      LDR      r0,[sp,#0x28]
        0x00044fd2:    ee2a0a08    *...    VMUL.F32 s0,s20,s16
        0x00044fd6:    2800        .(      CMP      r0,#0
        0x00044fd8:    bf08        ..      IT       EQ
        0x00044fda:    4633        3F      MOVEQ    r3,r6
        0x00044fdc:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00044fde:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00044fe0:    fa44f708    D...    ASR      r7,r4,r8
        0x00044fe4:    4650        PF      MOV      r0,r10
        0x00044fe6:    e9cd8500    ....    STRD     r8,r5,[sp,#0]
        0x00044fea:    f8cd9008    ....    STR      r9,[sp,#8]
        0x00044fee:    9703        ..      STR      r7,[sp,#0xc]
        0x00044ff0:    f7fffe50    ..P.    BL       quant_partition ; 0x44c94
        0x00044ff4:    9924        $.      LDR      r1,[sp,#0x90]
        0x00044ff6:    1049        I.      ASRS     r1,r1,#1
        0x00044ff8:    4088        .@      LSLS     r0,r0,r1
        0x00044ffa:    990c        ..      LDR      r1,[sp,#0x30]
        0x00044ffc:    ea400801    @...    ORR      r8,r0,r1
        0x00045000:    e028        (.      B        0x45054 ; quant_partition + 960
        0x00045002:    2a01        .*      CMP      r2,#1
        0x00045004:    ea6f0800    o...    MVN      r8,r0
        0x00045008:    db1b        ..      BLT      0x45042 ; quant_partition + 942
        0x0004500a:    f24f305f    O._0    MOV      r0,#0xf35f
        0x0004500e:    f246630d    F..c    MOV      r3,#0x660d
        0x00045012:    f8da1028    ..(.    LDR      r1,[r10,#0x28]
        0x00045016:    f6c3406e    ..n@    MOVT     r0,#0x3c6e
        0x0004501a:    f2c00319    ....    MOVT     r3,#0x19
        0x0004501e:    4616        .F      MOV      r6,r2
        0x00045020:    fb010103    ....    MLA      r1,r1,r3,r0
        0x00045024:    3e01        .>      SUBS     r6,#1
        0x00045026:    ea4f5521    O.!U    ASR      r5,r1,#20
        0x0004502a:    ee005a10    ...Z    VMOV     s0,r5
        0x0004502e:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00045032:    ed870a00    ....    VSTR     s0,[r7,#0]
        0x00045036:    f1070704    ....    ADD      r7,r7,#4
        0x0004503a:    d1f1        ..      BNE      0x45020 ; quant_partition + 908
        0x0004503c:    9f0c        ..      LDR      r7,[sp,#0x30]
        0x0004503e:    f8ca1028    ..(.    STR      r1,[r10,#0x28]
        0x00045042:    f8da302c    ..,0    LDR      r3,[r10,#0x2c]
        0x00045046:    4638        8F      MOV      r0,r7
        0x00045048:    4611        .F      MOV      r1,r2
        0x0004504a:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004504e:    461a        .F      MOV      r2,r3
        0x00045050:    f000fa76    ..v.    BL       renormalise_vector ; 0x45540
        0x00045054:    4640        @F      MOV      r0,r8
        0x00045056:    b014        ..      ADD      sp,sp,#0x50
        0x00045058:    ecbd8b06    ....    VPOP     {d8-d10}
        0x0004505c:    b001        ..      ADD      sp,sp,#4
        0x0004505e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00045062:    bf00        ..      NOP      
    $d.26
        0x00045064:    38000000    ...8    DCD    939524096
        0x00045068:    3b800000    ...;    DCD    998244352
        0x0004506c:    bb800000    ....    DCD    3145728000
    $t.56
    read_raw_value
        0x00045070:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00045072:    b081        ..      SUB      sp,sp,#4
        0x00045074:    461e        .F      MOV      r6,r3
        0x00045076:    4615        .F      MOV      r5,r2
        0x00045078:    2905        .)      CMP      r1,#5
        0x0004507a:    4604        .F      MOV      r4,r0
        0x0004507c:    d019        ..      BEQ      0x450b2 ; read_raw_value + 66
        0x0004507e:    2901        .)      CMP      r1,#1
        0x00045080:    d01d        ..      BEQ      0x450be ; read_raw_value + 78
        0x00045082:    bb29        ).      CBNZ     r1,0x450d0 ; read_raw_value + 96
        0x00045084:    6837        7h      LDR      r7,[r6,#0]
        0x00045086:    2000        .       MOVS     r0,#0
        0x00045088:    6030        0`      STR      r0,[r6,#0]
        0x0004508a:    bf00        ..      NOP      
        0x0004508c:    6830        0h      LDR      r0,[r6,#0]
        0x0004508e:    3001        .0      ADDS     r0,#1
        0x00045090:    42b8        .B      CMP      r0,r7
        0x00045092:    6030        0`      STR      r0,[r6,#0]
        0x00045094:    d825        %.      BHI      0x450e2 ; read_raw_value + 114
        0x00045096:    4620         F      MOV      r0,r4
        0x00045098:    4629        )F      MOV      r1,r5
        0x0004509a:    2201        ."      MOVS     r2,#1
        0x0004509c:    f7fcfc06    ....    BL       pb_read ; 0x418ac
        0x000450a0:    b1f8        ..      CBZ      r0,0x450e2 ; read_raw_value + 114
        0x000450a2:    f9150b01    ....    LDRSB    r0,[r5],#1
        0x000450a6:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000450aa:    ddef        ..      BLE      0x4508c ; read_raw_value + 28
        0x000450ac:    2001        .       MOVS     r0,#1
        0x000450ae:    b001        ..      ADD      sp,sp,#4
        0x000450b0:    bdf0        ..      POP      {r4-r7,pc}
        0x000450b2:    2004        .       MOVS     r0,#4
        0x000450b4:    6030        0`      STR      r0,[r6,#0]
        0x000450b6:    4620         F      MOV      r0,r4
        0x000450b8:    4629        )F      MOV      r1,r5
        0x000450ba:    2204        ."      MOVS     r2,#4
        0x000450bc:    e004        ..      B        0x450c8 ; read_raw_value + 88
        0x000450be:    2008        .       MOVS     r0,#8
        0x000450c0:    6030        0`      STR      r0,[r6,#0]
        0x000450c2:    4620         F      MOV      r0,r4
        0x000450c4:    4629        )F      MOV      r1,r5
        0x000450c6:    2208        ."      MOVS     r2,#8
        0x000450c8:    f7fcfbf0    ....    BL       pb_read ; 0x418ac
        0x000450cc:    b001        ..      ADD      sp,sp,#4
        0x000450ce:    bdf0        ..      POP      {r4-r7,pc}
        0x000450d0:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000450d2:    f24621b9    F..!    MOV      r1,#0x62b9
        0x000450d6:    f2c00105    ....    MOVT     r1,#5
        0x000450da:    2800        .(      CMP      r0,#0
        0x000450dc:    bf18        ..      IT       NE
        0x000450de:    4601        .F      MOVNE    r1,r0
        0x000450e0:    60e1        .`      STR      r1,[r4,#0xc]
        0x000450e2:    2000        .       MOVS     r0,#0
        0x000450e4:    b001        ..      ADD      sp,sp,#4
        0x000450e6:    bdf0        ..      POP      {r4-r7,pc}
    remove_doubling
        0x000450e8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000450ec:    b081        ..      SUB      sp,sp,#4
        0x000450ee:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x000450f2:    b08c        ..      SUB      sp,sp,#0x30
        0x000450f4:    9f26        &.      LDR      r7,[sp,#0x98]
        0x000450f6:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x000450fa:    461d        .F      MOV      r5,r3
        0x000450fc:    9202        ..      STR      r2,[sp,#8]
        0x000450fe:    460c        .F      MOV      r4,r1
        0x00045100:    4606        .F      MOV      r6,r0
        0x00045102:    f000fa9d    ....    BL       save_stack ; 0x45640
        0x00045106:    6839        9h      LDR      r1,[r7,#0]
        0x00045108:    eb0470d4    ...p    ADD      r0,r4,r4,LSR #31
        0x0004510c:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00045110:    eb0573d5    ...s    ADD      r3,r5,r5,LSR #31
        0x00045114:    9408        ..      STR      r4,[sp,#0x20]
        0x00045116:    1044        D.      ASRS     r4,r0,#1
        0x00045118:    104a        J.      ASRS     r2,r1,#1
        0x0004511a:    ea4f0963    O.c.    ASR      r9,r3,#1
        0x0004511e:    f04f33ff    O..3    MOV      r3,#0xffffffff
        0x00045122:    9607        ..      STR      r6,[sp,#0x1c]
        0x00045124:    eb060a84    ....    ADD      r10,r6,r4,LSL #2
        0x00045128:    eb030660    ..`.    ADD      r6,r3,r0,ASR #1
        0x0004512c:    ebb20f60    ..`.    CMP      r2,r0,ASR #1
        0x00045130:    f04f0004    O...    MOV      r0,#4
        0x00045134:    46b3        .F      MOV      r11,r6
        0x00045136:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0004513a:    bfb8        ..      IT       LT
        0x0004513c:    ea4f0b61    O.a.    ASRLT    r11,r1,#1
        0x00045140:    f8c7b000    ....    STR      r11,[r7,#0]
        0x00045144:    9404        ..      STR      r4,[sp,#0x10]
        0x00045146:    f003fda3    ....    BL       spl_alloca ; 0x48c90
        0x0004514a:    2d02        .-      CMP      r5,#2
        0x0004514c:    4680        .F      MOV      r8,r0
        0x0004514e:    f8cdb018    ....    STR      r11,[sp,#0x18]
        0x00045152:    f8cda004    ....    STR      r10,[sp,#4]
        0x00045156:    db1c        ..      BLT      0x45192 ; remove_doubling + 170
        0x00045158:    ed9faae3    ....    VLDR     s20,[pc,#908] ; [0x454e8] = 0
        0x0004515c:    2000        .       MOVS     r0,#0
        0x0004515e:    eba0008b    ....    SUB      r0,r0,r11,LSL #2
        0x00045162:    464a        JF      MOV      r2,r9
        0x00045164:    eeb0ca4a    ..J.    VMOV.F32 s24,s20
        0x00045168:    46ce        .F      MOV      lr,r9
        0x0004516a:    bf00        ..      NOP      
        0x0004516c:    eb0a0300    ....    ADD      r3,r10,r0
        0x00045170:    ed9a0a00    ....    VLDR     s0,[r10,#0]
        0x00045174:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x00045178:    ee201a00     ...    VMUL.F32 s2,s0,s0
        0x0004517c:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x00045180:    ee3cca01    <...    VADD.F32 s24,s24,s2
        0x00045184:    ee3aaa00    :...    VADD.F32 s20,s20,s0
        0x00045188:    3a01        .:      SUBS     r2,#1
        0x0004518a:    f10a0a04    ....    ADD      r10,r10,#4
        0x0004518e:    d1ed        ..      BNE      0x4516c ; remove_doubling + 132
        0x00045190:    e004        ..      B        0x4519c ; remove_doubling + 180
        0x00045192:    ed9fcad5    ....    VLDR     s24,[pc,#852] ; [0x454e8] = 0
        0x00045196:    46ce        .F      MOV      lr,r9
        0x00045198:    eeb0aa4c    ..L.    VMOV.F32 s20,s24
        0x0004519c:    9802        ..      LDR      r0,[sp,#8]
        0x0004519e:    9908        ..      LDR      r1,[sp,#0x20]
        0x000451a0:    f8ddc09c    ....    LDR      r12,[sp,#0x9c]
        0x000451a4:    eb0070d0    ...p    ADD      r0,r0,r0,LSR #31
        0x000451a8:    2902        .)      CMP      r1,#2
        0x000451aa:    ed88ca00    ....    VSTR     s24,[r8,#0]
        0x000451ae:    db29        ).      BLT      0x45204 ; remove_doubling + 284
        0x000451b0:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000451b2:    ed9f0acd    ....    VLDR     s0,[pc,#820] ; [0x454e8] = 0
        0x000451b6:    9c04        ..      LDR      r4,[sp,#0x10]
        0x000451b8:    f1080204    ....    ADD      r2,r8,#4
        0x000451bc:    ea4f038e    O...    LSL      r3,lr,#2
        0x000451c0:    eb010786    ....    ADD      r7,r1,r6,LSL #2
        0x000451c4:    eeb01a4c    ..L.    VMOV.F32 s2,s24
        0x000451c8:    ed972a00    ...*    VLDR     s4,[r7,#0]
        0x000451cc:    18f9        ..      ADDS     r1,r7,r3
        0x000451ce:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x000451d2:    ee222a02    "..*    VMUL.F32 s4,s4,s4
        0x000451d6:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x000451da:    ee232a03    #..*    VMUL.F32 s4,s6,s6
        0x000451de:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x000451e2:    eeb51a40    ..@.    VCMP.F32 s2,#0.0
        0x000451e6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000451ea:    eeb02a41    ..A*    VMOV.F32 s4,s2
        0x000451ee:    bfb8        ..      IT       LT
        0x000451f0:    eeb02a40    ..@*    VMOVLT.F32 s4,s0
        0x000451f4:    ed822a00    ...*    VSTR     s4,[r2,#0]
        0x000451f8:    3c01        .<      SUBS     r4,#1
        0x000451fa:    f1020204    ....    ADD      r2,r2,#4
        0x000451fe:    f1a70704    ....    SUB      r7,r7,#4
        0x00045202:    d1e1        ..      BNE      0x451c8 ; remove_doubling + 224
        0x00045204:    9e06        ..      LDR      r6,[sp,#0x18]
        0x00045206:    eeb79a00    ....    VMOV.F32 s18,#1.00000000
        0x0004520a:    eb080186    ....    ADD      r1,r8,r6,LSL #2
        0x0004520e:    edd18a00    ....    VLDR     s17,[r1,#0]
        0x00045212:    eb0c74dc    ...t    ADD      r4,r12,r12,LSR #31
        0x00045216:    ee2c0a28    ,.(.    VMUL.F32 s0,s24,s17
        0x0004521a:    ee301a09    0...    VADD.F32 s2,s0,s18
        0x0004521e:    eeb10ac1    ....    VSQRT.F32 s0,s2
        0x00045222:    ea4f0b60    O.`.    ASR      r11,r0,#1
        0x00045226:    2700        .'      MOVS     r7,#0
        0x00045228:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x0004522c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00045230:    f1808152    ..R.    BVS.W    0x454d8 ; remove_doubling + 1008
        0x00045234:    ee8aba00    ....    VDIV.F32 s22,s20,s0
        0x00045238:    eba70064    ..d.    SUB      r0,r7,r4,ASR #1
        0x0004523c:    9008        ..      STR      r0,[sp,#0x20]
        0x0004523e:    ed9f5aab    ...Z    VLDR     s10,[pc,#684] ; [0x454ec] = 0x3f333333
        0x00045242:    eb0b004b    ..K.    ADD      r0,r11,r11,LSL #1
        0x00045246:    ed9f0aaa    ....    VLDR     s0,[pc,#680] ; [0x454f0] = 0x3f666666
        0x0004524a:    ed9f1aaa    ....    VLDR     s2,[pc,#680] ; [0x454f4] = 0x3f59999a
        0x0004524e:    eeb6fa00    ....    VMOV.F32 s30,#0.50000000
        0x00045252:    9007        ..      STR      r0,[sp,#0x1c]
        0x00045254:    ea4f004b    O.K.    LSL      r0,r11,#1
        0x00045258:    ed9feaa3    ....    VLDR     s28,[pc,#652] ; [0x454e8] = 0
        0x0004525c:    eddfdab7    ....    VLDR     s27,[pc,#732] ; [0x4553c] = 0x3ecccccd
        0x00045260:    eddfeab5    ....    VLDR     s29,[pc,#724] ; [0x45538] = 0x3e99999a
        0x00045264:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x00045268:    ea4f0a46    O.F.    LSL      r10,r6,#1
        0x0004526c:    ee283a0f    (..:    VMUL.F32 s6,s16,s30
        0x00045270:    ee6b9a05    k...    VMUL.F32 s19,s22,s10
        0x00045274:    9003        ..      STR      r0,[sp,#0xc]
        0x00045276:    ee6baa00    k...    VMUL.F32 s21,s22,s0
        0x0004527a:    ee6bba01    k...    VMUL.F32 s23,s22,s2
        0x0004527e:    2702        .'      MOVS     r7,#2
        0x00045280:    9605        ..      STR      r6,[sp,#0x14]
        0x00045282:    bf00        ..      NOP      
        0x00045284:    eb07010a    ....    ADD      r1,r7,r10
        0x00045288:    0078        x.      LSLS     r0,r7,#1
        0x0004528a:    fb91f9f0    ....    SDIV     r9,r1,r0
        0x0004528e:    45d9        .E      CMP      r9,r11
        0x00045290:    f2c080ae    ....    BLT.W    0x453f0 ; remove_doubling + 776
        0x00045294:    2f02        ./      CMP      r7,#2
        0x00045296:    d107        ..      BNE      0x452a8 ; remove_doubling + 448
        0x00045298:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004529a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004529c:    eb090002    ....    ADD      r0,r9,r2
        0x000452a0:    4288        .B      CMP      r0,r1
        0x000452a2:    bfc8        ..      IT       GT
        0x000452a4:    4610        .F      MOVGT    r0,r2
        0x000452a6:    e006        ..      B        0x452b6 ; remove_doubling + 462
        0x000452a8:    a193        ..      ADR      r1,{pc}+0x250 ; 0x454f8
        0x000452aa:    f8511027    Q.'.    LDR      r1,[r1,r7,LSL #2]
        0x000452ae:    fb0a7101    ...q    MLA      r1,r10,r1,r7
        0x000452b2:    fb91f0f0    ....    SDIV     r0,r1,r0
        0x000452b6:    2d02        .-      CMP      r5,#2
        0x000452b8:    eef0fa4e    ..N.    VMOV.F32 s31,s28
        0x000452bc:    eef0ca4e    ..N.    VMOV.F32 s25,s28
        0x000452c0:    db1e        ..      BLT      0x45300 ; remove_doubling + 536
        0x000452c2:    2200        ."      MOVS     r2,#0
        0x000452c4:    eba20180    ....    SUB      r1,r2,r0,LSL #2
        0x000452c8:    eba20289    ....    SUB      r2,r2,r9,LSL #2
        0x000452cc:    4663        cF      MOV      r3,r12
        0x000452ce:    4674        tF      MOV      r4,lr
        0x000452d0:    eef0ca4e    ..N.    VMOV.F32 s25,s28
        0x000452d4:    eef0fa4e    ..N.    VMOV.F32 s31,s28
        0x000452d8:    189e        ..      ADDS     r6,r3,r2
        0x000452da:    ed961a00    ....    VLDR     s2,[r6,#0]
        0x000452de:    185e        ^.      ADDS     r6,r3,r1
        0x000452e0:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x000452e4:    ed962a00    ...*    VLDR     s4,[r6,#0]
        0x000452e8:    ee201a01     ...    VMUL.F32 s2,s0,s2
        0x000452ec:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x000452f0:    ee7ffa81    ....    VADD.F32 s31,s31,s2
        0x000452f4:    ee7cca80    |...    VADD.F32 s25,s25,s0
        0x000452f8:    3c01        .<      SUBS     r4,#1
        0x000452fa:    f1030304    ....    ADD      r3,r3,#4
        0x000452fe:    d1eb        ..      BNE      0x452d8 ; remove_doubling + 496
        0x00045300:    eb080189    ....    ADD      r1,r8,r9,LSL #2
        0x00045304:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x00045308:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0004530c:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00045310:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00045314:    ee20da0f     ...    VMUL.F32 s26,s0,s30
        0x00045318:    ee2c0a0d    ,...    VMUL.F32 s0,s24,s26
        0x0004531c:    ee301a09    0...    VADD.F32 s2,s0,s18
        0x00045320:    eeb10ac1    ....    VSQRT.F32 s0,s2
        0x00045324:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x00045328:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004532c:    d651        Q.      BVS      0x453d2 ; remove_doubling + 746
        0x0004532e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00045330:    eeb02a48    ..H*    VMOV.F32 s4,s16
        0x00045334:    eb100009    ....    ADDS     r0,r0,r9
        0x00045338:    bf48        H.      IT       MI
        0x0004533a:    4240        @B      RSBMI    r0,r0,#0
        0x0004533c:    2802        .(      CMP      r0,#2
        0x0004533e:    d30d        ..      BCC      0x4535c ; remove_doubling + 628
        0x00045340:    eeb02a4e    ..N*    VMOV.F32 s4,s28
        0x00045344:    d10a        ..      BNE      0x4535c ; remove_doubling + 628
        0x00045346:    fb07f007    ....    MUL      r0,r7,r7
        0x0004534a:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004534c:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00045350:    eeb02a4e    ..N*    VMOV.F32 s4,s28
        0x00045354:    4288        .B      CMP      r0,r1
        0x00045356:    bfb8        ..      IT       LT
        0x00045358:    eeb02a43    ..C*    VMOVLT.F32 s4,s6
        0x0004535c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004535e:    4581        .E      CMP      r9,r0
        0x00045360:    da0a        ..      BGE      0x45378 ; remove_doubling + 656
        0x00045362:    ee3b1ac2    ;...    VSUB.F32 s2,s23,s4
        0x00045366:    eeb41a6d    ..m.    VCMP.F32 s2,s27
        0x0004536a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004536e:    bfb8        ..      IT       LT
        0x00045370:    eeb01a6d    ..m.    VMOVLT.F32 s2,s27
        0x00045374:    e015        ..      B        0x453a2 ; remove_doubling + 698
        0x00045376:    bf00        ..      NOP      
        0x00045378:    ee391ac2    9...    VSUB.F32 s2,s19,s4
        0x0004537c:    eeb41a6e    ..n.    VCMP.F32 s2,s29
        0x00045380:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00045384:    bfb8        ..      IT       LT
        0x00045386:    eeb01a6e    ..n.    VMOVLT.F32 s2,s29
        0x0004538a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004538c:    4581        .E      CMP      r9,r0
        0x0004538e:    da08        ..      BGE      0x453a2 ; remove_doubling + 698
        0x00045390:    ee3a1ac2    :...    VSUB.F32 s2,s21,s4
        0x00045394:    eeb41a4f    ..O.    VCMP.F32 s2,s30
        0x00045398:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004539c:    bfb8        ..      IT       LT
        0x0004539e:    eeb01a4f    ..O.    VMOVLT.F32 s2,s30
        0x000453a2:    ee3f2aac    ?..*    VADD.F32 s4,s31,s25
        0x000453a6:    ee222a0f    "..*    VMUL.F32 s4,s4,s30
        0x000453aa:    ee820a00    ....    VDIV.F32 s0,s4,s0
        0x000453ae:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x000453b2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000453b6:    dd07        ..      BLE      0x453c8 ; remove_doubling + 736
        0x000453b8:    f8cd9014    ....    STR      r9,[sp,#0x14]
        0x000453bc:    eeb0ba40    ..@.    VMOV.F32 s22,s0
        0x000453c0:    eeb0aa42    ..B.    VMOV.F32 s20,s4
        0x000453c4:    eef08a4d    ..M.    VMOV.F32 s17,s26
        0x000453c8:    3701        .7      ADDS     r7,#1
        0x000453ca:    2f10        ./      CMP      r7,#0x10
        0x000453cc:    f47faf5a    ..Z.    BNE      0x45284 ; remove_doubling + 412
        0x000453d0:    e00e        ..      B        0x453f0 ; remove_doubling + 776
        0x000453d2:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x000453d6:    4674        tF      MOV      r4,lr
        0x000453d8:    4666        fF      MOV      r6,r12
        0x000453da:    ed8d3a00    ...:    VSTR     s6,[sp,#0]
        0x000453de:    f006fdce    ....    BL       __hardfp_sqrtf ; 0x4bf7e
        0x000453e2:    ed9d3a00    ...:    VLDR     s6,[sp,#0]
        0x000453e6:    ed9f5a41    ..AZ    VLDR     s10,[pc,#260] ; [0x454ec] = 0x3f333333
        0x000453ea:    46b4        .F      MOV      r12,r6
        0x000453ec:    46a6        .F      MOV      lr,r4
        0x000453ee:    e79e        ..      B        0x4532e ; remove_doubling + 582
        0x000453f0:    eeb5aa40    ..@.    VCMP.F32 s20,#0.0
        0x000453f4:    ee381a89    8...    VADD.F32 s2,s17,s18
        0x000453f8:    ed9f0a3b    ..;.    VLDR     s0,[pc,#236] ; [0x454e8] = 0
        0x000453fc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00045400:    bfb8        ..      IT       LT
        0x00045402:    eeb0aa40    ..@.    VMOVLT.F32 s20,s0
        0x00045406:    ee8a1a01    ....    VDIV.F32 s2,s20,s2
        0x0004540a:    f8dd8014    ....    LDR      r8,[sp,#0x14]
        0x0004540e:    2004        .       MOVS     r0,#4
        0x00045410:    9c02        ..      LDR      r4,[sp,#8]
        0x00045412:    eba00088    ....    SUB      r0,r0,r8,LSL #2
        0x00045416:    2100        .!      MOVS     r1,#0
        0x00045418:    aa09        ..      ADD      r2,sp,#0x24
        0x0004541a:    bf00        ..      NOP      
        0x0004541c:    2d02        .-      CMP      r5,#2
        0x0004541e:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00045422:    db10        ..      BLT      0x45446 ; remove_doubling + 862
        0x00045424:    4663        cF      MOV      r3,r12
        0x00045426:    4677        wF      MOV      r7,lr
        0x00045428:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x0004542c:    181e        ..      ADDS     r6,r3,r0
        0x0004542e:    ed933a00    ...:    VLDR     s6,[r3,#0]
        0x00045432:    ed964a00    ...J    VLDR     s8,[r6,#0]
        0x00045436:    3f01        .?      SUBS     r7,#1
        0x00045438:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x0004543c:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00045440:    f1030304    ....    ADD      r3,r3,#4
        0x00045444:    d1f2        ..      BNE      0x4542c ; remove_doubling + 836
        0x00045446:    eb020381    ....    ADD      r3,r2,r1,LSL #2
        0x0004544a:    3101        .1      ADDS     r1,#1
        0x0004544c:    2903        .)      CMP      r1,#3
        0x0004544e:    f1a00004    ....    SUB      r0,r0,#4
        0x00045452:    ed832a00    ...*    VSTR     s4,[r3,#0]
        0x00045456:    d1e1        ..      BNE      0x4541c ; remove_doubling + 820
        0x00045458:    eef48a4a    ..J.    VCMP.F32 s17,s20
        0x0004545c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00045460:    bfc8        ..      IT       GT
        0x00045462:    eeb09a41    ..A.    VMOVGT.F32 s18,s2
        0x00045466:    ed9d0a09    ....    VLDR     s0,[sp,#0x24]
        0x0004546a:    ed9d2a0a    ...*    VLDR     s4,[sp,#0x28]
        0x0004546e:    ed9d1a0b    ....    VLDR     s2,[sp,#0x2c]
        0x00045472:    ee324a40    2.@J    VSUB.F32 s8,s4,s0
        0x00045476:    ee313a40    1.@:    VSUB.F32 s6,s2,s0
        0x0004547a:    ee244a05    $..J    VMUL.F32 s8,s8,s10
        0x0004547e:    eeb43a44    ..D:    VCMP.F32 s6,s8
        0x00045482:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00045486:    dd01        ..      BLE      0x4548c ; remove_doubling + 932
        0x00045488:    2001        .       MOVS     r0,#1
        0x0004548a:    e00d        ..      B        0x454a8 ; remove_doubling + 960
        0x0004548c:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00045490:    ee321a41    2.A.    VSUB.F32 s2,s4,s2
        0x00045494:    ee211a05    !...    VMUL.F32 s2,s2,s10
        0x00045498:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x0004549c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000454a0:    bfd4        ..      ITE      LE
        0x000454a2:    2000        .       MOVLE    r0,#0
        0x000454a4:    f04f30ff    O..0    MOVGT    r0,#0xffffffff
        0x000454a8:    eeb49a4b    ..K.    VCMP.F32 s18,s22
        0x000454ac:    9926        &.      LDR      r1,[sp,#0x98]
        0x000454ae:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000454b2:    eb000048    ..H.    ADD      r0,r0,r8,LSL #1
        0x000454b6:    bfc8        ..      IT       GT
        0x000454b8:    eeb09a4b    ..K.    VMOVGT.F32 s18,s22
        0x000454bc:    42a0        .B      CMP      r0,r4
        0x000454be:    bfb8        ..      IT       LT
        0x000454c0:    4620         F      MOVLT    r0,r4
        0x000454c2:    6008        .`      STR      r0,[r1,#0]
        0x000454c4:    f000f89c    ....    BL       restore_stack ; 0x45600
        0x000454c8:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x000454cc:    b00c        ..      ADD      sp,sp,#0x30
        0x000454ce:    ecbd8b10    ....    VPOP     {d8-d15}
        0x000454d2:    b001        ..      ADD      sp,sp,#4
        0x000454d4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000454d8:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x000454dc:    46f1        .F      MOV      r9,lr
        0x000454de:    f006fd4e    ..N.    BL       __hardfp_sqrtf ; 0x4bf7e
        0x000454e2:    46ce        .F      MOV      lr,r9
        0x000454e4:    e6a6        ..      B        0x45234 ; remove_doubling + 332
        0x000454e6:    bf00        ..      NOP      
    $d.9
        0x000454e8:    00000000    ....    DCD    0
        0x000454ec:    3f333333    333?    DCD    1060320051
        0x000454f0:    3f666666    fff?    DCD    1063675494
        0x000454f4:    3f59999a    ..Y?    DCD    1062836634
    second_check
        0x000454f8:    00000000    ....    DCD    0
        0x000454fc:    00000000    ....    DCD    0
        0x00045500:    00000003    ....    DCD    3
        0x00045504:    00000002    ....    DCD    2
        0x00045508:    00000003    ....    DCD    3
        0x0004550c:    00000002    ....    DCD    2
        0x00045510:    00000005    ....    DCD    5
        0x00045514:    00000002    ....    DCD    2
        0x00045518:    00000003    ....    DCD    3
        0x0004551c:    00000002    ....    DCD    2
        0x00045520:    00000003    ....    DCD    3
        0x00045524:    00000002    ....    DCD    2
        0x00045528:    00000005    ....    DCD    5
        0x0004552c:    00000002    ....    DCD    2
        0x00045530:    00000003    ....    DCD    3
        0x00045534:    00000002    ....    DCD    2
        0x00045538:    3e99999a    ...>    DCD    1050253722
        0x0004553c:    3ecccccd    ...>    DCD    1053609165
    $t.8
    renormalise_vector
        0x00045540:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00045542:    ed2d8b02    -...    VPUSH    {d8}
        0x00045546:    2901        .)      CMP      r1,#1
        0x00045548:    db2e        ..      BLT      0x455a8 ; renormalise_vector + 104
        0x0004554a:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0004554e:    ed9f0a1a    ....    VLDR     s0,[pc,#104] ; [0x455b8] = 0
        0x00045552:    460c        .F      MOV      r4,r1
        0x00045554:    4605        .F      MOV      r5,r0
        0x00045556:    bf00        ..      NOP      
        0x00045558:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0004555c:    3901        .9      SUBS     r1,#1
        0x0004555e:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x00045562:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00045566:    f1000004    ....    ADD      r0,r0,#4
        0x0004556a:    d1f5        ..      BNE      0x45558 ; renormalise_vector + 24
        0x0004556c:    ed9f1a13    ....    VLDR     s2,[pc,#76] ; [0x455bc] = 0x26901d7d
        0x00045570:    ee301a01    0...    VADD.F32 s2,s0,s2
        0x00045574:    eeb10ac1    ....    VSQRT.F32 s0,s2
        0x00045578:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x0004557c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00045580:    d615        ..      BVS      0x455ae ; renormalise_vector + 110
        0x00045582:    2c01        .,      CMP      r4,#1
        0x00045584:    db10        ..      BLT      0x455a8 ; renormalise_vector + 104
        0x00045586:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x0004558a:    ee810a00    ....    VDIV.F32 s0,s2,s0
        0x0004558e:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x00045592:    bf00        ..      NOP      
        0x00045594:    ed951a00    ....    VLDR     s2,[r5,#0]
        0x00045598:    3c01        .<      SUBS     r4,#1
        0x0004559a:    ee201a01     ...    VMUL.F32 s2,s0,s2
        0x0004559e:    ed851a00    ....    VSTR     s2,[r5,#0]
        0x000455a2:    f1050504    ....    ADD      r5,r5,#4
        0x000455a6:    d1f5        ..      BNE      0x45594 ; renormalise_vector + 84
        0x000455a8:    ecbd8b02    ....    VPOP     {d8}
        0x000455ac:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000455ae:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x000455b2:    f006fce4    ....    BL       __hardfp_sqrtf ; 0x4bf7e
        0x000455b6:    e7e4        ..      B        0x45582 ; renormalise_vector + 66
    $d.9
        0x000455b8:    00000000    ....    DCD    0
        0x000455bc:    26901d7d    }..&    DCD    646978941
    $t.0
    resampling_factor
        0x000455c0:    f5b05f7a    ..z_    CMP      r0,#0x3e80
        0x000455c4:    db10        ..      BLT      0x455e8 ; resampling_factor + 40
        0x000455c6:    bf04        ..      ITT      EQ
        0x000455c8:    2003        .       MOVEQ    r0,#3
        0x000455ca:    4770        pG      BXEQ     lr
        0x000455cc:    f64b3180    K..1    MOV      r1,#0xbb80
        0x000455d0:    4288        .B      CMP      r0,r1
        0x000455d2:    bf04        ..      ITT      EQ
        0x000455d4:    2001        .       MOVEQ    r0,#1
        0x000455d6:    4770        pG      BXEQ     lr
        0x000455d8:    f64551c0    E..Q    MOV      r1,#0x5dc0
        0x000455dc:    4288        .B      CMP      r0,r1
        0x000455de:    bf04        ..      ITT      EQ
        0x000455e0:    2002        .       MOVEQ    r0,#2
        0x000455e2:    4770        pG      BXEQ     lr
        0x000455e4:    2000        .       MOVS     r0,#0
        0x000455e6:    4770        pG      BX       lr
        0x000455e8:    f5b05ffa    ..._    CMP      r0,#0x1f40
        0x000455ec:    bf04        ..      ITT      EQ
        0x000455ee:    2006        .       MOVEQ    r0,#6
        0x000455f0:    4770        pG      BXEQ     lr
        0x000455f2:    f64261e0    B..a    MOV      r1,#0x2ee0
        0x000455f6:    4288        .B      CMP      r0,r1
        0x000455f8:    bf04        ..      ITT      EQ
        0x000455fa:    2004        .       MOVEQ    r0,#4
        0x000455fc:    4770        pG      BXEQ     lr
        0x000455fe:    e7f1        ..      B        0x455e4 ; resampling_factor + 36
    restore_stack
        0x00045600:    f24a0058    J.X.    MOV      r0,#0xa058
        0x00045604:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045608:    6801        .h      LDR      r1,[r0,#0]
        0x0004560a:    f24a0054    J.T.    MOV      r0,#0xa054
        0x0004560e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045612:    6001        .`      STR      r1,[r0,#0]
        0x00045614:    f24a0150    J.P.    MOV      r1,#0xa050
        0x00045618:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004561c:    6809        .h      LDR      r1,[r1,#0]
        0x0004561e:    f24a024c    J.L.    MOV      r2,#0xa04c
        0x00045622:    f2c10201    ....    MOVT     r2,#0x1001
        0x00045626:    6011        .`      STR      r1,[r2,#0]
        0x00045628:    6800        .h      LDR      r0,[r0,#0]
        0x0004562a:    4770        pG      BX       lr
    revmaj_get
        0x0004562c:    b082        ..      SUB      sp,sp,#8
        0x0004562e:    9001        ..      STR      r0,[sp,#4]
        0x00045630:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00045634:    0900        ..      LSRS     r0,r0,#4
        0x00045636:    9000        ..      STR      r0,[sp,#0]
        0x00045638:    9800        ..      LDR      r0,[sp,#0]
        0x0004563a:    3040        @0      ADDS     r0,r0,#0x40
        0x0004563c:    b002        ..      ADD      sp,sp,#8
        0x0004563e:    4770        pG      BX       lr
    save_stack
        0x00045640:    f24a0054    J.T.    MOV      r0,#0xa054
        0x00045644:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045648:    6801        .h      LDR      r1,[r0,#0]
        0x0004564a:    f24a0258    J.X.    MOV      r2,#0xa058
        0x0004564e:    f2c10201    ....    MOVT     r2,#0x1001
        0x00045652:    6011        .`      STR      r1,[r2,#0]
        0x00045654:    f24a014c    J.L.    MOV      r1,#0xa04c
        0x00045658:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004565c:    6809        .h      LDR      r1,[r1,#0]
        0x0004565e:    f24a0250    J.P.    MOV      r2,#0xa050
        0x00045662:    f2c10201    ....    MOVT     r2,#0x1001
        0x00045666:    6011        .`      STR      r1,[r2,#0]
        0x00045668:    6800        .h      LDR      r0,[r0,#0]
        0x0004566a:    4770        pG      BX       lr
    secCmacComplete
        0x0004566c:    b580        ..      PUSH     {r7,lr}
        0x0004566e:    b084        ..      SUB      sp,sp,#0x10
        0x00045670:    9003        ..      STR      r0,[sp,#0xc]
        0x00045672:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045674:    9002        ..      STR      r0,[sp,#8]
        0x00045676:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045678:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0004567a:    9001        ..      STR      r0,[sp,#4]
        0x0004567c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004567e:    3010        .0      ADDS     r0,r0,#0x10
        0x00045680:    9902        ..      LDR      r1,[sp,#8]
        0x00045682:    6048        H`      STR      r0,[r1,#4]
        0x00045684:    9801        ..      LDR      r0,[sp,#4]
        0x00045686:    6800        .h      LDR      r0,[r0,#0]
        0x00045688:    9902        ..      LDR      r1,[sp,#8]
        0x0004568a:    6088        .`      STR      r0,[r1,#8]
        0x0004568c:    9801        ..      LDR      r0,[sp,#4]
        0x0004568e:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00045692:    9902        ..      LDR      r1,[sp,#8]
        0x00045694:    f7d8ff72    ..r.    BL       WsfMsgSend ; 0x1e57c
        0x00045698:    b004        ..      ADD      sp,sp,#0x10
        0x0004569a:    bd80        ..      POP      {r7,pc}
    secCmacGenSubkey1
        0x0004569c:    b580        ..      PUSH     {r7,lr}
        0x0004569e:    b086        ..      SUB      sp,sp,#0x18
        0x000456a0:    9005        ..      STR      r0,[sp,#0x14]
        0x000456a2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000456a4:    6b00        .k      LDR      r0,[r0,#0x30]
        0x000456a6:    9004        ..      STR      r0,[sp,#0x10]
        0x000456a8:    2000        .       MOVS     r0,#0
        0x000456aa:    9003        ..      STR      r0,[sp,#0xc]
        0x000456ac:    9002        ..      STR      r0,[sp,#8]
        0x000456ae:    9001        ..      STR      r0,[sp,#4]
        0x000456b0:    9000        ..      STR      r0,[sp,#0]
        0x000456b2:    9904        ..      LDR      r1,[sp,#0x10]
        0x000456b4:    1d08        ..      ADDS     r0,r1,#4
        0x000456b6:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000456b8:    f8913028    ..(0    LDRB     r3,[r1,#0x28]
        0x000456bc:    4669        iF      MOV      r1,sp
        0x000456be:    f7d7ff37    ..7.    BL       SecLeEncryptCmd ; 0x1d530
        0x000456c2:    b006        ..      ADD      sp,sp,#0x18
        0x000456c4:    bd80        ..      POP      {r7,pc}
        0x000456c6:    0000        ..      MOVS     r0,r0
    secCmacGenSubkey2
        0x000456c8:    b580        ..      PUSH     {r7,lr}
        0x000456ca:    b084        ..      SUB      sp,sp,#0x10
        0x000456cc:    9003        ..      STR      r0,[sp,#0xc]
        0x000456ce:    9803        ..      LDR      r0,[sp,#0xc]
        0x000456d0:    6b00        .k      LDR      r0,[r0,#0x30]
        0x000456d2:    9002        ..      STR      r0,[sp,#8]
        0x000456d4:    9802        ..      LDR      r0,[sp,#8]
        0x000456d6:    3014        .0      ADDS     r0,r0,#0x14
        0x000456d8:    9903        ..      LDR      r1,[sp,#0xc]
        0x000456da:    3110        .1      ADDS     r1,r1,#0x10
        0x000456dc:    f7d5f88c    ....    BL       Calc128Cpy ; 0x1a7f8
        0x000456e0:    9802        ..      LDR      r0,[sp,#8]
        0x000456e2:    3014        .0      ADDS     r0,r0,#0x14
        0x000456e4:    2101        .!      MOVS     r1,#1
        0x000456e6:    f000f831    ..1.    BL       secCmacKeyShift ; 0x4574c
        0x000456ea:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000456ee:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000456f2:    b140        @.      CBZ      r0,0x45706 ; secCmacGenSubkey2 + 62
        0x000456f4:    e7ff        ..      B        0x456f6 ; secCmacGenSubkey2 + 46
        0x000456f6:    9902        ..      LDR      r1,[sp,#8]
        0x000456f8:    f8910023    ..#.    LDRB     r0,[r1,#0x23]
        0x000456fc:    f0800087    ....    EOR      r0,r0,#0x87
        0x00045700:    f8810023    ..#.    STRB     r0,[r1,#0x23]
        0x00045704:    e7ff        ..      B        0x45706 ; secCmacGenSubkey2 + 62
        0x00045706:    9802        ..      LDR      r0,[sp,#8]
        0x00045708:    8cc0        ..      LDRH     r0,[r0,#0x26]
        0x0004570a:    0700        ..      LSLS     r0,r0,#28
        0x0004570c:    b1a0        ..      CBZ      r0,0x45738 ; secCmacGenSubkey2 + 112
        0x0004570e:    e7ff        ..      B        0x45710 ; secCmacGenSubkey2 + 72
        0x00045710:    9802        ..      LDR      r0,[sp,#8]
        0x00045712:    3014        .0      ADDS     r0,r0,#0x14
        0x00045714:    2101        .!      MOVS     r1,#1
        0x00045716:    f000f819    ....    BL       secCmacKeyShift ; 0x4574c
        0x0004571a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0004571e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00045722:    b140        @.      CBZ      r0,0x45736 ; secCmacGenSubkey2 + 110
        0x00045724:    e7ff        ..      B        0x45726 ; secCmacGenSubkey2 + 94
        0x00045726:    9902        ..      LDR      r1,[sp,#8]
        0x00045728:    f8910023    ..#.    LDRB     r0,[r1,#0x23]
        0x0004572c:    f0800087    ....    EOR      r0,r0,#0x87
        0x00045730:    f8810023    ..#.    STRB     r0,[r1,#0x23]
        0x00045734:    e7ff        ..      B        0x45736 ; secCmacGenSubkey2 + 110
        0x00045736:    e7ff        ..      B        0x45738 ; secCmacGenSubkey2 + 112
        0x00045738:    9902        ..      LDR      r1,[sp,#8]
        0x0004573a:    2001        .       MOVS     r0,#1
        0x0004573c:    f8810029    ..).    STRB     r0,[r1,#0x29]
        0x00045740:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045742:    f000f845    ..E.    BL       secCmacProcessBlock ; 0x457d0
        0x00045746:    b004        ..      ADD      sp,sp,#0x10
        0x00045748:    bd80        ..      POP      {r7,pc}
        0x0004574a:    0000        ..      MOVS     r0,r0
    secCmacKeyShift
        0x0004574c:    b082        ..      SUB      sp,sp,#8
        0x0004574e:    9001        ..      STR      r0,[sp,#4]
        0x00045750:    f88d1003    ....    STRB     r1,[sp,#3]
        0x00045754:    9801        ..      LDR      r0,[sp,#4]
        0x00045756:    7800        .x      LDRB     r0,[r0,#0]
        0x00045758:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0004575c:    f1c10108    ....    RSB      r1,r1,#8
        0x00045760:    40c8        .@      LSRS     r0,r0,r1
        0x00045762:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00045766:    2000        .       MOVS     r0,#0
        0x00045768:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0004576c:    e7ff        ..      B        0x4576e ; secCmacKeyShift + 34
        0x0004576e:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x00045772:    280f        .(      CMP      r0,#0xf
        0x00045774:    dc28        (.      BGT      0x457c8 ; secCmacKeyShift + 124
        0x00045776:    e7ff        ..      B        0x45778 ; secCmacKeyShift + 44
        0x00045778:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0004577c:    280e        .(      CMP      r0,#0xe
        0x0004577e:    dc0d        ..      BGT      0x4579c ; secCmacKeyShift + 80
        0x00045780:    e7ff        ..      B        0x45782 ; secCmacKeyShift + 54
        0x00045782:    9901        ..      LDR      r1,[sp,#4]
        0x00045784:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x00045788:    4408        .D      ADD      r0,r0,r1
        0x0004578a:    7840        @x      LDRB     r0,[r0,#1]
        0x0004578c:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00045790:    f1c10108    ....    RSB      r1,r1,#8
        0x00045794:    40c8        .@      LSRS     r0,r0,r1
        0x00045796:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0004579a:    e003        ..      B        0x457a4 ; secCmacKeyShift + 88
        0x0004579c:    2000        .       MOVS     r0,#0
        0x0004579e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000457a2:    e7ff        ..      B        0x457a4 ; secCmacKeyShift + 88
        0x000457a4:    9901        ..      LDR      r1,[sp,#4]
        0x000457a6:    f89d2001    ...     LDRB     r2,[sp,#1]
        0x000457aa:    5c88        .\      LDRB     r0,[r1,r2]
        0x000457ac:    f89d3003    ...0    LDRB     r3,[sp,#3]
        0x000457b0:    4098        .@      LSLS     r0,r0,r3
        0x000457b2:    f89d3002    ...0    LDRB     r3,[sp,#2]
        0x000457b6:    4318        .C      ORRS     r0,r0,r3
        0x000457b8:    5488        .T      STRB     r0,[r1,r2]
        0x000457ba:    e7ff        ..      B        0x457bc ; secCmacKeyShift + 112
        0x000457bc:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x000457c0:    3001        .0      ADDS     r0,#1
        0x000457c2:    f88d0001    ....    STRB     r0,[sp,#1]
        0x000457c6:    e7d2        ..      B        0x4576e ; secCmacKeyShift + 34
        0x000457c8:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x000457cc:    b002        ..      ADD      sp,sp,#8
        0x000457ce:    4770        pG      BX       lr
    secCmacProcessBlock
        0x000457d0:    b580        ..      PUSH     {r7,lr}
        0x000457d2:    b08a        ..      SUB      sp,sp,#0x28
        0x000457d4:    9009        ..      STR      r0,[sp,#0x24]
        0x000457d6:    9809        ..      LDR      r0,[sp,#0x24]
        0x000457d8:    6b00        .k      LDR      r0,[r0,#0x30]
        0x000457da:    9008        ..      STR      r0,[sp,#0x20]
        0x000457dc:    9908        ..      LDR      r1,[sp,#0x20]
        0x000457de:    6808        .h      LDR      r0,[r1,#0]
        0x000457e0:    8c89        ..      LDRH     r1,[r1,#0x24]
        0x000457e2:    4408        .D      ADD      r0,r0,r1
        0x000457e4:    9003        ..      STR      r0,[sp,#0xc]
        0x000457e6:    9908        ..      LDR      r1,[sp,#0x20]
        0x000457e8:    8cc8        ..      LDRH     r0,[r1,#0x26]
        0x000457ea:    8c89        ..      LDRH     r1,[r1,#0x24]
        0x000457ec:    1a40        @.      SUBS     r0,r0,r1
        0x000457ee:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x000457f2:    f9bd000a    ....    LDRSH    r0,[sp,#0xa]
        0x000457f6:    2810        .(      CMP      r0,#0x10
        0x000457f8:    dc25        %.      BGT      0x45846 ; secCmacProcessBlock + 118
        0x000457fa:    e7ff        ..      B        0x457fc ; secCmacProcessBlock + 44
        0x000457fc:    9903        ..      LDR      r1,[sp,#0xc]
        0x000457fe:    f9bd200a    ...     LDRSH    r2,[sp,#0xa]
        0x00045802:    a804        ..      ADD      r0,sp,#0x10
        0x00045804:    f7d2fe0f    ....    BL       __aeabi_memcpy ; 0x18426
        0x00045808:    f9bd000a    ....    LDRSH    r0,[sp,#0xa]
        0x0004580c:    2810        .(      CMP      r0,#0x10
        0x0004580e:    d00f        ..      BEQ      0x45830 ; secCmacProcessBlock + 96
        0x00045810:    e7ff        ..      B        0x45812 ; secCmacProcessBlock + 66
        0x00045812:    f9bd100a    ....    LDRSH    r1,[sp,#0xa]
        0x00045816:    a804        ..      ADD      r0,sp,#0x10
        0x00045818:    9001        ..      STR      r0,[sp,#4]
        0x0004581a:    4408        .D      ADD      r0,r0,r1
        0x0004581c:    f1c10110    ....    RSB      r1,r1,#0x10
        0x00045820:    f7d2ff07    ....    BL       __aeabi_memclr ; 0x18632
        0x00045824:    9901        ..      LDR      r1,[sp,#4]
        0x00045826:    f9bd200a    ...     LDRSH    r2,[sp,#0xa]
        0x0004582a:    2080        .       MOVS     r0,#0x80
        0x0004582c:    5488        .T      STRB     r0,[r1,r2]
        0x0004582e:    e7ff        ..      B        0x45830 ; secCmacProcessBlock + 96
        0x00045830:    9808        ..      LDR      r0,[sp,#0x20]
        0x00045832:    f1000114    ....    ADD      r1,r0,#0x14
        0x00045836:    a804        ..      ADD      r0,sp,#0x10
        0x00045838:    f7d5f800    ....    BL       Calc128Xor ; 0x1a83c
        0x0004583c:    9908        ..      LDR      r1,[sp,#0x20]
        0x0004583e:    2002        .       MOVS     r0,#2
        0x00045840:    f8810029    ..).    STRB     r0,[r1,#0x29]
        0x00045844:    e004        ..      B        0x45850 ; secCmacProcessBlock + 128
        0x00045846:    9903        ..      LDR      r1,[sp,#0xc]
        0x00045848:    a804        ..      ADD      r0,sp,#0x10
        0x0004584a:    f7d4ffd5    ....    BL       Calc128Cpy ; 0x1a7f8
        0x0004584e:    e7ff        ..      B        0x45850 ; secCmacProcessBlock + 128
        0x00045850:    9808        ..      LDR      r0,[sp,#0x20]
        0x00045852:    8c80        ..      LDRH     r0,[r0,#0x24]
        0x00045854:    b138        8.      CBZ      r0,0x45866 ; secCmacProcessBlock + 150
        0x00045856:    e7ff        ..      B        0x45858 ; secCmacProcessBlock + 136
        0x00045858:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004585a:    f1000110    ....    ADD      r1,r0,#0x10
        0x0004585e:    a804        ..      ADD      r0,sp,#0x10
        0x00045860:    f7d4ffec    ....    BL       Calc128Xor ; 0x1a83c
        0x00045864:    e7ff        ..      B        0x45866 ; secCmacProcessBlock + 150
        0x00045866:    9908        ..      LDR      r1,[sp,#0x20]
        0x00045868:    8c88        ..      LDRH     r0,[r1,#0x24]
        0x0004586a:    3010        .0      ADDS     r0,r0,#0x10
        0x0004586c:    8488        ..      STRH     r0,[r1,#0x24]
        0x0004586e:    9908        ..      LDR      r1,[sp,#0x20]
        0x00045870:    1d08        ..      ADDS     r0,r1,#4
        0x00045872:    9a09        ..      LDR      r2,[sp,#0x24]
        0x00045874:    f8913028    ..(0    LDRB     r3,[r1,#0x28]
        0x00045878:    a904        ..      ADD      r1,sp,#0x10
        0x0004587a:    f7d7fe59    ..Y.    BL       SecLeEncryptCmd ; 0x1d530
        0x0004587e:    b00a        ..      ADD      sp,sp,#0x28
        0x00045880:    bd80        ..      POP      {r7,pc}
        0x00045882:    0000        ..      MOVS     r0,r0
    secHciCback
        0x00045884:    b580        ..      PUSH     {r7,lr}
        0x00045886:    b086        ..      SUB      sp,sp,#0x18
        0x00045888:    9005        ..      STR      r0,[sp,#0x14]
        0x0004588a:    2000        .       MOVS     r0,#0
        0x0004588c:    9004        ..      STR      r0,[sp,#0x10]
        0x0004588e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00045892:    9805        ..      LDR      r0,[sp,#0x14]
        0x00045894:    7880        .x      LDRB     r0,[r0,#2]
        0x00045896:    3814        .8      SUBS     r0,r0,#0x14
        0x00045898:    4601        .F      MOV      r1,r0
        0x0004589a:    9102        ..      STR      r1,[sp,#8]
        0x0004589c:    2812        .(      CMP      r0,#0x12
        0x0004589e:    f20080a3    ....    BHI.W    0x459e8 ; secHciCback + 356
        0x000458a2:    9902        ..      LDR      r1,[sp,#8]
        0x000458a4:    e8dff001    ....    TBB      [pc,r1]
    $d.2
        0x000458a8:    a0a0a06c    l...    DCD    2694881388
        0x000458ac:    33a0a0a0    ...3    DCD    866164896
        0x000458b0:    a0a0a00a    ....    DCD    2694881290
        0x000458b4:    a0a0a0a0    ....    DCD    2694881440
        0x000458b8:    006156a0    .Va.    DCD    6379168
    $t.3
        0x000458bc:    f24a40e4    J..@    MOV      r0,#0xa4e4
        0x000458c0:    f2c10001    ....    MOVT     r0,#0x1001
        0x000458c4:    f890c039    ..9.    LDRB     r12,[r0,#0x39]
        0x000458c8:    eb0002cc    ....    ADD      r2,r0,r12,LSL #3
        0x000458cc:    9905        ..      LDR      r1,[sp,#0x14]
        0x000458ce:    f8d13005    ...0    LDR      r3,[r1,#5]
        0x000458d2:    f8d11009    ....    LDR      r1,[r1,#9]
        0x000458d6:    f840303c    @.<0    STR      r3,[r0,r12,LSL #3]
        0x000458da:    6051        Q`      STR      r1,[r2,#4]
        0x000458dc:    f8900039    ..9.    LDRB     r0,[r0,#0x39]
        0x000458e0:    2803        .(      CMP      r0,#3
        0x000458e2:    db03        ..      BLT      0x458ec ; secHciCback + 104
        0x000458e4:    e7ff        ..      B        0x458e6 ; secHciCback + 98
        0x000458e6:    2000        .       MOVS     r0,#0
        0x000458e8:    9001        ..      STR      r0,[sp,#4]
        0x000458ea:    e008        ..      B        0x458fe ; secHciCback + 122
        0x000458ec:    f24a40e4    J..@    MOV      r0,#0xa4e4
        0x000458f0:    f2c10001    ....    MOVT     r0,#0x1001
        0x000458f4:    f8900039    ..9.    LDRB     r0,[r0,#0x39]
        0x000458f8:    3001        .0      ADDS     r0,#1
        0x000458fa:    9001        ..      STR      r0,[sp,#4]
        0x000458fc:    e7ff        ..      B        0x458fe ; secHciCback + 122
        0x000458fe:    9801        ..      LDR      r0,[sp,#4]
        0x00045900:    f24a41e4    J..A    MOV      r1,#0xa4e4
        0x00045904:    f2c10101    ....    MOVT     r1,#0x1001
        0x00045908:    f8810039    ..9.    STRB     r0,[r1,#0x39]
        0x0004590c:    e06d        m.      B        0x459ea ; secHciCback + 358
        0x0004590e:    f24a40e4    J..@    MOV      r0,#0xa4e4
        0x00045912:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045916:    3020         0      ADDS     r0,r0,#0x20
        0x00045918:    f10d010f    ....    ADD      r1,sp,#0xf
        0x0004591c:    f7d8fde6    ....    BL       WsfMsgDeq ; 0x1e4ec
        0x00045920:    9004        ..      STR      r0,[sp,#0x10]
        0x00045922:    9804        ..      LDR      r0,[sp,#0x10]
        0x00045924:    f8900034    ..4.    LDRB     r0,[r0,#0x34]
        0x00045928:    2803        .(      CMP      r0,#3
        0x0004592a:    d00c        ..      BEQ      0x45946 ; secHciCback + 194
        0x0004592c:    e7ff        ..      B        0x4592e ; secHciCback + 170
        0x0004592e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00045930:    f8900034    ..4.    LDRB     r0,[r0,#0x34]
        0x00045934:    2801        .(      CMP      r0,#1
        0x00045936:    d006        ..      BEQ      0x45946 ; secHciCback + 194
        0x00045938:    e7ff        ..      B        0x4593a ; secHciCback + 182
        0x0004593a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004593c:    f8900034    ..4.    LDRB     r0,[r0,#0x34]
        0x00045940:    2804        .(      CMP      r0,#4
        0x00045942:    d106        ..      BNE      0x45952 ; secHciCback + 206
        0x00045944:    e7ff        ..      B        0x45946 ; secHciCback + 194
        0x00045946:    9805        ..      LDR      r0,[sp,#0x14]
        0x00045948:    3005        .0      ADDS     r0,#5
        0x0004594a:    2110        .!      MOVS     r1,#0x10
        0x0004594c:    f7d8fbe2    ....    BL       WStrReverse ; 0x1e114
        0x00045950:    e7ff        ..      B        0x45952 ; secHciCback + 206
        0x00045952:    e04a        J.      B        0x459ea ; secHciCback + 358
        0x00045954:    f24a40e4    J..@    MOV      r0,#0xa4e4
        0x00045958:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004595c:    3028        (0      ADDS     r0,r0,#0x28
        0x0004595e:    f10d010f    ....    ADD      r1,sp,#0xf
        0x00045962:    f7d8fdc3    ....    BL       WsfMsgDeq ; 0x1e4ec
        0x00045966:    9004        ..      STR      r0,[sp,#0x10]
        0x00045968:    e03f        ?.      B        0x459ea ; secHciCback + 358
        0x0004596a:    f24a40e4    J..@    MOV      r0,#0xa4e4
        0x0004596e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045972:    3030        00      ADDS     r0,r0,#0x30
        0x00045974:    f10d010f    ....    ADD      r1,sp,#0xf
        0x00045978:    f7d8fdb8    ....    BL       WsfMsgDeq ; 0x1e4ec
        0x0004597c:    9004        ..      STR      r0,[sp,#0x10]
        0x0004597e:    e034        4.      B        0x459ea ; secHciCback + 358
        0x00045980:    e7ff        ..      B        0x45982 ; secHciCback + 254
        0x00045982:    f24a40e4    J..@    MOV      r0,#0xa4e4
        0x00045986:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004598a:    3028        (0      ADDS     r0,r0,#0x28
        0x0004598c:    f10d010f    ....    ADD      r1,sp,#0xf
        0x00045990:    f7d8fdac    ....    BL       WsfMsgDeq ; 0x1e4ec
        0x00045994:    9004        ..      STR      r0,[sp,#0x10]
        0x00045996:    b120         .      CBZ      r0,0x459a2 ; secHciCback + 286
        0x00045998:    e7ff        ..      B        0x4599a ; secHciCback + 278
        0x0004599a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004599c:    f7d8fdd0    ....    BL       WsfMsgFree ; 0x1e540
        0x000459a0:    e7ef        ..      B        0x45982 ; secHciCback + 254
        0x000459a2:    e7ff        ..      B        0x459a4 ; secHciCback + 288
        0x000459a4:    f24a40e4    J..@    MOV      r0,#0xa4e4
        0x000459a8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000459ac:    3030        00      ADDS     r0,r0,#0x30
        0x000459ae:    f10d010f    ....    ADD      r1,sp,#0xf
        0x000459b2:    f7d8fd9b    ....    BL       WsfMsgDeq ; 0x1e4ec
        0x000459b6:    9004        ..      STR      r0,[sp,#0x10]
        0x000459b8:    b120         .      CBZ      r0,0x459c4 ; secHciCback + 320
        0x000459ba:    e7ff        ..      B        0x459bc ; secHciCback + 312
        0x000459bc:    9804        ..      LDR      r0,[sp,#0x10]
        0x000459be:    f7d8fdbf    ....    BL       WsfMsgFree ; 0x1e540
        0x000459c2:    e7ef        ..      B        0x459a4 ; secHciCback + 288
        0x000459c4:    e7ff        ..      B        0x459c6 ; secHciCback + 322
        0x000459c6:    f24a40e4    J..@    MOV      r0,#0xa4e4
        0x000459ca:    f2c10001    ....    MOVT     r0,#0x1001
        0x000459ce:    3020         0      ADDS     r0,r0,#0x20
        0x000459d0:    f10d010f    ....    ADD      r1,sp,#0xf
        0x000459d4:    f7d8fd8a    ....    BL       WsfMsgDeq ; 0x1e4ec
        0x000459d8:    9004        ..      STR      r0,[sp,#0x10]
        0x000459da:    b120         .      CBZ      r0,0x459e6 ; secHciCback + 354
        0x000459dc:    e7ff        ..      B        0x459de ; secHciCback + 346
        0x000459de:    9804        ..      LDR      r0,[sp,#0x10]
        0x000459e0:    f7d8fdae    ....    BL       WsfMsgFree ; 0x1e540
        0x000459e4:    e7ef        ..      B        0x459c6 ; secHciCback + 322
        0x000459e6:    e000        ..      B        0x459ea ; secHciCback + 358
        0x000459e8:    e7ff        ..      B        0x459ea ; secHciCback + 358
        0x000459ea:    9804        ..      LDR      r0,[sp,#0x10]
        0x000459ec:    b178        x.      CBZ      r0,0x45a0e ; secHciCback + 394
        0x000459ee:    e7ff        ..      B        0x459f0 ; secHciCback + 364
        0x000459f0:    9804        ..      LDR      r0,[sp,#0x10]
        0x000459f2:    f8902034    ..4     LDRB     r2,[r0,#0x34]
        0x000459f6:    f24a41e4    J..A    MOV      r1,#0xa4e4
        0x000459fa:    f2c10101    ....    MOVT     r1,#0x1001
        0x000459fe:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x00045a02:    6bcb        .k      LDR      r3,[r1,#0x3c]
        0x00045a04:    9905        ..      LDR      r1,[sp,#0x14]
        0x00045a06:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x00045a0a:    4798        .G      BLX      r3
        0x00045a0c:    e7ff        ..      B        0x45a0e ; secHciCback + 394
        0x00045a0e:    b006        ..      ADD      sp,sp,#0x18
        0x00045a10:    bd80        ..      POP      {r7,pc}
        0x00045a12:    0000        ..      MOVS     r0,r0
    send_data
        0x00045a14:    b580        ..      PUSH     {r7,lr}
        0x00045a16:    b086        ..      SUB      sp,sp,#0x18
        0x00045a18:    9005        ..      STR      r0,[sp,#0x14]
        0x00045a1a:    9104        ..      STR      r1,[sp,#0x10]
        0x00045a1c:    9203        ..      STR      r2,[sp,#0xc]
        0x00045a1e:    9302        ..      STR      r3,[sp,#8]
        0x00045a20:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00045a24:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045a28:    6a80        .j      LDR      r0,[r0,#0x28]
        0x00045a2a:    9001        ..      STR      r0,[sp,#4]
        0x00045a2c:    9901        ..      LDR      r1,[sp,#4]
        0x00045a2e:    2008        .       MOVS     r0,#8
        0x00045a30:    8088        ..      STRH     r0,[r1,#4]
        0x00045a32:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045a34:    300c        .0      ADDS     r0,r0,#0xc
        0x00045a36:    9901        ..      LDR      r1,[sp,#4]
        0x00045a38:    80c8        ..      STRH     r0,[r1,#6]
        0x00045a3a:    9802        ..      LDR      r0,[sp,#8]
        0x00045a3c:    9901        ..      LDR      r1,[sp,#4]
        0x00045a3e:    6088        .`      STR      r0,[r1,#8]
        0x00045a40:    9801        ..      LDR      r0,[sp,#4]
        0x00045a42:    300c        .0      ADDS     r0,r0,#0xc
        0x00045a44:    9904        ..      LDR      r1,[sp,#0x10]
        0x00045a46:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00045a48:    f7d2fced    ....    BL       __aeabi_memcpy ; 0x18426
        0x00045a4c:    9a01        ..      LDR      r2,[sp,#4]
        0x00045a4e:    1d10        ..      ADDS     r0,r2,#4
        0x00045a50:    88d1        ..      LDRH     r1,[r2,#6]
        0x00045a52:    3904        .9      SUBS     r1,#4
        0x00045a54:    f7dbff38    ..8.    BL       am_hal_crc32 ; 0x218c8
        0x00045a58:    9805        ..      LDR      r0,[sp,#0x14]
        0x00045a5a:    9a01        ..      LDR      r2,[sp,#4]
        0x00045a5c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00045a5e:    f101030c    ....    ADD      r3,r1,#0xc
        0x00045a62:    46ec        .F      MOV      r12,sp
        0x00045a64:    2101        .!      MOVS     r1,#1
        0x00045a66:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00045a6a:    2100        .!      MOVS     r1,#0
        0x00045a6c:    f7dafa1c    ....    BL       am_devices_cooper_blocking_write ; 0x1fea8
        0x00045a70:    b006        ..      ADD      sp,sp,#0x18
        0x00045a72:    bd80        ..      POP      {r7,pc}
    send_fwContinue
        0x00045a74:    b580        ..      PUSH     {r7,lr}
        0x00045a76:    b088        ..      SUB      sp,sp,#0x20
        0x00045a78:    9007        ..      STR      r0,[sp,#0x1c]
        0x00045a7a:    aa04        ..      ADD      r2,sp,#0x10
        0x00045a7c:    9202        ..      STR      r2,[sp,#8]
        0x00045a7e:    1d10        ..      ADDS     r0,r2,#4
        0x00045a80:    2104        .!      MOVS     r1,#4
        0x00045a82:    f8ad1014    ....    STRH     r1,[sp,#0x14]
        0x00045a86:    210c        .!      MOVS     r1,#0xc
        0x00045a88:    9103        ..      STR      r1,[sp,#0xc]
        0x00045a8a:    f8ad1016    ....    STRH     r1,[sp,#0x16]
        0x00045a8e:    f8bd1016    ....    LDRH     r1,[sp,#0x16]
        0x00045a92:    3904        .9      SUBS     r1,#4
        0x00045a94:    f7dbff18    ....    BL       am_hal_crc32 ; 0x218c8
        0x00045a98:    9a02        ..      LDR      r2,[sp,#8]
        0x00045a9a:    9b03        ..      LDR      r3,[sp,#0xc]
        0x00045a9c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00045a9e:    46ec        .F      MOV      r12,sp
        0x00045aa0:    2101        .!      MOVS     r1,#1
        0x00045aa2:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00045aa6:    2100        .!      MOVS     r1,#0
        0x00045aa8:    f7daf9fe    ....    BL       am_devices_cooper_blocking_write ; 0x1fea8
        0x00045aac:    b008        ..      ADD      sp,sp,#0x20
        0x00045aae:    bd80        ..      POP      {r7,pc}
    send_hello
        0x00045ab0:    b580        ..      PUSH     {r7,lr}
        0x00045ab2:    b088        ..      SUB      sp,sp,#0x20
        0x00045ab4:    9007        ..      STR      r0,[sp,#0x1c]
        0x00045ab6:    aa05        ..      ADD      r2,sp,#0x14
        0x00045ab8:    9203        ..      STR      r2,[sp,#0xc]
        0x00045aba:    1d10        ..      ADDS     r0,r2,#4
        0x00045abc:    2100        .!      MOVS     r1,#0
        0x00045abe:    9102        ..      STR      r1,[sp,#8]
        0x00045ac0:    f8ad1018    ....    STRH     r1,[sp,#0x18]
        0x00045ac4:    2108        .!      MOVS     r1,#8
        0x00045ac6:    9104        ..      STR      r1,[sp,#0x10]
        0x00045ac8:    f8ad101a    ....    STRH     r1,[sp,#0x1a]
        0x00045acc:    f8bd101a    ....    LDRH     r1,[sp,#0x1a]
        0x00045ad0:    3904        .9      SUBS     r1,#4
        0x00045ad2:    f7dbfef9    ....    BL       am_hal_crc32 ; 0x218c8
        0x00045ad6:    9902        ..      LDR      r1,[sp,#8]
        0x00045ad8:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00045ada:    9b04        ..      LDR      r3,[sp,#0x10]
        0x00045adc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00045ade:    46ee        .F      MOV      lr,sp
        0x00045ae0:    f04f0c01    O...    MOV      r12,#1
        0x00045ae4:    f8cec000    ....    STR      r12,[lr,#0]
        0x00045ae8:    f7daf9de    ....    BL       am_devices_cooper_blocking_write ; 0x1fea8
        0x00045aec:    b008        ..      ADD      sp,sp,#0x20
        0x00045aee:    bd80        ..      POP      {r7,pc}
    send_update
        0x00045af0:    b580        ..      PUSH     {r7,lr}
        0x00045af2:    b08a        ..      SUB      sp,sp,#0x28
        0x00045af4:    9009        ..      STR      r0,[sp,#0x24]
        0x00045af6:    9108        ..      STR      r1,[sp,#0x20]
        0x00045af8:    2003        .       MOVS     r0,#3
        0x00045afa:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00045afe:    2018        .       MOVS     r0,#0x18
        0x00045b00:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00045b04:    9808        ..      LDR      r0,[sp,#0x20]
        0x00045b06:    9004        ..      STR      r0,[sp,#0x10]
        0x00045b08:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00045b0c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045b10:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00045b12:    f64141a4    A..A    MOV      r1,#0x1ca4
        0x00045b16:    f2c10101    ....    MOVT     r1,#0x1001
        0x00045b1a:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00045b1c:    4288        .B      CMP      r0,r1
        0x00045b1e:    d309        ..      BCC      0x45b34 ; send_update + 68
        0x00045b20:    e7ff        ..      B        0x45b22 ; send_update + 50
        0x00045b22:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00045b26:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045b2a:    f8900034    ..4.    LDRB     r0,[r0,#0x34]
        0x00045b2e:    07c0        ..      LSLS     r0,r0,#31
        0x00045b30:    b138        8.      CBZ      r0,0x45b42 ; send_update + 82
        0x00045b32:    e7ff        ..      B        0x45b34 ; send_update + 68
        0x00045b34:    f64140a4    A..@    MOV      r0,#0x1ca4
        0x00045b38:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045b3c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00045b3e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00045b40:    e006        ..      B        0x45b50 ; send_update + 96
        0x00045b42:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00045b46:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045b4a:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00045b4c:    9007        ..      STR      r0,[sp,#0x1c]
        0x00045b4e:    e7ff        ..      B        0x45b50 ; send_update + 96
        0x00045b50:    f24270a8    B..p    MOV      r0,#0x27a8
        0x00045b54:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045b58:    6980        .i      LDR      r0,[r0,#0x18]
        0x00045b5a:    3001        .0      ADDS     r0,#1
        0x00045b5c:    9006        ..      STR      r0,[sp,#0x18]
        0x00045b5e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00045b60:    b920         .      CBNZ     r0,0x45b6c ; send_update + 124
        0x00045b62:    e7ff        ..      B        0x45b64 ; send_update + 116
        0x00045b64:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00045b68:    9005        ..      STR      r0,[sp,#0x14]
        0x00045b6a:    e003        ..      B        0x45b74 ; send_update + 132
        0x00045b6c:    f44f7000    O..p    MOV      r0,#0x200
        0x00045b70:    9005        ..      STR      r0,[sp,#0x14]
        0x00045b72:    e7ff        ..      B        0x45b74 ; send_update + 132
        0x00045b74:    aa02        ..      ADD      r2,sp,#8
        0x00045b76:    9201        ..      STR      r2,[sp,#4]
        0x00045b78:    1d10        ..      ADDS     r0,r2,#4
        0x00045b7a:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x00045b7e:    3904        .9      SUBS     r1,#4
        0x00045b80:    f7dbfea2    ....    BL       am_hal_crc32 ; 0x218c8
        0x00045b84:    9a01        ..      LDR      r2,[sp,#4]
        0x00045b86:    9809        ..      LDR      r0,[sp,#0x24]
        0x00045b88:    466b        kF      MOV      r3,sp
        0x00045b8a:    2101        .!      MOVS     r1,#1
        0x00045b8c:    6019        .`      STR      r1,[r3,#0]
        0x00045b8e:    2100        .!      MOVS     r1,#0
        0x00045b90:    2318        .#      MOVS     r3,#0x18
        0x00045b92:    f7daf989    ....    BL       am_devices_cooper_blocking_write ; 0x1fea8
        0x00045b96:    b00a        ..      ADD      sp,sp,#0x28
        0x00045b98:    bd80        ..      POP      {r7,pc}
        0x00045b9a:    0000        ..      MOVS     r0,r0
    simple_strlen
        0x00045b9c:    b083        ..      SUB      sp,sp,#0xc
        0x00045b9e:    9001        ..      STR      r0,[sp,#4]
        0x00045ba0:    2000        .       MOVS     r0,#0
        0x00045ba2:    9000        ..      STR      r0,[sp,#0]
        0x00045ba4:    9801        ..      LDR      r0,[sp,#4]
        0x00045ba6:    b918        ..      CBNZ     r0,0x45bb0 ; simple_strlen + 20
        0x00045ba8:    e7ff        ..      B        0x45baa ; simple_strlen + 14
        0x00045baa:    9800        ..      LDR      r0,[sp,#0]
        0x00045bac:    9002        ..      STR      r0,[sp,#8]
        0x00045bae:    e00d        ..      B        0x45bcc ; simple_strlen + 48
        0x00045bb0:    e7ff        ..      B        0x45bb2 ; simple_strlen + 22
        0x00045bb2:    9801        ..      LDR      r0,[sp,#4]
        0x00045bb4:    1c41        A.      ADDS     r1,r0,#1
        0x00045bb6:    9101        ..      STR      r1,[sp,#4]
        0x00045bb8:    7800        .x      LDRB     r0,[r0,#0]
        0x00045bba:    b120         .      CBZ      r0,0x45bc6 ; simple_strlen + 42
        0x00045bbc:    e7ff        ..      B        0x45bbe ; simple_strlen + 34
        0x00045bbe:    9800        ..      LDR      r0,[sp,#0]
        0x00045bc0:    3001        .0      ADDS     r0,#1
        0x00045bc2:    9000        ..      STR      r0,[sp,#0]
        0x00045bc4:    e7f5        ..      B        0x45bb2 ; simple_strlen + 22
        0x00045bc6:    9800        ..      LDR      r0,[sp,#0]
        0x00045bc8:    9002        ..      STR      r0,[sp,#8]
        0x00045bca:    e7ff        ..      B        0x45bcc ; simple_strlen + 48
        0x00045bcc:    9802        ..      LDR      r0,[sp,#8]
        0x00045bce:    b003        ..      ADD      sp,sp,#0xc
        0x00045bd0:    4770        pG      BX       lr
        0x00045bd2:    0000        ..      MOVS     r0,r0
    skip_extension
        0x00045bd4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00045bd8:    2900        .)      CMP      r1,#0
        0x00045bda:    f04f0e00    O...    MOV      lr,#0
        0x00045bde:    d04b        K.      BEQ      0x45c78 ; skip_extension + 164
        0x00045be0:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00045be4:    f89c4000    ...@    LDRB     r4,[r12,#0]
        0x00045be8:    ebbe0f54    ..T.    CMP      lr,r4,LSR #1
        0x00045bec:    f0040301    ....    AND      r3,r4,#1
        0x00045bf0:    d10a        ..      BNE      0x45c08 ; skip_extension + 52
        0x00045bf2:    b14b        K.      CBZ      r3,0x45c08 ; skip_extension + 52
        0x00045bf4:    2301        .#      MOVS     r3,#1
        0x00045bf6:    2901        .)      CMP      r1,#1
        0x00045bf8:    6013        .`      STR      r3,[r2,#0]
        0x00045bfa:    db3b        ;.      BLT      0x45c74 ; skip_extension + 160
        0x00045bfc:    f10c0201    ....    ADD      r2,r12,#1
        0x00045c00:    6002        .`      STR      r2,[r0,#0]
        0x00045c02:    f1a10e01    ....    SUB      lr,r1,#1
        0x00045c06:    e037        7.      B        0x45c78 ; skip_extension + 164
        0x00045c08:    2c3f        ?,      CMP      r4,#0x3f
        0x00045c0a:    d80c        ..      BHI      0x45c26 ; skip_extension + 82
        0x00045c0c:    0866        f.      LSRS     r6,r4,#1
        0x00045c0e:    d00a        ..      BEQ      0x45c26 ; skip_extension + 82
        0x00045c10:    428b        .B      CMP      r3,r1
        0x00045c12:    da2f        /.      BGE      0x45c74 ; skip_extension + 160
        0x00045c14:    3301        .3      ADDS     r3,#1
        0x00045c16:    eb0c0603    ....    ADD      r6,r12,r3
        0x00045c1a:    6006        .`      STR      r6,[r0,#0]
        0x00045c1c:    2001        .       MOVS     r0,#1
        0x00045c1e:    eba10e03    ....    SUB      lr,r1,r3
        0x00045c22:    6010        .`      STR      r0,[r2,#0]
        0x00045c24:    e028        (.      B        0x45c78 ; skip_extension + 164
        0x00045c26:    b933        3.      CBNZ     r3,0x45c36 ; skip_extension + 98
        0x00045c28:    4461        aD      ADD      r1,r1,r12
        0x00045c2a:    6001        .`      STR      r1,[r0,#0]
        0x00045c2c:    2001        .       MOVS     r0,#1
        0x00045c2e:    6010        .`      STR      r0,[r2,#0]
        0x00045c30:    f04f0e00    O...    MOV      lr,#0
        0x00045c34:    e020         .      B        0x45c78 ; skip_extension + 164
        0x00045c36:    2301        .#      MOVS     r3,#1
        0x00045c38:    6013        .`      STR      r3,[r2,#0]
        0x00045c3a:    f10c0e01    ....    ADD      lr,r12,#1
        0x00045c3e:    f1a10801    ....    SUB      r8,r1,#1
        0x00045c42:    2300        .#      MOVS     r3,#0
        0x00045c44:    2400        .$      MOVS     r4,#0
        0x00045c46:    bf00        ..      NOP      
        0x00045c48:    eb0e0603    ....    ADD      r6,lr,r3
        0x00045c4c:    4598        .E      CMP      r8,r3
        0x00045c4e:    6006        .`      STR      r6,[r0,#0]
        0x00045c50:    d010        ..      BEQ      0x45c74 ; skip_extension + 160
        0x00045c52:    1c9d        ..      ADDS     r5,r3,#2
        0x00045c54:    7837        7x      LDRB     r7,[r6,#0]
        0x00045c56:    6015        .`      STR      r5,[r2,#0]
        0x00045c58:    7835        5x      LDRB     r5,[r6,#0]
        0x00045c5a:    443c        <D      ADD      r4,r4,r7
        0x00045c5c:    2dff        .-      CMP      r5,#0xff
        0x00045c5e:    f1030301    ....    ADD      r3,r3,#1
        0x00045c62:    d0f1        ..      BEQ      0x45c48 ; skip_extension + 116
        0x00045c64:    eb0c0203    ....    ADD      r2,r12,r3
        0x00045c68:    1c57        W.      ADDS     r7,r2,#1
        0x00045c6a:    43da        .C      MVNS     r2,r3
        0x00045c6c:    1856        V.      ADDS     r6,r2,r1
        0x00045c6e:    42a6        .B      CMP      r6,r4
        0x00045c70:    6007        .`      STR      r7,[r0,#0]
        0x00045c72:    da04        ..      BGE      0x45c7e ; skip_extension + 170
        0x00045c74:    f04f3eff    O..>    MOV      lr,#0xffffffff
        0x00045c78:    4670        pF      MOV      r0,lr
        0x00045c7a:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00045c7e:    1b09        ..      SUBS     r1,r1,r4
        0x00045c80:    eb020e01    ....    ADD      lr,r2,r1
        0x00045c84:    eb0c0104    ....    ADD      r1,r12,r4
        0x00045c88:    4419        .D      ADD      r1,r1,r3
        0x00045c8a:    3101        .1      ADDS     r1,#1
        0x00045c8c:    6001        .`      STR      r1,[r0,#0]
        0x00045c8e:    e7f3        ..      B        0x45c78 ; skip_extension + 164
    smpActAttemptRcvd
        0x00045c90:    b082        ..      SUB      sp,sp,#8
        0x00045c92:    9001        ..      STR      r0,[sp,#4]
        0x00045c94:    9100        ..      STR      r1,[sp,#0]
        0x00045c96:    9901        ..      LDR      r1,[sp,#4]
        0x00045c98:    2001        .       MOVS     r0,#1
        0x00045c9a:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x00045c9e:    b002        ..      ADD      sp,sp,#8
        0x00045ca0:    4770        pG      BX       lr
        0x00045ca2:    0000        ..      MOVS     r0,r0
    smpActCheckAttempts
        0x00045ca4:    b580        ..      PUSH     {r7,lr}
        0x00045ca6:    b082        ..      SUB      sp,sp,#8
        0x00045ca8:    9001        ..      STR      r0,[sp,#4]
        0x00045caa:    9100        ..      STR      r1,[sp,#0]
        0x00045cac:    9801        ..      LDR      r0,[sp,#4]
        0x00045cae:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x00045cb2:    b180        ..      CBZ      r0,0x45cd6 ; smpActCheckAttempts + 50
        0x00045cb4:    e7ff        ..      B        0x45cb6 ; smpActCheckAttempts + 18
        0x00045cb6:    9901        ..      LDR      r1,[sp,#4]
        0x00045cb8:    2000        .       MOVS     r0,#0
        0x00045cba:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x00045cbe:    9801        ..      LDR      r0,[sp,#4]
        0x00045cc0:    2109        .!      MOVS     r1,#9
        0x00045cc2:    f002f9d9    ....    BL       smpSendPairingFailed ; 0x48078
        0x00045cc6:    9801        ..      LDR      r0,[sp,#4]
        0x00045cc8:    9900        ..      LDR      r1,[sp,#0]
        0x00045cca:    f000f833    ..3.    BL       smpActNotifyDmAttemptsFailure ; 0x45d34
        0x00045cce:    9801        ..      LDR      r0,[sp,#4]
        0x00045cd0:    f000fbaa    ....    BL       smpCleanup ; 0x46428
        0x00045cd4:    e7ff        ..      B        0x45cd6 ; smpActCheckAttempts + 50
        0x00045cd6:    b002        ..      ADD      sp,sp,#8
        0x00045cd8:    bd80        ..      POP      {r7,pc}
        0x00045cda:    0000        ..      MOVS     r0,r0
    smpActCleanup
        0x00045cdc:    b580        ..      PUSH     {r7,lr}
        0x00045cde:    b082        ..      SUB      sp,sp,#8
        0x00045ce0:    9001        ..      STR      r0,[sp,#4]
        0x00045ce2:    9100        ..      STR      r1,[sp,#0]
        0x00045ce4:    9801        ..      LDR      r0,[sp,#4]
        0x00045ce6:    f000fb9f    ....    BL       smpCleanup ; 0x46428
        0x00045cea:    b002        ..      ADD      sp,sp,#8
        0x00045cec:    bd80        ..      POP      {r7,pc}
        0x00045cee:    0000        ..      MOVS     r0,r0
    smpActMaxAttempts
        0x00045cf0:    b580        ..      PUSH     {r7,lr}
        0x00045cf2:    b084        ..      SUB      sp,sp,#0x10
        0x00045cf4:    9003        ..      STR      r0,[sp,#0xc]
        0x00045cf6:    9102        ..      STR      r1,[sp,#8]
        0x00045cf8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045cfa:    9902        ..      LDR      r1,[sp,#8]
        0x00045cfc:    f000f888    ....    BL       smpActPairingCancel ; 0x45e10
        0x00045d00:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045d02:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045d06:    f7d7fce1    ....    BL       SmpDbMaxAttemptReached ; 0x1d6cc
        0x00045d0a:    9001        ..      STR      r0,[sp,#4]
        0x00045d0c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00045d0e:    2010        .       MOVS     r0,#0x10
        0x00045d10:    7688        .v      STRB     r0,[r1,#0x1a]
        0x00045d12:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045d14:    3010        .0      ADDS     r0,r0,#0x10
        0x00045d16:    9901        ..      LDR      r1,[sp,#4]
        0x00045d18:    f7d8fe6c    ..l.    BL       WsfTimerStartMs ; 0x1e9f4
        0x00045d1c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00045d1e:    2000        .       MOVS     r0,#0
        0x00045d20:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x00045d24:    b004        ..      ADD      sp,sp,#0x10
        0x00045d26:    bd80        ..      POP      {r7,pc}
    smpActNone
        0x00045d28:    b082        ..      SUB      sp,sp,#8
        0x00045d2a:    9001        ..      STR      r0,[sp,#4]
        0x00045d2c:    9100        ..      STR      r1,[sp,#0]
        0x00045d2e:    b002        ..      ADD      sp,sp,#8
        0x00045d30:    4770        pG      BX       lr
        0x00045d32:    0000        ..      MOVS     r0,r0
    smpActNotifyDmAttemptsFailure
        0x00045d34:    b580        ..      PUSH     {r7,lr}
        0x00045d36:    b082        ..      SUB      sp,sp,#8
        0x00045d38:    9001        ..      STR      r0,[sp,#4]
        0x00045d3a:    9100        ..      STR      r1,[sp,#0]
        0x00045d3c:    9900        ..      LDR      r1,[sp,#0]
        0x00045d3e:    2009        .       MOVS     r0,#9
        0x00045d40:    70c8        .p      STRB     r0,[r1,#3]
        0x00045d42:    9900        ..      LDR      r1,[sp,#0]
        0x00045d44:    202b        +       MOVS     r0,#0x2b
        0x00045d46:    7088        .p      STRB     r0,[r1,#2]
        0x00045d48:    9800        ..      LDR      r0,[sp,#0]
        0x00045d4a:    f7d5fcd1    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x00045d4e:    b002        ..      ADD      sp,sp,#8
        0x00045d50:    bd80        ..      POP      {r7,pc}
        0x00045d52:    0000        ..      MOVS     r0,r0
    smpActNotifyDmRspToFailure
        0x00045d54:    b580        ..      PUSH     {r7,lr}
        0x00045d56:    b082        ..      SUB      sp,sp,#8
        0x00045d58:    9001        ..      STR      r0,[sp,#4]
        0x00045d5a:    9100        ..      STR      r1,[sp,#0]
        0x00045d5c:    9900        ..      LDR      r1,[sp,#0]
        0x00045d5e:    20e1        .       MOVS     r0,#0xe1
        0x00045d60:    70c8        .p      STRB     r0,[r1,#3]
        0x00045d62:    9900        ..      LDR      r1,[sp,#0]
        0x00045d64:    202b        +       MOVS     r0,#0x2b
        0x00045d66:    7088        .p      STRB     r0,[r1,#2]
        0x00045d68:    9800        ..      LDR      r0,[sp,#0]
        0x00045d6a:    f7d5fcc1    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x00045d6e:    b002        ..      ADD      sp,sp,#8
        0x00045d70:    bd80        ..      POP      {r7,pc}
        0x00045d72:    0000        ..      MOVS     r0,r0
    smpActPairCnfCalc1
        0x00045d74:    b580        ..      PUSH     {r7,lr}
        0x00045d76:    b082        ..      SUB      sp,sp,#8
        0x00045d78:    9001        ..      STR      r0,[sp,#4]
        0x00045d7a:    9100        ..      STR      r1,[sp,#0]
        0x00045d7c:    9801        ..      LDR      r0,[sp,#4]
        0x00045d7e:    9900        ..      LDR      r1,[sp,#0]
        0x00045d80:    f000f8dc    ....    BL       smpActStorePin ; 0x45f3c
        0x00045d84:    9801        ..      LDR      r0,[sp,#4]
        0x00045d86:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00045d88:    3030        00      ADDS     r0,r0,#0x30
        0x00045d8a:    2110        .!      MOVS     r1,#0x10
        0x00045d8c:    f7d7fbf6    ....    BL       SecRand ; 0x1d57c
        0x00045d90:    9801        ..      LDR      r0,[sp,#4]
        0x00045d92:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00045d94:    f1010230    ..0.    ADD      r2,r1,#0x30
        0x00045d98:    f000f92a    ..*.    BL       smpCalcC1Part1 ; 0x45ff0
        0x00045d9c:    b002        ..      ADD      sp,sp,#8
        0x00045d9e:    bd80        ..      POP      {r7,pc}
    smpActPairCnfCalc2
        0x00045da0:    b580        ..      PUSH     {r7,lr}
        0x00045da2:    b082        ..      SUB      sp,sp,#8
        0x00045da4:    9001        ..      STR      r0,[sp,#4]
        0x00045da6:    9100        ..      STR      r1,[sp,#0]
        0x00045da8:    9801        ..      LDR      r0,[sp,#4]
        0x00045daa:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00045dac:    9a00        ..      LDR      r2,[sp,#0]
        0x00045dae:    6852        Rh      LDR      r2,[r2,#4]
        0x00045db0:    f000f9fc    ....    BL       smpCalcC1Part2 ; 0x461ac
        0x00045db4:    b002        ..      ADD      sp,sp,#8
        0x00045db6:    bd80        ..      POP      {r7,pc}
    smpActPairCnfVerCalc1
        0x00045db8:    b580        ..      PUSH     {r7,lr}
        0x00045dba:    b084        ..      SUB      sp,sp,#0x10
        0x00045dbc:    9003        ..      STR      r0,[sp,#0xc]
        0x00045dbe:    9102        ..      STR      r1,[sp,#8]
        0x00045dc0:    9802        ..      LDR      r0,[sp,#8]
        0x00045dc2:    6840        @h      LDR      r0,[r0,#4]
        0x00045dc4:    3009        .0      ADDS     r0,r0,#9
        0x00045dc6:    9001        ..      STR      r0,[sp,#4]
        0x00045dc8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045dca:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00045dcc:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x00045dd0:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x00045dd4:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x00045dd8:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x00045ddc:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x00045de0:    f8c1c01c    ....    STR      r12,[r1,#0x1c]
        0x00045de4:    618b        .a      STR      r3,[r1,#0x18]
        0x00045de6:    614a        Ja      STR      r2,[r1,#0x14]
        0x00045de8:    6108        .a      STR      r0,[r1,#0x10]
        0x00045dea:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045dec:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00045dee:    9a01        ..      LDR      r2,[sp,#4]
        0x00045df0:    f000f8fe    ....    BL       smpCalcC1Part1 ; 0x45ff0
        0x00045df4:    b004        ..      ADD      sp,sp,#0x10
        0x00045df6:    bd80        ..      POP      {r7,pc}
    smpActPairCnfVerCalc2
        0x00045df8:    b580        ..      PUSH     {r7,lr}
        0x00045dfa:    b082        ..      SUB      sp,sp,#8
        0x00045dfc:    9001        ..      STR      r0,[sp,#4]
        0x00045dfe:    9100        ..      STR      r1,[sp,#0]
        0x00045e00:    9801        ..      LDR      r0,[sp,#4]
        0x00045e02:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00045e04:    9a00        ..      LDR      r2,[sp,#0]
        0x00045e06:    6852        Rh      LDR      r2,[r2,#4]
        0x00045e08:    f000f9d0    ....    BL       smpCalcC1Part2 ; 0x461ac
        0x00045e0c:    b002        ..      ADD      sp,sp,#8
        0x00045e0e:    bd80        ..      POP      {r7,pc}
    smpActPairingCancel
        0x00045e10:    b580        ..      PUSH     {r7,lr}
        0x00045e12:    b082        ..      SUB      sp,sp,#8
        0x00045e14:    9001        ..      STR      r0,[sp,#4]
        0x00045e16:    9100        ..      STR      r1,[sp,#0]
        0x00045e18:    9801        ..      LDR      r0,[sp,#4]
        0x00045e1a:    9900        ..      LDR      r1,[sp,#0]
        0x00045e1c:    78c9        .x      LDRB     r1,[r1,#3]
        0x00045e1e:    f002f92b    ..+.    BL       smpSendPairingFailed ; 0x48078
        0x00045e22:    9801        ..      LDR      r0,[sp,#4]
        0x00045e24:    9900        ..      LDR      r1,[sp,#0]
        0x00045e26:    f000f823    ..#.    BL       smpActPairingFailed ; 0x45e70
        0x00045e2a:    b002        ..      ADD      sp,sp,#8
        0x00045e2c:    bd80        ..      POP      {r7,pc}
        0x00045e2e:    0000        ..      MOVS     r0,r0
    smpActPairingCmpl
        0x00045e30:    b580        ..      PUSH     {r7,lr}
        0x00045e32:    b084        ..      SUB      sp,sp,#0x10
        0x00045e34:    9003        ..      STR      r0,[sp,#0xc]
        0x00045e36:    9102        ..      STR      r1,[sp,#8]
        0x00045e38:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045e3a:    f000faf5    ....    BL       smpCleanup ; 0x46428
        0x00045e3e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045e40:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045e44:    2101        .!      MOVS     r1,#1
        0x00045e46:    2200        ."      MOVS     r2,#0
        0x00045e48:    f7d4ffda    ....    BL       DmConnSetIdle ; 0x1ae00
        0x00045e4c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045e4e:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x00045e52:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00045e56:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045e58:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045e5c:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00045e60:    202a        *       MOVS     r0,#0x2a
        0x00045e62:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00045e66:    4668        hF      MOV      r0,sp
        0x00045e68:    f7d5fc42    ..B.    BL       DmSmpCbackExec ; 0x1b6f0
        0x00045e6c:    b004        ..      ADD      sp,sp,#0x10
        0x00045e6e:    bd80        ..      POP      {r7,pc}
    smpActPairingFailed
        0x00045e70:    b580        ..      PUSH     {r7,lr}
        0x00045e72:    b082        ..      SUB      sp,sp,#8
        0x00045e74:    9001        ..      STR      r0,[sp,#4]
        0x00045e76:    9100        ..      STR      r1,[sp,#0]
        0x00045e78:    9801        ..      LDR      r0,[sp,#4]
        0x00045e7a:    f000fad5    ....    BL       smpCleanup ; 0x46428
        0x00045e7e:    9801        ..      LDR      r0,[sp,#4]
        0x00045e80:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045e84:    2101        .!      MOVS     r1,#1
        0x00045e86:    2200        ."      MOVS     r2,#0
        0x00045e88:    f7d4ffba    ....    BL       DmConnSetIdle ; 0x1ae00
        0x00045e8c:    9900        ..      LDR      r1,[sp,#0]
        0x00045e8e:    202b        +       MOVS     r0,#0x2b
        0x00045e90:    7088        .p      STRB     r0,[r1,#2]
        0x00045e92:    9800        ..      LDR      r0,[sp,#0]
        0x00045e94:    f7d5fc2c    ..,.    BL       DmSmpCbackExec ; 0x1b6f0
        0x00045e98:    b002        ..      ADD      sp,sp,#8
        0x00045e9a:    bd80        ..      POP      {r7,pc}
    smpActSecReqTimeout
        0x00045e9c:    b580        ..      PUSH     {r7,lr}
        0x00045e9e:    b082        ..      SUB      sp,sp,#8
        0x00045ea0:    9001        ..      STR      r0,[sp,#4]
        0x00045ea2:    9100        ..      STR      r1,[sp,#0]
        0x00045ea4:    9801        ..      LDR      r0,[sp,#4]
        0x00045ea6:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045eaa:    f7d4ff6f    ..o.    BL       DmConnSecLevel ; 0x1ad8c
        0x00045eae:    b928        (.      CBNZ     r0,0x45ebc ; smpActSecReqTimeout + 32
        0x00045eb0:    e7ff        ..      B        0x45eb2 ; smpActSecReqTimeout + 22
        0x00045eb2:    9801        ..      LDR      r0,[sp,#4]
        0x00045eb4:    9900        ..      LDR      r1,[sp,#0]
        0x00045eb6:    f7ffffdb    ....    BL       smpActPairingFailed ; 0x45e70
        0x00045eba:    e007        ..      B        0x45ecc ; smpActSecReqTimeout + 48
        0x00045ebc:    9900        ..      LDR      r1,[sp,#0]
        0x00045ebe:    201f        .       MOVS     r0,#0x1f
        0x00045ec0:    7088        .p      STRB     r0,[r1,#2]
        0x00045ec2:    9801        ..      LDR      r0,[sp,#4]
        0x00045ec4:    9900        ..      LDR      r1,[sp,#0]
        0x00045ec6:    f002f91d    ....    BL       smpSmExecute ; 0x48104
        0x00045eca:    e7ff        ..      B        0x45ecc ; smpActSecReqTimeout + 48
        0x00045ecc:    b002        ..      ADD      sp,sp,#8
        0x00045ece:    bd80        ..      POP      {r7,pc}
    smpActSendPairCnf
        0x00045ed0:    b580        ..      PUSH     {r7,lr}
        0x00045ed2:    b084        ..      SUB      sp,sp,#0x10
        0x00045ed4:    9003        ..      STR      r0,[sp,#0xc]
        0x00045ed6:    9102        ..      STR      r1,[sp,#8]
        0x00045ed8:    9903        ..      LDR      r1,[sp,#0xc]
        0x00045eda:    f891203a    ..:     LDRB     r2,[r1,#0x3a]
        0x00045ede:    2004        .       MOVS     r0,#4
        0x00045ee0:    2a00        .*      CMP      r2,#0
        0x00045ee2:    bf18        ..      IT       NE
        0x00045ee4:    2003        .       MOVNE    r0,#3
        0x00045ee6:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00045eea:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045eec:    f002f960    ..`.    BL       smpStartRspTimer ; 0x481b0
        0x00045ef0:    2019        .       MOVS     r0,#0x19
        0x00045ef2:    f000fd3b    ..;.    BL       smpMsgAlloc ; 0x4696c
        0x00045ef6:    9001        ..      STR      r0,[sp,#4]
        0x00045ef8:    b1f0        ..      CBZ      r0,0x45f38 ; smpActSendPairCnf + 104
        0x00045efa:    e7ff        ..      B        0x45efc ; smpActSendPairCnf + 44
        0x00045efc:    9801        ..      LDR      r0,[sp,#4]
        0x00045efe:    3008        .0      ADDS     r0,r0,#8
        0x00045f00:    9000        ..      STR      r0,[sp,#0]
        0x00045f02:    9900        ..      LDR      r1,[sp,#0]
        0x00045f04:    1c48        H.      ADDS     r0,r1,#1
        0x00045f06:    9000        ..      STR      r0,[sp,#0]
        0x00045f08:    2003        .       MOVS     r0,#3
        0x00045f0a:    7008        .p      STRB     r0,[r1,#0]
        0x00045f0c:    9900        ..      LDR      r1,[sp,#0]
        0x00045f0e:    9802        ..      LDR      r0,[sp,#8]
        0x00045f10:    f8d0c004    ....    LDR      r12,[r0,#4]
        0x00045f14:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x00045f18:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x00045f1c:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x00045f20:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x00045f24:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x00045f28:    608b        .`      STR      r3,[r1,#8]
        0x00045f2a:    604a        J`      STR      r2,[r1,#4]
        0x00045f2c:    6008        .`      STR      r0,[r1,#0]
        0x00045f2e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045f30:    9901        ..      LDR      r1,[sp,#4]
        0x00045f32:    f002f8c1    ....    BL       smpSendPkt ; 0x480b8
        0x00045f36:    e7ff        ..      B        0x45f38 ; smpActSendPairCnf + 104
        0x00045f38:    b004        ..      ADD      sp,sp,#0x10
        0x00045f3a:    bd80        ..      POP      {r7,pc}
    smpActStorePin
        0x00045f3c:    b580        ..      PUSH     {r7,lr}
        0x00045f3e:    b082        ..      SUB      sp,sp,#8
        0x00045f40:    9001        ..      STR      r0,[sp,#4]
        0x00045f42:    9100        ..      STR      r1,[sp,#0]
        0x00045f44:    9801        ..      LDR      r0,[sp,#4]
        0x00045f46:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00045f48:    9a00        ..      LDR      r2,[sp,#0]
        0x00045f4a:    1d11        ..      ADDS     r1,r2,#4
        0x00045f4c:    7d12        .}      LDRB     r2,[r2,#0x14]
        0x00045f4e:    f7d2fa6a    ..j.    BL       __aeabi_memcpy ; 0x18426
        0x00045f52:    9800        ..      LDR      r0,[sp,#0]
        0x00045f54:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00045f56:    2803        .(      CMP      r0,#3
        0x00045f58:    d10b        ..      BNE      0x45f72 ; smpActStorePin + 54
        0x00045f5a:    e7ff        ..      B        0x45f5c ; smpActStorePin + 32
        0x00045f5c:    9801        ..      LDR      r0,[sp,#4]
        0x00045f5e:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00045f60:    2000        .       MOVS     r0,#0
        0x00045f62:    73c8        .s      STRB     r0,[r1,#0xf]
        0x00045f64:    f8c1000b    ....    STR      r0,[r1,#0xb]
        0x00045f68:    f8c10007    ....    STR      r0,[r1,#7]
        0x00045f6c:    f8c10003    ....    STR      r0,[r1,#3]
        0x00045f70:    e7ff        ..      B        0x45f72 ; smpActStorePin + 54
        0x00045f72:    b002        ..      ADD      sp,sp,#8
        0x00045f74:    bd80        ..      POP      {r7,pc}
        0x00045f76:    0000        ..      MOVS     r0,r0
    smpAuthReq
        0x00045f78:    b580        ..      PUSH     {r7,lr}
        0x00045f7a:    b088        ..      SUB      sp,sp,#0x20
        0x00045f7c:    9007        ..      STR      r0,[sp,#0x1c]
        0x00045f7e:    f88d101b    ....    STRB     r1,[sp,#0x1b]
        0x00045f82:    f88d201a    ...     STRB     r2,[sp,#0x1a]
        0x00045f86:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00045f88:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x00045f8c:    0740        @.      LSLS     r0,r0,#29
        0x00045f8e:    2800        .(      CMP      r0,#0
        0x00045f90:    d514        ..      BPL      0x45fbc ; smpAuthReq + 68
        0x00045f92:    e7ff        ..      B        0x45f94 ; smpAuthReq + 28
        0x00045f94:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00045f96:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045f9a:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00045f9e:    202e        .       MOVS     r0,#0x2e
        0x00045fa0:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00045fa4:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x00045fa8:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00045fac:    f89d001a    ....    LDRB     r0,[sp,#0x1a]
        0x00045fb0:    f88d0009    ....    STRB     r0,[sp,#9]
        0x00045fb4:    a801        ..      ADD      r0,sp,#4
        0x00045fb6:    f7d5fb9b    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x00045fba:    e016        ..      B        0x45fea ; smpAuthReq + 114
        0x00045fbc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00045fbe:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045fc2:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00045fc6:    2004        .       MOVS     r0,#4
        0x00045fc8:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00045fcc:    2000        .       MOVS     r0,#0
        0x00045fce:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00045fd2:    f88d0009    ....    STRB     r0,[sp,#9]
        0x00045fd6:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00045fda:    2003        .       MOVS     r0,#3
        0x00045fdc:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x00045fe0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00045fe2:    a901        ..      ADD      r1,sp,#4
        0x00045fe4:    f002f88e    ....    BL       smpSmExecute ; 0x48104
        0x00045fe8:    e7ff        ..      B        0x45fea ; smpAuthReq + 114
        0x00045fea:    b008        ..      ADD      sp,sp,#0x20
        0x00045fec:    bd80        ..      POP      {r7,pc}
        0x00045fee:    0000        ..      MOVS     r0,r0
    smpCalcC1Part1
        0x00045ff0:    b580        ..      PUSH     {r7,lr}
        0x00045ff2:    b08c        ..      SUB      sp,sp,#0x30
        0x00045ff4:    900b        ..      STR      r0,[sp,#0x2c]
        0x00045ff6:    910a        ..      STR      r1,[sp,#0x28]
        0x00045ff8:    9209        ..      STR      r2,[sp,#0x24]
        0x00045ffa:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00045ffc:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00046000:    b358        X.      CBZ      r0,0x4605a ; smpCalcC1Part1 + 106
        0x00046002:    e7ff        ..      B        0x46004 ; smpCalcC1Part1 + 20
        0x00046004:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00046006:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004600a:    f7d4fe55    ..U.    BL       DmConnLocalRpa ; 0x1acb8
        0x0004600e:    f7d4fbe1    ....    BL       BdaIsZeros ; 0x1a7d4
        0x00046012:    b920         .      CBNZ     r0,0x4601e ; smpCalcC1Part1 + 46
        0x00046014:    e7ff        ..      B        0x46016 ; smpCalcC1Part1 + 38
        0x00046016:    2001        .       MOVS     r0,#1
        0x00046018:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0004601c:    e007        ..      B        0x4602e ; smpCalcC1Part1 + 62
        0x0004601e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00046020:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046024:    f7d4fe36    ..6.    BL       DmConnLocalAddrType ; 0x1ac94
        0x00046028:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0004602c:    e7ff        ..      B        0x4602e ; smpCalcC1Part1 + 62
        0x0004602e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00046030:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046034:    f7d4fe72    ..r.    BL       DmConnPeerRpa ; 0x1ad1c
        0x00046038:    f7d4fbcc    ....    BL       BdaIsZeros ; 0x1a7d4
        0x0004603c:    b920         .      CBNZ     r0,0x46048 ; smpCalcC1Part1 + 88
        0x0004603e:    e7ff        ..      B        0x46040 ; smpCalcC1Part1 + 80
        0x00046040:    2001        .       MOVS     r0,#1
        0x00046042:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00046046:    e007        ..      B        0x46058 ; smpCalcC1Part1 + 104
        0x00046048:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004604a:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004604e:    f7d4fe53    ..S.    BL       DmConnPeerAddrType ; 0x1acf8
        0x00046052:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00046056:    e7ff        ..      B        0x46058 ; smpCalcC1Part1 + 104
        0x00046058:    e02a        *.      B        0x460b0 ; smpCalcC1Part1 + 192
        0x0004605a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004605c:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046060:    f7d4fe5c    ..\.    BL       DmConnPeerRpa ; 0x1ad1c
        0x00046064:    f7d4fbb6    ....    BL       BdaIsZeros ; 0x1a7d4
        0x00046068:    b920         .      CBNZ     r0,0x46074 ; smpCalcC1Part1 + 132
        0x0004606a:    e7ff        ..      B        0x4606c ; smpCalcC1Part1 + 124
        0x0004606c:    2001        .       MOVS     r0,#1
        0x0004606e:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00046072:    e007        ..      B        0x46084 ; smpCalcC1Part1 + 148
        0x00046074:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00046076:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004607a:    f7d4fe3d    ..=.    BL       DmConnPeerAddrType ; 0x1acf8
        0x0004607e:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00046082:    e7ff        ..      B        0x46084 ; smpCalcC1Part1 + 148
        0x00046084:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00046086:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004608a:    f7d4fe15    ....    BL       DmConnLocalRpa ; 0x1acb8
        0x0004608e:    f7d4fba1    ....    BL       BdaIsZeros ; 0x1a7d4
        0x00046092:    b920         .      CBNZ     r0,0x4609e ; smpCalcC1Part1 + 174
        0x00046094:    e7ff        ..      B        0x46096 ; smpCalcC1Part1 + 166
        0x00046096:    2001        .       MOVS     r0,#1
        0x00046098:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0004609c:    e007        ..      B        0x460ae ; smpCalcC1Part1 + 190
        0x0004609e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000460a0:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000460a4:    f7d4fdf6    ....    BL       DmConnLocalAddrType ; 0x1ac94
        0x000460a8:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x000460ac:    e7ff        ..      B        0x460ae ; smpCalcC1Part1 + 190
        0x000460ae:    e7ff        ..      B        0x460b0 ; smpCalcC1Part1 + 192
        0x000460b0:    a805        ..      ADD      r0,sp,#0x14
        0x000460b2:    9004        ..      STR      r0,[sp,#0x10]
        0x000460b4:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x000460b8:    9909        ..      LDR      r1,[sp,#0x24]
        0x000460ba:    1c4a        J.      ADDS     r2,r1,#1
        0x000460bc:    9209        ..      STR      r2,[sp,#0x24]
        0x000460be:    7809        .x      LDRB     r1,[r1,#0]
        0x000460c0:    4048        H@      EORS     r0,r0,r1
        0x000460c2:    9904        ..      LDR      r1,[sp,#0x10]
        0x000460c4:    1c4a        J.      ADDS     r2,r1,#1
        0x000460c6:    9204        ..      STR      r2,[sp,#0x10]
        0x000460c8:    7008        .p      STRB     r0,[r1,#0]
        0x000460ca:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x000460ce:    9909        ..      LDR      r1,[sp,#0x24]
        0x000460d0:    1c4a        J.      ADDS     r2,r1,#1
        0x000460d2:    9209        ..      STR      r2,[sp,#0x24]
        0x000460d4:    7809        .x      LDRB     r1,[r1,#0]
        0x000460d6:    4048        H@      EORS     r0,r0,r1
        0x000460d8:    9904        ..      LDR      r1,[sp,#0x10]
        0x000460da:    1c4a        J.      ADDS     r2,r1,#1
        0x000460dc:    9204        ..      STR      r2,[sp,#0x10]
        0x000460de:    7008        .p      STRB     r0,[r1,#0]
        0x000460e0:    2000        .       MOVS     r0,#0
        0x000460e2:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000460e6:    e7ff        ..      B        0x460e8 ; smpCalcC1Part1 + 248
        0x000460e8:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000460ec:    2806        .(      CMP      r0,#6
        0x000460ee:    dc16        ..      BGT      0x4611e ; smpCalcC1Part1 + 302
        0x000460f0:    e7ff        ..      B        0x460f2 ; smpCalcC1Part1 + 258
        0x000460f2:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000460f4:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x000460f8:    4408        .D      ADD      r0,r0,r1
        0x000460fa:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x000460fe:    9909        ..      LDR      r1,[sp,#0x24]
        0x00046100:    1c4a        J.      ADDS     r2,r1,#1
        0x00046102:    9209        ..      STR      r2,[sp,#0x24]
        0x00046104:    7809        .x      LDRB     r1,[r1,#0]
        0x00046106:    4048        H@      EORS     r0,r0,r1
        0x00046108:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004610a:    1c4a        J.      ADDS     r2,r1,#1
        0x0004610c:    9204        ..      STR      r2,[sp,#0x10]
        0x0004610e:    7008        .p      STRB     r0,[r1,#0]
        0x00046110:    e7ff        ..      B        0x46112 ; smpCalcC1Part1 + 290
        0x00046112:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00046116:    3001        .0      ADDS     r0,#1
        0x00046118:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0004611c:    e7e4        ..      B        0x460e8 ; smpCalcC1Part1 + 248
        0x0004611e:    2000        .       MOVS     r0,#0
        0x00046120:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00046124:    e7ff        ..      B        0x46126 ; smpCalcC1Part1 + 310
        0x00046126:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0004612a:    2806        .(      CMP      r0,#6
        0x0004612c:    dc16        ..      BGT      0x4615c ; smpCalcC1Part1 + 364
        0x0004612e:    e7ff        ..      B        0x46130 ; smpCalcC1Part1 + 320
        0x00046130:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00046132:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00046136:    4408        .D      ADD      r0,r0,r1
        0x00046138:    f8900027    ..'.    LDRB     r0,[r0,#0x27]
        0x0004613c:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004613e:    1c4a        J.      ADDS     r2,r1,#1
        0x00046140:    9209        ..      STR      r2,[sp,#0x24]
        0x00046142:    7809        .x      LDRB     r1,[r1,#0]
        0x00046144:    4048        H@      EORS     r0,r0,r1
        0x00046146:    9904        ..      LDR      r1,[sp,#0x10]
        0x00046148:    1c4a        J.      ADDS     r2,r1,#1
        0x0004614a:    9204        ..      STR      r2,[sp,#0x10]
        0x0004614c:    7008        .p      STRB     r0,[r1,#0]
        0x0004614e:    e7ff        ..      B        0x46150 ; smpCalcC1Part1 + 352
        0x00046150:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00046154:    3001        .0      ADDS     r0,#1
        0x00046156:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0004615a:    e7e4        ..      B        0x46126 ; smpCalcC1Part1 + 310
        0x0004615c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004615e:    f24a5134    J.4Q    MOV      r1,#0xa534
        0x00046162:    f2c10101    ....    MOVT     r1,#0x1001
        0x00046166:    f89120ec    ...     LDRB     r2,[r1,#0xec]
        0x0004616a:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004616c:    f891303d    ..=0    LDRB     r3,[r1,#0x3d]
        0x00046170:    46ec        .F      MOV      r12,sp
        0x00046172:    210b        .!      MOVS     r1,#0xb
        0x00046174:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00046178:    a905        ..      ADD      r1,sp,#0x14
        0x0004617a:    f7d6fff3    ....    BL       SecAes ; 0x1d164
        0x0004617e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00046180:    f8810041    ..A.    STRB     r0,[r1,#0x41]
        0x00046184:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00046186:    f8900041    ..A.    LDRB     r0,[r0,#0x41]
        0x0004618a:    28ff        .(      CMP      r0,#0xff
        0x0004618c:    d10b        ..      BNE      0x461a6 ; smpCalcC1Part1 + 438
        0x0004618e:    e7ff        ..      B        0x46190 ; smpCalcC1Part1 + 416
        0x00046190:    2008        .       MOVS     r0,#8
        0x00046192:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00046196:    2003        .       MOVS     r0,#3
        0x00046198:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0004619c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004619e:    a902        ..      ADD      r1,sp,#8
        0x000461a0:    f001ffb0    ....    BL       smpSmExecute ; 0x48104
        0x000461a4:    e7ff        ..      B        0x461a6 ; smpCalcC1Part1 + 438
        0x000461a6:    b00c        ..      ADD      sp,sp,#0x30
        0x000461a8:    bd80        ..      POP      {r7,pc}
        0x000461aa:    0000        ..      MOVS     r0,r0
    smpCalcC1Part2
        0x000461ac:    b580        ..      PUSH     {r7,lr}
        0x000461ae:    b08e        ..      SUB      sp,sp,#0x38
        0x000461b0:    900d        ..      STR      r0,[sp,#0x34]
        0x000461b2:    910c        ..      STR      r1,[sp,#0x30]
        0x000461b4:    920b        ..      STR      r2,[sp,#0x2c]
        0x000461b6:    980d        ..      LDR      r0,[sp,#0x34]
        0x000461b8:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x000461bc:    b328        (.      CBZ      r0,0x4620a ; smpCalcC1Part2 + 94
        0x000461be:    e7ff        ..      B        0x461c0 ; smpCalcC1Part2 + 20
        0x000461c0:    980d        ..      LDR      r0,[sp,#0x34]
        0x000461c2:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000461c6:    f7d4fd77    ..w.    BL       DmConnLocalRpa ; 0x1acb8
        0x000461ca:    9004        ..      STR      r0,[sp,#0x10]
        0x000461cc:    9804        ..      LDR      r0,[sp,#0x10]
        0x000461ce:    f7d4fb01    ....    BL       BdaIsZeros ; 0x1a7d4
        0x000461d2:    b138        8.      CBZ      r0,0x461e4 ; smpCalcC1Part2 + 56
        0x000461d4:    e7ff        ..      B        0x461d6 ; smpCalcC1Part2 + 42
        0x000461d6:    980d        ..      LDR      r0,[sp,#0x34]
        0x000461d8:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000461dc:    f7d4fd4a    ..J.    BL       DmConnLocalAddr ; 0x1ac74
        0x000461e0:    9004        ..      STR      r0,[sp,#0x10]
        0x000461e2:    e7ff        ..      B        0x461e4 ; smpCalcC1Part2 + 56
        0x000461e4:    980d        ..      LDR      r0,[sp,#0x34]
        0x000461e6:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000461ea:    f7d4fd97    ....    BL       DmConnPeerRpa ; 0x1ad1c
        0x000461ee:    9003        ..      STR      r0,[sp,#0xc]
        0x000461f0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000461f2:    f7d4faef    ....    BL       BdaIsZeros ; 0x1a7d4
        0x000461f6:    b138        8.      CBZ      r0,0x46208 ; smpCalcC1Part2 + 92
        0x000461f8:    e7ff        ..      B        0x461fa ; smpCalcC1Part2 + 78
        0x000461fa:    980d        ..      LDR      r0,[sp,#0x34]
        0x000461fc:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046200:    f7d4fd6a    ..j.    BL       DmConnPeerAddr ; 0x1acd8
        0x00046204:    9003        ..      STR      r0,[sp,#0xc]
        0x00046206:    e7ff        ..      B        0x46208 ; smpCalcC1Part2 + 92
        0x00046208:    e024        $.      B        0x46254 ; smpCalcC1Part2 + 168
        0x0004620a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0004620c:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046210:    f7d4fd84    ....    BL       DmConnPeerRpa ; 0x1ad1c
        0x00046214:    9004        ..      STR      r0,[sp,#0x10]
        0x00046216:    9804        ..      LDR      r0,[sp,#0x10]
        0x00046218:    f7d4fadc    ....    BL       BdaIsZeros ; 0x1a7d4
        0x0004621c:    b138        8.      CBZ      r0,0x4622e ; smpCalcC1Part2 + 130
        0x0004621e:    e7ff        ..      B        0x46220 ; smpCalcC1Part2 + 116
        0x00046220:    980d        ..      LDR      r0,[sp,#0x34]
        0x00046222:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046226:    f7d4fd57    ..W.    BL       DmConnPeerAddr ; 0x1acd8
        0x0004622a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004622c:    e7ff        ..      B        0x4622e ; smpCalcC1Part2 + 130
        0x0004622e:    980d        ..      LDR      r0,[sp,#0x34]
        0x00046230:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046234:    f7d4fd40    ..@.    BL       DmConnLocalRpa ; 0x1acb8
        0x00046238:    9003        ..      STR      r0,[sp,#0xc]
        0x0004623a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004623c:    f7d4faca    ....    BL       BdaIsZeros ; 0x1a7d4
        0x00046240:    b138        8.      CBZ      r0,0x46252 ; smpCalcC1Part2 + 166
        0x00046242:    e7ff        ..      B        0x46244 ; smpCalcC1Part2 + 152
        0x00046244:    980d        ..      LDR      r0,[sp,#0x34]
        0x00046246:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004624a:    f7d4fd13    ....    BL       DmConnLocalAddr ; 0x1ac74
        0x0004624e:    9003        ..      STR      r0,[sp,#0xc]
        0x00046250:    e7ff        ..      B        0x46252 ; smpCalcC1Part2 + 166
        0x00046252:    e7ff        ..      B        0x46254 ; smpCalcC1Part2 + 168
        0x00046254:    a807        ..      ADD      r0,sp,#0x1c
        0x00046256:    9006        ..      STR      r0,[sp,#0x18]
        0x00046258:    2006        .       MOVS     r0,#6
        0x0004625a:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0004625e:    e7ff        ..      B        0x46260 ; smpCalcC1Part2 + 180
        0x00046260:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00046264:    2801        .(      CMP      r0,#1
        0x00046266:    db14        ..      BLT      0x46292 ; smpCalcC1Part2 + 230
        0x00046268:    e7ff        ..      B        0x4626a ; smpCalcC1Part2 + 190
        0x0004626a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004626c:    1c41        A.      ADDS     r1,r0,#1
        0x0004626e:    9103        ..      STR      r1,[sp,#0xc]
        0x00046270:    7800        .x      LDRB     r0,[r0,#0]
        0x00046272:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00046274:    1c4a        J.      ADDS     r2,r1,#1
        0x00046276:    920b        ..      STR      r2,[sp,#0x2c]
        0x00046278:    7809        .x      LDRB     r1,[r1,#0]
        0x0004627a:    4048        H@      EORS     r0,r0,r1
        0x0004627c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004627e:    1c4a        J.      ADDS     r2,r1,#1
        0x00046280:    9206        ..      STR      r2,[sp,#0x18]
        0x00046282:    7008        .p      STRB     r0,[r1,#0]
        0x00046284:    e7ff        ..      B        0x46286 ; smpCalcC1Part2 + 218
        0x00046286:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0004628a:    3801        .8      SUBS     r0,#1
        0x0004628c:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00046290:    e7e6        ..      B        0x46260 ; smpCalcC1Part2 + 180
        0x00046292:    2006        .       MOVS     r0,#6
        0x00046294:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00046298:    e7ff        ..      B        0x4629a ; smpCalcC1Part2 + 238
        0x0004629a:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0004629e:    2801        .(      CMP      r0,#1
        0x000462a0:    db14        ..      BLT      0x462cc ; smpCalcC1Part2 + 288
        0x000462a2:    e7ff        ..      B        0x462a4 ; smpCalcC1Part2 + 248
        0x000462a4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000462a6:    1c41        A.      ADDS     r1,r0,#1
        0x000462a8:    9104        ..      STR      r1,[sp,#0x10]
        0x000462aa:    7800        .x      LDRB     r0,[r0,#0]
        0x000462ac:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000462ae:    1c4a        J.      ADDS     r2,r1,#1
        0x000462b0:    920b        ..      STR      r2,[sp,#0x2c]
        0x000462b2:    7809        .x      LDRB     r1,[r1,#0]
        0x000462b4:    4048        H@      EORS     r0,r0,r1
        0x000462b6:    9906        ..      LDR      r1,[sp,#0x18]
        0x000462b8:    1c4a        J.      ADDS     r2,r1,#1
        0x000462ba:    9206        ..      STR      r2,[sp,#0x18]
        0x000462bc:    7008        .p      STRB     r0,[r1,#0]
        0x000462be:    e7ff        ..      B        0x462c0 ; smpCalcC1Part2 + 276
        0x000462c0:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000462c4:    3801        .8      SUBS     r0,#1
        0x000462c6:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x000462ca:    e7e6        ..      B        0x4629a ; smpCalcC1Part2 + 238
        0x000462cc:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000462ce:    1c41        A.      ADDS     r1,r0,#1
        0x000462d0:    910b        ..      STR      r1,[sp,#0x2c]
        0x000462d2:    7800        .x      LDRB     r0,[r0,#0]
        0x000462d4:    9906        ..      LDR      r1,[sp,#0x18]
        0x000462d6:    1c4a        J.      ADDS     r2,r1,#1
        0x000462d8:    9206        ..      STR      r2,[sp,#0x18]
        0x000462da:    7008        .p      STRB     r0,[r1,#0]
        0x000462dc:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000462de:    1c41        A.      ADDS     r1,r0,#1
        0x000462e0:    910b        ..      STR      r1,[sp,#0x2c]
        0x000462e2:    7800        .x      LDRB     r0,[r0,#0]
        0x000462e4:    9906        ..      LDR      r1,[sp,#0x18]
        0x000462e6:    1c4a        J.      ADDS     r2,r1,#1
        0x000462e8:    9206        ..      STR      r2,[sp,#0x18]
        0x000462ea:    7008        .p      STRB     r0,[r1,#0]
        0x000462ec:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000462ee:    1c41        A.      ADDS     r1,r0,#1
        0x000462f0:    910b        ..      STR      r1,[sp,#0x2c]
        0x000462f2:    7800        .x      LDRB     r0,[r0,#0]
        0x000462f4:    9906        ..      LDR      r1,[sp,#0x18]
        0x000462f6:    1c4a        J.      ADDS     r2,r1,#1
        0x000462f8:    9206        ..      STR      r2,[sp,#0x18]
        0x000462fa:    7008        .p      STRB     r0,[r1,#0]
        0x000462fc:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000462fe:    1c41        A.      ADDS     r1,r0,#1
        0x00046300:    910b        ..      STR      r1,[sp,#0x2c]
        0x00046302:    7800        .x      LDRB     r0,[r0,#0]
        0x00046304:    9906        ..      LDR      r1,[sp,#0x18]
        0x00046306:    1c4a        J.      ADDS     r2,r1,#1
        0x00046308:    9206        ..      STR      r2,[sp,#0x18]
        0x0004630a:    7008        .p      STRB     r0,[r1,#0]
        0x0004630c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004630e:    f24a5134    J.4Q    MOV      r1,#0xa534
        0x00046312:    f2c10101    ....    MOVT     r1,#0x1001
        0x00046316:    f89120ec    ...     LDRB     r2,[r1,#0xec]
        0x0004631a:    990d        ..      LDR      r1,[sp,#0x34]
        0x0004631c:    f891303d    ..=0    LDRB     r3,[r1,#0x3d]
        0x00046320:    46ec        .F      MOV      r12,sp
        0x00046322:    210b        .!      MOVS     r1,#0xb
        0x00046324:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00046328:    a907        ..      ADD      r1,sp,#0x1c
        0x0004632a:    f7d6ff1b    ....    BL       SecAes ; 0x1d164
        0x0004632e:    990d        ..      LDR      r1,[sp,#0x34]
        0x00046330:    f8810041    ..A.    STRB     r0,[r1,#0x41]
        0x00046334:    980d        ..      LDR      r0,[sp,#0x34]
        0x00046336:    f8900041    ..A.    LDRB     r0,[r0,#0x41]
        0x0004633a:    28ff        .(      CMP      r0,#0xff
        0x0004633c:    d10b        ..      BNE      0x46356 ; smpCalcC1Part2 + 426
        0x0004633e:    e7ff        ..      B        0x46340 ; smpCalcC1Part2 + 404
        0x00046340:    2008        .       MOVS     r0,#8
        0x00046342:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00046346:    2003        .       MOVS     r0,#3
        0x00046348:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0004634c:    980d        ..      LDR      r0,[sp,#0x34]
        0x0004634e:    a902        ..      ADD      r1,sp,#8
        0x00046350:    f001fed8    ....    BL       smpSmExecute ; 0x48104
        0x00046354:    e7ff        ..      B        0x46356 ; smpCalcC1Part2 + 426
        0x00046356:    b00e        ..      ADD      sp,sp,#0x38
        0x00046358:    bd80        ..      POP      {r7,pc}
        0x0004635a:    0000        ..      MOVS     r0,r0
    smpCalcS1
        0x0004635c:    b580        ..      PUSH     {r7,lr}
        0x0004635e:    b08c        ..      SUB      sp,sp,#0x30
        0x00046360:    900b        ..      STR      r0,[sp,#0x2c]
        0x00046362:    910a        ..      STR      r1,[sp,#0x28]
        0x00046364:    9209        ..      STR      r2,[sp,#0x24]
        0x00046366:    9308        ..      STR      r3,[sp,#0x20]
        0x00046368:    9908        ..      LDR      r1,[sp,#0x20]
        0x0004636a:    a804        ..      ADD      r0,sp,#0x10
        0x0004636c:    9002        ..      STR      r0,[sp,#8]
        0x0004636e:    f7d4fa59    ..Y.    BL       Calc128Cpy64 ; 0x1a824
        0x00046372:    9802        ..      LDR      r0,[sp,#8]
        0x00046374:    3008        .0      ADDS     r0,r0,#8
        0x00046376:    9909        ..      LDR      r1,[sp,#0x24]
        0x00046378:    f7d4fa54    ..T.    BL       Calc128Cpy64 ; 0x1a824
        0x0004637c:    9902        ..      LDR      r1,[sp,#8]
        0x0004637e:    980a        ..      LDR      r0,[sp,#0x28]
        0x00046380:    f24a5234    J.4R    MOV      r2,#0xa534
        0x00046384:    f2c10201    ....    MOVT     r2,#0x1001
        0x00046388:    f89220ec    ...     LDRB     r2,[r2,#0xec]
        0x0004638c:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x0004638e:    f893303d    ..=0    LDRB     r3,[r3,#0x3d]
        0x00046392:    46ee        .F      MOV      lr,sp
        0x00046394:    f04f0c0b    O...    MOV      r12,#0xb
        0x00046398:    f8cec000    ....    STR      r12,[lr,#0]
        0x0004639c:    f7d6fee2    ....    BL       SecAes ; 0x1d164
        0x000463a0:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000463a2:    f8810041    ..A.    STRB     r0,[r1,#0x41]
        0x000463a6:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000463a8:    f8900041    ..A.    LDRB     r0,[r0,#0x41]
        0x000463ac:    28ff        .(      CMP      r0,#0xff
        0x000463ae:    d10b        ..      BNE      0x463c8 ; smpCalcS1 + 108
        0x000463b0:    e7ff        ..      B        0x463b2 ; smpCalcS1 + 86
        0x000463b2:    2008        .       MOVS     r0,#8
        0x000463b4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000463b8:    2003        .       MOVS     r0,#3
        0x000463ba:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x000463be:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000463c0:    a903        ..      ADD      r1,sp,#0xc
        0x000463c2:    f001fe9f    ....    BL       smpSmExecute ; 0x48104
        0x000463c6:    e7ff        ..      B        0x463c8 ; smpCalcS1 + 108
        0x000463c8:    b00c        ..      ADD      sp,sp,#0x30
        0x000463ca:    bd80        ..      POP      {r7,pc}
    smpCcbByConnId
        0x000463cc:    b081        ..      SUB      sp,sp,#4
        0x000463ce:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000463d2:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000463d6:    f24a5234    J.4R    MOV      r2,#0xa534
        0x000463da:    f2c10201    ....    MOVT     r2,#0x1001
        0x000463de:    214c        L!      MOVS     r1,#0x4c
        0x000463e0:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x000463e4:    384c        L8      SUBS     r0,r0,#0x4c
        0x000463e6:    b001        ..      ADD      sp,sp,#4
        0x000463e8:    4770        pG      BX       lr
        0x000463ea:    0000        ..      MOVS     r0,r0
    smpCcbByHandle
        0x000463ec:    b580        ..      PUSH     {r7,lr}
        0x000463ee:    b082        ..      SUB      sp,sp,#8
        0x000463f0:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x000463f4:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x000463f8:    f7d4fbca    ....    BL       DmConnIdByHandle ; 0x1ab90
        0x000463fc:    f88d0001    ....    STRB     r0,[sp,#1]
        0x00046400:    b160        `.      CBZ      r0,0x4641c ; smpCcbByHandle + 48
        0x00046402:    e7ff        ..      B        0x46404 ; smpCcbByHandle + 24
        0x00046404:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x00046408:    f24a5234    J.4R    MOV      r2,#0xa534
        0x0004640c:    f2c10201    ....    MOVT     r2,#0x1001
        0x00046410:    214c        L!      MOVS     r1,#0x4c
        0x00046412:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x00046416:    384c        L8      SUBS     r0,r0,#0x4c
        0x00046418:    9001        ..      STR      r0,[sp,#4]
        0x0004641a:    e002        ..      B        0x46422 ; smpCcbByHandle + 54
        0x0004641c:    2000        .       MOVS     r0,#0
        0x0004641e:    9001        ..      STR      r0,[sp,#4]
        0x00046420:    e7ff        ..      B        0x46422 ; smpCcbByHandle + 54
        0x00046422:    9801        ..      LDR      r0,[sp,#4]
        0x00046424:    b002        ..      ADD      sp,sp,#8
        0x00046426:    bd80        ..      POP      {r7,pc}
    smpCleanup
        0x00046428:    b580        ..      PUSH     {r7,lr}
        0x0004642a:    b082        ..      SUB      sp,sp,#8
        0x0004642c:    9001        ..      STR      r0,[sp,#4]
        0x0004642e:    9801        ..      LDR      r0,[sp,#4]
        0x00046430:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00046432:    b140        @.      CBZ      r0,0x46446 ; smpCleanup + 30
        0x00046434:    e7ff        ..      B        0x46436 ; smpCleanup + 14
        0x00046436:    9801        ..      LDR      r0,[sp,#4]
        0x00046438:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0004643a:    f7d7ff09    ....    BL       WsfBufFree ; 0x1e250
        0x0004643e:    9901        ..      LDR      r1,[sp,#4]
        0x00046440:    2000        .       MOVS     r0,#0
        0x00046442:    6308        .c      STR      r0,[r1,#0x30]
        0x00046444:    e7ff        ..      B        0x46446 ; smpCleanup + 30
        0x00046446:    9801        ..      LDR      r0,[sp,#4]
        0x00046448:    f7d8faf2    ....    BL       WsfTimerStop ; 0x1ea30
        0x0004644c:    9801        ..      LDR      r0,[sp,#4]
        0x0004644e:    3010        .0      ADDS     r0,r0,#0x10
        0x00046450:    f7d8faee    ....    BL       WsfTimerStop ; 0x1ea30
        0x00046454:    9901        ..      LDR      r1,[sp,#4]
        0x00046456:    2000        .       MOVS     r0,#0
        0x00046458:    f881003b    ..;.    STRB     r0,[r1,#0x3b]
        0x0004645c:    9a01        ..      LDR      r2,[sp,#4]
        0x0004645e:    f892303a    ..:0    LDRB     r3,[r2,#0x3a]
        0x00046462:    2101        .!      MOVS     r1,#1
        0x00046464:    2b00        .+      CMP      r3,#0
        0x00046466:    bf18        ..      IT       NE
        0x00046468:    210b        .!      MOVNE    r1,#0xb
        0x0004646a:    f882103f    ..?.    STRB     r1,[r2,#0x3f]
        0x0004646e:    9901        ..      LDR      r1,[sp,#4]
        0x00046470:    f8810043    ..C.    STRB     r0,[r1,#0x43]
        0x00046474:    b002        ..      ADD      sp,sp,#8
        0x00046476:    bd80        ..      POP      {r7,pc}
    smpDbAddDevice
        0x00046478:    b580        ..      PUSH     {r7,lr}
        0x0004647a:    b086        ..      SUB      sp,sp,#0x18
        0x0004647c:    9004        ..      STR      r0,[sp,#0x10]
        0x0004647e:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x00046482:    f24a6030    J.0`    MOV      r0,#0xa630
        0x00046486:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004648a:    3018        .0      ADDS     r0,r0,#0x18
        0x0004648c:    9002        ..      STR      r0,[sp,#8]
        0x0004648e:    2001        .       MOVS     r0,#1
        0x00046490:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00046494:    e7ff        ..      B        0x46496 ; smpDbAddDevice + 30
        0x00046496:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0004649a:    2802        .(      CMP      r0,#2
        0x0004649c:    dc22        ".      BGT      0x464e4 ; smpDbAddDevice + 108
        0x0004649e:    e7ff        ..      B        0x464a0 ; smpDbAddDevice + 40
        0x000464a0:    9802        ..      LDR      r0,[sp,#8]
        0x000464a2:    f000f879    ..y.    BL       smpDbRecordInUse ; 0x46598
        0x000464a6:    b998        ..      CBNZ     r0,0x464d0 ; smpDbAddDevice + 88
        0x000464a8:    e7ff        ..      B        0x464aa ; smpDbAddDevice + 50
        0x000464aa:    9902        ..      LDR      r1,[sp,#8]
        0x000464ac:    2000        .       MOVS     r0,#0
        0x000464ae:    6148        Ha      STR      r0,[r1,#0x14]
        0x000464b0:    6108        .a      STR      r0,[r1,#0x10]
        0x000464b2:    60c8        .`      STR      r0,[r1,#0xc]
        0x000464b4:    6088        .`      STR      r0,[r1,#8]
        0x000464b6:    6048        H`      STR      r0,[r1,#4]
        0x000464b8:    6008        .`      STR      r0,[r1,#0]
        0x000464ba:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000464be:    9902        ..      LDR      r1,[sp,#8]
        0x000464c0:    7188        .q      STRB     r0,[r1,#6]
        0x000464c2:    9802        ..      LDR      r0,[sp,#8]
        0x000464c4:    9904        ..      LDR      r1,[sp,#0x10]
        0x000464c6:    f7d4f979    ..y.    BL       BdaCpy ; 0x1a7bc
        0x000464ca:    9802        ..      LDR      r0,[sp,#8]
        0x000464cc:    9005        ..      STR      r0,[sp,#0x14]
        0x000464ce:    e00c        ..      B        0x464ea ; smpDbAddDevice + 114
        0x000464d0:    e7ff        ..      B        0x464d2 ; smpDbAddDevice + 90
        0x000464d2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000464d6:    3001        .0      ADDS     r0,#1
        0x000464d8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000464dc:    9802        ..      LDR      r0,[sp,#8]
        0x000464de:    3018        .0      ADDS     r0,r0,#0x18
        0x000464e0:    9002        ..      STR      r0,[sp,#8]
        0x000464e2:    e7d8        ..      B        0x46496 ; smpDbAddDevice + 30
        0x000464e4:    2000        .       MOVS     r0,#0
        0x000464e6:    9005        ..      STR      r0,[sp,#0x14]
        0x000464e8:    e7ff        ..      B        0x464ea ; smpDbAddDevice + 114
        0x000464ea:    9805        ..      LDR      r0,[sp,#0x14]
        0x000464ec:    b006        ..      ADD      sp,sp,#0x18
        0x000464ee:    bd80        ..      POP      {r7,pc}
    smpDbGetRecord
        0x000464f0:    b580        ..      PUSH     {r7,lr}
        0x000464f2:    b086        ..      SUB      sp,sp,#0x18
        0x000464f4:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x000464f8:    f24a6030    J.0`    MOV      r0,#0xa630
        0x000464fc:    f2c10001    ....    MOVT     r0,#0x1001
        0x00046500:    3018        .0      ADDS     r0,r0,#0x18
        0x00046502:    9003        ..      STR      r0,[sp,#0xc]
        0x00046504:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00046508:    f7d4fbf6    ....    BL       DmConnPeerAddrType ; 0x1acf8
        0x0004650c:    f7d4fd66    ..f.    BL       DmHostAddrType ; 0x1afdc
        0x00046510:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00046514:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00046518:    f7d4fbde    ....    BL       DmConnPeerAddr ; 0x1acd8
        0x0004651c:    9001        ..      STR      r0,[sp,#4]
        0x0004651e:    2001        .       MOVS     r0,#1
        0x00046520:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00046524:    e7ff        ..      B        0x46526 ; smpDbGetRecord + 54
        0x00046526:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0004652a:    2802        .(      CMP      r0,#2
        0x0004652c:    dc1f        ..      BGT      0x4656e ; smpDbGetRecord + 126
        0x0004652e:    e7ff        ..      B        0x46530 ; smpDbGetRecord + 64
        0x00046530:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046532:    f000f831    ..1.    BL       smpDbRecordInUse ; 0x46598
        0x00046536:    b180        ..      CBZ      r0,0x4655a ; smpDbGetRecord + 106
        0x00046538:    e7ff        ..      B        0x4653a ; smpDbGetRecord + 74
        0x0004653a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004653c:    7980        .y      LDRB     r0,[r0,#6]
        0x0004653e:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x00046542:    4288        .B      CMP      r0,r1
        0x00046544:    d109        ..      BNE      0x4655a ; smpDbGetRecord + 106
        0x00046546:    e7ff        ..      B        0x46548 ; smpDbGetRecord + 88
        0x00046548:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004654a:    9901        ..      LDR      r1,[sp,#4]
        0x0004654c:    f7d4f928    ..(.    BL       BdaCmp ; 0x1a7a0
        0x00046550:    b118        ..      CBZ      r0,0x4655a ; smpDbGetRecord + 106
        0x00046552:    e7ff        ..      B        0x46554 ; smpDbGetRecord + 100
        0x00046554:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046556:    9005        ..      STR      r0,[sp,#0x14]
        0x00046558:    e01b        ..      B        0x46592 ; smpDbGetRecord + 162
        0x0004655a:    e7ff        ..      B        0x4655c ; smpDbGetRecord + 108
        0x0004655c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00046560:    3001        .0      ADDS     r0,#1
        0x00046562:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00046566:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046568:    3018        .0      ADDS     r0,r0,#0x18
        0x0004656a:    9003        ..      STR      r0,[sp,#0xc]
        0x0004656c:    e7db        ..      B        0x46526 ; smpDbGetRecord + 54
        0x0004656e:    9801        ..      LDR      r0,[sp,#4]
        0x00046570:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x00046574:    f7ffff80    ....    BL       smpDbAddDevice ; 0x46478
        0x00046578:    9003        ..      STR      r0,[sp,#0xc]
        0x0004657a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004657c:    b930        0.      CBNZ     r0,0x4658c ; smpDbGetRecord + 156
        0x0004657e:    e7ff        ..      B        0x46580 ; smpDbGetRecord + 144
        0x00046580:    f24a6030    J.0`    MOV      r0,#0xa630
        0x00046584:    f2c10001    ....    MOVT     r0,#0x1001
        0x00046588:    9003        ..      STR      r0,[sp,#0xc]
        0x0004658a:    e7ff        ..      B        0x4658c ; smpDbGetRecord + 156
        0x0004658c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004658e:    9005        ..      STR      r0,[sp,#0x14]
        0x00046590:    e7ff        ..      B        0x46592 ; smpDbGetRecord + 162
        0x00046592:    9805        ..      LDR      r0,[sp,#0x14]
        0x00046594:    b006        ..      ADD      sp,sp,#0x18
        0x00046596:    bd80        ..      POP      {r7,pc}
    smpDbRecordInUse
        0x00046598:    b082        ..      SUB      sp,sp,#8
        0x0004659a:    9000        ..      STR      r0,[sp,#0]
        0x0004659c:    9800        ..      LDR      r0,[sp,#0]
        0x0004659e:    79c0        .y      LDRB     r0,[r0,#7]
        0x000465a0:    2801        .(      CMP      r0,#1
        0x000465a2:    db04        ..      BLT      0x465ae ; smpDbRecordInUse + 22
        0x000465a4:    e7ff        ..      B        0x465a6 ; smpDbRecordInUse + 14
        0x000465a6:    2001        .       MOVS     r0,#1
        0x000465a8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000465ac:    e014        ..      B        0x465d8 ; smpDbRecordInUse + 64
        0x000465ae:    9800        ..      LDR      r0,[sp,#0]
        0x000465b0:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000465b2:    b120         .      CBZ      r0,0x465be ; smpDbRecordInUse + 38
        0x000465b4:    e7ff        ..      B        0x465b6 ; smpDbRecordInUse + 30
        0x000465b6:    2001        .       MOVS     r0,#1
        0x000465b8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000465bc:    e00c        ..      B        0x465d8 ; smpDbRecordInUse + 64
        0x000465be:    9800        ..      LDR      r0,[sp,#0]
        0x000465c0:    8900        ..      LDRH     r0,[r0,#8]
        0x000465c2:    2801        .(      CMP      r0,#1
        0x000465c4:    db04        ..      BLT      0x465d0 ; smpDbRecordInUse + 56
        0x000465c6:    e7ff        ..      B        0x465c8 ; smpDbRecordInUse + 48
        0x000465c8:    2001        .       MOVS     r0,#1
        0x000465ca:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000465ce:    e003        ..      B        0x465d8 ; smpDbRecordInUse + 64
        0x000465d0:    2000        .       MOVS     r0,#0
        0x000465d2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000465d6:    e7ff        ..      B        0x465d8 ; smpDbRecordInUse + 64
        0x000465d8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000465dc:    b002        ..      ADD      sp,sp,#8
        0x000465de:    4770        pG      BX       lr
    smpDbStartServiceTimer
        0x000465e0:    b580        ..      PUSH     {r7,lr}
        0x000465e2:    f24a6030    J.0`    MOV      r0,#0xa630
        0x000465e6:    f2c10001    ....    MOVT     r0,#0x1001
        0x000465ea:    f8900055    ..U.    LDRB     r0,[r0,#0x55]
        0x000465ee:    b950        P.      CBNZ     r0,0x46606 ; smpDbStartServiceTimer + 38
        0x000465f0:    e7ff        ..      B        0x465f2 ; smpDbStartServiceTimer + 18
        0x000465f2:    f24a6030    J.0`    MOV      r0,#0xa630
        0x000465f6:    f2c10001    ....    MOVT     r0,#0x1001
        0x000465fa:    3048        H0      ADDS     r0,r0,#0x48
        0x000465fc:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x00046600:    f7d8f9f8    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x00046604:    e7ff        ..      B        0x46606 ; smpDbStartServiceTimer + 38
        0x00046606:    bd80        ..      POP      {r7,pc}
    smpDmConnCback
        0x00046608:    b580        ..      PUSH     {r7,lr}
        0x0004660a:    b084        ..      SUB      sp,sp,#0x10
        0x0004660c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004660e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046610:    7800        .x      LDRB     r0,[r0,#0]
        0x00046612:    f7fffedb    ....    BL       smpCcbByConnId ; 0x463cc
        0x00046616:    9002        ..      STR      r0,[sp,#8]
        0x00046618:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004661a:    7880        .x      LDRB     r0,[r0,#2]
        0x0004661c:    2827        '(      CMP      r0,#0x27
        0x0004661e:    d140        @.      BNE      0x466a2 ; smpDmConnCback + 154
        0x00046620:    e7ff        ..      B        0x46622 ; smpDmConnCback + 26
        0x00046622:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046624:    7800        .x      LDRB     r0,[r0,#0]
        0x00046626:    f7d4fb9f    ....    BL       DmConnRole ; 0x1ad68
        0x0004662a:    b948        H.      CBNZ     r0,0x46640 ; smpDmConnCback + 56
        0x0004662c:    e7ff        ..      B        0x4662e ; smpDmConnCback + 38
        0x0004662e:    9902        ..      LDR      r1,[sp,#8]
        0x00046630:    2001        .       MOVS     r0,#1
        0x00046632:    f881003a    ..:.    STRB     r0,[r1,#0x3a]
        0x00046636:    9902        ..      LDR      r1,[sp,#8]
        0x00046638:    200b        .       MOVS     r0,#0xb
        0x0004663a:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x0004663e:    e008        ..      B        0x46652 ; smpDmConnCback + 74
        0x00046640:    9902        ..      LDR      r1,[sp,#8]
        0x00046642:    2000        .       MOVS     r0,#0
        0x00046644:    f881003a    ..:.    STRB     r0,[r1,#0x3a]
        0x00046648:    9902        ..      LDR      r1,[sp,#8]
        0x0004664a:    2001        .       MOVS     r0,#1
        0x0004664c:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00046650:    e7ff        ..      B        0x46652 ; smpDmConnCback + 74
        0x00046652:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046654:    88c0        ..      LDRH     r0,[r0,#6]
        0x00046656:    9902        ..      LDR      r1,[sp,#8]
        0x00046658:    8708        ..      STRH     r0,[r1,#0x38]
        0x0004665a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004665c:    7800        .x      LDRB     r0,[r0,#0]
        0x0004665e:    9902        ..      LDR      r1,[sp,#8]
        0x00046660:    f881003d    ..=.    STRB     r0,[r1,#0x3d]
        0x00046664:    9902        ..      LDR      r1,[sp,#8]
        0x00046666:    2000        .       MOVS     r0,#0
        0x00046668:    9000        ..      STR      r0,[sp,#0]
        0x0004666a:    f881003b    ..;.    STRB     r0,[r1,#0x3b]
        0x0004666e:    9902        ..      LDR      r1,[sp,#8]
        0x00046670:    f881003c    ..<.    STRB     r0,[r1,#0x3c]
        0x00046674:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046676:    7800        .x      LDRB     r0,[r0,#0]
        0x00046678:    f7d6ffe2    ....    BL       SmpDbGetFailureCount ; 0x1d640
        0x0004667c:    4601        .F      MOV      r1,r0
        0x0004667e:    9800        ..      LDR      r0,[sp,#0]
        0x00046680:    9a02        ..      LDR      r2,[sp,#8]
        0x00046682:    f8821042    ..B.    STRB     r1,[r2,#0x42]
        0x00046686:    9902        ..      LDR      r1,[sp,#8]
        0x00046688:    f8810043    ..C.    STRB     r0,[r1,#0x43]
        0x0004668c:    9902        ..      LDR      r1,[sp,#8]
        0x0004668e:    f881003e    ..>.    STRB     r0,[r1,#0x3e]
        0x00046692:    9902        ..      LDR      r1,[sp,#8]
        0x00046694:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x00046698:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004669a:    7800        .x      LDRB     r0,[r0,#0]
        0x0004669c:    f000fb66    ..f.    BL       smpResumeAttemptsState ; 0x46d6c
        0x000466a0:    e033        3.      B        0x4670a ; smpDmConnCback + 258
        0x000466a2:    9802        ..      LDR      r0,[sp,#8]
        0x000466a4:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000466a8:    b370        p.      CBZ      r0,0x46708 ; smpDmConnCback + 256
        0x000466aa:    e7ff        ..      B        0x466ac ; smpDmConnCback + 164
        0x000466ac:    9803        ..      LDR      r0,[sp,#0xc]
        0x000466ae:    7880        .x      LDRB     r0,[r0,#2]
        0x000466b0:    2828        ((      CMP      r0,#0x28
        0x000466b2:    d128        (.      BNE      0x46706 ; smpDmConnCback + 254
        0x000466b4:    e7ff        ..      B        0x466b6 ; smpDmConnCback + 174
        0x000466b6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000466b8:    7800        .x      LDRB     r0,[r0,#0]
        0x000466ba:    9902        ..      LDR      r1,[sp,#8]
        0x000466bc:    f8911042    ..B.    LDRB     r1,[r1,#0x42]
        0x000466c0:    f7d7f8f6    ....    BL       SmpDbSetFailureCount ; 0x1d8b0
        0x000466c4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000466c6:    8800        ..      LDRH     r0,[r0,#0]
        0x000466c8:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x000466cc:    200a        .       MOVS     r0,#0xa
        0x000466ce:    f88d0006    ....    STRB     r0,[sp,#6]
        0x000466d2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000466d4:    7a00        .z      LDRB     r0,[r0,#8]
        0x000466d6:    3020         0      ADDS     r0,r0,#0x20
        0x000466d8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000466dc:    9802        ..      LDR      r0,[sp,#8]
        0x000466de:    a901        ..      ADD      r1,sp,#4
        0x000466e0:    f001fd10    ....    BL       smpSmExecute ; 0x48104
        0x000466e4:    9902        ..      LDR      r1,[sp,#8]
        0x000466e6:    2000        .       MOVS     r0,#0
        0x000466e8:    f881003d    ..=.    STRB     r0,[r1,#0x3d]
        0x000466ec:    9802        ..      LDR      r0,[sp,#8]
        0x000466ee:    6b40        @k      LDR      r0,[r0,#0x34]
        0x000466f0:    b140        @.      CBZ      r0,0x46704 ; smpDmConnCback + 252
        0x000466f2:    e7ff        ..      B        0x466f4 ; smpDmConnCback + 236
        0x000466f4:    9802        ..      LDR      r0,[sp,#8]
        0x000466f6:    6b40        @k      LDR      r0,[r0,#0x34]
        0x000466f8:    f7d7ff22    ..".    BL       WsfMsgFree ; 0x1e540
        0x000466fc:    9902        ..      LDR      r1,[sp,#8]
        0x000466fe:    2000        .       MOVS     r0,#0
        0x00046700:    6348        Hc      STR      r0,[r1,#0x34]
        0x00046702:    e7ff        ..      B        0x46704 ; smpDmConnCback + 252
        0x00046704:    e7ff        ..      B        0x46706 ; smpDmConnCback + 254
        0x00046706:    e7ff        ..      B        0x46708 ; smpDmConnCback + 256
        0x00046708:    e7ff        ..      B        0x4670a ; smpDmConnCback + 258
        0x0004670a:    b004        ..      ADD      sp,sp,#0x10
        0x0004670c:    bd80        ..      POP      {r7,pc}
        0x0004670e:    0000        ..      MOVS     r0,r0
    smpGenerateLtk
        0x00046710:    b580        ..      PUSH     {r7,lr}
        0x00046712:    b084        ..      SUB      sp,sp,#0x10
        0x00046714:    9003        ..      STR      r0,[sp,#0xc]
        0x00046716:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046718:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0004671a:    9001        ..      STR      r0,[sp,#4]
        0x0004671c:    9801        ..      LDR      r0,[sp,#4]
        0x0004671e:    3004        .0      ADDS     r0,#4
        0x00046720:    9002        ..      STR      r0,[sp,#8]
        0x00046722:    9802        ..      LDR      r0,[sp,#8]
        0x00046724:    9901        ..      LDR      r1,[sp,#4]
        0x00046726:    f8911020    .. .    LDRB     r1,[r1,#0x20]
        0x0004672a:    f7d6ff27    ..'.    BL       SecRand ; 0x1d57c
        0x0004672e:    9801        ..      LDR      r0,[sp,#4]
        0x00046730:    f8901020    .. .    LDRB     r1,[r0,#0x20]
        0x00046734:    9802        ..      LDR      r0,[sp,#8]
        0x00046736:    4408        .D      ADD      r0,r0,r1
        0x00046738:    9002        ..      STR      r0,[sp,#8]
        0x0004673a:    9802        ..      LDR      r0,[sp,#8]
        0x0004673c:    9901        ..      LDR      r1,[sp,#4]
        0x0004673e:    f8911020    .. .    LDRB     r1,[r1,#0x20]
        0x00046742:    f1c10110    ....    RSB      r1,r1,#0x10
        0x00046746:    f7d1ff74    ..t.    BL       __aeabi_memclr ; 0x18632
        0x0004674a:    9901        ..      LDR      r1,[sp,#4]
        0x0004674c:    f8910030    ..0.    LDRB     r0,[r1,#0x30]
        0x00046750:    f8912031    ..1     LDRB     r2,[r1,#0x31]
        0x00046754:    ea402002    @..     ORR      r0,r0,r2,LSL #8
        0x00046758:    8388        ..      STRH     r0,[r1,#0x1c]
        0x0004675a:    9901        ..      LDR      r1,[sp,#4]
        0x0004675c:    f8d10032    ..2.    LDR      r0,[r1,#0x32]
        0x00046760:    f8d12036    ..6     LDR      r2,[r1,#0x36]
        0x00046764:    618a        .a      STR      r2,[r1,#0x18]
        0x00046766:    6148        Ha      STR      r0,[r1,#0x14]
        0x00046768:    9901        ..      LDR      r1,[sp,#4]
        0x0004676a:    2001        .       MOVS     r0,#1
        0x0004676c:    7788        .w      STRB     r0,[r1,#0x1e]
        0x0004676e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046770:    f8911040    ..@.    LDRB     r1,[r1,#0x40]
        0x00046774:    0749        I.      LSLS     r1,r1,#29
        0x00046776:    2900        .)      CMP      r1,#0
        0x00046778:    bf48        H.      IT       MI
        0x0004677a:    2002        .       MOVMI    r0,#2
        0x0004677c:    9901        ..      LDR      r1,[sp,#4]
        0x0004677e:    77c8        .w      STRB     r0,[r1,#0x1f]
        0x00046780:    9901        ..      LDR      r1,[sp,#4]
        0x00046782:    202f        /       MOVS     r0,#0x2f
        0x00046784:    7088        .p      STRB     r0,[r1,#2]
        0x00046786:    9801        ..      LDR      r0,[sp,#4]
        0x00046788:    f7d4ffb2    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x0004678c:    b004        ..      ADD      sp,sp,#0x10
        0x0004678e:    bd80        ..      POP      {r7,pc}
    smpGetPkBit
        0x00046790:    b084        ..      SUB      sp,sp,#0x10
        0x00046792:    9002        ..      STR      r0,[sp,#8]
        0x00046794:    9802        ..      LDR      r0,[sp,#8]
        0x00046796:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00046798:    9001        ..      STR      r0,[sp,#4]
        0x0004679a:    9801        ..      LDR      r0,[sp,#4]
        0x0004679c:    78c1        .x      LDRB     r1,[r0,#3]
        0x0004679e:    200f        .       MOVS     r0,#0xf
        0x000467a0:    eba000d1    ....    SUB      r0,r0,r1,LSR #3
        0x000467a4:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000467a8:    9801        ..      LDR      r0,[sp,#4]
        0x000467aa:    78c0        .x      LDRB     r0,[r0,#3]
        0x000467ac:    f0000007    ....    AND      r0,r0,#7
        0x000467b0:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000467b4:    9801        ..      LDR      r0,[sp,#4]
        0x000467b6:    6940        @i      LDR      r0,[r0,#0x14]
        0x000467b8:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x000467bc:    4408        .D      ADD      r0,r0,r1
        0x000467be:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x000467c2:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x000467c6:    40c8        .@      LSRS     r0,r0,r1
        0x000467c8:    07c0        ..      LSLS     r0,r0,#31
        0x000467ca:    b120         .      CBZ      r0,0x467d6 ; smpGetPkBit + 70
        0x000467cc:    e7ff        ..      B        0x467ce ; smpGetPkBit + 62
        0x000467ce:    2081        .       MOVS     r0,#0x81
        0x000467d0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000467d4:    e003        ..      B        0x467de ; smpGetPkBit + 78
        0x000467d6:    2080        .       MOVS     r0,#0x80
        0x000467d8:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000467dc:    e7ff        ..      B        0x467de ; smpGetPkBit + 78
        0x000467de:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000467e2:    b004        ..      ADD      sp,sp,#0x10
        0x000467e4:    4770        pG      BX       lr
        0x000467e6:    0000        ..      MOVS     r0,r0
    smpGetScSecLevel
        0x000467e8:    b083        ..      SUB      sp,sp,#0xc
        0x000467ea:    9002        ..      STR      r0,[sp,#8]
        0x000467ec:    9802        ..      LDR      r0,[sp,#8]
        0x000467ee:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x000467f2:    0740        @.      LSLS     r0,r0,#29
        0x000467f4:    2800        .(      CMP      r0,#0
        0x000467f6:    d51f        ..      BPL      0x46838 ; smpGetScSecLevel + 80
        0x000467f8:    e7ff        ..      B        0x467fa ; smpGetScSecLevel + 18
        0x000467fa:    9902        ..      LDR      r1,[sp,#8]
        0x000467fc:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00046800:    f891102b    ..+.    LDRB     r1,[r1,#0x2b]
        0x00046804:    4288        .B      CMP      r0,r1
        0x00046806:    da05        ..      BGE      0x46814 ; smpGetScSecLevel + 44
        0x00046808:    e7ff        ..      B        0x4680a ; smpGetScSecLevel + 34
        0x0004680a:    9802        ..      LDR      r0,[sp,#8]
        0x0004680c:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00046810:    9000        ..      STR      r0,[sp,#0]
        0x00046812:    e004        ..      B        0x4681e ; smpGetScSecLevel + 54
        0x00046814:    9802        ..      LDR      r0,[sp,#8]
        0x00046816:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x0004681a:    9000        ..      STR      r0,[sp,#0]
        0x0004681c:    e7ff        ..      B        0x4681e ; smpGetScSecLevel + 54
        0x0004681e:    9800        ..      LDR      r0,[sp,#0]
        0x00046820:    2810        .(      CMP      r0,#0x10
        0x00046822:    d104        ..      BNE      0x4682e ; smpGetScSecLevel + 70
        0x00046824:    e7ff        ..      B        0x46826 ; smpGetScSecLevel + 62
        0x00046826:    2003        .       MOVS     r0,#3
        0x00046828:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0004682c:    e003        ..      B        0x46836 ; smpGetScSecLevel + 78
        0x0004682e:    2002        .       MOVS     r0,#2
        0x00046830:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00046834:    e7ff        ..      B        0x46836 ; smpGetScSecLevel + 78
        0x00046836:    e003        ..      B        0x46840 ; smpGetScSecLevel + 88
        0x00046838:    2001        .       MOVS     r0,#1
        0x0004683a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0004683e:    e7ff        ..      B        0x46840 ; smpGetScSecLevel + 88
        0x00046840:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00046844:    b003        ..      ADD      sp,sp,#0xc
        0x00046846:    4770        pG      BX       lr
    smpL2cCtrlCback
        0x00046848:    b580        ..      PUSH     {r7,lr}
        0x0004684a:    b084        ..      SUB      sp,sp,#0x10
        0x0004684c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004684e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046850:    7800        .x      LDRB     r0,[r0,#0]
        0x00046852:    f7fffdbb    ....    BL       smpCcbByConnId ; 0x463cc
        0x00046856:    9002        ..      STR      r0,[sp,#8]
        0x00046858:    9802        ..      LDR      r0,[sp,#8]
        0x0004685a:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004685e:    b360        `.      CBZ      r0,0x468ba ; smpL2cCtrlCback + 114
        0x00046860:    e7ff        ..      B        0x46862 ; smpL2cCtrlCback + 26
        0x00046862:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046864:    7880        .x      LDRB     r0,[r0,#2]
        0x00046866:    3801        .8      SUBS     r0,#1
        0x00046868:    fab0f080    ....    CLZ      r0,r0
        0x0004686c:    0940        @.      LSRS     r0,r0,#5
        0x0004686e:    9902        ..      LDR      r1,[sp,#8]
        0x00046870:    f881003c    ..<.    STRB     r0,[r1,#0x3c]
        0x00046874:    9802        ..      LDR      r0,[sp,#8]
        0x00046876:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x0004687a:    b9e8        ..      CBNZ     r0,0x468b8 ; smpL2cCtrlCback + 112
        0x0004687c:    e7ff        ..      B        0x4687e ; smpL2cCtrlCback + 54
        0x0004687e:    9802        ..      LDR      r0,[sp,#8]
        0x00046880:    6b40        @k      LDR      r0,[r0,#0x34]
        0x00046882:    b158        X.      CBZ      r0,0x4689c ; smpL2cCtrlCback + 84
        0x00046884:    e7ff        ..      B        0x46886 ; smpL2cCtrlCback + 62
        0x00046886:    9802        ..      LDR      r0,[sp,#8]
        0x00046888:    6b40        @k      LDR      r0,[r0,#0x34]
        0x0004688a:    9001        ..      STR      r0,[sp,#4]
        0x0004688c:    9902        ..      LDR      r1,[sp,#8]
        0x0004688e:    2000        .       MOVS     r0,#0
        0x00046890:    6348        Hc      STR      r0,[r1,#0x34]
        0x00046892:    9802        ..      LDR      r0,[sp,#8]
        0x00046894:    9901        ..      LDR      r1,[sp,#4]
        0x00046896:    f001fc0f    ....    BL       smpSendPkt ; 0x480b8
        0x0004689a:    e7ff        ..      B        0x4689c ; smpL2cCtrlCback + 84
        0x0004689c:    9802        ..      LDR      r0,[sp,#8]
        0x0004689e:    f001fc97    ....    BL       smpStateIdle ; 0x481d0
        0x000468a2:    b940        @.      CBNZ     r0,0x468b6 ; smpL2cCtrlCback + 110
        0x000468a4:    e7ff        ..      B        0x468a6 ; smpL2cCtrlCback + 94
        0x000468a6:    9903        ..      LDR      r1,[sp,#0xc]
        0x000468a8:    200c        .       MOVS     r0,#0xc
        0x000468aa:    7088        .p      STRB     r0,[r1,#2]
        0x000468ac:    9802        ..      LDR      r0,[sp,#8]
        0x000468ae:    9903        ..      LDR      r1,[sp,#0xc]
        0x000468b0:    f001fc28    ..(.    BL       smpSmExecute ; 0x48104
        0x000468b4:    e7ff        ..      B        0x468b6 ; smpL2cCtrlCback + 110
        0x000468b6:    e7ff        ..      B        0x468b8 ; smpL2cCtrlCback + 112
        0x000468b8:    e7ff        ..      B        0x468ba ; smpL2cCtrlCback + 114
        0x000468ba:    b004        ..      ADD      sp,sp,#0x10
        0x000468bc:    bd80        ..      POP      {r7,pc}
        0x000468be:    0000        ..      MOVS     r0,r0
    smpL2cDataCback
        0x000468c0:    b580        ..      PUSH     {r7,lr}
        0x000468c2:    b08a        ..      SUB      sp,sp,#0x28
        0x000468c4:    f8ad0026    ..&.    STRH     r0,[sp,#0x26]
        0x000468c8:    f8ad1024    ..$.    STRH     r1,[sp,#0x24]
        0x000468cc:    9208        ..      STR      r2,[sp,#0x20]
        0x000468ce:    f8bd0026    ..&.    LDRH     r0,[sp,#0x26]
        0x000468d2:    f7fffd8b    ....    BL       smpCcbByHandle ; 0x463ec
        0x000468d6:    9006        ..      STR      r0,[sp,#0x18]
        0x000468d8:    b908        ..      CBNZ     r0,0x468de ; smpL2cDataCback + 30
        0x000468da:    e7ff        ..      B        0x468dc ; smpL2cDataCback + 28
        0x000468dc:    e044        D.      B        0x46968 ; smpL2cDataCback + 168
        0x000468de:    9808        ..      LDR      r0,[sp,#0x20]
        0x000468e0:    7a00        .z      LDRB     r0,[r0,#8]
        0x000468e2:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x000468e6:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x000468ea:    2801        .(      CMP      r0,#1
        0x000468ec:    db3b        ;.      BLT      0x46966 ; smpL2cDataCback + 166
        0x000468ee:    e7ff        ..      B        0x468f0 ; smpL2cDataCback + 48
        0x000468f0:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x000468f4:    280e        .(      CMP      r0,#0xe
        0x000468f6:    dc36        6.      BGT      0x46966 ; smpL2cDataCback + 166
        0x000468f8:    e7ff        ..      B        0x468fa ; smpL2cDataCback + 58
        0x000468fa:    f8bd0024    ..$.    LDRH     r0,[sp,#0x24]
        0x000468fe:    f89d201f    ...     LDRB     r2,[sp,#0x1f]
        0x00046902:    f64401e4    D...    MOV      r1,#0x48e4
        0x00046906:    f2c00105    ....    MOVT     r1,#5
        0x0004690a:    5c89        .\      LDRB     r1,[r1,r2]
        0x0004690c:    4288        .B      CMP      r0,r1
        0x0004690e:    d12a        *.      BNE      0x46966 ; smpL2cDataCback + 166
        0x00046910:    e7ff        ..      B        0x46912 ; smpL2cDataCback + 82
        0x00046912:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00046916:    9906        ..      LDR      r1,[sp,#0x18]
        0x00046918:    f891103f    ..?.    LDRB     r1,[r1,#0x3f]
        0x0004691c:    4288        .B      CMP      r0,r1
        0x0004691e:    d005        ..      BEQ      0x4692c ; smpL2cDataCback + 108
        0x00046920:    e7ff        ..      B        0x46922 ; smpL2cDataCback + 98
        0x00046922:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00046926:    2805        .(      CMP      r0,#5
        0x00046928:    d11d        ..      BNE      0x46966 ; smpL2cDataCback + 166
        0x0004692a:    e7ff        ..      B        0x4692c ; smpL2cDataCback + 108
        0x0004692c:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00046930:    2805        .(      CMP      r0,#5
        0x00046932:    d108        ..      BNE      0x46946 ; smpL2cDataCback + 134
        0x00046934:    e7ff        ..      B        0x46936 ; smpL2cDataCback + 118
        0x00046936:    2007        .       MOVS     r0,#7
        0x00046938:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0004693c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004693e:    7a40        @z      LDRB     r0,[r0,#9]
        0x00046940:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00046944:    e003        ..      B        0x4694e ; smpL2cDataCback + 142
        0x00046946:    2006        .       MOVS     r0,#6
        0x00046948:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0004694c:    e7ff        ..      B        0x4694e ; smpL2cDataCback + 142
        0x0004694e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00046950:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046954:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00046958:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004695a:    9001        ..      STR      r0,[sp,#4]
        0x0004695c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004695e:    4669        iF      MOV      r1,sp
        0x00046960:    f001fbd0    ....    BL       smpSmExecute ; 0x48104
        0x00046964:    e000        ..      B        0x46968 ; smpL2cDataCback + 168
        0x00046966:    e7ff        ..      B        0x46968 ; smpL2cDataCback + 168
        0x00046968:    b00a        ..      ADD      sp,sp,#0x28
        0x0004696a:    bd80        ..      POP      {r7,pc}
    smpMsgAlloc
        0x0004696c:    b580        ..      PUSH     {r7,lr}
        0x0004696e:    b082        ..      SUB      sp,sp,#8
        0x00046970:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00046974:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00046978:    2100        .!      MOVS     r1,#0
        0x0004697a:    f7d7fda7    ....    BL       WsfMsgDataAlloc ; 0x1e4cc
        0x0004697e:    b002        ..      ADD      sp,sp,#8
        0x00046980:    bd80        ..      POP      {r7,pc}
        0x00046982:    0000        ..      MOVS     r0,r0
    smpProcPairing
        0x00046984:    b580        ..      PUSH     {r7,lr}
        0x00046986:    b08a        ..      SUB      sp,sp,#0x28
        0x00046988:    9008        ..      STR      r0,[sp,#0x20]
        0x0004698a:    9107        ..      STR      r1,[sp,#0x1c]
        0x0004698c:    9206        ..      STR      r2,[sp,#0x18]
        0x0004698e:    2001        .       MOVS     r0,#1
        0x00046990:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00046994:    9906        ..      LDR      r1,[sp,#0x18]
        0x00046996:    2000        .       MOVS     r0,#0
        0x00046998:    7008        .p      STRB     r0,[r1,#0]
        0x0004699a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004699c:    7008        .p      STRB     r0,[r1,#0]
        0x0004699e:    9808        ..      LDR      r0,[sp,#0x20]
        0x000469a0:    f8900022    ..".    LDRB     r0,[r0,#0x22]
        0x000469a4:    2801        .(      CMP      r0,#1
        0x000469a6:    d10d        ..      BNE      0x469c4 ; smpProcPairing + 64
        0x000469a8:    e7ff        ..      B        0x469aa ; smpProcPairing + 38
        0x000469aa:    9808        ..      LDR      r0,[sp,#0x20]
        0x000469ac:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x000469b0:    2801        .(      CMP      r0,#1
        0x000469b2:    d107        ..      BNE      0x469c4 ; smpProcPairing + 64
        0x000469b4:    e7ff        ..      B        0x469b6 ; smpProcPairing + 50
        0x000469b6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000469b8:    2001        .       MOVS     r0,#1
        0x000469ba:    7008        .p      STRB     r0,[r1,#0]
        0x000469bc:    2000        .       MOVS     r0,#0
        0x000469be:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x000469c2:    e080        ..      B        0x46ac6 ; smpProcPairing + 322
        0x000469c4:    9808        ..      LDR      r0,[sp,#0x20]
        0x000469c6:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x000469ca:    0740        @.      LSLS     r0,r0,#29
        0x000469cc:    2800        .(      CMP      r0,#0
        0x000469ce:    d407        ..      BMI      0x469e0 ; smpProcPairing + 92
        0x000469d0:    e7ff        ..      B        0x469d2 ; smpProcPairing + 78
        0x000469d2:    9808        ..      LDR      r0,[sp,#0x20]
        0x000469d4:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x000469d8:    0740        @.      LSLS     r0,r0,#29
        0x000469da:    2800        .(      CMP      r0,#0
        0x000469dc:    d572        r.      BPL      0x46ac4 ; smpProcPairing + 320
        0x000469de:    e7ff        ..      B        0x469e0 ; smpProcPairing + 92
        0x000469e0:    9808        ..      LDR      r0,[sp,#0x20]
        0x000469e2:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x000469e6:    2803        .(      CMP      r0,#3
        0x000469e8:    d06b        k.      BEQ      0x46ac2 ; smpProcPairing + 318
        0x000469ea:    e7ff        ..      B        0x469ec ; smpProcPairing + 104
        0x000469ec:    9808        ..      LDR      r0,[sp,#0x20]
        0x000469ee:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x000469f2:    2803        .(      CMP      r0,#3
        0x000469f4:    d065        e.      BEQ      0x46ac2 ; smpProcPairing + 318
        0x000469f6:    e7ff        ..      B        0x469f8 ; smpProcPairing + 116
        0x000469f8:    9808        ..      LDR      r0,[sp,#0x20]
        0x000469fa:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x000469fe:    b130        0.      CBZ      r0,0x46a0e ; smpProcPairing + 138
        0x00046a00:    e7ff        ..      B        0x46a02 ; smpProcPairing + 126
        0x00046a02:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046a04:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00046a08:    2801        .(      CMP      r0,#1
        0x00046a0a:    d10c        ..      BNE      0x46a26 ; smpProcPairing + 162
        0x00046a0c:    e7ff        ..      B        0x46a0e ; smpProcPairing + 138
        0x00046a0e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046a10:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00046a14:    2800        .(      CMP      r0,#0
        0x00046a16:    d054        T.      BEQ      0x46ac2 ; smpProcPairing + 318
        0x00046a18:    e7ff        ..      B        0x46a1a ; smpProcPairing + 150
        0x00046a1a:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046a1c:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00046a20:    2801        .(      CMP      r0,#1
        0x00046a22:    d04e        N.      BEQ      0x46ac2 ; smpProcPairing + 318
        0x00046a24:    e7ff        ..      B        0x46a26 ; smpProcPairing + 162
        0x00046a26:    2000        .       MOVS     r0,#0
        0x00046a28:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00046a2c:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046a2e:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x00046a32:    2001        .       MOVS     r0,#1
        0x00046a34:    9003        ..      STR      r0,[sp,#0xc]
        0x00046a36:    b339        9.      CBZ      r1,0x46a88 ; smpProcPairing + 260
        0x00046a38:    e7ff        ..      B        0x46a3a ; smpProcPairing + 182
        0x00046a3a:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046a3c:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x00046a40:    2001        .       MOVS     r0,#1
        0x00046a42:    2901        .)      CMP      r1,#1
        0x00046a44:    9003        ..      STR      r0,[sp,#0xc]
        0x00046a46:    d01f        ..      BEQ      0x46a88 ; smpProcPairing + 260
        0x00046a48:    e7ff        ..      B        0x46a4a ; smpProcPairing + 198
        0x00046a4a:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046a4c:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x00046a50:    2000        .       MOVS     r0,#0
        0x00046a52:    2904        .)      CMP      r1,#4
        0x00046a54:    9002        ..      STR      r0,[sp,#8]
        0x00046a56:    d114        ..      BNE      0x46a82 ; smpProcPairing + 254
        0x00046a58:    e7ff        ..      B        0x46a5a ; smpProcPairing + 214
        0x00046a5a:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046a5c:    f8901028    ..(.    LDRB     r1,[r0,#0x28]
        0x00046a60:    2001        .       MOVS     r0,#1
        0x00046a62:    2902        .)      CMP      r1,#2
        0x00046a64:    9001        ..      STR      r0,[sp,#4]
        0x00046a66:    d009        ..      BEQ      0x46a7c ; smpProcPairing + 248
        0x00046a68:    e7ff        ..      B        0x46a6a ; smpProcPairing + 230
        0x00046a6a:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046a6c:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00046a70:    3804        .8      SUBS     r0,#4
        0x00046a72:    fab0f080    ....    CLZ      r0,r0
        0x00046a76:    0940        @.      LSRS     r0,r0,#5
        0x00046a78:    9001        ..      STR      r0,[sp,#4]
        0x00046a7a:    e7ff        ..      B        0x46a7c ; smpProcPairing + 248
        0x00046a7c:    9801        ..      LDR      r0,[sp,#4]
        0x00046a7e:    9002        ..      STR      r0,[sp,#8]
        0x00046a80:    e7ff        ..      B        0x46a82 ; smpProcPairing + 254
        0x00046a82:    9802        ..      LDR      r0,[sp,#8]
        0x00046a84:    9003        ..      STR      r0,[sp,#0xc]
        0x00046a86:    e7ff        ..      B        0x46a88 ; smpProcPairing + 260
        0x00046a88:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046a8a:    f0000001    ....    AND      r0,r0,#1
        0x00046a8e:    9906        ..      LDR      r1,[sp,#0x18]
        0x00046a90:    7008        .p      STRB     r0,[r1,#0]
        0x00046a92:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046a94:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00046a98:    2802        .(      CMP      r0,#2
        0x00046a9a:    d106        ..      BNE      0x46aaa ; smpProcPairing + 294
        0x00046a9c:    e7ff        ..      B        0x46a9e ; smpProcPairing + 282
        0x00046a9e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046aa0:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00046aa4:    2802        .(      CMP      r0,#2
        0x00046aa6:    d00b        ..      BEQ      0x46ac0 ; smpProcPairing + 316
        0x00046aa8:    e7ff        ..      B        0x46aaa ; smpProcPairing + 294
        0x00046aaa:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046aac:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00046ab0:    fab0f080    ....    CLZ      r0,r0
        0x00046ab4:    0942        B.      LSRS     r2,r0,#5
        0x00046ab6:    9906        ..      LDR      r1,[sp,#0x18]
        0x00046ab8:    7808        .x      LDRB     r0,[r1,#0]
        0x00046aba:    4050        P@      EORS     r0,r0,r2
        0x00046abc:    7008        .p      STRB     r0,[r1,#0]
        0x00046abe:    e7ff        ..      B        0x46ac0 ; smpProcPairing + 316
        0x00046ac0:    e7ff        ..      B        0x46ac2 ; smpProcPairing + 318
        0x00046ac2:    e7ff        ..      B        0x46ac4 ; smpProcPairing + 320
        0x00046ac4:    e7ff        ..      B        0x46ac6 ; smpProcPairing + 322
        0x00046ac6:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00046aca:    b958        X.      CBNZ     r0,0x46ae4 ; smpProcPairing + 352
        0x00046acc:    e7ff        ..      B        0x46ace ; smpProcPairing + 330
        0x00046ace:    9908        ..      LDR      r1,[sp,#0x20]
        0x00046ad0:    f8910023    ..#.    LDRB     r0,[r1,#0x23]
        0x00046ad4:    f891202a    ..*     LDRB     r2,[r1,#0x2a]
        0x00046ad8:    4010        .@      ANDS     r0,r0,r2
        0x00046ada:    f0400004    @...    ORR      r0,r0,#4
        0x00046ade:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x00046ae2:    e00a        ..      B        0x46afa ; smpProcPairing + 374
        0x00046ae4:    9908        ..      LDR      r1,[sp,#0x20]
        0x00046ae6:    f8910023    ..#.    LDRB     r0,[r1,#0x23]
        0x00046aea:    f891202a    ..*     LDRB     r2,[r1,#0x2a]
        0x00046aee:    4010        .@      ANDS     r0,r0,r2
        0x00046af0:    f00000fb    ....    AND      r0,r0,#0xfb
        0x00046af4:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x00046af8:    e7ff        ..      B        0x46afa ; smpProcPairing + 374
        0x00046afa:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046afc:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00046b00:    b128        (.      CBZ      r0,0x46b0e ; smpProcPairing + 394
        0x00046b02:    e7ff        ..      B        0x46b04 ; smpProcPairing + 384
        0x00046b04:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046b06:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x00046b0a:    9000        ..      STR      r0,[sp,#0]
        0x00046b0c:    e004        ..      B        0x46b18 ; smpProcPairing + 404
        0x00046b0e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046b10:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x00046b14:    9000        ..      STR      r0,[sp,#0]
        0x00046b16:    e7ff        ..      B        0x46b18 ; smpProcPairing + 404
        0x00046b18:    9800        ..      LDR      r0,[sp,#0]
        0x00046b1a:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x00046b1e:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00046b22:    b1f8        ..      CBZ      r0,0x46b64 ; smpProcPairing + 480
        0x00046b24:    e7ff        ..      B        0x46b26 ; smpProcPairing + 418
        0x00046b26:    f24040f0    @..@    MOVW     r0,#0x4f0
        0x00046b2a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00046b2e:    6800        .h      LDR      r0,[r0,#0]
        0x00046b30:    7a00        .z      LDRB     r0,[r0,#8]
        0x00046b32:    f89d1016    ....    LDRB     r1,[sp,#0x16]
        0x00046b36:    4008        .@      ANDS     r0,r0,r1
        0x00046b38:    0740        @.      LSLS     r0,r0,#29
        0x00046b3a:    2800        .(      CMP      r0,#0
        0x00046b3c:    d512        ..      BPL      0x46b64 ; smpProcPairing + 480
        0x00046b3e:    e7ff        ..      B        0x46b40 ; smpProcPairing + 444
        0x00046b40:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046b42:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046b46:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x00046b4a:    2003        .       MOVS     r0,#3
        0x00046b4c:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00046b50:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00046b54:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046b56:    a904        ..      ADD      r1,sp,#0x10
        0x00046b58:    f001fad4    ....    BL       smpSmExecute ; 0x48104
        0x00046b5c:    2000        .       MOVS     r0,#0
        0x00046b5e:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00046b62:    e02e        ..      B        0x46bc2 ; smpProcPairing + 574
        0x00046b64:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046b66:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00046b6a:    f24041f0    @..A    MOVW     r1,#0x4f0
        0x00046b6e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00046b72:    6809        .h      LDR      r1,[r1,#0]
        0x00046b74:    7949        Iy      LDRB     r1,[r1,#5]
        0x00046b76:    4288        .B      CMP      r0,r1
        0x00046b78:    db0c        ..      BLT      0x46b94 ; smpProcPairing + 528
        0x00046b7a:    e7ff        ..      B        0x46b7c ; smpProcPairing + 504
        0x00046b7c:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046b7e:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x00046b82:    f24041f0    @..A    MOVW     r1,#0x4f0
        0x00046b86:    f2c10100    ....    MOVT     r1,#0x1000
        0x00046b8a:    6809        .h      LDR      r1,[r1,#0]
        0x00046b8c:    7949        Iy      LDRB     r1,[r1,#5]
        0x00046b8e:    4288        .B      CMP      r0,r1
        0x00046b90:    da13        ..      BGE      0x46bba ; smpProcPairing + 566
        0x00046b92:    e7ff        ..      B        0x46b94 ; smpProcPairing + 528
        0x00046b94:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046b96:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046b9a:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x00046b9e:    2006        .       MOVS     r0,#6
        0x00046ba0:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00046ba4:    2003        .       MOVS     r0,#3
        0x00046ba6:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00046baa:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046bac:    a904        ..      ADD      r1,sp,#0x10
        0x00046bae:    f001faa9    ....    BL       smpSmExecute ; 0x48104
        0x00046bb2:    2000        .       MOVS     r0,#0
        0x00046bb4:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00046bb8:    e003        ..      B        0x46bc2 ; smpProcPairing + 574
        0x00046bba:    2001        .       MOVS     r0,#1
        0x00046bbc:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00046bc0:    e7ff        ..      B        0x46bc2 ; smpProcPairing + 574
        0x00046bc2:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00046bc6:    b00a        ..      ADD      sp,sp,#0x28
        0x00046bc8:    bd80        ..      POP      {r7,pc}
        0x00046bca:    0000        ..      MOVS     r0,r0
    smpProcRcvKey
        0x00046bcc:    b580        ..      PUSH     {r7,lr}
        0x00046bce:    b084        ..      SUB      sp,sp,#0x10
        0x00046bd0:    9003        ..      STR      r0,[sp,#0xc]
        0x00046bd2:    9102        ..      STR      r1,[sp,#8]
        0x00046bd4:    9201        ..      STR      r2,[sp,#4]
        0x00046bd6:    f88d3003    ...0    STRB     r3,[sp,#3]
        0x00046bda:    2000        .       MOVS     r0,#0
        0x00046bdc:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00046be0:    f88d0001    ....    STRB     r0,[sp,#1]
        0x00046be4:    9801        ..      LDR      r0,[sp,#4]
        0x00046be6:    3008        .0      ADDS     r0,r0,#8
        0x00046be8:    9001        ..      STR      r0,[sp,#4]
        0x00046bea:    9801        ..      LDR      r0,[sp,#4]
        0x00046bec:    1c41        A.      ADDS     r1,r0,#1
        0x00046bee:    9101        ..      STR      r1,[sp,#4]
        0x00046bf0:    7800        .x      LDRB     r0,[r0,#0]
        0x00046bf2:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00046bf6:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00046bfa:    2806        .(      CMP      r0,#6
        0x00046bfc:    d106        ..      BNE      0x46c0c ; smpProcRcvKey + 64
        0x00046bfe:    e7ff        ..      B        0x46c00 ; smpProcRcvKey + 52
        0x00046c00:    9802        ..      LDR      r0,[sp,#8]
        0x00046c02:    3004        .0      ADDS     r0,#4
        0x00046c04:    9901        ..      LDR      r1,[sp,#4]
        0x00046c06:    f7d3fdf7    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00046c0a:    e05f        _.      B        0x46ccc ; smpProcRcvKey + 256
        0x00046c0c:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00046c10:    2807        .(      CMP      r0,#7
        0x00046c12:    d121        !.      BNE      0x46c58 ; smpProcRcvKey + 140
        0x00046c14:    e7ff        ..      B        0x46c16 ; smpProcRcvKey + 74
        0x00046c16:    9901        ..      LDR      r1,[sp,#4]
        0x00046c18:    7808        .x      LDRB     r0,[r1,#0]
        0x00046c1a:    7849        Ix      LDRB     r1,[r1,#1]
        0x00046c1c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00046c20:    9902        ..      LDR      r1,[sp,#8]
        0x00046c22:    8388        ..      STRH     r0,[r1,#0x1c]
        0x00046c24:    9801        ..      LDR      r0,[sp,#4]
        0x00046c26:    3002        .0      ADDS     r0,#2
        0x00046c28:    9001        ..      STR      r0,[sp,#4]
        0x00046c2a:    9902        ..      LDR      r1,[sp,#8]
        0x00046c2c:    9a01        ..      LDR      r2,[sp,#4]
        0x00046c2e:    6810        .h      LDR      r0,[r2,#0]
        0x00046c30:    6852        Rh      LDR      r2,[r2,#4]
        0x00046c32:    618a        .a      STR      r2,[r1,#0x18]
        0x00046c34:    6148        Ha      STR      r0,[r1,#0x14]
        0x00046c36:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046c38:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x00046c3c:    0741        A.      LSLS     r1,r0,#29
        0x00046c3e:    2001        .       MOVS     r0,#1
        0x00046c40:    2900        .)      CMP      r1,#0
        0x00046c42:    4601        .F      MOV      r1,r0
        0x00046c44:    bf48        H.      IT       MI
        0x00046c46:    2102        .!      MOVMI    r1,#2
        0x00046c48:    9a02        ..      LDR      r2,[sp,#8]
        0x00046c4a:    77d1        .w      STRB     r1,[r2,#0x1f]
        0x00046c4c:    9a02        ..      LDR      r2,[sp,#8]
        0x00046c4e:    2102        .!      MOVS     r1,#2
        0x00046c50:    7791        .w      STRB     r1,[r2,#0x1e]
        0x00046c52:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00046c56:    e038        8.      B        0x46cca ; smpProcRcvKey + 254
        0x00046c58:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00046c5c:    2808        .(      CMP      r0,#8
        0x00046c5e:    d106        ..      BNE      0x46c6e ; smpProcRcvKey + 162
        0x00046c60:    e7ff        ..      B        0x46c62 ; smpProcRcvKey + 150
        0x00046c62:    9802        ..      LDR      r0,[sp,#8]
        0x00046c64:    3004        .0      ADDS     r0,#4
        0x00046c66:    9901        ..      LDR      r1,[sp,#4]
        0x00046c68:    f7d3fdc6    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00046c6c:    e02c        ,.      B        0x46cc8 ; smpProcRcvKey + 252
        0x00046c6e:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00046c72:    2809        .(      CMP      r0,#9
        0x00046c74:    d115        ..      BNE      0x46ca2 ; smpProcRcvKey + 214
        0x00046c76:    e7ff        ..      B        0x46c78 ; smpProcRcvKey + 172
        0x00046c78:    9801        ..      LDR      r0,[sp,#4]
        0x00046c7a:    1c41        A.      ADDS     r1,r0,#1
        0x00046c7c:    9101        ..      STR      r1,[sp,#4]
        0x00046c7e:    7800        .x      LDRB     r0,[r0,#0]
        0x00046c80:    9902        ..      LDR      r1,[sp,#8]
        0x00046c82:    7688        .v      STRB     r0,[r1,#0x1a]
        0x00046c84:    9802        ..      LDR      r0,[sp,#8]
        0x00046c86:    3014        .0      ADDS     r0,r0,#0x14
        0x00046c88:    9901        ..      LDR      r1,[sp,#4]
        0x00046c8a:    f7d3fd97    ....    BL       BdaCpy ; 0x1a7bc
        0x00046c8e:    9801        ..      LDR      r0,[sp,#4]
        0x00046c90:    3006        .0      ADDS     r0,#6
        0x00046c92:    9001        ..      STR      r0,[sp,#4]
        0x00046c94:    9902        ..      LDR      r1,[sp,#8]
        0x00046c96:    2004        .       MOVS     r0,#4
        0x00046c98:    7788        .w      STRB     r0,[r1,#0x1e]
        0x00046c9a:    2001        .       MOVS     r0,#1
        0x00046c9c:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00046ca0:    e011        ..      B        0x46cc6 ; smpProcRcvKey + 250
        0x00046ca2:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00046ca6:    280a        .(      CMP      r0,#0xa
        0x00046ca8:    d10c        ..      BNE      0x46cc4 ; smpProcRcvKey + 248
        0x00046caa:    e7ff        ..      B        0x46cac ; smpProcRcvKey + 224
        0x00046cac:    9802        ..      LDR      r0,[sp,#8]
        0x00046cae:    3004        .0      ADDS     r0,#4
        0x00046cb0:    9901        ..      LDR      r1,[sp,#4]
        0x00046cb2:    f7d3fda1    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00046cb6:    9902        ..      LDR      r1,[sp,#8]
        0x00046cb8:    2008        .       MOVS     r0,#8
        0x00046cba:    7788        .w      STRB     r0,[r1,#0x1e]
        0x00046cbc:    2001        .       MOVS     r0,#1
        0x00046cbe:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00046cc2:    e7ff        ..      B        0x46cc4 ; smpProcRcvKey + 248
        0x00046cc4:    e7ff        ..      B        0x46cc6 ; smpProcRcvKey + 250
        0x00046cc6:    e7ff        ..      B        0x46cc8 ; smpProcRcvKey + 252
        0x00046cc8:    e7ff        ..      B        0x46cca ; smpProcRcvKey + 254
        0x00046cca:    e7ff        ..      B        0x46ccc ; smpProcRcvKey + 256
        0x00046ccc:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046cce:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00046cd2:    2806        .(      CMP      r0,#6
        0x00046cd4:    d006        ..      BEQ      0x46ce4 ; smpProcRcvKey + 280
        0x00046cd6:    e7ff        ..      B        0x46cd8 ; smpProcRcvKey + 268
        0x00046cd8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046cda:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00046cde:    2808        .(      CMP      r0,#8
        0x00046ce0:    d107        ..      BNE      0x46cf2 ; smpProcRcvKey + 294
        0x00046ce2:    e7ff        ..      B        0x46ce4 ; smpProcRcvKey + 280
        0x00046ce4:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046ce6:    f891003f    ..?.    LDRB     r0,[r1,#0x3f]
        0x00046cea:    3001        .0      ADDS     r0,#1
        0x00046cec:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00046cf0:    e02d        -.      B        0x46d4e ; smpProcRcvKey + 386
        0x00046cf2:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00046cf6:    0780        ..      LSLS     r0,r0,#30
        0x00046cf8:    2800        .(      CMP      r0,#0
        0x00046cfa:    d50b        ..      BPL      0x46d14 ; smpProcRcvKey + 328
        0x00046cfc:    e7ff        ..      B        0x46cfe ; smpProcRcvKey + 306
        0x00046cfe:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046d00:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00046d04:    2807        .(      CMP      r0,#7
        0x00046d06:    d105        ..      BNE      0x46d14 ; smpProcRcvKey + 328
        0x00046d08:    e7ff        ..      B        0x46d0a ; smpProcRcvKey + 318
        0x00046d0a:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046d0c:    2008        .       MOVS     r0,#8
        0x00046d0e:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00046d12:    e01b        ..      B        0x46d4c ; smpProcRcvKey + 384
        0x00046d14:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00046d18:    0740        @.      LSLS     r0,r0,#29
        0x00046d1a:    2800        .(      CMP      r0,#0
        0x00046d1c:    d511        ..      BPL      0x46d42 ; smpProcRcvKey + 374
        0x00046d1e:    e7ff        ..      B        0x46d20 ; smpProcRcvKey + 340
        0x00046d20:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046d22:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00046d26:    2807        .(      CMP      r0,#7
        0x00046d28:    d006        ..      BEQ      0x46d38 ; smpProcRcvKey + 364
        0x00046d2a:    e7ff        ..      B        0x46d2c ; smpProcRcvKey + 352
        0x00046d2c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046d2e:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00046d32:    2809        .(      CMP      r0,#9
        0x00046d34:    d105        ..      BNE      0x46d42 ; smpProcRcvKey + 374
        0x00046d36:    e7ff        ..      B        0x46d38 ; smpProcRcvKey + 364
        0x00046d38:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046d3a:    200a        .       MOVS     r0,#0xa
        0x00046d3c:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00046d40:    e003        ..      B        0x46d4a ; smpProcRcvKey + 382
        0x00046d42:    2001        .       MOVS     r0,#1
        0x00046d44:    f88d0001    ....    STRB     r0,[sp,#1]
        0x00046d48:    e7ff        ..      B        0x46d4a ; smpProcRcvKey + 382
        0x00046d4a:    e7ff        ..      B        0x46d4c ; smpProcRcvKey + 384
        0x00046d4c:    e7ff        ..      B        0x46d4e ; smpProcRcvKey + 386
        0x00046d4e:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x00046d52:    b138        8.      CBZ      r0,0x46d64 ; smpProcRcvKey + 408
        0x00046d54:    e7ff        ..      B        0x46d56 ; smpProcRcvKey + 394
        0x00046d56:    9902        ..      LDR      r1,[sp,#8]
        0x00046d58:    202f        /       MOVS     r0,#0x2f
        0x00046d5a:    7088        .p      STRB     r0,[r1,#2]
        0x00046d5c:    9802        ..      LDR      r0,[sp,#8]
        0x00046d5e:    f7d4fcc7    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x00046d62:    e7ff        ..      B        0x46d64 ; smpProcRcvKey + 408
        0x00046d64:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x00046d68:    b004        ..      ADD      sp,sp,#0x10
        0x00046d6a:    bd80        ..      POP      {r7,pc}
    smpResumeAttemptsState
        0x00046d6c:    b580        ..      PUSH     {r7,lr}
        0x00046d6e:    b084        ..      SUB      sp,sp,#0x10
        0x00046d70:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00046d74:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00046d78:    f7fffb28    ..(.    BL       smpCcbByConnId ; 0x463cc
        0x00046d7c:    9002        ..      STR      r0,[sp,#8]
        0x00046d7e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00046d82:    f7d6fc6b    ..k.    BL       SmpDbGetPairingDisabledTime ; 0x1d65c
        0x00046d86:    9001        ..      STR      r0,[sp,#4]
        0x00046d88:    9801        ..      LDR      r0,[sp,#4]
        0x00046d8a:    b358        X.      CBZ      r0,0x46de4 ; smpResumeAttemptsState + 120
        0x00046d8c:    e7ff        ..      B        0x46d8e ; smpResumeAttemptsState + 34
        0x00046d8e:    f24a5034    J.4P    MOV      r0,#0xa534
        0x00046d92:    f2c10001    ....    MOVT     r0,#0x1001
        0x00046d96:    f89000f8    ....    LDRB     r0,[r0,#0xf8]
        0x00046d9a:    b168        h.      CBZ      r0,0x46db8 ; smpResumeAttemptsState + 76
        0x00046d9c:    e7ff        ..      B        0x46d9e ; smpResumeAttemptsState + 50
        0x00046d9e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00046da2:    f7d3ffe1    ....    BL       DmConnRole ; 0x1ad68
        0x00046da6:    4601        .F      MOV      r1,r0
        0x00046da8:    2024        $       MOVS     r0,#0x24
        0x00046daa:    2901        .)      CMP      r1,#1
        0x00046dac:    bf08        ..      IT       EQ
        0x00046dae:    2026        &       MOVEQ    r0,#0x26
        0x00046db0:    9902        ..      LDR      r1,[sp,#8]
        0x00046db2:    f881003e    ..>.    STRB     r0,[r1,#0x3e]
        0x00046db6:    e00c        ..      B        0x46dd2 ; smpResumeAttemptsState + 102
        0x00046db8:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00046dbc:    f7d3ffd4    ....    BL       DmConnRole ; 0x1ad68
        0x00046dc0:    4601        .F      MOV      r1,r0
        0x00046dc2:    200c        .       MOVS     r0,#0xc
        0x00046dc4:    2901        .)      CMP      r1,#1
        0x00046dc6:    bf08        ..      IT       EQ
        0x00046dc8:    200d        .       MOVEQ    r0,#0xd
        0x00046dca:    9902        ..      LDR      r1,[sp,#8]
        0x00046dcc:    f881003e    ..>.    STRB     r0,[r1,#0x3e]
        0x00046dd0:    e7ff        ..      B        0x46dd2 ; smpResumeAttemptsState + 102
        0x00046dd2:    9902        ..      LDR      r1,[sp,#8]
        0x00046dd4:    2010        .       MOVS     r0,#0x10
        0x00046dd6:    7688        .v      STRB     r0,[r1,#0x1a]
        0x00046dd8:    9802        ..      LDR      r0,[sp,#8]
        0x00046dda:    3010        .0      ADDS     r0,r0,#0x10
        0x00046ddc:    9901        ..      LDR      r1,[sp,#4]
        0x00046dde:    f7d7fe09    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x00046de2:    e7ff        ..      B        0x46de4 ; smpResumeAttemptsState + 120
        0x00046de4:    b004        ..      ADD      sp,sp,#0x10
        0x00046de6:    bd80        ..      POP      {r7,pc}
    smpScActAuthSelect
        0x00046de8:    b580        ..      PUSH     {r7,lr}
        0x00046dea:    b086        ..      SUB      sp,sp,#0x18
        0x00046dec:    9005        ..      STR      r0,[sp,#0x14]
        0x00046dee:    9104        ..      STR      r1,[sp,#0x10]
        0x00046df0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00046df2:    6840        @h      LDR      r0,[r0,#4]
        0x00046df4:    3008        .0      ADDS     r0,r0,#8
        0x00046df6:    9002        ..      STR      r0,[sp,#8]
        0x00046df8:    9805        ..      LDR      r0,[sp,#0x14]
        0x00046dfa:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00046dfc:    6880        .h      LDR      r0,[r0,#8]
        0x00046dfe:    9902        ..      LDR      r1,[sp,#8]
        0x00046e00:    3101        .1      ADDS     r1,#1
        0x00046e02:    2220         "      MOVS     r2,#0x20
        0x00046e04:    9200        ..      STR      r2,[sp,#0]
        0x00046e06:    f7d7f9b9    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00046e0a:    9a00        ..      LDR      r2,[sp,#0]
        0x00046e0c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00046e0e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00046e10:    6880        .h      LDR      r0,[r0,#8]
        0x00046e12:    3020         0      ADDS     r0,r0,#0x20
        0x00046e14:    9902        ..      LDR      r1,[sp,#8]
        0x00046e16:    3121        !1      ADDS     r1,r1,#0x21
        0x00046e18:    f7d7f9b0    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00046e1c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00046e1e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046e22:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00046e26:    9805        ..      LDR      r0,[sp,#0x14]
        0x00046e28:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00046e2a:    7840        @x      LDRB     r0,[r0,#1]
        0x00046e2c:    3801        .8      SUBS     r0,#1
        0x00046e2e:    4601        .F      MOV      r1,r0
        0x00046e30:    9101        ..      STR      r1,[sp,#4]
        0x00046e32:    2803        .(      CMP      r0,#3
        0x00046e34:    d810        ..      BHI      0x46e58 ; smpScActAuthSelect + 112
        0x00046e36:    9901        ..      LDR      r1,[sp,#4]
        0x00046e38:    e8dff001    ....    TBB      [pc,r1]
    $d.6
        0x00046e3c:    020a0602    ....    DCD    34211330
    $t.7
        0x00046e40:    2013        .       MOVS     r0,#0x13
        0x00046e42:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00046e46:    e00e        ..      B        0x46e66 ; smpScActAuthSelect + 126
        0x00046e48:    2015        .       MOVS     r0,#0x15
        0x00046e4a:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00046e4e:    e00a        ..      B        0x46e66 ; smpScActAuthSelect + 126
        0x00046e50:    2014        .       MOVS     r0,#0x14
        0x00046e52:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00046e56:    e006        ..      B        0x46e66 ; smpScActAuthSelect + 126
        0x00046e58:    2008        .       MOVS     r0,#8
        0x00046e5a:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00046e5e:    2003        .       MOVS     r0,#3
        0x00046e60:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00046e64:    e7ff        ..      B        0x46e66 ; smpScActAuthSelect + 126
        0x00046e66:    9805        ..      LDR      r0,[sp,#0x14]
        0x00046e68:    a903        ..      ADD      r1,sp,#0xc
        0x00046e6a:    f001f94b    ..K.    BL       smpSmExecute ; 0x48104
        0x00046e6e:    b006        ..      ADD      sp,sp,#0x18
        0x00046e70:    bd80        ..      POP      {r7,pc}
        0x00046e72:    0000        ..      MOVS     r0,r0
    smpScActCalcF5Ltk
        0x00046e74:    b580        ..      PUSH     {r7,lr}
        0x00046e76:    b088        ..      SUB      sp,sp,#0x20
        0x00046e78:    9007        ..      STR      r0,[sp,#0x1c]
        0x00046e7a:    9106        ..      STR      r1,[sp,#0x18]
        0x00046e7c:    9806        ..      LDR      r0,[sp,#0x18]
        0x00046e7e:    9005        ..      STR      r0,[sp,#0x14]
        0x00046e80:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00046e82:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00046e84:    6980        .i      LDR      r0,[r0,#0x18]
        0x00046e86:    9905        ..      LDR      r1,[sp,#0x14]
        0x00046e88:    6849        Ih      LDR      r1,[r1,#4]
        0x00046e8a:    f7d3fcb5    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00046e8e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00046e90:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00046e92:    2035        5       MOVS     r0,#0x35
        0x00046e94:    f7d6fe5c    ..\.    BL       SmpScAlloc ; 0x1db50
        0x00046e98:    9004        ..      STR      r0,[sp,#0x10]
        0x00046e9a:    2800        .(      CMP      r0,#0
        0x00046e9c:    d042        B.      BEQ      0x46f24 ; smpScActCalcF5Ltk + 176
        0x00046e9e:    e7ff        ..      B        0x46ea0 ; smpScActCalcF5Ltk + 44
        0x00046ea0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00046ea2:    9003        ..      STR      r0,[sp,#0xc]
        0x00046ea4:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046ea6:    1c48        H.      ADDS     r0,r1,#1
        0x00046ea8:    9003        ..      STR      r0,[sp,#0xc]
        0x00046eaa:    2001        .       MOVS     r0,#1
        0x00046eac:    9002        ..      STR      r0,[sp,#8]
        0x00046eae:    7008        .p      STRB     r0,[r1,#0]
        0x00046eb0:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046eb2:    f64401f3    D...    MOV      r1,#0x48f3
        0x00046eb6:    f2c00105    ....    MOVT     r1,#5
        0x00046eba:    2204        ."      MOVS     r2,#4
        0x00046ebc:    f7d6fefc    ....    BL       SmpScCat ; 0x1dcb8
        0x00046ec0:    9003        ..      STR      r0,[sp,#0xc]
        0x00046ec2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046ec4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00046ec6:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00046ec8:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00046eca:    f7d6ff07    ....    BL       SmpScCat128 ; 0x1dcdc
        0x00046ece:    9003        ..      STR      r0,[sp,#0xc]
        0x00046ed0:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046ed2:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00046ed4:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00046ed6:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00046ed8:    3110        .1      ADDS     r1,r1,#0x10
        0x00046eda:    f7d6feff    ....    BL       SmpScCat128 ; 0x1dcdc
        0x00046ede:    9003        ..      STR      r0,[sp,#0xc]
        0x00046ee0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00046ee2:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046ee4:    f000fb70    ..p.    BL       smpScCatInitiatorBdAddr ; 0x475c8
        0x00046ee8:    9003        ..      STR      r0,[sp,#0xc]
        0x00046eea:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00046eec:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046eee:    f000fbc5    ....    BL       smpScCatResponderBdAddr ; 0x4767c
        0x00046ef2:    4601        .F      MOV      r1,r0
        0x00046ef4:    9802        ..      LDR      r0,[sp,#8]
        0x00046ef6:    9103        ..      STR      r1,[sp,#0xc]
        0x00046ef8:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046efa:    1c4a        J.      ADDS     r2,r1,#1
        0x00046efc:    9203        ..      STR      r2,[sp,#0xc]
        0x00046efe:    7008        .p      STRB     r0,[r1,#0]
        0x00046f00:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046f02:    1c48        H.      ADDS     r0,r1,#1
        0x00046f04:    9003        ..      STR      r0,[sp,#0xc]
        0x00046f06:    2000        .       MOVS     r0,#0
        0x00046f08:    7008        .p      STRB     r0,[r1,#0]
        0x00046f0a:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x00046f0c:    6c98        .l      LDR      r0,[r3,#0x48]
        0x00046f0e:    6980        .i      LDR      r0,[r0,#0x18]
        0x00046f10:    3010        .0      ADDS     r0,r0,#0x10
        0x00046f12:    9904        ..      LDR      r1,[sp,#0x10]
        0x00046f14:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00046f16:    46ec        .F      MOV      r12,sp
        0x00046f18:    f8cc2000    ...     STR      r2,[r12,#0]
        0x00046f1c:    2235        5"      MOVS     r2,#0x35
        0x00046f1e:    f7d6fee9    ....    BL       SmpScCmac ; 0x1dcf4
        0x00046f22:    e7ff        ..      B        0x46f24 ; smpScActCalcF5Ltk + 176
        0x00046f24:    b008        ..      ADD      sp,sp,#0x20
        0x00046f26:    bd80        ..      POP      {r7,pc}
    smpScActCalcF5MacKey
        0x00046f28:    b580        ..      PUSH     {r7,lr}
        0x00046f2a:    b088        ..      SUB      sp,sp,#0x20
        0x00046f2c:    9007        ..      STR      r0,[sp,#0x1c]
        0x00046f2e:    9106        ..      STR      r1,[sp,#0x18]
        0x00046f30:    9806        ..      LDR      r0,[sp,#0x18]
        0x00046f32:    9005        ..      STR      r0,[sp,#0x14]
        0x00046f34:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00046f36:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00046f38:    6980        .i      LDR      r0,[r0,#0x18]
        0x00046f3a:    3010        .0      ADDS     r0,r0,#0x10
        0x00046f3c:    9905        ..      LDR      r1,[sp,#0x14]
        0x00046f3e:    6849        Ih      LDR      r1,[r1,#4]
        0x00046f40:    f7d3fc5a    ..Z.    BL       Calc128Cpy ; 0x1a7f8
        0x00046f44:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00046f46:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00046f48:    2035        5       MOVS     r0,#0x35
        0x00046f4a:    f7d6fe01    ....    BL       SmpScAlloc ; 0x1db50
        0x00046f4e:    9004        ..      STR      r0,[sp,#0x10]
        0x00046f50:    2800        .(      CMP      r0,#0
        0x00046f52:    d042        B.      BEQ      0x46fda ; smpScActCalcF5MacKey + 178
        0x00046f54:    e7ff        ..      B        0x46f56 ; smpScActCalcF5MacKey + 46
        0x00046f56:    9804        ..      LDR      r0,[sp,#0x10]
        0x00046f58:    9003        ..      STR      r0,[sp,#0xc]
        0x00046f5a:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046f5c:    1c48        H.      ADDS     r0,r1,#1
        0x00046f5e:    9003        ..      STR      r0,[sp,#0xc]
        0x00046f60:    2000        .       MOVS     r0,#0
        0x00046f62:    9002        ..      STR      r0,[sp,#8]
        0x00046f64:    7008        .p      STRB     r0,[r1,#0]
        0x00046f66:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046f68:    f64401f3    D...    MOV      r1,#0x48f3
        0x00046f6c:    f2c00105    ....    MOVT     r1,#5
        0x00046f70:    2204        ."      MOVS     r2,#4
        0x00046f72:    f7d6fea1    ....    BL       SmpScCat ; 0x1dcb8
        0x00046f76:    9003        ..      STR      r0,[sp,#0xc]
        0x00046f78:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046f7a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00046f7c:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00046f7e:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00046f80:    f7d6feac    ....    BL       SmpScCat128 ; 0x1dcdc
        0x00046f84:    9003        ..      STR      r0,[sp,#0xc]
        0x00046f86:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046f88:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00046f8a:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00046f8c:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00046f8e:    3110        .1      ADDS     r1,r1,#0x10
        0x00046f90:    f7d6fea4    ....    BL       SmpScCat128 ; 0x1dcdc
        0x00046f94:    9003        ..      STR      r0,[sp,#0xc]
        0x00046f96:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00046f98:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046f9a:    f000fb15    ....    BL       smpScCatInitiatorBdAddr ; 0x475c8
        0x00046f9e:    9003        ..      STR      r0,[sp,#0xc]
        0x00046fa0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00046fa2:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046fa4:    f000fb6a    ..j.    BL       smpScCatResponderBdAddr ; 0x4767c
        0x00046fa8:    4601        .F      MOV      r1,r0
        0x00046faa:    9802        ..      LDR      r0,[sp,#8]
        0x00046fac:    9103        ..      STR      r1,[sp,#0xc]
        0x00046fae:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00046fb0:    1c51        Q.      ADDS     r1,r2,#1
        0x00046fb2:    9103        ..      STR      r1,[sp,#0xc]
        0x00046fb4:    2101        .!      MOVS     r1,#1
        0x00046fb6:    7011        .p      STRB     r1,[r2,#0]
        0x00046fb8:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046fba:    1c4a        J.      ADDS     r2,r1,#1
        0x00046fbc:    9203        ..      STR      r2,[sp,#0xc]
        0x00046fbe:    7008        .p      STRB     r0,[r1,#0]
        0x00046fc0:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x00046fc2:    6c98        .l      LDR      r0,[r3,#0x48]
        0x00046fc4:    6980        .i      LDR      r0,[r0,#0x18]
        0x00046fc6:    3010        .0      ADDS     r0,r0,#0x10
        0x00046fc8:    9904        ..      LDR      r1,[sp,#0x10]
        0x00046fca:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00046fcc:    46ec        .F      MOV      r12,sp
        0x00046fce:    f8cc2000    ...     STR      r2,[r12,#0]
        0x00046fd2:    2235        5"      MOVS     r2,#0x35
        0x00046fd4:    f7d6fe8e    ....    BL       SmpScCmac ; 0x1dcf4
        0x00046fd8:    e7ff        ..      B        0x46fda ; smpScActCalcF5MacKey + 178
        0x00046fda:    b008        ..      ADD      sp,sp,#0x20
        0x00046fdc:    bd80        ..      POP      {r7,pc}
        0x00046fde:    0000        ..      MOVS     r0,r0
    smpScActCalcF5TKey
        0x00046fe0:    b580        ..      PUSH     {r7,lr}
        0x00046fe2:    b08a        ..      SUB      sp,sp,#0x28
        0x00046fe4:    9009        ..      STR      r0,[sp,#0x24]
        0x00046fe6:    9108        ..      STR      r1,[sp,#0x20]
        0x00046fe8:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046fea:    9007        ..      STR      r0,[sp,#0x1c]
        0x00046fec:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046fee:    78c0        .x      LDRB     r0,[r0,#3]
        0x00046ff0:    bb78        x.      CBNZ     r0,0x47052 ; smpScActCalcF5TKey + 114
        0x00046ff2:    e7ff        ..      B        0x46ff4 ; smpScActCalcF5TKey + 20
        0x00046ff4:    9909        ..      LDR      r1,[sp,#0x24]
        0x00046ff6:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00046ff8:    2020                MOVS     r0,#0x20
        0x00046ffa:    f7d6fda9    ....    BL       SmpScAlloc ; 0x1db50
        0x00046ffe:    9006        ..      STR      r0,[sp,#0x18]
        0x00047000:    b330        0.      CBZ      r0,0x47050 ; smpScActCalcF5TKey + 112
        0x00047002:    e7ff        ..      B        0x47004 ; smpScActCalcF5TKey + 36
        0x00047004:    f246005a    F.Z.    MOV      r0,#0x605a
        0x00047008:    f6cb6083    ...`    MOVT     r0,#0xbe83
        0x0004700c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004700e:    f2437060    C.`p    MOV      r0,#0x3760
        0x00047012:    f6cd300b    ...0    MOVT     r0,#0xdb0b
        0x00047016:    9004        ..      STR      r0,[sp,#0x10]
        0x00047018:    f24f50aa    O..P    MOV      r0,#0xf5aa
        0x0004701c:    f6c300a5    ....    MOVT     r0,#0x38a5
        0x00047020:    9003        ..      STR      r0,[sp,#0xc]
        0x00047022:    f648006c    H.l.    MOV      r0,#0x886c
        0x00047026:    f2c91083    ....    MOVT     r0,#0x9183
        0x0004702a:    9002        ..      STR      r0,[sp,#8]
        0x0004702c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004702e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00047030:    3104        .1      ADDS     r1,#4
        0x00047032:    2220         "      MOVS     r2,#0x20
        0x00047034:    9201        ..      STR      r2,[sp,#4]
        0x00047036:    f7d1f9f6    ....    BL       __aeabi_memcpy ; 0x18426
        0x0004703a:    9a01        ..      LDR      r2,[sp,#4]
        0x0004703c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004703e:    9b09        ..      LDR      r3,[sp,#0x24]
        0x00047040:    9808        ..      LDR      r0,[sp,#0x20]
        0x00047042:    46ec        .F      MOV      r12,sp
        0x00047044:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00047048:    a802        ..      ADD      r0,sp,#8
        0x0004704a:    f7d6fe53    ..S.    BL       SmpScCmac ; 0x1dcf4
        0x0004704e:    e7ff        ..      B        0x47050 ; smpScActCalcF5TKey + 112
        0x00047050:    e00b        ..      B        0x4706a ; smpScActCalcF5TKey + 138
        0x00047052:    9809        ..      LDR      r0,[sp,#0x24]
        0x00047054:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047058:    9908        ..      LDR      r1,[sp,#0x20]
        0x0004705a:    220b        ."      MOVS     r2,#0xb
        0x0004705c:    f7d6fecc    ....    BL       SmpScGetCancelMsgWithReattempt ; 0x1ddf8
        0x00047060:    9809        ..      LDR      r0,[sp,#0x24]
        0x00047062:    9908        ..      LDR      r1,[sp,#0x20]
        0x00047064:    f001f84e    ..N.    BL       smpSmExecute ; 0x48104
        0x00047068:    e7ff        ..      B        0x4706a ; smpScActCalcF5TKey + 138
        0x0004706a:    b00a        ..      ADD      sp,sp,#0x28
        0x0004706c:    bd80        ..      POP      {r7,pc}
        0x0004706e:    0000        ..      MOVS     r0,r0
    smpScActCalcSharedSecret
        0x00047070:    b580        ..      PUSH     {r7,lr}
        0x00047072:    b09c        ..      SUB      sp,sp,#0x70
        0x00047074:    901b        ..      STR      r0,[sp,#0x6c]
        0x00047076:    911a        ..      STR      r1,[sp,#0x68]
        0x00047078:    a802        ..      ADD      r0,sp,#8
        0x0004707a:    9001        ..      STR      r0,[sp,#4]
        0x0004707c:    3040        @0      ADDS     r0,r0,#0x40
        0x0004707e:    991b        ..      LDR      r1,[sp,#0x6c]
        0x00047080:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047082:    6909        .i      LDR      r1,[r1,#0x10]
        0x00047084:    2220         "      MOVS     r2,#0x20
        0x00047086:    9200        ..      STR      r2,[sp,#0]
        0x00047088:    f7d1f9cd    ....    BL       __aeabi_memcpy ; 0x18426
        0x0004708c:    9a00        ..      LDR      r2,[sp,#0]
        0x0004708e:    9801        ..      LDR      r0,[sp,#4]
        0x00047090:    991b        ..      LDR      r1,[sp,#0x6c]
        0x00047092:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047094:    6889        .h      LDR      r1,[r1,#8]
        0x00047096:    f7d1f9c6    ....    BL       __aeabi_memcpy ; 0x18426
        0x0004709a:    9a00        ..      LDR      r2,[sp,#0]
        0x0004709c:    9801        ..      LDR      r0,[sp,#4]
        0x0004709e:    3020         0      ADDS     r0,r0,#0x20
        0x000470a0:    991b        ..      LDR      r1,[sp,#0x6c]
        0x000470a2:    6c89        .l      LDR      r1,[r1,#0x48]
        0x000470a4:    6889        .h      LDR      r1,[r1,#8]
        0x000470a6:    3120         1      ADDS     r1,r1,#0x20
        0x000470a8:    f7d1f9bd    ....    BL       __aeabi_memcpy ; 0x18426
        0x000470ac:    9801        ..      LDR      r0,[sp,#4]
        0x000470ae:    f24a5134    J.4Q    MOV      r1,#0xa534
        0x000470b2:    f2c10101    ....    MOVT     r1,#0x1001
        0x000470b6:    f89110ec    ....    LDRB     r1,[r1,#0xec]
        0x000470ba:    9a1b        ..      LDR      r2,[sp,#0x6c]
        0x000470bc:    f892203d    ..=     LDRB     r2,[r2,#0x3d]
        0x000470c0:    2319        .#      MOVS     r3,#0x19
        0x000470c2:    f7d6f981    ....    BL       SecEccGenSharedSecret ; 0x1d3c8
        0x000470c6:    b958        X.      CBNZ     r0,0x470e0 ; smpScActCalcSharedSecret + 112
        0x000470c8:    e7ff        ..      B        0x470ca ; smpScActCalcSharedSecret + 90
        0x000470ca:    991a        ..      LDR      r1,[sp,#0x68]
        0x000470cc:    20e0        .       MOVS     r0,#0xe0
        0x000470ce:    70c8        .p      STRB     r0,[r1,#3]
        0x000470d0:    991a        ..      LDR      r1,[sp,#0x68]
        0x000470d2:    2003        .       MOVS     r0,#3
        0x000470d4:    7088        .p      STRB     r0,[r1,#2]
        0x000470d6:    981b        ..      LDR      r0,[sp,#0x6c]
        0x000470d8:    991a        ..      LDR      r1,[sp,#0x68]
        0x000470da:    f001f813    ....    BL       smpSmExecute ; 0x48104
        0x000470de:    e7ff        ..      B        0x470e0 ; smpScActCalcSharedSecret + 112
        0x000470e0:    b01c        ..      ADD      sp,sp,#0x70
        0x000470e2:    bd80        ..      POP      {r7,pc}
    smpScActCleanup
        0x000470e4:    b580        ..      PUSH     {r7,lr}
        0x000470e6:    b082        ..      SUB      sp,sp,#8
        0x000470e8:    9001        ..      STR      r0,[sp,#4]
        0x000470ea:    9100        ..      STR      r1,[sp,#0]
        0x000470ec:    9801        ..      LDR      r0,[sp,#4]
        0x000470ee:    9900        ..      LDR      r1,[sp,#0]
        0x000470f0:    f7fefdf4    ....    BL       smpActCleanup ; 0x45cdc
        0x000470f4:    9801        ..      LDR      r0,[sp,#4]
        0x000470f6:    f7d6fe2f    ../.    BL       SmpScFreeScratchBuffers ; 0x1dd58
        0x000470fa:    b002        ..      ADD      sp,sp,#8
        0x000470fc:    bd80        ..      POP      {r7,pc}
        0x000470fe:    0000        ..      MOVS     r0,r0
    smpScActDHKeyCalcF6Ea
        0x00047100:    b580        ..      PUSH     {r7,lr}
        0x00047102:    b086        ..      SUB      sp,sp,#0x18
        0x00047104:    9005        ..      STR      r0,[sp,#0x14]
        0x00047106:    9104        ..      STR      r1,[sp,#0x10]
        0x00047108:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004710a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004710c:    6980        .i      LDR      r0,[r0,#0x18]
        0x0004710e:    3010        .0      ADDS     r0,r0,#0x10
        0x00047110:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047112:    6849        Ih      LDR      r1,[r1,#4]
        0x00047114:    2210        ."      MOVS     r2,#0x10
        0x00047116:    f7d7f831    ..1.    BL       WStrReverseCpy ; 0x1e17c
        0x0004711a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004711c:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0004711e:    2041        A       MOVS     r0,#0x41
        0x00047120:    f7d6fd16    ....    BL       SmpScAlloc ; 0x1db50
        0x00047124:    9003        ..      STR      r0,[sp,#0xc]
        0x00047126:    2800        .(      CMP      r0,#0
        0x00047128:    d044        D.      BEQ      0x471b4 ; smpScActDHKeyCalcF6Ea + 180
        0x0004712a:    e7ff        ..      B        0x4712c ; smpScActDHKeyCalcF6Ea + 44
        0x0004712c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004712e:    9002        ..      STR      r0,[sp,#8]
        0x00047130:    9802        ..      LDR      r0,[sp,#8]
        0x00047132:    9905        ..      LDR      r1,[sp,#0x14]
        0x00047134:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047136:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00047138:    f7d6fdd0    ....    BL       SmpScCat128 ; 0x1dcdc
        0x0004713c:    9002        ..      STR      r0,[sp,#8]
        0x0004713e:    9802        ..      LDR      r0,[sp,#8]
        0x00047140:    9905        ..      LDR      r1,[sp,#0x14]
        0x00047142:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047144:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00047146:    3110        .1      ADDS     r1,r1,#0x10
        0x00047148:    f7d6fdc8    ....    BL       SmpScCat128 ; 0x1dcdc
        0x0004714c:    9002        ..      STR      r0,[sp,#8]
        0x0004714e:    9802        ..      LDR      r0,[sp,#8]
        0x00047150:    9905        ..      LDR      r1,[sp,#0x14]
        0x00047152:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047154:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00047156:    3130        01      ADDS     r1,r1,#0x30
        0x00047158:    f7d6fdc0    ....    BL       SmpScCat128 ; 0x1dcdc
        0x0004715c:    9002        ..      STR      r0,[sp,#8]
        0x0004715e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047160:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x00047164:    9902        ..      LDR      r1,[sp,#8]
        0x00047166:    1c4a        J.      ADDS     r2,r1,#1
        0x00047168:    9202        ..      STR      r2,[sp,#8]
        0x0004716a:    7008        .p      STRB     r0,[r1,#0]
        0x0004716c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004716e:    f8900022    ..".    LDRB     r0,[r0,#0x22]
        0x00047172:    9902        ..      LDR      r1,[sp,#8]
        0x00047174:    1c4a        J.      ADDS     r2,r1,#1
        0x00047176:    9202        ..      STR      r2,[sp,#8]
        0x00047178:    7008        .p      STRB     r0,[r1,#0]
        0x0004717a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004717c:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00047180:    9902        ..      LDR      r1,[sp,#8]
        0x00047182:    1c4a        J.      ADDS     r2,r1,#1
        0x00047184:    9202        ..      STR      r2,[sp,#8]
        0x00047186:    7008        .p      STRB     r0,[r1,#0]
        0x00047188:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004718a:    9902        ..      LDR      r1,[sp,#8]
        0x0004718c:    f000fa1c    ....    BL       smpScCatInitiatorBdAddr ; 0x475c8
        0x00047190:    9002        ..      STR      r0,[sp,#8]
        0x00047192:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047194:    9902        ..      LDR      r1,[sp,#8]
        0x00047196:    f000fa71    ..q.    BL       smpScCatResponderBdAddr ; 0x4767c
        0x0004719a:    9002        ..      STR      r0,[sp,#8]
        0x0004719c:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0004719e:    6c98        .l      LDR      r0,[r3,#0x48]
        0x000471a0:    6980        .i      LDR      r0,[r0,#0x18]
        0x000471a2:    9903        ..      LDR      r1,[sp,#0xc]
        0x000471a4:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000471a6:    46ec        .F      MOV      r12,sp
        0x000471a8:    f8cc2000    ...     STR      r2,[r12,#0]
        0x000471ac:    2241        A"      MOVS     r2,#0x41
        0x000471ae:    f7d6fda1    ....    BL       SmpScCmac ; 0x1dcf4
        0x000471b2:    e7ff        ..      B        0x471b4 ; smpScActDHKeyCalcF6Ea + 180
        0x000471b4:    b006        ..      ADD      sp,sp,#0x18
        0x000471b6:    bd80        ..      POP      {r7,pc}
    smpScActDHKeyCalcF6Eb
        0x000471b8:    b580        ..      PUSH     {r7,lr}
        0x000471ba:    b086        ..      SUB      sp,sp,#0x18
        0x000471bc:    9005        ..      STR      r0,[sp,#0x14]
        0x000471be:    9104        ..      STR      r1,[sp,#0x10]
        0x000471c0:    9905        ..      LDR      r1,[sp,#0x14]
        0x000471c2:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000471c4:    2041        A       MOVS     r0,#0x41
        0x000471c6:    f7d6fcc3    ....    BL       SmpScAlloc ; 0x1db50
        0x000471ca:    9003        ..      STR      r0,[sp,#0xc]
        0x000471cc:    2800        .(      CMP      r0,#0
        0x000471ce:    d044        D.      BEQ      0x4725a ; smpScActDHKeyCalcF6Eb + 162
        0x000471d0:    e7ff        ..      B        0x471d2 ; smpScActDHKeyCalcF6Eb + 26
        0x000471d2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000471d4:    9002        ..      STR      r0,[sp,#8]
        0x000471d6:    9802        ..      LDR      r0,[sp,#8]
        0x000471d8:    9905        ..      LDR      r1,[sp,#0x14]
        0x000471da:    6c89        .l      LDR      r1,[r1,#0x48]
        0x000471dc:    6949        Ii      LDR      r1,[r1,#0x14]
        0x000471de:    3110        .1      ADDS     r1,r1,#0x10
        0x000471e0:    f7d6fd7c    ..|.    BL       SmpScCat128 ; 0x1dcdc
        0x000471e4:    9002        ..      STR      r0,[sp,#8]
        0x000471e6:    9802        ..      LDR      r0,[sp,#8]
        0x000471e8:    9905        ..      LDR      r1,[sp,#0x14]
        0x000471ea:    6c89        .l      LDR      r1,[r1,#0x48]
        0x000471ec:    6949        Ii      LDR      r1,[r1,#0x14]
        0x000471ee:    f7d6fd75    ..u.    BL       SmpScCat128 ; 0x1dcdc
        0x000471f2:    9002        ..      STR      r0,[sp,#8]
        0x000471f4:    9802        ..      LDR      r0,[sp,#8]
        0x000471f6:    9905        ..      LDR      r1,[sp,#0x14]
        0x000471f8:    6c89        .l      LDR      r1,[r1,#0x48]
        0x000471fa:    6949        Ii      LDR      r1,[r1,#0x14]
        0x000471fc:    3120         1      ADDS     r1,r1,#0x20
        0x000471fe:    f7d6fd6d    ..m.    BL       SmpScCat128 ; 0x1dcdc
        0x00047202:    9002        ..      STR      r0,[sp,#8]
        0x00047204:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047206:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x0004720a:    9902        ..      LDR      r1,[sp,#8]
        0x0004720c:    1c4a        J.      ADDS     r2,r1,#1
        0x0004720e:    9202        ..      STR      r2,[sp,#8]
        0x00047210:    7008        .p      STRB     r0,[r1,#0]
        0x00047212:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047214:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x00047218:    9902        ..      LDR      r1,[sp,#8]
        0x0004721a:    1c4a        J.      ADDS     r2,r1,#1
        0x0004721c:    9202        ..      STR      r2,[sp,#8]
        0x0004721e:    7008        .p      STRB     r0,[r1,#0]
        0x00047220:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047222:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00047226:    9902        ..      LDR      r1,[sp,#8]
        0x00047228:    1c4a        J.      ADDS     r2,r1,#1
        0x0004722a:    9202        ..      STR      r2,[sp,#8]
        0x0004722c:    7008        .p      STRB     r0,[r1,#0]
        0x0004722e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047230:    9902        ..      LDR      r1,[sp,#8]
        0x00047232:    f000fa23    ..#.    BL       smpScCatResponderBdAddr ; 0x4767c
        0x00047236:    9002        ..      STR      r0,[sp,#8]
        0x00047238:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004723a:    9902        ..      LDR      r1,[sp,#8]
        0x0004723c:    f000f9c4    ....    BL       smpScCatInitiatorBdAddr ; 0x475c8
        0x00047240:    9002        ..      STR      r0,[sp,#8]
        0x00047242:    9b05        ..      LDR      r3,[sp,#0x14]
        0x00047244:    6c98        .l      LDR      r0,[r3,#0x48]
        0x00047246:    6980        .i      LDR      r0,[r0,#0x18]
        0x00047248:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004724a:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0004724c:    46ec        .F      MOV      r12,sp
        0x0004724e:    f8cc2000    ...     STR      r2,[r12,#0]
        0x00047252:    2241        A"      MOVS     r2,#0x41
        0x00047254:    f7d6fd4e    ..N.    BL       SmpScCmac ; 0x1dcf4
        0x00047258:    e7ff        ..      B        0x4725a ; smpScActDHKeyCalcF6Eb + 162
        0x0004725a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004725c:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004725e:    6940        @i      LDR      r0,[r0,#0x14]
        0x00047260:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047262:    6849        Ih      LDR      r1,[r1,#4]
        0x00047264:    f7d3fac8    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00047268:    b006        ..      ADD      sp,sp,#0x18
        0x0004726a:    bd80        ..      POP      {r7,pc}
    smpScActJwncCalcF4
        0x0004726c:    b580        ..      PUSH     {r7,lr}
        0x0004726e:    b084        ..      SUB      sp,sp,#0x10
        0x00047270:    9003        ..      STR      r0,[sp,#0xc]
        0x00047272:    9102        ..      STR      r1,[sp,#8]
        0x00047274:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047276:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x0004727a:    b1b0        ..      CBZ      r0,0x472aa ; smpScActJwncCalcF4 + 62
        0x0004727c:    e7ff        ..      B        0x4727e ; smpScActJwncCalcF4 + 18
        0x0004727e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047280:    9902        ..      LDR      r1,[sp,#8]
        0x00047282:    f8d0c048    ..H.    LDR      r12,[r0,#0x48]
        0x00047286:    f8dc2008    ...     LDR      r2,[r12,#8]
        0x0004728a:    f8dc300c    ...0    LDR      r3,[r12,#0xc]
        0x0004728e:    f8dcc014    ....    LDR      r12,[r12,#0x14]
        0x00047292:    f10c0c10    ....    ADD      r12,r12,#0x10
        0x00047296:    46ee        .F      MOV      lr,sp
        0x00047298:    f8cec004    ....    STR      r12,[lr,#4]
        0x0004729c:    f04f0c00    O...    MOV      r12,#0
        0x000472a0:    f8cec000    ....    STR      r12,[lr,#0]
        0x000472a4:    f7d6fcd4    ....    BL       SmpScCalcF4 ; 0x1dc50
        0x000472a8:    e015        ..      B        0x472d6 ; smpScActJwncCalcF4 + 106
        0x000472aa:    9803        ..      LDR      r0,[sp,#0xc]
        0x000472ac:    9902        ..      LDR      r1,[sp,#8]
        0x000472ae:    f8d0c048    ..H.    LDR      r12,[r0,#0x48]
        0x000472b2:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x000472b6:    f8dc200c    ...     LDR      r2,[r12,#0xc]
        0x000472ba:    f8dcc014    ....    LDR      r12,[r12,#0x14]
        0x000472be:    f10c0c10    ....    ADD      r12,r12,#0x10
        0x000472c2:    46ee        .F      MOV      lr,sp
        0x000472c4:    f8cec004    ....    STR      r12,[lr,#4]
        0x000472c8:    f04f0c00    O...    MOV      r12,#0
        0x000472cc:    f8cec000    ....    STR      r12,[lr,#0]
        0x000472d0:    f7d6fcbe    ....    BL       SmpScCalcF4 ; 0x1dc50
        0x000472d4:    e7ff        ..      B        0x472d6 ; smpScActJwncCalcF4 + 106
        0x000472d6:    b004        ..      ADD      sp,sp,#0x10
        0x000472d8:    bd80        ..      POP      {r7,pc}
        0x000472da:    0000        ..      MOVS     r0,r0
    smpScActJwncCalcG2
        0x000472dc:    b580        ..      PUSH     {r7,lr}
        0x000472de:    b088        ..      SUB      sp,sp,#0x20
        0x000472e0:    9007        ..      STR      r0,[sp,#0x1c]
        0x000472e2:    9106        ..      STR      r1,[sp,#0x18]
        0x000472e4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000472e6:    9a06        ..      LDR      r2,[sp,#0x18]
        0x000472e8:    2050        P       MOVS     r0,#0x50
        0x000472ea:    f7d6fc31    ..1.    BL       SmpScAlloc ; 0x1db50
        0x000472ee:    9005        ..      STR      r0,[sp,#0x14]
        0x000472f0:    2800        .(      CMP      r0,#0
        0x000472f2:    d03f        ?.      BEQ      0x47374 ; smpScActJwncCalcG2 + 152
        0x000472f4:    e7ff        ..      B        0x472f6 ; smpScActJwncCalcG2 + 26
        0x000472f6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000472f8:    9004        ..      STR      r0,[sp,#0x10]
        0x000472fa:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000472fc:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00047300:    b190        ..      CBZ      r0,0x47328 ; smpScActJwncCalcG2 + 76
        0x00047302:    e7ff        ..      B        0x47304 ; smpScActJwncCalcG2 + 40
        0x00047304:    9804        ..      LDR      r0,[sp,#0x10]
        0x00047306:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00047308:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0004730a:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004730c:    2220         "      MOVS     r2,#0x20
        0x0004730e:    9203        ..      STR      r2,[sp,#0xc]
        0x00047310:    f7d6fcd2    ....    BL       SmpScCat ; 0x1dcb8
        0x00047314:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00047316:    9004        ..      STR      r0,[sp,#0x10]
        0x00047318:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004731a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004731c:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0004731e:    6889        .h      LDR      r1,[r1,#8]
        0x00047320:    f7d6fcca    ....    BL       SmpScCat ; 0x1dcb8
        0x00047324:    9004        ..      STR      r0,[sp,#0x10]
        0x00047326:    e011        ..      B        0x4734c ; smpScActJwncCalcG2 + 112
        0x00047328:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004732a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004732c:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0004732e:    6889        .h      LDR      r1,[r1,#8]
        0x00047330:    2220         "      MOVS     r2,#0x20
        0x00047332:    9202        ..      STR      r2,[sp,#8]
        0x00047334:    f7d6fcc0    ....    BL       SmpScCat ; 0x1dcb8
        0x00047338:    9a02        ..      LDR      r2,[sp,#8]
        0x0004733a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004733c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004733e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00047340:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047342:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00047344:    f7d6fcb8    ....    BL       SmpScCat ; 0x1dcb8
        0x00047348:    9004        ..      STR      r0,[sp,#0x10]
        0x0004734a:    e7ff        ..      B        0x4734c ; smpScActJwncCalcG2 + 112
        0x0004734c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004734e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00047350:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047352:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00047354:    3110        .1      ADDS     r1,r1,#0x10
        0x00047356:    f7d6fcc1    ....    BL       SmpScCat128 ; 0x1dcdc
        0x0004735a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004735c:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0004735e:    6c98        .l      LDR      r0,[r3,#0x48]
        0x00047360:    6940        @i      LDR      r0,[r0,#0x14]
        0x00047362:    9905        ..      LDR      r1,[sp,#0x14]
        0x00047364:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00047366:    46ec        .F      MOV      r12,sp
        0x00047368:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0004736c:    2250        P"      MOVS     r2,#0x50
        0x0004736e:    f7d6fcc1    ....    BL       SmpScCmac ; 0x1dcf4
        0x00047372:    e7ff        ..      B        0x47374 ; smpScActJwncCalcG2 + 152
        0x00047374:    b008        ..      ADD      sp,sp,#0x20
        0x00047376:    bd80        ..      POP      {r7,pc}
    smpScActJwncDisplay
        0x00047378:    b580        ..      PUSH     {r7,lr}
        0x0004737a:    b08a        ..      SUB      sp,sp,#0x28
        0x0004737c:    9009        ..      STR      r0,[sp,#0x24]
        0x0004737e:    9108        ..      STR      r1,[sp,#0x20]
        0x00047380:    9809        ..      LDR      r0,[sp,#0x24]
        0x00047382:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00047384:    7840        @x      LDRB     r0,[r0,#1]
        0x00047386:    2804        .(      CMP      r0,#4
        0x00047388:    d116        ..      BNE      0x473b8 ; smpScActJwncDisplay + 64
        0x0004738a:    e7ff        ..      B        0x4738c ; smpScActJwncDisplay + 20
        0x0004738c:    a803        ..      ADD      r0,sp,#0xc
        0x0004738e:    9001        ..      STR      r0,[sp,#4]
        0x00047390:    3004        .0      ADDS     r0,#4
        0x00047392:    9908        ..      LDR      r1,[sp,#0x20]
        0x00047394:    6849        Ih      LDR      r1,[r1,#4]
        0x00047396:    f7d3fa2f    ../.    BL       Calc128Cpy ; 0x1a7f8
        0x0004739a:    9801        ..      LDR      r0,[sp,#4]
        0x0004739c:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004739e:    f891103d    ..=.    LDRB     r1,[r1,#0x3d]
        0x000473a2:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x000473a6:    2135        5!      MOVS     r1,#0x35
        0x000473a8:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x000473ac:    2100        .!      MOVS     r1,#0
        0x000473ae:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x000473b2:    f7d4f99d    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x000473b6:    e00f        ..      B        0x473d8 ; smpScActJwncDisplay + 96
        0x000473b8:    9809        ..      LDR      r0,[sp,#0x24]
        0x000473ba:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000473be:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x000473c2:    2016        .       MOVS     r0,#0x16
        0x000473c4:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x000473c8:    2000        .       MOVS     r0,#0
        0x000473ca:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x000473ce:    9809        ..      LDR      r0,[sp,#0x24]
        0x000473d0:    a902        ..      ADD      r1,sp,#8
        0x000473d2:    f000fe97    ....    BL       smpSmExecute ; 0x48104
        0x000473d6:    e7ff        ..      B        0x473d8 ; smpScActJwncDisplay + 96
        0x000473d8:    b00a        ..      ADD      sp,sp,#0x28
        0x000473da:    bd80        ..      POP      {r7,pc}
    smpScActPairingCancel
        0x000473dc:    b580        ..      PUSH     {r7,lr}
        0x000473de:    b082        ..      SUB      sp,sp,#8
        0x000473e0:    9001        ..      STR      r0,[sp,#4]
        0x000473e2:    9100        ..      STR      r1,[sp,#0]
        0x000473e4:    9801        ..      LDR      r0,[sp,#4]
        0x000473e6:    9900        ..      LDR      r1,[sp,#0]
        0x000473e8:    78c9        .x      LDRB     r1,[r1,#3]
        0x000473ea:    f000fe45    ..E.    BL       smpSendPairingFailed ; 0x48078
        0x000473ee:    9801        ..      LDR      r0,[sp,#4]
        0x000473f0:    9900        ..      LDR      r1,[sp,#0]
        0x000473f2:    f000f803    ....    BL       smpScActPairingFailed ; 0x473fc
        0x000473f6:    b002        ..      ADD      sp,sp,#8
        0x000473f8:    bd80        ..      POP      {r7,pc}
        0x000473fa:    0000        ..      MOVS     r0,r0
    smpScActPairingFailed
        0x000473fc:    b580        ..      PUSH     {r7,lr}
        0x000473fe:    b082        ..      SUB      sp,sp,#8
        0x00047400:    9001        ..      STR      r0,[sp,#4]
        0x00047402:    9100        ..      STR      r1,[sp,#0]
        0x00047404:    9801        ..      LDR      r0,[sp,#4]
        0x00047406:    9900        ..      LDR      r1,[sp,#0]
        0x00047408:    f7fffe6c    ..l.    BL       smpScActCleanup ; 0x470e4
        0x0004740c:    9801        ..      LDR      r0,[sp,#4]
        0x0004740e:    9900        ..      LDR      r1,[sp,#0]
        0x00047410:    f7fefd2e    ....    BL       smpActPairingFailed ; 0x45e70
        0x00047414:    b002        ..      ADD      sp,sp,#8
        0x00047416:    bd80        ..      POP      {r7,pc}
    smpScActPkKeypress
        0x00047418:    b580        ..      PUSH     {r7,lr}
        0x0004741a:    b086        ..      SUB      sp,sp,#0x18
        0x0004741c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004741e:    9104        ..      STR      r1,[sp,#0x10]
        0x00047420:    9804        ..      LDR      r0,[sp,#0x10]
        0x00047422:    6840        @h      LDR      r0,[r0,#4]
        0x00047424:    3008        .0      ADDS     r0,r0,#8
        0x00047426:    9003        ..      STR      r0,[sp,#0xc]
        0x00047428:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004742a:    6840        @h      LDR      r0,[r0,#4]
        0x0004742c:    3009        .0      ADDS     r0,r0,#9
        0x0004742e:    9002        ..      STR      r0,[sp,#8]
        0x00047430:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047432:    7800        .x      LDRB     r0,[r0,#0]
        0x00047434:    280e        .(      CMP      r0,#0xe
        0x00047436:    d113        ..      BNE      0x47460 ; smpScActPkKeypress + 72
        0x00047438:    e7ff        ..      B        0x4743a ; smpScActPkKeypress + 34
        0x0004743a:    9802        ..      LDR      r0,[sp,#8]
        0x0004743c:    7800        .x      LDRB     r0,[r0,#0]
        0x0004743e:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00047442:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047444:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047448:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0004744c:    2036        6       MOVS     r0,#0x36
        0x0004744e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00047452:    2000        .       MOVS     r0,#0
        0x00047454:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00047458:    4668        hF      MOV      r0,sp
        0x0004745a:    f7d4f949    ..I.    BL       DmSmpCbackExec ; 0x1b6f0
        0x0004745e:    e011        ..      B        0x47484 ; smpScActPkKeypress + 108
        0x00047460:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047462:    7800        .x      LDRB     r0,[r0,#0]
        0x00047464:    2803        .(      CMP      r0,#3
        0x00047466:    d10b        ..      BNE      0x47480 ; smpScActPkKeypress + 104
        0x00047468:    e7ff        ..      B        0x4746a ; smpScActPkKeypress + 82
        0x0004746a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004746c:    201e        .       MOVS     r0,#0x1e
        0x0004746e:    7088        .p      STRB     r0,[r1,#2]
        0x00047470:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047472:    2000        .       MOVS     r0,#0
        0x00047474:    70c8        .p      STRB     r0,[r1,#3]
        0x00047476:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047478:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004747a:    f000fe43    ..C.    BL       smpSmExecute ; 0x48104
        0x0004747e:    e000        ..      B        0x47482 ; smpScActPkKeypress + 106
        0x00047480:    e7ff        ..      B        0x47482 ; smpScActPkKeypress + 106
        0x00047482:    e7ff        ..      B        0x47484 ; smpScActPkKeypress + 108
        0x00047484:    b006        ..      ADD      sp,sp,#0x18
        0x00047486:    bd80        ..      POP      {r7,pc}
    smpScActPkSendKeypress
        0x00047488:    b580        ..      PUSH     {r7,lr}
        0x0004748a:    b086        ..      SUB      sp,sp,#0x18
        0x0004748c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004748e:    9104        ..      STR      r1,[sp,#0x10]
        0x00047490:    9804        ..      LDR      r0,[sp,#0x10]
        0x00047492:    9003        ..      STR      r0,[sp,#0xc]
        0x00047494:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047496:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00047498:    7880        .x      LDRB     r0,[r0,#2]
        0x0004749a:    b330        0.      CBZ      r0,0x474ea ; smpScActPkSendKeypress + 98
        0x0004749c:    e7ff        ..      B        0x4749e ; smpScActPkSendKeypress + 22
        0x0004749e:    9805        ..      LDR      r0,[sp,#0x14]
        0x000474a0:    f000fe86    ....    BL       smpStartRspTimer ; 0x481b0
        0x000474a4:    200a        .       MOVS     r0,#0xa
        0x000474a6:    f7fffa61    ..a.    BL       smpMsgAlloc ; 0x4696c
        0x000474aa:    9002        ..      STR      r0,[sp,#8]
        0x000474ac:    b188        ..      CBZ      r0,0x474d2 ; smpScActPkSendKeypress + 74
        0x000474ae:    e7ff        ..      B        0x474b0 ; smpScActPkSendKeypress + 40
        0x000474b0:    9802        ..      LDR      r0,[sp,#8]
        0x000474b2:    3008        .0      ADDS     r0,r0,#8
        0x000474b4:    9001        ..      STR      r0,[sp,#4]
        0x000474b6:    9901        ..      LDR      r1,[sp,#4]
        0x000474b8:    1c48        H.      ADDS     r0,r1,#1
        0x000474ba:    9001        ..      STR      r0,[sp,#4]
        0x000474bc:    200e        .       MOVS     r0,#0xe
        0x000474be:    7008        .p      STRB     r0,[r1,#0]
        0x000474c0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000474c2:    7900        .y      LDRB     r0,[r0,#4]
        0x000474c4:    9901        ..      LDR      r1,[sp,#4]
        0x000474c6:    7008        .p      STRB     r0,[r1,#0]
        0x000474c8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000474ca:    9902        ..      LDR      r1,[sp,#8]
        0x000474cc:    f000fdf4    ....    BL       smpSendPkt ; 0x480b8
        0x000474d0:    e00a        ..      B        0x474e8 ; smpScActPkSendKeypress + 96
        0x000474d2:    9904        ..      LDR      r1,[sp,#0x10]
        0x000474d4:    2008        .       MOVS     r0,#8
        0x000474d6:    70c8        .p      STRB     r0,[r1,#3]
        0x000474d8:    9904        ..      LDR      r1,[sp,#0x10]
        0x000474da:    2003        .       MOVS     r0,#3
        0x000474dc:    7088        .p      STRB     r0,[r1,#2]
        0x000474de:    9805        ..      LDR      r0,[sp,#0x14]
        0x000474e0:    9904        ..      LDR      r1,[sp,#0x10]
        0x000474e2:    f000fe0f    ....    BL       smpSmExecute ; 0x48104
        0x000474e6:    e7ff        ..      B        0x474e8 ; smpScActPkSendKeypress + 96
        0x000474e8:    e7ff        ..      B        0x474ea ; smpScActPkSendKeypress + 98
        0x000474ea:    b006        ..      ADD      sp,sp,#0x18
        0x000474ec:    bd80        ..      POP      {r7,pc}
        0x000474ee:    0000        ..      MOVS     r0,r0
    smpScActPkSetup
        0x000474f0:    b580        ..      PUSH     {r7,lr}
        0x000474f2:    b088        ..      SUB      sp,sp,#0x20
        0x000474f4:    9007        ..      STR      r0,[sp,#0x1c]
        0x000474f6:    9106        ..      STR      r1,[sp,#0x18]
        0x000474f8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000474fa:    6c81        .l      LDR      r1,[r0,#0x48]
        0x000474fc:    2000        .       MOVS     r0,#0
        0x000474fe:    70c8        .p      STRB     r0,[r1,#3]
        0x00047500:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00047502:    2103        .!      MOVS     r1,#3
        0x00047504:    f882103f    ..?.    STRB     r1,[r2,#0x3f]
        0x00047508:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004750a:    f891103d    ..=.    LDRB     r1,[r1,#0x3d]
        0x0004750e:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00047512:    212e        .!      MOVS     r1,#0x2e
        0x00047514:    f88d1002    ....    STRB     r1,[sp,#2]
        0x00047518:    f88d0004    ....    STRB     r0,[sp,#4]
        0x0004751c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004751e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00047520:    7900        .y      LDRB     r0,[r0,#4]
        0x00047522:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00047526:    4668        hF      MOV      r0,sp
        0x00047528:    f7d4f8e2    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x0004752c:    b008        ..      ADD      sp,sp,#0x20
        0x0004752e:    bd80        ..      POP      {r7,pc}
    smpScAuthReq
        0x00047530:    b580        ..      PUSH     {r7,lr}
        0x00047532:    b088        ..      SUB      sp,sp,#0x20
        0x00047534:    9007        ..      STR      r0,[sp,#0x1c]
        0x00047536:    f88d101b    ....    STRB     r1,[sp,#0x1b]
        0x0004753a:    f88d201a    ...     STRB     r2,[sp,#0x1a]
        0x0004753e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00047540:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00047542:    7800        .x      LDRB     r0,[r0,#0]
        0x00047544:    b938        8.      CBNZ     r0,0x47556 ; smpScAuthReq + 38
        0x00047546:    e7ff        ..      B        0x47548 ; smpScAuthReq + 24
        0x00047548:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004754a:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x0004754e:    0740        @.      LSLS     r0,r0,#29
        0x00047550:    2800        .(      CMP      r0,#0
        0x00047552:    d40b        ..      BMI      0x4756c ; smpScAuthReq + 60
        0x00047554:    e7ff        ..      B        0x47556 ; smpScAuthReq + 38
        0x00047556:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00047558:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004755a:    7800        .x      LDRB     r0,[r0,#0]
        0x0004755c:    b1d0        ..      CBZ      r0,0x47594 ; smpScAuthReq + 100
        0x0004755e:    e7ff        ..      B        0x47560 ; smpScAuthReq + 48
        0x00047560:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00047562:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00047564:    7840        @x      LDRB     r0,[r0,#1]
        0x00047566:    2802        .(      CMP      r0,#2
        0x00047568:    d114        ..      BNE      0x47594 ; smpScAuthReq + 100
        0x0004756a:    e7ff        ..      B        0x4756c ; smpScAuthReq + 60
        0x0004756c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004756e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047572:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00047576:    202e        .       MOVS     r0,#0x2e
        0x00047578:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0004757c:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x00047580:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00047584:    f89d001a    ....    LDRB     r0,[sp,#0x1a]
        0x00047588:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0004758c:    a801        ..      ADD      r0,sp,#4
        0x0004758e:    f7d4f8af    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x00047592:    e016        ..      B        0x475c2 ; smpScAuthReq + 146
        0x00047594:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00047596:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004759a:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0004759e:    2004        .       MOVS     r0,#4
        0x000475a0:    f88d0006    ....    STRB     r0,[sp,#6]
        0x000475a4:    2000        .       MOVS     r0,#0
        0x000475a6:    f88d0008    ....    STRB     r0,[sp,#8]
        0x000475aa:    f88d0009    ....    STRB     r0,[sp,#9]
        0x000475ae:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x000475b2:    2003        .       MOVS     r0,#3
        0x000475b4:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x000475b8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000475ba:    a901        ..      ADD      r1,sp,#4
        0x000475bc:    f000fda2    ....    BL       smpSmExecute ; 0x48104
        0x000475c0:    e7ff        ..      B        0x475c2 ; smpScAuthReq + 146
        0x000475c2:    b008        ..      ADD      sp,sp,#0x20
        0x000475c4:    bd80        ..      POP      {r7,pc}
        0x000475c6:    0000        ..      MOVS     r0,r0
    smpScCatInitiatorBdAddr
        0x000475c8:    b580        ..      PUSH     {r7,lr}
        0x000475ca:    b084        ..      SUB      sp,sp,#0x10
        0x000475cc:    9003        ..      STR      r0,[sp,#0xc]
        0x000475ce:    9102        ..      STR      r1,[sp,#8]
        0x000475d0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000475d2:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000475d6:    f7effd55    ..U.    BL       dmConnCcbById ; 0x37084
        0x000475da:    9001        ..      STR      r0,[sp,#4]
        0x000475dc:    9801        ..      LDR      r0,[sp,#4]
        0x000475de:    2800        .(      CMP      r0,#0
        0x000475e0:    d048        H.      BEQ      0x47674 ; smpScCatInitiatorBdAddr + 172
        0x000475e2:    e7ff        ..      B        0x475e4 ; smpScCatInitiatorBdAddr + 28
        0x000475e4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000475e6:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x000475ea:    b300        ..      CBZ      r0,0x4762e ; smpScCatInitiatorBdAddr + 102
        0x000475ec:    e7ff        ..      B        0x475ee ; smpScCatInitiatorBdAddr + 38
        0x000475ee:    9801        ..      LDR      r0,[sp,#4]
        0x000475f0:    301a        .0      ADDS     r0,r0,#0x1a
        0x000475f2:    f7d3f8ef    ....    BL       BdaIsZeros ; 0x1a7d4
        0x000475f6:    b960        `.      CBNZ     r0,0x47612 ; smpScCatInitiatorBdAddr + 74
        0x000475f8:    e7ff        ..      B        0x475fa ; smpScCatInitiatorBdAddr + 50
        0x000475fa:    9902        ..      LDR      r1,[sp,#8]
        0x000475fc:    1c48        H.      ADDS     r0,r1,#1
        0x000475fe:    9002        ..      STR      r0,[sp,#8]
        0x00047600:    2001        .       MOVS     r0,#1
        0x00047602:    7008        .p      STRB     r0,[r1,#0]
        0x00047604:    9802        ..      LDR      r0,[sp,#8]
        0x00047606:    9901        ..      LDR      r1,[sp,#4]
        0x00047608:    311a        .1      ADDS     r1,r1,#0x1a
        0x0004760a:    2206        ."      MOVS     r2,#6
        0x0004760c:    f7d6fdb6    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00047610:    e00c        ..      B        0x4762c ; smpScCatInitiatorBdAddr + 100
        0x00047612:    9801        ..      LDR      r0,[sp,#4]
        0x00047614:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00047616:    9902        ..      LDR      r1,[sp,#8]
        0x00047618:    1c4a        J.      ADDS     r2,r1,#1
        0x0004761a:    9202        ..      STR      r2,[sp,#8]
        0x0004761c:    7008        .p      STRB     r0,[r1,#0]
        0x0004761e:    9802        ..      LDR      r0,[sp,#8]
        0x00047620:    9901        ..      LDR      r1,[sp,#4]
        0x00047622:    3106        .1      ADDS     r1,#6
        0x00047624:    2206        ."      MOVS     r2,#6
        0x00047626:    f7d6fda9    ....    BL       WStrReverseCpy ; 0x1e17c
        0x0004762a:    e7ff        ..      B        0x4762c ; smpScCatInitiatorBdAddr + 100
        0x0004762c:    e01e        ..      B        0x4766c ; smpScCatInitiatorBdAddr + 164
        0x0004762e:    9801        ..      LDR      r0,[sp,#4]
        0x00047630:    3020         0      ADDS     r0,r0,#0x20
        0x00047632:    f7d3f8cf    ....    BL       BdaIsZeros ; 0x1a7d4
        0x00047636:    b960        `.      CBNZ     r0,0x47652 ; smpScCatInitiatorBdAddr + 138
        0x00047638:    e7ff        ..      B        0x4763a ; smpScCatInitiatorBdAddr + 114
        0x0004763a:    9902        ..      LDR      r1,[sp,#8]
        0x0004763c:    1c48        H.      ADDS     r0,r1,#1
        0x0004763e:    9002        ..      STR      r0,[sp,#8]
        0x00047640:    2001        .       MOVS     r0,#1
        0x00047642:    7008        .p      STRB     r0,[r1,#0]
        0x00047644:    9802        ..      LDR      r0,[sp,#8]
        0x00047646:    9901        ..      LDR      r1,[sp,#4]
        0x00047648:    3120         1      ADDS     r1,r1,#0x20
        0x0004764a:    2206        ."      MOVS     r2,#6
        0x0004764c:    f7d6fd96    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00047650:    e00b        ..      B        0x4766a ; smpScCatInitiatorBdAddr + 162
        0x00047652:    9801        ..      LDR      r0,[sp,#4]
        0x00047654:    7cc0        .|      LDRB     r0,[r0,#0x13]
        0x00047656:    9902        ..      LDR      r1,[sp,#8]
        0x00047658:    1c4a        J.      ADDS     r2,r1,#1
        0x0004765a:    9202        ..      STR      r2,[sp,#8]
        0x0004765c:    7008        .p      STRB     r0,[r1,#0]
        0x0004765e:    9802        ..      LDR      r0,[sp,#8]
        0x00047660:    9901        ..      LDR      r1,[sp,#4]
        0x00047662:    2206        ."      MOVS     r2,#6
        0x00047664:    f7d6fd8a    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00047668:    e7ff        ..      B        0x4766a ; smpScCatInitiatorBdAddr + 162
        0x0004766a:    e7ff        ..      B        0x4766c ; smpScCatInitiatorBdAddr + 164
        0x0004766c:    9802        ..      LDR      r0,[sp,#8]
        0x0004766e:    3006        .0      ADDS     r0,#6
        0x00047670:    9002        ..      STR      r0,[sp,#8]
        0x00047672:    e7ff        ..      B        0x47674 ; smpScCatInitiatorBdAddr + 172
        0x00047674:    9802        ..      LDR      r0,[sp,#8]
        0x00047676:    b004        ..      ADD      sp,sp,#0x10
        0x00047678:    bd80        ..      POP      {r7,pc}
        0x0004767a:    0000        ..      MOVS     r0,r0
    smpScCatResponderBdAddr
        0x0004767c:    b580        ..      PUSH     {r7,lr}
        0x0004767e:    b084        ..      SUB      sp,sp,#0x10
        0x00047680:    9003        ..      STR      r0,[sp,#0xc]
        0x00047682:    9102        ..      STR      r1,[sp,#8]
        0x00047684:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047686:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004768a:    f7effcfb    ....    BL       dmConnCcbById ; 0x37084
        0x0004768e:    9001        ..      STR      r0,[sp,#4]
        0x00047690:    9801        ..      LDR      r0,[sp,#4]
        0x00047692:    2800        .(      CMP      r0,#0
        0x00047694:    d048        H.      BEQ      0x47728 ; smpScCatResponderBdAddr + 172
        0x00047696:    e7ff        ..      B        0x47698 ; smpScCatResponderBdAddr + 28
        0x00047698:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004769a:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x0004769e:    b1f8        ..      CBZ      r0,0x476e0 ; smpScCatResponderBdAddr + 100
        0x000476a0:    e7ff        ..      B        0x476a2 ; smpScCatResponderBdAddr + 38
        0x000476a2:    9801        ..      LDR      r0,[sp,#4]
        0x000476a4:    3020         0      ADDS     r0,r0,#0x20
        0x000476a6:    f7d3f895    ....    BL       BdaIsZeros ; 0x1a7d4
        0x000476aa:    b960        `.      CBNZ     r0,0x476c6 ; smpScCatResponderBdAddr + 74
        0x000476ac:    e7ff        ..      B        0x476ae ; smpScCatResponderBdAddr + 50
        0x000476ae:    9902        ..      LDR      r1,[sp,#8]
        0x000476b0:    1c48        H.      ADDS     r0,r1,#1
        0x000476b2:    9002        ..      STR      r0,[sp,#8]
        0x000476b4:    2001        .       MOVS     r0,#1
        0x000476b6:    7008        .p      STRB     r0,[r1,#0]
        0x000476b8:    9802        ..      LDR      r0,[sp,#8]
        0x000476ba:    9901        ..      LDR      r1,[sp,#4]
        0x000476bc:    3120         1      ADDS     r1,r1,#0x20
        0x000476be:    2206        ."      MOVS     r2,#6
        0x000476c0:    f7d6fd5c    ..\.    BL       WStrReverseCpy ; 0x1e17c
        0x000476c4:    e00b        ..      B        0x476de ; smpScCatResponderBdAddr + 98
        0x000476c6:    9801        ..      LDR      r0,[sp,#4]
        0x000476c8:    7cc0        .|      LDRB     r0,[r0,#0x13]
        0x000476ca:    9902        ..      LDR      r1,[sp,#8]
        0x000476cc:    1c4a        J.      ADDS     r2,r1,#1
        0x000476ce:    9202        ..      STR      r2,[sp,#8]
        0x000476d0:    7008        .p      STRB     r0,[r1,#0]
        0x000476d2:    9802        ..      LDR      r0,[sp,#8]
        0x000476d4:    9901        ..      LDR      r1,[sp,#4]
        0x000476d6:    2206        ."      MOVS     r2,#6
        0x000476d8:    f7d6fd50    ..P.    BL       WStrReverseCpy ; 0x1e17c
        0x000476dc:    e7ff        ..      B        0x476de ; smpScCatResponderBdAddr + 98
        0x000476de:    e01f        ..      B        0x47720 ; smpScCatResponderBdAddr + 164
        0x000476e0:    9801        ..      LDR      r0,[sp,#4]
        0x000476e2:    301a        .0      ADDS     r0,r0,#0x1a
        0x000476e4:    f7d3f876    ..v.    BL       BdaIsZeros ; 0x1a7d4
        0x000476e8:    b960        `.      CBNZ     r0,0x47704 ; smpScCatResponderBdAddr + 136
        0x000476ea:    e7ff        ..      B        0x476ec ; smpScCatResponderBdAddr + 112
        0x000476ec:    9902        ..      LDR      r1,[sp,#8]
        0x000476ee:    1c48        H.      ADDS     r0,r1,#1
        0x000476f0:    9002        ..      STR      r0,[sp,#8]
        0x000476f2:    2001        .       MOVS     r0,#1
        0x000476f4:    7008        .p      STRB     r0,[r1,#0]
        0x000476f6:    9802        ..      LDR      r0,[sp,#8]
        0x000476f8:    9901        ..      LDR      r1,[sp,#4]
        0x000476fa:    311a        .1      ADDS     r1,r1,#0x1a
        0x000476fc:    2206        ."      MOVS     r2,#6
        0x000476fe:    f7d6fd3d    ..=.    BL       WStrReverseCpy ; 0x1e17c
        0x00047702:    e00c        ..      B        0x4771e ; smpScCatResponderBdAddr + 162
        0x00047704:    9801        ..      LDR      r0,[sp,#4]
        0x00047706:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00047708:    9902        ..      LDR      r1,[sp,#8]
        0x0004770a:    1c4a        J.      ADDS     r2,r1,#1
        0x0004770c:    9202        ..      STR      r2,[sp,#8]
        0x0004770e:    7008        .p      STRB     r0,[r1,#0]
        0x00047710:    9802        ..      LDR      r0,[sp,#8]
        0x00047712:    9901        ..      LDR      r1,[sp,#4]
        0x00047714:    3106        .1      ADDS     r1,#6
        0x00047716:    2206        ."      MOVS     r2,#6
        0x00047718:    f7d6fd30    ..0.    BL       WStrReverseCpy ; 0x1e17c
        0x0004771c:    e7ff        ..      B        0x4771e ; smpScCatResponderBdAddr + 162
        0x0004771e:    e7ff        ..      B        0x47720 ; smpScCatResponderBdAddr + 164
        0x00047720:    9802        ..      LDR      r0,[sp,#8]
        0x00047722:    3006        .0      ADDS     r0,#6
        0x00047724:    9002        ..      STR      r0,[sp,#8]
        0x00047726:    e7ff        ..      B        0x47728 ; smpScCatResponderBdAddr + 172
        0x00047728:    9802        ..      LDR      r0,[sp,#8]
        0x0004772a:    b004        ..      ADD      sp,sp,#0x10
        0x0004772c:    bd80        ..      POP      {r7,pc}
        0x0004772e:    0000        ..      MOVS     r0,r0
    smpScFailWithReattempt
        0x00047730:    b580        ..      PUSH     {r7,lr}
        0x00047732:    b084        ..      SUB      sp,sp,#0x10
        0x00047734:    9003        ..      STR      r0,[sp,#0xc]
        0x00047736:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047738:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004773c:    a902        ..      ADD      r1,sp,#8
        0x0004773e:    9101        ..      STR      r1,[sp,#4]
        0x00047740:    2204        ."      MOVS     r2,#4
        0x00047742:    f7d6fb59    ..Y.    BL       SmpScGetCancelMsgWithReattempt ; 0x1ddf8
        0x00047746:    9901        ..      LDR      r1,[sp,#4]
        0x00047748:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004774a:    f000fcdb    ....    BL       smpSmExecute ; 0x48104
        0x0004774e:    b004        ..      ADD      sp,sp,#0x10
        0x00047750:    bd80        ..      POP      {r7,pc}
        0x00047752:    0000        ..      MOVS     r0,r0
    smpScProcPairing
        0x00047754:    b580        ..      PUSH     {r7,lr}
        0x00047756:    b08e        ..      SUB      sp,sp,#0x38
        0x00047758:    900c        ..      STR      r0,[sp,#0x30]
        0x0004775a:    910b        ..      STR      r1,[sp,#0x2c]
        0x0004775c:    920a        ..      STR      r2,[sp,#0x28]
        0x0004775e:    2001        .       MOVS     r0,#1
        0x00047760:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00047764:    990a        ..      LDR      r1,[sp,#0x28]
        0x00047766:    2000        .       MOVS     r0,#0
        0x00047768:    7008        .p      STRB     r0,[r1,#0]
        0x0004776a:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004776c:    7008        .p      STRB     r0,[r1,#0]
        0x0004776e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047770:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x00047774:    0700        ..      LSLS     r0,r0,#28
        0x00047776:    2800        .(      CMP      r0,#0
        0x00047778:    d51b        ..      BPL      0x477b2 ; smpScProcPairing + 94
        0x0004777a:    e7ff        ..      B        0x4777c ; smpScProcPairing + 40
        0x0004777c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004777e:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x00047782:    0700        ..      LSLS     r0,r0,#28
        0x00047784:    2800        .(      CMP      r0,#0
        0x00047786:    d514        ..      BPL      0x477b2 ; smpScProcPairing + 94
        0x00047788:    e7ff        ..      B        0x4778a ; smpScProcPairing + 54
        0x0004778a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004778c:    f8900022    ..".    LDRB     r0,[r0,#0x22]
        0x00047790:    2801        .(      CMP      r0,#1
        0x00047792:    d006        ..      BEQ      0x477a2 ; smpScProcPairing + 78
        0x00047794:    e7ff        ..      B        0x47796 ; smpScProcPairing + 66
        0x00047796:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047798:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0004779c:    2801        .(      CMP      r0,#1
        0x0004779e:    d107        ..      BNE      0x477b0 ; smpScProcPairing + 92
        0x000477a0:    e7ff        ..      B        0x477a2 ; smpScProcPairing + 78
        0x000477a2:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000477a4:    2001        .       MOVS     r0,#1
        0x000477a6:    7008        .p      STRB     r0,[r1,#0]
        0x000477a8:    2000        .       MOVS     r0,#0
        0x000477aa:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x000477ae:    e7ff        ..      B        0x477b0 ; smpScProcPairing + 92
        0x000477b0:    e013        ..      B        0x477da ; smpScProcPairing + 134
        0x000477b2:    980c        ..      LDR      r0,[sp,#0x30]
        0x000477b4:    f8900022    ..".    LDRB     r0,[r0,#0x22]
        0x000477b8:    2801        .(      CMP      r0,#1
        0x000477ba:    d10d        ..      BNE      0x477d8 ; smpScProcPairing + 132
        0x000477bc:    e7ff        ..      B        0x477be ; smpScProcPairing + 106
        0x000477be:    980c        ..      LDR      r0,[sp,#0x30]
        0x000477c0:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x000477c4:    2801        .(      CMP      r0,#1
        0x000477c6:    d107        ..      BNE      0x477d8 ; smpScProcPairing + 132
        0x000477c8:    e7ff        ..      B        0x477ca ; smpScProcPairing + 118
        0x000477ca:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000477cc:    2001        .       MOVS     r0,#1
        0x000477ce:    7008        .p      STRB     r0,[r1,#0]
        0x000477d0:    2000        .       MOVS     r0,#0
        0x000477d2:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x000477d6:    e7ff        ..      B        0x477d8 ; smpScProcPairing + 132
        0x000477d8:    e7ff        ..      B        0x477da ; smpScProcPairing + 134
        0x000477da:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000477dc:    7800        .x      LDRB     r0,[r0,#0]
        0x000477de:    2800        .(      CMP      r0,#0
        0x000477e0:    f0408081    @...    BNE.W    0x478e6 ; smpScProcPairing + 402
        0x000477e4:    e7ff        ..      B        0x477e6 ; smpScProcPairing + 146
        0x000477e6:    980c        ..      LDR      r0,[sp,#0x30]
        0x000477e8:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x000477ec:    0740        @.      LSLS     r0,r0,#29
        0x000477ee:    2800        .(      CMP      r0,#0
        0x000477f0:    d407        ..      BMI      0x47802 ; smpScProcPairing + 174
        0x000477f2:    e7ff        ..      B        0x477f4 ; smpScProcPairing + 160
        0x000477f4:    980c        ..      LDR      r0,[sp,#0x30]
        0x000477f6:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x000477fa:    0740        @.      LSLS     r0,r0,#29
        0x000477fc:    2800        .(      CMP      r0,#0
        0x000477fe:    d572        r.      BPL      0x478e6 ; smpScProcPairing + 402
        0x00047800:    e7ff        ..      B        0x47802 ; smpScProcPairing + 174
        0x00047802:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047804:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00047808:    2803        .(      CMP      r0,#3
        0x0004780a:    d06b        k.      BEQ      0x478e4 ; smpScProcPairing + 400
        0x0004780c:    e7ff        ..      B        0x4780e ; smpScProcPairing + 186
        0x0004780e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047810:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00047814:    2803        .(      CMP      r0,#3
        0x00047816:    d065        e.      BEQ      0x478e4 ; smpScProcPairing + 400
        0x00047818:    e7ff        ..      B        0x4781a ; smpScProcPairing + 198
        0x0004781a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004781c:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00047820:    b130        0.      CBZ      r0,0x47830 ; smpScProcPairing + 220
        0x00047822:    e7ff        ..      B        0x47824 ; smpScProcPairing + 208
        0x00047824:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047826:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x0004782a:    2801        .(      CMP      r0,#1
        0x0004782c:    d10c        ..      BNE      0x47848 ; smpScProcPairing + 244
        0x0004782e:    e7ff        ..      B        0x47830 ; smpScProcPairing + 220
        0x00047830:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047832:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00047836:    2800        .(      CMP      r0,#0
        0x00047838:    d054        T.      BEQ      0x478e4 ; smpScProcPairing + 400
        0x0004783a:    e7ff        ..      B        0x4783c ; smpScProcPairing + 232
        0x0004783c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004783e:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00047842:    2801        .(      CMP      r0,#1
        0x00047844:    d04e        N.      BEQ      0x478e4 ; smpScProcPairing + 400
        0x00047846:    e7ff        ..      B        0x47848 ; smpScProcPairing + 244
        0x00047848:    2000        .       MOVS     r0,#0
        0x0004784a:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x0004784e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047850:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x00047854:    2001        .       MOVS     r0,#1
        0x00047856:    9007        ..      STR      r0,[sp,#0x1c]
        0x00047858:    b339        9.      CBZ      r1,0x478aa ; smpScProcPairing + 342
        0x0004785a:    e7ff        ..      B        0x4785c ; smpScProcPairing + 264
        0x0004785c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004785e:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x00047862:    2001        .       MOVS     r0,#1
        0x00047864:    2901        .)      CMP      r1,#1
        0x00047866:    9007        ..      STR      r0,[sp,#0x1c]
        0x00047868:    d01f        ..      BEQ      0x478aa ; smpScProcPairing + 342
        0x0004786a:    e7ff        ..      B        0x4786c ; smpScProcPairing + 280
        0x0004786c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004786e:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x00047872:    2000        .       MOVS     r0,#0
        0x00047874:    2904        .)      CMP      r1,#4
        0x00047876:    9006        ..      STR      r0,[sp,#0x18]
        0x00047878:    d114        ..      BNE      0x478a4 ; smpScProcPairing + 336
        0x0004787a:    e7ff        ..      B        0x4787c ; smpScProcPairing + 296
        0x0004787c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004787e:    f8901028    ..(.    LDRB     r1,[r0,#0x28]
        0x00047882:    2001        .       MOVS     r0,#1
        0x00047884:    2902        .)      CMP      r1,#2
        0x00047886:    9005        ..      STR      r0,[sp,#0x14]
        0x00047888:    d009        ..      BEQ      0x4789e ; smpScProcPairing + 330
        0x0004788a:    e7ff        ..      B        0x4788c ; smpScProcPairing + 312
        0x0004788c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004788e:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00047892:    3804        .8      SUBS     r0,#4
        0x00047894:    fab0f080    ....    CLZ      r0,r0
        0x00047898:    0940        @.      LSRS     r0,r0,#5
        0x0004789a:    9005        ..      STR      r0,[sp,#0x14]
        0x0004789c:    e7ff        ..      B        0x4789e ; smpScProcPairing + 330
        0x0004789e:    9805        ..      LDR      r0,[sp,#0x14]
        0x000478a0:    9006        ..      STR      r0,[sp,#0x18]
        0x000478a2:    e7ff        ..      B        0x478a4 ; smpScProcPairing + 336
        0x000478a4:    9806        ..      LDR      r0,[sp,#0x18]
        0x000478a6:    9007        ..      STR      r0,[sp,#0x1c]
        0x000478a8:    e7ff        ..      B        0x478aa ; smpScProcPairing + 342
        0x000478aa:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000478ac:    f0000001    ....    AND      r0,r0,#1
        0x000478b0:    990a        ..      LDR      r1,[sp,#0x28]
        0x000478b2:    7008        .p      STRB     r0,[r1,#0]
        0x000478b4:    980c        ..      LDR      r0,[sp,#0x30]
        0x000478b6:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x000478ba:    2802        .(      CMP      r0,#2
        0x000478bc:    d106        ..      BNE      0x478cc ; smpScProcPairing + 376
        0x000478be:    e7ff        ..      B        0x478c0 ; smpScProcPairing + 364
        0x000478c0:    980c        ..      LDR      r0,[sp,#0x30]
        0x000478c2:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x000478c6:    2802        .(      CMP      r0,#2
        0x000478c8:    d00b        ..      BEQ      0x478e2 ; smpScProcPairing + 398
        0x000478ca:    e7ff        ..      B        0x478cc ; smpScProcPairing + 376
        0x000478cc:    980c        ..      LDR      r0,[sp,#0x30]
        0x000478ce:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x000478d2:    fab0f080    ....    CLZ      r0,r0
        0x000478d6:    0942        B.      LSRS     r2,r0,#5
        0x000478d8:    990a        ..      LDR      r1,[sp,#0x28]
        0x000478da:    7808        .x      LDRB     r0,[r1,#0]
        0x000478dc:    4050        P@      EORS     r0,r0,r2
        0x000478de:    7008        .p      STRB     r0,[r1,#0]
        0x000478e0:    e7ff        ..      B        0x478e2 ; smpScProcPairing + 398
        0x000478e2:    e7ff        ..      B        0x478e4 ; smpScProcPairing + 400
        0x000478e4:    e7ff        ..      B        0x478e6 ; smpScProcPairing + 402
        0x000478e6:    980c        ..      LDR      r0,[sp,#0x30]
        0x000478e8:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x000478ec:    0700        ..      LSLS     r0,r0,#28
        0x000478ee:    2800        .(      CMP      r0,#0
        0x000478f0:    f14080df    @...    BPL.W    0x47ab2 ; smpScProcPairing + 862
        0x000478f4:    e7ff        ..      B        0x478f6 ; smpScProcPairing + 418
        0x000478f6:    980c        ..      LDR      r0,[sp,#0x30]
        0x000478f8:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x000478fc:    0700        ..      LSLS     r0,r0,#28
        0x000478fe:    2800        .(      CMP      r0,#0
        0x00047900:    f14080d7    @...    BPL.W    0x47ab2 ; smpScProcPairing + 862
        0x00047904:    e7ff        ..      B        0x47906 ; smpScProcPairing + 434
        0x00047906:    f24a5034    J.4P    MOV      r0,#0xa534
        0x0004790a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004790e:    f89000f8    ....    LDRB     r0,[r0,#0xf8]
        0x00047912:    b990        ..      CBNZ     r0,0x4793a ; smpScProcPairing + 486
        0x00047914:    e7ff        ..      B        0x47916 ; smpScProcPairing + 450
        0x00047916:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047918:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004791c:    f8ad0020    .. .    STRH     r0,[sp,#0x20]
        0x00047920:    2003        .       MOVS     r0,#3
        0x00047922:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x00047926:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x0004792a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004792c:    a908        ..      ADD      r1,sp,#0x20
        0x0004792e:    f000fbe9    ....    BL       smpSmExecute ; 0x48104
        0x00047932:    2000        .       MOVS     r0,#0
        0x00047934:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00047938:    e167        g.      B        0x47c0a ; smpScProcPairing + 1206
        0x0004793a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004793c:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0004793e:    2001        .       MOVS     r0,#1
        0x00047940:    7008        .p      STRB     r0,[r1,#0]
        0x00047942:    990c        ..      LDR      r1,[sp,#0x30]
        0x00047944:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047946:    7048        Hp      STRB     r0,[r1,#1]
        0x00047948:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004794a:    7800        .x      LDRB     r0,[r0,#0]
        0x0004794c:    990c        ..      LDR      r1,[sp,#0x30]
        0x0004794e:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047950:    7108        .q      STRB     r0,[r1,#4]
        0x00047952:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00047954:    7800        .x      LDRB     r0,[r0,#0]
        0x00047956:    b128        (.      CBZ      r0,0x47964 ; smpScProcPairing + 528
        0x00047958:    e7ff        ..      B        0x4795a ; smpScProcPairing + 518
        0x0004795a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004795c:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0004795e:    2002        .       MOVS     r0,#2
        0x00047960:    7048        Hp      STRB     r0,[r1,#1]
        0x00047962:    e066        f.      B        0x47a32 ; smpScProcPairing + 734
        0x00047964:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00047968:    bbe0        ..      CBNZ     r0,0x479e4 ; smpScProcPairing + 656
        0x0004796a:    e7ff        ..      B        0x4796c ; smpScProcPairing + 536
        0x0004796c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004796e:    6c81        .l      LDR      r1,[r0,#0x48]
        0x00047970:    2003        .       MOVS     r0,#3
        0x00047972:    7048        Hp      STRB     r0,[r1,#1]
        0x00047974:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047976:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0004797a:    2804        .(      CMP      r0,#4
        0x0004797c:    d10c        ..      BNE      0x47998 ; smpScProcPairing + 580
        0x0004797e:    e7ff        ..      B        0x47980 ; smpScProcPairing + 556
        0x00047980:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047982:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00047986:    2801        .(      CMP      r0,#1
        0x00047988:    d012        ..      BEQ      0x479b0 ; smpScProcPairing + 604
        0x0004798a:    e7ff        ..      B        0x4798c ; smpScProcPairing + 568
        0x0004798c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004798e:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00047992:    2804        .(      CMP      r0,#4
        0x00047994:    d00c        ..      BEQ      0x479b0 ; smpScProcPairing + 604
        0x00047996:    e7ff        ..      B        0x47998 ; smpScProcPairing + 580
        0x00047998:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004799a:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0004799e:    2801        .(      CMP      r0,#1
        0x000479a0:    d10b        ..      BNE      0x479ba ; smpScProcPairing + 614
        0x000479a2:    e7ff        ..      B        0x479a4 ; smpScProcPairing + 592
        0x000479a4:    980c        ..      LDR      r0,[sp,#0x30]
        0x000479a6:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x000479aa:    2804        .(      CMP      r0,#4
        0x000479ac:    d105        ..      BNE      0x479ba ; smpScProcPairing + 614
        0x000479ae:    e7ff        ..      B        0x479b0 ; smpScProcPairing + 604
        0x000479b0:    980c        ..      LDR      r0,[sp,#0x30]
        0x000479b2:    6c81        .l      LDR      r1,[r0,#0x48]
        0x000479b4:    2004        .       MOVS     r0,#4
        0x000479b6:    7048        Hp      STRB     r0,[r1,#1]
        0x000479b8:    e013        ..      B        0x479e2 ; smpScProcPairing + 654
        0x000479ba:    980c        ..      LDR      r0,[sp,#0x30]
        0x000479bc:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x000479c0:    06c0        ..      LSLS     r0,r0,#27
        0x000479c2:    2800        .(      CMP      r0,#0
        0x000479c4:    d50c        ..      BPL      0x479e0 ; smpScProcPairing + 652
        0x000479c6:    e7ff        ..      B        0x479c8 ; smpScProcPairing + 628
        0x000479c8:    980c        ..      LDR      r0,[sp,#0x30]
        0x000479ca:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x000479ce:    06c0        ..      LSLS     r0,r0,#27
        0x000479d0:    2800        .(      CMP      r0,#0
        0x000479d2:    d505        ..      BPL      0x479e0 ; smpScProcPairing + 652
        0x000479d4:    e7ff        ..      B        0x479d6 ; smpScProcPairing + 642
        0x000479d6:    980c        ..      LDR      r0,[sp,#0x30]
        0x000479d8:    6c81        .l      LDR      r1,[r0,#0x48]
        0x000479da:    2001        .       MOVS     r0,#1
        0x000479dc:    7088        .p      STRB     r0,[r1,#2]
        0x000479de:    e7ff        ..      B        0x479e0 ; smpScProcPairing + 652
        0x000479e0:    e7ff        ..      B        0x479e2 ; smpScProcPairing + 654
        0x000479e2:    e025        %.      B        0x47a30 ; smpScProcPairing + 732
        0x000479e4:    980c        ..      LDR      r0,[sp,#0x30]
        0x000479e6:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x000479ea:    2801        .(      CMP      r0,#1
        0x000479ec:    d10e        ..      BNE      0x47a0c ; smpScProcPairing + 696
        0x000479ee:    e7ff        ..      B        0x479f0 ; smpScProcPairing + 668
        0x000479f0:    980c        ..      LDR      r0,[sp,#0x30]
        0x000479f2:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x000479f6:    2801        .(      CMP      r0,#1
        0x000479f8:    d108        ..      BNE      0x47a0c ; smpScProcPairing + 696
        0x000479fa:    e7ff        ..      B        0x479fc ; smpScProcPairing + 680
        0x000479fc:    980c        ..      LDR      r0,[sp,#0x30]
        0x000479fe:    6c81        .l      LDR      r1,[r0,#0x48]
        0x00047a00:    2004        .       MOVS     r0,#4
        0x00047a02:    7048        Hp      STRB     r0,[r1,#1]
        0x00047a04:    2000        .       MOVS     r0,#0
        0x00047a06:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00047a0a:    e010        ..      B        0x47a2e ; smpScProcPairing + 730
        0x00047a0c:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047a0e:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00047a12:    2803        .(      CMP      r0,#3
        0x00047a14:    d006        ..      BEQ      0x47a24 ; smpScProcPairing + 720
        0x00047a16:    e7ff        ..      B        0x47a18 ; smpScProcPairing + 708
        0x00047a18:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047a1a:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00047a1e:    2803        .(      CMP      r0,#3
        0x00047a20:    d104        ..      BNE      0x47a2c ; smpScProcPairing + 728
        0x00047a22:    e7ff        ..      B        0x47a24 ; smpScProcPairing + 720
        0x00047a24:    2000        .       MOVS     r0,#0
        0x00047a26:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00047a2a:    e7ff        ..      B        0x47a2c ; smpScProcPairing + 728
        0x00047a2c:    e7ff        ..      B        0x47a2e ; smpScProcPairing + 730
        0x00047a2e:    e7ff        ..      B        0x47a30 ; smpScProcPairing + 732
        0x00047a30:    e7ff        ..      B        0x47a32 ; smpScProcPairing + 734
        0x00047a32:    e7ff        ..      B        0x47a34 ; smpScProcPairing + 736
        0x00047a34:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047a36:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047a3a:    f8ad0020    .. .    STRH     r0,[sp,#0x20]
        0x00047a3e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047a40:    f7d6f8a2    ....    BL       SmpScAllocScratchBuffers ; 0x1db88
        0x00047a44:    b348        H.      CBZ      r0,0x47a9a ; smpScProcPairing + 838
        0x00047a46:    e7ff        ..      B        0x47a48 ; smpScProcPairing + 756
        0x00047a48:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047a4a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00047a4c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00047a4e:    9001        ..      STR      r0,[sp,#4]
        0x00047a50:    f7d3fd66    ..f.    BL       DmSecGetEccKey ; 0x1b520
        0x00047a54:    4601        .F      MOV      r1,r0
        0x00047a56:    9801        ..      LDR      r0,[sp,#4]
        0x00047a58:    2220         "      MOVS     r2,#0x20
        0x00047a5a:    9203        ..      STR      r2,[sp,#0xc]
        0x00047a5c:    f7d0fce3    ....    BL       __aeabi_memcpy ; 0x18426
        0x00047a60:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047a62:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00047a64:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00047a66:    3020         0      ADDS     r0,r0,#0x20
        0x00047a68:    9002        ..      STR      r0,[sp,#8]
        0x00047a6a:    f7d3fd59    ..Y.    BL       DmSecGetEccKey ; 0x1b520
        0x00047a6e:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00047a70:    4601        .F      MOV      r1,r0
        0x00047a72:    9802        ..      LDR      r0,[sp,#8]
        0x00047a74:    3120         1      ADDS     r1,r1,#0x20
        0x00047a76:    f7d0fcd6    ....    BL       __aeabi_memcpy ; 0x18426
        0x00047a7a:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047a7c:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00047a7e:    6900        .i      LDR      r0,[r0,#0x10]
        0x00047a80:    9004        ..      STR      r0,[sp,#0x10]
        0x00047a82:    f7d3fd4d    ..M.    BL       DmSecGetEccKey ; 0x1b520
        0x00047a86:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00047a88:    4601        .F      MOV      r1,r0
        0x00047a8a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00047a8c:    3140        @1      ADDS     r1,r1,#0x40
        0x00047a8e:    f7d0fcca    ....    BL       __aeabi_memcpy ; 0x18426
        0x00047a92:    2011        .       MOVS     r0,#0x11
        0x00047a94:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x00047a98:    e006        ..      B        0x47aa8 ; smpScProcPairing + 852
        0x00047a9a:    2008        .       MOVS     r0,#8
        0x00047a9c:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x00047aa0:    2003        .       MOVS     r0,#3
        0x00047aa2:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x00047aa6:    e7ff        ..      B        0x47aa8 ; smpScProcPairing + 852
        0x00047aa8:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047aaa:    a908        ..      ADD      r1,sp,#0x20
        0x00047aac:    f000fb2a    ..*.    BL       smpSmExecute ; 0x48104
        0x00047ab0:    e02d        -.      B        0x47b0e ; smpScProcPairing + 954
        0x00047ab2:    f24040f0    @..@    MOVW     r0,#0x4f0
        0x00047ab6:    f2c10000    ....    MOVT     r0,#0x1000
        0x00047aba:    6800        .h      LDR      r0,[r0,#0]
        0x00047abc:    7a00        .z      LDRB     r0,[r0,#8]
        0x00047abe:    0700        ..      LSLS     r0,r0,#28
        0x00047ac0:    2800        .(      CMP      r0,#0
        0x00047ac2:    d512        ..      BPL      0x47aea ; smpScProcPairing + 918
        0x00047ac4:    e7ff        ..      B        0x47ac6 ; smpScProcPairing + 882
        0x00047ac6:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047ac8:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047acc:    f8ad0020    .. .    STRH     r0,[sp,#0x20]
        0x00047ad0:    2003        .       MOVS     r0,#3
        0x00047ad2:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x00047ad6:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x00047ada:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047adc:    a908        ..      ADD      r1,sp,#0x20
        0x00047ade:    f000fb11    ....    BL       smpSmExecute ; 0x48104
        0x00047ae2:    2000        .       MOVS     r0,#0
        0x00047ae4:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00047ae8:    e08f        ..      B        0x47c0a ; smpScProcPairing + 1206
        0x00047aea:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047aec:    6c81        .l      LDR      r1,[r0,#0x48]
        0x00047aee:    2000        .       MOVS     r0,#0
        0x00047af0:    7008        .p      STRB     r0,[r1,#0]
        0x00047af2:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047af4:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047af8:    f8ad0020    .. .    STRH     r0,[sp,#0x20]
        0x00047afc:    2012        .       MOVS     r0,#0x12
        0x00047afe:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x00047b02:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047b04:    a908        ..      ADD      r1,sp,#0x20
        0x00047b06:    f000fafd    ....    BL       smpSmExecute ; 0x48104
        0x00047b0a:    e7ff        ..      B        0x47b0c ; smpScProcPairing + 952
        0x00047b0c:    e7ff        ..      B        0x47b0e ; smpScProcPairing + 954
        0x00047b0e:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00047b12:    b958        X.      CBNZ     r0,0x47b2c ; smpScProcPairing + 984
        0x00047b14:    e7ff        ..      B        0x47b16 ; smpScProcPairing + 962
        0x00047b16:    990c        ..      LDR      r1,[sp,#0x30]
        0x00047b18:    f8910023    ..#.    LDRB     r0,[r1,#0x23]
        0x00047b1c:    f891202a    ..*     LDRB     r2,[r1,#0x2a]
        0x00047b20:    4010        .@      ANDS     r0,r0,r2
        0x00047b22:    f0400004    @...    ORR      r0,r0,#4
        0x00047b26:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x00047b2a:    e00a        ..      B        0x47b42 ; smpScProcPairing + 1006
        0x00047b2c:    990c        ..      LDR      r1,[sp,#0x30]
        0x00047b2e:    f8910023    ..#.    LDRB     r0,[r1,#0x23]
        0x00047b32:    f891202a    ..*     LDRB     r2,[r1,#0x2a]
        0x00047b36:    4010        .@      ANDS     r0,r0,r2
        0x00047b38:    f00000fb    ....    AND      r0,r0,#0xfb
        0x00047b3c:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x00047b40:    e7ff        ..      B        0x47b42 ; smpScProcPairing + 1006
        0x00047b42:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047b44:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00047b48:    b128        (.      CBZ      r0,0x47b56 ; smpScProcPairing + 1026
        0x00047b4a:    e7ff        ..      B        0x47b4c ; smpScProcPairing + 1016
        0x00047b4c:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047b4e:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x00047b52:    9000        ..      STR      r0,[sp,#0]
        0x00047b54:    e004        ..      B        0x47b60 ; smpScProcPairing + 1036
        0x00047b56:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047b58:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x00047b5c:    9000        ..      STR      r0,[sp,#0]
        0x00047b5e:    e7ff        ..      B        0x47b60 ; smpScProcPairing + 1036
        0x00047b60:    9800        ..      LDR      r0,[sp,#0]
        0x00047b62:    f88d0026    ..&.    STRB     r0,[sp,#0x26]
        0x00047b66:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00047b6a:    b1f8        ..      CBZ      r0,0x47bac ; smpScProcPairing + 1112
        0x00047b6c:    e7ff        ..      B        0x47b6e ; smpScProcPairing + 1050
        0x00047b6e:    f24040f0    @..@    MOVW     r0,#0x4f0
        0x00047b72:    f2c10000    ....    MOVT     r0,#0x1000
        0x00047b76:    6800        .h      LDR      r0,[r0,#0]
        0x00047b78:    7a00        .z      LDRB     r0,[r0,#8]
        0x00047b7a:    f89d1026    ..&.    LDRB     r1,[sp,#0x26]
        0x00047b7e:    4008        .@      ANDS     r0,r0,r1
        0x00047b80:    0740        @.      LSLS     r0,r0,#29
        0x00047b82:    2800        .(      CMP      r0,#0
        0x00047b84:    d512        ..      BPL      0x47bac ; smpScProcPairing + 1112
        0x00047b86:    e7ff        ..      B        0x47b88 ; smpScProcPairing + 1076
        0x00047b88:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047b8a:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047b8e:    f8ad0020    .. .    STRH     r0,[sp,#0x20]
        0x00047b92:    2003        .       MOVS     r0,#3
        0x00047b94:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x00047b98:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x00047b9c:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047b9e:    a908        ..      ADD      r1,sp,#0x20
        0x00047ba0:    f000fab0    ....    BL       smpSmExecute ; 0x48104
        0x00047ba4:    2000        .       MOVS     r0,#0
        0x00047ba6:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00047baa:    e02e        ..      B        0x47c0a ; smpScProcPairing + 1206
        0x00047bac:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047bae:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00047bb2:    f24041f0    @..A    MOVW     r1,#0x4f0
        0x00047bb6:    f2c10100    ....    MOVT     r1,#0x1000
        0x00047bba:    6809        .h      LDR      r1,[r1,#0]
        0x00047bbc:    7949        Iy      LDRB     r1,[r1,#5]
        0x00047bbe:    4288        .B      CMP      r0,r1
        0x00047bc0:    db0c        ..      BLT      0x47bdc ; smpScProcPairing + 1160
        0x00047bc2:    e7ff        ..      B        0x47bc4 ; smpScProcPairing + 1136
        0x00047bc4:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047bc6:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x00047bca:    f24041f0    @..A    MOVW     r1,#0x4f0
        0x00047bce:    f2c10100    ....    MOVT     r1,#0x1000
        0x00047bd2:    6809        .h      LDR      r1,[r1,#0]
        0x00047bd4:    7949        Iy      LDRB     r1,[r1,#5]
        0x00047bd6:    4288        .B      CMP      r0,r1
        0x00047bd8:    da13        ..      BGE      0x47c02 ; smpScProcPairing + 1198
        0x00047bda:    e7ff        ..      B        0x47bdc ; smpScProcPairing + 1160
        0x00047bdc:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047bde:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047be2:    f8ad0020    .. .    STRH     r0,[sp,#0x20]
        0x00047be6:    2006        .       MOVS     r0,#6
        0x00047be8:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x00047bec:    2003        .       MOVS     r0,#3
        0x00047bee:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x00047bf2:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047bf4:    a908        ..      ADD      r1,sp,#0x20
        0x00047bf6:    f000fa85    ....    BL       smpSmExecute ; 0x48104
        0x00047bfa:    2000        .       MOVS     r0,#0
        0x00047bfc:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00047c00:    e003        ..      B        0x47c0a ; smpScProcPairing + 1206
        0x00047c02:    2001        .       MOVS     r0,#1
        0x00047c04:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00047c08:    e7ff        ..      B        0x47c0a ; smpScProcPairing + 1206
        0x00047c0a:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x00047c0e:    b00e        ..      ADD      sp,sp,#0x38
        0x00047c10:    bd80        ..      POP      {r7,pc}
        0x00047c12:    0000        ..      MOVS     r0,r0
    smpScSendDHKeyCheck
        0x00047c14:    b580        ..      PUSH     {r7,lr}
        0x00047c16:    b086        ..      SUB      sp,sp,#0x18
        0x00047c18:    9005        ..      STR      r0,[sp,#0x14]
        0x00047c1a:    9104        ..      STR      r1,[sp,#0x10]
        0x00047c1c:    9203        ..      STR      r2,[sp,#0xc]
        0x00047c1e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047c20:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047c24:    2201        ."      MOVS     r2,#1
        0x00047c26:    4611        .F      MOV      r1,r2
        0x00047c28:    f7d3f8ea    ....    BL       DmConnSetIdle ; 0x1ae00
        0x00047c2c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047c2e:    f000fabf    ....    BL       smpStartRspTimer ; 0x481b0
        0x00047c32:    2019        .       MOVS     r0,#0x19
        0x00047c34:    f7fefe9a    ....    BL       smpMsgAlloc ; 0x4696c
        0x00047c38:    9002        ..      STR      r0,[sp,#8]
        0x00047c3a:    b190        ..      CBZ      r0,0x47c62 ; smpScSendDHKeyCheck + 78
        0x00047c3c:    e7ff        ..      B        0x47c3e ; smpScSendDHKeyCheck + 42
        0x00047c3e:    9802        ..      LDR      r0,[sp,#8]
        0x00047c40:    3008        .0      ADDS     r0,r0,#8
        0x00047c42:    9001        ..      STR      r0,[sp,#4]
        0x00047c44:    9901        ..      LDR      r1,[sp,#4]
        0x00047c46:    1c48        H.      ADDS     r0,r1,#1
        0x00047c48:    9001        ..      STR      r0,[sp,#4]
        0x00047c4a:    200d        .       MOVS     r0,#0xd
        0x00047c4c:    7008        .p      STRB     r0,[r1,#0]
        0x00047c4e:    9801        ..      LDR      r0,[sp,#4]
        0x00047c50:    9903        ..      LDR      r1,[sp,#0xc]
        0x00047c52:    2210        ."      MOVS     r2,#0x10
        0x00047c54:    f7d6fa92    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00047c58:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047c5a:    9902        ..      LDR      r1,[sp,#8]
        0x00047c5c:    f000fa2c    ..,.    BL       smpSendPkt ; 0x480b8
        0x00047c60:    e00a        ..      B        0x47c78 ; smpScSendDHKeyCheck + 100
        0x00047c62:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047c64:    2008        .       MOVS     r0,#8
        0x00047c66:    70c8        .p      STRB     r0,[r1,#3]
        0x00047c68:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047c6a:    2003        .       MOVS     r0,#3
        0x00047c6c:    7088        .p      STRB     r0,[r1,#2]
        0x00047c6e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047c70:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047c72:    f000fa47    ..G.    BL       smpSmExecute ; 0x48104
        0x00047c76:    e7ff        ..      B        0x47c78 ; smpScSendDHKeyCheck + 100
        0x00047c78:    b006        ..      ADD      sp,sp,#0x18
        0x00047c7a:    bd80        ..      POP      {r7,pc}
    smpScSendPairCnf
        0x00047c7c:    b580        ..      PUSH     {r7,lr}
        0x00047c7e:    b086        ..      SUB      sp,sp,#0x18
        0x00047c80:    9005        ..      STR      r0,[sp,#0x14]
        0x00047c82:    9104        ..      STR      r1,[sp,#0x10]
        0x00047c84:    9203        ..      STR      r2,[sp,#0xc]
        0x00047c86:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047c88:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047c8c:    2201        ."      MOVS     r2,#1
        0x00047c8e:    4611        .F      MOV      r1,r2
        0x00047c90:    f7d3f8b6    ....    BL       DmConnSetIdle ; 0x1ae00
        0x00047c94:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047c96:    f000fa8b    ....    BL       smpStartRspTimer ; 0x481b0
        0x00047c9a:    2019        .       MOVS     r0,#0x19
        0x00047c9c:    f7fefe66    ..f.    BL       smpMsgAlloc ; 0x4696c
        0x00047ca0:    9002        ..      STR      r0,[sp,#8]
        0x00047ca2:    b190        ..      CBZ      r0,0x47cca ; smpScSendPairCnf + 78
        0x00047ca4:    e7ff        ..      B        0x47ca6 ; smpScSendPairCnf + 42
        0x00047ca6:    9802        ..      LDR      r0,[sp,#8]
        0x00047ca8:    3008        .0      ADDS     r0,r0,#8
        0x00047caa:    9001        ..      STR      r0,[sp,#4]
        0x00047cac:    9901        ..      LDR      r1,[sp,#4]
        0x00047cae:    1c48        H.      ADDS     r0,r1,#1
        0x00047cb0:    9001        ..      STR      r0,[sp,#4]
        0x00047cb2:    2003        .       MOVS     r0,#3
        0x00047cb4:    7008        .p      STRB     r0,[r1,#0]
        0x00047cb6:    9801        ..      LDR      r0,[sp,#4]
        0x00047cb8:    9903        ..      LDR      r1,[sp,#0xc]
        0x00047cba:    2210        ."      MOVS     r2,#0x10
        0x00047cbc:    f7d6fa5e    ..^.    BL       WStrReverseCpy ; 0x1e17c
        0x00047cc0:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047cc2:    9902        ..      LDR      r1,[sp,#8]
        0x00047cc4:    f000f9f8    ....    BL       smpSendPkt ; 0x480b8
        0x00047cc8:    e00a        ..      B        0x47ce0 ; smpScSendPairCnf + 100
        0x00047cca:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047ccc:    2008        .       MOVS     r0,#8
        0x00047cce:    70c8        .p      STRB     r0,[r1,#3]
        0x00047cd0:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047cd2:    2003        .       MOVS     r0,#3
        0x00047cd4:    7088        .p      STRB     r0,[r1,#2]
        0x00047cd6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047cd8:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047cda:    f000fa13    ....    BL       smpSmExecute ; 0x48104
        0x00047cde:    e7ff        ..      B        0x47ce0 ; smpScSendPairCnf + 100
        0x00047ce0:    b006        ..      ADD      sp,sp,#0x18
        0x00047ce2:    bd80        ..      POP      {r7,pc}
    smpScSendPubKey
        0x00047ce4:    b580        ..      PUSH     {r7,lr}
        0x00047ce6:    b086        ..      SUB      sp,sp,#0x18
        0x00047ce8:    9005        ..      STR      r0,[sp,#0x14]
        0x00047cea:    9104        ..      STR      r1,[sp,#0x10]
        0x00047cec:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047cee:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047cf2:    2201        ."      MOVS     r2,#1
        0x00047cf4:    4611        .F      MOV      r1,r2
        0x00047cf6:    f7d3f883    ....    BL       DmConnSetIdle ; 0x1ae00
        0x00047cfa:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047cfc:    f000fa58    ..X.    BL       smpStartRspTimer ; 0x481b0
        0x00047d00:    2049        I       MOVS     r0,#0x49
        0x00047d02:    f7fefe33    ..3.    BL       smpMsgAlloc ; 0x4696c
        0x00047d06:    9003        ..      STR      r0,[sp,#0xc]
        0x00047d08:    b1f0        ..      CBZ      r0,0x47d48 ; smpScSendPubKey + 100
        0x00047d0a:    e7ff        ..      B        0x47d0c ; smpScSendPubKey + 40
        0x00047d0c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047d0e:    3008        .0      ADDS     r0,r0,#8
        0x00047d10:    9002        ..      STR      r0,[sp,#8]
        0x00047d12:    9902        ..      LDR      r1,[sp,#8]
        0x00047d14:    1c48        H.      ADDS     r0,r1,#1
        0x00047d16:    9002        ..      STR      r0,[sp,#8]
        0x00047d18:    200c        .       MOVS     r0,#0xc
        0x00047d1a:    7008        .p      STRB     r0,[r1,#0]
        0x00047d1c:    9802        ..      LDR      r0,[sp,#8]
        0x00047d1e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00047d20:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047d22:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00047d24:    2220         "      MOVS     r2,#0x20
        0x00047d26:    9201        ..      STR      r2,[sp,#4]
        0x00047d28:    f7d6fa28    ..(.    BL       WStrReverseCpy ; 0x1e17c
        0x00047d2c:    9a01        ..      LDR      r2,[sp,#4]
        0x00047d2e:    9802        ..      LDR      r0,[sp,#8]
        0x00047d30:    3020         0      ADDS     r0,r0,#0x20
        0x00047d32:    9905        ..      LDR      r1,[sp,#0x14]
        0x00047d34:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047d36:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00047d38:    3120         1      ADDS     r1,r1,#0x20
        0x00047d3a:    f7d6fa1f    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00047d3e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047d40:    9903        ..      LDR      r1,[sp,#0xc]
        0x00047d42:    f000f9b9    ....    BL       smpSendPkt ; 0x480b8
        0x00047d46:    e00a        ..      B        0x47d5e ; smpScSendPubKey + 122
        0x00047d48:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047d4a:    2008        .       MOVS     r0,#8
        0x00047d4c:    70c8        .p      STRB     r0,[r1,#3]
        0x00047d4e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047d50:    2003        .       MOVS     r0,#3
        0x00047d52:    7088        .p      STRB     r0,[r1,#2]
        0x00047d54:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047d56:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047d58:    f000f9d4    ....    BL       smpSmExecute ; 0x48104
        0x00047d5c:    e7ff        ..      B        0x47d5e ; smpScSendPubKey + 122
        0x00047d5e:    b006        ..      ADD      sp,sp,#0x18
        0x00047d60:    bd80        ..      POP      {r7,pc}
        0x00047d62:    0000        ..      MOVS     r0,r0
    smpScSendRand
        0x00047d64:    b580        ..      PUSH     {r7,lr}
        0x00047d66:    b086        ..      SUB      sp,sp,#0x18
        0x00047d68:    9005        ..      STR      r0,[sp,#0x14]
        0x00047d6a:    9104        ..      STR      r1,[sp,#0x10]
        0x00047d6c:    9203        ..      STR      r2,[sp,#0xc]
        0x00047d6e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047d70:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047d74:    2201        ."      MOVS     r2,#1
        0x00047d76:    4611        .F      MOV      r1,r2
        0x00047d78:    f7d3f842    ..B.    BL       DmConnSetIdle ; 0x1ae00
        0x00047d7c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047d7e:    f000fa17    ....    BL       smpStartRspTimer ; 0x481b0
        0x00047d82:    2019        .       MOVS     r0,#0x19
        0x00047d84:    f7fefdf2    ....    BL       smpMsgAlloc ; 0x4696c
        0x00047d88:    9002        ..      STR      r0,[sp,#8]
        0x00047d8a:    b190        ..      CBZ      r0,0x47db2 ; smpScSendRand + 78
        0x00047d8c:    e7ff        ..      B        0x47d8e ; smpScSendRand + 42
        0x00047d8e:    9802        ..      LDR      r0,[sp,#8]
        0x00047d90:    3008        .0      ADDS     r0,r0,#8
        0x00047d92:    9001        ..      STR      r0,[sp,#4]
        0x00047d94:    9901        ..      LDR      r1,[sp,#4]
        0x00047d96:    1c48        H.      ADDS     r0,r1,#1
        0x00047d98:    9001        ..      STR      r0,[sp,#4]
        0x00047d9a:    2004        .       MOVS     r0,#4
        0x00047d9c:    7008        .p      STRB     r0,[r1,#0]
        0x00047d9e:    9801        ..      LDR      r0,[sp,#4]
        0x00047da0:    9903        ..      LDR      r1,[sp,#0xc]
        0x00047da2:    2210        ."      MOVS     r2,#0x10
        0x00047da4:    f7d6f9ea    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00047da8:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047daa:    9902        ..      LDR      r1,[sp,#8]
        0x00047dac:    f000f984    ....    BL       smpSendPkt ; 0x480b8
        0x00047db0:    e00a        ..      B        0x47dc8 ; smpScSendRand + 100
        0x00047db2:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047db4:    2008        .       MOVS     r0,#8
        0x00047db6:    70c8        .p      STRB     r0,[r1,#3]
        0x00047db8:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047dba:    2003        .       MOVS     r0,#3
        0x00047dbc:    7088        .p      STRB     r0,[r1,#2]
        0x00047dbe:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047dc0:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047dc2:    f000f99f    ....    BL       smpSmExecute ; 0x48104
        0x00047dc6:    e7ff        ..      B        0x47dc8 ; smpScSendRand + 100
        0x00047dc8:    b006        ..      ADD      sp,sp,#0x18
        0x00047dca:    bd80        ..      POP      {r7,pc}
    smpSendKey
        0x00047dcc:    b580        ..      PUSH     {r7,lr}
        0x00047dce:    b094        ..      SUB      sp,sp,#0x50
        0x00047dd0:    9012        ..      STR      r0,[sp,#0x48]
        0x00047dd2:    f88d1047    ..G.    STRB     r1,[sp,#0x47]
        0x00047dd6:    f24a5034    J.4P    MOV      r0,#0xa534
        0x00047dda:    f2c10001    ....    MOVT     r0,#0x1001
        0x00047dde:    f89000f8    ....    LDRB     r0,[r0,#0xf8]
        0x00047de2:    b3e0        ..      CBZ      r0,0x47e5e ; smpSendKey + 146
        0x00047de4:    e7ff        ..      B        0x47de6 ; smpSendKey + 26
        0x00047de6:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047de8:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00047dea:    7800        .x      LDRB     r0,[r0,#0]
        0x00047dec:    b3b8        ..      CBZ      r0,0x47e5e ; smpSendKey + 146
        0x00047dee:    e7ff        ..      B        0x47df0 ; smpSendKey + 36
        0x00047df0:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047df2:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047df6:    bb90        ..      CBNZ     r0,0x47e5e ; smpSendKey + 146
        0x00047df8:    e7ff        ..      B        0x47dfa ; smpSendKey + 46
        0x00047dfa:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047dfc:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047e00:    f7d2ffb2    ....    BL       DmConnRole ; 0x1ad68
        0x00047e04:    b920         .      CBNZ     r0,0x47e10 ; smpSendKey + 68
        0x00047e06:    e7ff        ..      B        0x47e08 ; smpSendKey + 60
        0x00047e08:    2002        .       MOVS     r0,#2
        0x00047e0a:    f88d0032    ..2.    STRB     r0,[sp,#0x32]
        0x00047e0e:    e003        ..      B        0x47e18 ; smpSendKey + 76
        0x00047e10:    2001        .       MOVS     r0,#1
        0x00047e12:    f88d0032    ..2.    STRB     r0,[sp,#0x32]
        0x00047e16:    e7ff        ..      B        0x47e18 ; smpSendKey + 76
        0x00047e18:    202f        /       MOVS     r0,#0x2f
        0x00047e1a:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x00047e1e:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047e20:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047e24:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x00047e28:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047e2a:    f7fefcdd    ....    BL       smpGetScSecLevel ; 0x467e8
        0x00047e2e:    f88d0033    ..3.    STRB     r0,[sp,#0x33]
        0x00047e32:    a805        ..      ADD      r0,sp,#0x14
        0x00047e34:    9004        ..      STR      r0,[sp,#0x10]
        0x00047e36:    3004        .0      ADDS     r0,#4
        0x00047e38:    2100        .!      MOVS     r1,#0
        0x00047e3a:    f8ad1030    ..0.    STRH     r1,[sp,#0x30]
        0x00047e3e:    910b        ..      STR      r1,[sp,#0x2c]
        0x00047e40:    910a        ..      STR      r1,[sp,#0x28]
        0x00047e42:    9912        ..      LDR      r1,[sp,#0x48]
        0x00047e44:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047e46:    6989        .i      LDR      r1,[r1,#0x18]
        0x00047e48:    3110        .1      ADDS     r1,r1,#0x10
        0x00047e4a:    f7d2fcd5    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00047e4e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00047e50:    f7d3fc4e    ..N.    BL       DmSmpCbackExec ; 0x1b6f0
        0x00047e54:    9912        ..      LDR      r1,[sp,#0x48]
        0x00047e56:    2007        .       MOVS     r0,#7
        0x00047e58:    f8810043    ..C.    STRB     r0,[r1,#0x43]
        0x00047e5c:    e7ff        ..      B        0x47e5e ; smpSendKey + 146
        0x00047e5e:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00047e62:    b1e0        ..      CBZ      r0,0x47e9e ; smpSendKey + 210
        0x00047e64:    e7ff        ..      B        0x47e66 ; smpSendKey + 154
        0x00047e66:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00047e6a:    2801        .(      CMP      r0,#1
        0x00047e6c:    d106        ..      BNE      0x47e7c ; smpSendKey + 176
        0x00047e6e:    e7ff        ..      B        0x47e70 ; smpSendKey + 164
        0x00047e70:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047e72:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047e76:    2807        .(      CMP      r0,#7
        0x00047e78:    d011        ..      BEQ      0x47e9e ; smpSendKey + 210
        0x00047e7a:    e7ff        ..      B        0x47e7c ; smpSendKey + 176
        0x00047e7c:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00047e80:    2803        .(      CMP      r0,#3
        0x00047e82:    dc06        ..      BGT      0x47e92 ; smpSendKey + 198
        0x00047e84:    e7ff        ..      B        0x47e86 ; smpSendKey + 186
        0x00047e86:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047e88:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047e8c:    2809        .(      CMP      r0,#9
        0x00047e8e:    d006        ..      BEQ      0x47e9e ; smpSendKey + 210
        0x00047e90:    e7ff        ..      B        0x47e92 ; smpSendKey + 198
        0x00047e92:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047e94:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047e98:    280a        .(      CMP      r0,#0xa
        0x00047e9a:    d104        ..      BNE      0x47ea6 ; smpSendKey + 218
        0x00047e9c:    e7ff        ..      B        0x47e9e ; smpSendKey + 210
        0x00047e9e:    2001        .       MOVS     r0,#1
        0x00047ea0:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x00047ea4:    e0e4        ..      B        0x48070 ; smpSendKey + 676
        0x00047ea6:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047ea8:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x00047eac:    b120         .      CBZ      r0,0x47eb8 ; smpSendKey + 236
        0x00047eae:    e7ff        ..      B        0x47eb0 ; smpSendKey + 228
        0x00047eb0:    2000        .       MOVS     r0,#0
        0x00047eb2:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x00047eb6:    e0db        ..      B        0x48070 ; smpSendKey + 676
        0x00047eb8:    2019        .       MOVS     r0,#0x19
        0x00047eba:    f7fefd57    ..W.    BL       smpMsgAlloc ; 0x4696c
        0x00047ebe:    9010        ..      STR      r0,[sp,#0x40]
        0x00047ec0:    2800        .(      CMP      r0,#0
        0x00047ec2:    f00080d1    ....    BEQ.W    0x48068 ; smpSendKey + 668
        0x00047ec6:    e7ff        ..      B        0x47ec8 ; smpSendKey + 252
        0x00047ec8:    9810        ..      LDR      r0,[sp,#0x40]
        0x00047eca:    3008        .0      ADDS     r0,r0,#8
        0x00047ecc:    900f        ..      STR      r0,[sp,#0x3c]
        0x00047ece:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047ed0:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047ed4:    b9a0        ..      CBNZ     r0,0x47f00 ; smpSendKey + 308
        0x00047ed6:    e7ff        ..      B        0x47ed8 ; smpSendKey + 268
        0x00047ed8:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00047edc:    07c0        ..      LSLS     r0,r0,#31
        0x00047ede:    b178        x.      CBZ      r0,0x47f00 ; smpSendKey + 308
        0x00047ee0:    e7ff        ..      B        0x47ee2 ; smpSendKey + 278
        0x00047ee2:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047ee4:    f7fefc14    ....    BL       smpGenerateLtk ; 0x46710
        0x00047ee8:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00047eea:    1c48        H.      ADDS     r0,r1,#1
        0x00047eec:    900f        ..      STR      r0,[sp,#0x3c]
        0x00047eee:    2006        .       MOVS     r0,#6
        0x00047ef0:    7008        .p      STRB     r0,[r1,#0]
        0x00047ef2:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00047ef4:    9912        ..      LDR      r1,[sp,#0x48]
        0x00047ef6:    6b09        .k      LDR      r1,[r1,#0x30]
        0x00047ef8:    3104        .1      ADDS     r1,#4
        0x00047efa:    f7d2fc7d    ..}.    BL       Calc128Cpy ; 0x1a7f8
        0x00047efe:    e08b        ..      B        0x48018 ; smpSendKey + 588
        0x00047f00:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047f02:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047f06:    2806        .(      CMP      r0,#6
        0x00047f08:    d11b        ..      BNE      0x47f42 ; smpSendKey + 374
        0x00047f0a:    e7ff        ..      B        0x47f0c ; smpSendKey + 320
        0x00047f0c:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00047f0e:    1c48        H.      ADDS     r0,r1,#1
        0x00047f10:    900f        ..      STR      r0,[sp,#0x3c]
        0x00047f12:    2007        .       MOVS     r0,#7
        0x00047f14:    7008        .p      STRB     r0,[r1,#0]
        0x00047f16:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047f18:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00047f1a:    7f00        ..      LDRB     r0,[r0,#0x1c]
        0x00047f1c:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00047f1e:    1c4a        J.      ADDS     r2,r1,#1
        0x00047f20:    920f        ..      STR      r2,[sp,#0x3c]
        0x00047f22:    7008        .p      STRB     r0,[r1,#0]
        0x00047f24:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047f26:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00047f28:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00047f2a:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00047f2c:    1c4a        J.      ADDS     r2,r1,#1
        0x00047f2e:    920f        ..      STR      r2,[sp,#0x3c]
        0x00047f30:    7008        .p      STRB     r0,[r1,#0]
        0x00047f32:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00047f34:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047f36:    6b02        .k      LDR      r2,[r0,#0x30]
        0x00047f38:    6950        Pi      LDR      r0,[r2,#0x14]
        0x00047f3a:    6992        .i      LDR      r2,[r2,#0x18]
        0x00047f3c:    604a        J`      STR      r2,[r1,#4]
        0x00047f3e:    6008        .`      STR      r0,[r1,#0]
        0x00047f40:    e069        i.      B        0x48016 ; smpSendKey + 586
        0x00047f42:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00047f46:    0780        ..      LSLS     r0,r0,#30
        0x00047f48:    2800        .(      CMP      r0,#0
        0x00047f4a:    d519        ..      BPL      0x47f80 ; smpSendKey + 436
        0x00047f4c:    e7ff        ..      B        0x47f4e ; smpSendKey + 386
        0x00047f4e:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047f50:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047f54:    b130        0.      CBZ      r0,0x47f64 ; smpSendKey + 408
        0x00047f56:    e7ff        ..      B        0x47f58 ; smpSendKey + 396
        0x00047f58:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047f5a:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047f5e:    2807        .(      CMP      r0,#7
        0x00047f60:    d10e        ..      BNE      0x47f80 ; smpSendKey + 436
        0x00047f62:    e7ff        ..      B        0x47f64 ; smpSendKey + 408
        0x00047f64:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00047f66:    1c48        H.      ADDS     r0,r1,#1
        0x00047f68:    900f        ..      STR      r0,[sp,#0x3c]
        0x00047f6a:    2008        .       MOVS     r0,#8
        0x00047f6c:    7008        .p      STRB     r0,[r1,#0]
        0x00047f6e:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00047f70:    9003        ..      STR      r0,[sp,#0xc]
        0x00047f72:    f7d3fae1    ....    BL       DmSecGetLocalIrk ; 0x1b538
        0x00047f76:    4601        .F      MOV      r1,r0
        0x00047f78:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047f7a:    f7d2fc3d    ..=.    BL       Calc128Cpy ; 0x1a7f8
        0x00047f7e:    e049        I.      B        0x48014 ; smpSendKey + 584
        0x00047f80:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047f82:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047f86:    2808        .(      CMP      r0,#8
        0x00047f88:    d116        ..      BNE      0x47fb8 ; smpSendKey + 492
        0x00047f8a:    e7ff        ..      B        0x47f8c ; smpSendKey + 448
        0x00047f8c:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00047f8e:    1c48        H.      ADDS     r0,r1,#1
        0x00047f90:    900f        ..      STR      r0,[sp,#0x3c]
        0x00047f92:    2009        .       MOVS     r0,#9
        0x00047f94:    7008        .p      STRB     r0,[r1,#0]
        0x00047f96:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00047f98:    1c48        H.      ADDS     r0,r1,#1
        0x00047f9a:    900f        ..      STR      r0,[sp,#0x3c]
        0x00047f9c:    2000        .       MOVS     r0,#0
        0x00047f9e:    7008        .p      STRB     r0,[r1,#0]
        0x00047fa0:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00047fa2:    9002        ..      STR      r0,[sp,#8]
        0x00047fa4:    f7d3ffa6    ....    BL       HciGetBdAddr ; 0x1bef4
        0x00047fa8:    4601        .F      MOV      r1,r0
        0x00047faa:    9802        ..      LDR      r0,[sp,#8]
        0x00047fac:    f7d2fc06    ....    BL       BdaCpy ; 0x1a7bc
        0x00047fb0:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00047fb2:    3006        .0      ADDS     r0,#6
        0x00047fb4:    900f        ..      STR      r0,[sp,#0x3c]
        0x00047fb6:    e02c        ,.      B        0x48012 ; smpSendKey + 582
        0x00047fb8:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00047fbc:    0740        @.      LSLS     r0,r0,#29
        0x00047fbe:    2800        .(      CMP      r0,#0
        0x00047fc0:    d51f        ..      BPL      0x48002 ; smpSendKey + 566
        0x00047fc2:    e7ff        ..      B        0x47fc4 ; smpSendKey + 504
        0x00047fc4:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047fc6:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047fca:    b160        `.      CBZ      r0,0x47fe6 ; smpSendKey + 538
        0x00047fcc:    e7ff        ..      B        0x47fce ; smpSendKey + 514
        0x00047fce:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047fd0:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047fd4:    2809        .(      CMP      r0,#9
        0x00047fd6:    d006        ..      BEQ      0x47fe6 ; smpSendKey + 538
        0x00047fd8:    e7ff        ..      B        0x47fda ; smpSendKey + 526
        0x00047fda:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047fdc:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047fe0:    2807        .(      CMP      r0,#7
        0x00047fe2:    d10e        ..      BNE      0x48002 ; smpSendKey + 566
        0x00047fe4:    e7ff        ..      B        0x47fe6 ; smpSendKey + 538
        0x00047fe6:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00047fe8:    1c48        H.      ADDS     r0,r1,#1
        0x00047fea:    900f        ..      STR      r0,[sp,#0x3c]
        0x00047fec:    200a        .       MOVS     r0,#0xa
        0x00047fee:    7008        .p      STRB     r0,[r1,#0]
        0x00047ff0:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00047ff2:    9001        ..      STR      r0,[sp,#4]
        0x00047ff4:    f7d3fa9a    ....    BL       DmSecGetLocalCsrk ; 0x1b52c
        0x00047ff8:    4601        .F      MOV      r1,r0
        0x00047ffa:    9801        ..      LDR      r0,[sp,#4]
        0x00047ffc:    f7d2fbfc    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00048000:    e006        ..      B        0x48010 ; smpSendKey + 580
        0x00048002:    9810        ..      LDR      r0,[sp,#0x40]
        0x00048004:    f7d6fa9c    ....    BL       WsfMsgFree ; 0x1e540
        0x00048008:    2001        .       MOVS     r0,#1
        0x0004800a:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x0004800e:    e02f        /.      B        0x48070 ; smpSendKey + 676
        0x00048010:    e7ff        ..      B        0x48012 ; smpSendKey + 582
        0x00048012:    e7ff        ..      B        0x48014 ; smpSendKey + 584
        0x00048014:    e7ff        ..      B        0x48016 ; smpSendKey + 586
        0x00048016:    e7ff        ..      B        0x48018 ; smpSendKey + 588
        0x00048018:    9810        ..      LDR      r0,[sp,#0x40]
        0x0004801a:    7a00        .z      LDRB     r0,[r0,#8]
        0x0004801c:    9912        ..      LDR      r1,[sp,#0x48]
        0x0004801e:    f8810043    ..C.    STRB     r0,[r1,#0x43]
        0x00048022:    9812        ..      LDR      r0,[sp,#0x48]
        0x00048024:    9910        ..      LDR      r1,[sp,#0x40]
        0x00048026:    f000f847    ..G.    BL       smpSendPkt ; 0x480b8
        0x0004802a:    9812        ..      LDR      r0,[sp,#0x48]
        0x0004802c:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x00048030:    b9c8        ..      CBNZ     r0,0x48066 ; smpSendKey + 666
        0x00048032:    e7ff        ..      B        0x48034 ; smpSendKey + 616
        0x00048034:    2004        .       MOVS     r0,#4
        0x00048036:    f7d6fa33    ..3.    BL       WsfMsgAlloc ; 0x1e4a0
        0x0004803a:    900e        ..      STR      r0,[sp,#0x38]
        0x0004803c:    b190        ..      CBZ      r0,0x48064 ; smpSendKey + 664
        0x0004803e:    e7ff        ..      B        0x48040 ; smpSendKey + 628
        0x00048040:    990e        ..      LDR      r1,[sp,#0x38]
        0x00048042:    200c        .       MOVS     r0,#0xc
        0x00048044:    7088        .p      STRB     r0,[r1,#2]
        0x00048046:    9812        ..      LDR      r0,[sp,#0x48]
        0x00048048:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004804c:    990e        ..      LDR      r1,[sp,#0x38]
        0x0004804e:    8008        ..      STRH     r0,[r1,#0]
        0x00048050:    f24a5034    J.4P    MOV      r0,#0xa534
        0x00048054:    f2c10001    ....    MOVT     r0,#0x1001
        0x00048058:    f89000ec    ....    LDRB     r0,[r0,#0xec]
        0x0004805c:    990e        ..      LDR      r1,[sp,#0x38]
        0x0004805e:    f7d6fa8d    ....    BL       WsfMsgSend ; 0x1e57c
        0x00048062:    e7ff        ..      B        0x48064 ; smpSendKey + 664
        0x00048064:    e7ff        ..      B        0x48066 ; smpSendKey + 666
        0x00048066:    e7ff        ..      B        0x48068 ; smpSendKey + 668
        0x00048068:    2000        .       MOVS     r0,#0
        0x0004806a:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x0004806e:    e7ff        ..      B        0x48070 ; smpSendKey + 676
        0x00048070:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x00048074:    b014        ..      ADD      sp,sp,#0x50
        0x00048076:    bd80        ..      POP      {r7,pc}
    smpSendPairingFailed
        0x00048078:    b580        ..      PUSH     {r7,lr}
        0x0004807a:    b084        ..      SUB      sp,sp,#0x10
        0x0004807c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004807e:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x00048082:    200a        .       MOVS     r0,#0xa
        0x00048084:    f7fefc72    ..r.    BL       smpMsgAlloc ; 0x4696c
        0x00048088:    9001        ..      STR      r0,[sp,#4]
        0x0004808a:    b198        ..      CBZ      r0,0x480b4 ; smpSendPairingFailed + 60
        0x0004808c:    e7ff        ..      B        0x4808e ; smpSendPairingFailed + 22
        0x0004808e:    9801        ..      LDR      r0,[sp,#4]
        0x00048090:    3008        .0      ADDS     r0,r0,#8
        0x00048092:    9000        ..      STR      r0,[sp,#0]
        0x00048094:    9900        ..      LDR      r1,[sp,#0]
        0x00048096:    1c48        H.      ADDS     r0,r1,#1
        0x00048098:    9000        ..      STR      r0,[sp,#0]
        0x0004809a:    2005        .       MOVS     r0,#5
        0x0004809c:    7008        .p      STRB     r0,[r1,#0]
        0x0004809e:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000480a2:    9900        ..      LDR      r1,[sp,#0]
        0x000480a4:    1c4a        J.      ADDS     r2,r1,#1
        0x000480a6:    9200        ..      STR      r2,[sp,#0]
        0x000480a8:    7008        .p      STRB     r0,[r1,#0]
        0x000480aa:    9803        ..      LDR      r0,[sp,#0xc]
        0x000480ac:    9901        ..      LDR      r1,[sp,#4]
        0x000480ae:    f000f803    ....    BL       smpSendPkt ; 0x480b8
        0x000480b2:    e7ff        ..      B        0x480b4 ; smpSendPairingFailed + 60
        0x000480b4:    b004        ..      ADD      sp,sp,#0x10
        0x000480b6:    bd80        ..      POP      {r7,pc}
    smpSendPkt
        0x000480b8:    b580        ..      PUSH     {r7,lr}
        0x000480ba:    b082        ..      SUB      sp,sp,#8
        0x000480bc:    9001        ..      STR      r0,[sp,#4]
        0x000480be:    9100        ..      STR      r1,[sp,#0]
        0x000480c0:    9801        ..      LDR      r0,[sp,#4]
        0x000480c2:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x000480c6:    b168        h.      CBZ      r0,0x480e4 ; smpSendPkt + 44
        0x000480c8:    e7ff        ..      B        0x480ca ; smpSendPkt + 18
        0x000480ca:    9801        ..      LDR      r0,[sp,#4]
        0x000480cc:    6b40        @k      LDR      r0,[r0,#0x34]
        0x000480ce:    b128        (.      CBZ      r0,0x480dc ; smpSendPkt + 36
        0x000480d0:    e7ff        ..      B        0x480d2 ; smpSendPkt + 26
        0x000480d2:    9801        ..      LDR      r0,[sp,#4]
        0x000480d4:    6b40        @k      LDR      r0,[r0,#0x34]
        0x000480d6:    f7d6fa33    ..3.    BL       WsfMsgFree ; 0x1e540
        0x000480da:    e7ff        ..      B        0x480dc ; smpSendPkt + 36
        0x000480dc:    9800        ..      LDR      r0,[sp,#0]
        0x000480de:    9901        ..      LDR      r1,[sp,#4]
        0x000480e0:    6348        Hc      STR      r0,[r1,#0x34]
        0x000480e2:    e00c        ..      B        0x480fe ; smpSendPkt + 70
        0x000480e4:    9801        ..      LDR      r0,[sp,#4]
        0x000480e6:    8f01        ..      LDRH     r1,[r0,#0x38]
        0x000480e8:    9b00        ..      LDR      r3,[sp,#0]
        0x000480ea:    7a1a        .z      LDRB     r2,[r3,#8]
        0x000480ec:    f64400e4    D...    MOV      r0,#0x48e4
        0x000480f0:    f2c00005    ....    MOVT     r0,#5
        0x000480f4:    5c82        .\      LDRB     r2,[r0,r2]
        0x000480f6:    2006        .       MOVS     r0,#6
        0x000480f8:    f7d4fe6c    ..l.    BL       L2cDataReq ; 0x1cdd4
        0x000480fc:    e7ff        ..      B        0x480fe ; smpSendPkt + 70
        0x000480fe:    b002        ..      ADD      sp,sp,#8
        0x00048100:    bd80        ..      POP      {r7,pc}
        0x00048102:    0000        ..      MOVS     r0,r0
    smpSmExecute
        0x00048104:    b580        ..      PUSH     {r7,lr}
        0x00048106:    b086        ..      SUB      sp,sp,#0x18
        0x00048108:    9005        ..      STR      r0,[sp,#0x14]
        0x0004810a:    9104        ..      STR      r1,[sp,#0x10]
        0x0004810c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004810e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00048112:    f7d2fe29    ..).    BL       DmConnRole ; 0x1ad68
        0x00048116:    2801        .(      CMP      r0,#1
        0x00048118:    d108        ..      BNE      0x4812c ; smpSmExecute + 40
        0x0004811a:    e7ff        ..      B        0x4811c ; smpSmExecute + 24
        0x0004811c:    f24a5034    J.4P    MOV      r0,#0xa534
        0x00048120:    f2c10001    ....    MOVT     r0,#0x1001
        0x00048124:    f8d000e4    ....    LDR      r0,[r0,#0xe4]
        0x00048128:    9001        ..      STR      r0,[sp,#4]
        0x0004812a:    e007        ..      B        0x4813c ; smpSmExecute + 56
        0x0004812c:    f24a5034    J.4P    MOV      r0,#0xa534
        0x00048130:    f2c10001    ....    MOVT     r0,#0x1001
        0x00048134:    f8d000e8    ....    LDR      r0,[r0,#0xe8]
        0x00048138:    9001        ..      STR      r0,[sp,#4]
        0x0004813a:    e7ff        ..      B        0x4813c ; smpSmExecute + 56
        0x0004813c:    9801        ..      LDR      r0,[sp,#4]
        0x0004813e:    9002        ..      STR      r0,[sp,#8]
        0x00048140:    9802        ..      LDR      r0,[sp,#8]
        0x00048142:    6800        .h      LDR      r0,[r0,#0]
        0x00048144:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048146:    f891103e    ..>.    LDRB     r1,[r1,#0x3e]
        0x0004814a:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0004814e:    9003        ..      STR      r0,[sp,#0xc]
        0x00048150:    e7ff        ..      B        0x48152 ; smpSmExecute + 78
        0x00048152:    e7ff        ..      B        0x48154 ; smpSmExecute + 80
        0x00048154:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048156:    7800        .x      LDRB     r0,[r0,#0]
        0x00048158:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004815a:    7889        .x      LDRB     r1,[r1,#2]
        0x0004815c:    4288        .B      CMP      r0,r1
        0x0004815e:    d10f        ..      BNE      0x48180 ; smpSmExecute + 124
        0x00048160:    e7ff        ..      B        0x48162 ; smpSmExecute + 94
        0x00048162:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048164:    7840        @x      LDRB     r0,[r0,#1]
        0x00048166:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048168:    f881003e    ..>.    STRB     r0,[r1,#0x3e]
        0x0004816c:    9802        ..      LDR      r0,[sp,#8]
        0x0004816e:    6840        @h      LDR      r0,[r0,#4]
        0x00048170:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048172:    7889        .x      LDRB     r1,[r1,#2]
        0x00048174:    f8502021    P.!     LDR      r2,[r0,r1,LSL #2]
        0x00048178:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004817a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004817c:    4790        .G      BLX      r2
        0x0004817e:    e015        ..      B        0x481ac ; smpSmExecute + 168
        0x00048180:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048182:    3003        .0      ADDS     r0,#3
        0x00048184:    9003        ..      STR      r0,[sp,#0xc]
        0x00048186:    e7ff        ..      B        0x48188 ; smpSmExecute + 132
        0x00048188:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004818a:    7800        .x      LDRB     r0,[r0,#0]
        0x0004818c:    2800        .(      CMP      r0,#0
        0x0004818e:    d1e1        ..      BNE      0x48154 ; smpSmExecute + 80
        0x00048190:    e7ff        ..      B        0x48192 ; smpSmExecute + 142
        0x00048192:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048194:    9902        ..      LDR      r1,[sp,#8]
        0x00048196:    6889        .h      LDR      r1,[r1,#8]
        0x00048198:    310c        .1      ADDS     r1,r1,#0xc
        0x0004819a:    4288        .B      CMP      r0,r1
        0x0004819c:    d101        ..      BNE      0x481a2 ; smpSmExecute + 158
        0x0004819e:    e7ff        ..      B        0x481a0 ; smpSmExecute + 156
        0x000481a0:    e004        ..      B        0x481ac ; smpSmExecute + 168
        0x000481a2:    9802        ..      LDR      r0,[sp,#8]
        0x000481a4:    6880        .h      LDR      r0,[r0,#8]
        0x000481a6:    9003        ..      STR      r0,[sp,#0xc]
        0x000481a8:    e7ff        ..      B        0x481aa ; smpSmExecute + 166
        0x000481aa:    e7d2        ..      B        0x48152 ; smpSmExecute + 78
        0x000481ac:    b006        ..      ADD      sp,sp,#0x18
        0x000481ae:    bd80        ..      POP      {r7,pc}
    smpStartRspTimer
        0x000481b0:    b580        ..      PUSH     {r7,lr}
        0x000481b2:    b082        ..      SUB      sp,sp,#8
        0x000481b4:    9001        ..      STR      r0,[sp,#4]
        0x000481b6:    9901        ..      LDR      r1,[sp,#4]
        0x000481b8:    200f        .       MOVS     r0,#0xf
        0x000481ba:    7288        .r      STRB     r0,[r1,#0xa]
        0x000481bc:    9901        ..      LDR      r1,[sp,#4]
        0x000481be:    20e1        .       MOVS     r0,#0xe1
        0x000481c0:    72c8        .r      STRB     r0,[r1,#0xb]
        0x000481c2:    9801        ..      LDR      r0,[sp,#4]
        0x000481c4:    211e        .!      MOVS     r1,#0x1e
        0x000481c6:    f7d6fc27    ..'.    BL       WsfTimerStartSec ; 0x1ea18
        0x000481ca:    b002        ..      ADD      sp,sp,#8
        0x000481cc:    bd80        ..      POP      {r7,pc}
        0x000481ce:    0000        ..      MOVS     r0,r0
    smpStateIdle
        0x000481d0:    b081        ..      SUB      sp,sp,#4
        0x000481d2:    9000        ..      STR      r0,[sp,#0]
        0x000481d4:    9800        ..      LDR      r0,[sp,#0]
        0x000481d6:    f890003e    ..>.    LDRB     r0,[r0,#0x3e]
        0x000481da:    fab0f080    ....    CLZ      r0,r0
        0x000481de:    0940        @.      LSRS     r0,r0,#5
        0x000481e0:    b001        ..      ADD      sp,sp,#4
        0x000481e2:    4770        pG      BX       lr
    smprActCnfVerify
        0x000481e4:    b580        ..      PUSH     {r7,lr}
        0x000481e6:    b082        ..      SUB      sp,sp,#8
        0x000481e8:    9001        ..      STR      r0,[sp,#4]
        0x000481ea:    9100        ..      STR      r1,[sp,#0]
        0x000481ec:    9800        ..      LDR      r0,[sp,#0]
        0x000481ee:    6840        @h      LDR      r0,[r0,#4]
        0x000481f0:    9901        ..      LDR      r1,[sp,#4]
        0x000481f2:    6b09        .k      LDR      r1,[r1,#0x30]
        0x000481f4:    3120         1      ADDS     r1,r1,#0x20
        0x000481f6:    2210        ."      MOVS     r2,#0x10
        0x000481f8:    f7d0f8a6    ....    BL       memcmp ; 0x18348
        0x000481fc:    b338        8.      CBZ      r0,0x4824e ; smprActCnfVerify + 106
        0x000481fe:    e7ff        ..      B        0x48200 ; smprActCnfVerify + 28
        0x00048200:    9901        ..      LDR      r1,[sp,#4]
        0x00048202:    f8910042    ..B.    LDRB     r0,[r1,#0x42]
        0x00048206:    3001        .0      ADDS     r0,#1
        0x00048208:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x0004820c:    9801        ..      LDR      r0,[sp,#4]
        0x0004820e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00048212:    f7d5faad    ....    BL       SmpDbPairingFailed ; 0x1d770
        0x00048216:    9900        ..      LDR      r1,[sp,#0]
        0x00048218:    2004        .       MOVS     r0,#4
        0x0004821a:    70c8        .p      STRB     r0,[r1,#3]
        0x0004821c:    9801        ..      LDR      r0,[sp,#4]
        0x0004821e:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x00048222:    f24041f0    @..A    MOVW     r1,#0x4f0
        0x00048226:    f2c10100    ....    MOVT     r1,#0x1000
        0x0004822a:    6809        .h      LDR      r1,[r1,#0]
        0x0004822c:    79c9        .y      LDRB     r1,[r1,#7]
        0x0004822e:    4288        .B      CMP      r0,r1
        0x00048230:    d104        ..      BNE      0x4823c ; smprActCnfVerify + 88
        0x00048232:    e7ff        ..      B        0x48234 ; smprActCnfVerify + 80
        0x00048234:    9900        ..      LDR      r1,[sp,#0]
        0x00048236:    200d        .       MOVS     r0,#0xd
        0x00048238:    7088        .p      STRB     r0,[r1,#2]
        0x0004823a:    e003        ..      B        0x48244 ; smprActCnfVerify + 96
        0x0004823c:    9900        ..      LDR      r1,[sp,#0]
        0x0004823e:    2003        .       MOVS     r0,#3
        0x00048240:    7088        .p      STRB     r0,[r1,#2]
        0x00048242:    e7ff        ..      B        0x48244 ; smprActCnfVerify + 96
        0x00048244:    9801        ..      LDR      r0,[sp,#4]
        0x00048246:    9900        ..      LDR      r1,[sp,#0]
        0x00048248:    f7ffff5c    ..\.    BL       smpSmExecute ; 0x48104
        0x0004824c:    e008        ..      B        0x48260 ; smprActCnfVerify + 124
        0x0004824e:    9801        ..      LDR      r0,[sp,#4]
        0x00048250:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00048252:    f1010230    ..0.    ADD      r2,r1,#0x30
        0x00048256:    f1010310    ....    ADD      r3,r1,#0x10
        0x0004825a:    f7fef87f    ....    BL       smpCalcS1 ; 0x4635c
        0x0004825e:    e7ff        ..      B        0x48260 ; smprActCnfVerify + 124
        0x00048260:    b002        ..      ADD      sp,sp,#8
        0x00048262:    bd80        ..      POP      {r7,pc}
    smprActProcPairCnf
        0x00048264:    b083        ..      SUB      sp,sp,#0xc
        0x00048266:    9002        ..      STR      r0,[sp,#8]
        0x00048268:    9101        ..      STR      r1,[sp,#4]
        0x0004826a:    9801        ..      LDR      r0,[sp,#4]
        0x0004826c:    6840        @h      LDR      r0,[r0,#4]
        0x0004826e:    3009        .0      ADDS     r0,r0,#9
        0x00048270:    9000        ..      STR      r0,[sp,#0]
        0x00048272:    9802        ..      LDR      r0,[sp,#8]
        0x00048274:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00048276:    f8ddc000    ....    LDR      r12,[sp,#0]
        0x0004827a:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0004827e:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x00048282:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x00048286:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0004828a:    f8c1c02c    ..,.    STR      r12,[r1,#0x2c]
        0x0004828e:    628b        .b      STR      r3,[r1,#0x28]
        0x00048290:    624a        Jb      STR      r2,[r1,#0x24]
        0x00048292:    6208        .b      STR      r0,[r1,#0x20]
        0x00048294:    9902        ..      LDR      r1,[sp,#8]
        0x00048296:    2000        .       MOVS     r0,#0
        0x00048298:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x0004829c:    b003        ..      ADD      sp,sp,#0xc
        0x0004829e:    4770        pG      BX       lr
    smprActProcPairCnfCalc1
        0x000482a0:    b580        ..      PUSH     {r7,lr}
        0x000482a2:    b082        ..      SUB      sp,sp,#8
        0x000482a4:    9001        ..      STR      r0,[sp,#4]
        0x000482a6:    9100        ..      STR      r1,[sp,#0]
        0x000482a8:    9801        ..      LDR      r0,[sp,#4]
        0x000482aa:    9900        ..      LDR      r1,[sp,#0]
        0x000482ac:    f7ffffda    ....    BL       smprActProcPairCnf ; 0x48264
        0x000482b0:    9801        ..      LDR      r0,[sp,#4]
        0x000482b2:    6b00        .k      LDR      r0,[r0,#0x30]
        0x000482b4:    3030        00      ADDS     r0,r0,#0x30
        0x000482b6:    2110        .!      MOVS     r1,#0x10
        0x000482b8:    f7d5f960    ..`.    BL       SecRand ; 0x1d57c
        0x000482bc:    9801        ..      LDR      r0,[sp,#4]
        0x000482be:    6b01        .k      LDR      r1,[r0,#0x30]
        0x000482c0:    f1010230    ..0.    ADD      r2,r1,#0x30
        0x000482c4:    f7fdfe94    ....    BL       smpCalcC1Part1 ; 0x45ff0
        0x000482c8:    b002        ..      ADD      sp,sp,#8
        0x000482ca:    bd80        ..      POP      {r7,pc}
    smprActProcPairReq
        0x000482cc:    b580        ..      PUSH     {r7,lr}
        0x000482ce:    b086        ..      SUB      sp,sp,#0x18
        0x000482d0:    9005        ..      STR      r0,[sp,#0x14]
        0x000482d2:    9104        ..      STR      r1,[sp,#0x10]
        0x000482d4:    9805        ..      LDR      r0,[sp,#0x14]
        0x000482d6:    6b00        .k      LDR      r0,[r0,#0x30]
        0x000482d8:    b998        ..      CBNZ     r0,0x48302 ; smprActProcPairReq + 54
        0x000482da:    e7ff        ..      B        0x482dc ; smprActProcPairReq + 16
        0x000482dc:    2040        @       MOVS     r0,#0x40
        0x000482de:    f7d5ff71    ..q.    BL       WsfBufAlloc ; 0x1e1c4
        0x000482e2:    9905        ..      LDR      r1,[sp,#0x14]
        0x000482e4:    6308        .c      STR      r0,[r1,#0x30]
        0x000482e6:    b958        X.      CBNZ     r0,0x48300 ; smprActProcPairReq + 52
        0x000482e8:    e7ff        ..      B        0x482ea ; smprActProcPairReq + 30
        0x000482ea:    9904        ..      LDR      r1,[sp,#0x10]
        0x000482ec:    2008        .       MOVS     r0,#8
        0x000482ee:    70c8        .p      STRB     r0,[r1,#3]
        0x000482f0:    9904        ..      LDR      r1,[sp,#0x10]
        0x000482f2:    2003        .       MOVS     r0,#3
        0x000482f4:    7088        .p      STRB     r0,[r1,#2]
        0x000482f6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000482f8:    9904        ..      LDR      r1,[sp,#0x10]
        0x000482fa:    f7ffff03    ....    BL       smpSmExecute ; 0x48104
        0x000482fe:    e041        A.      B        0x48384 ; smprActProcPairReq + 184
        0x00048300:    e000        ..      B        0x48304 ; smprActProcPairReq + 56
        0x00048302:    e7ff        ..      B        0x48304 ; smprActProcPairReq + 56
        0x00048304:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048306:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004830a:    2201        ."      MOVS     r2,#1
        0x0004830c:    4611        .F      MOV      r1,r2
        0x0004830e:    f7d2fd77    ..w.    BL       DmConnSetIdle ; 0x1ae00
        0x00048312:    9804        ..      LDR      r0,[sp,#0x10]
        0x00048314:    6840        @h      LDR      r0,[r0,#4]
        0x00048316:    3008        .0      ADDS     r0,r0,#8
        0x00048318:    9001        ..      STR      r0,[sp,#4]
        0x0004831a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004831c:    9a01        ..      LDR      r2,[sp,#4]
        0x0004831e:    6810        .h      LDR      r0,[r2,#0]
        0x00048320:    f8d22003    ...     LDR      r2,[r2,#3]
        0x00048324:    f8c12023    ..#     STR      r2,[r1,#0x23]
        0x00048328:    6208        .b      STR      r0,[r1,#0x20]
        0x0004832a:    9801        ..      LDR      r0,[sp,#4]
        0x0004832c:    3001        .0      ADDS     r0,#1
        0x0004832e:    9001        ..      STR      r0,[sp,#4]
        0x00048330:    9801        ..      LDR      r0,[sp,#4]
        0x00048332:    3001        .0      ADDS     r0,#1
        0x00048334:    9001        ..      STR      r0,[sp,#4]
        0x00048336:    9801        ..      LDR      r0,[sp,#4]
        0x00048338:    1c41        A.      ADDS     r1,r0,#1
        0x0004833a:    9101        ..      STR      r1,[sp,#4]
        0x0004833c:    7800        .x      LDRB     r0,[r0,#0]
        0x0004833e:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00048342:    9801        ..      LDR      r0,[sp,#4]
        0x00048344:    1c41        A.      ADDS     r1,r0,#1
        0x00048346:    9101        ..      STR      r1,[sp,#4]
        0x00048348:    7800        .x      LDRB     r0,[r0,#0]
        0x0004834a:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0004834e:    9801        ..      LDR      r0,[sp,#4]
        0x00048350:    3001        .0      ADDS     r0,#1
        0x00048352:    9001        ..      STR      r0,[sp,#4]
        0x00048354:    9801        ..      LDR      r0,[sp,#4]
        0x00048356:    1c41        A.      ADDS     r1,r0,#1
        0x00048358:    9101        ..      STR      r1,[sp,#4]
        0x0004835a:    7800        .x      LDRB     r0,[r0,#0]
        0x0004835c:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00048360:    9801        ..      LDR      r0,[sp,#4]
        0x00048362:    1c41        A.      ADDS     r1,r0,#1
        0x00048364:    9101        ..      STR      r1,[sp,#4]
        0x00048366:    7800        .x      LDRB     r0,[r0,#0]
        0x00048368:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0004836c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004836e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00048372:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00048376:    2031        1       MOVS     r0,#0x31
        0x00048378:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0004837c:    a802        ..      ADD      r0,sp,#8
        0x0004837e:    f7d3f9b7    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x00048382:    e7ff        ..      B        0x48384 ; smprActProcPairReq + 184
        0x00048384:    b006        ..      ADD      sp,sp,#0x18
        0x00048386:    bd80        ..      POP      {r7,pc}
    smprActRcvKey
        0x00048388:    b580        ..      PUSH     {r7,lr}
        0x0004838a:    b084        ..      SUB      sp,sp,#0x10
        0x0004838c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004838e:    9102        ..      STR      r1,[sp,#8]
        0x00048390:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048392:    f8910025    ..%.    LDRB     r0,[r1,#0x25]
        0x00048396:    f891102c    ..,.    LDRB     r1,[r1,#0x2c]
        0x0004839a:    4008        .@      ANDS     r0,r0,r1
        0x0004839c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000483a0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000483a2:    6b01        .k      LDR      r1,[r0,#0x30]
        0x000483a4:    9a02        ..      LDR      r2,[sp,#8]
        0x000483a6:    6852        Rh      LDR      r2,[r2,#4]
        0x000483a8:    f89d3007    ...0    LDRB     r3,[sp,#7]
        0x000483ac:    f7fefc0e    ....    BL       smpProcRcvKey ; 0x46bcc
        0x000483b0:    b140        @.      CBZ      r0,0x483c4 ; smprActRcvKey + 60
        0x000483b2:    e7ff        ..      B        0x483b4 ; smprActRcvKey + 44
        0x000483b4:    9902        ..      LDR      r1,[sp,#8]
        0x000483b6:    200e        .       MOVS     r0,#0xe
        0x000483b8:    7088        .p      STRB     r0,[r1,#2]
        0x000483ba:    9803        ..      LDR      r0,[sp,#0xc]
        0x000483bc:    9902        ..      LDR      r1,[sp,#8]
        0x000483be:    f7fffea1    ....    BL       smpSmExecute ; 0x48104
        0x000483c2:    e7ff        ..      B        0x483c4 ; smprActRcvKey + 60
        0x000483c4:    b004        ..      ADD      sp,sp,#0x10
        0x000483c6:    bd80        ..      POP      {r7,pc}
    smprActSendKey
        0x000483c8:    b580        ..      PUSH     {r7,lr}
        0x000483ca:    b084        ..      SUB      sp,sp,#0x10
        0x000483cc:    9003        ..      STR      r0,[sp,#0xc]
        0x000483ce:    9102        ..      STR      r1,[sp,#8]
        0x000483d0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000483d2:    f8910026    ..&.    LDRB     r0,[r1,#0x26]
        0x000483d6:    f891102d    ..-.    LDRB     r1,[r1,#0x2d]
        0x000483da:    4008        .@      ANDS     r0,r0,r1
        0x000483dc:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000483e0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000483e2:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x000483e6:    2800        .(      CMP      r0,#0
        0x000483e8:    d15e        ^.      BNE      0x484a8 ; smprActSendKey + 224
        0x000483ea:    e7ff        ..      B        0x483ec ; smprActSendKey + 36
        0x000483ec:    9803        ..      LDR      r0,[sp,#0xc]
        0x000483ee:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x000483f2:    f7fffceb    ....    BL       smpSendKey ; 0x47dcc
        0x000483f6:    2800        .(      CMP      r0,#0
        0x000483f8:    d056        V.      BEQ      0x484a8 ; smprActSendKey + 224
        0x000483fa:    e7ff        ..      B        0x483fc ; smprActSendKey + 52
        0x000483fc:    9903        ..      LDR      r1,[sp,#0xc]
        0x000483fe:    2000        .       MOVS     r0,#0
        0x00048400:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048404:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048406:    f8910025    ..%.    LDRB     r0,[r1,#0x25]
        0x0004840a:    f891102c    ..,.    LDRB     r1,[r1,#0x2c]
        0x0004840e:    4008        .@      ANDS     r0,r0,r1
        0x00048410:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00048414:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00048418:    07c0        ..      LSLS     r0,r0,#31
        0x0004841a:    b1f8        ..      CBZ      r0,0x4845c ; smprActSendKey + 148
        0x0004841c:    e7ff        ..      B        0x4841e ; smprActSendKey + 86
        0x0004841e:    f24a5034    J.4P    MOV      r0,#0xa534
        0x00048422:    f2c10001    ....    MOVT     r0,#0x1001
        0x00048426:    f89000f8    ....    LDRB     r0,[r0,#0xf8]
        0x0004842a:    b188        ..      CBZ      r0,0x48450 ; smprActSendKey + 136
        0x0004842c:    e7ff        ..      B        0x4842e ; smprActSendKey + 102
        0x0004842e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048430:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048432:    7800        .x      LDRB     r0,[r0,#0]
        0x00048434:    b160        `.      CBZ      r0,0x48450 ; smprActSendKey + 136
        0x00048436:    e7ff        ..      B        0x48438 ; smprActSendKey + 112
        0x00048438:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0004843c:    0780        ..      LSLS     r0,r0,#30
        0x0004843e:    2800        .(      CMP      r0,#0
        0x00048440:    d505        ..      BPL      0x4844e ; smprActSendKey + 134
        0x00048442:    e7ff        ..      B        0x48444 ; smprActSendKey + 124
        0x00048444:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048446:    2008        .       MOVS     r0,#8
        0x00048448:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x0004844c:    e7ff        ..      B        0x4844e ; smprActSendKey + 134
        0x0004844e:    e004        ..      B        0x4845a ; smprActSendKey + 146
        0x00048450:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048452:    2006        .       MOVS     r0,#6
        0x00048454:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048458:    e7ff        ..      B        0x4845a ; smprActSendKey + 146
        0x0004845a:    e017        ..      B        0x4848c ; smprActSendKey + 196
        0x0004845c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00048460:    0780        ..      LSLS     r0,r0,#30
        0x00048462:    2800        .(      CMP      r0,#0
        0x00048464:    d505        ..      BPL      0x48472 ; smprActSendKey + 170
        0x00048466:    e7ff        ..      B        0x48468 ; smprActSendKey + 160
        0x00048468:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004846a:    2008        .       MOVS     r0,#8
        0x0004846c:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048470:    e00b        ..      B        0x4848a ; smprActSendKey + 194
        0x00048472:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00048476:    0740        @.      LSLS     r0,r0,#29
        0x00048478:    2800        .(      CMP      r0,#0
        0x0004847a:    d505        ..      BPL      0x48488 ; smprActSendKey + 192
        0x0004847c:    e7ff        ..      B        0x4847e ; smprActSendKey + 182
        0x0004847e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048480:    200a        .       MOVS     r0,#0xa
        0x00048482:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048486:    e7ff        ..      B        0x48488 ; smprActSendKey + 192
        0x00048488:    e7ff        ..      B        0x4848a ; smprActSendKey + 194
        0x0004848a:    e7ff        ..      B        0x4848c ; smprActSendKey + 196
        0x0004848c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004848e:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00048492:    b940        @.      CBNZ     r0,0x484a6 ; smprActSendKey + 222
        0x00048494:    e7ff        ..      B        0x48496 ; smprActSendKey + 206
        0x00048496:    9902        ..      LDR      r1,[sp,#8]
        0x00048498:    200e        .       MOVS     r0,#0xe
        0x0004849a:    7088        .p      STRB     r0,[r1,#2]
        0x0004849c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004849e:    9902        ..      LDR      r1,[sp,#8]
        0x000484a0:    f7fffe30    ..0.    BL       smpSmExecute ; 0x48104
        0x000484a4:    e7ff        ..      B        0x484a6 ; smprActSendKey + 222
        0x000484a6:    e7ff        ..      B        0x484a8 ; smprActSendKey + 224
        0x000484a8:    b004        ..      ADD      sp,sp,#0x10
        0x000484aa:    bd80        ..      POP      {r7,pc}
    smprActSendPairRandom
        0x000484ac:    b580        ..      PUSH     {r7,lr}
        0x000484ae:    b086        ..      SUB      sp,sp,#0x18
        0x000484b0:    9005        ..      STR      r0,[sp,#0x14]
        0x000484b2:    9104        ..      STR      r1,[sp,#0x10]
        0x000484b4:    9905        ..      LDR      r1,[sp,#0x14]
        0x000484b6:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x000484ba:    f891102b    ..+.    LDRB     r1,[r1,#0x2b]
        0x000484be:    4288        .B      CMP      r0,r1
        0x000484c0:    da05        ..      BGE      0x484ce ; smprActSendPairRandom + 34
        0x000484c2:    e7ff        ..      B        0x484c4 ; smprActSendPairRandom + 24
        0x000484c4:    9805        ..      LDR      r0,[sp,#0x14]
        0x000484c6:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x000484ca:    9000        ..      STR      r0,[sp,#0]
        0x000484cc:    e004        ..      B        0x484d8 ; smprActSendPairRandom + 44
        0x000484ce:    9805        ..      LDR      r0,[sp,#0x14]
        0x000484d0:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x000484d4:    9000        ..      STR      r0,[sp,#0]
        0x000484d6:    e7ff        ..      B        0x484d8 ; smprActSendPairRandom + 44
        0x000484d8:    9800        ..      LDR      r0,[sp,#0]
        0x000484da:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000484de:    9805        ..      LDR      r0,[sp,#0x14]
        0x000484e0:    6b00        .k      LDR      r0,[r0,#0x30]
        0x000484e2:    3020         0      ADDS     r0,r0,#0x20
        0x000484e4:    9904        ..      LDR      r1,[sp,#0x10]
        0x000484e6:    6849        Ih      LDR      r1,[r1,#4]
        0x000484e8:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x000484ec:    f7cfff9b    ....    BL       __aeabi_memcpy ; 0x18426
        0x000484f0:    9805        ..      LDR      r0,[sp,#0x14]
        0x000484f2:    6b00        .k      LDR      r0,[r0,#0x30]
        0x000484f4:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x000484f8:    4408        .D      ADD      r0,r0,r1
        0x000484fa:    3020         0      ADDS     r0,r0,#0x20
        0x000484fc:    f1c10110    ....    RSB      r1,r1,#0x10
        0x00048500:    f7d0f897    ....    BL       __aeabi_memclr ; 0x18632
        0x00048504:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048506:    2001        .       MOVS     r0,#1
        0x00048508:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x0004850c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004850e:    f7fffe4f    ..O.    BL       smpStartRspTimer ; 0x481b0
        0x00048512:    2019        .       MOVS     r0,#0x19
        0x00048514:    f7fefa2a    ..*.    BL       smpMsgAlloc ; 0x4696c
        0x00048518:    9003        ..      STR      r0,[sp,#0xc]
        0x0004851a:    b1f0        ..      CBZ      r0,0x4855a ; smprActSendPairRandom + 174
        0x0004851c:    e7ff        ..      B        0x4851e ; smprActSendPairRandom + 114
        0x0004851e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048520:    3008        .0      ADDS     r0,r0,#8
        0x00048522:    9002        ..      STR      r0,[sp,#8]
        0x00048524:    9902        ..      LDR      r1,[sp,#8]
        0x00048526:    1c48        H.      ADDS     r0,r1,#1
        0x00048528:    9002        ..      STR      r0,[sp,#8]
        0x0004852a:    2004        .       MOVS     r0,#4
        0x0004852c:    7008        .p      STRB     r0,[r1,#0]
        0x0004852e:    9902        ..      LDR      r1,[sp,#8]
        0x00048530:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048532:    f8d0c030    ..0.    LDR      r12,[r0,#0x30]
        0x00048536:    f8dc0030    ..0.    LDR      r0,[r12,#0x30]
        0x0004853a:    f8dc2034    ..4     LDR      r2,[r12,#0x34]
        0x0004853e:    f8dc3038    ..80    LDR      r3,[r12,#0x38]
        0x00048542:    f8dcc03c    ..<.    LDR      r12,[r12,#0x3c]
        0x00048546:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0004854a:    608b        .`      STR      r3,[r1,#8]
        0x0004854c:    604a        J`      STR      r2,[r1,#4]
        0x0004854e:    6008        .`      STR      r0,[r1,#0]
        0x00048550:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048552:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048554:    f7fffdb0    ....    BL       smpSendPkt ; 0x480b8
        0x00048558:    e7ff        ..      B        0x4855a ; smprActSendPairRandom + 174
        0x0004855a:    b006        ..      ADD      sp,sp,#0x18
        0x0004855c:    bd80        ..      POP      {r7,pc}
        0x0004855e:    0000        ..      MOVS     r0,r0
    smprActSendPairRsp
        0x00048560:    b580        ..      PUSH     {r7,lr}
        0x00048562:    b086        ..      SUB      sp,sp,#0x18
        0x00048564:    9005        ..      STR      r0,[sp,#0x14]
        0x00048566:    9104        ..      STR      r1,[sp,#0x10]
        0x00048568:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004856a:    3027        '0      ADDS     r0,r0,#0x27
        0x0004856c:    9002        ..      STR      r0,[sp,#8]
        0x0004856e:    9902        ..      LDR      r1,[sp,#8]
        0x00048570:    1c48        H.      ADDS     r0,r1,#1
        0x00048572:    9002        ..      STR      r0,[sp,#8]
        0x00048574:    2002        .       MOVS     r0,#2
        0x00048576:    7008        .p      STRB     r0,[r1,#0]
        0x00048578:    f24040f0    @..@    MOVW     r0,#0x4f0
        0x0004857c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00048580:    6801        .h      LDR      r1,[r0,#0]
        0x00048582:    7909        .y      LDRB     r1,[r1,#4]
        0x00048584:    9a02        ..      LDR      r2,[sp,#8]
        0x00048586:    1c53        S.      ADDS     r3,r2,#1
        0x00048588:    9302        ..      STR      r3,[sp,#8]
        0x0004858a:    7011        .p      STRB     r1,[r2,#0]
        0x0004858c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004858e:    7909        .y      LDRB     r1,[r1,#4]
        0x00048590:    9a02        ..      LDR      r2,[sp,#8]
        0x00048592:    1c53        S.      ADDS     r3,r2,#1
        0x00048594:    9302        ..      STR      r3,[sp,#8]
        0x00048596:    7011        .p      STRB     r1,[r2,#0]
        0x00048598:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004859a:    7949        Iy      LDRB     r1,[r1,#5]
        0x0004859c:    9a02        ..      LDR      r2,[sp,#8]
        0x0004859e:    1c53        S.      ADDS     r3,r2,#1
        0x000485a0:    9302        ..      STR      r3,[sp,#8]
        0x000485a2:    7011        .p      STRB     r1,[r2,#0]
        0x000485a4:    6800        .h      LDR      r0,[r0,#0]
        0x000485a6:    7980        .y      LDRB     r0,[r0,#6]
        0x000485a8:    9902        ..      LDR      r1,[sp,#8]
        0x000485aa:    1c4a        J.      ADDS     r2,r1,#1
        0x000485ac:    9202        ..      STR      r2,[sp,#8]
        0x000485ae:    7008        .p      STRB     r0,[r1,#0]
        0x000485b0:    9804        ..      LDR      r0,[sp,#0x10]
        0x000485b2:    7980        .y      LDRB     r0,[r0,#6]
        0x000485b4:    9902        ..      LDR      r1,[sp,#8]
        0x000485b6:    1c4a        J.      ADDS     r2,r1,#1
        0x000485b8:    9202        ..      STR      r2,[sp,#8]
        0x000485ba:    7008        .p      STRB     r0,[r1,#0]
        0x000485bc:    9804        ..      LDR      r0,[sp,#0x10]
        0x000485be:    79c0        .y      LDRB     r0,[r0,#7]
        0x000485c0:    9902        ..      LDR      r1,[sp,#8]
        0x000485c2:    1c4a        J.      ADDS     r2,r1,#1
        0x000485c4:    9202        ..      STR      r2,[sp,#8]
        0x000485c6:    7008        .p      STRB     r0,[r1,#0]
        0x000485c8:    f24a5034    J.4P    MOV      r0,#0xa534
        0x000485cc:    f2c10001    ....    MOVT     r0,#0x1001
        0x000485d0:    f8d030f0    ...0    LDR      r3,[r0,#0xf0]
        0x000485d4:    9805        ..      LDR      r0,[sp,#0x14]
        0x000485d6:    f10d0107    ....    ADD      r1,sp,#7
        0x000485da:    f10d0206    ....    ADD      r2,sp,#6
        0x000485de:    4798        .G      BLX      r3
        0x000485e0:    b3c0        ..      CBZ      r0,0x48654 ; smprActSendPairRsp + 244
        0x000485e2:    e7ff        ..      B        0x485e4 ; smprActSendPairRsp + 132
        0x000485e4:    9805        ..      LDR      r0,[sp,#0x14]
        0x000485e6:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x000485ea:    9904        ..      LDR      r1,[sp,#0x10]
        0x000485ec:    7949        Iy      LDRB     r1,[r1,#5]
        0x000485ee:    4008        .@      ANDS     r0,r0,r1
        0x000485f0:    0700        ..      LSLS     r0,r0,#28
        0x000485f2:    2800        .(      CMP      r0,#0
        0x000485f4:    d505        ..      BPL      0x48602 ; smprActSendPairRsp + 162
        0x000485f6:    e7ff        ..      B        0x485f8 ; smprActSendPairRsp + 152
        0x000485f8:    9905        ..      LDR      r1,[sp,#0x14]
        0x000485fa:    200c        .       MOVS     r0,#0xc
        0x000485fc:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048600:    e004        ..      B        0x4860c ; smprActSendPairRsp + 172
        0x00048602:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048604:    2003        .       MOVS     r0,#3
        0x00048606:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x0004860a:    e7ff        ..      B        0x4860c ; smprActSendPairRsp + 172
        0x0004860c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004860e:    f7fffdcf    ....    BL       smpStartRspTimer ; 0x481b0
        0x00048612:    200f        .       MOVS     r0,#0xf
        0x00048614:    f7fef9aa    ....    BL       smpMsgAlloc ; 0x4696c
        0x00048618:    9003        ..      STR      r0,[sp,#0xc]
        0x0004861a:    b170        p.      CBZ      r0,0x4863a ; smprActSendPairRsp + 218
        0x0004861c:    e7ff        ..      B        0x4861e ; smprActSendPairRsp + 190
        0x0004861e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048620:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00048622:    f8d20027    ..'.    LDR      r0,[r2,#0x27]
        0x00048626:    f8d2202a    ..*     LDR      r2,[r2,#0x2a]
        0x0004862a:    f8c1200b    ...     STR      r2,[r1,#0xb]
        0x0004862e:    6088        .`      STR      r0,[r1,#8]
        0x00048630:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048632:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048634:    f7fffd40    ..@.    BL       smpSendPkt ; 0x480b8
        0x00048638:    e7ff        ..      B        0x4863a ; smprActSendPairRsp + 218
        0x0004863a:    f24a5034    J.4P    MOV      r0,#0xa534
        0x0004863e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00048642:    f8d030f4    ...0    LDR      r3,[r0,#0xf4]
        0x00048646:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048648:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0004864c:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x00048650:    4798        .G      BLX      r3
        0x00048652:    e7ff        ..      B        0x48654 ; smprActSendPairRsp + 244
        0x00048654:    b006        ..      ADD      sp,sp,#0x18
        0x00048656:    bd80        ..      POP      {r7,pc}
    smprActSendSecurityReq
        0x00048658:    b580        ..      PUSH     {r7,lr}
        0x0004865a:    b084        ..      SUB      sp,sp,#0x10
        0x0004865c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004865e:    9102        ..      STR      r1,[sp,#8]
        0x00048660:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048662:    f7fffda5    ....    BL       smpStartRspTimer ; 0x481b0
        0x00048666:    200a        .       MOVS     r0,#0xa
        0x00048668:    f7fef980    ....    BL       smpMsgAlloc ; 0x4696c
        0x0004866c:    9001        ..      STR      r0,[sp,#4]
        0x0004866e:    b198        ..      CBZ      r0,0x48698 ; smprActSendSecurityReq + 64
        0x00048670:    e7ff        ..      B        0x48672 ; smprActSendSecurityReq + 26
        0x00048672:    9801        ..      LDR      r0,[sp,#4]
        0x00048674:    3008        .0      ADDS     r0,r0,#8
        0x00048676:    9000        ..      STR      r0,[sp,#0]
        0x00048678:    9900        ..      LDR      r1,[sp,#0]
        0x0004867a:    1c48        H.      ADDS     r0,r1,#1
        0x0004867c:    9000        ..      STR      r0,[sp,#0]
        0x0004867e:    200b        .       MOVS     r0,#0xb
        0x00048680:    7008        .p      STRB     r0,[r1,#0]
        0x00048682:    9802        ..      LDR      r0,[sp,#8]
        0x00048684:    7900        .y      LDRB     r0,[r0,#4]
        0x00048686:    9900        ..      LDR      r1,[sp,#0]
        0x00048688:    1c4a        J.      ADDS     r2,r1,#1
        0x0004868a:    9200        ..      STR      r2,[sp,#0]
        0x0004868c:    7008        .p      STRB     r0,[r1,#0]
        0x0004868e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048690:    9901        ..      LDR      r1,[sp,#4]
        0x00048692:    f7fffd11    ....    BL       smpSendPkt ; 0x480b8
        0x00048696:    e7ff        ..      B        0x48698 ; smprActSendSecurityReq + 64
        0x00048698:    b004        ..      ADD      sp,sp,#0x10
        0x0004869a:    bd80        ..      POP      {r7,pc}
    smprActSetupKeyDist
        0x0004869c:    b580        ..      PUSH     {r7,lr}
        0x0004869e:    b084        ..      SUB      sp,sp,#0x10
        0x000486a0:    9003        ..      STR      r0,[sp,#0xc]
        0x000486a2:    9102        ..      STR      r1,[sp,#8]
        0x000486a4:    9903        ..      LDR      r1,[sp,#0xc]
        0x000486a6:    2000        .       MOVS     r0,#0
        0x000486a8:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x000486ac:    9803        ..      LDR      r0,[sp,#0xc]
        0x000486ae:    f7fffd7f    ....    BL       smpStartRspTimer ; 0x481b0
        0x000486b2:    9903        ..      LDR      r1,[sp,#0xc]
        0x000486b4:    f891003d    ..=.    LDRB     r0,[r1,#0x3d]
        0x000486b8:    6b09        .k      LDR      r1,[r1,#0x30]
        0x000486ba:    8008        ..      STRH     r0,[r1,#0]
        0x000486bc:    9903        ..      LDR      r1,[sp,#0xc]
        0x000486be:    f8910040    ..@.    LDRB     r0,[r1,#0x40]
        0x000486c2:    0742        B.      LSLS     r2,r0,#29
        0x000486c4:    2001        .       MOVS     r0,#1
        0x000486c6:    2a00        .*      CMP      r2,#0
        0x000486c8:    bf48        H.      IT       MI
        0x000486ca:    2002        .       MOVMI    r0,#2
        0x000486cc:    6b09        .k      LDR      r1,[r1,#0x30]
        0x000486ce:    77c8        .w      STRB     r0,[r1,#0x1f]
        0x000486d0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000486d2:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x000486d6:    f891102b    ..+.    LDRB     r1,[r1,#0x2b]
        0x000486da:    4288        .B      CMP      r0,r1
        0x000486dc:    da05        ..      BGE      0x486ea ; smprActSetupKeyDist + 78
        0x000486de:    e7ff        ..      B        0x486e0 ; smprActSetupKeyDist + 68
        0x000486e0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000486e2:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x000486e6:    9001        ..      STR      r0,[sp,#4]
        0x000486e8:    e004        ..      B        0x486f4 ; smprActSetupKeyDist + 88
        0x000486ea:    9803        ..      LDR      r0,[sp,#0xc]
        0x000486ec:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x000486f0:    9001        ..      STR      r0,[sp,#4]
        0x000486f2:    e7ff        ..      B        0x486f4 ; smprActSetupKeyDist + 88
        0x000486f4:    9801        ..      LDR      r0,[sp,#4]
        0x000486f6:    9903        ..      LDR      r1,[sp,#0xc]
        0x000486f8:    6b09        .k      LDR      r1,[r1,#0x30]
        0x000486fa:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x000486fe:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048700:    9902        ..      LDR      r1,[sp,#8]
        0x00048702:    f7fffe61    ..a.    BL       smprActSendKey ; 0x483c8
        0x00048706:    b004        ..      ADD      sp,sp,#0x10
        0x00048708:    bd80        ..      POP      {r7,pc}
        0x0004870a:    0000        ..      MOVS     r0,r0
    smprScActCalcDHKey
        0x0004870c:    b580        ..      PUSH     {r7,lr}
        0x0004870e:    b084        ..      SUB      sp,sp,#0x10
        0x00048710:    9003        ..      STR      r0,[sp,#0xc]
        0x00048712:    9102        ..      STR      r1,[sp,#8]
        0x00048714:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048716:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x0004871a:    280d        .(      CMP      r0,#0xd
        0x0004871c:    d10d        ..      BNE      0x4873a ; smprScActCalcDHKey + 46
        0x0004871e:    e7ff        ..      B        0x48720 ; smprScActCalcDHKey + 20
        0x00048720:    9802        ..      LDR      r0,[sp,#8]
        0x00048722:    6840        @h      LDR      r0,[r0,#4]
        0x00048724:    3009        .0      ADDS     r0,r0,#9
        0x00048726:    9001        ..      STR      r0,[sp,#4]
        0x00048728:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004872a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004872c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004872e:    3050        P0      ADDS     r0,r0,#0x50
        0x00048730:    9901        ..      LDR      r1,[sp,#4]
        0x00048732:    2210        ."      MOVS     r2,#0x10
        0x00048734:    f7d5fd22    ..".    BL       WStrReverseCpy ; 0x1e17c
        0x00048738:    e7ff        ..      B        0x4873a ; smprScActCalcDHKey + 46
        0x0004873a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004873c:    9902        ..      LDR      r1,[sp,#8]
        0x0004873e:    f7fefc97    ....    BL       smpScActCalcSharedSecret ; 0x47070
        0x00048742:    b004        ..      ADD      sp,sp,#0x10
        0x00048744:    bd80        ..      POP      {r7,pc}
        0x00048746:    0000        ..      MOVS     r0,r0
    smprScActDHKeyCheckSend
        0x00048748:    b580        ..      PUSH     {r7,lr}
        0x0004874a:    b086        ..      SUB      sp,sp,#0x18
        0x0004874c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004874e:    9104        ..      STR      r1,[sp,#0x10]
        0x00048750:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048752:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048754:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048756:    3010        .0      ADDS     r0,r0,#0x10
        0x00048758:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004875a:    6849        Ih      LDR      r1,[r1,#4]
        0x0004875c:    f7d2f84c    ..L.    BL       Calc128Cpy ; 0x1a7f8
        0x00048760:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048762:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048764:    6941        Ai      LDR      r1,[r0,#0x14]
        0x00048766:    f1010050    ..P.    ADD      r0,r1,#0x50
        0x0004876a:    2210        ."      MOVS     r2,#0x10
        0x0004876c:    f7cffdec    ....    BL       memcmp ; 0x18348
        0x00048770:    bb60        `.      CBNZ     r0,0x487cc ; smprScActDHKeyCheckSend + 132
        0x00048772:    e7ff        ..      B        0x48774 ; smprScActDHKeyCheckSend + 44
        0x00048774:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048776:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x0004877a:    f891102b    ..+.    LDRB     r1,[r1,#0x2b]
        0x0004877e:    4288        .B      CMP      r0,r1
        0x00048780:    da05        ..      BGE      0x4878e ; smprScActDHKeyCheckSend + 70
        0x00048782:    e7ff        ..      B        0x48784 ; smprScActDHKeyCheckSend + 60
        0x00048784:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048786:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0004878a:    9001        ..      STR      r0,[sp,#4]
        0x0004878c:    e004        ..      B        0x48798 ; smprScActDHKeyCheckSend + 80
        0x0004878e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048790:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x00048794:    9001        ..      STR      r0,[sp,#4]
        0x00048796:    e7ff        ..      B        0x48798 ; smprScActDHKeyCheckSend + 80
        0x00048798:    9801        ..      LDR      r0,[sp,#4]
        0x0004879a:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0004879e:    9805        ..      LDR      r0,[sp,#0x14]
        0x000487a0:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000487a2:    6980        .i      LDR      r0,[r0,#0x18]
        0x000487a4:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x000487a8:    4408        .D      ADD      r0,r0,r1
        0x000487aa:    3010        .0      ADDS     r0,r0,#0x10
        0x000487ac:    f1c10110    ....    RSB      r1,r1,#0x10
        0x000487b0:    f7cfff3f    ..?.    BL       __aeabi_memclr ; 0x18632
        0x000487b4:    9905        ..      LDR      r1,[sp,#0x14]
        0x000487b6:    2001        .       MOVS     r0,#1
        0x000487b8:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x000487bc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000487be:    9904        ..      LDR      r1,[sp,#0x10]
        0x000487c0:    6c82        .l      LDR      r2,[r0,#0x48]
        0x000487c2:    6952        Ri      LDR      r2,[r2,#0x14]
        0x000487c4:    3210        .2      ADDS     r2,r2,#0x10
        0x000487c6:    f7fffa25    ..%.    BL       smpScSendDHKeyCheck ; 0x47c14
        0x000487ca:    e02b        +.      B        0x48824 ; smprScActDHKeyCheckSend + 220
        0x000487cc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000487ce:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000487d2:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x000487d6:    200b        .       MOVS     r0,#0xb
        0x000487d8:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x000487dc:    9905        ..      LDR      r1,[sp,#0x14]
        0x000487de:    f8910042    ..B.    LDRB     r0,[r1,#0x42]
        0x000487e2:    3001        .0      ADDS     r0,#1
        0x000487e4:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x000487e8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000487ea:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000487ee:    f7d4ffbf    ....    BL       SmpDbPairingFailed ; 0x1d770
        0x000487f2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000487f4:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x000487f8:    f24041f0    @..A    MOVW     r1,#0x4f0
        0x000487fc:    f2c10100    ....    MOVT     r1,#0x1000
        0x00048800:    6809        .h      LDR      r1,[r1,#0]
        0x00048802:    79c9        .y      LDRB     r1,[r1,#7]
        0x00048804:    4288        .B      CMP      r0,r1
        0x00048806:    d104        ..      BNE      0x48812 ; smprScActDHKeyCheckSend + 202
        0x00048808:    e7ff        ..      B        0x4880a ; smprScActDHKeyCheckSend + 194
        0x0004880a:    200d        .       MOVS     r0,#0xd
        0x0004880c:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00048810:    e003        ..      B        0x4881a ; smprScActDHKeyCheckSend + 210
        0x00048812:    201d        .       MOVS     r0,#0x1d
        0x00048814:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00048818:    e7ff        ..      B        0x4881a ; smprScActDHKeyCheckSend + 210
        0x0004881a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004881c:    a902        ..      ADD      r1,sp,#8
        0x0004881e:    f7fffc71    ..q.    BL       smpSmExecute ; 0x48104
        0x00048822:    e7ff        ..      B        0x48824 ; smprScActDHKeyCheckSend + 220
        0x00048824:    b006        ..      ADD      sp,sp,#0x18
        0x00048826:    bd80        ..      POP      {r7,pc}
    smprScActJwncCalcG2
        0x00048828:    b580        ..      PUSH     {r7,lr}
        0x0004882a:    b084        ..      SUB      sp,sp,#0x10
        0x0004882c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004882e:    9102        ..      STR      r1,[sp,#8]
        0x00048830:    9802        ..      LDR      r0,[sp,#8]
        0x00048832:    6840        @h      LDR      r0,[r0,#4]
        0x00048834:    3009        .0      ADDS     r0,r0,#9
        0x00048836:    9001        ..      STR      r0,[sp,#4]
        0x00048838:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004883a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004883c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004883e:    9901        ..      LDR      r1,[sp,#4]
        0x00048840:    2210        ."      MOVS     r2,#0x10
        0x00048842:    f7d5fc9b    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00048846:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048848:    9902        ..      LDR      r1,[sp,#8]
        0x0004884a:    f7fefd47    ..G.    BL       smpScActJwncCalcG2 ; 0x472dc
        0x0004884e:    b004        ..      ADD      sp,sp,#0x10
        0x00048850:    bd80        ..      POP      {r7,pc}
        0x00048852:    0000        ..      MOVS     r0,r0
    smprScActJwncDisplay
        0x00048854:    b580        ..      PUSH     {r7,lr}
        0x00048856:    b082        ..      SUB      sp,sp,#8
        0x00048858:    9001        ..      STR      r0,[sp,#4]
        0x0004885a:    9100        ..      STR      r1,[sp,#0]
        0x0004885c:    9901        ..      LDR      r1,[sp,#4]
        0x0004885e:    200d        .       MOVS     r0,#0xd
        0x00048860:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048864:    9801        ..      LDR      r0,[sp,#4]
        0x00048866:    9900        ..      LDR      r1,[sp,#0]
        0x00048868:    6c82        .l      LDR      r2,[r0,#0x48]
        0x0004886a:    6952        Ri      LDR      r2,[r2,#0x14]
        0x0004886c:    3210        .2      ADDS     r2,r2,#0x10
        0x0004886e:    f7fffa79    ..y.    BL       smpScSendRand ; 0x47d64
        0x00048872:    9801        ..      LDR      r0,[sp,#4]
        0x00048874:    9900        ..      LDR      r1,[sp,#0]
        0x00048876:    f7fefd7f    ....    BL       smpScActJwncDisplay ; 0x47378
        0x0004887a:    b002        ..      ADD      sp,sp,#8
        0x0004887c:    bd80        ..      POP      {r7,pc}
        0x0004887e:    0000        ..      MOVS     r0,r0
    smprScActJwncSendCnf
        0x00048880:    b580        ..      PUSH     {r7,lr}
        0x00048882:    b082        ..      SUB      sp,sp,#8
        0x00048884:    9001        ..      STR      r0,[sp,#4]
        0x00048886:    9100        ..      STR      r1,[sp,#0]
        0x00048888:    9801        ..      LDR      r0,[sp,#4]
        0x0004888a:    9900        ..      LDR      r1,[sp,#0]
        0x0004888c:    684a        Jh      LDR      r2,[r1,#4]
        0x0004888e:    f7fff9f5    ....    BL       smpScSendPairCnf ; 0x47c7c
        0x00048892:    b002        ..      ADD      sp,sp,#8
        0x00048894:    bd80        ..      POP      {r7,pc}
        0x00048896:    0000        ..      MOVS     r0,r0
    smprScActJwncSetup
        0x00048898:    b580        ..      PUSH     {r7,lr}
        0x0004889a:    b084        ..      SUB      sp,sp,#0x10
        0x0004889c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004889e:    9102        ..      STR      r1,[sp,#8]
        0x000488a0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000488a2:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000488a4:    6940        @i      LDR      r0,[r0,#0x14]
        0x000488a6:    3010        .0      ADDS     r0,r0,#0x10
        0x000488a8:    2110        .!      MOVS     r1,#0x10
        0x000488aa:    f7d4fe67    ..g.    BL       SecRand ; 0x1d57c
        0x000488ae:    9803        ..      LDR      r0,[sp,#0xc]
        0x000488b0:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000488b2:    6940        @i      LDR      r0,[r0,#0x14]
        0x000488b4:    3020         0      ADDS     r0,r0,#0x20
        0x000488b6:    f64f7124    O.$q    MOV      r1,#0xff24
        0x000488ba:    f2c00104    ....    MOVT     r1,#4
        0x000488be:    9101        ..      STR      r1,[sp,#4]
        0x000488c0:    f7d1ff9a    ....    BL       Calc128Cpy ; 0x1a7f8
        0x000488c4:    9901        ..      LDR      r1,[sp,#4]
        0x000488c6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000488c8:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000488ca:    6940        @i      LDR      r0,[r0,#0x14]
        0x000488cc:    3030        00      ADDS     r0,r0,#0x30
        0x000488ce:    f7d1ff93    ....    BL       Calc128Cpy ; 0x1a7f8
        0x000488d2:    9903        ..      LDR      r1,[sp,#0xc]
        0x000488d4:    2004        .       MOVS     r0,#4
        0x000488d6:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x000488da:    9803        ..      LDR      r0,[sp,#0xc]
        0x000488dc:    9902        ..      LDR      r1,[sp,#8]
        0x000488de:    f7fefcc5    ....    BL       smpScActJwncCalcF4 ; 0x4726c
        0x000488e2:    b004        ..      ADD      sp,sp,#0x10
        0x000488e4:    bd80        ..      POP      {r7,pc}
        0x000488e6:    0000        ..      MOVS     r0,r0
    smprScActOobCalcCa
        0x000488e8:    b580        ..      PUSH     {r7,lr}
        0x000488ea:    b088        ..      SUB      sp,sp,#0x20
        0x000488ec:    9007        ..      STR      r0,[sp,#0x1c]
        0x000488ee:    9106        ..      STR      r1,[sp,#0x18]
        0x000488f0:    9806        ..      LDR      r0,[sp,#0x18]
        0x000488f2:    6840        @h      LDR      r0,[r0,#4]
        0x000488f4:    3009        .0      ADDS     r0,r0,#9
        0x000488f6:    9005        ..      STR      r0,[sp,#0x14]
        0x000488f8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000488fa:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000488fc:    6940        @i      LDR      r0,[r0,#0x14]
        0x000488fe:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048900:    2210        ."      MOVS     r2,#0x10
        0x00048902:    f7d5fc3b    ..;.    BL       WStrReverseCpy ; 0x1e17c
        0x00048906:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048908:    f8900022    ..".    LDRB     r0,[r0,#0x22]
        0x0004890c:    2801        .(      CMP      r0,#1
        0x0004890e:    d00b        ..      BEQ      0x48928 ; smprScActOobCalcCa + 64
        0x00048910:    e7ff        ..      B        0x48912 ; smprScActOobCalcCa + 42
        0x00048912:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048914:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048916:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048918:    3030        00      ADDS     r0,r0,#0x30
        0x0004891a:    f64f7124    O.$q    MOV      r1,#0xff24
        0x0004891e:    f2c00104    ....    MOVT     r1,#4
        0x00048922:    f7d1ff69    ..i.    BL       Calc128Cpy ; 0x1a7f8
        0x00048926:    e7ff        ..      B        0x48928 ; smprScActOobCalcCa + 64
        0x00048928:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004892a:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0004892e:    2801        .(      CMP      r0,#1
        0x00048930:    d110        ..      BNE      0x48954 ; smprScActOobCalcCa + 108
        0x00048932:    e7ff        ..      B        0x48934 ; smprScActOobCalcCa + 76
        0x00048934:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048936:    9906        ..      LDR      r1,[sp,#0x18]
        0x00048938:    6c82        .l      LDR      r2,[r0,#0x48]
        0x0004893a:    6893        .h      LDR      r3,[r2,#8]
        0x0004893c:    6952        Ri      LDR      r2,[r2,#0x14]
        0x0004893e:    3220         2      ADDS     r2,r2,#0x20
        0x00048940:    46ec        .F      MOV      r12,sp
        0x00048942:    f8cc2004    ...     STR      r2,[r12,#4]
        0x00048946:    2200        ."      MOVS     r2,#0
        0x00048948:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0004894c:    461a        .F      MOV      r2,r3
        0x0004894e:    f7d5f97f    ....    BL       SmpScCalcF4 ; 0x1dc50
        0x00048952:    e018        ..      B        0x48986 ; smprScActOobCalcCa + 158
        0x00048954:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048956:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048958:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004895a:    3020         0      ADDS     r0,r0,#0x20
        0x0004895c:    f64f7124    O.$q    MOV      r1,#0xff24
        0x00048960:    f2c00104    ....    MOVT     r1,#4
        0x00048964:    f7d1ff48    ..H.    BL       Calc128Cpy ; 0x1a7f8
        0x00048968:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004896a:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004896e:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00048972:    201c        .       MOVS     r0,#0x1c
        0x00048974:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00048978:    2000        .       MOVS     r0,#0
        0x0004897a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004897c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004897e:    a902        ..      ADD      r1,sp,#8
        0x00048980:    f7fffbc0    ....    BL       smpSmExecute ; 0x48104
        0x00048984:    e7ff        ..      B        0x48986 ; smprScActOobCalcCa + 158
        0x00048986:    b008        ..      ADD      sp,sp,#0x20
        0x00048988:    bd80        ..      POP      {r7,pc}
        0x0004898a:    0000        ..      MOVS     r0,r0
    smprScActOobSendRand
        0x0004898c:    b580        ..      PUSH     {r7,lr}
        0x0004898e:    b082        ..      SUB      sp,sp,#8
        0x00048990:    9001        ..      STR      r0,[sp,#4]
        0x00048992:    9100        ..      STR      r1,[sp,#0]
        0x00048994:    9801        ..      LDR      r0,[sp,#4]
        0x00048996:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0004899a:    2801        .(      CMP      r0,#1
        0x0004899c:    d110        ..      BNE      0x489c0 ; smprScActOobSendRand + 52
        0x0004899e:    e7ff        ..      B        0x489a0 ; smprScActOobSendRand + 20
        0x000489a0:    9801        ..      LDR      r0,[sp,#4]
        0x000489a2:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000489a4:    6940        @i      LDR      r0,[r0,#0x14]
        0x000489a6:    3050        P0      ADDS     r0,r0,#0x50
        0x000489a8:    9900        ..      LDR      r1,[sp,#0]
        0x000489aa:    6849        Ih      LDR      r1,[r1,#4]
        0x000489ac:    2210        ."      MOVS     r2,#0x10
        0x000489ae:    f7cffccb    ....    BL       memcmp ; 0x18348
        0x000489b2:    b120         .      CBZ      r0,0x489be ; smprScActOobSendRand + 50
        0x000489b4:    e7ff        ..      B        0x489b6 ; smprScActOobSendRand + 42
        0x000489b6:    9801        ..      LDR      r0,[sp,#4]
        0x000489b8:    f7fefeba    ....    BL       smpScFailWithReattempt ; 0x47730
        0x000489bc:    e013        ..      B        0x489e6 ; smprScActOobSendRand + 90
        0x000489be:    e7ff        ..      B        0x489c0 ; smprScActOobSendRand + 52
        0x000489c0:    9901        ..      LDR      r1,[sp,#4]
        0x000489c2:    200d        .       MOVS     r0,#0xd
        0x000489c4:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x000489c8:    9801        ..      LDR      r0,[sp,#4]
        0x000489ca:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000489cc:    6940        @i      LDR      r0,[r0,#0x14]
        0x000489ce:    3010        .0      ADDS     r0,r0,#0x10
        0x000489d0:    2110        .!      MOVS     r1,#0x10
        0x000489d2:    f7d4fdd3    ....    BL       SecRand ; 0x1d57c
        0x000489d6:    9801        ..      LDR      r0,[sp,#4]
        0x000489d8:    9900        ..      LDR      r1,[sp,#0]
        0x000489da:    6c82        .l      LDR      r2,[r0,#0x48]
        0x000489dc:    6952        Ri      LDR      r2,[r2,#0x14]
        0x000489de:    3210        .2      ADDS     r2,r2,#0x10
        0x000489e0:    f7fff9c0    ....    BL       smpScSendRand ; 0x47d64
        0x000489e4:    e7ff        ..      B        0x489e6 ; smprScActOobSendRand + 90
        0x000489e6:    b002        ..      ADD      sp,sp,#8
        0x000489e8:    bd80        ..      POP      {r7,pc}
        0x000489ea:    0000        ..      MOVS     r0,r0
    smprScActOobSetup
        0x000489ec:    b082        ..      SUB      sp,sp,#8
        0x000489ee:    9001        ..      STR      r0,[sp,#4]
        0x000489f0:    9100        ..      STR      r1,[sp,#0]
        0x000489f2:    9901        ..      LDR      r1,[sp,#4]
        0x000489f4:    2004        .       MOVS     r0,#4
        0x000489f6:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x000489fa:    b002        ..      ADD      sp,sp,#8
        0x000489fc:    4770        pG      BX       lr
        0x000489fe:    0000        ..      MOVS     r0,r0
    smprScActPkCalcCa
        0x00048a00:    b510        ..      PUSH     {r4,lr}
        0x00048a02:    b08a        ..      SUB      sp,sp,#0x28
        0x00048a04:    9009        ..      STR      r0,[sp,#0x24]
        0x00048a06:    9108        ..      STR      r1,[sp,#0x20]
        0x00048a08:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048a0a:    6840        @h      LDR      r0,[r0,#4]
        0x00048a0c:    3009        .0      ADDS     r0,r0,#9
        0x00048a0e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00048a10:    9809        ..      LDR      r0,[sp,#0x24]
        0x00048a12:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048a14:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048a16:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00048a18:    2210        ."      MOVS     r2,#0x10
        0x00048a1a:    f7d5fbaf    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00048a1e:    9809        ..      LDR      r0,[sp,#0x24]
        0x00048a20:    9006        ..      STR      r0,[sp,#0x18]
        0x00048a22:    9908        ..      LDR      r1,[sp,#0x20]
        0x00048a24:    9103        ..      STR      r1,[sp,#0xc]
        0x00048a26:    6c81        .l      LDR      r1,[r0,#0x48]
        0x00048a28:    688a        .h      LDR      r2,[r1,#8]
        0x00048a2a:    9204        ..      STR      r2,[sp,#0x10]
        0x00048a2c:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00048a2e:    9105        ..      STR      r1,[sp,#0x14]
        0x00048a30:    f7fdfeae    ....    BL       smpGetPkBit ; 0x46790
        0x00048a34:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048a36:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00048a38:    9b05        ..      LDR      r3,[sp,#0x14]
        0x00048a3a:    4684        .F      MOV      r12,r0
        0x00048a3c:    9806        ..      LDR      r0,[sp,#0x18]
        0x00048a3e:    f8dde024    ..$.    LDR      lr,[sp,#0x24]
        0x00048a42:    f8dee048    ..H.    LDR      lr,[lr,#0x48]
        0x00048a46:    f8de4014    ...@    LDR      r4,[lr,#0x14]
        0x00048a4a:    46ee        .F      MOV      lr,sp
        0x00048a4c:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x00048a50:    f8cec000    ....    STR      r12,[lr,#0]
        0x00048a54:    f7d5f8fc    ....    BL       SmpScCalcF4 ; 0x1dc50
        0x00048a58:    b00a        ..      ADD      sp,sp,#0x28
        0x00048a5a:    bd10        ..      POP      {r4,pc}
    smprScActPkCalcCb
        0x00048a5c:    b510        ..      PUSH     {r4,lr}
        0x00048a5e:    b088        ..      SUB      sp,sp,#0x20
        0x00048a60:    9007        ..      STR      r0,[sp,#0x1c]
        0x00048a62:    9106        ..      STR      r1,[sp,#0x18]
        0x00048a64:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048a66:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048a68:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048a6a:    3010        .0      ADDS     r0,r0,#0x10
        0x00048a6c:    2110        .!      MOVS     r1,#0x10
        0x00048a6e:    f7d4fd85    ....    BL       SecRand ; 0x1d57c
        0x00048a72:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00048a74:    2004        .       MOVS     r0,#4
        0x00048a76:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048a7a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048a7c:    9005        ..      STR      r0,[sp,#0x14]
        0x00048a7e:    9906        ..      LDR      r1,[sp,#0x18]
        0x00048a80:    9102        ..      STR      r1,[sp,#8]
        0x00048a82:    6c81        .l      LDR      r1,[r0,#0x48]
        0x00048a84:    688a        .h      LDR      r2,[r1,#8]
        0x00048a86:    9204        ..      STR      r2,[sp,#0x10]
        0x00048a88:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00048a8a:    9103        ..      STR      r1,[sp,#0xc]
        0x00048a8c:    f7fdfe80    ....    BL       smpGetPkBit ; 0x46790
        0x00048a90:    9902        ..      LDR      r1,[sp,#8]
        0x00048a92:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00048a94:    9b04        ..      LDR      r3,[sp,#0x10]
        0x00048a96:    4684        .F      MOV      r12,r0
        0x00048a98:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048a9a:    f8dde01c    ....    LDR      lr,[sp,#0x1c]
        0x00048a9e:    f8dee048    ..H.    LDR      lr,[lr,#0x48]
        0x00048aa2:    f8dee014    ....    LDR      lr,[lr,#0x14]
        0x00048aa6:    f10e0410    ....    ADD      r4,lr,#0x10
        0x00048aaa:    46ee        .F      MOV      lr,sp
        0x00048aac:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x00048ab0:    f8cec000    ....    STR      r12,[lr,#0]
        0x00048ab4:    f7d5f8cc    ....    BL       SmpScCalcF4 ; 0x1dc50
        0x00048ab8:    b008        ..      ADD      sp,sp,#0x20
        0x00048aba:    bd10        ..      POP      {r4,pc}
    smprScActPkSendCnf
        0x00048abc:    b580        ..      PUSH     {r7,lr}
        0x00048abe:    b082        ..      SUB      sp,sp,#8
        0x00048ac0:    9001        ..      STR      r0,[sp,#4]
        0x00048ac2:    9100        ..      STR      r1,[sp,#0]
        0x00048ac4:    9801        ..      LDR      r0,[sp,#4]
        0x00048ac6:    9900        ..      LDR      r1,[sp,#0]
        0x00048ac8:    684a        Jh      LDR      r2,[r1,#4]
        0x00048aca:    f7fff8d7    ....    BL       smpScSendPairCnf ; 0x47c7c
        0x00048ace:    b002        ..      ADD      sp,sp,#8
        0x00048ad0:    bd80        ..      POP      {r7,pc}
        0x00048ad2:    0000        ..      MOVS     r0,r0
    smprScActPkSendRand
        0x00048ad4:    b580        ..      PUSH     {r7,lr}
        0x00048ad6:    b084        ..      SUB      sp,sp,#0x10
        0x00048ad8:    9003        ..      STR      r0,[sp,#0xc]
        0x00048ada:    9102        ..      STR      r1,[sp,#8]
        0x00048adc:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048ade:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048ae0:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048ae2:    3050        P0      ADDS     r0,r0,#0x50
        0x00048ae4:    9902        ..      LDR      r1,[sp,#8]
        0x00048ae6:    6849        Ih      LDR      r1,[r1,#4]
        0x00048ae8:    2210        ."      MOVS     r2,#0x10
        0x00048aea:    f7cffc2d    ..-.    BL       memcmp ; 0x18348
        0x00048aee:    b120         .      CBZ      r0,0x48afa ; smprScActPkSendRand + 38
        0x00048af0:    e7ff        ..      B        0x48af2 ; smprScActPkSendRand + 30
        0x00048af2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048af4:    f7fefe1c    ....    BL       smpScFailWithReattempt ; 0x47730
        0x00048af8:    e025        %.      B        0x48b46 ; smprScActPkSendRand + 114
        0x00048afa:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048afc:    6c81        .l      LDR      r1,[r0,#0x48]
        0x00048afe:    78c8        .x      LDRB     r0,[r1,#3]
        0x00048b00:    3001        .0      ADDS     r0,#1
        0x00048b02:    70c8        .p      STRB     r0,[r1,#3]
        0x00048b04:    b2c0        ..      UXTB     r0,r0
        0x00048b06:    2814        .(      CMP      r0,#0x14
        0x00048b08:    db04        ..      BLT      0x48b14 ; smprScActPkSendRand + 64
        0x00048b0a:    e7ff        ..      B        0x48b0c ; smprScActPkSendRand + 56
        0x00048b0c:    201b        .       MOVS     r0,#0x1b
        0x00048b0e:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00048b12:    e00e        ..      B        0x48b32 ; smprScActPkSendRand + 94
        0x00048b14:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048b16:    2003        .       MOVS     r0,#3
        0x00048b18:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048b1c:    201a        .       MOVS     r0,#0x1a
        0x00048b1e:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00048b22:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048b24:    9902        ..      LDR      r1,[sp,#8]
        0x00048b26:    6c82        .l      LDR      r2,[r0,#0x48]
        0x00048b28:    6952        Ri      LDR      r2,[r2,#0x14]
        0x00048b2a:    3210        .2      ADDS     r2,r2,#0x10
        0x00048b2c:    f7fff91a    ....    BL       smpScSendRand ; 0x47d64
        0x00048b30:    e7ff        ..      B        0x48b32 ; smprScActPkSendRand + 94
        0x00048b32:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048b34:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00048b38:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00048b3c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048b3e:    a901        ..      ADD      r1,sp,#4
        0x00048b40:    f7fffae0    ....    BL       smpSmExecute ; 0x48104
        0x00048b44:    e7ff        ..      B        0x48b46 ; smprScActPkSendRand + 114
        0x00048b46:    b004        ..      ADD      sp,sp,#0x10
        0x00048b48:    bd80        ..      POP      {r7,pc}
        0x00048b4a:    0000        ..      MOVS     r0,r0
    smprScActPkStoreCnf
        0x00048b4c:    b580        ..      PUSH     {r7,lr}
        0x00048b4e:    b084        ..      SUB      sp,sp,#0x10
        0x00048b50:    9003        ..      STR      r0,[sp,#0xc]
        0x00048b52:    9102        ..      STR      r1,[sp,#8]
        0x00048b54:    9802        ..      LDR      r0,[sp,#8]
        0x00048b56:    6840        @h      LDR      r0,[r0,#4]
        0x00048b58:    3009        .0      ADDS     r0,r0,#9
        0x00048b5a:    9001        ..      STR      r0,[sp,#4]
        0x00048b5c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048b5e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048b60:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048b62:    3050        P0      ADDS     r0,r0,#0x50
        0x00048b64:    9901        ..      LDR      r1,[sp,#4]
        0x00048b66:    2210        ."      MOVS     r2,#0x10
        0x00048b68:    f7d5fb08    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00048b6c:    b004        ..      ADD      sp,sp,#0x10
        0x00048b6e:    bd80        ..      POP      {r7,pc}
    smprScActPkStoreCnfAndCalcCb
        0x00048b70:    b580        ..      PUSH     {r7,lr}
        0x00048b72:    b082        ..      SUB      sp,sp,#8
        0x00048b74:    9001        ..      STR      r0,[sp,#4]
        0x00048b76:    9100        ..      STR      r1,[sp,#0]
        0x00048b78:    9801        ..      LDR      r0,[sp,#4]
        0x00048b7a:    9900        ..      LDR      r1,[sp,#0]
        0x00048b7c:    f7ffffe6    ....    BL       smprScActPkStoreCnf ; 0x48b4c
        0x00048b80:    9801        ..      LDR      r0,[sp,#4]
        0x00048b82:    9900        ..      LDR      r1,[sp,#0]
        0x00048b84:    f7ffff6a    ..j.    BL       smprScActPkCalcCb ; 0x48a5c
        0x00048b88:    b002        ..      ADD      sp,sp,#8
        0x00048b8a:    bd80        ..      POP      {r7,pc}
    smprScActPkStorePinAndCalcCb
        0x00048b8c:    b580        ..      PUSH     {r7,lr}
        0x00048b8e:    b082        ..      SUB      sp,sp,#8
        0x00048b90:    9001        ..      STR      r0,[sp,#4]
        0x00048b92:    9100        ..      STR      r1,[sp,#0]
        0x00048b94:    9801        ..      LDR      r0,[sp,#4]
        0x00048b96:    9900        ..      LDR      r1,[sp,#0]
        0x00048b98:    f000f82a    ..*.    BL       smprScActStoreLescPin ; 0x48bf0
        0x00048b9c:    9801        ..      LDR      r0,[sp,#4]
        0x00048b9e:    9900        ..      LDR      r1,[sp,#0]
        0x00048ba0:    f7ffff5c    ..\.    BL       smprScActPkCalcCb ; 0x48a5c
        0x00048ba4:    b002        ..      ADD      sp,sp,#8
        0x00048ba6:    bd80        ..      POP      {r7,pc}
    smprScActSendPubKey
        0x00048ba8:    b580        ..      PUSH     {r7,lr}
        0x00048baa:    b082        ..      SUB      sp,sp,#8
        0x00048bac:    9001        ..      STR      r0,[sp,#4]
        0x00048bae:    9100        ..      STR      r1,[sp,#0]
        0x00048bb0:    9801        ..      LDR      r0,[sp,#4]
        0x00048bb2:    9900        ..      LDR      r1,[sp,#0]
        0x00048bb4:    f7fef918    ....    BL       smpScActAuthSelect ; 0x46de8
        0x00048bb8:    9801        ..      LDR      r0,[sp,#4]
        0x00048bba:    9900        ..      LDR      r1,[sp,#0]
        0x00048bbc:    f7fff892    ....    BL       smpScSendPubKey ; 0x47ce4
        0x00048bc0:    b002        ..      ADD      sp,sp,#8
        0x00048bc2:    bd80        ..      POP      {r7,pc}
    smprScActStoreDhCheck
        0x00048bc4:    b580        ..      PUSH     {r7,lr}
        0x00048bc6:    b084        ..      SUB      sp,sp,#0x10
        0x00048bc8:    9003        ..      STR      r0,[sp,#0xc]
        0x00048bca:    9102        ..      STR      r1,[sp,#8]
        0x00048bcc:    9802        ..      LDR      r0,[sp,#8]
        0x00048bce:    6840        @h      LDR      r0,[r0,#4]
        0x00048bd0:    3009        .0      ADDS     r0,r0,#9
        0x00048bd2:    9001        ..      STR      r0,[sp,#4]
        0x00048bd4:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048bd6:    200f        .       MOVS     r0,#0xf
        0x00048bd8:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048bdc:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048bde:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048be0:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048be2:    3050        P0      ADDS     r0,r0,#0x50
        0x00048be4:    9901        ..      LDR      r1,[sp,#4]
        0x00048be6:    2210        ."      MOVS     r2,#0x10
        0x00048be8:    f7d5fac8    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00048bec:    b004        ..      ADD      sp,sp,#0x10
        0x00048bee:    bd80        ..      POP      {r7,pc}
    smprScActStoreLescPin
        0x00048bf0:    b580        ..      PUSH     {r7,lr}
        0x00048bf2:    b084        ..      SUB      sp,sp,#0x10
        0x00048bf4:    9003        ..      STR      r0,[sp,#0xc]
        0x00048bf6:    9102        ..      STR      r1,[sp,#8]
        0x00048bf8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048bfa:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048bfc:    7840        @x      LDRB     r0,[r0,#1]
        0x00048bfe:    2803        .(      CMP      r0,#3
        0x00048c00:    d12b        +.      BNE      0x48c5a ; smprScActStoreLescPin + 106
        0x00048c02:    e7ff        ..      B        0x48c04 ; smprScActStoreLescPin + 20
        0x00048c04:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048c06:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048c08:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048c0a:    3020         0      ADDS     r0,r0,#0x20
        0x00048c0c:    f64f7124    O.$q    MOV      r1,#0xff24
        0x00048c10:    f2c00104    ....    MOVT     r1,#4
        0x00048c14:    9101        ..      STR      r1,[sp,#4]
        0x00048c16:    f7d1fdef    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00048c1a:    9901        ..      LDR      r1,[sp,#4]
        0x00048c1c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048c1e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048c20:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048c22:    3030        00      ADDS     r0,r0,#0x30
        0x00048c24:    f7d1fde8    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00048c28:    9802        ..      LDR      r0,[sp,#8]
        0x00048c2a:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00048c2c:    2803        .(      CMP      r0,#3
        0x00048c2e:    dc13        ..      BGT      0x48c58 ; smprScActStoreLescPin + 104
        0x00048c30:    e7ff        ..      B        0x48c32 ; smprScActStoreLescPin + 66
        0x00048c32:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048c34:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048c36:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048c38:    302d        -0      ADDS     r0,r0,#0x2d
        0x00048c3a:    9a02        ..      LDR      r2,[sp,#8]
        0x00048c3c:    1d11        ..      ADDS     r1,r2,#4
        0x00048c3e:    7d12        .}      LDRB     r2,[r2,#0x14]
        0x00048c40:    f7d5fa9c    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00048c44:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048c46:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048c48:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048c4a:    303d        =0      ADDS     r0,r0,#0x3d
        0x00048c4c:    9a02        ..      LDR      r2,[sp,#8]
        0x00048c4e:    1d11        ..      ADDS     r1,r2,#4
        0x00048c50:    7d12        .}      LDRB     r2,[r2,#0x14]
        0x00048c52:    f7d5fa93    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00048c56:    e7ff        ..      B        0x48c58 ; smprScActStoreLescPin + 104
        0x00048c58:    e7ff        ..      B        0x48c5a ; smprScActStoreLescPin + 106
        0x00048c5a:    b004        ..      ADD      sp,sp,#0x10
        0x00048c5c:    bd80        ..      POP      {r7,pc}
        0x00048c5e:    0000        ..      MOVS     r0,r0
    smprScActWaitDhCheck
        0x00048c60:    b580        ..      PUSH     {r7,lr}
        0x00048c62:    b082        ..      SUB      sp,sp,#8
        0x00048c64:    9001        ..      STR      r0,[sp,#4]
        0x00048c66:    9100        ..      STR      r1,[sp,#0]
        0x00048c68:    9901        ..      LDR      r1,[sp,#4]
        0x00048c6a:    200d        .       MOVS     r0,#0xd
        0x00048c6c:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048c70:    9801        ..      LDR      r0,[sp,#4]
        0x00048c72:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048c74:    7840        @x      LDRB     r0,[r0,#1]
        0x00048c76:    2803        .(      CMP      r0,#3
        0x00048c78:    d108        ..      BNE      0x48c8c ; smprScActWaitDhCheck + 44
        0x00048c7a:    e7ff        ..      B        0x48c7c ; smprScActWaitDhCheck + 28
        0x00048c7c:    9801        ..      LDR      r0,[sp,#4]
        0x00048c7e:    9900        ..      LDR      r1,[sp,#0]
        0x00048c80:    6c82        .l      LDR      r2,[r0,#0x48]
        0x00048c82:    6952        Ri      LDR      r2,[r2,#0x14]
        0x00048c84:    3210        .2      ADDS     r2,r2,#0x10
        0x00048c86:    f7fff86d    ..m.    BL       smpScSendRand ; 0x47d64
        0x00048c8a:    e7ff        ..      B        0x48c8c ; smprScActWaitDhCheck + 44
        0x00048c8c:    b002        ..      ADD      sp,sp,#8
        0x00048c8e:    bd80        ..      POP      {r7,pc}
    spl_alloca
        0x00048c90:    b085        ..      SUB      sp,sp,#0x14
        0x00048c92:    9003        ..      STR      r0,[sp,#0xc]
        0x00048c94:    f24a0054    J.T.    MOV      r0,#0xa054
        0x00048c98:    f2c10001    ....    MOVT     r0,#0x1001
        0x00048c9c:    6800        .h      LDR      r0,[r0,#0]
        0x00048c9e:    9002        ..      STR      r0,[sp,#8]
        0x00048ca0:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048ca2:    f0200003     ...    BIC      r0,r0,#3
        0x00048ca6:    3004        .0      ADDS     r0,#4
        0x00048ca8:    9001        ..      STR      r0,[sp,#4]
        0x00048caa:    9802        ..      LDR      r0,[sp,#8]
        0x00048cac:    9000        ..      STR      r0,[sp,#0]
        0x00048cae:    2001        .       MOVS     r0,#1
        0x00048cb0:    b918        ..      CBNZ     r0,0x48cba ; spl_alloca + 42
        0x00048cb2:    e7ff        ..      B        0x48cb4 ; spl_alloca + 36
        0x00048cb4:    9801        ..      LDR      r0,[sp,#4]
        0x00048cb6:    9000        ..      STR      r0,[sp,#0]
        0x00048cb8:    e7ff        ..      B        0x48cba ; spl_alloca + 42
        0x00048cba:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00048cbe:    0780        ..      LSLS     r0,r0,#30
        0x00048cc0:    b118        ..      CBZ      r0,0x48cca ; spl_alloca + 58
        0x00048cc2:    e7ff        ..      B        0x48cc4 ; spl_alloca + 52
        0x00048cc4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048cc6:    9001        ..      STR      r0,[sp,#4]
        0x00048cc8:    e7ff        ..      B        0x48cca ; spl_alloca + 58
        0x00048cca:    9a01        ..      LDR      r2,[sp,#4]
        0x00048ccc:    f24a0154    J.T.    MOV      r1,#0xa054
        0x00048cd0:    f2c10101    ....    MOVT     r1,#0x1001
        0x00048cd4:    6808        .h      LDR      r0,[r1,#0]
        0x00048cd6:    4410        .D      ADD      r0,r0,r2
        0x00048cd8:    6008        .`      STR      r0,[r1,#0]
        0x00048cda:    9a01        ..      LDR      r2,[sp,#4]
        0x00048cdc:    f24a004c    J.L.    MOV      r0,#0xa04c
        0x00048ce0:    f2c10001    ....    MOVT     r0,#0x1001
        0x00048ce4:    6801        .h      LDR      r1,[r0,#0]
        0x00048ce6:    4411        .D      ADD      r1,r1,r2
        0x00048ce8:    6001        .`      STR      r1,[r0,#0]
        0x00048cea:    6800        .h      LDR      r0,[r0,#0]
        0x00048cec:    f5b04fa0    ...O    CMP      r0,#0x5000
        0x00048cf0:    dd03        ..      BLE      0x48cfa ; spl_alloca + 106
        0x00048cf2:    e7ff        ..      B        0x48cf4 ; spl_alloca + 100
        0x00048cf4:    2000        .       MOVS     r0,#0
        0x00048cf6:    9004        ..      STR      r0,[sp,#0x10]
        0x00048cf8:    e002        ..      B        0x48d00 ; spl_alloca + 112
        0x00048cfa:    9802        ..      LDR      r0,[sp,#8]
        0x00048cfc:    9004        ..      STR      r0,[sp,#0x10]
        0x00048cfe:    e7ff        ..      B        0x48d00 ; spl_alloca + 112
        0x00048d00:    9804        ..      LDR      r0,[sp,#0x10]
        0x00048d02:    b005        ..      ADD      sp,sp,#0x14
        0x00048d04:    4770        pG      BX       lr
        0x00048d06:    0000        ..      MOVS     r0,r0
    spl_stack_check
        0x00048d08:    f24a004c    J.L.    MOV      r0,#0xa04c
        0x00048d0c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00048d10:    6800        .h      LDR      r0,[r0,#0]
        0x00048d12:    4770        pG      BX       lr
    spl_stack_init
        0x00048d14:    b082        ..      SUB      sp,sp,#8
        0x00048d16:    9001        ..      STR      r0,[sp,#4]
        0x00048d18:    2000        .       MOVS     r0,#0
        0x00048d1a:    9000        ..      STR      r0,[sp,#0]
        0x00048d1c:    9801        ..      LDR      r0,[sp,#4]
        0x00048d1e:    b9e8        ..      CBNZ     r0,0x48d5c ; spl_stack_init + 72
        0x00048d20:    e7ff        ..      B        0x48d22 ; spl_stack_init + 14
        0x00048d22:    f24a0154    J.T.    MOV      r1,#0xa054
        0x00048d26:    f2c10101    ....    MOVT     r1,#0x1001
        0x00048d2a:    f245004c    E.L.    MOV      r0,#0x504c
        0x00048d2e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00048d32:    6008        .`      STR      r0,[r1,#0]
        0x00048d34:    f24a0158    J.X.    MOV      r1,#0xa058
        0x00048d38:    f2c10101    ....    MOVT     r1,#0x1001
        0x00048d3c:    2000        .       MOVS     r0,#0
        0x00048d3e:    6008        .`      STR      r0,[r1,#0]
        0x00048d40:    f24a014c    J.L.    MOV      r1,#0xa04c
        0x00048d44:    f2c10101    ....    MOVT     r1,#0x1001
        0x00048d48:    6008        .`      STR      r0,[r1,#0]
        0x00048d4a:    f24a0150    J.P.    MOV      r1,#0xa050
        0x00048d4e:    f2c10101    ....    MOVT     r1,#0x1001
        0x00048d52:    6008        .`      STR      r0,[r1,#0]
        0x00048d54:    f44f40a0    O..@    MOV      r0,#0x5000
        0x00048d58:    9000        ..      STR      r0,[sp,#0]
        0x00048d5a:    e000        ..      B        0x48d5e ; spl_stack_init + 74
        0x00048d5c:    e7ff        ..      B        0x48d5e ; spl_stack_init + 74
        0x00048d5e:    9800        ..      LDR      r0,[sp,#0]
        0x00048d60:    b002        ..      ADD      sp,sp,#8
        0x00048d62:    4770        pG      BX       lr
    spreading_decision
        0x00048d64:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00048d68:    b088        ..      SUB      sp,sp,#0x20
        0x00048d6a:    f8ddb050    ..P.    LDR      r11,[sp,#0x50]
        0x00048d6e:    f8d0c020    .. .    LDR      r12,[r0,#0x20]
        0x00048d72:    4605        .F      MOV      r5,r0
        0x00048d74:    eb0c004b    ..K.    ADD      r0,r12,r11,LSL #1
        0x00048d78:    f93c601b    <..`    LDRSH    r6,[r12,r11,LSL #1]
        0x00048d7c:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x00048d80:    9c16        ..      LDR      r4,[sp,#0x58]
        0x00048d82:    1a30        0.      SUBS     r0,r6,r0
        0x00048d84:    4360        `C      MULS     r0,r4,r0
        0x00048d86:    2809        .(      CMP      r0,#9
        0x00048d88:    f04f0800    O...    MOV      r8,#0
        0x00048d8c:    9106        ..      STR      r1,[sp,#0x18]
        0x00048d8e:    f2c080cd    ....    BLT.W    0x48f2c ; spreading_decision + 456
        0x00048d92:    e9cd3200    ...2    STRD     r3,r2,[sp,#0]
        0x00048d96:    6aea        .j      LDR      r2,[r5,#0x2c]
        0x00048d98:    ed9f1a6a    ..j.    VLDR     s2,[pc,#424] ; [0x48f44] = 0x3d800000
        0x00048d9c:    4362        bC      MULS     r2,r4,r2
        0x00048d9e:    0090        ..      LSLS     r0,r2,#2
        0x00048da0:    ed9f2a69    ..i*    VLDR     s4,[pc,#420] ; [0x48f48] = 0x3c800000
        0x00048da4:    9002        ..      STR      r0,[sp,#8]
        0x00048da6:    eeb50a00    ....    VMOV.F32 s0,#0.25000000
        0x00048daa:    2700        .'      MOVS     r7,#0
        0x00048dac:    2000        .       MOVS     r0,#0
        0x00048dae:    2200        ."      MOVS     r2,#0
        0x00048db0:    4629        )F      MOV      r1,r5
        0x00048db2:    9005        ..      STR      r0,[sp,#0x14]
        0x00048db4:    f8cdc010    ....    STR      r12,[sp,#0x10]
        0x00048db8:    f1bb0f01    ....    CMP      r11,#1
        0x00048dbc:    9203        ..      STR      r2,[sp,#0xc]
        0x00048dbe:    db6b        k.      BLT      0x48e98 ; spreading_decision + 308
        0x00048dc0:    f8bc5000    ...P    LDRH     r5,[r12,#0]
        0x00048dc4:    f04f0900    O...    MOV      r9,#0
        0x00048dc8:    f1090301    ....    ADD      r3,r9,#1
        0x00048dcc:    f93c2013    <..     LDRSH    r2,[r12,r3,LSL #1]
        0x00048dd0:    b22d        -.      SXTH     r5,r5
        0x00048dd2:    1b56        V.      SUBS     r6,r2,r5
        0x00048dd4:    fb06fe04    ....    MUL      lr,r6,r4
        0x00048dd8:    f1be0f09    ....    CMP      lr,#9
        0x00048ddc:    db58        X.      BLT      0x48e90 ; spreading_decision + 300
        0x00048dde:    fb04f605    ....    MUL      r6,r4,r5
        0x00048de2:    9d06        ..      LDR      r5,[sp,#0x18]
        0x00048de4:    ee03ea10    ....    VMOV     s6,lr
        0x00048de8:    4658        XF      MOV      r0,r11
        0x00048dea:    f8cd801c    ....    STR      r8,[sp,#0x1c]
        0x00048dee:    eeb83ac3    ...:    VCVT.F32.S32 s6,s6
        0x00048df2:    eb050586    ....    ADD      r5,r5,r6,LSL #2
        0x00048df6:    f04f0a00    O...    MOV      r10,#0
        0x00048dfa:    46f3        .F      MOV      r11,lr
        0x00048dfc:    f04f0800    O...    MOV      r8,#0
        0x00048e00:    f04f0c00    O...    MOV      r12,#0
        0x00048e04:    ed954a00    ...J    VLDR     s8,[r5,#0]
        0x00048e08:    3504        .5      ADDS     r5,#4
        0x00048e0a:    ee244a04    $..J    VMUL.F32 s8,s8,s8
        0x00048e0e:    ee244a03    $..J    VMUL.F32 s8,s8,s6
        0x00048e12:    eeb44a40    ..@J    VCMP.F32 s8,s0
        0x00048e16:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00048e1a:    eeb44a41    ..AJ    VCMP.F32 s8,s2
        0x00048e1e:    bfb8        ..      IT       LT
        0x00048e20:    f10c0c01    ....    ADDLT    r12,r12,#1
        0x00048e24:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00048e28:    eeb44a42    ..BJ    VCMP.F32 s8,s4
        0x00048e2c:    bfb8        ..      IT       LT
        0x00048e2e:    f1080801    ....    ADDLT    r8,r8,#1
        0x00048e32:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00048e36:    bfb8        ..      IT       LT
        0x00048e38:    f10a0a01    ....    ADDLT    r10,r10,#1
        0x00048e3c:    f1bb0b01    ....    SUBS     r11,r11,#1
        0x00048e40:    d1e0        ..      BNE      0x48e04 ; spreading_decision + 160
        0x00048e42:    688d        .h      LDR      r5,[r1,#8]
        0x00048e44:    3d04        .=      SUBS     r5,#4
        0x00048e46:    45a9        .E      CMP      r9,r5
        0x00048e48:    dd09        ..      BLE      0x48e5e ; spreading_decision + 250
        0x00048e4a:    eb08050c    ....    ADD      r5,r8,r12
        0x00048e4e:    016d        m.      LSLS     r5,r5,#5
        0x00048e50:    fb95f5fe    ....    SDIV     r5,r5,lr
        0x00048e54:    460c        .F      MOV      r4,r1
        0x00048e56:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048e58:    4429        )D      ADD      r1,r1,r5
        0x00048e5a:    9105        ..      STR      r1,[sp,#0x14]
        0x00048e5c:    4621        !F      MOV      r1,r4
        0x00048e5e:    4683        .F      MOV      r11,r0
        0x00048e60:    2600        .&      MOVS     r6,#0
        0x00048e62:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00048e64:    ebbe0f4c    ..L.    CMP      lr,r12,LSL #1
        0x00048e68:    bfd8        ..      IT       LE
        0x00048e6a:    2601        .&      MOVLE    r6,#1
        0x00048e6c:    ebbe0f48    ..H.    CMP      lr,r8,LSL #1
        0x00048e70:    bfd8        ..      IT       LE
        0x00048e72:    3601        .6      ADDLE    r6,#1
        0x00048e74:    f8505029    P.)P    LDR      r5,[r0,r9,LSL #2]
        0x00048e78:    ebbe0f4a    ..J.    CMP      lr,r10,LSL #1
        0x00048e7c:    bfd8        ..      IT       LE
        0x00048e7e:    3601        .6      ADDLE    r6,#1
        0x00048e80:    f8dd801c    ....    LDR      r8,[sp,#0x1c]
        0x00048e84:    fb057706    ...w    MLA      r7,r5,r6,r7
        0x00048e88:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x00048e8c:    9c16        ..      LDR      r4,[sp,#0x58]
        0x00048e8e:    44a8        .D      ADD      r8,r8,r5
        0x00048e90:    b295        ..      UXTH     r5,r2
        0x00048e92:    455b        [E      CMP      r3,r11
        0x00048e94:    4699        .F      MOV      r9,r3
        0x00048e96:    d197        ..      BNE      0x48dc8 ; spreading_decision + 100
        0x00048e98:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00048e9a:    460b        .F      MOV      r3,r1
        0x00048e9c:    9915        ..      LDR      r1,[sp,#0x54]
        0x00048e9e:    3201        .2      ADDS     r2,#1
        0x00048ea0:    428a        .B      CMP      r2,r1
        0x00048ea2:    9906        ..      LDR      r1,[sp,#0x18]
        0x00048ea4:    9802        ..      LDR      r0,[sp,#8]
        0x00048ea6:    4401        .D      ADD      r1,r1,r0
        0x00048ea8:    9106        ..      STR      r1,[sp,#0x18]
        0x00048eaa:    4619        .F      MOV      r1,r3
        0x00048eac:    f6ffaf84    ....    BLT.W    0x48db8 ; spreading_decision + 84
        0x00048eb0:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00048eb2:    b300        ..      CBZ      r0,0x48ef6 ; spreading_decision + 402
        0x00048eb4:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048eb6:    b140        @.      CBZ      r0,0x48eca ; spreading_decision + 358
        0x00048eb8:    6889        .h      LDR      r1,[r1,#8]
        0x00048eba:    9a15        ..      LDR      r2,[sp,#0x54]
        0x00048ebc:    ebab0101    ....    SUB      r1,r11,r1
        0x00048ec0:    3104        .1      ADDS     r1,#4
        0x00048ec2:    4351        QC      MULS     r1,r2,r1
        0x00048ec4:    fb90f1f1    ....    SDIV     r1,r0,r1
        0x00048ec8:    e000        ..      B        0x48ecc ; spreading_decision + 360
        0x00048eca:    2100        .!      MOVS     r1,#0
        0x00048ecc:    e9dd6311    ...c    LDRD     r6,r3,[sp,#0x44]
        0x00048ed0:    6832        2h      LDR      r2,[r6,#0]
        0x00048ed2:    4411        .D      ADD      r1,r1,r2
        0x00048ed4:    1049        I.      ASRS     r1,r1,#1
        0x00048ed6:    6031        1`      STR      r1,[r6,#0]
        0x00048ed8:    681a        .h      LDR      r2,[r3,#0]
        0x00048eda:    b11a        ..      CBZ      r2,0x48ee4 ; spreading_decision + 384
        0x00048edc:    2a02        .*      CMP      r2,#2
        0x00048ede:    bf08        ..      IT       EQ
        0x00048ee0:    3104        .1      ADDEQ    r1,#4
        0x00048ee2:    e000        ..      B        0x48ee6 ; spreading_decision + 386
        0x00048ee4:    3904        .9      SUBS     r1,#4
        0x00048ee6:    2200        ."      MOVS     r2,#0
        0x00048ee8:    2912        .)      CMP      r1,#0x12
        0x00048eea:    bfc8        ..      IT       GT
        0x00048eec:    2201        ."      MOVGT    r2,#1
        0x00048eee:    2916        .)      CMP      r1,#0x16
        0x00048ef0:    bfc8        ..      IT       GT
        0x00048ef2:    2202        ."      MOVGT    r2,#2
        0x00048ef4:    601a        .`      STR      r2,[r3,#0]
        0x00048ef6:    9a01        ..      LDR      r2,[sp,#4]
        0x00048ef8:    0239        9.      LSLS     r1,r7,#8
        0x00048efa:    fb91f0f8    ....    SDIV     r0,r1,r8
        0x00048efe:    6811        .h      LDR      r1,[r2,#0]
        0x00048f00:    9b00        ..      LDR      r3,[sp,#0]
        0x00048f02:    4408        .D      ADD      r0,r0,r1
        0x00048f04:    1040        @.      ASRS     r0,r0,#1
        0x00048f06:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00048f0a:    eba111c3    ....    SUB      r1,r1,r3,LSL #7
        0x00048f0e:    f50171e0    ...q    ADD      r1,r1,#0x1c0
        0x00048f12:    f5b17f9f    ....    CMP      r1,#0x13e
        0x00048f16:    6010        .`      STR      r0,[r2,#0]
        0x00048f18:    da02        ..      BGE      0x48f20 ; spreading_decision + 444
        0x00048f1a:    f04f0803    O...    MOV      r8,#3
        0x00048f1e:    e005        ..      B        0x48f2c ; spreading_decision + 456
        0x00048f20:    f24030fe    @..0    MOV      r0,#0x3fe
        0x00048f24:    4281        .B      CMP      r1,r0
        0x00048f26:    da05        ..      BGE      0x48f34 ; spreading_decision + 464
        0x00048f28:    f04f0802    O...    MOV      r8,#2
        0x00048f2c:    4640        @F      MOV      r0,r8
        0x00048f2e:    b008        ..      ADD      sp,sp,#0x20
        0x00048f30:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00048f34:    f24052fe    @..R    MOV      r2,#0x5fe
        0x00048f38:    2000        .       MOVS     r0,#0
        0x00048f3a:    4291        .B      CMP      r1,r2
        0x00048f3c:    bfb8        ..      IT       LT
        0x00048f3e:    2001        .       MOVLT    r0,#1
        0x00048f40:    e7f5        ..      B        0x48f2e ; spreading_decision + 458
        0x00048f42:    bf00        ..      NOP      
    $d.13
        0x00048f44:    3d800000    ...=    DCD    1031798784
        0x00048f48:    3c800000    ...<    DCD    1015021568
    $t.10
    stereo_itheta
        0x00048f4c:    b580        ..      PUSH     {r7,lr}
        0x00048f4e:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x00048f52:    b1e2        ..      CBZ      r2,0x48f8e ; stereo_itheta + 66
        0x00048f54:    2b01        .+      CMP      r3,#1
        0x00048f56:    db3c        <.      BLT      0x48fd2 ; stereo_itheta + 134
        0x00048f58:    ed9f0a6b    ..k.    VLDR     s0,[pc,#428] ; [0x49108] = 0x26901d7d
        0x00048f5c:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x00048f60:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00048f64:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00048f68:    3b01        .;      SUBS     r3,#1
        0x00048f6a:    ee313a02    1..:    VADD.F32 s6,s2,s4
        0x00048f6e:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x00048f72:    ee232a03    #..*    VMUL.F32 s4,s6,s6
        0x00048f76:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x00048f7a:    ee300a02    0...    VADD.F32 s0,s0,s4
        0x00048f7e:    ee388a01    8...    VADD.F32 s16,s16,s2
        0x00048f82:    f1010104    ....    ADD      r1,r1,#4
        0x00048f86:    f1000004    ....    ADD      r0,r0,#4
        0x00048f8a:    d1e9        ..      BNE      0x48f60 ; stereo_itheta + 20
        0x00048f8c:    e025        %.      B        0x48fda ; stereo_itheta + 142
        0x00048f8e:    2b01        .+      CMP      r3,#1
        0x00048f90:    db1f        ..      BLT      0x48fd2 ; stereo_itheta + 134
        0x00048f92:    ed9f0a5e    ..^.    VLDR     s0,[pc,#376] ; [0x4910c] = 0
        0x00048f96:    461a        .F      MOV      r2,r3
        0x00048f98:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00048f9c:    3a01        .:      SUBS     r2,#1
        0x00048f9e:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x00048fa2:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00048fa6:    f1000004    ....    ADD      r0,r0,#4
        0x00048faa:    d1f5        ..      BNE      0x48f98 ; stereo_itheta + 76
        0x00048fac:    ed9f1a56    ..V.    VLDR     s2,[pc,#344] ; [0x49108] = 0x26901d7d
        0x00048fb0:    ed9f2a56    ..V*    VLDR     s4,[pc,#344] ; [0x4910c] = 0
        0x00048fb4:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00048fb8:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x00048fbc:    3b01        .;      SUBS     r3,#1
        0x00048fbe:    ee233a03    #..:    VMUL.F32 s6,s6,s6
        0x00048fc2:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00048fc6:    f1010104    ....    ADD      r1,r1,#4
        0x00048fca:    d1f5        ..      BNE      0x48fb8 ; stereo_itheta + 108
        0x00048fcc:    ee328a01    2...    VADD.F32 s16,s4,s2
        0x00048fd0:    e003        ..      B        0x48fda ; stereo_itheta + 142
        0x00048fd2:    ed9f8a4d    ..M.    VLDR     s16,[pc,#308] ; [0x49108] = 0x26901d7d
        0x00048fd6:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00048fda:    eeb19ac0    ....    VSQRT.F32 s18,s0
        0x00048fde:    eeb49a49    ..I.    VCMP.F32 s18,s18
        0x00048fe2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00048fe6:    f1808084    ....    BVS.W    0x490f2 ; stereo_itheta + 422
        0x00048fea:    eeb10ac8    ....    VSQRT.F32 s0,s16
        0x00048fee:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x00048ff2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00048ff6:    f1808081    ....    BVS.W    0x490fc ; stereo_itheta + 432
        0x00048ffa:    ee291a09    )...    VMUL.F32 s2,s18,s18
        0x00048ffe:    ee202a00     ..*    VMUL.F32 s4,s0,s0
        0x00049002:    ed9f3a43    ..C:    VLDR     s6,[pc,#268] ; [0x49110] = 0x219392ef
        0x00049006:    ee314a02    1..J    VADD.F32 s8,s2,s4
        0x0004900a:    eeb44a43    ..CJ    VCMP.F32 s8,s6
        0x0004900e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00049012:    da02        ..      BGE      0x4901a ; stereo_itheta + 206
        0x00049014:    ed9f0a3d    ..=.    VLDR     s0,[pc,#244] ; [0x4910c] = 0
        0x00049018:    e05a        Z.      B        0x490d0 ; stereo_itheta + 388
        0x0004901a:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x0004901e:    ed9f3a3d    ..=:    VLDR     s6,[pc,#244] ; [0x49114] = 0x3f2db121
        0x00049022:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00049026:    da23        #.      BGE      0x49070 ; stereo_itheta + 292
        0x00049028:    ed9f4a3b    ..;J    VLDR     s8,[pc,#236] ; [0x49118] = 0x3db00965
        0x0004902c:    ee213a03    !..:    VMUL.F32 s6,s2,s6
        0x00049030:    ee214a04    !..J    VMUL.F32 s8,s2,s8
        0x00049034:    ee323a03    2..:    VADD.F32 s6,s4,s6
        0x00049038:    ee324a04    2..J    VADD.F32 s8,s4,s8
        0x0004903c:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x00049040:    ed9f4a39    ..9J    VLDR     s8,[pc,#228] ; [0x49128] = 0xbedcf805
        0x00049044:    ee205a09     ..Z    VMUL.F32 s10,s0,s18
        0x00049048:    ee211a04    !...    VMUL.F32 s2,s2,s8
        0x0004904c:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x00049050:    ee251a01    %...    VMUL.F32 s2,s10,s2
        0x00049054:    ee811a03    ....    VDIV.F32 s2,s2,s6
        0x00049058:    a034        4.      ADR      r0,{pc}+0xd4 ; 0x4912c
        0x0004905a:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x0004905e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00049062:    bfb8        ..      IT       LT
        0x00049064:    3004        .0      ADDLT    r0,#4
        0x00049066:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0004906a:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0004906e:    e02f        /.      B        0x490d0 ; stereo_itheta + 388
        0x00049070:    ed9f4a29    ..)J    VLDR     s8,[pc,#164] ; [0x49118] = 0x3db00965
        0x00049074:    ee223a03    "..:    VMUL.F32 s6,s4,s6
        0x00049078:    ee224a04    "..J    VMUL.F32 s8,s4,s8
        0x0004907c:    ee313a03    1..:    VADD.F32 s6,s2,s6
        0x00049080:    ee314a04    1..J    VADD.F32 s8,s2,s8
        0x00049084:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x00049088:    ed9f4a24    ..$J    VLDR     s8,[pc,#144] ; [0x4911c] = 0x3edcf805
        0x0004908c:    ee295a00    )..Z    VMUL.F32 s10,s18,s0
        0x00049090:    ee222a04    "..*    VMUL.F32 s4,s4,s8
        0x00049094:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x00049098:    ee251a01    %...    VMUL.F32 s2,s10,s2
        0x0004909c:    ee811a03    ....    VDIV.F32 s2,s2,s6
        0x000490a0:    ed9f3a20    .. :    VLDR     s6,[pc,#128] ; [0x49124] = 0x3fc90fdb
        0x000490a4:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x000490a8:    eeb00a43    ..C.    VMOV.F32 s0,s6
        0x000490ac:    ed9f2a1c    ...*    VLDR     s4,[pc,#112] ; [0x49120] = 0xbfc90fdb
        0x000490b0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000490b4:    bfb8        ..      IT       LT
        0x000490b6:    eeb00a42    ..B.    VMOVLT.F32 s0,s4
        0x000490ba:    eeb55a40    ..@Z    VCMP.F32 s10,#0.0
        0x000490be:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000490c2:    bfb8        ..      IT       LT
        0x000490c4:    eeb03a42    ..B:    VMOVLT.F32 s6,s4
        0x000490c8:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000490cc:    ee300a43    0.C.    VSUB.F32 s0,s0,s6
        0x000490d0:    ed9f1a18    ....    VLDR     s2,[pc,#96] ; [0x49134] = 0x4622f987
        0x000490d4:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000490d8:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x000490dc:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000490e0:    f002fcf6    ....    BL       __hardfp_floorf ; 0x4bad0
        0x000490e4:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x000490e8:    ee100a10    ....    VMOV     r0,s0
        0x000490ec:    ecbd8b04    ....    VPOP     {d8-d9}
        0x000490f0:    bd80        ..      POP      {r7,pc}
        0x000490f2:    f002ff44    ..D.    BL       __hardfp_sqrtf ; 0x4bf7e
        0x000490f6:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x000490fa:    e776        v.      B        0x48fea ; stereo_itheta + 158
        0x000490fc:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00049100:    f002ff3d    ..=.    BL       __hardfp_sqrtf ; 0x4bf7e
        0x00049104:    e779        y.      B        0x48ffa ; stereo_itheta + 174
        0x00049106:    bf00        ..      NOP      
    $d.11
        0x00049108:    26901d7d    }..&    DCD    646978941
        0x0004910c:    00000000    ....    DCD    0
        0x00049110:    219392ef    ...!    DCD    563319535
        0x00049114:    3f2db121    !.-?    DCD    1059959073
        0x00049118:    3db00965    e..=    DCD    1034946917
        0x0004911c:    3edcf805    ...>    DCD    1054668805
        0x00049120:    bfc90fdb    ....    DCD    3217625051
        0x00049124:    3fc90fdb    ...?    DCD    1070141403
        0x00049128:    bedcf805    ....    DCD    3202152453
        0x0004912c:    3fc90fdb    ...?    DCD    1070141403
        0x00049130:    bfc90fdb    ....    DCD    3217625051
        0x00049134:    4622f987    .."F    DCD    1176697223
    $t.10
    uint64_to_hexstr
        0x00049138:    b08c        ..      SUB      sp,sp,#0x30
        0x0004913a:    910b        ..      STR      r1,[sp,#0x2c]
        0x0004913c:    900a        ..      STR      r0,[sp,#0x28]
        0x0004913e:    9209        ..      STR      r2,[sp,#0x24]
        0x00049140:    f88d3023    ..#0    STRB     r3,[sp,#0x23]
        0x00049144:    2000        .       MOVS     r0,#0
        0x00049146:    9006        ..      STR      r0,[sp,#0x18]
        0x00049148:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004914a:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004914c:    4308        .C      ORRS     r0,r0,r1
        0x0004914e:    b940        @.      CBNZ     r0,0x49162 ; uint64_to_hexstr + 42
        0x00049150:    e7ff        ..      B        0x49152 ; uint64_to_hexstr + 26
        0x00049152:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00049154:    1c50        P.      ADDS     r0,r2,#1
        0x00049156:    9006        ..      STR      r0,[sp,#0x18]
        0x00049158:    f10d0103    ....    ADD      r1,sp,#3
        0x0004915c:    2030        0       MOVS     r0,#0x30
        0x0004915e:    5488        .T      STRB     r0,[r1,r2]
        0x00049160:    e7ff        ..      B        0x49162 ; uint64_to_hexstr + 42
        0x00049162:    e7ff        ..      B        0x49164 ; uint64_to_hexstr + 44
        0x00049164:    980a        ..      LDR      r0,[sp,#0x28]
        0x00049166:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00049168:    4308        .C      ORRS     r0,r0,r1
        0x0004916a:    b350        P.      CBZ      r0,0x491c2 ; uint64_to_hexstr + 138
        0x0004916c:    e7ff        ..      B        0x4916e ; uint64_to_hexstr + 54
        0x0004916e:    f89d0028    ..(.    LDRB     r0,[sp,#0x28]
        0x00049172:    f000000f    ....    AND      r0,r0,#0xf
        0x00049176:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0004917a:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0004917e:    280a        .(      CMP      r0,#0xa
        0x00049180:    db0d        ..      BLT      0x4919e ; uint64_to_hexstr + 102
        0x00049182:    e7ff        ..      B        0x49184 ; uint64_to_hexstr + 76
        0x00049184:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x00049188:    07c0        ..      LSLS     r0,r0,#31
        0x0004918a:    2107        .!      MOVS     r1,#7
        0x0004918c:    2800        .(      CMP      r0,#0
        0x0004918e:    bf18        ..      IT       NE
        0x00049190:    2127        '!      MOVNE    r1,#0x27
        0x00049192:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00049196:    4408        .D      ADD      r0,r0,r1
        0x00049198:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0004919c:    e7ff        ..      B        0x4919e ; uint64_to_hexstr + 102
        0x0004919e:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000491a2:    3030        00      ADDS     r0,r0,#0x30
        0x000491a4:    9a06        ..      LDR      r2,[sp,#0x18]
        0x000491a6:    1c51        Q.      ADDS     r1,r2,#1
        0x000491a8:    9106        ..      STR      r1,[sp,#0x18]
        0x000491aa:    f10d0103    ....    ADD      r1,sp,#3
        0x000491ae:    5488        .T      STRB     r0,[r1,r2]
        0x000491b0:    980a        ..      LDR      r0,[sp,#0x28]
        0x000491b2:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000491b4:    0900        ..      LSRS     r0,r0,#4
        0x000491b6:    ea407001    @..p    ORR      r0,r0,r1,LSL #28
        0x000491ba:    0909        ..      LSRS     r1,r1,#4
        0x000491bc:    910b        ..      STR      r1,[sp,#0x2c]
        0x000491be:    900a        ..      STR      r0,[sp,#0x28]
        0x000491c0:    e7d0        ..      B        0x49164 ; uint64_to_hexstr + 44
        0x000491c2:    9806        ..      LDR      r0,[sp,#0x18]
        0x000491c4:    9007        ..      STR      r0,[sp,#0x1c]
        0x000491c6:    9809        ..      LDR      r0,[sp,#0x24]
        0x000491c8:    b198        ..      CBZ      r0,0x491f2 ; uint64_to_hexstr + 186
        0x000491ca:    e7ff        ..      B        0x491cc ; uint64_to_hexstr + 148
        0x000491cc:    e7ff        ..      B        0x491ce ; uint64_to_hexstr + 150
        0x000491ce:    9806        ..      LDR      r0,[sp,#0x18]
        0x000491d0:    1e41        A.      SUBS     r1,r0,#1
        0x000491d2:    9106        ..      STR      r1,[sp,#0x18]
        0x000491d4:    b148        H.      CBZ      r0,0x491ea ; uint64_to_hexstr + 178
        0x000491d6:    e7ff        ..      B        0x491d8 ; uint64_to_hexstr + 160
        0x000491d8:    9906        ..      LDR      r1,[sp,#0x18]
        0x000491da:    f10d0003    ....    ADD      r0,sp,#3
        0x000491de:    5c40        @\      LDRB     r0,[r0,r1]
        0x000491e0:    9909        ..      LDR      r1,[sp,#0x24]
        0x000491e2:    1c4a        J.      ADDS     r2,r1,#1
        0x000491e4:    9209        ..      STR      r2,[sp,#0x24]
        0x000491e6:    7008        .p      STRB     r0,[r1,#0]
        0x000491e8:    e7f1        ..      B        0x491ce ; uint64_to_hexstr + 150
        0x000491ea:    9909        ..      LDR      r1,[sp,#0x24]
        0x000491ec:    2000        .       MOVS     r0,#0
        0x000491ee:    7008        .p      STRB     r0,[r1,#0]
        0x000491f0:    e7ff        ..      B        0x491f2 ; uint64_to_hexstr + 186
        0x000491f2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000491f4:    b00c        ..      ADD      sp,sp,#0x30
        0x000491f6:    4770        pG      BX       lr
    uint64_to_str
        0x000491f8:    b580        ..      PUSH     {r7,lr}
        0x000491fa:    b090        ..      SUB      sp,sp,#0x40
        0x000491fc:    910f        ..      STR      r1,[sp,#0x3c]
        0x000491fe:    900e        ..      STR      r0,[sp,#0x38]
        0x00049200:    920d        ..      STR      r2,[sp,#0x34]
        0x00049202:    2000        .       MOVS     r0,#0
        0x00049204:    9005        ..      STR      r0,[sp,#0x14]
        0x00049206:    9004        ..      STR      r0,[sp,#0x10]
        0x00049208:    e7ff        ..      B        0x4920a ; uint64_to_str + 18
        0x0004920a:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004920c:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0004920e:    f7edf917    ....    BL       divu64_10 ; 0x36440
        0x00049212:    9101        ..      STR      r1,[sp,#4]
        0x00049214:    9000        ..      STR      r0,[sp,#0]
        0x00049216:    980e        ..      LDR      r0,[sp,#0x38]
        0x00049218:    9900        ..      LDR      r1,[sp,#0]
        0x0004921a:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x0004921e:    eba00041    ..A.    SUB      r0,r0,r1,LSL #1
        0x00049222:    9003        ..      STR      r0,[sp,#0xc]
        0x00049224:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049226:    3030        00      ADDS     r0,r0,#0x30
        0x00049228:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004922a:    1c51        Q.      ADDS     r1,r2,#1
        0x0004922c:    9105        ..      STR      r1,[sp,#0x14]
        0x0004922e:    f10d011b    ....    ADD      r1,sp,#0x1b
        0x00049232:    5488        .T      STRB     r0,[r1,r2]
        0x00049234:    9800        ..      LDR      r0,[sp,#0]
        0x00049236:    9901        ..      LDR      r1,[sp,#4]
        0x00049238:    910f        ..      STR      r1,[sp,#0x3c]
        0x0004923a:    900e        ..      STR      r0,[sp,#0x38]
        0x0004923c:    e7ff        ..      B        0x4923e ; uint64_to_str + 70
        0x0004923e:    980e        ..      LDR      r0,[sp,#0x38]
        0x00049240:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00049242:    4308        .C      ORRS     r0,r0,r1
        0x00049244:    2800        .(      CMP      r0,#0
        0x00049246:    d1e0        ..      BNE      0x4920a ; uint64_to_str + 18
        0x00049248:    e7ff        ..      B        0x4924a ; uint64_to_str + 82
        0x0004924a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004924c:    9004        ..      STR      r0,[sp,#0x10]
        0x0004924e:    980d        ..      LDR      r0,[sp,#0x34]
        0x00049250:    b198        ..      CBZ      r0,0x4927a ; uint64_to_str + 130
        0x00049252:    e7ff        ..      B        0x49254 ; uint64_to_str + 92
        0x00049254:    e7ff        ..      B        0x49256 ; uint64_to_str + 94
        0x00049256:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049258:    1e41        A.      SUBS     r1,r0,#1
        0x0004925a:    9105        ..      STR      r1,[sp,#0x14]
        0x0004925c:    b148        H.      CBZ      r0,0x49272 ; uint64_to_str + 122
        0x0004925e:    e7ff        ..      B        0x49260 ; uint64_to_str + 104
        0x00049260:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049262:    f10d001b    ....    ADD      r0,sp,#0x1b
        0x00049266:    5c40        @\      LDRB     r0,[r0,r1]
        0x00049268:    990d        ..      LDR      r1,[sp,#0x34]
        0x0004926a:    1c4a        J.      ADDS     r2,r1,#1
        0x0004926c:    920d        ..      STR      r2,[sp,#0x34]
        0x0004926e:    7008        .p      STRB     r0,[r1,#0]
        0x00049270:    e7f1        ..      B        0x49256 ; uint64_to_str + 94
        0x00049272:    990d        ..      LDR      r1,[sp,#0x34]
        0x00049274:    2000        .       MOVS     r0,#0
        0x00049276:    7008        .p      STRB     r0,[r1,#0]
        0x00049278:    e7ff        ..      B        0x4927a ; uint64_to_str + 130
        0x0004927a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004927c:    b010        ..      ADD      sp,sp,#0x40
        0x0004927e:    bd80        ..      POP      {r7,pc}
    updateRecordInNVM
        0x00049280:    b580        ..      PUSH     {r7,lr}
        0x00049282:    b088        ..      SUB      sp,sp,#0x20
        0x00049284:    9007        ..      STR      r0,[sp,#0x1c]
        0x00049286:    9106        ..      STR      r1,[sp,#0x18]
        0x00049288:    9205        ..      STR      r2,[sp,#0x14]
        0x0004928a:    20d0        .       MOVS     r0,#0xd0
        0x0004928c:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x00049290:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049292:    f240505c    @.\P    MOV      r0,#0x55c
        0x00049296:    f2c10000    ....    MOVT     r0,#0x1000
        0x0004929a:    9002        ..      STR      r0,[sp,#8]
        0x0004929c:    8802        ..      LDRH     r2,[r0,#0]
        0x0004929e:    f2426090    B..`    MOV      r0,#0x2690
        0x000492a2:    f2c10002    ....    MOVT     r0,#0x1002
        0x000492a6:    9001        ..      STR      r0,[sp,#4]
        0x000492a8:    f7cff8bd    ....    BL       __aeabi_memcpy ; 0x18426
        0x000492ac:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000492ae:    9906        ..      LDR      r1,[sp,#0x18]
        0x000492b0:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x000492b4:    f7cff8b7    ....    BL       __aeabi_memcpy ; 0x18426
        0x000492b8:    f7d9f98a    ....    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x000492bc:    9901        ..      LDR      r1,[sp,#4]
        0x000492be:    4602        .F      MOV      r2,r0
        0x000492c0:    9802        ..      LDR      r0,[sp,#8]
        0x000492c2:    9203        ..      STR      r2,[sp,#0xc]
        0x000492c4:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000492c6:    8800        ..      LDRH     r0,[r0,#0]
        0x000492c8:    0883        ..      LSRS     r3,r0,#2
        0x000492ca:    f2443021    D.!0    MOV      r0,#0x4321
        0x000492ce:    f2c12034    ..4     MOVT     r0,#0x1234
        0x000492d2:    f7dafac3    ....    BL       am_hal_mram_main_program ; 0x2385c
        0x000492d6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000492d8:    f7d9f982    ....    BL       am_hal_interrupt_master_set ; 0x225e0
        0x000492dc:    b008        ..      ADD      sp,sp,#0x20
        0x000492de:    bd80        ..      POP      {r7,pc}
    update_indices
        0x000492e0:    b580        ..      PUSH     {r7,lr}
        0x000492e2:    b084        ..      SUB      sp,sp,#0x10
        0x000492e4:    9003        ..      STR      r0,[sp,#0xc]
        0x000492e6:    f7d9f973    ..s.    BL       am_hal_interrupt_master_disable ; 0x225d0
        0x000492ea:    9001        ..      STR      r0,[sp,#4]
        0x000492ec:    9803        ..      LDR      r0,[sp,#0xc]
        0x000492ee:    6a40        @j      LDR      r0,[r0,#0x24]
        0x000492f0:    6880        .h      LDR      r0,[r0,#8]
        0x000492f2:    6800        .h      LDR      r0,[r0,#0]
        0x000492f4:    b2c0        ..      UXTB     r0,r0
        0x000492f6:    9002        ..      STR      r0,[sp,#8]
        0x000492f8:    9903        ..      LDR      r1,[sp,#0xc]
        0x000492fa:    6a08        .j      LDR      r0,[r1,#0x20]
        0x000492fc:    f02000ff     ...    BIC      r0,r0,#0xff
        0x00049300:    9a02        ..      LDR      r2,[sp,#8]
        0x00049302:    4310        .C      ORRS     r0,r0,r2
        0x00049304:    61c8        .a      STR      r0,[r1,#0x1c]
        0x00049306:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049308:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x0004930a:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004930c:    1a40        @.      SUBS     r0,r0,r1
        0x0004930e:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00049312:    dc06        ..      BGT      0x49322 ; update_indices + 66
        0x00049314:    e7ff        ..      B        0x49316 ; update_indices + 54
        0x00049316:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049318:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x0004931a:    f5a07080    ...p    SUB      r0,r0,#0x100
        0x0004931e:    61c8        .a      STR      r0,[r1,#0x1c]
        0x00049320:    e7ff        ..      B        0x49322 ; update_indices + 66
        0x00049322:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049324:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00049326:    6840        @h      LDR      r0,[r0,#4]
        0x00049328:    6800        .h      LDR      r0,[r0,#0]
        0x0004932a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004932c:    60c8        .`      STR      r0,[r1,#0xc]
        0x0004932e:    9801        ..      LDR      r0,[sp,#4]
        0x00049330:    f7d9f956    ..V.    BL       am_hal_interrupt_master_set ; 0x225e0
        0x00049334:    b004        ..      ADD      sp,sp,#0x10
        0x00049336:    bd80        ..      POP      {r7,pc}
    uxListRemove
        0x00049338:    b082        ..      SUB      sp,sp,#8
        0x0004933a:    9001        ..      STR      r0,[sp,#4]
        0x0004933c:    9801        ..      LDR      r0,[sp,#4]
        0x0004933e:    6900        .i      LDR      r0,[r0,#0x10]
        0x00049340:    9000        ..      STR      r0,[sp,#0]
        0x00049342:    9801        ..      LDR      r0,[sp,#4]
        0x00049344:    6841        Ah      LDR      r1,[r0,#4]
        0x00049346:    6880        .h      LDR      r0,[r0,#8]
        0x00049348:    6088        .`      STR      r0,[r1,#8]
        0x0004934a:    9901        ..      LDR      r1,[sp,#4]
        0x0004934c:    6848        Hh      LDR      r0,[r1,#4]
        0x0004934e:    6889        .h      LDR      r1,[r1,#8]
        0x00049350:    6048        H`      STR      r0,[r1,#4]
        0x00049352:    9800        ..      LDR      r0,[sp,#0]
        0x00049354:    6840        @h      LDR      r0,[r0,#4]
        0x00049356:    9901        ..      LDR      r1,[sp,#4]
        0x00049358:    4288        .B      CMP      r0,r1
        0x0004935a:    d105        ..      BNE      0x49368 ; uxListRemove + 48
        0x0004935c:    e7ff        ..      B        0x4935e ; uxListRemove + 38
        0x0004935e:    9801        ..      LDR      r0,[sp,#4]
        0x00049360:    6880        .h      LDR      r0,[r0,#8]
        0x00049362:    9900        ..      LDR      r1,[sp,#0]
        0x00049364:    6048        H`      STR      r0,[r1,#4]
        0x00049366:    e000        ..      B        0x4936a ; uxListRemove + 50
        0x00049368:    e7ff        ..      B        0x4936a ; uxListRemove + 50
        0x0004936a:    9901        ..      LDR      r1,[sp,#4]
        0x0004936c:    2000        .       MOVS     r0,#0
        0x0004936e:    6108        .a      STR      r0,[r1,#0x10]
        0x00049370:    9900        ..      LDR      r1,[sp,#0]
        0x00049372:    6808        .h      LDR      r0,[r1,#0]
        0x00049374:    3801        .8      SUBS     r0,#1
        0x00049376:    6008        .`      STR      r0,[r1,#0]
        0x00049378:    9800        ..      LDR      r0,[sp,#0]
        0x0004937a:    6800        .h      LDR      r0,[r0,#0]
        0x0004937c:    b002        ..      ADD      sp,sp,#8
        0x0004937e:    4770        pG      BX       lr
    uxTaskGetNumberOfTasks
        0x00049380:    f6421098    B...    MOV      r0,#0x2998
        0x00049384:    f2c10002    ....    MOVT     r0,#0x1002
        0x00049388:    6800        .h      LDR      r0,[r0,#0]
        0x0004938a:    4770        pG      BX       lr
    uxTaskResetEventItemValue
        0x0004938c:    b081        ..      SUB      sp,sp,#4
        0x0004938e:    f24a4138    J.8A    MOV      r1,#0xa438
        0x00049392:    f2c10101    ....    MOVT     r1,#0x1001
        0x00049396:    6808        .h      LDR      r0,[r1,#0]
        0x00049398:    6980        .i      LDR      r0,[r0,#0x18]
        0x0004939a:    9000        ..      STR      r0,[sp,#0]
        0x0004939c:    6808        .h      LDR      r0,[r1,#0]
        0x0004939e:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x000493a0:    f1c00007    ....    RSB      r0,r0,#7
        0x000493a4:    6809        .h      LDR      r1,[r1,#0]
        0x000493a6:    6188        .a      STR      r0,[r1,#0x18]
        0x000493a8:    9800        ..      LDR      r0,[sp,#0]
        0x000493aa:    b001        ..      ADD      sp,sp,#4
        0x000493ac:    4770        pG      BX       lr
        0x000493ae:    0000        ..      MOVS     r0,r0
    vApplicationMallocFailedHook
        0x000493b0:    e7ff        ..      B        0x493b2 ; vApplicationMallocFailedHook + 2
        0x000493b2:    e7fe        ..      B        0x493b2 ; vApplicationMallocFailedHook + 2
    vApplicationStackOverflowHook
        0x000493b4:    b082        ..      SUB      sp,sp,#8
        0x000493b6:    9001        ..      STR      r0,[sp,#4]
        0x000493b8:    9100        ..      STR      r1,[sp,#0]
        0x000493ba:    e7ff        ..      B        0x493bc ; vApplicationStackOverflowHook + 8
        0x000493bc:    be00        ..      BKPT     #0
        0x000493be:    e7fd        ..      B        0x493bc ; vApplicationStackOverflowHook + 8
    vEventGroupSetBitsCallback
        0x000493c0:    b580        ..      PUSH     {r7,lr}
        0x000493c2:    b082        ..      SUB      sp,sp,#8
        0x000493c4:    9001        ..      STR      r0,[sp,#4]
        0x000493c6:    9100        ..      STR      r1,[sp,#0]
        0x000493c8:    9801        ..      LDR      r0,[sp,#4]
        0x000493ca:    9900        ..      LDR      r1,[sp,#0]
        0x000493cc:    f000fef4    ....    BL       xEventGroupSetBits ; 0x4a1b8
        0x000493d0:    b002        ..      ADD      sp,sp,#8
        0x000493d2:    bd80        ..      POP      {r7,pc}
    vListInitialise
        0x000493d4:    b081        ..      SUB      sp,sp,#4
        0x000493d6:    9000        ..      STR      r0,[sp,#0]
        0x000493d8:    9900        ..      LDR      r1,[sp,#0]
        0x000493da:    f1010008    ....    ADD      r0,r1,#8
        0x000493de:    6048        H`      STR      r0,[r1,#4]
        0x000493e0:    9900        ..      LDR      r1,[sp,#0]
        0x000493e2:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000493e6:    6088        .`      STR      r0,[r1,#8]
        0x000493e8:    9900        ..      LDR      r1,[sp,#0]
        0x000493ea:    f1010008    ....    ADD      r0,r1,#8
        0x000493ee:    60c8        .`      STR      r0,[r1,#0xc]
        0x000493f0:    9900        ..      LDR      r1,[sp,#0]
        0x000493f2:    f1010008    ....    ADD      r0,r1,#8
        0x000493f6:    6108        .a      STR      r0,[r1,#0x10]
        0x000493f8:    9900        ..      LDR      r1,[sp,#0]
        0x000493fa:    2000        .       MOVS     r0,#0
        0x000493fc:    6008        .`      STR      r0,[r1,#0]
        0x000493fe:    b001        ..      ADD      sp,sp,#4
        0x00049400:    4770        pG      BX       lr
        0x00049402:    0000        ..      MOVS     r0,r0
    vListInitialiseItem
        0x00049404:    b081        ..      SUB      sp,sp,#4
        0x00049406:    9000        ..      STR      r0,[sp,#0]
        0x00049408:    9900        ..      LDR      r1,[sp,#0]
        0x0004940a:    2000        .       MOVS     r0,#0
        0x0004940c:    6108        .a      STR      r0,[r1,#0x10]
        0x0004940e:    b001        ..      ADD      sp,sp,#4
        0x00049410:    4770        pG      BX       lr
        0x00049412:    0000        ..      MOVS     r0,r0
    vListInsert
        0x00049414:    b084        ..      SUB      sp,sp,#0x10
        0x00049416:    9003        ..      STR      r0,[sp,#0xc]
        0x00049418:    9102        ..      STR      r1,[sp,#8]
        0x0004941a:    9802        ..      LDR      r0,[sp,#8]
        0x0004941c:    6800        .h      LDR      r0,[r0,#0]
        0x0004941e:    9000        ..      STR      r0,[sp,#0]
        0x00049420:    9800        ..      LDR      r0,[sp,#0]
        0x00049422:    3001        .0      ADDS     r0,#1
        0x00049424:    b920         .      CBNZ     r0,0x49430 ; vListInsert + 28
        0x00049426:    e7ff        ..      B        0x49428 ; vListInsert + 20
        0x00049428:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004942a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0004942c:    9001        ..      STR      r0,[sp,#4]
        0x0004942e:    e010        ..      B        0x49452 ; vListInsert + 62
        0x00049430:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049432:    3008        .0      ADDS     r0,r0,#8
        0x00049434:    9001        ..      STR      r0,[sp,#4]
        0x00049436:    e7ff        ..      B        0x49438 ; vListInsert + 36
        0x00049438:    9801        ..      LDR      r0,[sp,#4]
        0x0004943a:    6840        @h      LDR      r0,[r0,#4]
        0x0004943c:    6800        .h      LDR      r0,[r0,#0]
        0x0004943e:    9900        ..      LDR      r1,[sp,#0]
        0x00049440:    4288        .B      CMP      r0,r1
        0x00049442:    d805        ..      BHI      0x49450 ; vListInsert + 60
        0x00049444:    e7ff        ..      B        0x49446 ; vListInsert + 50
        0x00049446:    e7ff        ..      B        0x49448 ; vListInsert + 52
        0x00049448:    9801        ..      LDR      r0,[sp,#4]
        0x0004944a:    6840        @h      LDR      r0,[r0,#4]
        0x0004944c:    9001        ..      STR      r0,[sp,#4]
        0x0004944e:    e7f3        ..      B        0x49438 ; vListInsert + 36
        0x00049450:    e7ff        ..      B        0x49452 ; vListInsert + 62
        0x00049452:    9801        ..      LDR      r0,[sp,#4]
        0x00049454:    6840        @h      LDR      r0,[r0,#4]
        0x00049456:    9902        ..      LDR      r1,[sp,#8]
        0x00049458:    6048        H`      STR      r0,[r1,#4]
        0x0004945a:    9802        ..      LDR      r0,[sp,#8]
        0x0004945c:    6841        Ah      LDR      r1,[r0,#4]
        0x0004945e:    6088        .`      STR      r0,[r1,#8]
        0x00049460:    9801        ..      LDR      r0,[sp,#4]
        0x00049462:    9902        ..      LDR      r1,[sp,#8]
        0x00049464:    6088        .`      STR      r0,[r1,#8]
        0x00049466:    9802        ..      LDR      r0,[sp,#8]
        0x00049468:    9901        ..      LDR      r1,[sp,#4]
        0x0004946a:    6048        H`      STR      r0,[r1,#4]
        0x0004946c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004946e:    9902        ..      LDR      r1,[sp,#8]
        0x00049470:    6108        .a      STR      r0,[r1,#0x10]
        0x00049472:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049474:    6808        .h      LDR      r0,[r1,#0]
        0x00049476:    3001        .0      ADDS     r0,#1
        0x00049478:    6008        .`      STR      r0,[r1,#0]
        0x0004947a:    b004        ..      ADD      sp,sp,#0x10
        0x0004947c:    4770        pG      BX       lr
        0x0004947e:    0000        ..      MOVS     r0,r0
    vPortEnableVFP
        0x00049480:    f8df000c    ....    LDR.W    r0,[pc,#12] ; [0x49490] = 0xe000ed88
        0x00049484:    6801        .h      LDR      r1,[r0,#0]
        0x00049486:    f4410170    A.p.    ORR      r1,r1,#0xf00000
        0x0004948a:    6001        .`      STR      r1,[r0,#0]
        0x0004948c:    4770        pG      BX       lr
        0x0004948e:    bf00        ..      NOP      
    $d.22
        0x00049490:    e000ed88    ....    DCD    3758157192
    $t.9
    vPortEnterCritical
        0x00049494:    b081        ..      SUB      sp,sp,#4
        0x00049496:    f04f0080    O...    MOV      r0,#0x80
        0x0004949a:    f3808811    ....    MSR      BASEPRI,r0
        0x0004949e:    f3bf8f6f    ..o.    ISB      
        0x000494a2:    f3bf8f4f    ..O.    DSB      
        0x000494a6:    9000        ..      STR      r0,[sp,#0]
        0x000494a8:    f2405060    @.`P    MOVW     r0,#0x560
        0x000494ac:    f2c10000    ....    MOVT     r0,#0x1000
        0x000494b0:    6801        .h      LDR      r1,[r0,#0]
        0x000494b2:    3101        .1      ADDS     r1,#1
        0x000494b4:    6001        .`      STR      r1,[r0,#0]
        0x000494b6:    6800        .h      LDR      r0,[r0,#0]
        0x000494b8:    2801        .(      CMP      r0,#1
        0x000494ba:    d10b        ..      BNE      0x494d4 ; vPortEnterCritical + 64
        0x000494bc:    e7ff        ..      B        0x494be ; vPortEnterCritical + 42
        0x000494be:    f64e5004    N..P    MOV      r0,#0xed04
        0x000494c2:    f2ce0000    ....    MOVT     r0,#0xe000
        0x000494c6:    6800        .h      LDR      r0,[r0,#0]
        0x000494c8:    0600        ..      LSLS     r0,r0,#24
        0x000494ca:    b110        ..      CBZ      r0,0x494d2 ; vPortEnterCritical + 62
        0x000494cc:    e7ff        ..      B        0x494ce ; vPortEnterCritical + 58
        0x000494ce:    e7ff        ..      B        0x494d0 ; vPortEnterCritical + 60
        0x000494d0:    e7fe        ..      B        0x494d0 ; vPortEnterCritical + 60
        0x000494d2:    e7ff        ..      B        0x494d4 ; vPortEnterCritical + 64
        0x000494d4:    b001        ..      ADD      sp,sp,#4
        0x000494d6:    4770        pG      BX       lr
    vPortExitCritical
        0x000494d8:    b081        ..      SUB      sp,sp,#4
        0x000494da:    f2405060    @.`P    MOVW     r0,#0x560
        0x000494de:    f2c10000    ....    MOVT     r0,#0x1000
        0x000494e2:    6800        .h      LDR      r0,[r0,#0]
        0x000494e4:    b910        ..      CBNZ     r0,0x494ec ; vPortExitCritical + 20
        0x000494e6:    e7ff        ..      B        0x494e8 ; vPortExitCritical + 16
        0x000494e8:    e7ff        ..      B        0x494ea ; vPortExitCritical + 18
        0x000494ea:    e7fe        ..      B        0x494ea ; vPortExitCritical + 18
        0x000494ec:    f2405060    @.`P    MOVW     r0,#0x560
        0x000494f0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000494f4:    6801        .h      LDR      r1,[r0,#0]
        0x000494f6:    3901        .9      SUBS     r1,#1
        0x000494f8:    6001        .`      STR      r1,[r0,#0]
        0x000494fa:    6800        .h      LDR      r0,[r0,#0]
        0x000494fc:    b930        0.      CBNZ     r0,0x4950c ; vPortExitCritical + 52
        0x000494fe:    e7ff        ..      B        0x49500 ; vPortExitCritical + 40
        0x00049500:    2000        .       MOVS     r0,#0
        0x00049502:    9000        ..      STR      r0,[sp,#0]
        0x00049504:    9800        ..      LDR      r0,[sp,#0]
        0x00049506:    f3808811    ....    MSR      BASEPRI,r0
        0x0004950a:    e7ff        ..      B        0x4950c ; vPortExitCritical + 52
        0x0004950c:    b001        ..      ADD      sp,sp,#4
        0x0004950e:    4770        pG      BX       lr
    vPortFree
        0x00049510:    b580        ..      PUSH     {r7,lr}
        0x00049512:    b084        ..      SUB      sp,sp,#0x10
        0x00049514:    9003        ..      STR      r0,[sp,#0xc]
        0x00049516:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049518:    9002        ..      STR      r0,[sp,#8]
        0x0004951a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004951c:    2800        .(      CMP      r0,#0
        0x0004951e:    d040        @.      BEQ      0x495a2 ; vPortFree + 146
        0x00049520:    e7ff        ..      B        0x49522 ; vPortFree + 18
        0x00049522:    9802        ..      LDR      r0,[sp,#8]
        0x00049524:    3808        .8      SUBS     r0,r0,#8
        0x00049526:    9002        ..      STR      r0,[sp,#8]
        0x00049528:    9802        ..      LDR      r0,[sp,#8]
        0x0004952a:    9001        ..      STR      r0,[sp,#4]
        0x0004952c:    9801        ..      LDR      r0,[sp,#4]
        0x0004952e:    79c1        .y      LDRB     r1,[r0,#7]
        0x00049530:    2000        .       MOVS     r0,#0
        0x00049532:    ebb01fd1    ....    CMP      r0,r1,LSR #7
        0x00049536:    d102        ..      BNE      0x4953e ; vPortFree + 46
        0x00049538:    e7ff        ..      B        0x4953a ; vPortFree + 42
        0x0004953a:    e7ff        ..      B        0x4953c ; vPortFree + 44
        0x0004953c:    e7fe        ..      B        0x4953c ; vPortFree + 44
        0x0004953e:    9801        ..      LDR      r0,[sp,#4]
        0x00049540:    6800        .h      LDR      r0,[r0,#0]
        0x00049542:    b110        ..      CBZ      r0,0x4954a ; vPortFree + 58
        0x00049544:    e7ff        ..      B        0x49546 ; vPortFree + 54
        0x00049546:    e7ff        ..      B        0x49548 ; vPortFree + 56
        0x00049548:    e7fe        ..      B        0x49548 ; vPortFree + 56
        0x0004954a:    9801        ..      LDR      r0,[sp,#4]
        0x0004954c:    79c1        .y      LDRB     r1,[r0,#7]
        0x0004954e:    2000        .       MOVS     r0,#0
        0x00049550:    ebb01fd1    ....    CMP      r0,r1,LSR #7
        0x00049554:    d023        #.      BEQ      0x4959e ; vPortFree + 142
        0x00049556:    e7ff        ..      B        0x49558 ; vPortFree + 72
        0x00049558:    9801        ..      LDR      r0,[sp,#4]
        0x0004955a:    6800        .h      LDR      r0,[r0,#0]
        0x0004955c:    b9e8        ..      CBNZ     r0,0x4959a ; vPortFree + 138
        0x0004955e:    e7ff        ..      B        0x49560 ; vPortFree + 80
        0x00049560:    9901        ..      LDR      r1,[sp,#4]
        0x00049562:    6848        Hh      LDR      r0,[r1,#4]
        0x00049564:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x00049568:    6048        H`      STR      r0,[r1,#4]
        0x0004956a:    f000fb95    ....    BL       vTaskSuspendAll ; 0x49c98
        0x0004956e:    9801        ..      LDR      r0,[sp,#4]
        0x00049570:    6842        Bh      LDR      r2,[r0,#4]
        0x00049572:    f6422148    B.H!    MOV      r1,#0x2a48
        0x00049576:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004957a:    6808        .h      LDR      r0,[r1,#0]
        0x0004957c:    4410        .D      ADD      r0,r0,r2
        0x0004957e:    6008        .`      STR      r0,[r1,#0]
        0x00049580:    9801        ..      LDR      r0,[sp,#4]
        0x00049582:    f7f9f843    ..C.    BL       prvInsertBlockIntoFreeList ; 0x4260c
        0x00049586:    f6422164    B.d!    MOV      r1,#0x2a64
        0x0004958a:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004958e:    6808        .h      LDR      r0,[r1,#0]
        0x00049590:    3001        .0      ADDS     r0,#1
        0x00049592:    6008        .`      STR      r0,[r1,#0]
        0x00049594:    f001fe18    ....    BL       xTaskResumeAll ; 0x4b1c8
        0x00049598:    e000        ..      B        0x4959c ; vPortFree + 140
        0x0004959a:    e7ff        ..      B        0x4959c ; vPortFree + 140
        0x0004959c:    e000        ..      B        0x495a0 ; vPortFree + 144
        0x0004959e:    e7ff        ..      B        0x495a0 ; vPortFree + 144
        0x000495a0:    e7ff        ..      B        0x495a2 ; vPortFree + 146
        0x000495a2:    b004        ..      ADD      sp,sp,#0x10
        0x000495a4:    bd80        ..      POP      {r7,pc}
        0x000495a6:    0000        ..      MOVS     r0,r0
    vPortSetupTimerInterrupt
        0x000495a8:    b580        ..      PUSH     {r7,lr}
        0x000495aa:    b088        ..      SUB      sp,sp,#0x20
        0x000495ac:    f6421094    B...    MOV      r0,#0x2994
        0x000495b0:    f2c10002    ....    MOVT     r0,#0x1002
        0x000495b4:    9005        ..      STR      r0,[sp,#0x14]
        0x000495b6:    2120         !      MOVS     r1,#0x20
        0x000495b8:    9101        ..      STR      r1,[sp,#4]
        0x000495ba:    6001        .`      STR      r1,[r0,#0]
        0x000495bc:    6801        .h      LDR      r1,[r0,#0]
        0x000495be:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000495c2:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x000495c6:    3801        .8      SUBS     r0,#1
        0x000495c8:    f6422150    B.P!    MOV      r1,#0x2a50
        0x000495cc:    f2c10102    ....    MOVT     r1,#0x1002
        0x000495d0:    6008        .`      STR      r0,[r1,#0]
        0x000495d2:    2003        .       MOVS     r0,#3
        0x000495d4:    9004        ..      STR      r0,[sp,#0x10]
        0x000495d6:    f7dbfcb5    ....    BL       am_hal_stimer_int_enable ; 0x24f44
        0x000495da:    9801        ..      LDR      r0,[sp,#4]
        0x000495dc:    2107        .!      MOVS     r1,#7
        0x000495de:    9102        ..      STR      r1,[sp,#8]
        0x000495e0:    f7d5fb1a    ....    BL       __NVIC_SetPriority ; 0x1ec18
        0x000495e4:    9801        ..      LDR      r0,[sp,#4]
        0x000495e6:    f7d5facf    ....    BL       __NVIC_EnableIRQ ; 0x1eb88
        0x000495ea:    9902        ..      LDR      r1,[sp,#8]
        0x000495ec:    2021        !       MOVS     r0,#0x21
        0x000495ee:    9003        ..      STR      r0,[sp,#0xc]
        0x000495f0:    f7d5fb12    ....    BL       __NVIC_SetPriority ; 0x1ec18
        0x000495f4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000495f6:    f7d5fac7    ....    BL       __NVIC_EnableIRQ ; 0x1eb88
        0x000495fa:    f04f4000    O..@    MOV      r0,#0x80000000
        0x000495fe:    f7dbfc69    ..i.    BL       am_hal_stimer_config ; 0x24ed4
        0x00049602:    9007        ..      STR      r0,[sp,#0x1c]
        0x00049604:    f7dbfc7a    ..z.    BL       am_hal_stimer_counter_get ; 0x24efc
        0x00049608:    4601        .F      MOV      r1,r0
        0x0004960a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004960c:    f2481224    H.$.    MOV      r2,#0x8124
        0x00049610:    f2c10200    ....    MOVT     r2,#0x1000
        0x00049614:    6011        .`      STR      r1,[r2,#0]
        0x00049616:    6801        .h      LDR      r1,[r0,#0]
        0x00049618:    2000        .       MOVS     r0,#0
        0x0004961a:    f7dbfbf3    ....    BL       am_hal_stimer_compare_delta_set ; 0x24e04
        0x0004961e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00049620:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049622:    9106        ..      STR      r1,[sp,#0x18]
        0x00049624:    6800        .h      LDR      r0,[r0,#0]
        0x00049626:    1c41        A.      ADDS     r1,r0,#1
        0x00049628:    2001        .       MOVS     r0,#1
        0x0004962a:    f7dbfbeb    ....    BL       am_hal_stimer_compare_delta_set ; 0x24e04
        0x0004962e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049630:    f64f41f0    O..A    MOV      r1,#0xfcf0
        0x00049634:    f6c771ff    ...q    MOVT     r1,#0x7fff
        0x00049638:    4008        .@      ANDS     r0,r0,r1
        0x0004963a:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004963c:    4308        .C      ORRS     r0,r0,r1
        0x0004963e:    f4407040    @.@p    ORR      r0,r0,#0x300
        0x00049642:    f7dbfc47    ..G.    BL       am_hal_stimer_config ; 0x24ed4
        0x00049646:    b008        ..      ADD      sp,sp,#0x20
        0x00049648:    bd80        ..      POP      {r7,pc}
        0x0004964a:    0000        ..      MOVS     r0,r0
    vPortSuppressTicksAndSleep
        0x0004964c:    b580        ..      PUSH     {r7,lr}
        0x0004964e:    b088        ..      SUB      sp,sp,#0x20
        0x00049650:    9007        ..      STR      r0,[sp,#0x1c]
        0x00049652:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049654:    f6422150    B.P!    MOV      r1,#0x2a50
        0x00049658:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004965c:    6809        .h      LDR      r1,[r1,#0]
        0x0004965e:    4288        .B      CMP      r0,r1
        0x00049660:    d907        ..      BLS      0x49672 ; vPortSuppressTicksAndSleep + 38
        0x00049662:    e7ff        ..      B        0x49664 ; vPortSuppressTicksAndSleep + 24
        0x00049664:    f6422050    B.P     MOV      r0,#0x2a50
        0x00049668:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004966c:    6800        .h      LDR      r0,[r0,#0]
        0x0004966e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00049670:    e7ff        ..      B        0x49672 ; vPortSuppressTicksAndSleep + 38
        0x00049672:    f6421094    B...    MOV      r0,#0x2994
        0x00049676:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004967a:    6800        .h      LDR      r0,[r0,#0]
        0x0004967c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004967e:    4348        HC      MULS     r0,r1,r0
        0x00049680:    9006        ..      STR      r0,[sp,#0x18]
        0x00049682:    b672        r.      CPSID    i
        0x00049684:    f3bf8f4f    ..O.    DSB      
        0x00049688:    f3bf8f6f    ..o.    ISB      
        0x0004968c:    f7dbfc36    ..6.    BL       am_hal_stimer_counter_get ; 0x24efc
        0x00049690:    9001        ..      STR      r0,[sp,#4]
        0x00049692:    9801        ..      LDR      r0,[sp,#4]
        0x00049694:    f2481124    H.$.    MOV      r1,#0x8124
        0x00049698:    f2c10100    ....    MOVT     r1,#0x1000
        0x0004969c:    6809        .h      LDR      r1,[r1,#0]
        0x0004969e:    1a40        @.      SUBS     r0,r0,r1
        0x000496a0:    9002        ..      STR      r0,[sp,#8]
        0x000496a2:    f7eefd73    ..s.    BL       eTaskConfirmSleepModeStatus ; 0x3818c
        0x000496a6:    b158        X.      CBZ      r0,0x496c0 ; vPortSuppressTicksAndSleep + 116
        0x000496a8:    e7ff        ..      B        0x496aa ; vPortSuppressTicksAndSleep + 94
        0x000496aa:    9802        ..      LDR      r0,[sp,#8]
        0x000496ac:    f6421194    B...    MOV      r1,#0x2994
        0x000496b0:    f2c10102    ....    MOVT     r1,#0x1002
        0x000496b4:    6809        .h      LDR      r1,[r1,#0]
        0x000496b6:    4408        .D      ADD      r0,r0,r1
        0x000496b8:    9906        ..      LDR      r1,[sp,#0x18]
        0x000496ba:    4288        .B      CMP      r0,r1
        0x000496bc:    d902        ..      BLS      0x496c4 ; vPortSuppressTicksAndSleep + 120
        0x000496be:    e7ff        ..      B        0x496c0 ; vPortSuppressTicksAndSleep + 116
        0x000496c0:    b662        b.      CPSIE    i
        0x000496c2:    e06a        j.      B        0x4979a ; vPortSuppressTicksAndSleep + 334
        0x000496c4:    9902        ..      LDR      r1,[sp,#8]
        0x000496c6:    9806        ..      LDR      r0,[sp,#0x18]
        0x000496c8:    1a40        @.      SUBS     r0,r0,r1
        0x000496ca:    9006        ..      STR      r0,[sp,#0x18]
        0x000496cc:    9906        ..      LDR      r1,[sp,#0x18]
        0x000496ce:    2000        .       MOVS     r0,#0
        0x000496d0:    f7dbfb98    ....    BL       am_hal_stimer_compare_delta_set ; 0x24e04
        0x000496d4:    9806        ..      LDR      r0,[sp,#0x18]
        0x000496d6:    1c41        A.      ADDS     r1,r0,#1
        0x000496d8:    2001        .       MOVS     r0,#1
        0x000496da:    f7dbfb93    ....    BL       am_hal_stimer_compare_delta_set ; 0x24e04
        0x000496de:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000496e0:    9003        ..      STR      r0,[sp,#0xc]
        0x000496e2:    e7ff        ..      B        0x496e4 ; vPortSuppressTicksAndSleep + 152
        0x000496e4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000496e6:    f7d7fec9    ....    BL       am_freertos_sleep ; 0x2147c
        0x000496ea:    9003        ..      STR      r0,[sp,#0xc]
        0x000496ec:    e7ff        ..      B        0x496ee ; vPortSuppressTicksAndSleep + 162
        0x000496ee:    9803        ..      LDR      r0,[sp,#0xc]
        0x000496f0:    b130        0.      CBZ      r0,0x49700 ; vPortSuppressTicksAndSleep + 180
        0x000496f2:    e7ff        ..      B        0x496f4 ; vPortSuppressTicksAndSleep + 168
        0x000496f4:    f3bf8f4f    ..O.    DSB      
        0x000496f8:    bf30        0.      WFI      
        0x000496fa:    f3bf8f6f    ..o.    ISB      
        0x000496fe:    e7ff        ..      B        0x49700 ; vPortSuppressTicksAndSleep + 180
        0x00049700:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049702:    f7d7fec5    ....    BL       am_freertos_wakeup ; 0x21490
        0x00049706:    f7dbfbf9    ....    BL       am_hal_stimer_counter_get ; 0x24efc
        0x0004970a:    9005        ..      STR      r0,[sp,#0x14]
        0x0004970c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004970e:    f2481224    H.$.    MOV      r2,#0x8124
        0x00049712:    f2c10200    ....    MOVT     r2,#0x1000
        0x00049716:    6811        .h      LDR      r1,[r2,#0]
        0x00049718:    1a40        @.      SUBS     r0,r0,r1
        0x0004971a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004971c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004971e:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x00049722:    f6421094    B...    MOV      r0,#0x2994
        0x00049726:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004972a:    f8d0e000    ....    LDR      lr,[r0,#0]
        0x0004972e:    fbbcf3fe    ....    UDIV     r3,r12,lr
        0x00049732:    fb03f30e    ....    MUL      r3,r3,lr
        0x00049736:    eba3030c    ....    SUB      r3,r3,r12
        0x0004973a:    4419        .D      ADD      r1,r1,r3
        0x0004973c:    6011        .`      STR      r1,[r2,#0]
        0x0004973e:    6801        .h      LDR      r1,[r0,#0]
        0x00049740:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049742:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x00049746:    9004        ..      STR      r0,[sp,#0x10]
        0x00049748:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004974a:    2802        .(      CMP      r0,#2
        0x0004974c:    d305        ..      BCC      0x4975a ; vPortSuppressTicksAndSleep + 270
        0x0004974e:    e7ff        ..      B        0x49750 ; vPortSuppressTicksAndSleep + 260
        0x00049750:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049752:    3801        .8      SUBS     r0,#1
        0x00049754:    f000fa54    ..T.    BL       vTaskStepTick ; 0x49c00
        0x00049758:    e7ff        ..      B        0x4975a ; vPortSuppressTicksAndSleep + 270
        0x0004975a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004975c:    b118        ..      CBZ      r0,0x49766 ; vPortSuppressTicksAndSleep + 282
        0x0004975e:    e7ff        ..      B        0x49760 ; vPortSuppressTicksAndSleep + 276
        0x00049760:    f001fb3e    ..>.    BL       xTaskIncrementTick ; 0x4ade0
        0x00049764:    e7ff        ..      B        0x49766 ; vPortSuppressTicksAndSleep + 282
        0x00049766:    2003        .       MOVS     r0,#3
        0x00049768:    f7dbfbe2    ....    BL       am_hal_stimer_int_clear ; 0x24f30
        0x0004976c:    f6421094    B...    MOV      r0,#0x2994
        0x00049770:    f2c10002    ....    MOVT     r0,#0x1002
        0x00049774:    9000        ..      STR      r0,[sp,#0]
        0x00049776:    6801        .h      LDR      r1,[r0,#0]
        0x00049778:    2000        .       MOVS     r0,#0
        0x0004977a:    f7dbfb43    ..C.    BL       am_hal_stimer_compare_delta_set ; 0x24e04
        0x0004977e:    9800        ..      LDR      r0,[sp,#0]
        0x00049780:    6800        .h      LDR      r0,[r0,#0]
        0x00049782:    1c41        A.      ADDS     r1,r0,#1
        0x00049784:    2001        .       MOVS     r0,#1
        0x00049786:    f7dbfb3d    ..=.    BL       am_hal_stimer_compare_delta_set ; 0x24e04
        0x0004978a:    2020                MOVS     r0,#0x20
        0x0004978c:    f7d5f9e4    ....    BL       __NVIC_ClearPendingIRQ ; 0x1eb58
        0x00049790:    2021        !       MOVS     r0,#0x21
        0x00049792:    f7d5f9e1    ....    BL       __NVIC_ClearPendingIRQ ; 0x1eb58
        0x00049796:    b662        b.      CPSIE    i
        0x00049798:    e7ff        ..      B        0x4979a ; vPortSuppressTicksAndSleep + 334
        0x0004979a:    b008        ..      ADD      sp,sp,#0x20
        0x0004979c:    bd80        ..      POP      {r7,pc}
        0x0004979e:    0000        ..      MOVS     r0,r0
    vPortValidateInterruptPriority
        0x000497a0:    b082        ..      SUB      sp,sp,#8
        0x000497a2:    f3ef8005    ....    MRS      r0,IPSR
        0x000497a6:    9001        ..      STR      r0,[sp,#4]
        0x000497a8:    9801        ..      LDR      r0,[sp,#4]
        0x000497aa:    2810        .(      CMP      r0,#0x10
        0x000497ac:    d315        ..      BCC      0x497da ; vPortValidateInterruptPriority + 58
        0x000497ae:    e7ff        ..      B        0x497b0 ; vPortValidateInterruptPriority + 16
        0x000497b0:    9801        ..      LDR      r0,[sp,#4]
        0x000497b2:    f24e31f0    N..1    MOV      r1,#0xe3f0
        0x000497b6:    f2ce0100    ....    MOVT     r1,#0xe000
        0x000497ba:    5c40        @\      LDRB     r0,[r0,r1]
        0x000497bc:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000497c0:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000497c4:    f2426188    B..a    MOV      r1,#0x2688
        0x000497c8:    f2c10102    ....    MOVT     r1,#0x1002
        0x000497cc:    7809        .x      LDRB     r1,[r1,#0]
        0x000497ce:    4288        .B      CMP      r0,r1
        0x000497d0:    da02        ..      BGE      0x497d8 ; vPortValidateInterruptPriority + 56
        0x000497d2:    e7ff        ..      B        0x497d4 ; vPortValidateInterruptPriority + 52
        0x000497d4:    e7ff        ..      B        0x497d6 ; vPortValidateInterruptPriority + 54
        0x000497d6:    e7fe        ..      B        0x497d6 ; vPortValidateInterruptPriority + 54
        0x000497d8:    e7ff        ..      B        0x497da ; vPortValidateInterruptPriority + 58
        0x000497da:    f64e500c    N..P    MOV      r0,#0xed0c
        0x000497de:    f2ce0000    ....    MOVT     r0,#0xe000
        0x000497e2:    6800        .h      LDR      r0,[r0,#0]
        0x000497e4:    f40060e0    ...`    AND      r0,r0,#0x700
        0x000497e8:    f6421190    B...    MOV      r1,#0x2990
        0x000497ec:    f2c10102    ....    MOVT     r1,#0x1002
        0x000497f0:    6809        .h      LDR      r1,[r1,#0]
        0x000497f2:    4288        .B      CMP      r0,r1
        0x000497f4:    d902        ..      BLS      0x497fc ; vPortValidateInterruptPriority + 92
        0x000497f6:    e7ff        ..      B        0x497f8 ; vPortValidateInterruptPriority + 88
        0x000497f8:    e7ff        ..      B        0x497fa ; vPortValidateInterruptPriority + 90
        0x000497fa:    e7fe        ..      B        0x497fa ; vPortValidateInterruptPriority + 90
        0x000497fc:    b002        ..      ADD      sp,sp,#8
        0x000497fe:    4770        pG      BX       lr
    vQueueWaitForMessageRestricted
        0x00049800:    b580        ..      PUSH     {r7,lr}
        0x00049802:    b084        ..      SUB      sp,sp,#0x10
        0x00049804:    9003        ..      STR      r0,[sp,#0xc]
        0x00049806:    9102        ..      STR      r1,[sp,#8]
        0x00049808:    9201        ..      STR      r2,[sp,#4]
        0x0004980a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004980c:    9000        ..      STR      r0,[sp,#0]
        0x0004980e:    f7fffe41    ..A.    BL       vPortEnterCritical ; 0x49494
        0x00049812:    9800        ..      LDR      r0,[sp,#0]
        0x00049814:    f9900044    ..D.    LDRSB    r0,[r0,#0x44]
        0x00049818:    3001        .0      ADDS     r0,#1
        0x0004981a:    b928        (.      CBNZ     r0,0x49828 ; vQueueWaitForMessageRestricted + 40
        0x0004981c:    e7ff        ..      B        0x4981e ; vQueueWaitForMessageRestricted + 30
        0x0004981e:    9900        ..      LDR      r1,[sp,#0]
        0x00049820:    2000        .       MOVS     r0,#0
        0x00049822:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x00049826:    e7ff        ..      B        0x49828 ; vQueueWaitForMessageRestricted + 40
        0x00049828:    9800        ..      LDR      r0,[sp,#0]
        0x0004982a:    f9900045    ..E.    LDRSB    r0,[r0,#0x45]
        0x0004982e:    3001        .0      ADDS     r0,#1
        0x00049830:    b928        (.      CBNZ     r0,0x4983e ; vQueueWaitForMessageRestricted + 62
        0x00049832:    e7ff        ..      B        0x49834 ; vQueueWaitForMessageRestricted + 52
        0x00049834:    9900        ..      LDR      r1,[sp,#0]
        0x00049836:    2000        .       MOVS     r0,#0
        0x00049838:    f8810045    ..E.    STRB     r0,[r1,#0x45]
        0x0004983c:    e7ff        ..      B        0x4983e ; vQueueWaitForMessageRestricted + 62
        0x0004983e:    f7fffe4b    ..K.    BL       vPortExitCritical ; 0x494d8
        0x00049842:    9800        ..      LDR      r0,[sp,#0]
        0x00049844:    6b80        .k      LDR      r0,[r0,#0x38]
        0x00049846:    b938        8.      CBNZ     r0,0x49858 ; vQueueWaitForMessageRestricted + 88
        0x00049848:    e7ff        ..      B        0x4984a ; vQueueWaitForMessageRestricted + 74
        0x0004984a:    9800        ..      LDR      r0,[sp,#0]
        0x0004984c:    3024        $0      ADDS     r0,r0,#0x24
        0x0004984e:    9902        ..      LDR      r1,[sp,#8]
        0x00049850:    9a01        ..      LDR      r2,[sp,#4]
        0x00049852:    f000f867    ..g.    BL       vTaskPlaceOnEventListRestricted ; 0x49924
        0x00049856:    e000        ..      B        0x4985a ; vQueueWaitForMessageRestricted + 90
        0x00049858:    e7ff        ..      B        0x4985a ; vQueueWaitForMessageRestricted + 90
        0x0004985a:    9800        ..      LDR      r0,[sp,#0]
        0x0004985c:    f7f9f9b8    ....    BL       prvUnlockQueue ; 0x42bd0
        0x00049860:    b004        ..      ADD      sp,sp,#0x10
        0x00049862:    bd80        ..      POP      {r7,pc}
    vTaskDelay
        0x00049864:    b580        ..      PUSH     {r7,lr}
        0x00049866:    b082        ..      SUB      sp,sp,#8
        0x00049868:    9001        ..      STR      r0,[sp,#4]
        0x0004986a:    2000        .       MOVS     r0,#0
        0x0004986c:    9000        ..      STR      r0,[sp,#0]
        0x0004986e:    9801        ..      LDR      r0,[sp,#4]
        0x00049870:    b198        ..      CBZ      r0,0x4989a ; vTaskDelay + 54
        0x00049872:    e7ff        ..      B        0x49874 ; vTaskDelay + 16
        0x00049874:    f642109c    B...    MOV      r0,#0x299c
        0x00049878:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004987c:    6800        .h      LDR      r0,[r0,#0]
        0x0004987e:    b110        ..      CBZ      r0,0x49886 ; vTaskDelay + 34
        0x00049880:    e7ff        ..      B        0x49882 ; vTaskDelay + 30
        0x00049882:    e7ff        ..      B        0x49884 ; vTaskDelay + 32
        0x00049884:    e7fe        ..      B        0x49884 ; vTaskDelay + 32
        0x00049886:    f000fa07    ....    BL       vTaskSuspendAll ; 0x49c98
        0x0004988a:    9801        ..      LDR      r0,[sp,#4]
        0x0004988c:    2100        .!      MOVS     r1,#0
        0x0004988e:    f7f8fad9    ....    BL       prvAddCurrentTaskToDelayedList ; 0x41e44
        0x00049892:    f001fc99    ....    BL       xTaskResumeAll ; 0x4b1c8
        0x00049896:    9000        ..      STR      r0,[sp,#0]
        0x00049898:    e000        ..      B        0x4989c ; vTaskDelay + 56
        0x0004989a:    e7ff        ..      B        0x4989c ; vTaskDelay + 56
        0x0004989c:    9800        ..      LDR      r0,[sp,#0]
        0x0004989e:    b960        `.      CBNZ     r0,0x498ba ; vTaskDelay + 86
        0x000498a0:    e7ff        ..      B        0x498a2 ; vTaskDelay + 62
        0x000498a2:    f64e5104    N..Q    MOV      r1,#0xed04
        0x000498a6:    f2ce0100    ....    MOVT     r1,#0xe000
        0x000498aa:    f04f5080    O..P    MOV      r0,#0x10000000
        0x000498ae:    6008        .`      STR      r0,[r1,#0]
        0x000498b0:    f3bf8f4f    ..O.    DSB      
        0x000498b4:    f3bf8f6f    ..o.    ISB      
        0x000498b8:    e000        ..      B        0x498bc ; vTaskDelay + 88
        0x000498ba:    e7ff        ..      B        0x498bc ; vTaskDelay + 88
        0x000498bc:    b002        ..      ADD      sp,sp,#8
        0x000498be:    bd80        ..      POP      {r7,pc}
    vTaskInternalSetTimeOutState
        0x000498c0:    b081        ..      SUB      sp,sp,#4
        0x000498c2:    9000        ..      STR      r0,[sp,#0]
        0x000498c4:    f642205c    B.\     MOV      r0,#0x2a5c
        0x000498c8:    f2c10002    ....    MOVT     r0,#0x1002
        0x000498cc:    6800        .h      LDR      r0,[r0,#0]
        0x000498ce:    9900        ..      LDR      r1,[sp,#0]
        0x000498d0:    6008        .`      STR      r0,[r1,#0]
        0x000498d2:    f64220a4    B..     MOV      r0,#0x2aa4
        0x000498d6:    f2c10002    ....    MOVT     r0,#0x1002
        0x000498da:    6800        .h      LDR      r0,[r0,#0]
        0x000498dc:    9900        ..      LDR      r1,[sp,#0]
        0x000498de:    6048        H`      STR      r0,[r1,#4]
        0x000498e0:    b001        ..      ADD      sp,sp,#4
        0x000498e2:    4770        pG      BX       lr
    vTaskMissedYield
        0x000498e4:    f64221b4    B..!    MOV      r1,#0x2ab4
        0x000498e8:    f2c10102    ....    MOVT     r1,#0x1002
        0x000498ec:    2001        .       MOVS     r0,#1
        0x000498ee:    6008        .`      STR      r0,[r1,#0]
        0x000498f0:    4770        pG      BX       lr
        0x000498f2:    0000        ..      MOVS     r0,r0
    vTaskPlaceOnEventList
        0x000498f4:    b580        ..      PUSH     {r7,lr}
        0x000498f6:    b082        ..      SUB      sp,sp,#8
        0x000498f8:    9001        ..      STR      r0,[sp,#4]
        0x000498fa:    9100        ..      STR      r1,[sp,#0]
        0x000498fc:    9801        ..      LDR      r0,[sp,#4]
        0x000498fe:    b910        ..      CBNZ     r0,0x49906 ; vTaskPlaceOnEventList + 18
        0x00049900:    e7ff        ..      B        0x49902 ; vTaskPlaceOnEventList + 14
        0x00049902:    e7ff        ..      B        0x49904 ; vTaskPlaceOnEventList + 16
        0x00049904:    e7fe        ..      B        0x49904 ; vTaskPlaceOnEventList + 16
        0x00049906:    9801        ..      LDR      r0,[sp,#4]
        0x00049908:    f24a4138    J.8A    MOV      r1,#0xa438
        0x0004990c:    f2c10101    ....    MOVT     r1,#0x1001
        0x00049910:    6809        .h      LDR      r1,[r1,#0]
        0x00049912:    3118        .1      ADDS     r1,r1,#0x18
        0x00049914:    f7fffd7e    ..~.    BL       vListInsert ; 0x49414
        0x00049918:    9800        ..      LDR      r0,[sp,#0]
        0x0004991a:    2101        .!      MOVS     r1,#1
        0x0004991c:    f7f8fa92    ....    BL       prvAddCurrentTaskToDelayedList ; 0x41e44
        0x00049920:    b002        ..      ADD      sp,sp,#8
        0x00049922:    bd80        ..      POP      {r7,pc}
    vTaskPlaceOnEventListRestricted
        0x00049924:    b580        ..      PUSH     {r7,lr}
        0x00049926:    b084        ..      SUB      sp,sp,#0x10
        0x00049928:    9003        ..      STR      r0,[sp,#0xc]
        0x0004992a:    9102        ..      STR      r1,[sp,#8]
        0x0004992c:    9201        ..      STR      r2,[sp,#4]
        0x0004992e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049930:    b910        ..      CBNZ     r0,0x49938 ; vTaskPlaceOnEventListRestricted + 20
        0x00049932:    e7ff        ..      B        0x49934 ; vTaskPlaceOnEventListRestricted + 16
        0x00049934:    e7ff        ..      B        0x49936 ; vTaskPlaceOnEventListRestricted + 18
        0x00049936:    e7fe        ..      B        0x49936 ; vTaskPlaceOnEventListRestricted + 18
        0x00049938:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004993a:    6840        @h      LDR      r0,[r0,#4]
        0x0004993c:    9000        ..      STR      r0,[sp,#0]
        0x0004993e:    9800        ..      LDR      r0,[sp,#0]
        0x00049940:    f24a4138    J.8A    MOV      r1,#0xa438
        0x00049944:    f2c10101    ....    MOVT     r1,#0x1001
        0x00049948:    680a        .h      LDR      r2,[r1,#0]
        0x0004994a:    61d0        .a      STR      r0,[r2,#0x1c]
        0x0004994c:    9800        ..      LDR      r0,[sp,#0]
        0x0004994e:    6880        .h      LDR      r0,[r0,#8]
        0x00049950:    680a        .h      LDR      r2,[r1,#0]
        0x00049952:    6210        .b      STR      r0,[r2,#0x20]
        0x00049954:    6808        .h      LDR      r0,[r1,#0]
        0x00049956:    3018        .0      ADDS     r0,r0,#0x18
        0x00049958:    9a00        ..      LDR      r2,[sp,#0]
        0x0004995a:    6892        .h      LDR      r2,[r2,#8]
        0x0004995c:    6050        P`      STR      r0,[r2,#4]
        0x0004995e:    6808        .h      LDR      r0,[r1,#0]
        0x00049960:    3018        .0      ADDS     r0,r0,#0x18
        0x00049962:    9a00        ..      LDR      r2,[sp,#0]
        0x00049964:    6090        .`      STR      r0,[r2,#8]
        0x00049966:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049968:    6809        .h      LDR      r1,[r1,#0]
        0x0004996a:    6288        .b      STR      r0,[r1,#0x28]
        0x0004996c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004996e:    6808        .h      LDR      r0,[r1,#0]
        0x00049970:    3001        .0      ADDS     r0,#1
        0x00049972:    6008        .`      STR      r0,[r1,#0]
        0x00049974:    9801        ..      LDR      r0,[sp,#4]
        0x00049976:    b120         .      CBZ      r0,0x49982 ; vTaskPlaceOnEventListRestricted + 94
        0x00049978:    e7ff        ..      B        0x4997a ; vTaskPlaceOnEventListRestricted + 86
        0x0004997a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004997e:    9002        ..      STR      r0,[sp,#8]
        0x00049980:    e7ff        ..      B        0x49982 ; vTaskPlaceOnEventListRestricted + 94
        0x00049982:    9802        ..      LDR      r0,[sp,#8]
        0x00049984:    9901        ..      LDR      r1,[sp,#4]
        0x00049986:    f7f8fa5d    ..].    BL       prvAddCurrentTaskToDelayedList ; 0x41e44
        0x0004998a:    b004        ..      ADD      sp,sp,#0x10
        0x0004998c:    bd80        ..      POP      {r7,pc}
        0x0004998e:    0000        ..      MOVS     r0,r0
    vTaskPlaceOnUnorderedEventList
        0x00049990:    b580        ..      PUSH     {r7,lr}
        0x00049992:    b084        ..      SUB      sp,sp,#0x10
        0x00049994:    9003        ..      STR      r0,[sp,#0xc]
        0x00049996:    9102        ..      STR      r1,[sp,#8]
        0x00049998:    9201        ..      STR      r2,[sp,#4]
        0x0004999a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004999c:    b910        ..      CBNZ     r0,0x499a4 ; vTaskPlaceOnUnorderedEventList + 20
        0x0004999e:    e7ff        ..      B        0x499a0 ; vTaskPlaceOnUnorderedEventList + 16
        0x000499a0:    e7ff        ..      B        0x499a2 ; vTaskPlaceOnUnorderedEventList + 18
        0x000499a2:    e7fe        ..      B        0x499a2 ; vTaskPlaceOnUnorderedEventList + 18
        0x000499a4:    f642109c    B...    MOV      r0,#0x299c
        0x000499a8:    f2c10002    ....    MOVT     r0,#0x1002
        0x000499ac:    6800        .h      LDR      r0,[r0,#0]
        0x000499ae:    b910        ..      CBNZ     r0,0x499b6 ; vTaskPlaceOnUnorderedEventList + 38
        0x000499b0:    e7ff        ..      B        0x499b2 ; vTaskPlaceOnUnorderedEventList + 34
        0x000499b2:    e7ff        ..      B        0x499b4 ; vTaskPlaceOnUnorderedEventList + 36
        0x000499b4:    e7fe        ..      B        0x499b4 ; vTaskPlaceOnUnorderedEventList + 36
        0x000499b6:    9802        ..      LDR      r0,[sp,#8]
        0x000499b8:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x000499bc:    f24a4138    J.8A    MOV      r1,#0xa438
        0x000499c0:    f2c10101    ....    MOVT     r1,#0x1001
        0x000499c4:    680a        .h      LDR      r2,[r1,#0]
        0x000499c6:    6190        .a      STR      r0,[r2,#0x18]
        0x000499c8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000499ca:    6840        @h      LDR      r0,[r0,#4]
        0x000499cc:    9000        ..      STR      r0,[sp,#0]
        0x000499ce:    9800        ..      LDR      r0,[sp,#0]
        0x000499d0:    680a        .h      LDR      r2,[r1,#0]
        0x000499d2:    61d0        .a      STR      r0,[r2,#0x1c]
        0x000499d4:    9800        ..      LDR      r0,[sp,#0]
        0x000499d6:    6880        .h      LDR      r0,[r0,#8]
        0x000499d8:    680a        .h      LDR      r2,[r1,#0]
        0x000499da:    6210        .b      STR      r0,[r2,#0x20]
        0x000499dc:    6808        .h      LDR      r0,[r1,#0]
        0x000499de:    3018        .0      ADDS     r0,r0,#0x18
        0x000499e0:    9a00        ..      LDR      r2,[sp,#0]
        0x000499e2:    6892        .h      LDR      r2,[r2,#8]
        0x000499e4:    6050        P`      STR      r0,[r2,#4]
        0x000499e6:    6808        .h      LDR      r0,[r1,#0]
        0x000499e8:    3018        .0      ADDS     r0,r0,#0x18
        0x000499ea:    9a00        ..      LDR      r2,[sp,#0]
        0x000499ec:    6090        .`      STR      r0,[r2,#8]
        0x000499ee:    9803        ..      LDR      r0,[sp,#0xc]
        0x000499f0:    6809        .h      LDR      r1,[r1,#0]
        0x000499f2:    6288        .b      STR      r0,[r1,#0x28]
        0x000499f4:    9903        ..      LDR      r1,[sp,#0xc]
        0x000499f6:    6808        .h      LDR      r0,[r1,#0]
        0x000499f8:    3001        .0      ADDS     r0,#1
        0x000499fa:    6008        .`      STR      r0,[r1,#0]
        0x000499fc:    9801        ..      LDR      r0,[sp,#4]
        0x000499fe:    2101        .!      MOVS     r1,#1
        0x00049a00:    f7f8fa20    .. .    BL       prvAddCurrentTaskToDelayedList ; 0x41e44
        0x00049a04:    b004        ..      ADD      sp,sp,#0x10
        0x00049a06:    bd80        ..      POP      {r7,pc}
    vTaskRemoveFromUnorderedEventList
        0x00049a08:    b580        ..      PUSH     {r7,lr}
        0x00049a0a:    b086        ..      SUB      sp,sp,#0x18
        0x00049a0c:    9005        ..      STR      r0,[sp,#0x14]
        0x00049a0e:    9104        ..      STR      r1,[sp,#0x10]
        0x00049a10:    f642109c    B...    MOV      r0,#0x299c
        0x00049a14:    f2c10002    ....    MOVT     r0,#0x1002
        0x00049a18:    6800        .h      LDR      r0,[r0,#0]
        0x00049a1a:    b910        ..      CBNZ     r0,0x49a22 ; vTaskRemoveFromUnorderedEventList + 26
        0x00049a1c:    e7ff        ..      B        0x49a1e ; vTaskRemoveFromUnorderedEventList + 22
        0x00049a1e:    e7ff        ..      B        0x49a20 ; vTaskRemoveFromUnorderedEventList + 24
        0x00049a20:    e7fe        ..      B        0x49a20 ; vTaskRemoveFromUnorderedEventList + 24
        0x00049a22:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049a24:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x00049a28:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049a2a:    6008        .`      STR      r0,[r1,#0]
        0x00049a2c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049a2e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00049a30:    9003        ..      STR      r0,[sp,#0xc]
        0x00049a32:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049a34:    b910        ..      CBNZ     r0,0x49a3c ; vTaskRemoveFromUnorderedEventList + 52
        0x00049a36:    e7ff        ..      B        0x49a38 ; vTaskRemoveFromUnorderedEventList + 48
        0x00049a38:    e7ff        ..      B        0x49a3a ; vTaskRemoveFromUnorderedEventList + 50
        0x00049a3a:    e7fe        ..      B        0x49a3a ; vTaskRemoveFromUnorderedEventList + 50
        0x00049a3c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049a3e:    6900        .i      LDR      r0,[r0,#0x10]
        0x00049a40:    9002        ..      STR      r0,[sp,#8]
        0x00049a42:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049a44:    6841        Ah      LDR      r1,[r0,#4]
        0x00049a46:    6880        .h      LDR      r0,[r0,#8]
        0x00049a48:    6088        .`      STR      r0,[r1,#8]
        0x00049a4a:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049a4c:    6848        Hh      LDR      r0,[r1,#4]
        0x00049a4e:    6889        .h      LDR      r1,[r1,#8]
        0x00049a50:    6048        H`      STR      r0,[r1,#4]
        0x00049a52:    9802        ..      LDR      r0,[sp,#8]
        0x00049a54:    6840        @h      LDR      r0,[r0,#4]
        0x00049a56:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049a58:    4288        .B      CMP      r0,r1
        0x00049a5a:    d105        ..      BNE      0x49a68 ; vTaskRemoveFromUnorderedEventList + 96
        0x00049a5c:    e7ff        ..      B        0x49a5e ; vTaskRemoveFromUnorderedEventList + 86
        0x00049a5e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049a60:    6880        .h      LDR      r0,[r0,#8]
        0x00049a62:    9902        ..      LDR      r1,[sp,#8]
        0x00049a64:    6048        H`      STR      r0,[r1,#4]
        0x00049a66:    e7ff        ..      B        0x49a68 ; vTaskRemoveFromUnorderedEventList + 96
        0x00049a68:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049a6a:    2000        .       MOVS     r0,#0
        0x00049a6c:    6108        .a      STR      r0,[r1,#0x10]
        0x00049a6e:    9902        ..      LDR      r1,[sp,#8]
        0x00049a70:    6808        .h      LDR      r0,[r1,#0]
        0x00049a72:    3801        .8      SUBS     r0,#1
        0x00049a74:    6008        .`      STR      r0,[r1,#0]
        0x00049a76:    f7f8fff1    ....    BL       prvResetNextTaskUnblockTime ; 0x42a5c
        0x00049a7a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049a7c:    6940        @i      LDR      r0,[r0,#0x14]
        0x00049a7e:    9001        ..      STR      r0,[sp,#4]
        0x00049a80:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049a82:    6881        .h      LDR      r1,[r0,#8]
        0x00049a84:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00049a86:    6088        .`      STR      r0,[r1,#8]
        0x00049a88:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049a8a:    6888        .h      LDR      r0,[r1,#8]
        0x00049a8c:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00049a8e:    6048        H`      STR      r0,[r1,#4]
        0x00049a90:    9801        ..      LDR      r0,[sp,#4]
        0x00049a92:    6840        @h      LDR      r0,[r0,#4]
        0x00049a94:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049a96:    3104        .1      ADDS     r1,#4
        0x00049a98:    4288        .B      CMP      r0,r1
        0x00049a9a:    d105        ..      BNE      0x49aa8 ; vTaskRemoveFromUnorderedEventList + 160
        0x00049a9c:    e7ff        ..      B        0x49a9e ; vTaskRemoveFromUnorderedEventList + 150
        0x00049a9e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049aa0:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00049aa2:    9901        ..      LDR      r1,[sp,#4]
        0x00049aa4:    6048        H`      STR      r0,[r1,#4]
        0x00049aa6:    e7ff        ..      B        0x49aa8 ; vTaskRemoveFromUnorderedEventList + 160
        0x00049aa8:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049aaa:    2000        .       MOVS     r0,#0
        0x00049aac:    6148        Ha      STR      r0,[r1,#0x14]
        0x00049aae:    9901        ..      LDR      r1,[sp,#4]
        0x00049ab0:    6808        .h      LDR      r0,[r1,#0]
        0x00049ab2:    3801        .8      SUBS     r0,#1
        0x00049ab4:    6008        .`      STR      r0,[r1,#0]
        0x00049ab6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049ab8:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00049aba:    f64211a4    B...    MOV      r1,#0x29a4
        0x00049abe:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049ac2:    6809        .h      LDR      r1,[r1,#0]
        0x00049ac4:    4288        .B      CMP      r0,r1
        0x00049ac6:    d908        ..      BLS      0x49ada ; vTaskRemoveFromUnorderedEventList + 210
        0x00049ac8:    e7ff        ..      B        0x49aca ; vTaskRemoveFromUnorderedEventList + 194
        0x00049aca:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049acc:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00049ace:    f64211a4    B...    MOV      r1,#0x29a4
        0x00049ad2:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049ad6:    6008        .`      STR      r0,[r1,#0]
        0x00049ad8:    e7ff        ..      B        0x49ada ; vTaskRemoveFromUnorderedEventList + 210
        0x00049ada:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049adc:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00049ade:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00049ae2:    f24a4150    J.PA    MOV      r1,#0xa450
        0x00049ae6:    f2c10101    ....    MOVT     r1,#0x1001
        0x00049aea:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00049aee:    6840        @h      LDR      r0,[r0,#4]
        0x00049af0:    9000        ..      STR      r0,[sp,#0]
        0x00049af2:    9800        ..      LDR      r0,[sp,#0]
        0x00049af4:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00049af6:    6090        .`      STR      r0,[r2,#8]
        0x00049af8:    9800        ..      LDR      r0,[sp,#0]
        0x00049afa:    6880        .h      LDR      r0,[r0,#8]
        0x00049afc:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00049afe:    60d0        .`      STR      r0,[r2,#0xc]
        0x00049b00:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049b02:    3004        .0      ADDS     r0,#4
        0x00049b04:    9a00        ..      LDR      r2,[sp,#0]
        0x00049b06:    6892        .h      LDR      r2,[r2,#8]
        0x00049b08:    6050        P`      STR      r0,[r2,#4]
        0x00049b0a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049b0c:    3004        .0      ADDS     r0,#4
        0x00049b0e:    9a00        ..      LDR      r2,[sp,#0]
        0x00049b10:    6090        .`      STR      r0,[r2,#8]
        0x00049b12:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00049b14:    6ad0        .j      LDR      r0,[r2,#0x2c]
        0x00049b16:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00049b1a:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00049b1e:    6150        Pa      STR      r0,[r2,#0x14]
        0x00049b20:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049b22:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00049b24:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x00049b28:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x00049b2c:    3001        .0      ADDS     r0,#1
        0x00049b2e:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00049b32:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049b34:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00049b36:    f24a4138    J.8A    MOV      r1,#0xa438
        0x00049b3a:    f2c10101    ....    MOVT     r1,#0x1001
        0x00049b3e:    6809        .h      LDR      r1,[r1,#0]
        0x00049b40:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x00049b42:    4288        .B      CMP      r0,r1
        0x00049b44:    d907        ..      BLS      0x49b56 ; vTaskRemoveFromUnorderedEventList + 334
        0x00049b46:    e7ff        ..      B        0x49b48 ; vTaskRemoveFromUnorderedEventList + 320
        0x00049b48:    f64221b4    B..!    MOV      r1,#0x2ab4
        0x00049b4c:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049b50:    2001        .       MOVS     r0,#1
        0x00049b52:    6008        .`      STR      r0,[r1,#0]
        0x00049b54:    e7ff        ..      B        0x49b56 ; vTaskRemoveFromUnorderedEventList + 334
        0x00049b56:    b006        ..      ADD      sp,sp,#0x18
        0x00049b58:    bd80        ..      POP      {r7,pc}
        0x00049b5a:    0000        ..      MOVS     r0,r0
    vTaskStartScheduler
        0x00049b5c:    b580        ..      PUSH     {r7,lr}
        0x00049b5e:    b084        ..      SUB      sp,sp,#0x10
        0x00049b60:    f642214c    B.L!    MOV      r1,#0x2a4c
        0x00049b64:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049b68:    4668        hF      MOV      r0,sp
        0x00049b6a:    6041        A`      STR      r1,[r0,#4]
        0x00049b6c:    2300        .#      MOVS     r3,#0
        0x00049b6e:    6003        .`      STR      r3,[r0,#0]
        0x00049b70:    f2423069    B.i0    MOV      r0,#0x2369
        0x00049b74:    f2c00004    ....    MOVT     r0,#4
        0x00049b78:    f24601b5    F...    MOV      r1,#0x60b5
        0x00049b7c:    f2c00105    ....    MOVT     r1,#5
        0x00049b80:    f44f7280    O..r    MOV      r2,#0x100
        0x00049b84:    f001f8b6    ....    BL       xTaskCreate ; 0x4acf4
        0x00049b88:    9002        ..      STR      r0,[sp,#8]
        0x00049b8a:    9802        ..      LDR      r0,[sp,#8]
        0x00049b8c:    2801        .(      CMP      r0,#1
        0x00049b8e:    d104        ..      BNE      0x49b9a ; vTaskStartScheduler + 62
        0x00049b90:    e7ff        ..      B        0x49b92 ; vTaskStartScheduler + 54
        0x00049b92:    f001fc4d    ..M.    BL       xTimerCreateTimerTask ; 0x4b430
        0x00049b96:    9002        ..      STR      r0,[sp,#8]
        0x00049b98:    e000        ..      B        0x49b9c ; vTaskStartScheduler + 64
        0x00049b9a:    e7ff        ..      B        0x49b9c ; vTaskStartScheduler + 64
        0x00049b9c:    9802        ..      LDR      r0,[sp,#8]
        0x00049b9e:    2801        .(      CMP      r0,#1
        0x00049ba0:    d11f        ..      BNE      0x49be2 ; vTaskStartScheduler + 134
        0x00049ba2:    e7ff        ..      B        0x49ba4 ; vTaskStartScheduler + 72
        0x00049ba4:    f04f0080    O...    MOV      r0,#0x80
        0x00049ba8:    f3808811    ....    MSR      BASEPRI,r0
        0x00049bac:    f3bf8f6f    ..o.    ISB      
        0x00049bb0:    f3bf8f4f    ..O.    DSB      
        0x00049bb4:    9003        ..      STR      r0,[sp,#0xc]
        0x00049bb6:    f6422158    B.X!    MOV      r1,#0x2a58
        0x00049bba:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049bbe:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00049bc2:    6008        .`      STR      r0,[r1,#0]
        0x00049bc4:    f6422184    B..!    MOV      r1,#0x2a84
        0x00049bc8:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049bcc:    2001        .       MOVS     r0,#1
        0x00049bce:    6008        .`      STR      r0,[r1,#0]
        0x00049bd0:    f64221a4    B..!    MOV      r1,#0x2aa4
        0x00049bd4:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049bd8:    2000        .       MOVS     r0,#0
        0x00049bda:    6008        .`      STR      r0,[r1,#0]
        0x00049bdc:    f000fc22    ..".    BL       xPortStartScheduler ; 0x4a424
        0x00049be0:    e006        ..      B        0x49bf0 ; vTaskStartScheduler + 148
        0x00049be2:    9802        ..      LDR      r0,[sp,#8]
        0x00049be4:    3001        .0      ADDS     r0,#1
        0x00049be6:    b910        ..      CBNZ     r0,0x49bee ; vTaskStartScheduler + 146
        0x00049be8:    e7ff        ..      B        0x49bea ; vTaskStartScheduler + 142
        0x00049bea:    e7ff        ..      B        0x49bec ; vTaskStartScheduler + 144
        0x00049bec:    e7fe        ..      B        0x49bec ; vTaskStartScheduler + 144
        0x00049bee:    e7ff        ..      B        0x49bf0 ; vTaskStartScheduler + 148
        0x00049bf0:    f24640e4    F..@    MOV      r0,#0x64e4
        0x00049bf4:    f2c00005    ....    MOVT     r0,#5
        0x00049bf8:    6800        .h      LDR      r0,[r0,#0]
        0x00049bfa:    b004        ..      ADD      sp,sp,#0x10
        0x00049bfc:    bd80        ..      POP      {r7,pc}
        0x00049bfe:    0000        ..      MOVS     r0,r0
    vTaskStepTick
        0x00049c00:    b580        ..      PUSH     {r7,lr}
        0x00049c02:    b082        ..      SUB      sp,sp,#8
        0x00049c04:    9001        ..      STR      r0,[sp,#4]
        0x00049c06:    f64220a4    B..     MOV      r0,#0x2aa4
        0x00049c0a:    f2c10002    ....    MOVT     r0,#0x1002
        0x00049c0e:    6800        .h      LDR      r0,[r0,#0]
        0x00049c10:    9901        ..      LDR      r1,[sp,#4]
        0x00049c12:    4408        .D      ADD      r0,r0,r1
        0x00049c14:    f6422158    B.X!    MOV      r1,#0x2a58
        0x00049c18:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049c1c:    6809        .h      LDR      r1,[r1,#0]
        0x00049c1e:    4288        .B      CMP      r0,r1
        0x00049c20:    d902        ..      BLS      0x49c28 ; vTaskStepTick + 40
        0x00049c22:    e7ff        ..      B        0x49c24 ; vTaskStepTick + 36
        0x00049c24:    e7ff        ..      B        0x49c26 ; vTaskStepTick + 38
        0x00049c26:    e7fe        ..      B        0x49c26 ; vTaskStepTick + 38
        0x00049c28:    f64220a4    B..     MOV      r0,#0x2aa4
        0x00049c2c:    f2c10002    ....    MOVT     r0,#0x1002
        0x00049c30:    6800        .h      LDR      r0,[r0,#0]
        0x00049c32:    9901        ..      LDR      r1,[sp,#4]
        0x00049c34:    4408        .D      ADD      r0,r0,r1
        0x00049c36:    f6422158    B.X!    MOV      r1,#0x2a58
        0x00049c3a:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049c3e:    6809        .h      LDR      r1,[r1,#0]
        0x00049c40:    4288        .B      CMP      r0,r1
        0x00049c42:    d11d        ..      BNE      0x49c80 ; vTaskStepTick + 128
        0x00049c44:    e7ff        ..      B        0x49c46 ; vTaskStepTick + 70
        0x00049c46:    f642109c    B...    MOV      r0,#0x299c
        0x00049c4a:    f2c10002    ....    MOVT     r0,#0x1002
        0x00049c4e:    6800        .h      LDR      r0,[r0,#0]
        0x00049c50:    b910        ..      CBNZ     r0,0x49c58 ; vTaskStepTick + 88
        0x00049c52:    e7ff        ..      B        0x49c54 ; vTaskStepTick + 84
        0x00049c54:    e7ff        ..      B        0x49c56 ; vTaskStepTick + 86
        0x00049c56:    e7fe        ..      B        0x49c56 ; vTaskStepTick + 86
        0x00049c58:    9801        ..      LDR      r0,[sp,#4]
        0x00049c5a:    b910        ..      CBNZ     r0,0x49c62 ; vTaskStepTick + 98
        0x00049c5c:    e7ff        ..      B        0x49c5e ; vTaskStepTick + 94
        0x00049c5e:    e7ff        ..      B        0x49c60 ; vTaskStepTick + 96
        0x00049c60:    e7fe        ..      B        0x49c60 ; vTaskStepTick + 96
        0x00049c62:    f7fffc17    ....    BL       vPortEnterCritical ; 0x49494
        0x00049c66:    f6422168    B.h!    MOV      r1,#0x2a68
        0x00049c6a:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049c6e:    6808        .h      LDR      r0,[r1,#0]
        0x00049c70:    3001        .0      ADDS     r0,#1
        0x00049c72:    6008        .`      STR      r0,[r1,#0]
        0x00049c74:    f7fffc30    ..0.    BL       vPortExitCritical ; 0x494d8
        0x00049c78:    9801        ..      LDR      r0,[sp,#4]
        0x00049c7a:    3801        .8      SUBS     r0,#1
        0x00049c7c:    9001        ..      STR      r0,[sp,#4]
        0x00049c7e:    e000        ..      B        0x49c82 ; vTaskStepTick + 130
        0x00049c80:    e7ff        ..      B        0x49c82 ; vTaskStepTick + 130
        0x00049c82:    9a01        ..      LDR      r2,[sp,#4]
        0x00049c84:    f64221a4    B..!    MOV      r1,#0x2aa4
        0x00049c88:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049c8c:    6808        .h      LDR      r0,[r1,#0]
        0x00049c8e:    4410        .D      ADD      r0,r0,r2
        0x00049c90:    6008        .`      STR      r0,[r1,#0]
        0x00049c92:    b002        ..      ADD      sp,sp,#8
        0x00049c94:    bd80        ..      POP      {r7,pc}
        0x00049c96:    0000        ..      MOVS     r0,r0
    vTaskSuspendAll
        0x00049c98:    f642119c    B...    MOV      r1,#0x299c
        0x00049c9c:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049ca0:    6808        .h      LDR      r0,[r1,#0]
        0x00049ca2:    3001        .0      ADDS     r0,#1
        0x00049ca4:    6008        .`      STR      r0,[r1,#0]
        0x00049ca6:    4770        pG      BX       lr
    vTaskSwitchContext
        0x00049ca8:    b580        ..      PUSH     {r7,lr}
        0x00049caa:    b084        ..      SUB      sp,sp,#0x10
        0x00049cac:    f642109c    B...    MOV      r0,#0x299c
        0x00049cb0:    f2c10002    ....    MOVT     r0,#0x1002
        0x00049cb4:    6800        .h      LDR      r0,[r0,#0]
        0x00049cb6:    b138        8.      CBZ      r0,0x49cc8 ; vTaskSwitchContext + 32
        0x00049cb8:    e7ff        ..      B        0x49cba ; vTaskSwitchContext + 18
        0x00049cba:    f64221b4    B..!    MOV      r1,#0x2ab4
        0x00049cbe:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049cc2:    2001        .       MOVS     r0,#1
        0x00049cc4:    6008        .`      STR      r0,[r1,#0]
        0x00049cc6:    e074        t.      B        0x49db2 ; vTaskSwitchContext + 266
        0x00049cc8:    f64221b4    B..!    MOV      r1,#0x2ab4
        0x00049ccc:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049cd0:    2000        .       MOVS     r0,#0
        0x00049cd2:    6008        .`      STR      r0,[r1,#0]
        0x00049cd4:    f24a4038    J.8@    MOV      r0,#0xa438
        0x00049cd8:    f2c10001    ....    MOVT     r0,#0x1001
        0x00049cdc:    6800        .h      LDR      r0,[r0,#0]
        0x00049cde:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00049ce0:    9003        ..      STR      r0,[sp,#0xc]
        0x00049ce2:    f04f30a5    O..0    MOV      r0,#0xa5a5a5a5
        0x00049ce6:    9002        ..      STR      r0,[sp,#8]
        0x00049ce8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049cea:    6800        .h      LDR      r0,[r0,#0]
        0x00049cec:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x00049cf0:    d112        ..      BNE      0x49d18 ; vTaskSwitchContext + 112
        0x00049cf2:    e7ff        ..      B        0x49cf4 ; vTaskSwitchContext + 76
        0x00049cf4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049cf6:    6840        @h      LDR      r0,[r0,#4]
        0x00049cf8:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x00049cfc:    d10c        ..      BNE      0x49d18 ; vTaskSwitchContext + 112
        0x00049cfe:    e7ff        ..      B        0x49d00 ; vTaskSwitchContext + 88
        0x00049d00:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049d02:    6880        .h      LDR      r0,[r0,#8]
        0x00049d04:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x00049d08:    d106        ..      BNE      0x49d18 ; vTaskSwitchContext + 112
        0x00049d0a:    e7ff        ..      B        0x49d0c ; vTaskSwitchContext + 100
        0x00049d0c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049d0e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00049d10:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x00049d14:    d00a        ..      BEQ      0x49d2c ; vTaskSwitchContext + 132
        0x00049d16:    e7ff        ..      B        0x49d18 ; vTaskSwitchContext + 112
        0x00049d18:    f24a4138    J.8A    MOV      r1,#0xa438
        0x00049d1c:    f2c10101    ....    MOVT     r1,#0x1001
        0x00049d20:    6808        .h      LDR      r0,[r1,#0]
        0x00049d22:    6809        .h      LDR      r1,[r1,#0]
        0x00049d24:    3134        41      ADDS     r1,r1,#0x34
        0x00049d26:    f7fffb45    ..E.    BL       vApplicationStackOverflowHook ; 0x493b4
        0x00049d2a:    e7ff        ..      B        0x49d2c ; vTaskSwitchContext + 132
        0x00049d2c:    f64210a4    B...    MOV      r0,#0x29a4
        0x00049d30:    f2c10002    ....    MOVT     r0,#0x1002
        0x00049d34:    6800        .h      LDR      r0,[r0,#0]
        0x00049d36:    9001        ..      STR      r0,[sp,#4]
        0x00049d38:    e7ff        ..      B        0x49d3a ; vTaskSwitchContext + 146
        0x00049d3a:    9801        ..      LDR      r0,[sp,#4]
        0x00049d3c:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x00049d40:    f24a4050    J.P@    MOV      r0,#0xa450
        0x00049d44:    f2c10001    ....    MOVT     r0,#0x1001
        0x00049d48:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x00049d4c:    b948        H.      CBNZ     r0,0x49d62 ; vTaskSwitchContext + 186
        0x00049d4e:    e7ff        ..      B        0x49d50 ; vTaskSwitchContext + 168
        0x00049d50:    9801        ..      LDR      r0,[sp,#4]
        0x00049d52:    b910        ..      CBNZ     r0,0x49d5a ; vTaskSwitchContext + 178
        0x00049d54:    e7ff        ..      B        0x49d56 ; vTaskSwitchContext + 174
        0x00049d56:    e7ff        ..      B        0x49d58 ; vTaskSwitchContext + 176
        0x00049d58:    e7fe        ..      B        0x49d58 ; vTaskSwitchContext + 176
        0x00049d5a:    9801        ..      LDR      r0,[sp,#4]
        0x00049d5c:    3801        .8      SUBS     r0,#1
        0x00049d5e:    9001        ..      STR      r0,[sp,#4]
        0x00049d60:    e7eb        ..      B        0x49d3a ; vTaskSwitchContext + 146
        0x00049d62:    9801        ..      LDR      r0,[sp,#4]
        0x00049d64:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x00049d68:    f24a4050    J.P@    MOV      r0,#0xa450
        0x00049d6c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00049d70:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00049d74:    9000        ..      STR      r0,[sp,#0]
        0x00049d76:    9900        ..      LDR      r1,[sp,#0]
        0x00049d78:    6848        Hh      LDR      r0,[r1,#4]
        0x00049d7a:    6840        @h      LDR      r0,[r0,#4]
        0x00049d7c:    6048        H`      STR      r0,[r1,#4]
        0x00049d7e:    9900        ..      LDR      r1,[sp,#0]
        0x00049d80:    6848        Hh      LDR      r0,[r1,#4]
        0x00049d82:    3108        .1      ADDS     r1,r1,#8
        0x00049d84:    4288        .B      CMP      r0,r1
        0x00049d86:    d105        ..      BNE      0x49d94 ; vTaskSwitchContext + 236
        0x00049d88:    e7ff        ..      B        0x49d8a ; vTaskSwitchContext + 226
        0x00049d8a:    9900        ..      LDR      r1,[sp,#0]
        0x00049d8c:    6848        Hh      LDR      r0,[r1,#4]
        0x00049d8e:    6840        @h      LDR      r0,[r0,#4]
        0x00049d90:    6048        H`      STR      r0,[r1,#4]
        0x00049d92:    e7ff        ..      B        0x49d94 ; vTaskSwitchContext + 236
        0x00049d94:    9800        ..      LDR      r0,[sp,#0]
        0x00049d96:    6840        @h      LDR      r0,[r0,#4]
        0x00049d98:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00049d9a:    f24a4138    J.8A    MOV      r1,#0xa438
        0x00049d9e:    f2c10101    ....    MOVT     r1,#0x1001
        0x00049da2:    6008        .`      STR      r0,[r1,#0]
        0x00049da4:    9801        ..      LDR      r0,[sp,#4]
        0x00049da6:    f64211a4    B...    MOV      r1,#0x29a4
        0x00049daa:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049dae:    6008        .`      STR      r0,[r1,#0]
        0x00049db0:    e7ff        ..      B        0x49db2 ; vTaskSwitchContext + 266
        0x00049db2:    b004        ..      ADD      sp,sp,#0x10
        0x00049db4:    bd80        ..      POP      {r7,pc}
        0x00049db6:    0000        ..      MOVS     r0,r0
    validate_transaction
        0x00049db8:    b08a        ..      SUB      sp,sp,#0x28
        0x00049dba:    9008        ..      STR      r0,[sp,#0x20]
        0x00049dbc:    9107        ..      STR      r1,[sp,#0x1c]
        0x00049dbe:    f88d201b    ...     STRB     r2,[sp,#0x1b]
        0x00049dc2:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00049dc4:    6888        .h      LDR      r0,[r1,#8]
        0x00049dc6:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00049dc8:    9101        ..      STR      r1,[sp,#4]
        0x00049dca:    9000        ..      STR      r0,[sp,#0]
        0x00049dcc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049dce:    6840        @h      LDR      r0,[r0,#4]
        0x00049dd0:    9005        ..      STR      r0,[sp,#0x14]
        0x00049dd2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049dd4:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00049dd6:    9004        ..      STR      r0,[sp,#0x10]
        0x00049dd8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049dda:    6900        .i      LDR      r0,[r0,#0x10]
        0x00049ddc:    9003        ..      STR      r0,[sp,#0xc]
        0x00049dde:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049de0:    2805        .(      CMP      r0,#5
        0x00049de2:    d84d        M.      BHI      0x49e80 ; validate_transaction + 200
        0x00049de4:    e7ff        ..      B        0x49de6 ; validate_transaction + 46
        0x00049de6:    9800        ..      LDR      r0,[sp,#0]
        0x00049de8:    9901        ..      LDR      r1,[sp,#4]
        0x00049dea:    f8ddc014    ....    LDR      r12,[sp,#0x14]
        0x00049dee:    ea4f03cc    O...    LSL      r3,r12,#3
        0x00049df2:    2220         "      MOVS     r2,#0x20
        0x00049df4:    eba202cc    ....    SUB      r2,r2,r12,LSL #3
        0x00049df8:    fa01f202    ....    LSL      r2,r1,r2
        0x00049dfc:    40d8        .@      LSRS     r0,r0,r3
        0x00049dfe:    4310        .C      ORRS     r0,r0,r2
        0x00049e00:    f06f021f    o...    MVN      r2,#0x1f
        0x00049e04:    eb0202cc    ....    ADD      r2,r2,r12,LSL #3
        0x00049e08:    fa21fc02    !...    LSR      r12,r1,r2
        0x00049e0c:    2a00        .*      CMP      r2,#0
        0x00049e0e:    bf58        X.      IT       PL
        0x00049e10:    4660        `F      MOVPL    r0,r12
        0x00049e12:    40d9        .@      LSRS     r1,r1,r3
        0x00049e14:    2a00        .*      CMP      r2,#0
        0x00049e16:    bf58        X.      IT       PL
        0x00049e18:    2100        .!      MOVPL    r1,#0
        0x00049e1a:    4308        .C      ORRS     r0,r0,r1
        0x00049e1c:    bb80        ..      CBNZ     r0,0x49e80 ; validate_transaction + 200
        0x00049e1e:    e7ff        ..      B        0x49e20 ; validate_transaction + 104
        0x00049e20:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049e22:    b138        8.      CBZ      r0,0x49e34 ; validate_transaction + 124
        0x00049e24:    e7ff        ..      B        0x49e26 ; validate_transaction + 110
        0x00049e26:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049e28:    b120         .      CBZ      r0,0x49e34 ; validate_transaction + 124
        0x00049e2a:    e7ff        ..      B        0x49e2c ; validate_transaction + 116
        0x00049e2c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049e2e:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00049e30:    b330        0.      CBZ      r0,0x49e80 ; validate_transaction + 200
        0x00049e32:    e7ff        ..      B        0x49e34 ; validate_transaction + 124
        0x00049e34:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049e36:    b140        @.      CBZ      r0,0x49e4a ; validate_transaction + 146
        0x00049e38:    e7ff        ..      B        0x49e3a ; validate_transaction + 130
        0x00049e3a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049e3c:    2801        .(      CMP      r0,#1
        0x00049e3e:    d004        ..      BEQ      0x49e4a ; validate_transaction + 146
        0x00049e40:    e7ff        ..      B        0x49e42 ; validate_transaction + 138
        0x00049e42:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049e44:    6980        .i      LDR      r0,[r0,#0x18]
        0x00049e46:    b1d8        ..      CBZ      r0,0x49e80 ; validate_transaction + 200
        0x00049e48:    e7ff        ..      B        0x49e4a ; validate_transaction + 146
        0x00049e4a:    9808        ..      LDR      r0,[sp,#0x20]
        0x00049e4c:    7a00        .z      LDRB     r0,[r0,#8]
        0x00049e4e:    2801        .(      CMP      r0,#1
        0x00049e50:    d107        ..      BNE      0x49e62 ; validate_transaction + 170
        0x00049e52:    e7ff        ..      B        0x49e54 ; validate_transaction + 156
        0x00049e54:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049e56:    6901        .i      LDR      r1,[r0,#0x10]
        0x00049e58:    2000        .       MOVS     r0,#0
        0x00049e5a:    ebb03f11    ...?    CMP      r0,r1,LSR #12
        0x00049e5e:    d10f        ..      BNE      0x49e80 ; validate_transaction + 200
        0x00049e60:    e7ff        ..      B        0x49e62 ; validate_transaction + 170
        0x00049e62:    9808        ..      LDR      r0,[sp,#0x20]
        0x00049e64:    7a00        .z      LDRB     r0,[r0,#8]
        0x00049e66:    b970        p.      CBNZ     r0,0x49e86 ; validate_transaction + 206
        0x00049e68:    e7ff        ..      B        0x49e6a ; validate_transaction + 178
        0x00049e6a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049e6c:    6800        .h      LDR      r0,[r0,#0]
        0x00049e6e:    2804        .(      CMP      r0,#4
        0x00049e70:    d806        ..      BHI      0x49e80 ; validate_transaction + 200
        0x00049e72:    e7ff        ..      B        0x49e74 ; validate_transaction + 188
        0x00049e74:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049e76:    6900        .i      LDR      r0,[r0,#0x10]
        0x00049e78:    f5b05f80    ..._    CMP      r0,#0x1000
        0x00049e7c:    d303        ..      BCC      0x49e86 ; validate_transaction + 206
        0x00049e7e:    e7ff        ..      B        0x49e80 ; validate_transaction + 200
        0x00049e80:    2006        .       MOVS     r0,#6
        0x00049e82:    9009        ..      STR      r0,[sp,#0x24]
        0x00049e84:    e01e        ..      B        0x49ec4 ; validate_transaction + 268
        0x00049e86:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x00049e8a:    07c0        ..      LSLS     r0,r0,#31
        0x00049e8c:    b9b8        ..      CBNZ     r0,0x49ebe ; validate_transaction + 262
        0x00049e8e:    e7ff        ..      B        0x49e90 ; validate_transaction + 216
        0x00049e90:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049e92:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00049e96:    f0100fe0    ....    TST      r0,#0xe0
        0x00049e9a:    d003        ..      BEQ      0x49ea4 ; validate_transaction + 236
        0x00049e9c:    e7ff        ..      B        0x49e9e ; validate_transaction + 230
        0x00049e9e:    2006        .       MOVS     r0,#6
        0x00049ea0:    9009        ..      STR      r0,[sp,#0x24]
        0x00049ea2:    e00f        ..      B        0x49ec4 ; validate_transaction + 268
        0x00049ea4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049ea6:    6a80        .j      LDR      r0,[r0,#0x28]
        0x00049ea8:    f24e01e0    N...    MOV      r1,#0xe0e0
        0x00049eac:    f2c001e0    ....    MOVT     r1,#0xe0
        0x00049eb0:    4208        .B      TST      r0,r1
        0x00049eb2:    d003        ..      BEQ      0x49ebc ; validate_transaction + 260
        0x00049eb4:    e7ff        ..      B        0x49eb6 ; validate_transaction + 254
        0x00049eb6:    2006        .       MOVS     r0,#6
        0x00049eb8:    9009        ..      STR      r0,[sp,#0x24]
        0x00049eba:    e003        ..      B        0x49ec4 ; validate_transaction + 268
        0x00049ebc:    e7ff        ..      B        0x49ebe ; validate_transaction + 262
        0x00049ebe:    2000        .       MOVS     r0,#0
        0x00049ec0:    9009        ..      STR      r0,[sp,#0x24]
        0x00049ec2:    e7ff        ..      B        0x49ec4 ; validate_transaction + 268
        0x00049ec4:    9809        ..      LDR      r0,[sp,#0x24]
        0x00049ec6:    b00a        ..      ADD      sp,sp,#0x28
        0x00049ec8:    4770        pG      BX       lr
        0x00049eca:    0000        ..      MOVS     r0,r0
    verify_flash_content
        0x00049ecc:    b580        ..      PUSH     {r7,lr}
        0x00049ece:    b08a        ..      SUB      sp,sp,#0x28
        0x00049ed0:    9009        ..      STR      r0,[sp,#0x24]
        0x00049ed2:    9108        ..      STR      r1,[sp,#0x20]
        0x00049ed4:    9207        ..      STR      r2,[sp,#0x1c]
        0x00049ed6:    9306        ..      STR      r3,[sp,#0x18]
        0x00049ed8:    2000        .       MOVS     r0,#0
        0x00049eda:    9005        ..      STR      r0,[sp,#0x14]
        0x00049edc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00049ede:    9104        ..      STR      r1,[sp,#0x10]
        0x00049ee0:    9003        ..      STR      r0,[sp,#0xc]
        0x00049ee2:    e7ff        ..      B        0x49ee4 ; verify_flash_content + 24
        0x00049ee4:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049ee6:    b378        x.      CBZ      r0,0x49f48 ; verify_flash_content + 124
        0x00049ee8:    e7ff        ..      B        0x49eea ; verify_flash_content + 30
        0x00049eea:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049eec:    f5b07f04    ....    CMP      r0,#0x210
        0x00049ef0:    d904        ..      BLS      0x49efc ; verify_flash_content + 48
        0x00049ef2:    e7ff        ..      B        0x49ef4 ; verify_flash_content + 40
        0x00049ef4:    f44f7004    O..p    MOV      r0,#0x210
        0x00049ef8:    9001        ..      STR      r0,[sp,#4]
        0x00049efa:    e002        ..      B        0x49f02 ; verify_flash_content + 54
        0x00049efc:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049efe:    9001        ..      STR      r0,[sp,#4]
        0x00049f00:    e7ff        ..      B        0x49f02 ; verify_flash_content + 54
        0x00049f02:    9801        ..      LDR      r0,[sp,#4]
        0x00049f04:    9002        ..      STR      r0,[sp,#8]
        0x00049f06:    9806        ..      LDR      r0,[sp,#0x18]
        0x00049f08:    6983        .i      LDR      r3,[r0,#0x18]
        0x00049f0a:    9809        ..      LDR      r0,[sp,#0x24]
        0x00049f0c:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049f0e:    4401        .D      ADD      r1,r1,r0
        0x00049f10:    9a02        ..      LDR      r2,[sp,#8]
        0x00049f12:    f642305c    B.\0    MOV      r0,#0x2b5c
        0x00049f16:    f2c10000    ....    MOVT     r0,#0x1000
        0x00049f1a:    9000        ..      STR      r0,[sp,#0]
        0x00049f1c:    4798        .G      BLX      r3
        0x00049f1e:    9800        ..      LDR      r0,[sp,#0]
        0x00049f20:    9908        ..      LDR      r1,[sp,#0x20]
        0x00049f22:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00049f24:    4411        .D      ADD      r1,r1,r2
        0x00049f26:    9a02        ..      LDR      r2,[sp,#8]
        0x00049f28:    f7cefa0e    ....    BL       memcmp ; 0x18348
        0x00049f2c:    9003        ..      STR      r0,[sp,#0xc]
        0x00049f2e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049f30:    b108        ..      CBZ      r0,0x49f36 ; verify_flash_content + 106
        0x00049f32:    e7ff        ..      B        0x49f34 ; verify_flash_content + 104
        0x00049f34:    e008        ..      B        0x49f48 ; verify_flash_content + 124
        0x00049f36:    9902        ..      LDR      r1,[sp,#8]
        0x00049f38:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049f3a:    4408        .D      ADD      r0,r0,r1
        0x00049f3c:    9005        ..      STR      r0,[sp,#0x14]
        0x00049f3e:    9902        ..      LDR      r1,[sp,#8]
        0x00049f40:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049f42:    1a40        @.      SUBS     r0,r0,r1
        0x00049f44:    9004        ..      STR      r0,[sp,#0x10]
        0x00049f46:    e7cd        ..      B        0x49ee4 ; verify_flash_content + 24
        0x00049f48:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049f4a:    b00a        ..      ADD      sp,sp,#0x28
        0x00049f4c:    bd80        ..      POP      {r7,pc}
        0x00049f4e:    0000        ..      MOVS     r0,r0
    wsfOsDispatcher
        0x00049f50:    b580        ..      PUSH     {r7,lr}
        0x00049f52:    b086        ..      SUB      sp,sp,#0x18
        0x00049f54:    f64210b0    B...    MOV      r0,#0x29b0
        0x00049f58:    f2c10002    ....    MOVT     r0,#0x1002
        0x00049f5c:    9005        ..      STR      r0,[sp,#0x14]
        0x00049f5e:    f7d4fd9f    ....    BL       WsfTimerUpdateTicks ; 0x1eaa0
        0x00049f62:    e7ff        ..      B        0x49f64 ; wsfOsDispatcher + 20
        0x00049f64:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049f66:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x00049f6a:    2800        .(      CMP      r0,#0
        0x00049f6c:    f0008087    ....    BEQ.W    0x4a07e ; wsfOsDispatcher + 302
        0x00049f70:    e7ff        ..      B        0x49f72 ; wsfOsDispatcher + 34
        0x00049f72:    f7d4fa75    ..u.    BL       WsfCsEnter ; 0x1e460
        0x00049f76:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049f78:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x00049f7c:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00049f80:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049f82:    2000        .       MOVS     r0,#0
        0x00049f84:    f881003c    ..<.    STRB     r0,[r1,#0x3c]
        0x00049f88:    f7d4fa7c    ..|.    BL       WsfCsExit ; 0x1e484
        0x00049f8c:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x00049f90:    07c0        ..      LSLS     r0,r0,#31
        0x00049f92:    b1b8        ..      CBZ      r0,0x49fc4 ; wsfOsDispatcher + 116
        0x00049f94:    e7ff        ..      B        0x49f96 ; wsfOsDispatcher + 70
        0x00049f96:    e7ff        ..      B        0x49f98 ; wsfOsDispatcher + 72
        0x00049f98:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049f9a:    3034        40      ADDS     r0,r0,#0x34
        0x00049f9c:    f10d0109    ....    ADD      r1,sp,#9
        0x00049fa0:    f7d4faa4    ....    BL       WsfMsgDeq ; 0x1e4ec
        0x00049fa4:    9004        ..      STR      r0,[sp,#0x10]
        0x00049fa6:    b160        `.      CBZ      r0,0x49fc2 ; wsfOsDispatcher + 114
        0x00049fa8:    e7ff        ..      B        0x49faa ; wsfOsDispatcher + 90
        0x00049faa:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049fac:    f89d1009    ....    LDRB     r1,[sp,#9]
        0x00049fb0:    f8502021    P.!     LDR      r2,[r0,r1,LSL #2]
        0x00049fb4:    9904        ..      LDR      r1,[sp,#0x10]
        0x00049fb6:    2000        .       MOVS     r0,#0
        0x00049fb8:    4790        .G      BLX      r2
        0x00049fba:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049fbc:    f7d4fac0    ....    BL       WsfMsgFree ; 0x1e540
        0x00049fc0:    e7ea        ..      B        0x49f98 ; wsfOsDispatcher + 72
        0x00049fc2:    e7ff        ..      B        0x49fc4 ; wsfOsDispatcher + 116
        0x00049fc4:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x00049fc8:    0780        ..      LSLS     r0,r0,#30
        0x00049fca:    2800        .(      CMP      r0,#0
        0x00049fcc:    d512        ..      BPL      0x49ff4 ; wsfOsDispatcher + 164
        0x00049fce:    e7ff        ..      B        0x49fd0 ; wsfOsDispatcher + 128
        0x00049fd0:    e7ff        ..      B        0x49fd2 ; wsfOsDispatcher + 130
        0x00049fd2:    2000        .       MOVS     r0,#0
        0x00049fd4:    f7d4fce2    ....    BL       WsfTimerServiceExpired ; 0x1e99c
        0x00049fd8:    9003        ..      STR      r0,[sp,#0xc]
        0x00049fda:    b150        P.      CBZ      r0,0x49ff2 ; wsfOsDispatcher + 162
        0x00049fdc:    e7ff        ..      B        0x49fde ; wsfOsDispatcher + 142
        0x00049fde:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049fe0:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049fe2:    7b02        .{      LDRB     r2,[r0,#0xc]
        0x00049fe4:    f8512022    Q."     LDR      r2,[r1,r2,LSL #2]
        0x00049fe8:    f1000108    ....    ADD      r1,r0,#8
        0x00049fec:    2000        .       MOVS     r0,#0
        0x00049fee:    4790        .G      BLX      r2
        0x00049ff0:    e7ef        ..      B        0x49fd2 ; wsfOsDispatcher + 130
        0x00049ff2:    e7ff        ..      B        0x49ff4 ; wsfOsDispatcher + 164
        0x00049ff4:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x00049ff8:    0740        @.      LSLS     r0,r0,#29
        0x00049ffa:    2800        .(      CMP      r0,#0
        0x00049ffc:    d53e        >.      BPL      0x4a07c ; wsfOsDispatcher + 300
        0x00049ffe:    e7ff        ..      B        0x4a000 ; wsfOsDispatcher + 176
        0x0004a000:    2000        .       MOVS     r0,#0
        0x0004a002:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0004a006:    e7ff        ..      B        0x4a008 ; wsfOsDispatcher + 184
        0x0004a008:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0004a00c:    2809        .(      CMP      r0,#9
        0x0004a00e:    dc34        4.      BGT      0x4a07a ; wsfOsDispatcher + 298
        0x0004a010:    e7ff        ..      B        0x4a012 ; wsfOsDispatcher + 194
        0x0004a012:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004a014:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x0004a018:    4408        .D      ADD      r0,r0,r1
        0x0004a01a:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0004a01e:    b328        (.      CBZ      r0,0x4a06c ; wsfOsDispatcher + 284
        0x0004a020:    e7ff        ..      B        0x4a022 ; wsfOsDispatcher + 210
        0x0004a022:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004a024:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x0004a028:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0004a02c:    b1f0        ..      CBZ      r0,0x4a06c ; wsfOsDispatcher + 284
        0x0004a02e:    e7ff        ..      B        0x4a030 ; wsfOsDispatcher + 224
        0x0004a030:    f7d4fa16    ....    BL       WsfCsEnter ; 0x1e460
        0x0004a034:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004a036:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x0004a03a:    4408        .D      ADD      r0,r0,r1
        0x0004a03c:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0004a040:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0004a044:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004a046:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x0004a04a:    4401        .D      ADD      r1,r1,r0
        0x0004a04c:    2000        .       MOVS     r0,#0
        0x0004a04e:    9001        ..      STR      r0,[sp,#4]
        0x0004a050:    f8810028    ..(.    STRB     r0,[r1,#0x28]
        0x0004a054:    f7d4fa16    ....    BL       WsfCsExit ; 0x1e484
        0x0004a058:    9901        ..      LDR      r1,[sp,#4]
        0x0004a05a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004a05c:    f89d2008    ...     LDRB     r2,[sp,#8]
        0x0004a060:    f8502022    P."     LDR      r2,[r0,r2,LSL #2]
        0x0004a064:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0004a068:    4790        .G      BLX      r2
        0x0004a06a:    e7ff        ..      B        0x4a06c ; wsfOsDispatcher + 284
        0x0004a06c:    e7ff        ..      B        0x4a06e ; wsfOsDispatcher + 286
        0x0004a06e:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0004a072:    3001        .0      ADDS     r0,#1
        0x0004a074:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0004a078:    e7c6        ..      B        0x4a008 ; wsfOsDispatcher + 184
        0x0004a07a:    e7ff        ..      B        0x4a07c ; wsfOsDispatcher + 300
        0x0004a07c:    e772        r.      B        0x49f64 ; wsfOsDispatcher + 20
        0x0004a07e:    f7d4fd0f    ....    BL       WsfTimerUpdateTicks ; 0x1eaa0
        0x0004a082:    f000f813    ....    BL       wsfOsReadyToSleep ; 0x4a0ac
        0x0004a086:    b178        x.      CBZ      r0,0x4a0a8 ; wsfOsDispatcher + 344
        0x0004a088:    e7ff        ..      B        0x4a08a ; wsfOsDispatcher + 314
        0x0004a08a:    f6422080    B..     MOVW     r0,#0x2a80
        0x0004a08e:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004a092:    6800        .h      LDR      r0,[r0,#0]
        0x0004a094:    466a        jF      MOV      r2,sp
        0x0004a096:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x0004a09a:    6011        .`      STR      r1,[r2,#0]
        0x0004a09c:    2201        ."      MOVS     r2,#1
        0x0004a09e:    2300        .#      MOVS     r3,#0
        0x0004a0a0:    4611        .F      MOV      r1,r2
        0x0004a0a2:    f000f905    ....    BL       xEventGroupWaitBits ; 0x4a2b0
        0x0004a0a6:    e7ff        ..      B        0x4a0a8 ; wsfOsDispatcher + 344
        0x0004a0a8:    b006        ..      ADD      sp,sp,#0x18
        0x0004a0aa:    bd80        ..      POP      {r7,pc}
    wsfOsReadyToSleep
        0x0004a0ac:    f64210b0    B...    MOV      r0,#0x29b0
        0x0004a0b0:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004a0b4:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x0004a0b8:    fab0f080    ....    CLZ      r0,r0
        0x0004a0bc:    0940        @.      LSRS     r0,r0,#5
        0x0004a0be:    4770        pG      BX       lr
    wsfTimerInsert
        0x0004a0c0:    b580        ..      PUSH     {r7,lr}
        0x0004a0c2:    b084        ..      SUB      sp,sp,#0x10
        0x0004a0c4:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a0c6:    9102        ..      STR      r1,[sp,#8]
        0x0004a0c8:    2000        .       MOVS     r0,#0
        0x0004a0ca:    9000        ..      STR      r0,[sp,#0]
        0x0004a0cc:    f7d4fbe4    ....    BL       WsfTaskLock ; 0x1e898
        0x0004a0d0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a0d2:    7b40        @{      LDRB     r0,[r0,#0xd]
        0x0004a0d4:    b120         .      CBZ      r0,0x4a0e0 ; wsfTimerInsert + 32
        0x0004a0d6:    e7ff        ..      B        0x4a0d8 ; wsfTimerInsert + 24
        0x0004a0d8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a0da:    f000f82b    ..+.    BL       wsfTimerRemove ; 0x4a134
        0x0004a0de:    e7ff        ..      B        0x4a0e0 ; wsfTimerInsert + 32
        0x0004a0e0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004a0e2:    2001        .       MOVS     r0,#1
        0x0004a0e4:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0004a0e6:    9802        ..      LDR      r0,[sp,#8]
        0x0004a0e8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004a0ea:    6048        H`      STR      r0,[r1,#4]
        0x0004a0ec:    f64210f0    B...    MOV      r0,#0x29f0
        0x0004a0f0:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004a0f4:    6800        .h      LDR      r0,[r0,#0]
        0x0004a0f6:    9001        ..      STR      r0,[sp,#4]
        0x0004a0f8:    e7ff        ..      B        0x4a0fa ; wsfTimerInsert + 58
        0x0004a0fa:    9801        ..      LDR      r0,[sp,#4]
        0x0004a0fc:    b170        p.      CBZ      r0,0x4a11c ; wsfTimerInsert + 92
        0x0004a0fe:    e7ff        ..      B        0x4a100 ; wsfTimerInsert + 64
        0x0004a100:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a102:    6840        @h      LDR      r0,[r0,#4]
        0x0004a104:    9901        ..      LDR      r1,[sp,#4]
        0x0004a106:    6849        Ih      LDR      r1,[r1,#4]
        0x0004a108:    4288        .B      CMP      r0,r1
        0x0004a10a:    d201        ..      BCS      0x4a110 ; wsfTimerInsert + 80
        0x0004a10c:    e7ff        ..      B        0x4a10e ; wsfTimerInsert + 78
        0x0004a10e:    e005        ..      B        0x4a11c ; wsfTimerInsert + 92
        0x0004a110:    9801        ..      LDR      r0,[sp,#4]
        0x0004a112:    9000        ..      STR      r0,[sp,#0]
        0x0004a114:    9801        ..      LDR      r0,[sp,#4]
        0x0004a116:    6800        .h      LDR      r0,[r0,#0]
        0x0004a118:    9001        ..      STR      r0,[sp,#4]
        0x0004a11a:    e7ee        ..      B        0x4a0fa ; wsfTimerInsert + 58
        0x0004a11c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004a11e:    9a00        ..      LDR      r2,[sp,#0]
        0x0004a120:    f64210f0    B...    MOV      r0,#0x29f0
        0x0004a124:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004a128:    f7d4fac8    ....    BL       WsfQueueInsert ; 0x1e6bc
        0x0004a12c:    f7d4fbdc    ....    BL       WsfTaskUnlock ; 0x1e8e8
        0x0004a130:    b004        ..      ADD      sp,sp,#0x10
        0x0004a132:    bd80        ..      POP      {r7,pc}
    wsfTimerRemove
        0x0004a134:    b580        ..      PUSH     {r7,lr}
        0x0004a136:    b084        ..      SUB      sp,sp,#0x10
        0x0004a138:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a13a:    2000        .       MOVS     r0,#0
        0x0004a13c:    9001        ..      STR      r0,[sp,#4]
        0x0004a13e:    f64210f0    B...    MOV      r0,#0x29f0
        0x0004a142:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004a146:    6800        .h      LDR      r0,[r0,#0]
        0x0004a148:    9002        ..      STR      r0,[sp,#8]
        0x0004a14a:    e7ff        ..      B        0x4a14c ; wsfTimerRemove + 24
        0x0004a14c:    9802        ..      LDR      r0,[sp,#8]
        0x0004a14e:    b160        `.      CBZ      r0,0x4a16a ; wsfTimerRemove + 54
        0x0004a150:    e7ff        ..      B        0x4a152 ; wsfTimerRemove + 30
        0x0004a152:    9802        ..      LDR      r0,[sp,#8]
        0x0004a154:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004a156:    4288        .B      CMP      r0,r1
        0x0004a158:    d101        ..      BNE      0x4a15e ; wsfTimerRemove + 42
        0x0004a15a:    e7ff        ..      B        0x4a15c ; wsfTimerRemove + 40
        0x0004a15c:    e005        ..      B        0x4a16a ; wsfTimerRemove + 54
        0x0004a15e:    9802        ..      LDR      r0,[sp,#8]
        0x0004a160:    9001        ..      STR      r0,[sp,#4]
        0x0004a162:    9802        ..      LDR      r0,[sp,#8]
        0x0004a164:    6800        .h      LDR      r0,[r0,#0]
        0x0004a166:    9002        ..      STR      r0,[sp,#8]
        0x0004a168:    e7f0        ..      B        0x4a14c ; wsfTimerRemove + 24
        0x0004a16a:    9802        ..      LDR      r0,[sp,#8]
        0x0004a16c:    b160        `.      CBZ      r0,0x4a188 ; wsfTimerRemove + 84
        0x0004a16e:    e7ff        ..      B        0x4a170 ; wsfTimerRemove + 60
        0x0004a170:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004a172:    9a01        ..      LDR      r2,[sp,#4]
        0x0004a174:    f64210f0    B...    MOV      r0,#0x29f0
        0x0004a178:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004a17c:    f7d4fae4    ....    BL       WsfQueueRemove ; 0x1e748
        0x0004a180:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004a182:    2000        .       MOVS     r0,#0
        0x0004a184:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0004a186:    e7ff        ..      B        0x4a188 ; wsfTimerRemove + 84
        0x0004a188:    b004        ..      ADD      sp,sp,#0x10
        0x0004a18a:    bd80        ..      POP      {r7,pc}
    xEventGroupCreate
        0x0004a18c:    b580        ..      PUSH     {r7,lr}
        0x0004a18e:    b082        ..      SUB      sp,sp,#8
        0x0004a190:    2018        .       MOVS     r0,#0x18
        0x0004a192:    f7f8fd75    ..u.    BL       pvPortMalloc ; 0x42c80
        0x0004a196:    9001        ..      STR      r0,[sp,#4]
        0x0004a198:    9801        ..      LDR      r0,[sp,#4]
        0x0004a19a:    b140        @.      CBZ      r0,0x4a1ae ; xEventGroupCreate + 34
        0x0004a19c:    e7ff        ..      B        0x4a19e ; xEventGroupCreate + 18
        0x0004a19e:    9901        ..      LDR      r1,[sp,#4]
        0x0004a1a0:    2000        .       MOVS     r0,#0
        0x0004a1a2:    6008        .`      STR      r0,[r1,#0]
        0x0004a1a4:    9801        ..      LDR      r0,[sp,#4]
        0x0004a1a6:    3004        .0      ADDS     r0,#4
        0x0004a1a8:    f7fff914    ....    BL       vListInitialise ; 0x493d4
        0x0004a1ac:    e000        ..      B        0x4a1b0 ; xEventGroupCreate + 36
        0x0004a1ae:    e7ff        ..      B        0x4a1b0 ; xEventGroupCreate + 36
        0x0004a1b0:    9801        ..      LDR      r0,[sp,#4]
        0x0004a1b2:    b002        ..      ADD      sp,sp,#8
        0x0004a1b4:    bd80        ..      POP      {r7,pc}
        0x0004a1b6:    0000        ..      MOVS     r0,r0
    xEventGroupSetBits
        0x0004a1b8:    b580        ..      PUSH     {r7,lr}
        0x0004a1ba:    b08c        ..      SUB      sp,sp,#0x30
        0x0004a1bc:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004a1be:    910a        ..      STR      r1,[sp,#0x28]
        0x0004a1c0:    2000        .       MOVS     r0,#0
        0x0004a1c2:    9005        ..      STR      r0,[sp,#0x14]
        0x0004a1c4:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004a1c6:    9102        ..      STR      r1,[sp,#8]
        0x0004a1c8:    9001        ..      STR      r0,[sp,#4]
        0x0004a1ca:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004a1cc:    b910        ..      CBNZ     r0,0x4a1d4 ; xEventGroupSetBits + 28
        0x0004a1ce:    e7ff        ..      B        0x4a1d0 ; xEventGroupSetBits + 24
        0x0004a1d0:    e7ff        ..      B        0x4a1d2 ; xEventGroupSetBits + 26
        0x0004a1d2:    e7fe        ..      B        0x4a1d2 ; xEventGroupSetBits + 26
        0x0004a1d4:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x0004a1d8:    b110        ..      CBZ      r0,0x4a1e0 ; xEventGroupSetBits + 40
        0x0004a1da:    e7ff        ..      B        0x4a1dc ; xEventGroupSetBits + 36
        0x0004a1dc:    e7ff        ..      B        0x4a1de ; xEventGroupSetBits + 38
        0x0004a1de:    e7fe        ..      B        0x4a1de ; xEventGroupSetBits + 38
        0x0004a1e0:    9802        ..      LDR      r0,[sp,#8]
        0x0004a1e2:    3004        .0      ADDS     r0,#4
        0x0004a1e4:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a1e6:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a1e8:    3008        .0      ADDS     r0,r0,#8
        0x0004a1ea:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a1ec:    f7fffd54    ..T.    BL       vTaskSuspendAll ; 0x49c98
        0x0004a1f0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a1f2:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004a1f4:    9009        ..      STR      r0,[sp,#0x24]
        0x0004a1f6:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0004a1f8:    9902        ..      LDR      r1,[sp,#8]
        0x0004a1fa:    6808        .h      LDR      r0,[r1,#0]
        0x0004a1fc:    4310        .C      ORRS     r0,r0,r2
        0x0004a1fe:    6008        .`      STR      r0,[r1,#0]
        0x0004a200:    e7ff        ..      B        0x4a202 ; xEventGroupSetBits + 74
        0x0004a202:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a204:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004a206:    4288        .B      CMP      r0,r1
        0x0004a208:    d046        F.      BEQ      0x4a298 ; xEventGroupSetBits + 224
        0x0004a20a:    e7ff        ..      B        0x4a20c ; xEventGroupSetBits + 84
        0x0004a20c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a20e:    6840        @h      LDR      r0,[r0,#4]
        0x0004a210:    9008        ..      STR      r0,[sp,#0x20]
        0x0004a212:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a214:    6800        .h      LDR      r0,[r0,#0]
        0x0004a216:    9004        ..      STR      r0,[sp,#0x10]
        0x0004a218:    2000        .       MOVS     r0,#0
        0x0004a21a:    9001        ..      STR      r0,[sp,#4]
        0x0004a21c:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0004a220:    0600        ..      LSLS     r0,r0,#24
        0x0004a222:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a224:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a226:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0004a22a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004a22c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0004a230:    0740        @.      LSLS     r0,r0,#29
        0x0004a232:    2800        .(      CMP      r0,#0
        0x0004a234:    d40b        ..      BMI      0x4a24e ; xEventGroupSetBits + 150
        0x0004a236:    e7ff        ..      B        0x4a238 ; xEventGroupSetBits + 128
        0x0004a238:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a23a:    9902        ..      LDR      r1,[sp,#8]
        0x0004a23c:    6809        .h      LDR      r1,[r1,#0]
        0x0004a23e:    4208        .B      TST      r0,r1
        0x0004a240:    d003        ..      BEQ      0x4a24a ; xEventGroupSetBits + 146
        0x0004a242:    e7ff        ..      B        0x4a244 ; xEventGroupSetBits + 140
        0x0004a244:    2001        .       MOVS     r0,#1
        0x0004a246:    9001        ..      STR      r0,[sp,#4]
        0x0004a248:    e000        ..      B        0x4a24c ; xEventGroupSetBits + 148
        0x0004a24a:    e7ff        ..      B        0x4a24c ; xEventGroupSetBits + 148
        0x0004a24c:    e00b        ..      B        0x4a266 ; xEventGroupSetBits + 174
        0x0004a24e:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004a250:    9802        ..      LDR      r0,[sp,#8]
        0x0004a252:    6800        .h      LDR      r0,[r0,#0]
        0x0004a254:    4008        .@      ANDS     r0,r0,r1
        0x0004a256:    4288        .B      CMP      r0,r1
        0x0004a258:    d103        ..      BNE      0x4a262 ; xEventGroupSetBits + 170
        0x0004a25a:    e7ff        ..      B        0x4a25c ; xEventGroupSetBits + 164
        0x0004a25c:    2001        .       MOVS     r0,#1
        0x0004a25e:    9001        ..      STR      r0,[sp,#4]
        0x0004a260:    e000        ..      B        0x4a264 ; xEventGroupSetBits + 172
        0x0004a262:    e7ff        ..      B        0x4a264 ; xEventGroupSetBits + 172
        0x0004a264:    e7ff        ..      B        0x4a266 ; xEventGroupSetBits + 174
        0x0004a266:    9801        ..      LDR      r0,[sp,#4]
        0x0004a268:    b198        ..      CBZ      r0,0x4a292 ; xEventGroupSetBits + 218
        0x0004a26a:    e7ff        ..      B        0x4a26c ; xEventGroupSetBits + 180
        0x0004a26c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0004a270:    07c0        ..      LSLS     r0,r0,#31
        0x0004a272:    b128        (.      CBZ      r0,0x4a280 ; xEventGroupSetBits + 200
        0x0004a274:    e7ff        ..      B        0x4a276 ; xEventGroupSetBits + 190
        0x0004a276:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004a278:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004a27a:    4308        .C      ORRS     r0,r0,r1
        0x0004a27c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004a27e:    e000        ..      B        0x4a282 ; xEventGroupSetBits + 202
        0x0004a280:    e7ff        ..      B        0x4a282 ; xEventGroupSetBits + 202
        0x0004a282:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a284:    9902        ..      LDR      r1,[sp,#8]
        0x0004a286:    6809        .h      LDR      r1,[r1,#0]
        0x0004a288:    f0417100    A..q    ORR      r1,r1,#0x2000000
        0x0004a28c:    f7fffbbc    ....    BL       vTaskRemoveFromUnorderedEventList ; 0x49a08
        0x0004a290:    e7ff        ..      B        0x4a292 ; xEventGroupSetBits + 218
        0x0004a292:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004a294:    9009        ..      STR      r0,[sp,#0x24]
        0x0004a296:    e7b4        ..      B        0x4a202 ; xEventGroupSetBits + 74
        0x0004a298:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004a29a:    9902        ..      LDR      r1,[sp,#8]
        0x0004a29c:    6808        .h      LDR      r0,[r1,#0]
        0x0004a29e:    4390        .C      BICS     r0,r0,r2
        0x0004a2a0:    6008        .`      STR      r0,[r1,#0]
        0x0004a2a2:    f000ff91    ....    BL       xTaskResumeAll ; 0x4b1c8
        0x0004a2a6:    9802        ..      LDR      r0,[sp,#8]
        0x0004a2a8:    6800        .h      LDR      r0,[r0,#0]
        0x0004a2aa:    b00c        ..      ADD      sp,sp,#0x30
        0x0004a2ac:    bd80        ..      POP      {r7,pc}
        0x0004a2ae:    0000        ..      MOVS     r0,r0
    xEventGroupWaitBits
        0x0004a2b0:    b580        ..      PUSH     {r7,lr}
        0x0004a2b2:    b08c        ..      SUB      sp,sp,#0x30
        0x0004a2b4:    f8ddc038    ..8.    LDR      r12,[sp,#0x38]
        0x0004a2b8:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004a2ba:    910a        ..      STR      r1,[sp,#0x28]
        0x0004a2bc:    9209        ..      STR      r2,[sp,#0x24]
        0x0004a2be:    9308        ..      STR      r3,[sp,#0x20]
        0x0004a2c0:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004a2c2:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a2c4:    2000        .       MOVS     r0,#0
        0x0004a2c6:    9005        ..      STR      r0,[sp,#0x14]
        0x0004a2c8:    9002        ..      STR      r0,[sp,#8]
        0x0004a2ca:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004a2cc:    b910        ..      CBNZ     r0,0x4a2d4 ; xEventGroupWaitBits + 36
        0x0004a2ce:    e7ff        ..      B        0x4a2d0 ; xEventGroupWaitBits + 32
        0x0004a2d0:    e7ff        ..      B        0x4a2d2 ; xEventGroupWaitBits + 34
        0x0004a2d2:    e7fe        ..      B        0x4a2d2 ; xEventGroupWaitBits + 34
        0x0004a2d4:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x0004a2d8:    b110        ..      CBZ      r0,0x4a2e0 ; xEventGroupWaitBits + 48
        0x0004a2da:    e7ff        ..      B        0x4a2dc ; xEventGroupWaitBits + 44
        0x0004a2dc:    e7ff        ..      B        0x4a2de ; xEventGroupWaitBits + 46
        0x0004a2de:    e7fe        ..      B        0x4a2de ; xEventGroupWaitBits + 46
        0x0004a2e0:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004a2e2:    b910        ..      CBNZ     r0,0x4a2ea ; xEventGroupWaitBits + 58
        0x0004a2e4:    e7ff        ..      B        0x4a2e6 ; xEventGroupWaitBits + 54
        0x0004a2e6:    e7ff        ..      B        0x4a2e8 ; xEventGroupWaitBits + 56
        0x0004a2e8:    e7fe        ..      B        0x4a2e8 ; xEventGroupWaitBits + 56
        0x0004a2ea:    f000fd53    ..S.    BL       xTaskGetSchedulerState ; 0x4ad94
        0x0004a2ee:    4601        .F      MOV      r1,r0
        0x0004a2f0:    2000        .       MOVS     r0,#0
        0x0004a2f2:    9000        ..      STR      r0,[sp,#0]
        0x0004a2f4:    b931        1.      CBNZ     r1,0x4a304 ; xEventGroupWaitBits + 84
        0x0004a2f6:    e7ff        ..      B        0x4a2f8 ; xEventGroupWaitBits + 72
        0x0004a2f8:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004a2fa:    2800        .(      CMP      r0,#0
        0x0004a2fc:    bf18        ..      IT       NE
        0x0004a2fe:    2001        .       MOVNE    r0,#1
        0x0004a300:    9000        ..      STR      r0,[sp,#0]
        0x0004a302:    e7ff        ..      B        0x4a304 ; xEventGroupWaitBits + 84
        0x0004a304:    9800        ..      LDR      r0,[sp,#0]
        0x0004a306:    07c0        ..      LSLS     r0,r0,#31
        0x0004a308:    b110        ..      CBZ      r0,0x4a310 ; xEventGroupWaitBits + 96
        0x0004a30a:    e7ff        ..      B        0x4a30c ; xEventGroupWaitBits + 92
        0x0004a30c:    e7ff        ..      B        0x4a30e ; xEventGroupWaitBits + 94
        0x0004a30e:    e7fe        ..      B        0x4a30e ; xEventGroupWaitBits + 94
        0x0004a310:    f7fffcc2    ....    BL       vTaskSuspendAll ; 0x49c98
        0x0004a314:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a316:    6800        .h      LDR      r0,[r0,#0]
        0x0004a318:    9001        ..      STR      r0,[sp,#4]
        0x0004a31a:    9801        ..      LDR      r0,[sp,#4]
        0x0004a31c:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004a31e:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0004a320:    f7f8fc24    ..$.    BL       prvTestWaitCondition ; 0x42b6c
        0x0004a324:    9004        ..      STR      r0,[sp,#0x10]
        0x0004a326:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a328:    b178        x.      CBZ      r0,0x4a34a ; xEventGroupWaitBits + 154
        0x0004a32a:    e7ff        ..      B        0x4a32c ; xEventGroupWaitBits + 124
        0x0004a32c:    9801        ..      LDR      r0,[sp,#4]
        0x0004a32e:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a330:    2000        .       MOVS     r0,#0
        0x0004a332:    900e        ..      STR      r0,[sp,#0x38]
        0x0004a334:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a336:    b130        0.      CBZ      r0,0x4a346 ; xEventGroupWaitBits + 150
        0x0004a338:    e7ff        ..      B        0x4a33a ; xEventGroupWaitBits + 138
        0x0004a33a:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0004a33c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004a33e:    6808        .h      LDR      r0,[r1,#0]
        0x0004a340:    4390        .C      BICS     r0,r0,r2
        0x0004a342:    6008        .`      STR      r0,[r1,#0]
        0x0004a344:    e000        ..      B        0x4a348 ; xEventGroupWaitBits + 152
        0x0004a346:    e7ff        ..      B        0x4a348 ; xEventGroupWaitBits + 152
        0x0004a348:    e025        %.      B        0x4a396 ; xEventGroupWaitBits + 230
        0x0004a34a:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004a34c:    b928        (.      CBNZ     r0,0x4a35a ; xEventGroupWaitBits + 170
        0x0004a34e:    e7ff        ..      B        0x4a350 ; xEventGroupWaitBits + 160
        0x0004a350:    9801        ..      LDR      r0,[sp,#4]
        0x0004a352:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a354:    2001        .       MOVS     r0,#1
        0x0004a356:    9002        ..      STR      r0,[sp,#8]
        0x0004a358:    e01c        ..      B        0x4a394 ; xEventGroupWaitBits + 228
        0x0004a35a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a35c:    b128        (.      CBZ      r0,0x4a36a ; xEventGroupWaitBits + 186
        0x0004a35e:    e7ff        ..      B        0x4a360 ; xEventGroupWaitBits + 176
        0x0004a360:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004a362:    f0407080    @..p    ORR      r0,r0,#0x1000000
        0x0004a366:    9005        ..      STR      r0,[sp,#0x14]
        0x0004a368:    e000        ..      B        0x4a36c ; xEventGroupWaitBits + 188
        0x0004a36a:    e7ff        ..      B        0x4a36c ; xEventGroupWaitBits + 188
        0x0004a36c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004a36e:    b128        (.      CBZ      r0,0x4a37c ; xEventGroupWaitBits + 204
        0x0004a370:    e7ff        ..      B        0x4a372 ; xEventGroupWaitBits + 194
        0x0004a372:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004a374:    f0406080    @..`    ORR      r0,r0,#0x4000000
        0x0004a378:    9005        ..      STR      r0,[sp,#0x14]
        0x0004a37a:    e000        ..      B        0x4a37e ; xEventGroupWaitBits + 206
        0x0004a37c:    e7ff        ..      B        0x4a37e ; xEventGroupWaitBits + 206
        0x0004a37e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a380:    3004        .0      ADDS     r0,#4
        0x0004a382:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004a384:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004a386:    4311        .C      ORRS     r1,r1,r2
        0x0004a388:    9a0e        ..      LDR      r2,[sp,#0x38]
        0x0004a38a:    f7fffb01    ....    BL       vTaskPlaceOnUnorderedEventList ; 0x49990
        0x0004a38e:    2000        .       MOVS     r0,#0
        0x0004a390:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a392:    e7ff        ..      B        0x4a394 ; xEventGroupWaitBits + 228
        0x0004a394:    e7ff        ..      B        0x4a396 ; xEventGroupWaitBits + 230
        0x0004a396:    f000ff17    ....    BL       xTaskResumeAll ; 0x4b1c8
        0x0004a39a:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a39c:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004a39e:    2800        .(      CMP      r0,#0
        0x0004a3a0:    d03c        <.      BEQ      0x4a41c ; xEventGroupWaitBits + 364
        0x0004a3a2:    e7ff        ..      B        0x4a3a4 ; xEventGroupWaitBits + 244
        0x0004a3a4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a3a6:    b960        `.      CBNZ     r0,0x4a3c2 ; xEventGroupWaitBits + 274
        0x0004a3a8:    e7ff        ..      B        0x4a3aa ; xEventGroupWaitBits + 250
        0x0004a3aa:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004a3ae:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004a3b2:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004a3b6:    6008        .`      STR      r0,[r1,#0]
        0x0004a3b8:    f3bf8f4f    ..O.    DSB      
        0x0004a3bc:    f3bf8f6f    ..o.    ISB      
        0x0004a3c0:    e000        ..      B        0x4a3c4 ; xEventGroupWaitBits + 276
        0x0004a3c2:    e7ff        ..      B        0x4a3c4 ; xEventGroupWaitBits + 276
        0x0004a3c4:    f7feffe2    ....    BL       uxTaskResetEventItemValue ; 0x4938c
        0x0004a3c8:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a3ca:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0004a3ce:    0780        ..      LSLS     r0,r0,#30
        0x0004a3d0:    2800        .(      CMP      r0,#0
        0x0004a3d2:    d41d        ..      BMI      0x4a410 ; xEventGroupWaitBits + 352
        0x0004a3d4:    e7ff        ..      B        0x4a3d6 ; xEventGroupWaitBits + 294
        0x0004a3d6:    f7fff85d    ..].    BL       vPortEnterCritical ; 0x49494
        0x0004a3da:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a3dc:    6800        .h      LDR      r0,[r0,#0]
        0x0004a3de:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a3e0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a3e2:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004a3e4:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0004a3e6:    f7f8fbc1    ....    BL       prvTestWaitCondition ; 0x42b6c
        0x0004a3ea:    b158        X.      CBZ      r0,0x4a404 ; xEventGroupWaitBits + 340
        0x0004a3ec:    e7ff        ..      B        0x4a3ee ; xEventGroupWaitBits + 318
        0x0004a3ee:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a3f0:    b130        0.      CBZ      r0,0x4a400 ; xEventGroupWaitBits + 336
        0x0004a3f2:    e7ff        ..      B        0x4a3f4 ; xEventGroupWaitBits + 324
        0x0004a3f4:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0004a3f6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004a3f8:    6808        .h      LDR      r0,[r1,#0]
        0x0004a3fa:    4390        .C      BICS     r0,r0,r2
        0x0004a3fc:    6008        .`      STR      r0,[r1,#0]
        0x0004a3fe:    e000        ..      B        0x4a402 ; xEventGroupWaitBits + 338
        0x0004a400:    e7ff        ..      B        0x4a402 ; xEventGroupWaitBits + 338
        0x0004a402:    e000        ..      B        0x4a406 ; xEventGroupWaitBits + 342
        0x0004a404:    e7ff        ..      B        0x4a406 ; xEventGroupWaitBits + 342
        0x0004a406:    2001        .       MOVS     r0,#1
        0x0004a408:    9002        ..      STR      r0,[sp,#8]
        0x0004a40a:    f7fff865    ..e.    BL       vPortExitCritical ; 0x494d8
        0x0004a40e:    e000        ..      B        0x4a412 ; xEventGroupWaitBits + 354
        0x0004a410:    e7ff        ..      B        0x4a412 ; xEventGroupWaitBits + 354
        0x0004a412:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a414:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0004a418:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a41a:    e7ff        ..      B        0x4a41c ; xEventGroupWaitBits + 364
        0x0004a41c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a41e:    b00c        ..      ADD      sp,sp,#0x30
        0x0004a420:    bd80        ..      POP      {r7,pc}
        0x0004a422:    0000        ..      MOVS     r0,r0
    xPortStartScheduler
        0x0004a424:    b580        ..      PUSH     {r7,lr}
        0x0004a426:    b084        ..      SUB      sp,sp,#0x10
        0x0004a428:    f64e5000    N..P    MOVW     r0,#0xed00
        0x0004a42c:    f2ce0000    ....    MOVT     r0,#0xe000
        0x0004a430:    6800        .h      LDR      r0,[r0,#0]
        0x0004a432:    f24c2171    L.q!    MOV      r1,#0xc271
        0x0004a436:    f2c4110f    ....    MOVT     r1,#0x410f
        0x0004a43a:    4288        .B      CMP      r0,r1
        0x0004a43c:    d102        ..      BNE      0x4a444 ; xPortStartScheduler + 32
        0x0004a43e:    e7ff        ..      B        0x4a440 ; xPortStartScheduler + 28
        0x0004a440:    e7ff        ..      B        0x4a442 ; xPortStartScheduler + 30
        0x0004a442:    e7fe        ..      B        0x4a442 ; xPortStartScheduler + 30
        0x0004a444:    f64e5000    N..P    MOVW     r0,#0xed00
        0x0004a448:    f2ce0000    ....    MOVT     r0,#0xe000
        0x0004a44c:    6800        .h      LDR      r0,[r0,#0]
        0x0004a44e:    f24c2170    L.p!    MOV      r1,#0xc270
        0x0004a452:    f2c4110f    ....    MOVT     r1,#0x410f
        0x0004a456:    4288        .B      CMP      r0,r1
        0x0004a458:    d102        ..      BNE      0x4a460 ; xPortStartScheduler + 60
        0x0004a45a:    e7ff        ..      B        0x4a45c ; xPortStartScheduler + 56
        0x0004a45c:    e7ff        ..      B        0x4a45e ; xPortStartScheduler + 58
        0x0004a45e:    e7fe        ..      B        0x4a45e ; xPortStartScheduler + 58
        0x0004a460:    f24e4000    N..@    MOVW     r0,#0xe400
        0x0004a464:    f2ce0000    ....    MOVT     r0,#0xe000
        0x0004a468:    9002        ..      STR      r0,[sp,#8]
        0x0004a46a:    7801        .x      LDRB     r1,[r0,#0]
        0x0004a46c:    9103        ..      STR      r1,[sp,#0xc]
        0x0004a46e:    21ff        .!      MOVS     r1,#0xff
        0x0004a470:    7001        .p      STRB     r1,[r0,#0]
        0x0004a472:    7800        .x      LDRB     r0,[r0,#0]
        0x0004a474:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0004a478:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0004a47c:    f0000080    ....    AND      r0,r0,#0x80
        0x0004a480:    f2426188    B..a    MOV      r1,#0x2688
        0x0004a484:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004a488:    7008        .p      STRB     r0,[r1,#0]
        0x0004a48a:    f6421190    B...    MOV      r1,#0x2990
        0x0004a48e:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004a492:    2007        .       MOVS     r0,#7
        0x0004a494:    6008        .`      STR      r0,[r1,#0]
        0x0004a496:    e7ff        ..      B        0x4a498 ; xPortStartScheduler + 116
        0x0004a498:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0004a49c:    0600        ..      LSLS     r0,r0,#24
        0x0004a49e:    2800        .(      CMP      r0,#0
        0x0004a4a0:    d50d        ..      BPL      0x4a4be ; xPortStartScheduler + 154
        0x0004a4a2:    e7ff        ..      B        0x4a4a4 ; xPortStartScheduler + 128
        0x0004a4a4:    f6421190    B...    MOV      r1,#0x2990
        0x0004a4a8:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004a4ac:    6808        .h      LDR      r0,[r1,#0]
        0x0004a4ae:    3801        .8      SUBS     r0,#1
        0x0004a4b0:    6008        .`      STR      r0,[r1,#0]
        0x0004a4b2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0004a4b6:    0040        @.      LSLS     r0,r0,#1
        0x0004a4b8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0004a4bc:    e7ec        ..      B        0x4a498 ; xPortStartScheduler + 116
        0x0004a4be:    f6421090    B...    MOV      r0,#0x2990
        0x0004a4c2:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004a4c6:    6800        .h      LDR      r0,[r0,#0]
        0x0004a4c8:    2804        .(      CMP      r0,#4
        0x0004a4ca:    d002        ..      BEQ      0x4a4d2 ; xPortStartScheduler + 174
        0x0004a4cc:    e7ff        ..      B        0x4a4ce ; xPortStartScheduler + 170
        0x0004a4ce:    e7ff        ..      B        0x4a4d0 ; xPortStartScheduler + 172
        0x0004a4d0:    e7fe        ..      B        0x4a4d0 ; xPortStartScheduler + 172
        0x0004a4d2:    f6421190    B...    MOV      r1,#0x2990
        0x0004a4d6:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004a4da:    6808        .h      LDR      r0,[r1,#0]
        0x0004a4dc:    0200        ..      LSLS     r0,r0,#8
        0x0004a4de:    6008        .`      STR      r0,[r1,#0]
        0x0004a4e0:    6808        .h      LDR      r0,[r1,#0]
        0x0004a4e2:    f40060e0    ...`    AND      r0,r0,#0x700
        0x0004a4e6:    6008        .`      STR      r0,[r1,#0]
        0x0004a4e8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a4ea:    f24e4100    N..A    MOVW     r1,#0xe400
        0x0004a4ee:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004a4f2:    7008        .p      STRB     r0,[r1,#0]
        0x0004a4f4:    f64e5120    N. Q    MOV      r1,#0xed20
        0x0004a4f8:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004a4fc:    6808        .h      LDR      r0,[r1,#0]
        0x0004a4fe:    f4400060    @.`.    ORR      r0,r0,#0xe00000
        0x0004a502:    6008        .`      STR      r0,[r1,#0]
        0x0004a504:    6808        .h      LDR      r0,[r1,#0]
        0x0004a506:    f0404060    @.`@    ORR      r0,r0,#0xe0000000
        0x0004a50a:    6008        .`      STR      r0,[r1,#0]
        0x0004a50c:    f7fff84c    ..L.    BL       vPortSetupTimerInterrupt ; 0x495a8
        0x0004a510:    f2405160    @.`Q    MOVW     r1,#0x560
        0x0004a514:    f2c10100    ....    MOVT     r1,#0x1000
        0x0004a518:    2000        .       MOVS     r0,#0
        0x0004a51a:    9000        ..      STR      r0,[sp,#0]
        0x0004a51c:    6008        .`      STR      r0,[r1,#0]
        0x0004a51e:    f7feffaf    ....    BL       vPortEnableVFP ; 0x49480
        0x0004a522:    f64e7134    N.4q    MOV      r1,#0xef34
        0x0004a526:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004a52a:    6808        .h      LDR      r0,[r1,#0]
        0x0004a52c:    f0404040    @.@@    ORR      r0,r0,#0xc0000000
        0x0004a530:    6008        .`      STR      r0,[r1,#0]
        0x0004a532:    f7f8f93f    ..?.    BL       prvPortStartFirstTask ; 0x427b4
        0x0004a536:    f7fffbb7    ....    BL       vTaskSwitchContext ; 0x49ca8
        0x0004a53a:    f7f8faf9    ....    BL       prvTaskExitError ; 0x42b30
        0x0004a53e:    9800        ..      LDR      r0,[sp,#0]
        0x0004a540:    b004        ..      ADD      sp,sp,#0x10
        0x0004a542:    bd80        ..      POP      {r7,pc}
    xPortStimerTickHandler
        0x0004a544:    b580        ..      PUSH     {r7,lr}
        0x0004a546:    b08c        ..      SUB      sp,sp,#0x30
        0x0004a548:    9008        ..      STR      r0,[sp,#0x20]
        0x0004a54a:    2000        .       MOVS     r0,#0
        0x0004a54c:    9001        ..      STR      r0,[sp,#4]
        0x0004a54e:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a550:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a552:    f7dafcd3    ....    BL       am_hal_stimer_counter_get ; 0x24efc
        0x0004a556:    4601        .F      MOV      r1,r0
        0x0004a558:    9801        ..      LDR      r0,[sp,#4]
        0x0004a55a:    9106        ..      STR      r1,[sp,#0x18]
        0x0004a55c:    f6421194    B...    MOV      r1,#0x2994
        0x0004a560:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004a564:    9102        ..      STR      r1,[sp,#8]
        0x0004a566:    6809        .h      LDR      r1,[r1,#0]
        0x0004a568:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0004a56a:    1a89        ..      SUBS     r1,r1,r2
        0x0004a56c:    f7dafc4a    ..J.    BL       am_hal_stimer_compare_delta_set ; 0x24e04
        0x0004a570:    9802        ..      LDR      r0,[sp,#8]
        0x0004a572:    6800        .h      LDR      r0,[r0,#0]
        0x0004a574:    9908        ..      LDR      r1,[sp,#0x20]
        0x0004a576:    1a40        @.      SUBS     r0,r0,r1
        0x0004a578:    1c41        A.      ADDS     r1,r0,#1
        0x0004a57a:    2001        .       MOVS     r0,#1
        0x0004a57c:    f7dafc42    ..B.    BL       am_hal_stimer_compare_delta_set ; 0x24e04
        0x0004a580:    9802        ..      LDR      r0,[sp,#8]
        0x0004a582:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004a584:    f2481124    H.$.    MOV      r1,#0x8124
        0x0004a588:    f2c10100    ....    MOVT     r1,#0x1000
        0x0004a58c:    680b        .h      LDR      r3,[r1,#0]
        0x0004a58e:    1ad2        ..      SUBS     r2,r2,r3
        0x0004a590:    9205        ..      STR      r2,[sp,#0x14]
        0x0004a592:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004a594:    6803        .h      LDR      r3,[r0,#0]
        0x0004a596:    fbb2f2f3    ....    UDIV     r2,r2,r3
        0x0004a59a:    9204        ..      STR      r2,[sp,#0x10]
        0x0004a59c:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0004a59e:    6802        .h      LDR      r2,[r0,#0]
        0x0004a5a0:    fbb3f0f2    ....    UDIV     r0,r3,r2
        0x0004a5a4:    fb003012    ...0    MLS      r0,r0,r2,r3
        0x0004a5a8:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a5aa:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a5ac:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0004a5ae:    1a80        ..      SUBS     r0,r0,r2
        0x0004a5b0:    6008        .`      STR      r0,[r1,#0]
        0x0004a5b2:    f3ef8111    ....    MRS      r1,BASEPRI
        0x0004a5b6:    f04f0080    O...    MOV      r0,#0x80
        0x0004a5ba:    f3808811    ....    MSR      BASEPRI,r0
        0x0004a5be:    f3bf8f6f    ..o.    ISB      
        0x0004a5c2:    f3bf8f4f    ..O.    DSB      
        0x0004a5c6:    910a        ..      STR      r1,[sp,#0x28]
        0x0004a5c8:    9009        ..      STR      r0,[sp,#0x24]
        0x0004a5ca:    e7ff        ..      B        0x4a5cc ; xPortStimerTickHandler + 136
        0x0004a5cc:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a5ce:    1e41        A.      SUBS     r1,r0,#1
        0x0004a5d0:    9104        ..      STR      r1,[sp,#0x10]
        0x0004a5d2:    b168        h.      CBZ      r0,0x4a5f0 ; xPortStimerTickHandler + 172
        0x0004a5d4:    e7ff        ..      B        0x4a5d6 ; xPortStimerTickHandler + 146
        0x0004a5d6:    f000fc03    ....    BL       xTaskIncrementTick ; 0x4ade0
        0x0004a5da:    b118        ..      CBZ      r0,0x4a5e4 ; xPortStimerTickHandler + 160
        0x0004a5dc:    e7ff        ..      B        0x4a5de ; xPortStimerTickHandler + 154
        0x0004a5de:    2001        .       MOVS     r0,#1
        0x0004a5e0:    9000        ..      STR      r0,[sp,#0]
        0x0004a5e2:    e002        ..      B        0x4a5ea ; xPortStimerTickHandler + 166
        0x0004a5e4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a5e6:    9000        ..      STR      r0,[sp,#0]
        0x0004a5e8:    e7ff        ..      B        0x4a5ea ; xPortStimerTickHandler + 166
        0x0004a5ea:    9800        ..      LDR      r0,[sp,#0]
        0x0004a5ec:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a5ee:    e7ed        ..      B        0x4a5cc ; xPortStimerTickHandler + 136
        0x0004a5f0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a5f2:    b140        @.      CBZ      r0,0x4a606 ; xPortStimerTickHandler + 194
        0x0004a5f4:    e7ff        ..      B        0x4a5f6 ; xPortStimerTickHandler + 178
        0x0004a5f6:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004a5fa:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004a5fe:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004a602:    6008        .`      STR      r0,[r1,#0]
        0x0004a604:    e7ff        ..      B        0x4a606 ; xPortStimerTickHandler + 194
        0x0004a606:    2000        .       MOVS     r0,#0
        0x0004a608:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004a60a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004a60c:    f3808811    ....    MSR      BASEPRI,r0
        0x0004a610:    b00c        ..      ADD      sp,sp,#0x30
        0x0004a612:    bd80        ..      POP      {r7,pc}
    xQueueGenericCreate
        0x0004a614:    b580        ..      PUSH     {r7,lr}
        0x0004a616:    b088        ..      SUB      sp,sp,#0x20
        0x0004a618:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a61a:    9106        ..      STR      r1,[sp,#0x18]
        0x0004a61c:    f88d2017    ...     STRB     r2,[sp,#0x17]
        0x0004a620:    2000        .       MOVS     r0,#0
        0x0004a622:    9004        ..      STR      r0,[sp,#0x10]
        0x0004a624:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a626:    b380        ..      CBZ      r0,0x4a68a ; xQueueGenericCreate + 118
        0x0004a628:    e7ff        ..      B        0x4a62a ; xQueueGenericCreate + 22
        0x0004a62a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004a62c:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004a630:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x0004a634:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004a636:    4288        .B      CMP      r0,r1
        0x0004a638:    d327        '.      BCC      0x4a68a ; xQueueGenericCreate + 118
        0x0004a63a:    e7ff        ..      B        0x4a63c ; xQueueGenericCreate + 40
        0x0004a63c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a63e:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004a640:    4348        HC      MULS     r0,r1,r0
        0x0004a642:    f1100f49    ..I.    CMN      r0,#0x49
        0x0004a646:    d820         .      BHI      0x4a68a ; xQueueGenericCreate + 118
        0x0004a648:    e7ff        ..      B        0x4a64a ; xQueueGenericCreate + 54
        0x0004a64a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a64c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004a64e:    4348        HC      MULS     r0,r1,r0
        0x0004a650:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a652:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a654:    3048        H0      ADDS     r0,r0,#0x48
        0x0004a656:    f7f8fb13    ....    BL       pvPortMalloc ; 0x42c80
        0x0004a65a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004a65c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a65e:    b190        ..      CBZ      r0,0x4a686 ; xQueueGenericCreate + 114
        0x0004a660:    e7ff        ..      B        0x4a662 ; xQueueGenericCreate + 78
        0x0004a662:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a664:    9002        ..      STR      r0,[sp,#8]
        0x0004a666:    9802        ..      LDR      r0,[sp,#8]
        0x0004a668:    3048        H0      ADDS     r0,r0,#0x48
        0x0004a66a:    9002        ..      STR      r0,[sp,#8]
        0x0004a66c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a66e:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004a670:    9a02        ..      LDR      r2,[sp,#8]
        0x0004a672:    f89d3017    ...0    LDRB     r3,[sp,#0x17]
        0x0004a676:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x0004a67a:    46ee        .F      MOV      lr,sp
        0x0004a67c:    f8cec000    ....    STR      r12,[lr,#0]
        0x0004a680:    f7f7feb6    ....    BL       prvInitialiseNewQueue ; 0x423f0
        0x0004a684:    e000        ..      B        0x4a688 ; xQueueGenericCreate + 116
        0x0004a686:    e7ff        ..      B        0x4a688 ; xQueueGenericCreate + 116
        0x0004a688:    e005        ..      B        0x4a696 ; xQueueGenericCreate + 130
        0x0004a68a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a68c:    b910        ..      CBNZ     r0,0x4a694 ; xQueueGenericCreate + 128
        0x0004a68e:    e7ff        ..      B        0x4a690 ; xQueueGenericCreate + 124
        0x0004a690:    e7ff        ..      B        0x4a692 ; xQueueGenericCreate + 126
        0x0004a692:    e7fe        ..      B        0x4a692 ; xQueueGenericCreate + 126
        0x0004a694:    e7ff        ..      B        0x4a696 ; xQueueGenericCreate + 130
        0x0004a696:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a698:    b008        ..      ADD      sp,sp,#0x20
        0x0004a69a:    bd80        ..      POP      {r7,pc}
    xQueueGenericReset
        0x0004a69c:    b580        ..      PUSH     {r7,lr}
        0x0004a69e:    b084        ..      SUB      sp,sp,#0x10
        0x0004a6a0:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a6a2:    9102        ..      STR      r1,[sp,#8]
        0x0004a6a4:    2001        .       MOVS     r0,#1
        0x0004a6a6:    9001        ..      STR      r0,[sp,#4]
        0x0004a6a8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a6aa:    9000        ..      STR      r0,[sp,#0]
        0x0004a6ac:    9800        ..      LDR      r0,[sp,#0]
        0x0004a6ae:    b910        ..      CBNZ     r0,0x4a6b6 ; xQueueGenericReset + 26
        0x0004a6b0:    e7ff        ..      B        0x4a6b2 ; xQueueGenericReset + 22
        0x0004a6b2:    e7ff        ..      B        0x4a6b4 ; xQueueGenericReset + 24
        0x0004a6b4:    e7fe        ..      B        0x4a6b4 ; xQueueGenericReset + 24
        0x0004a6b6:    9800        ..      LDR      r0,[sp,#0]
        0x0004a6b8:    2800        .(      CMP      r0,#0
        0x0004a6ba:    d056        V.      BEQ      0x4a76a ; xQueueGenericReset + 206
        0x0004a6bc:    e7ff        ..      B        0x4a6be ; xQueueGenericReset + 34
        0x0004a6be:    9800        ..      LDR      r0,[sp,#0]
        0x0004a6c0:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0004a6c2:    2800        .(      CMP      r0,#0
        0x0004a6c4:    d051        Q.      BEQ      0x4a76a ; xQueueGenericReset + 206
        0x0004a6c6:    e7ff        ..      B        0x4a6c8 ; xQueueGenericReset + 44
        0x0004a6c8:    9800        ..      LDR      r0,[sp,#0]
        0x0004a6ca:    6bc2        .k      LDR      r2,[r0,#0x3c]
        0x0004a6cc:    6c01        .l      LDR      r1,[r0,#0x40]
        0x0004a6ce:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004a6d2:    fbb0f0f2    ....    UDIV     r0,r0,r2
        0x0004a6d6:    4288        .B      CMP      r0,r1
        0x0004a6d8:    d347        G.      BCC      0x4a76a ; xQueueGenericReset + 206
        0x0004a6da:    e7ff        ..      B        0x4a6dc ; xQueueGenericReset + 64
        0x0004a6dc:    f7fefeda    ....    BL       vPortEnterCritical ; 0x49494
        0x0004a6e0:    9900        ..      LDR      r1,[sp,#0]
        0x0004a6e2:    680b        .h      LDR      r3,[r1,#0]
        0x0004a6e4:    6bc8        .k      LDR      r0,[r1,#0x3c]
        0x0004a6e6:    6c0a        .l      LDR      r2,[r1,#0x40]
        0x0004a6e8:    fb003002    ...0    MLA      r0,r0,r2,r3
        0x0004a6ec:    6088        .`      STR      r0,[r1,#8]
        0x0004a6ee:    9900        ..      LDR      r1,[sp,#0]
        0x0004a6f0:    2000        .       MOVS     r0,#0
        0x0004a6f2:    6388        .c      STR      r0,[r1,#0x38]
        0x0004a6f4:    9900        ..      LDR      r1,[sp,#0]
        0x0004a6f6:    6808        .h      LDR      r0,[r1,#0]
        0x0004a6f8:    6048        H`      STR      r0,[r1,#4]
        0x0004a6fa:    9900        ..      LDR      r1,[sp,#0]
        0x0004a6fc:    680b        .h      LDR      r3,[r1,#0]
        0x0004a6fe:    6bc8        .k      LDR      r0,[r1,#0x3c]
        0x0004a700:    6c0a        .l      LDR      r2,[r1,#0x40]
        0x0004a702:    3801        .8      SUBS     r0,#1
        0x0004a704:    fb003002    ...0    MLA      r0,r0,r2,r3
        0x0004a708:    60c8        .`      STR      r0,[r1,#0xc]
        0x0004a70a:    9900        ..      LDR      r1,[sp,#0]
        0x0004a70c:    20ff        .       MOVS     r0,#0xff
        0x0004a70e:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x0004a712:    9900        ..      LDR      r1,[sp,#0]
        0x0004a714:    f8810045    ..E.    STRB     r0,[r1,#0x45]
        0x0004a718:    9802        ..      LDR      r0,[sp,#8]
        0x0004a71a:    b9d0        ..      CBNZ     r0,0x4a752 ; xQueueGenericReset + 182
        0x0004a71c:    e7ff        ..      B        0x4a71e ; xQueueGenericReset + 130
        0x0004a71e:    9800        ..      LDR      r0,[sp,#0]
        0x0004a720:    6900        .i      LDR      r0,[r0,#0x10]
        0x0004a722:    b1a0        ..      CBZ      r0,0x4a74e ; xQueueGenericReset + 178
        0x0004a724:    e7ff        ..      B        0x4a726 ; xQueueGenericReset + 138
        0x0004a726:    9800        ..      LDR      r0,[sp,#0]
        0x0004a728:    3010        .0      ADDS     r0,r0,#0x10
        0x0004a72a:    f000fc87    ....    BL       xTaskRemoveFromEventList ; 0x4b03c
        0x0004a72e:    b160        `.      CBZ      r0,0x4a74a ; xQueueGenericReset + 174
        0x0004a730:    e7ff        ..      B        0x4a732 ; xQueueGenericReset + 150
        0x0004a732:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004a736:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004a73a:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004a73e:    6008        .`      STR      r0,[r1,#0]
        0x0004a740:    f3bf8f4f    ..O.    DSB      
        0x0004a744:    f3bf8f6f    ..o.    ISB      
        0x0004a748:    e000        ..      B        0x4a74c ; xQueueGenericReset + 176
        0x0004a74a:    e7ff        ..      B        0x4a74c ; xQueueGenericReset + 176
        0x0004a74c:    e000        ..      B        0x4a750 ; xQueueGenericReset + 180
        0x0004a74e:    e7ff        ..      B        0x4a750 ; xQueueGenericReset + 180
        0x0004a750:    e008        ..      B        0x4a764 ; xQueueGenericReset + 200
        0x0004a752:    9800        ..      LDR      r0,[sp,#0]
        0x0004a754:    3010        .0      ADDS     r0,r0,#0x10
        0x0004a756:    f7fefe3d    ..=.    BL       vListInitialise ; 0x493d4
        0x0004a75a:    9800        ..      LDR      r0,[sp,#0]
        0x0004a75c:    3024        $0      ADDS     r0,r0,#0x24
        0x0004a75e:    f7fefe39    ..9.    BL       vListInitialise ; 0x493d4
        0x0004a762:    e7ff        ..      B        0x4a764 ; xQueueGenericReset + 200
        0x0004a764:    f7fefeb8    ....    BL       vPortExitCritical ; 0x494d8
        0x0004a768:    e002        ..      B        0x4a770 ; xQueueGenericReset + 212
        0x0004a76a:    2000        .       MOVS     r0,#0
        0x0004a76c:    9001        ..      STR      r0,[sp,#4]
        0x0004a76e:    e7ff        ..      B        0x4a770 ; xQueueGenericReset + 212
        0x0004a770:    9801        ..      LDR      r0,[sp,#4]
        0x0004a772:    b910        ..      CBNZ     r0,0x4a77a ; xQueueGenericReset + 222
        0x0004a774:    e7ff        ..      B        0x4a776 ; xQueueGenericReset + 218
        0x0004a776:    e7ff        ..      B        0x4a778 ; xQueueGenericReset + 220
        0x0004a778:    e7fe        ..      B        0x4a778 ; xQueueGenericReset + 220
        0x0004a77a:    9801        ..      LDR      r0,[sp,#4]
        0x0004a77c:    b004        ..      ADD      sp,sp,#0x10
        0x0004a77e:    bd80        ..      POP      {r7,pc}
    xQueueGenericSend
        0x0004a780:    b580        ..      PUSH     {r7,lr}
        0x0004a782:    b08e        ..      SUB      sp,sp,#0x38
        0x0004a784:    900c        ..      STR      r0,[sp,#0x30]
        0x0004a786:    910b        ..      STR      r1,[sp,#0x2c]
        0x0004a788:    920a        ..      STR      r2,[sp,#0x28]
        0x0004a78a:    9309        ..      STR      r3,[sp,#0x24]
        0x0004a78c:    2000        .       MOVS     r0,#0
        0x0004a78e:    9008        ..      STR      r0,[sp,#0x20]
        0x0004a790:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004a792:    9004        ..      STR      r0,[sp,#0x10]
        0x0004a794:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a796:    b910        ..      CBNZ     r0,0x4a79e ; xQueueGenericSend + 30
        0x0004a798:    e7ff        ..      B        0x4a79a ; xQueueGenericSend + 26
        0x0004a79a:    e7ff        ..      B        0x4a79c ; xQueueGenericSend + 28
        0x0004a79c:    e7fe        ..      B        0x4a79c ; xQueueGenericSend + 28
        0x0004a79e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004a7a0:    2000        .       MOVS     r0,#0
        0x0004a7a2:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a7a4:    b939        9.      CBNZ     r1,0x4a7b6 ; xQueueGenericSend + 54
        0x0004a7a6:    e7ff        ..      B        0x4a7a8 ; xQueueGenericSend + 40
        0x0004a7a8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a7aa:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0004a7ac:    2800        .(      CMP      r0,#0
        0x0004a7ae:    bf18        ..      IT       NE
        0x0004a7b0:    2001        .       MOVNE    r0,#1
        0x0004a7b2:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a7b4:    e7ff        ..      B        0x4a7b6 ; xQueueGenericSend + 54
        0x0004a7b6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a7b8:    07c0        ..      LSLS     r0,r0,#31
        0x0004a7ba:    b110        ..      CBZ      r0,0x4a7c2 ; xQueueGenericSend + 66
        0x0004a7bc:    e7ff        ..      B        0x4a7be ; xQueueGenericSend + 62
        0x0004a7be:    e7ff        ..      B        0x4a7c0 ; xQueueGenericSend + 64
        0x0004a7c0:    e7fe        ..      B        0x4a7c0 ; xQueueGenericSend + 64
        0x0004a7c2:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004a7c4:    2000        .       MOVS     r0,#0
        0x0004a7c6:    2902        .)      CMP      r1,#2
        0x0004a7c8:    9002        ..      STR      r0,[sp,#8]
        0x0004a7ca:    d107        ..      BNE      0x4a7dc ; xQueueGenericSend + 92
        0x0004a7cc:    e7ff        ..      B        0x4a7ce ; xQueueGenericSend + 78
        0x0004a7ce:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a7d0:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0004a7d2:    3801        .8      SUBS     r0,#1
        0x0004a7d4:    bf18        ..      IT       NE
        0x0004a7d6:    2001        .       MOVNE    r0,#1
        0x0004a7d8:    9002        ..      STR      r0,[sp,#8]
        0x0004a7da:    e7ff        ..      B        0x4a7dc ; xQueueGenericSend + 92
        0x0004a7dc:    9802        ..      LDR      r0,[sp,#8]
        0x0004a7de:    07c0        ..      LSLS     r0,r0,#31
        0x0004a7e0:    b110        ..      CBZ      r0,0x4a7e8 ; xQueueGenericSend + 104
        0x0004a7e2:    e7ff        ..      B        0x4a7e4 ; xQueueGenericSend + 100
        0x0004a7e4:    e7ff        ..      B        0x4a7e6 ; xQueueGenericSend + 102
        0x0004a7e6:    e7fe        ..      B        0x4a7e6 ; xQueueGenericSend + 102
        0x0004a7e8:    f000fad4    ....    BL       xTaskGetSchedulerState ; 0x4ad94
        0x0004a7ec:    4601        .F      MOV      r1,r0
        0x0004a7ee:    2000        .       MOVS     r0,#0
        0x0004a7f0:    9001        ..      STR      r0,[sp,#4]
        0x0004a7f2:    b931        1.      CBNZ     r1,0x4a802 ; xQueueGenericSend + 130
        0x0004a7f4:    e7ff        ..      B        0x4a7f6 ; xQueueGenericSend + 118
        0x0004a7f6:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004a7f8:    2800        .(      CMP      r0,#0
        0x0004a7fa:    bf18        ..      IT       NE
        0x0004a7fc:    2001        .       MOVNE    r0,#1
        0x0004a7fe:    9001        ..      STR      r0,[sp,#4]
        0x0004a800:    e7ff        ..      B        0x4a802 ; xQueueGenericSend + 130
        0x0004a802:    9801        ..      LDR      r0,[sp,#4]
        0x0004a804:    07c0        ..      LSLS     r0,r0,#31
        0x0004a806:    b110        ..      CBZ      r0,0x4a80e ; xQueueGenericSend + 142
        0x0004a808:    e7ff        ..      B        0x4a80a ; xQueueGenericSend + 138
        0x0004a80a:    e7ff        ..      B        0x4a80c ; xQueueGenericSend + 140
        0x0004a80c:    e7fe        ..      B        0x4a80c ; xQueueGenericSend + 140
        0x0004a80e:    e7ff        ..      B        0x4a810 ; xQueueGenericSend + 144
        0x0004a810:    f7fefe40    ..@.    BL       vPortEnterCritical ; 0x49494
        0x0004a814:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a816:    6b80        .k      LDR      r0,[r0,#0x38]
        0x0004a818:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004a81a:    6bc9        .k      LDR      r1,[r1,#0x3c]
        0x0004a81c:    4288        .B      CMP      r0,r1
        0x0004a81e:    d304        ..      BCC      0x4a82a ; xQueueGenericSend + 170
        0x0004a820:    e7ff        ..      B        0x4a822 ; xQueueGenericSend + 162
        0x0004a822:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a824:    2802        .(      CMP      r0,#2
        0x0004a826:    d134        4.      BNE      0x4a892 ; xQueueGenericSend + 274
        0x0004a828:    e7ff        ..      B        0x4a82a ; xQueueGenericSend + 170
        0x0004a82a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a82c:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004a82e:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0004a830:    f7f7fc8e    ....    BL       prvCopyDataToQueue ; 0x42150
        0x0004a834:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a836:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a838:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0004a83a:    b1a0        ..      CBZ      r0,0x4a866 ; xQueueGenericSend + 230
        0x0004a83c:    e7ff        ..      B        0x4a83e ; xQueueGenericSend + 190
        0x0004a83e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a840:    3024        $0      ADDS     r0,r0,#0x24
        0x0004a842:    f000fbfb    ....    BL       xTaskRemoveFromEventList ; 0x4b03c
        0x0004a846:    b160        `.      CBZ      r0,0x4a862 ; xQueueGenericSend + 226
        0x0004a848:    e7ff        ..      B        0x4a84a ; xQueueGenericSend + 202
        0x0004a84a:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004a84e:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004a852:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004a856:    6008        .`      STR      r0,[r1,#0]
        0x0004a858:    f3bf8f4f    ..O.    DSB      
        0x0004a85c:    f3bf8f6f    ..o.    ISB      
        0x0004a860:    e000        ..      B        0x4a864 ; xQueueGenericSend + 228
        0x0004a862:    e7ff        ..      B        0x4a864 ; xQueueGenericSend + 228
        0x0004a864:    e010        ..      B        0x4a888 ; xQueueGenericSend + 264
        0x0004a866:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a868:    b160        `.      CBZ      r0,0x4a884 ; xQueueGenericSend + 260
        0x0004a86a:    e7ff        ..      B        0x4a86c ; xQueueGenericSend + 236
        0x0004a86c:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004a870:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004a874:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004a878:    6008        .`      STR      r0,[r1,#0]
        0x0004a87a:    f3bf8f4f    ..O.    DSB      
        0x0004a87e:    f3bf8f6f    ..o.    ISB      
        0x0004a882:    e000        ..      B        0x4a886 ; xQueueGenericSend + 262
        0x0004a884:    e7ff        ..      B        0x4a886 ; xQueueGenericSend + 262
        0x0004a886:    e7ff        ..      B        0x4a888 ; xQueueGenericSend + 264
        0x0004a888:    f7fefe26    ..&.    BL       vPortExitCritical ; 0x494d8
        0x0004a88c:    2001        .       MOVS     r0,#1
        0x0004a88e:    900d        ..      STR      r0,[sp,#0x34]
        0x0004a890:    e065        e.      B        0x4a95e ; xQueueGenericSend + 478
        0x0004a892:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004a894:    b928        (.      CBNZ     r0,0x4a8a2 ; xQueueGenericSend + 290
        0x0004a896:    e7ff        ..      B        0x4a898 ; xQueueGenericSend + 280
        0x0004a898:    f7fefe1e    ....    BL       vPortExitCritical ; 0x494d8
        0x0004a89c:    2000        .       MOVS     r0,#0
        0x0004a89e:    900d        ..      STR      r0,[sp,#0x34]
        0x0004a8a0:    e05d        ].      B        0x4a95e ; xQueueGenericSend + 478
        0x0004a8a2:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004a8a4:    b930        0.      CBNZ     r0,0x4a8b4 ; xQueueGenericSend + 308
        0x0004a8a6:    e7ff        ..      B        0x4a8a8 ; xQueueGenericSend + 296
        0x0004a8a8:    a805        ..      ADD      r0,sp,#0x14
        0x0004a8aa:    f7fff809    ....    BL       vTaskInternalSetTimeOutState ; 0x498c0
        0x0004a8ae:    2001        .       MOVS     r0,#1
        0x0004a8b0:    9008        ..      STR      r0,[sp,#0x20]
        0x0004a8b2:    e000        ..      B        0x4a8b6 ; xQueueGenericSend + 310
        0x0004a8b4:    e7ff        ..      B        0x4a8b6 ; xQueueGenericSend + 310
        0x0004a8b6:    e7ff        ..      B        0x4a8b8 ; xQueueGenericSend + 312
        0x0004a8b8:    e7ff        ..      B        0x4a8ba ; xQueueGenericSend + 314
        0x0004a8ba:    f7fefe0d    ....    BL       vPortExitCritical ; 0x494d8
        0x0004a8be:    f7fff9eb    ....    BL       vTaskSuspendAll ; 0x49c98
        0x0004a8c2:    f7fefde7    ....    BL       vPortEnterCritical ; 0x49494
        0x0004a8c6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a8c8:    f9900044    ..D.    LDRSB    r0,[r0,#0x44]
        0x0004a8cc:    3001        .0      ADDS     r0,#1
        0x0004a8ce:    b928        (.      CBNZ     r0,0x4a8dc ; xQueueGenericSend + 348
        0x0004a8d0:    e7ff        ..      B        0x4a8d2 ; xQueueGenericSend + 338
        0x0004a8d2:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004a8d4:    2000        .       MOVS     r0,#0
        0x0004a8d6:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x0004a8da:    e7ff        ..      B        0x4a8dc ; xQueueGenericSend + 348
        0x0004a8dc:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a8de:    f9900045    ..E.    LDRSB    r0,[r0,#0x45]
        0x0004a8e2:    3001        .0      ADDS     r0,#1
        0x0004a8e4:    b928        (.      CBNZ     r0,0x4a8f2 ; xQueueGenericSend + 370
        0x0004a8e6:    e7ff        ..      B        0x4a8e8 ; xQueueGenericSend + 360
        0x0004a8e8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004a8ea:    2000        .       MOVS     r0,#0
        0x0004a8ec:    f8810045    ..E.    STRB     r0,[r1,#0x45]
        0x0004a8f0:    e7ff        ..      B        0x4a8f2 ; xQueueGenericSend + 370
        0x0004a8f2:    f7fefdf1    ....    BL       vPortExitCritical ; 0x494d8
        0x0004a8f6:    a805        ..      ADD      r0,sp,#0x14
        0x0004a8f8:    a90a        ..      ADD      r1,sp,#0x28
        0x0004a8fa:    f000f9a3    ....    BL       xTaskCheckForTimeOut ; 0x4ac44
        0x0004a8fe:    bb28        (.      CBNZ     r0,0x4a94c ; xQueueGenericSend + 460
        0x0004a900:    e7ff        ..      B        0x4a902 ; xQueueGenericSend + 386
        0x0004a902:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a904:    f7f7ff3e    ..>.    BL       prvIsQueueFull ; 0x42784
        0x0004a908:    b1c8        ..      CBZ      r0,0x4a93e ; xQueueGenericSend + 446
        0x0004a90a:    e7ff        ..      B        0x4a90c ; xQueueGenericSend + 396
        0x0004a90c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a90e:    3010        .0      ADDS     r0,r0,#0x10
        0x0004a910:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004a912:    f7feffef    ....    BL       vTaskPlaceOnEventList ; 0x498f4
        0x0004a916:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a918:    f7f8f95a    ..Z.    BL       prvUnlockQueue ; 0x42bd0
        0x0004a91c:    f000fc54    ..T.    BL       xTaskResumeAll ; 0x4b1c8
        0x0004a920:    b960        `.      CBNZ     r0,0x4a93c ; xQueueGenericSend + 444
        0x0004a922:    e7ff        ..      B        0x4a924 ; xQueueGenericSend + 420
        0x0004a924:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004a928:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004a92c:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004a930:    6008        .`      STR      r0,[r1,#0]
        0x0004a932:    f3bf8f4f    ..O.    DSB      
        0x0004a936:    f3bf8f6f    ..o.    ISB      
        0x0004a93a:    e7ff        ..      B        0x4a93c ; xQueueGenericSend + 444
        0x0004a93c:    e005        ..      B        0x4a94a ; xQueueGenericSend + 458
        0x0004a93e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a940:    f7f8f946    ..F.    BL       prvUnlockQueue ; 0x42bd0
        0x0004a944:    f000fc40    ..@.    BL       xTaskResumeAll ; 0x4b1c8
        0x0004a948:    e7ff        ..      B        0x4a94a ; xQueueGenericSend + 458
        0x0004a94a:    e007        ..      B        0x4a95c ; xQueueGenericSend + 476
        0x0004a94c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a94e:    f7f8f93f    ..?.    BL       prvUnlockQueue ; 0x42bd0
        0x0004a952:    f000fc39    ..9.    BL       xTaskResumeAll ; 0x4b1c8
        0x0004a956:    2000        .       MOVS     r0,#0
        0x0004a958:    900d        ..      STR      r0,[sp,#0x34]
        0x0004a95a:    e000        ..      B        0x4a95e ; xQueueGenericSend + 478
        0x0004a95c:    e758        X.      B        0x4a810 ; xQueueGenericSend + 144
        0x0004a95e:    980d        ..      LDR      r0,[sp,#0x34]
        0x0004a960:    b00e        ..      ADD      sp,sp,#0x38
        0x0004a962:    bd80        ..      POP      {r7,pc}
    xQueueGenericSendFromISR
        0x0004a964:    b580        ..      PUSH     {r7,lr}
        0x0004a966:    b090        ..      SUB      sp,sp,#0x40
        0x0004a968:    900c        ..      STR      r0,[sp,#0x30]
        0x0004a96a:    910b        ..      STR      r1,[sp,#0x2c]
        0x0004a96c:    920a        ..      STR      r2,[sp,#0x28]
        0x0004a96e:    9309        ..      STR      r3,[sp,#0x24]
        0x0004a970:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004a972:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a974:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a976:    b910        ..      CBNZ     r0,0x4a97e ; xQueueGenericSendFromISR + 26
        0x0004a978:    e7ff        ..      B        0x4a97a ; xQueueGenericSendFromISR + 22
        0x0004a97a:    e7ff        ..      B        0x4a97c ; xQueueGenericSendFromISR + 24
        0x0004a97c:    e7fe        ..      B        0x4a97c ; xQueueGenericSendFromISR + 24
        0x0004a97e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004a980:    2000        .       MOVS     r0,#0
        0x0004a982:    9002        ..      STR      r0,[sp,#8]
        0x0004a984:    b939        9.      CBNZ     r1,0x4a996 ; xQueueGenericSendFromISR + 50
        0x0004a986:    e7ff        ..      B        0x4a988 ; xQueueGenericSendFromISR + 36
        0x0004a988:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a98a:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0004a98c:    2800        .(      CMP      r0,#0
        0x0004a98e:    bf18        ..      IT       NE
        0x0004a990:    2001        .       MOVNE    r0,#1
        0x0004a992:    9002        ..      STR      r0,[sp,#8]
        0x0004a994:    e7ff        ..      B        0x4a996 ; xQueueGenericSendFromISR + 50
        0x0004a996:    9802        ..      LDR      r0,[sp,#8]
        0x0004a998:    07c0        ..      LSLS     r0,r0,#31
        0x0004a99a:    b110        ..      CBZ      r0,0x4a9a2 ; xQueueGenericSendFromISR + 62
        0x0004a99c:    e7ff        ..      B        0x4a99e ; xQueueGenericSendFromISR + 58
        0x0004a99e:    e7ff        ..      B        0x4a9a0 ; xQueueGenericSendFromISR + 60
        0x0004a9a0:    e7fe        ..      B        0x4a9a0 ; xQueueGenericSendFromISR + 60
        0x0004a9a2:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004a9a4:    2000        .       MOVS     r0,#0
        0x0004a9a6:    2902        .)      CMP      r1,#2
        0x0004a9a8:    9001        ..      STR      r0,[sp,#4]
        0x0004a9aa:    d107        ..      BNE      0x4a9bc ; xQueueGenericSendFromISR + 88
        0x0004a9ac:    e7ff        ..      B        0x4a9ae ; xQueueGenericSendFromISR + 74
        0x0004a9ae:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a9b0:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0004a9b2:    3801        .8      SUBS     r0,#1
        0x0004a9b4:    bf18        ..      IT       NE
        0x0004a9b6:    2001        .       MOVNE    r0,#1
        0x0004a9b8:    9001        ..      STR      r0,[sp,#4]
        0x0004a9ba:    e7ff        ..      B        0x4a9bc ; xQueueGenericSendFromISR + 88
        0x0004a9bc:    9801        ..      LDR      r0,[sp,#4]
        0x0004a9be:    07c0        ..      LSLS     r0,r0,#31
        0x0004a9c0:    b110        ..      CBZ      r0,0x4a9c8 ; xQueueGenericSendFromISR + 100
        0x0004a9c2:    e7ff        ..      B        0x4a9c4 ; xQueueGenericSendFromISR + 96
        0x0004a9c4:    e7ff        ..      B        0x4a9c6 ; xQueueGenericSendFromISR + 98
        0x0004a9c6:    e7fe        ..      B        0x4a9c6 ; xQueueGenericSendFromISR + 98
        0x0004a9c8:    f7fefeea    ....    BL       vPortValidateInterruptPriority ; 0x497a0
        0x0004a9cc:    f3ef8111    ....    MRS      r1,BASEPRI
        0x0004a9d0:    f04f0080    O...    MOV      r0,#0x80
        0x0004a9d4:    f3808811    ....    MSR      BASEPRI,r0
        0x0004a9d8:    f3bf8f6f    ..o.    ISB      
        0x0004a9dc:    f3bf8f4f    ..O.    DSB      
        0x0004a9e0:    910e        ..      STR      r1,[sp,#0x38]
        0x0004a9e2:    900d        ..      STR      r0,[sp,#0x34]
        0x0004a9e4:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004a9e6:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a9e8:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a9ea:    6b80        .k      LDR      r0,[r0,#0x38]
        0x0004a9ec:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004a9ee:    6bc9        .k      LDR      r1,[r1,#0x3c]
        0x0004a9f0:    4288        .B      CMP      r0,r1
        0x0004a9f2:    d304        ..      BCC      0x4a9fe ; xQueueGenericSendFromISR + 154
        0x0004a9f4:    e7ff        ..      B        0x4a9f6 ; xQueueGenericSendFromISR + 146
        0x0004a9f6:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a9f8:    2802        .(      CMP      r0,#2
        0x0004a9fa:    d144        D.      BNE      0x4aa86 ; xQueueGenericSendFromISR + 290
        0x0004a9fc:    e7ff        ..      B        0x4a9fe ; xQueueGenericSendFromISR + 154
        0x0004a9fe:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004aa00:    f8900045    ..E.    LDRB     r0,[r0,#0x45]
        0x0004aa04:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0004aa08:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004aa0a:    6b80        .k      LDR      r0,[r0,#0x38]
        0x0004aa0c:    9004        ..      STR      r0,[sp,#0x10]
        0x0004aa0e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004aa10:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004aa12:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0004aa14:    f7f7fb9c    ....    BL       prvCopyDataToQueue ; 0x42150
        0x0004aa18:    f99d0017    ....    LDRSB    r0,[sp,#0x17]
        0x0004aa1c:    3001        .0      ADDS     r0,#1
        0x0004aa1e:    b9b8        ..      CBNZ     r0,0x4aa50 ; xQueueGenericSendFromISR + 236
        0x0004aa20:    e7ff        ..      B        0x4aa22 ; xQueueGenericSendFromISR + 190
        0x0004aa22:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004aa24:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0004aa26:    b188        ..      CBZ      r0,0x4aa4c ; xQueueGenericSendFromISR + 232
        0x0004aa28:    e7ff        ..      B        0x4aa2a ; xQueueGenericSendFromISR + 198
        0x0004aa2a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004aa2c:    3024        $0      ADDS     r0,r0,#0x24
        0x0004aa2e:    f000fb05    ....    BL       xTaskRemoveFromEventList ; 0x4b03c
        0x0004aa32:    b148        H.      CBZ      r0,0x4aa48 ; xQueueGenericSendFromISR + 228
        0x0004aa34:    e7ff        ..      B        0x4aa36 ; xQueueGenericSendFromISR + 210
        0x0004aa36:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004aa38:    b120         .      CBZ      r0,0x4aa44 ; xQueueGenericSendFromISR + 224
        0x0004aa3a:    e7ff        ..      B        0x4aa3c ; xQueueGenericSendFromISR + 216
        0x0004aa3c:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004aa3e:    2001        .       MOVS     r0,#1
        0x0004aa40:    6008        .`      STR      r0,[r1,#0]
        0x0004aa42:    e000        ..      B        0x4aa46 ; xQueueGenericSendFromISR + 226
        0x0004aa44:    e7ff        ..      B        0x4aa46 ; xQueueGenericSendFromISR + 226
        0x0004aa46:    e000        ..      B        0x4aa4a ; xQueueGenericSendFromISR + 230
        0x0004aa48:    e7ff        ..      B        0x4aa4a ; xQueueGenericSendFromISR + 230
        0x0004aa4a:    e000        ..      B        0x4aa4e ; xQueueGenericSendFromISR + 234
        0x0004aa4c:    e7ff        ..      B        0x4aa4e ; xQueueGenericSendFromISR + 234
        0x0004aa4e:    e017        ..      B        0x4aa80 ; xQueueGenericSendFromISR + 284
        0x0004aa50:    f7fefc96    ....    BL       uxTaskGetNumberOfTasks ; 0x49380
        0x0004aa54:    9003        ..      STR      r0,[sp,#0xc]
        0x0004aa56:    f99d0017    ....    LDRSB    r0,[sp,#0x17]
        0x0004aa5a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004aa5c:    4288        .B      CMP      r0,r1
        0x0004aa5e:    d20e        ..      BCS      0x4aa7e ; xQueueGenericSendFromISR + 282
        0x0004aa60:    e7ff        ..      B        0x4aa62 ; xQueueGenericSendFromISR + 254
        0x0004aa62:    f99d0017    ....    LDRSB    r0,[sp,#0x17]
        0x0004aa66:    287f        .(      CMP      r0,#0x7f
        0x0004aa68:    d102        ..      BNE      0x4aa70 ; xQueueGenericSendFromISR + 268
        0x0004aa6a:    e7ff        ..      B        0x4aa6c ; xQueueGenericSendFromISR + 264
        0x0004aa6c:    e7ff        ..      B        0x4aa6e ; xQueueGenericSendFromISR + 266
        0x0004aa6e:    e7fe        ..      B        0x4aa6e ; xQueueGenericSendFromISR + 266
        0x0004aa70:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0004aa74:    3001        .0      ADDS     r0,#1
        0x0004aa76:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004aa78:    f8810045    ..E.    STRB     r0,[r1,#0x45]
        0x0004aa7c:    e7ff        ..      B        0x4aa7e ; xQueueGenericSendFromISR + 282
        0x0004aa7e:    e7ff        ..      B        0x4aa80 ; xQueueGenericSendFromISR + 284
        0x0004aa80:    2001        .       MOVS     r0,#1
        0x0004aa82:    9008        ..      STR      r0,[sp,#0x20]
        0x0004aa84:    e002        ..      B        0x4aa8c ; xQueueGenericSendFromISR + 296
        0x0004aa86:    2000        .       MOVS     r0,#0
        0x0004aa88:    9008        ..      STR      r0,[sp,#0x20]
        0x0004aa8a:    e7ff        ..      B        0x4aa8c ; xQueueGenericSendFromISR + 296
        0x0004aa8c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004aa8e:    900f        ..      STR      r0,[sp,#0x3c]
        0x0004aa90:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0004aa92:    f3808811    ....    MSR      BASEPRI,r0
        0x0004aa96:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004aa98:    b010        ..      ADD      sp,sp,#0x40
        0x0004aa9a:    bd80        ..      POP      {r7,pc}
    xQueueReceive
        0x0004aa9c:    b580        ..      PUSH     {r7,lr}
        0x0004aa9e:    b08c        ..      SUB      sp,sp,#0x30
        0x0004aaa0:    900a        ..      STR      r0,[sp,#0x28]
        0x0004aaa2:    9109        ..      STR      r1,[sp,#0x24]
        0x0004aaa4:    9208        ..      STR      r2,[sp,#0x20]
        0x0004aaa6:    2000        .       MOVS     r0,#0
        0x0004aaa8:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004aaaa:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004aaac:    9004        ..      STR      r0,[sp,#0x10]
        0x0004aaae:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004aab0:    b910        ..      CBNZ     r0,0x4aab8 ; xQueueReceive + 28
        0x0004aab2:    e7ff        ..      B        0x4aab4 ; xQueueReceive + 24
        0x0004aab4:    e7ff        ..      B        0x4aab6 ; xQueueReceive + 26
        0x0004aab6:    e7fe        ..      B        0x4aab6 ; xQueueReceive + 26
        0x0004aab8:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004aaba:    2000        .       MOVS     r0,#0
        0x0004aabc:    9002        ..      STR      r0,[sp,#8]
        0x0004aabe:    b939        9.      CBNZ     r1,0x4aad0 ; xQueueReceive + 52
        0x0004aac0:    e7ff        ..      B        0x4aac2 ; xQueueReceive + 38
        0x0004aac2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004aac4:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0004aac6:    2800        .(      CMP      r0,#0
        0x0004aac8:    bf18        ..      IT       NE
        0x0004aaca:    2001        .       MOVNE    r0,#1
        0x0004aacc:    9002        ..      STR      r0,[sp,#8]
        0x0004aace:    e7ff        ..      B        0x4aad0 ; xQueueReceive + 52
        0x0004aad0:    9802        ..      LDR      r0,[sp,#8]
        0x0004aad2:    07c0        ..      LSLS     r0,r0,#31
        0x0004aad4:    b110        ..      CBZ      r0,0x4aadc ; xQueueReceive + 64
        0x0004aad6:    e7ff        ..      B        0x4aad8 ; xQueueReceive + 60
        0x0004aad8:    e7ff        ..      B        0x4aada ; xQueueReceive + 62
        0x0004aada:    e7fe        ..      B        0x4aada ; xQueueReceive + 62
        0x0004aadc:    f000f95a    ..Z.    BL       xTaskGetSchedulerState ; 0x4ad94
        0x0004aae0:    4601        .F      MOV      r1,r0
        0x0004aae2:    2000        .       MOVS     r0,#0
        0x0004aae4:    9001        ..      STR      r0,[sp,#4]
        0x0004aae6:    b931        1.      CBNZ     r1,0x4aaf6 ; xQueueReceive + 90
        0x0004aae8:    e7ff        ..      B        0x4aaea ; xQueueReceive + 78
        0x0004aaea:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004aaec:    2800        .(      CMP      r0,#0
        0x0004aaee:    bf18        ..      IT       NE
        0x0004aaf0:    2001        .       MOVNE    r0,#1
        0x0004aaf2:    9001        ..      STR      r0,[sp,#4]
        0x0004aaf4:    e7ff        ..      B        0x4aaf6 ; xQueueReceive + 90
        0x0004aaf6:    9801        ..      LDR      r0,[sp,#4]
        0x0004aaf8:    07c0        ..      LSLS     r0,r0,#31
        0x0004aafa:    b110        ..      CBZ      r0,0x4ab02 ; xQueueReceive + 102
        0x0004aafc:    e7ff        ..      B        0x4aafe ; xQueueReceive + 98
        0x0004aafe:    e7ff        ..      B        0x4ab00 ; xQueueReceive + 100
        0x0004ab00:    e7fe        ..      B        0x4ab00 ; xQueueReceive + 100
        0x0004ab02:    e7ff        ..      B        0x4ab04 ; xQueueReceive + 104
        0x0004ab04:    f7fefcc6    ....    BL       vPortEnterCritical ; 0x49494
        0x0004ab08:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ab0a:    6b80        .k      LDR      r0,[r0,#0x38]
        0x0004ab0c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004ab0e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004ab10:    b330        0.      CBZ      r0,0x4ab60 ; xQueueReceive + 196
        0x0004ab12:    e7ff        ..      B        0x4ab14 ; xQueueReceive + 120
        0x0004ab14:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ab16:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004ab18:    f7f7faf8    ....    BL       prvCopyDataFromQueue ; 0x4210c
        0x0004ab1c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004ab1e:    3801        .8      SUBS     r0,#1
        0x0004ab20:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004ab22:    6388        .c      STR      r0,[r1,#0x38]
        0x0004ab24:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ab26:    6900        .i      LDR      r0,[r0,#0x10]
        0x0004ab28:    b1a0        ..      CBZ      r0,0x4ab54 ; xQueueReceive + 184
        0x0004ab2a:    e7ff        ..      B        0x4ab2c ; xQueueReceive + 144
        0x0004ab2c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ab2e:    3010        .0      ADDS     r0,r0,#0x10
        0x0004ab30:    f000fa84    ....    BL       xTaskRemoveFromEventList ; 0x4b03c
        0x0004ab34:    b160        `.      CBZ      r0,0x4ab50 ; xQueueReceive + 180
        0x0004ab36:    e7ff        ..      B        0x4ab38 ; xQueueReceive + 156
        0x0004ab38:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004ab3c:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004ab40:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004ab44:    6008        .`      STR      r0,[r1,#0]
        0x0004ab46:    f3bf8f4f    ..O.    DSB      
        0x0004ab4a:    f3bf8f6f    ..o.    ISB      
        0x0004ab4e:    e000        ..      B        0x4ab52 ; xQueueReceive + 182
        0x0004ab50:    e7ff        ..      B        0x4ab52 ; xQueueReceive + 182
        0x0004ab52:    e000        ..      B        0x4ab56 ; xQueueReceive + 186
        0x0004ab54:    e7ff        ..      B        0x4ab56 ; xQueueReceive + 186
        0x0004ab56:    f7fefcbf    ....    BL       vPortExitCritical ; 0x494d8
        0x0004ab5a:    2001        .       MOVS     r0,#1
        0x0004ab5c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004ab5e:    e06d        m.      B        0x4ac3c ; xQueueReceive + 416
        0x0004ab60:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004ab62:    b928        (.      CBNZ     r0,0x4ab70 ; xQueueReceive + 212
        0x0004ab64:    e7ff        ..      B        0x4ab66 ; xQueueReceive + 202
        0x0004ab66:    f7fefcb7    ....    BL       vPortExitCritical ; 0x494d8
        0x0004ab6a:    2000        .       MOVS     r0,#0
        0x0004ab6c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004ab6e:    e065        e.      B        0x4ac3c ; xQueueReceive + 416
        0x0004ab70:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ab72:    b930        0.      CBNZ     r0,0x4ab82 ; xQueueReceive + 230
        0x0004ab74:    e7ff        ..      B        0x4ab76 ; xQueueReceive + 218
        0x0004ab76:    a805        ..      ADD      r0,sp,#0x14
        0x0004ab78:    f7fefea2    ....    BL       vTaskInternalSetTimeOutState ; 0x498c0
        0x0004ab7c:    2001        .       MOVS     r0,#1
        0x0004ab7e:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004ab80:    e000        ..      B        0x4ab84 ; xQueueReceive + 232
        0x0004ab82:    e7ff        ..      B        0x4ab84 ; xQueueReceive + 232
        0x0004ab84:    e7ff        ..      B        0x4ab86 ; xQueueReceive + 234
        0x0004ab86:    e7ff        ..      B        0x4ab88 ; xQueueReceive + 236
        0x0004ab88:    f7fefca6    ....    BL       vPortExitCritical ; 0x494d8
        0x0004ab8c:    f7fff884    ....    BL       vTaskSuspendAll ; 0x49c98
        0x0004ab90:    f7fefc80    ....    BL       vPortEnterCritical ; 0x49494
        0x0004ab94:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ab96:    f9900044    ..D.    LDRSB    r0,[r0,#0x44]
        0x0004ab9a:    3001        .0      ADDS     r0,#1
        0x0004ab9c:    b928        (.      CBNZ     r0,0x4abaa ; xQueueReceive + 270
        0x0004ab9e:    e7ff        ..      B        0x4aba0 ; xQueueReceive + 260
        0x0004aba0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004aba2:    2000        .       MOVS     r0,#0
        0x0004aba4:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x0004aba8:    e7ff        ..      B        0x4abaa ; xQueueReceive + 270
        0x0004abaa:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004abac:    f9900045    ..E.    LDRSB    r0,[r0,#0x45]
        0x0004abb0:    3001        .0      ADDS     r0,#1
        0x0004abb2:    b928        (.      CBNZ     r0,0x4abc0 ; xQueueReceive + 292
        0x0004abb4:    e7ff        ..      B        0x4abb6 ; xQueueReceive + 282
        0x0004abb6:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004abb8:    2000        .       MOVS     r0,#0
        0x0004abba:    f8810045    ..E.    STRB     r0,[r1,#0x45]
        0x0004abbe:    e7ff        ..      B        0x4abc0 ; xQueueReceive + 292
        0x0004abc0:    f7fefc8a    ....    BL       vPortExitCritical ; 0x494d8
        0x0004abc4:    a805        ..      ADD      r0,sp,#0x14
        0x0004abc6:    a908        ..      ADD      r1,sp,#0x20
        0x0004abc8:    f000f83c    ..<.    BL       xTaskCheckForTimeOut ; 0x4ac44
        0x0004abcc:    bb30        0.      CBNZ     r0,0x4ac1c ; xQueueReceive + 384
        0x0004abce:    e7ff        ..      B        0x4abd0 ; xQueueReceive + 308
        0x0004abd0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004abd2:    f7f7fdc3    ....    BL       prvIsQueueEmpty ; 0x4275c
        0x0004abd6:    b1d0        ..      CBZ      r0,0x4ac0e ; xQueueReceive + 370
        0x0004abd8:    e7ff        ..      B        0x4abda ; xQueueReceive + 318
        0x0004abda:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004abdc:    3024        $0      ADDS     r0,r0,#0x24
        0x0004abde:    9908        ..      LDR      r1,[sp,#0x20]
        0x0004abe0:    f7fefe88    ....    BL       vTaskPlaceOnEventList ; 0x498f4
        0x0004abe4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004abe6:    f7f7fff3    ....    BL       prvUnlockQueue ; 0x42bd0
        0x0004abea:    f000faed    ....    BL       xTaskResumeAll ; 0x4b1c8
        0x0004abee:    b960        `.      CBNZ     r0,0x4ac0a ; xQueueReceive + 366
        0x0004abf0:    e7ff        ..      B        0x4abf2 ; xQueueReceive + 342
        0x0004abf2:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004abf6:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004abfa:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004abfe:    6008        .`      STR      r0,[r1,#0]
        0x0004ac00:    f3bf8f4f    ..O.    DSB      
        0x0004ac04:    f3bf8f6f    ..o.    ISB      
        0x0004ac08:    e000        ..      B        0x4ac0c ; xQueueReceive + 368
        0x0004ac0a:    e7ff        ..      B        0x4ac0c ; xQueueReceive + 368
        0x0004ac0c:    e005        ..      B        0x4ac1a ; xQueueReceive + 382
        0x0004ac0e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ac10:    f7f7ffde    ....    BL       prvUnlockQueue ; 0x42bd0
        0x0004ac14:    f000fad8    ....    BL       xTaskResumeAll ; 0x4b1c8
        0x0004ac18:    e7ff        ..      B        0x4ac1a ; xQueueReceive + 382
        0x0004ac1a:    e00e        ..      B        0x4ac3a ; xQueueReceive + 414
        0x0004ac1c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ac1e:    f7f7ffd7    ....    BL       prvUnlockQueue ; 0x42bd0
        0x0004ac22:    f000fad1    ....    BL       xTaskResumeAll ; 0x4b1c8
        0x0004ac26:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ac28:    f7f7fd98    ....    BL       prvIsQueueEmpty ; 0x4275c
        0x0004ac2c:    b118        ..      CBZ      r0,0x4ac36 ; xQueueReceive + 410
        0x0004ac2e:    e7ff        ..      B        0x4ac30 ; xQueueReceive + 404
        0x0004ac30:    2000        .       MOVS     r0,#0
        0x0004ac32:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004ac34:    e002        ..      B        0x4ac3c ; xQueueReceive + 416
        0x0004ac36:    e7ff        ..      B        0x4ac38 ; xQueueReceive + 412
        0x0004ac38:    e7ff        ..      B        0x4ac3a ; xQueueReceive + 414
        0x0004ac3a:    e763        c.      B        0x4ab04 ; xQueueReceive + 104
        0x0004ac3c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004ac3e:    b00c        ..      ADD      sp,sp,#0x30
        0x0004ac40:    bd80        ..      POP      {r7,pc}
        0x0004ac42:    0000        ..      MOVS     r0,r0
    xTaskCheckForTimeOut
        0x0004ac44:    b580        ..      PUSH     {r7,lr}
        0x0004ac46:    b086        ..      SUB      sp,sp,#0x18
        0x0004ac48:    9005        ..      STR      r0,[sp,#0x14]
        0x0004ac4a:    9104        ..      STR      r1,[sp,#0x10]
        0x0004ac4c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004ac4e:    b910        ..      CBNZ     r0,0x4ac56 ; xTaskCheckForTimeOut + 18
        0x0004ac50:    e7ff        ..      B        0x4ac52 ; xTaskCheckForTimeOut + 14
        0x0004ac52:    e7ff        ..      B        0x4ac54 ; xTaskCheckForTimeOut + 16
        0x0004ac54:    e7fe        ..      B        0x4ac54 ; xTaskCheckForTimeOut + 16
        0x0004ac56:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ac58:    b910        ..      CBNZ     r0,0x4ac60 ; xTaskCheckForTimeOut + 28
        0x0004ac5a:    e7ff        ..      B        0x4ac5c ; xTaskCheckForTimeOut + 24
        0x0004ac5c:    e7ff        ..      B        0x4ac5e ; xTaskCheckForTimeOut + 26
        0x0004ac5e:    e7fe        ..      B        0x4ac5e ; xTaskCheckForTimeOut + 26
        0x0004ac60:    f7fefc18    ....    BL       vPortEnterCritical ; 0x49494
        0x0004ac64:    f64220a4    B..     MOV      r0,#0x2aa4
        0x0004ac68:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004ac6c:    6800        .h      LDR      r0,[r0,#0]
        0x0004ac6e:    9002        ..      STR      r0,[sp,#8]
        0x0004ac70:    9802        ..      LDR      r0,[sp,#8]
        0x0004ac72:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004ac74:    6849        Ih      LDR      r1,[r1,#4]
        0x0004ac76:    1a40        @.      SUBS     r0,r0,r1
        0x0004ac78:    9001        ..      STR      r0,[sp,#4]
        0x0004ac7a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ac7c:    6800        .h      LDR      r0,[r0,#0]
        0x0004ac7e:    3001        .0      ADDS     r0,#1
        0x0004ac80:    b918        ..      CBNZ     r0,0x4ac8a ; xTaskCheckForTimeOut + 70
        0x0004ac82:    e7ff        ..      B        0x4ac84 ; xTaskCheckForTimeOut + 64
        0x0004ac84:    2000        .       MOVS     r0,#0
        0x0004ac86:    9003        ..      STR      r0,[sp,#0xc]
        0x0004ac88:    e02e        ..      B        0x4ace8 ; xTaskCheckForTimeOut + 164
        0x0004ac8a:    f642205c    B.\     MOV      r0,#0x2a5c
        0x0004ac8e:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004ac92:    6800        .h      LDR      r0,[r0,#0]
        0x0004ac94:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004ac96:    6809        .h      LDR      r1,[r1,#0]
        0x0004ac98:    4288        .B      CMP      r0,r1
        0x0004ac9a:    d00c        ..      BEQ      0x4acb6 ; xTaskCheckForTimeOut + 114
        0x0004ac9c:    e7ff        ..      B        0x4ac9e ; xTaskCheckForTimeOut + 90
        0x0004ac9e:    9802        ..      LDR      r0,[sp,#8]
        0x0004aca0:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004aca2:    6849        Ih      LDR      r1,[r1,#4]
        0x0004aca4:    4288        .B      CMP      r0,r1
        0x0004aca6:    d306        ..      BCC      0x4acb6 ; xTaskCheckForTimeOut + 114
        0x0004aca8:    e7ff        ..      B        0x4acaa ; xTaskCheckForTimeOut + 102
        0x0004acaa:    2001        .       MOVS     r0,#1
        0x0004acac:    9003        ..      STR      r0,[sp,#0xc]
        0x0004acae:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004acb0:    2000        .       MOVS     r0,#0
        0x0004acb2:    6008        .`      STR      r0,[r1,#0]
        0x0004acb4:    e017        ..      B        0x4ace6 ; xTaskCheckForTimeOut + 162
        0x0004acb6:    9801        ..      LDR      r0,[sp,#4]
        0x0004acb8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004acba:    6809        .h      LDR      r1,[r1,#0]
        0x0004acbc:    4288        .B      CMP      r0,r1
        0x0004acbe:    d20b        ..      BCS      0x4acd8 ; xTaskCheckForTimeOut + 148
        0x0004acc0:    e7ff        ..      B        0x4acc2 ; xTaskCheckForTimeOut + 126
        0x0004acc2:    9a01        ..      LDR      r2,[sp,#4]
        0x0004acc4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004acc6:    6808        .h      LDR      r0,[r1,#0]
        0x0004acc8:    1a80        ..      SUBS     r0,r0,r2
        0x0004acca:    6008        .`      STR      r0,[r1,#0]
        0x0004accc:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004acce:    f7fefdf7    ....    BL       vTaskInternalSetTimeOutState ; 0x498c0
        0x0004acd2:    2000        .       MOVS     r0,#0
        0x0004acd4:    9003        ..      STR      r0,[sp,#0xc]
        0x0004acd6:    e005        ..      B        0x4ace4 ; xTaskCheckForTimeOut + 160
        0x0004acd8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004acda:    2000        .       MOVS     r0,#0
        0x0004acdc:    6008        .`      STR      r0,[r1,#0]
        0x0004acde:    2001        .       MOVS     r0,#1
        0x0004ace0:    9003        ..      STR      r0,[sp,#0xc]
        0x0004ace2:    e7ff        ..      B        0x4ace4 ; xTaskCheckForTimeOut + 160
        0x0004ace4:    e7ff        ..      B        0x4ace6 ; xTaskCheckForTimeOut + 162
        0x0004ace6:    e7ff        ..      B        0x4ace8 ; xTaskCheckForTimeOut + 164
        0x0004ace8:    f7fefbf6    ....    BL       vPortExitCritical ; 0x494d8
        0x0004acec:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004acee:    b006        ..      ADD      sp,sp,#0x18
        0x0004acf0:    bd80        ..      POP      {r7,pc}
        0x0004acf2:    0000        ..      MOVS     r0,r0
    xTaskCreate
        0x0004acf4:    b570        p.      PUSH     {r4-r6,lr}
        0x0004acf6:    b08c        ..      SUB      sp,sp,#0x30
        0x0004acf8:    f8ddc044    ..D.    LDR      r12,[sp,#0x44]
        0x0004acfc:    f8ddc040    ..@.    LDR      r12,[sp,#0x40]
        0x0004ad00:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004ad02:    910a        ..      STR      r1,[sp,#0x28]
        0x0004ad04:    f8ad2026    ..&     STRH     r2,[sp,#0x26]
        0x0004ad08:    9308        ..      STR      r3,[sp,#0x20]
        0x0004ad0a:    f8bd0026    ..&.    LDRH     r0,[sp,#0x26]
        0x0004ad0e:    0080        ..      LSLS     r0,r0,#2
        0x0004ad10:    f7f7ffb6    ....    BL       pvPortMalloc ; 0x42c80
        0x0004ad14:    9005        ..      STR      r0,[sp,#0x14]
        0x0004ad16:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004ad18:    b1a0        ..      CBZ      r0,0x4ad44 ; xTaskCreate + 80
        0x0004ad1a:    e7ff        ..      B        0x4ad1c ; xTaskCreate + 40
        0x0004ad1c:    204c        L       MOVS     r0,#0x4c
        0x0004ad1e:    f7f7ffaf    ....    BL       pvPortMalloc ; 0x42c80
        0x0004ad22:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004ad24:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ad26:    b140        @.      CBZ      r0,0x4ad3a ; xTaskCreate + 70
        0x0004ad28:    e7ff        ..      B        0x4ad2a ; xTaskCreate + 54
        0x0004ad2a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ad2c:    214c        L!      MOVS     r1,#0x4c
        0x0004ad2e:    f7cdfc80    ....    BL       __aeabi_memclr ; 0x18632
        0x0004ad32:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004ad34:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004ad36:    6308        .c      STR      r0,[r1,#0x30]
        0x0004ad38:    e003        ..      B        0x4ad42 ; xTaskCreate + 78
        0x0004ad3a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004ad3c:    f7fefbe8    ....    BL       vPortFree ; 0x49510
        0x0004ad40:    e7ff        ..      B        0x4ad42 ; xTaskCreate + 78
        0x0004ad42:    e002        ..      B        0x4ad4a ; xTaskCreate + 86
        0x0004ad44:    2000        .       MOVS     r0,#0
        0x0004ad46:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004ad48:    e7ff        ..      B        0x4ad4a ; xTaskCreate + 86
        0x0004ad4a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ad4c:    b1d8        ..      CBZ      r0,0x4ad86 ; xTaskCreate + 146
        0x0004ad4e:    e7ff        ..      B        0x4ad50 ; xTaskCreate + 92
        0x0004ad50:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004ad52:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004ad54:    f8bd2026    ..&     LDRH     r2,[sp,#0x26]
        0x0004ad58:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0004ad5a:    f8ddc040    ..@.    LDR      r12,[sp,#0x40]
        0x0004ad5e:    9c11        ..      LDR      r4,[sp,#0x44]
        0x0004ad60:    9d07        ..      LDR      r5,[sp,#0x1c]
        0x0004ad62:    46ee        .F      MOV      lr,sp
        0x0004ad64:    2600        .&      MOVS     r6,#0
        0x0004ad66:    f8ce600c    ...`    STR      r6,[lr,#0xc]
        0x0004ad6a:    f8ce5008    ...P    STR      r5,[lr,#8]
        0x0004ad6e:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0004ad72:    f8cec000    ....    STR      r12,[lr,#0]
        0x0004ad76:    f7f7fb5b    ..[.    BL       prvInitialiseNewTask ; 0x42430
        0x0004ad7a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ad7c:    f7f7f8e0    ....    BL       prvAddNewTaskToReadyList ; 0x41f40
        0x0004ad80:    2001        .       MOVS     r0,#1
        0x0004ad82:    9006        ..      STR      r0,[sp,#0x18]
        0x0004ad84:    e003        ..      B        0x4ad8e ; xTaskCreate + 154
        0x0004ad86:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004ad8a:    9006        ..      STR      r0,[sp,#0x18]
        0x0004ad8c:    e7ff        ..      B        0x4ad8e ; xTaskCreate + 154
        0x0004ad8e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004ad90:    b00c        ..      ADD      sp,sp,#0x30
        0x0004ad92:    bd70        p.      POP      {r4-r6,pc}
    xTaskGetSchedulerState
        0x0004ad94:    b081        ..      SUB      sp,sp,#4
        0x0004ad96:    f6422084    B..     MOV      r0,#0x2a84
        0x0004ad9a:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004ad9e:    6800        .h      LDR      r0,[r0,#0]
        0x0004ada0:    b918        ..      CBNZ     r0,0x4adaa ; xTaskGetSchedulerState + 22
        0x0004ada2:    e7ff        ..      B        0x4ada4 ; xTaskGetSchedulerState + 16
        0x0004ada4:    2001        .       MOVS     r0,#1
        0x0004ada6:    9000        ..      STR      r0,[sp,#0]
        0x0004ada8:    e00d        ..      B        0x4adc6 ; xTaskGetSchedulerState + 50
        0x0004adaa:    f642109c    B...    MOV      r0,#0x299c
        0x0004adae:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004adb2:    6800        .h      LDR      r0,[r0,#0]
        0x0004adb4:    b918        ..      CBNZ     r0,0x4adbe ; xTaskGetSchedulerState + 42
        0x0004adb6:    e7ff        ..      B        0x4adb8 ; xTaskGetSchedulerState + 36
        0x0004adb8:    2002        .       MOVS     r0,#2
        0x0004adba:    9000        ..      STR      r0,[sp,#0]
        0x0004adbc:    e002        ..      B        0x4adc4 ; xTaskGetSchedulerState + 48
        0x0004adbe:    2000        .       MOVS     r0,#0
        0x0004adc0:    9000        ..      STR      r0,[sp,#0]
        0x0004adc2:    e7ff        ..      B        0x4adc4 ; xTaskGetSchedulerState + 48
        0x0004adc4:    e7ff        ..      B        0x4adc6 ; xTaskGetSchedulerState + 50
        0x0004adc6:    9800        ..      LDR      r0,[sp,#0]
        0x0004adc8:    b001        ..      ADD      sp,sp,#4
        0x0004adca:    4770        pG      BX       lr
    xTaskGetTickCount
        0x0004adcc:    b081        ..      SUB      sp,sp,#4
        0x0004adce:    f64220a4    B..     MOV      r0,#0x2aa4
        0x0004add2:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004add6:    6800        .h      LDR      r0,[r0,#0]
        0x0004add8:    9000        ..      STR      r0,[sp,#0]
        0x0004adda:    9800        ..      LDR      r0,[sp,#0]
        0x0004addc:    b001        ..      ADD      sp,sp,#4
        0x0004adde:    4770        pG      BX       lr
    xTaskIncrementTick
        0x0004ade0:    b580        ..      PUSH     {r7,lr}
        0x0004ade2:    b088        ..      SUB      sp,sp,#0x20
        0x0004ade4:    2000        .       MOVS     r0,#0
        0x0004ade6:    9005        ..      STR      r0,[sp,#0x14]
        0x0004ade8:    f642109c    B...    MOV      r0,#0x299c
        0x0004adec:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004adf0:    6800        .h      LDR      r0,[r0,#0]
        0x0004adf2:    2800        .(      CMP      r0,#0
        0x0004adf4:    f0408116    @...    BNE.W    0x4b024 ; xTaskIncrementTick + 580
        0x0004adf8:    e7ff        ..      B        0x4adfa ; xTaskIncrementTick + 26
        0x0004adfa:    f64221a4    B..!    MOV      r1,#0x2aa4
        0x0004adfe:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004ae02:    6808        .h      LDR      r0,[r1,#0]
        0x0004ae04:    3001        .0      ADDS     r0,#1
        0x0004ae06:    9004        ..      STR      r0,[sp,#0x10]
        0x0004ae08:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ae0a:    6008        .`      STR      r0,[r1,#0]
        0x0004ae0c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ae0e:    bb10        ..      CBNZ     r0,0x4ae56 ; xTaskIncrementTick + 118
        0x0004ae10:    e7ff        ..      B        0x4ae12 ; xTaskIncrementTick + 50
        0x0004ae12:    f24a4040    J.@@    MOV      r0,#0xa440
        0x0004ae16:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004ae1a:    6800        .h      LDR      r0,[r0,#0]
        0x0004ae1c:    6800        .h      LDR      r0,[r0,#0]
        0x0004ae1e:    b110        ..      CBZ      r0,0x4ae26 ; xTaskIncrementTick + 70
        0x0004ae20:    e7ff        ..      B        0x4ae22 ; xTaskIncrementTick + 66
        0x0004ae22:    e7ff        ..      B        0x4ae24 ; xTaskIncrementTick + 68
        0x0004ae24:    e7fe        ..      B        0x4ae24 ; xTaskIncrementTick + 68
        0x0004ae26:    f24a4240    J.@B    MOV      r2,#0xa440
        0x0004ae2a:    f2c10201    ....    MOVT     r2,#0x1001
        0x0004ae2e:    6810        .h      LDR      r0,[r2,#0]
        0x0004ae30:    9003        ..      STR      r0,[sp,#0xc]
        0x0004ae32:    f24a4148    J.HA    MOV      r1,#0xa448
        0x0004ae36:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004ae3a:    6808        .h      LDR      r0,[r1,#0]
        0x0004ae3c:    6010        .`      STR      r0,[r2,#0]
        0x0004ae3e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004ae40:    6008        .`      STR      r0,[r1,#0]
        0x0004ae42:    f642215c    B.\!    MOV      r1,#0x2a5c
        0x0004ae46:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004ae4a:    6808        .h      LDR      r0,[r1,#0]
        0x0004ae4c:    3001        .0      ADDS     r0,#1
        0x0004ae4e:    6008        .`      STR      r0,[r1,#0]
        0x0004ae50:    f7f7fe04    ....    BL       prvResetNextTaskUnblockTime ; 0x42a5c
        0x0004ae54:    e000        ..      B        0x4ae58 ; xTaskIncrementTick + 120
        0x0004ae56:    e7ff        ..      B        0x4ae58 ; xTaskIncrementTick + 120
        0x0004ae58:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ae5a:    f6422158    B.X!    MOV      r1,#0x2a58
        0x0004ae5e:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004ae62:    6809        .h      LDR      r1,[r1,#0]
        0x0004ae64:    4288        .B      CMP      r0,r1
        0x0004ae66:    f0c080bc    ....    BCC.W    0x4afe2 ; xTaskIncrementTick + 514
        0x0004ae6a:    e7ff        ..      B        0x4ae6c ; xTaskIncrementTick + 140
        0x0004ae6c:    e7ff        ..      B        0x4ae6e ; xTaskIncrementTick + 142
        0x0004ae6e:    f24a4040    J.@@    MOV      r0,#0xa440
        0x0004ae72:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004ae76:    6800        .h      LDR      r0,[r0,#0]
        0x0004ae78:    6800        .h      LDR      r0,[r0,#0]
        0x0004ae7a:    b940        @.      CBNZ     r0,0x4ae8e ; xTaskIncrementTick + 174
        0x0004ae7c:    e7ff        ..      B        0x4ae7e ; xTaskIncrementTick + 158
        0x0004ae7e:    f6422158    B.X!    MOV      r1,#0x2a58
        0x0004ae82:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004ae86:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004ae8a:    6008        .`      STR      r0,[r1,#0]
        0x0004ae8c:    e0a8        ..      B        0x4afe0 ; xTaskIncrementTick + 512
        0x0004ae8e:    f24a4040    J.@@    MOV      r0,#0xa440
        0x0004ae92:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004ae96:    6800        .h      LDR      r0,[r0,#0]
        0x0004ae98:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004ae9a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004ae9c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004ae9e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004aea0:    6840        @h      LDR      r0,[r0,#4]
        0x0004aea2:    9006        ..      STR      r0,[sp,#0x18]
        0x0004aea4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004aea6:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004aea8:    4288        .B      CMP      r0,r1
        0x0004aeaa:    d207        ..      BCS      0x4aebc ; xTaskIncrementTick + 220
        0x0004aeac:    e7ff        ..      B        0x4aeae ; xTaskIncrementTick + 206
        0x0004aeae:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004aeb0:    f6422158    B.X!    MOV      r1,#0x2a58
        0x0004aeb4:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004aeb8:    6008        .`      STR      r0,[r1,#0]
        0x0004aeba:    e091        ..      B        0x4afe0 ; xTaskIncrementTick + 512
        0x0004aebc:    e7ff        ..      B        0x4aebe ; xTaskIncrementTick + 222
        0x0004aebe:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004aec0:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004aec2:    9002        ..      STR      r0,[sp,#8]
        0x0004aec4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004aec6:    6881        .h      LDR      r1,[r0,#8]
        0x0004aec8:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004aeca:    6088        .`      STR      r0,[r1,#8]
        0x0004aecc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004aece:    6888        .h      LDR      r0,[r1,#8]
        0x0004aed0:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004aed2:    6048        H`      STR      r0,[r1,#4]
        0x0004aed4:    9802        ..      LDR      r0,[sp,#8]
        0x0004aed6:    6840        @h      LDR      r0,[r0,#4]
        0x0004aed8:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004aeda:    3104        .1      ADDS     r1,#4
        0x0004aedc:    4288        .B      CMP      r0,r1
        0x0004aede:    d105        ..      BNE      0x4aeec ; xTaskIncrementTick + 268
        0x0004aee0:    e7ff        ..      B        0x4aee2 ; xTaskIncrementTick + 258
        0x0004aee2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004aee4:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004aee6:    9902        ..      LDR      r1,[sp,#8]
        0x0004aee8:    6048        H`      STR      r0,[r1,#4]
        0x0004aeea:    e7ff        ..      B        0x4aeec ; xTaskIncrementTick + 268
        0x0004aeec:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004aeee:    2000        .       MOVS     r0,#0
        0x0004aef0:    6148        Ha      STR      r0,[r1,#0x14]
        0x0004aef2:    9902        ..      LDR      r1,[sp,#8]
        0x0004aef4:    6808        .h      LDR      r0,[r1,#0]
        0x0004aef6:    3801        .8      SUBS     r0,#1
        0x0004aef8:    6008        .`      STR      r0,[r1,#0]
        0x0004aefa:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004aefc:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0004aefe:    b1f8        ..      CBZ      r0,0x4af40 ; xTaskIncrementTick + 352
        0x0004af00:    e7ff        ..      B        0x4af02 ; xTaskIncrementTick + 290
        0x0004af02:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004af04:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0004af06:    9001        ..      STR      r0,[sp,#4]
        0x0004af08:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004af0a:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x0004af0c:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004af0e:    6088        .`      STR      r0,[r1,#8]
        0x0004af10:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004af12:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x0004af14:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0004af16:    6048        H`      STR      r0,[r1,#4]
        0x0004af18:    9801        ..      LDR      r0,[sp,#4]
        0x0004af1a:    6840        @h      LDR      r0,[r0,#4]
        0x0004af1c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004af1e:    3118        .1      ADDS     r1,r1,#0x18
        0x0004af20:    4288        .B      CMP      r0,r1
        0x0004af22:    d105        ..      BNE      0x4af30 ; xTaskIncrementTick + 336
        0x0004af24:    e7ff        ..      B        0x4af26 ; xTaskIncrementTick + 326
        0x0004af26:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004af28:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004af2a:    9901        ..      LDR      r1,[sp,#4]
        0x0004af2c:    6048        H`      STR      r0,[r1,#4]
        0x0004af2e:    e7ff        ..      B        0x4af30 ; xTaskIncrementTick + 336
        0x0004af30:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004af32:    2000        .       MOVS     r0,#0
        0x0004af34:    6288        .b      STR      r0,[r1,#0x28]
        0x0004af36:    9901        ..      LDR      r1,[sp,#4]
        0x0004af38:    6808        .h      LDR      r0,[r1,#0]
        0x0004af3a:    3801        .8      SUBS     r0,#1
        0x0004af3c:    6008        .`      STR      r0,[r1,#0]
        0x0004af3e:    e000        ..      B        0x4af42 ; xTaskIncrementTick + 354
        0x0004af40:    e7ff        ..      B        0x4af42 ; xTaskIncrementTick + 354
        0x0004af42:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004af44:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004af46:    f64211a4    B...    MOV      r1,#0x29a4
        0x0004af4a:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004af4e:    6809        .h      LDR      r1,[r1,#0]
        0x0004af50:    4288        .B      CMP      r0,r1
        0x0004af52:    d908        ..      BLS      0x4af66 ; xTaskIncrementTick + 390
        0x0004af54:    e7ff        ..      B        0x4af56 ; xTaskIncrementTick + 374
        0x0004af56:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004af58:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004af5a:    f64211a4    B...    MOV      r1,#0x29a4
        0x0004af5e:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004af62:    6008        .`      STR      r0,[r1,#0]
        0x0004af64:    e7ff        ..      B        0x4af66 ; xTaskIncrementTick + 390
        0x0004af66:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004af68:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004af6a:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004af6e:    f24a4150    J.PA    MOV      r1,#0xa450
        0x0004af72:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004af76:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004af7a:    6840        @h      LDR      r0,[r0,#4]
        0x0004af7c:    9000        ..      STR      r0,[sp,#0]
        0x0004af7e:    9800        ..      LDR      r0,[sp,#0]
        0x0004af80:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0004af82:    6090        .`      STR      r0,[r2,#8]
        0x0004af84:    9800        ..      LDR      r0,[sp,#0]
        0x0004af86:    6880        .h      LDR      r0,[r0,#8]
        0x0004af88:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0004af8a:    60d0        .`      STR      r0,[r2,#0xc]
        0x0004af8c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004af8e:    3004        .0      ADDS     r0,#4
        0x0004af90:    9a00        ..      LDR      r2,[sp,#0]
        0x0004af92:    6892        .h      LDR      r2,[r2,#8]
        0x0004af94:    6050        P`      STR      r0,[r2,#4]
        0x0004af96:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004af98:    3004        .0      ADDS     r0,#4
        0x0004af9a:    9a00        ..      LDR      r2,[sp,#0]
        0x0004af9c:    6090        .`      STR      r0,[r2,#8]
        0x0004af9e:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0004afa0:    6ad0        .j      LDR      r0,[r2,#0x2c]
        0x0004afa2:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004afa6:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004afaa:    6150        Pa      STR      r0,[r2,#0x14]
        0x0004afac:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004afae:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004afb0:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x0004afb4:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x0004afb8:    3001        .0      ADDS     r0,#1
        0x0004afba:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0004afbe:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004afc0:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004afc2:    f24a4138    J.8A    MOV      r1,#0xa438
        0x0004afc6:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004afca:    6809        .h      LDR      r1,[r1,#0]
        0x0004afcc:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x0004afce:    4288        .B      CMP      r0,r1
        0x0004afd0:    d903        ..      BLS      0x4afda ; xTaskIncrementTick + 506
        0x0004afd2:    e7ff        ..      B        0x4afd4 ; xTaskIncrementTick + 500
        0x0004afd4:    2001        .       MOVS     r0,#1
        0x0004afd6:    9005        ..      STR      r0,[sp,#0x14]
        0x0004afd8:    e000        ..      B        0x4afdc ; xTaskIncrementTick + 508
        0x0004afda:    e7ff        ..      B        0x4afdc ; xTaskIncrementTick + 508
        0x0004afdc:    e7ff        ..      B        0x4afde ; xTaskIncrementTick + 510
        0x0004afde:    e746        F.      B        0x4ae6e ; xTaskIncrementTick + 142
        0x0004afe0:    e7ff        ..      B        0x4afe2 ; xTaskIncrementTick + 514
        0x0004afe2:    f24a4038    J.8@    MOV      r0,#0xa438
        0x0004afe6:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004afea:    6800        .h      LDR      r0,[r0,#0]
        0x0004afec:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004afee:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0004aff2:    f24a4050    J.P@    MOV      r0,#0xa450
        0x0004aff6:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004affa:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0004affe:    2802        .(      CMP      r0,#2
        0x0004b000:    d303        ..      BCC      0x4b00a ; xTaskIncrementTick + 554
        0x0004b002:    e7ff        ..      B        0x4b004 ; xTaskIncrementTick + 548
        0x0004b004:    2001        .       MOVS     r0,#1
        0x0004b006:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b008:    e000        ..      B        0x4b00c ; xTaskIncrementTick + 556
        0x0004b00a:    e7ff        ..      B        0x4b00c ; xTaskIncrementTick + 556
        0x0004b00c:    f64220b4    B..     MOV      r0,#0x2ab4
        0x0004b010:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b014:    6800        .h      LDR      r0,[r0,#0]
        0x0004b016:    b118        ..      CBZ      r0,0x4b020 ; xTaskIncrementTick + 576
        0x0004b018:    e7ff        ..      B        0x4b01a ; xTaskIncrementTick + 570
        0x0004b01a:    2001        .       MOVS     r0,#1
        0x0004b01c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b01e:    e000        ..      B        0x4b022 ; xTaskIncrementTick + 578
        0x0004b020:    e7ff        ..      B        0x4b022 ; xTaskIncrementTick + 578
        0x0004b022:    e007        ..      B        0x4b034 ; xTaskIncrementTick + 596
        0x0004b024:    f6422168    B.h!    MOV      r1,#0x2a68
        0x0004b028:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b02c:    6808        .h      LDR      r0,[r1,#0]
        0x0004b02e:    3001        .0      ADDS     r0,#1
        0x0004b030:    6008        .`      STR      r0,[r1,#0]
        0x0004b032:    e7ff        ..      B        0x4b034 ; xTaskIncrementTick + 596
        0x0004b034:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b036:    b008        ..      ADD      sp,sp,#0x20
        0x0004b038:    bd80        ..      POP      {r7,pc}
        0x0004b03a:    0000        ..      MOVS     r0,r0
    xTaskRemoveFromEventList
        0x0004b03c:    b580        ..      PUSH     {r7,lr}
        0x0004b03e:    b088        ..      SUB      sp,sp,#0x20
        0x0004b040:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004b042:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004b044:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004b046:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004b048:    9006        ..      STR      r0,[sp,#0x18]
        0x0004b04a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b04c:    b910        ..      CBNZ     r0,0x4b054 ; xTaskRemoveFromEventList + 24
        0x0004b04e:    e7ff        ..      B        0x4b050 ; xTaskRemoveFromEventList + 20
        0x0004b050:    e7ff        ..      B        0x4b052 ; xTaskRemoveFromEventList + 22
        0x0004b052:    e7fe        ..      B        0x4b052 ; xTaskRemoveFromEventList + 22
        0x0004b054:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b056:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0004b058:    9004        ..      STR      r0,[sp,#0x10]
        0x0004b05a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b05c:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x0004b05e:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004b060:    6088        .`      STR      r0,[r1,#8]
        0x0004b062:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004b064:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x0004b066:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0004b068:    6048        H`      STR      r0,[r1,#4]
        0x0004b06a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004b06c:    6840        @h      LDR      r0,[r0,#4]
        0x0004b06e:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004b070:    3118        .1      ADDS     r1,r1,#0x18
        0x0004b072:    4288        .B      CMP      r0,r1
        0x0004b074:    d105        ..      BNE      0x4b082 ; xTaskRemoveFromEventList + 70
        0x0004b076:    e7ff        ..      B        0x4b078 ; xTaskRemoveFromEventList + 60
        0x0004b078:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b07a:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004b07c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004b07e:    6048        H`      STR      r0,[r1,#4]
        0x0004b080:    e7ff        ..      B        0x4b082 ; xTaskRemoveFromEventList + 70
        0x0004b082:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004b084:    2000        .       MOVS     r0,#0
        0x0004b086:    6288        .b      STR      r0,[r1,#0x28]
        0x0004b088:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004b08a:    6808        .h      LDR      r0,[r1,#0]
        0x0004b08c:    3801        .8      SUBS     r0,#1
        0x0004b08e:    6008        .`      STR      r0,[r1,#0]
        0x0004b090:    f642109c    B...    MOV      r0,#0x299c
        0x0004b094:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b098:    6800        .h      LDR      r0,[r0,#0]
        0x0004b09a:    2800        .(      CMP      r0,#0
        0x0004b09c:    d15f        _.      BNE      0x4b15e ; xTaskRemoveFromEventList + 290
        0x0004b09e:    e7ff        ..      B        0x4b0a0 ; xTaskRemoveFromEventList + 100
        0x0004b0a0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b0a2:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004b0a4:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b0a6:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b0a8:    6881        .h      LDR      r1,[r0,#8]
        0x0004b0aa:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004b0ac:    6088        .`      STR      r0,[r1,#8]
        0x0004b0ae:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004b0b0:    6888        .h      LDR      r0,[r1,#8]
        0x0004b0b2:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004b0b4:    6048        H`      STR      r0,[r1,#4]
        0x0004b0b6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b0b8:    6840        @h      LDR      r0,[r0,#4]
        0x0004b0ba:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004b0bc:    3104        .1      ADDS     r1,#4
        0x0004b0be:    4288        .B      CMP      r0,r1
        0x0004b0c0:    d105        ..      BNE      0x4b0ce ; xTaskRemoveFromEventList + 146
        0x0004b0c2:    e7ff        ..      B        0x4b0c4 ; xTaskRemoveFromEventList + 136
        0x0004b0c4:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b0c6:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004b0c8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004b0ca:    6048        H`      STR      r0,[r1,#4]
        0x0004b0cc:    e7ff        ..      B        0x4b0ce ; xTaskRemoveFromEventList + 146
        0x0004b0ce:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004b0d0:    2000        .       MOVS     r0,#0
        0x0004b0d2:    6148        Ha      STR      r0,[r1,#0x14]
        0x0004b0d4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004b0d6:    6808        .h      LDR      r0,[r1,#0]
        0x0004b0d8:    3801        .8      SUBS     r0,#1
        0x0004b0da:    6008        .`      STR      r0,[r1,#0]
        0x0004b0dc:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b0de:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b0e0:    f64211a4    B...    MOV      r1,#0x29a4
        0x0004b0e4:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b0e8:    6809        .h      LDR      r1,[r1,#0]
        0x0004b0ea:    4288        .B      CMP      r0,r1
        0x0004b0ec:    d908        ..      BLS      0x4b100 ; xTaskRemoveFromEventList + 196
        0x0004b0ee:    e7ff        ..      B        0x4b0f0 ; xTaskRemoveFromEventList + 180
        0x0004b0f0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b0f2:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b0f4:    f64211a4    B...    MOV      r1,#0x29a4
        0x0004b0f8:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b0fc:    6008        .`      STR      r0,[r1,#0]
        0x0004b0fe:    e7ff        ..      B        0x4b100 ; xTaskRemoveFromEventList + 196
        0x0004b100:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b102:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b104:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004b108:    f24a4150    J.PA    MOV      r1,#0xa450
        0x0004b10c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004b110:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004b114:    6840        @h      LDR      r0,[r0,#4]
        0x0004b116:    9002        ..      STR      r0,[sp,#8]
        0x0004b118:    9802        ..      LDR      r0,[sp,#8]
        0x0004b11a:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004b11c:    6090        .`      STR      r0,[r2,#8]
        0x0004b11e:    9802        ..      LDR      r0,[sp,#8]
        0x0004b120:    6880        .h      LDR      r0,[r0,#8]
        0x0004b122:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004b124:    60d0        .`      STR      r0,[r2,#0xc]
        0x0004b126:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b128:    3004        .0      ADDS     r0,#4
        0x0004b12a:    9a02        ..      LDR      r2,[sp,#8]
        0x0004b12c:    6892        .h      LDR      r2,[r2,#8]
        0x0004b12e:    6050        P`      STR      r0,[r2,#4]
        0x0004b130:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b132:    3004        .0      ADDS     r0,#4
        0x0004b134:    9a02        ..      LDR      r2,[sp,#8]
        0x0004b136:    6090        .`      STR      r0,[r2,#8]
        0x0004b138:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004b13a:    6ad0        .j      LDR      r0,[r2,#0x2c]
        0x0004b13c:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004b140:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004b144:    6150        Pa      STR      r0,[r2,#0x14]
        0x0004b146:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b148:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b14a:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x0004b14e:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x0004b152:    3001        .0      ADDS     r0,#1
        0x0004b154:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0004b158:    f7f7fc80    ....    BL       prvResetNextTaskUnblockTime ; 0x42a5c
        0x0004b15c:    e01b        ..      B        0x4b196 ; xTaskRemoveFromEventList + 346
        0x0004b15e:    f642216c    B.l!    MOV      r1,#0x2a6c
        0x0004b162:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b166:    6848        Hh      LDR      r0,[r1,#4]
        0x0004b168:    9001        ..      STR      r0,[sp,#4]
        0x0004b16a:    9801        ..      LDR      r0,[sp,#4]
        0x0004b16c:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004b16e:    61d0        .a      STR      r0,[r2,#0x1c]
        0x0004b170:    9801        ..      LDR      r0,[sp,#4]
        0x0004b172:    6880        .h      LDR      r0,[r0,#8]
        0x0004b174:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004b176:    6210        .b      STR      r0,[r2,#0x20]
        0x0004b178:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b17a:    3018        .0      ADDS     r0,r0,#0x18
        0x0004b17c:    9a01        ..      LDR      r2,[sp,#4]
        0x0004b17e:    6892        .h      LDR      r2,[r2,#8]
        0x0004b180:    6050        P`      STR      r0,[r2,#4]
        0x0004b182:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b184:    3018        .0      ADDS     r0,r0,#0x18
        0x0004b186:    9a01        ..      LDR      r2,[sp,#4]
        0x0004b188:    6090        .`      STR      r0,[r2,#8]
        0x0004b18a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b18c:    6281        .b      STR      r1,[r0,#0x28]
        0x0004b18e:    6808        .h      LDR      r0,[r1,#0]
        0x0004b190:    3001        .0      ADDS     r0,#1
        0x0004b192:    6008        .`      STR      r0,[r1,#0]
        0x0004b194:    e7ff        ..      B        0x4b196 ; xTaskRemoveFromEventList + 346
        0x0004b196:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b198:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b19a:    f24a4138    J.8A    MOV      r1,#0xa438
        0x0004b19e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004b1a2:    6809        .h      LDR      r1,[r1,#0]
        0x0004b1a4:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x0004b1a6:    4288        .B      CMP      r0,r1
        0x0004b1a8:    d908        ..      BLS      0x4b1bc ; xTaskRemoveFromEventList + 384
        0x0004b1aa:    e7ff        ..      B        0x4b1ac ; xTaskRemoveFromEventList + 368
        0x0004b1ac:    2001        .       MOVS     r0,#1
        0x0004b1ae:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b1b0:    f64221b4    B..!    MOV      r1,#0x2ab4
        0x0004b1b4:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b1b8:    6008        .`      STR      r0,[r1,#0]
        0x0004b1ba:    e002        ..      B        0x4b1c2 ; xTaskRemoveFromEventList + 390
        0x0004b1bc:    2000        .       MOVS     r0,#0
        0x0004b1be:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b1c0:    e7ff        ..      B        0x4b1c2 ; xTaskRemoveFromEventList + 390
        0x0004b1c2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b1c4:    b008        ..      ADD      sp,sp,#0x20
        0x0004b1c6:    bd80        ..      POP      {r7,pc}
    xTaskResumeAll
        0x0004b1c8:    b580        ..      PUSH     {r7,lr}
        0x0004b1ca:    b086        ..      SUB      sp,sp,#0x18
        0x0004b1cc:    2000        .       MOVS     r0,#0
        0x0004b1ce:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b1d0:    9004        ..      STR      r0,[sp,#0x10]
        0x0004b1d2:    f642109c    B...    MOV      r0,#0x299c
        0x0004b1d6:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b1da:    6800        .h      LDR      r0,[r0,#0]
        0x0004b1dc:    b910        ..      CBNZ     r0,0x4b1e4 ; xTaskResumeAll + 28
        0x0004b1de:    e7ff        ..      B        0x4b1e0 ; xTaskResumeAll + 24
        0x0004b1e0:    e7ff        ..      B        0x4b1e2 ; xTaskResumeAll + 26
        0x0004b1e2:    e7fe        ..      B        0x4b1e2 ; xTaskResumeAll + 26
        0x0004b1e4:    f7fef956    ..V.    BL       vPortEnterCritical ; 0x49494
        0x0004b1e8:    f642109c    B...    MOV      r0,#0x299c
        0x0004b1ec:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b1f0:    6801        .h      LDR      r1,[r0,#0]
        0x0004b1f2:    3901        .9      SUBS     r1,#1
        0x0004b1f4:    6001        .`      STR      r1,[r0,#0]
        0x0004b1f6:    6800        .h      LDR      r0,[r0,#0]
        0x0004b1f8:    2800        .(      CMP      r0,#0
        0x0004b1fa:    f04080ed    @...    BNE.W    0x4b3d8 ; xTaskResumeAll + 528
        0x0004b1fe:    e7ff        ..      B        0x4b200 ; xTaskResumeAll + 56
        0x0004b200:    f6421098    B...    MOV      r0,#0x2998
        0x0004b204:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b208:    6800        .h      LDR      r0,[r0,#0]
        0x0004b20a:    2800        .(      CMP      r0,#0
        0x0004b20c:    f00080e3    ....    BEQ.W    0x4b3d6 ; xTaskResumeAll + 526
        0x0004b210:    e7ff        ..      B        0x4b212 ; xTaskResumeAll + 74
        0x0004b212:    e7ff        ..      B        0x4b214 ; xTaskResumeAll + 76
        0x0004b214:    f642206c    B.l     MOV      r0,#0x2a6c
        0x0004b218:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b21c:    6800        .h      LDR      r0,[r0,#0]
        0x0004b21e:    2800        .(      CMP      r0,#0
        0x0004b220:    f0008096    ....    BEQ.W    0x4b350 ; xTaskResumeAll + 392
        0x0004b224:    e7ff        ..      B        0x4b226 ; xTaskResumeAll + 94
        0x0004b226:    f642206c    B.l     MOV      r0,#0x2a6c
        0x0004b22a:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b22e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004b230:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004b232:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b234:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b236:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0004b238:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b23a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b23c:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x0004b23e:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004b240:    6088        .`      STR      r0,[r1,#8]
        0x0004b242:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004b244:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x0004b246:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0004b248:    6048        H`      STR      r0,[r1,#4]
        0x0004b24a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b24c:    6840        @h      LDR      r0,[r0,#4]
        0x0004b24e:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004b250:    3118        .1      ADDS     r1,r1,#0x18
        0x0004b252:    4288        .B      CMP      r0,r1
        0x0004b254:    d105        ..      BNE      0x4b262 ; xTaskResumeAll + 154
        0x0004b256:    e7ff        ..      B        0x4b258 ; xTaskResumeAll + 144
        0x0004b258:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b25a:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004b25c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004b25e:    6048        H`      STR      r0,[r1,#4]
        0x0004b260:    e7ff        ..      B        0x4b262 ; xTaskResumeAll + 154
        0x0004b262:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004b264:    2000        .       MOVS     r0,#0
        0x0004b266:    6288        .b      STR      r0,[r1,#0x28]
        0x0004b268:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004b26a:    6808        .h      LDR      r0,[r1,#0]
        0x0004b26c:    3801        .8      SUBS     r0,#1
        0x0004b26e:    6008        .`      STR      r0,[r1,#0]
        0x0004b270:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b272:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004b274:    9002        ..      STR      r0,[sp,#8]
        0x0004b276:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b278:    6881        .h      LDR      r1,[r0,#8]
        0x0004b27a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004b27c:    6088        .`      STR      r0,[r1,#8]
        0x0004b27e:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004b280:    6888        .h      LDR      r0,[r1,#8]
        0x0004b282:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004b284:    6048        H`      STR      r0,[r1,#4]
        0x0004b286:    9802        ..      LDR      r0,[sp,#8]
        0x0004b288:    6840        @h      LDR      r0,[r0,#4]
        0x0004b28a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004b28c:    3104        .1      ADDS     r1,#4
        0x0004b28e:    4288        .B      CMP      r0,r1
        0x0004b290:    d105        ..      BNE      0x4b29e ; xTaskResumeAll + 214
        0x0004b292:    e7ff        ..      B        0x4b294 ; xTaskResumeAll + 204
        0x0004b294:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b296:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004b298:    9902        ..      LDR      r1,[sp,#8]
        0x0004b29a:    6048        H`      STR      r0,[r1,#4]
        0x0004b29c:    e7ff        ..      B        0x4b29e ; xTaskResumeAll + 214
        0x0004b29e:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004b2a0:    2000        .       MOVS     r0,#0
        0x0004b2a2:    6148        Ha      STR      r0,[r1,#0x14]
        0x0004b2a4:    9902        ..      LDR      r1,[sp,#8]
        0x0004b2a6:    6808        .h      LDR      r0,[r1,#0]
        0x0004b2a8:    3801        .8      SUBS     r0,#1
        0x0004b2aa:    6008        .`      STR      r0,[r1,#0]
        0x0004b2ac:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b2ae:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b2b0:    f64211a4    B...    MOV      r1,#0x29a4
        0x0004b2b4:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b2b8:    6809        .h      LDR      r1,[r1,#0]
        0x0004b2ba:    4288        .B      CMP      r0,r1
        0x0004b2bc:    d908        ..      BLS      0x4b2d0 ; xTaskResumeAll + 264
        0x0004b2be:    e7ff        ..      B        0x4b2c0 ; xTaskResumeAll + 248
        0x0004b2c0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b2c2:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b2c4:    f64211a4    B...    MOV      r1,#0x29a4
        0x0004b2c8:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b2cc:    6008        .`      STR      r0,[r1,#0]
        0x0004b2ce:    e7ff        ..      B        0x4b2d0 ; xTaskResumeAll + 264
        0x0004b2d0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b2d2:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b2d4:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004b2d8:    f24a4150    J.PA    MOV      r1,#0xa450
        0x0004b2dc:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004b2e0:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004b2e4:    6840        @h      LDR      r0,[r0,#4]
        0x0004b2e6:    9001        ..      STR      r0,[sp,#4]
        0x0004b2e8:    9801        ..      LDR      r0,[sp,#4]
        0x0004b2ea:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004b2ec:    6090        .`      STR      r0,[r2,#8]
        0x0004b2ee:    9801        ..      LDR      r0,[sp,#4]
        0x0004b2f0:    6880        .h      LDR      r0,[r0,#8]
        0x0004b2f2:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004b2f4:    60d0        .`      STR      r0,[r2,#0xc]
        0x0004b2f6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b2f8:    3004        .0      ADDS     r0,#4
        0x0004b2fa:    9a01        ..      LDR      r2,[sp,#4]
        0x0004b2fc:    6892        .h      LDR      r2,[r2,#8]
        0x0004b2fe:    6050        P`      STR      r0,[r2,#4]
        0x0004b300:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b302:    3004        .0      ADDS     r0,#4
        0x0004b304:    9a01        ..      LDR      r2,[sp,#4]
        0x0004b306:    6090        .`      STR      r0,[r2,#8]
        0x0004b308:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004b30a:    6ad0        .j      LDR      r0,[r2,#0x2c]
        0x0004b30c:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004b310:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004b314:    6150        Pa      STR      r0,[r2,#0x14]
        0x0004b316:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b318:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b31a:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x0004b31e:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x0004b322:    3001        .0      ADDS     r0,#1
        0x0004b324:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0004b328:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b32a:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b32c:    f24a4138    J.8A    MOV      r1,#0xa438
        0x0004b330:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004b334:    6809        .h      LDR      r1,[r1,#0]
        0x0004b336:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x0004b338:    4288        .B      CMP      r0,r1
        0x0004b33a:    d307        ..      BCC      0x4b34c ; xTaskResumeAll + 388
        0x0004b33c:    e7ff        ..      B        0x4b33e ; xTaskResumeAll + 374
        0x0004b33e:    f64221b4    B..!    MOV      r1,#0x2ab4
        0x0004b342:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b346:    2001        .       MOVS     r0,#1
        0x0004b348:    6008        .`      STR      r0,[r1,#0]
        0x0004b34a:    e000        ..      B        0x4b34e ; xTaskResumeAll + 390
        0x0004b34c:    e7ff        ..      B        0x4b34e ; xTaskResumeAll + 390
        0x0004b34e:    e761        a.      B        0x4b214 ; xTaskResumeAll + 76
        0x0004b350:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b352:    b118        ..      CBZ      r0,0x4b35c ; xTaskResumeAll + 404
        0x0004b354:    e7ff        ..      B        0x4b356 ; xTaskResumeAll + 398
        0x0004b356:    f7f7fb81    ....    BL       prvResetNextTaskUnblockTime ; 0x42a5c
        0x0004b35a:    e7ff        ..      B        0x4b35c ; xTaskResumeAll + 404
        0x0004b35c:    f6422068    B.h     MOV      r0,#0x2a68
        0x0004b360:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b364:    6800        .h      LDR      r0,[r0,#0]
        0x0004b366:    9000        ..      STR      r0,[sp,#0]
        0x0004b368:    9800        ..      LDR      r0,[sp,#0]
        0x0004b36a:    b1e0        ..      CBZ      r0,0x4b3a6 ; xTaskResumeAll + 478
        0x0004b36c:    e7ff        ..      B        0x4b36e ; xTaskResumeAll + 422
        0x0004b36e:    e7ff        ..      B        0x4b370 ; xTaskResumeAll + 424
        0x0004b370:    f7fffd36    ..6.    BL       xTaskIncrementTick ; 0x4ade0
        0x0004b374:    b138        8.      CBZ      r0,0x4b386 ; xTaskResumeAll + 446
        0x0004b376:    e7ff        ..      B        0x4b378 ; xTaskResumeAll + 432
        0x0004b378:    f64221b4    B..!    MOV      r1,#0x2ab4
        0x0004b37c:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b380:    2001        .       MOVS     r0,#1
        0x0004b382:    6008        .`      STR      r0,[r1,#0]
        0x0004b384:    e000        ..      B        0x4b388 ; xTaskResumeAll + 448
        0x0004b386:    e7ff        ..      B        0x4b388 ; xTaskResumeAll + 448
        0x0004b388:    9800        ..      LDR      r0,[sp,#0]
        0x0004b38a:    3801        .8      SUBS     r0,#1
        0x0004b38c:    9000        ..      STR      r0,[sp,#0]
        0x0004b38e:    e7ff        ..      B        0x4b390 ; xTaskResumeAll + 456
        0x0004b390:    9800        ..      LDR      r0,[sp,#0]
        0x0004b392:    2800        .(      CMP      r0,#0
        0x0004b394:    d1ec        ..      BNE      0x4b370 ; xTaskResumeAll + 424
        0x0004b396:    e7ff        ..      B        0x4b398 ; xTaskResumeAll + 464
        0x0004b398:    f6422168    B.h!    MOV      r1,#0x2a68
        0x0004b39c:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b3a0:    2000        .       MOVS     r0,#0
        0x0004b3a2:    6008        .`      STR      r0,[r1,#0]
        0x0004b3a4:    e000        ..      B        0x4b3a8 ; xTaskResumeAll + 480
        0x0004b3a6:    e7ff        ..      B        0x4b3a8 ; xTaskResumeAll + 480
        0x0004b3a8:    f64220b4    B..     MOV      r0,#0x2ab4
        0x0004b3ac:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b3b0:    6800        .h      LDR      r0,[r0,#0]
        0x0004b3b2:    b170        p.      CBZ      r0,0x4b3d2 ; xTaskResumeAll + 522
        0x0004b3b4:    e7ff        ..      B        0x4b3b6 ; xTaskResumeAll + 494
        0x0004b3b6:    2001        .       MOVS     r0,#1
        0x0004b3b8:    9004        ..      STR      r0,[sp,#0x10]
        0x0004b3ba:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004b3be:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004b3c2:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004b3c6:    6008        .`      STR      r0,[r1,#0]
        0x0004b3c8:    f3bf8f4f    ..O.    DSB      
        0x0004b3cc:    f3bf8f6f    ..o.    ISB      
        0x0004b3d0:    e000        ..      B        0x4b3d4 ; xTaskResumeAll + 524
        0x0004b3d2:    e7ff        ..      B        0x4b3d4 ; xTaskResumeAll + 524
        0x0004b3d4:    e7ff        ..      B        0x4b3d6 ; xTaskResumeAll + 526
        0x0004b3d6:    e000        ..      B        0x4b3da ; xTaskResumeAll + 530
        0x0004b3d8:    e7ff        ..      B        0x4b3da ; xTaskResumeAll + 530
        0x0004b3da:    f7fef87d    ..}.    BL       vPortExitCritical ; 0x494d8
        0x0004b3de:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004b3e0:    b006        ..      ADD      sp,sp,#0x18
        0x0004b3e2:    bd80        ..      POP      {r7,pc}
    xTimerCreate
        0x0004b3e4:    b510        ..      PUSH     {r4,lr}
        0x0004b3e6:    b088        ..      SUB      sp,sp,#0x20
        0x0004b3e8:    f8ddc028    ..(.    LDR      r12,[sp,#0x28]
        0x0004b3ec:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004b3ee:    9106        ..      STR      r1,[sp,#0x18]
        0x0004b3f0:    9205        ..      STR      r2,[sp,#0x14]
        0x0004b3f2:    9304        ..      STR      r3,[sp,#0x10]
        0x0004b3f4:    2028        (       MOVS     r0,#0x28
        0x0004b3f6:    f7f7fc43    ..C.    BL       pvPortMalloc ; 0x42c80
        0x0004b3fa:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b3fc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b3fe:    b198        ..      CBZ      r0,0x4b428 ; xTimerCreate + 68
        0x0004b400:    e7ff        ..      B        0x4b402 ; xTimerCreate + 30
        0x0004b402:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004b404:    2000        .       MOVS     r0,#0
        0x0004b406:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x0004b40a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004b40c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004b40e:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004b410:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0004b412:    f8ddc028    ..(.    LDR      r12,[sp,#0x28]
        0x0004b416:    9c03        ..      LDR      r4,[sp,#0xc]
        0x0004b418:    46ee        .F      MOV      lr,sp
        0x0004b41a:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0004b41e:    f8cec000    ....    STR      r12,[lr,#0]
        0x0004b422:    f7f7f883    ....    BL       prvInitialiseNewTimer ; 0x4252c
        0x0004b426:    e7ff        ..      B        0x4b428 ; xTimerCreate + 68
        0x0004b428:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b42a:    b008        ..      ADD      sp,sp,#0x20
        0x0004b42c:    bd10        ..      POP      {r4,pc}
        0x0004b42e:    0000        ..      MOVS     r0,r0
    xTimerCreateTimerTask
        0x0004b430:    b580        ..      PUSH     {r7,lr}
        0x0004b432:    b084        ..      SUB      sp,sp,#0x10
        0x0004b434:    2000        .       MOVS     r0,#0
        0x0004b436:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b438:    f7f6fe30    ..0.    BL       prvCheckForValidListAndQueue ; 0x4209c
        0x0004b43c:    f64220a8    B..     MOV      r0,#0x2aa8
        0x0004b440:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b444:    6800        .h      LDR      r0,[r0,#0]
        0x0004b446:    b1b8        ..      CBZ      r0,0x4b478 ; xTimerCreateTimerTask + 72
        0x0004b448:    e7ff        ..      B        0x4b44a ; xTimerCreateTimerTask + 26
        0x0004b44a:    f64220ac    B..     MOV      r0,#0x2aac
        0x0004b44e:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b452:    4669        iF      MOV      r1,sp
        0x0004b454:    6048        H`      STR      r0,[r1,#4]
        0x0004b456:    2005        .       MOVS     r0,#5
        0x0004b458:    6008        .`      STR      r0,[r1,#0]
        0x0004b45a:    f64230b1    B..0    MOV      r0,#0x2bb1
        0x0004b45e:    f2c00004    ....    MOVT     r0,#4
        0x0004b462:    f24601ba    F...    MOV      r1,#0x60ba
        0x0004b466:    f2c00105    ....    MOVT     r1,#5
        0x0004b46a:    f44f7200    O..r    MOV      r2,#0x200
        0x0004b46e:    2300        .#      MOVS     r3,#0
        0x0004b470:    f7fffc40    ..@.    BL       xTaskCreate ; 0x4acf4
        0x0004b474:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b476:    e000        ..      B        0x4b47a ; xTimerCreateTimerTask + 74
        0x0004b478:    e7ff        ..      B        0x4b47a ; xTimerCreateTimerTask + 74
        0x0004b47a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b47c:    b910        ..      CBNZ     r0,0x4b484 ; xTimerCreateTimerTask + 84
        0x0004b47e:    e7ff        ..      B        0x4b480 ; xTimerCreateTimerTask + 80
        0x0004b480:    e7ff        ..      B        0x4b482 ; xTimerCreateTimerTask + 82
        0x0004b482:    e7fe        ..      B        0x4b482 ; xTimerCreateTimerTask + 82
        0x0004b484:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b486:    b004        ..      ADD      sp,sp,#0x10
        0x0004b488:    bd80        ..      POP      {r7,pc}
        0x0004b48a:    0000        ..      MOVS     r0,r0
    xTimerGenericCommand
        0x0004b48c:    b580        ..      PUSH     {r7,lr}
        0x0004b48e:    b08a        ..      SUB      sp,sp,#0x28
        0x0004b490:    f8ddc030    ..0.    LDR      r12,[sp,#0x30]
        0x0004b494:    9009        ..      STR      r0,[sp,#0x24]
        0x0004b496:    9108        ..      STR      r1,[sp,#0x20]
        0x0004b498:    9207        ..      STR      r2,[sp,#0x1c]
        0x0004b49a:    9306        ..      STR      r3,[sp,#0x18]
        0x0004b49c:    2000        .       MOVS     r0,#0
        0x0004b49e:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b4a0:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004b4a2:    b910        ..      CBNZ     r0,0x4b4aa ; xTimerGenericCommand + 30
        0x0004b4a4:    e7ff        ..      B        0x4b4a6 ; xTimerGenericCommand + 26
        0x0004b4a6:    e7ff        ..      B        0x4b4a8 ; xTimerGenericCommand + 28
        0x0004b4a8:    e7fe        ..      B        0x4b4a8 ; xTimerGenericCommand + 28
        0x0004b4aa:    f64220a8    B..     MOV      r0,#0x2aa8
        0x0004b4ae:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b4b2:    6800        .h      LDR      r0,[r0,#0]
        0x0004b4b4:    b3a8        ..      CBZ      r0,0x4b522 ; xTimerGenericCommand + 150
        0x0004b4b6:    e7ff        ..      B        0x4b4b8 ; xTimerGenericCommand + 44
        0x0004b4b8:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004b4ba:    9001        ..      STR      r0,[sp,#4]
        0x0004b4bc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004b4be:    9002        ..      STR      r0,[sp,#8]
        0x0004b4c0:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004b4c2:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b4c4:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004b4c6:    2805        .(      CMP      r0,#5
        0x0004b4c8:    dc1e        ..      BGT      0x4b508 ; xTimerGenericCommand + 124
        0x0004b4ca:    e7ff        ..      B        0x4b4cc ; xTimerGenericCommand + 64
        0x0004b4cc:    f7fffc62    ..b.    BL       xTaskGetSchedulerState ; 0x4ad94
        0x0004b4d0:    2802        .(      CMP      r0,#2
        0x0004b4d2:    d10c        ..      BNE      0x4b4ee ; xTimerGenericCommand + 98
        0x0004b4d4:    e7ff        ..      B        0x4b4d6 ; xTimerGenericCommand + 74
        0x0004b4d6:    f64220a8    B..     MOV      r0,#0x2aa8
        0x0004b4da:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b4de:    6800        .h      LDR      r0,[r0,#0]
        0x0004b4e0:    9a0c        ..      LDR      r2,[sp,#0x30]
        0x0004b4e2:    a901        ..      ADD      r1,sp,#4
        0x0004b4e4:    2300        .#      MOVS     r3,#0
        0x0004b4e6:    f7fff94b    ..K.    BL       xQueueGenericSend ; 0x4a780
        0x0004b4ea:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b4ec:    e00b        ..      B        0x4b506 ; xTimerGenericCommand + 122
        0x0004b4ee:    f64220a8    B..     MOV      r0,#0x2aa8
        0x0004b4f2:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b4f6:    6800        .h      LDR      r0,[r0,#0]
        0x0004b4f8:    a901        ..      ADD      r1,sp,#4
        0x0004b4fa:    2300        .#      MOVS     r3,#0
        0x0004b4fc:    461a        .F      MOV      r2,r3
        0x0004b4fe:    f7fff93f    ..?.    BL       xQueueGenericSend ; 0x4a780
        0x0004b502:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b504:    e7ff        ..      B        0x4b506 ; xTimerGenericCommand + 122
        0x0004b506:    e00b        ..      B        0x4b520 ; xTimerGenericCommand + 148
        0x0004b508:    f64220a8    B..     MOV      r0,#0x2aa8
        0x0004b50c:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b510:    6800        .h      LDR      r0,[r0,#0]
        0x0004b512:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004b514:    a901        ..      ADD      r1,sp,#4
        0x0004b516:    2300        .#      MOVS     r3,#0
        0x0004b518:    f7fffa24    ..$.    BL       xQueueGenericSendFromISR ; 0x4a964
        0x0004b51c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b51e:    e7ff        ..      B        0x4b520 ; xTimerGenericCommand + 148
        0x0004b520:    e000        ..      B        0x4b524 ; xTimerGenericCommand + 152
        0x0004b522:    e7ff        ..      B        0x4b524 ; xTimerGenericCommand + 152
        0x0004b524:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b526:    b00a        ..      ADD      sp,sp,#0x28
        0x0004b528:    bd80        ..      POP      {r7,pc}
        0x0004b52a:    0000        ..      MOVS     r0,r0
    xTimerPendFunctionCallFromISR
        0x0004b52c:    b580        ..      PUSH     {r7,lr}
        0x0004b52e:    b08a        ..      SUB      sp,sp,#0x28
        0x0004b530:    9009        ..      STR      r0,[sp,#0x24]
        0x0004b532:    9108        ..      STR      r1,[sp,#0x20]
        0x0004b534:    9207        ..      STR      r2,[sp,#0x1c]
        0x0004b536:    9306        ..      STR      r3,[sp,#0x18]
        0x0004b538:    f06f0001    o...    MVN      r0,#1
        0x0004b53c:    9002        ..      STR      r0,[sp,#8]
        0x0004b53e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004b540:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b542:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004b544:    9004        ..      STR      r0,[sp,#0x10]
        0x0004b546:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004b548:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b54a:    f64220a8    B..     MOV      r0,#0x2aa8
        0x0004b54e:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b552:    6800        .h      LDR      r0,[r0,#0]
        0x0004b554:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004b556:    a902        ..      ADD      r1,sp,#8
        0x0004b558:    2300        .#      MOVS     r3,#0
        0x0004b55a:    f7fffa03    ....    BL       xQueueGenericSendFromISR ; 0x4a964
        0x0004b55e:    9001        ..      STR      r0,[sp,#4]
        0x0004b560:    9801        ..      LDR      r0,[sp,#4]
        0x0004b562:    b00a        ..      ADD      sp,sp,#0x28
        0x0004b564:    bd80        ..      POP      {r7,pc}
    $t
    i.__ARM_fpclassify
    __ARM_fpclassify
        0x0004b566:    b403        ..      PUSH     {r0,r1}
        0x0004b568:    9801        ..      LDR      r0,[sp,#4]
        0x0004b56a:    0041        A.      LSLS     r1,r0,#1
        0x0004b56c:    9800        ..      LDR      r0,[sp,#0]
        0x0004b56e:    ea5020c1    P..     ORRS     r0,r0,r1,LSL #11
        0x0004b572:    bf18        ..      IT       NE
        0x0004b574:    2004        .       MOVNE    r0,#4
        0x0004b576:    0d4a        J.      LSRS     r2,r1,#21
        0x0004b578:    bf18        ..      IT       NE
        0x0004b57a:    f0400001    @...    ORRNE    r0,r0,#1
        0x0004b57e:    f24072ff    @..r    MOV      r2,#0x7ff
        0x0004b582:    ebb25f51    ..Q_    CMP      r2,r1,LSR #21
        0x0004b586:    bf08        ..      IT       EQ
        0x0004b588:    f0400002    @...    ORREQ    r0,r0,#2
        0x0004b58c:    2801        .(      CMP      r0,#1
        0x0004b58e:    bf08        ..      IT       EQ
        0x0004b590:    2005        .       MOVEQ    r0,#5
        0x0004b592:    b002        ..      ADD      sp,sp,#8
        0x0004b594:    4770        pG      BX       lr
        0x0004b596:    0000        ..      MOVS     r0,r0
    i.__hardfp_cos
    __hardfp_cos
        0x0004b598:    b510        ..      PUSH     {r4,lr}
        0x0004b59a:    492f        /I      LDR      r1,[pc,#188] ; [0x4b658] = 0x3fe921fb
        0x0004b59c:    ed9f1b2c    ..,.    VLDR     d1,[pc,#176] ; [0x4b650] = 0
        0x0004b5a0:    ed2d0b02    -...    VPUSH    {d0}
        0x0004b5a4:    b084        ..      SUB      sp,sp,#0x10
        0x0004b5a6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b5a8:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004b5ac:    4288        .B      CMP      r0,r1
        0x0004b5ae:    bfd8        ..      IT       LE
        0x0004b5b0:    ed9d0b04    ....    VLDRLE   d0,[sp,#0x10]
        0x0004b5b4:    dd2d        -.      BLE      0x4b612 ; __hardfp_cos + 122
        0x0004b5b6:    4929        )I      LDR      r1,[pc,#164] ; [0x4b65c] = 0x7ff00000
        0x0004b5b8:    4288        .B      CMP      r0,r1
        0x0004b5ba:    d109        ..      BNE      0x4b5d0 ; __hardfp_cos + 56
        0x0004b5bc:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004b5be:    b940        @.      CBNZ     r0,0x4b5d2 ; __hardfp_cos + 58
        0x0004b5c0:    f04f0001    O...    MOV      r0,#1
        0x0004b5c4:    f7cdf8b5    ....    BL       __set_errno ; 0x18732
        0x0004b5c8:    f001f902    ....    BL       __mathlib_dbl_invalid ; 0x4c7d0
        0x0004b5cc:    b006        ..      ADD      sp,sp,#0x18
        0x0004b5ce:    bd10        ..      POP      {r4,pc}
        0x0004b5d0:    db05        ..      BLT      0x4b5de ; __hardfp_cos + 70
        0x0004b5d2:    ed9d0b04    ....    VLDR     d0,[sp,#0x10]
        0x0004b5d6:    f001f8ef    ....    BL       __mathlib_dbl_infnan ; 0x4c7b8
        0x0004b5da:    b006        ..      ADD      sp,sp,#0x18
        0x0004b5dc:    bd10        ..      POP      {r4,pc}
        0x0004b5de:    4668        hF      MOV      r0,sp
        0x0004b5e0:    ed9d0b04    ....    VLDR     d0,[sp,#0x10]
        0x0004b5e4:    f000fce8    ....    BL       __ieee754_rem_pio2 ; 0x4bfb8
        0x0004b5e8:    f0100003    ....    ANDS     r0,r0,#3
        0x0004b5ec:    bf04        ..      ITT      EQ
        0x0004b5ee:    ed9d1b02    ....    VLDREQ   d1,[sp,#8]
        0x0004b5f2:    ed9d0b00    ....    VLDREQ   d0,[sp,#0]
        0x0004b5f6:    d00c        ..      BEQ      0x4b612 ; __hardfp_cos + 122
        0x0004b5f8:    2801        .(      CMP      r0,#1
        0x0004b5fa:    d00e        ..      BEQ      0x4b61a ; __hardfp_cos + 130
        0x0004b5fc:    ed9d1b02    ....    VLDR     d1,[sp,#8]
        0x0004b600:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0004b604:    2802        .(      CMP      r0,#2
        0x0004b606:    d017        ..      BEQ      0x4b638 ; __hardfp_cos + 160
        0x0004b608:    2001        .       MOVS     r0,#1
        0x0004b60a:    f001f825    ..%.    BL       __kernel_sin ; 0x4c658
        0x0004b60e:    b006        ..      ADD      sp,sp,#0x18
        0x0004b610:    bd10        ..      POP      {r4,pc}
        0x0004b612:    f000feed    ....    BL       __kernel_cos ; 0x4c3f0
        0x0004b616:    b006        ..      ADD      sp,sp,#0x18
        0x0004b618:    bd10        ..      POP      {r4,pc}
        0x0004b61a:    ed9d1b02    ....    VLDR     d1,[sp,#8]
        0x0004b61e:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0004b622:    2001        .       MOVS     r0,#1
        0x0004b624:    f001f818    ....    BL       __kernel_sin ; 0x4c658
        0x0004b628:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b62c:    f001f90c    ....    BL       __aeabi_dneg ; 0x4c848
        0x0004b630:    b006        ..      ADD      sp,sp,#0x18
        0x0004b632:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004b636:    bd10        ..      POP      {r4,pc}
        0x0004b638:    f000feda    ....    BL       __kernel_cos ; 0x4c3f0
        0x0004b63c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b640:    f001f902    ....    BL       __aeabi_dneg ; 0x4c848
        0x0004b644:    b006        ..      ADD      sp,sp,#0x18
        0x0004b646:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004b64a:    bd10        ..      POP      {r4,pc}
    $d
        0x0004b64c:    00000000    ....    DCD    0
        0x0004b650:    00000000    ....    DCD    0
        0x0004b654:    00000000    ....    DCD    0
        0x0004b658:    3fe921fb    .!.?    DCD    1072243195
        0x0004b65c:    7ff00000    ....    DCD    2146435072
    $t
    i.__hardfp_exp
    __hardfp_exp
        0x0004b660:    b570        p.      PUSH     {r4-r6,lr}
        0x0004b662:    ed2d0b02    -...    VPUSH    {d0}
        0x0004b666:    ed2d8b0a    -...    VPUSH    {d8-d12}
        0x0004b66a:    b082        ..      SUB      sp,sp,#8
        0x0004b66c:    980d        ..      LDR      r0,[sp,#0x34]
        0x0004b66e:    0fc4        ..      LSRS     r4,r0,#31
        0x0004b670:    f0204500     ..E    BIC      r5,r0,#0x80000000
        0x0004b674:    48ae        .H      LDR      r0,[pc,#696] ; [0x4b930] = 0x40862e42
        0x0004b676:    4285        .B      CMP      r5,r0
        0x0004b678:    d348        H.      BCC      0x4b70c ; __hardfp_exp + 172
        0x0004b67a:    48ae        .H      LDR      r0,[pc,#696] ; [0x4b934] = 0x7ff00000
        0x0004b67c:    4285        .B      CMP      r5,r0
        0x0004b67e:    d319        ..      BCC      0x4b6b4 ; __hardfp_exp + 84
        0x0004b680:    990c        ..      LDR      r1,[sp,#0x30]
        0x0004b682:    f3c50013    ....    UBFX     r0,r5,#0,#20
        0x0004b686:    4308        .C      ORRS     r0,r0,r1
        0x0004b688:    d009        ..      BEQ      0x4b69e ; __hardfp_exp + 62
        0x0004b68a:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b68e:    b002        ..      ADD      sp,sp,#8
        0x0004b690:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0004b694:    b002        ..      ADD      sp,sp,#8
        0x0004b696:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004b69a:    f001b88d    ....    B.W      __mathlib_dbl_infnan ; 0x4c7b8
        0x0004b69e:    2c00        .,      CMP      r4,#0
        0x0004b6a0:    bf14        ..      ITE      NE
        0x0004b6a2:    ed9f0ba5    ....    VLDRNE   d0,[pc,#660] ; [0x4b938] = 0
        0x0004b6a6:    ed9d0b0c    ....    VLDREQ   d0,[sp,#0x30]
        0x0004b6aa:    b002        ..      ADD      sp,sp,#8
        0x0004b6ac:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0004b6b0:    b002        ..      ADD      sp,sp,#8
        0x0004b6b2:    bd70        p.      POP      {r4-r6,pc}
        0x0004b6b4:    ed9f0ba2    ....    VLDR     d0,[pc,#648] ; [0x4b940] = 0xfefa39ef
        0x0004b6b8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b6bc:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b6c0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b6c4:    f001fd18    ....    BL       __aeabi_cdrcmple ; 0x4d0f8
        0x0004b6c8:    d20a        ..      BCS      0x4b6e0 ; __hardfp_exp + 128
        0x0004b6ca:    2002        .       MOVS     r0,#2
        0x0004b6cc:    f7cdf831    ..1.    BL       __set_errno ; 0x18732
        0x0004b6d0:    b002        ..      ADD      sp,sp,#8
        0x0004b6d2:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0004b6d6:    b002        ..      ADD      sp,sp,#8
        0x0004b6d8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004b6dc:    f001b888    ....    B.W      __mathlib_dbl_overflow ; 0x4c7f0
        0x0004b6e0:    ed9f0b99    ....    VLDR     d0,[pc,#612] ; [0x4b948] = 0xd52d3051
        0x0004b6e4:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b6e8:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b6ec:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b6f0:    f001fbc8    ....    BL       __aeabi_cdcmple ; 0x4ce84
        0x0004b6f4:    d20a        ..      BCS      0x4b70c ; __hardfp_exp + 172
        0x0004b6f6:    2002        .       MOVS     r0,#2
        0x0004b6f8:    f7cdf81b    ....    BL       __set_errno ; 0x18732
        0x0004b6fc:    b002        ..      ADD      sp,sp,#8
        0x0004b6fe:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0004b702:    b002        ..      ADD      sp,sp,#8
        0x0004b704:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004b708:    f001b882    ....    B.W      __mathlib_dbl_underflow ; 0x4c810
        0x0004b70c:    4890        .H      LDR      r0,[pc,#576] ; [0x4b950] = 0x3fd62e42
        0x0004b70e:    ed9fbb92    ....    VLDR     d11,[pc,#584] ; [0x4b958] = 0
        0x0004b712:    42a8        .B      CMP      r0,r5
        0x0004b714:    d25c        \.      BCS      0x4b7d0 ; __hardfp_exp + 368
        0x0004b716:    4892        .H      LDR      r0,[pc,#584] ; [0x4b960] = 0x3ff0a2b2
        0x0004b718:    4285        .B      CMP      r5,r0
        0x0004b71a:    d219        ..      BCS      0x4b750 ; __hardfp_exp + 240
        0x0004b71c:    4891        .H      LDR      r0,[pc,#580] ; [0x4b964] = 0x1f3e
        0x0004b71e:    4478        xD      ADD      r0,r0,pc
        0x0004b720:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0004b724:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x0004b728:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b72c:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b730:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b734:    f001fdee    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004b738:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004b73c:    488a        .H      LDR      r0,[pc,#552] ; [0x4b968] = 0x1f2e
        0x0004b73e:    4478        xD      ADD      r0,r0,pc
        0x0004b740:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0004b744:    ed909b00    ....    VLDR     d9,[r0,#0]
        0x0004b748:    f1c40001    ....    RSB      r0,r4,#1
        0x0004b74c:    1b04        ..      SUBS     r4,r0,r4
        0x0004b74e:    e036        6.      B        0x4b7be ; __hardfp_exp + 350
        0x0004b750:    ed9f0b87    ....    VLDR     d0,[pc,#540] ; [0x4b970] = 0x652b82fe
        0x0004b754:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b758:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b75c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b760:    f001fbcc    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004b764:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004b768:    4883        .H      LDR      r0,[pc,#524] ; [0x4b978] = 0x1ee2
        0x0004b76a:    4478        xD      ADD      r0,r0,pc
        0x0004b76c:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0004b770:    ed901b00    ....    VLDR     d1,[r0,#0]
        0x0004b774:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b778:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004b77c:    f001f8a2    ....    BL       __aeabi_dadd ; 0x4c8c4
        0x0004b780:    f001faea    ....    BL       __aeabi_d2iz ; 0x4cd58
        0x0004b784:    4604        .F      MOV      r4,r0
        0x0004b786:    f001fb16    ....    BL       __aeabi_i2d ; 0x4cdb6
        0x0004b78a:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004b78e:    ed9f0b7c    ..|.    VLDR     d0,[pc,#496] ; [0x4b980] = 0xfee00000
        0x0004b792:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b796:    f001fbb1    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004b79a:    ed9d1b0c    ....    VLDR     d1,[sp,#0x30]
        0x0004b79e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004b7a2:    f001fcdf    ....    BL       __aeabi_drsub ; 0x4d164
        0x0004b7a6:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004b7aa:    ed9f0b77    ..w.    VLDR     d0,[pc,#476] ; [0x4b988] = 0x35793c76
        0x0004b7ae:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004b7b2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b7b6:    f001fba1    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004b7ba:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004b7be:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004b7c2:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004b7c6:    f001fda5    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004b7ca:    e9cd010c    ....    STRD     r0,r1,[sp,#0x30]
        0x0004b7ce:    e01b        ..      B        0x4b808 ; __hardfp_exp + 424
        0x0004b7d0:    486f        oH      LDR      r0,[pc,#444] ; [0x4b990] = 0x3e300000
        0x0004b7d2:    4285        .B      CMP      r5,r0
        0x0004b7d4:    d217        ..      BCS      0x4b806 ; __hardfp_exp + 422
        0x0004b7d6:    ed9f0b70    ..p.    VLDR     d0,[pc,#448] ; [0x4b998] = 0x8800759c
        0x0004b7da:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b7de:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b7e2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b7e6:    f001f86d    ..m.    BL       __aeabi_dadd ; 0x4c8c4
        0x0004b7ea:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004b7ee:    f001fc83    ....    BL       __aeabi_cdrcmple ; 0x4d0f8
        0x0004b7f2:    d208        ..      BCS      0x4b806 ; __hardfp_exp + 422
        0x0004b7f4:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b7f8:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004b7fc:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b800:    f001f860    ..`.    BL       __aeabi_dadd ; 0x4c8c4
        0x0004b804:    e06e        n.      B        0x4b8e4 ; __hardfp_exp + 644
        0x0004b806:    2400        .$      MOVS     r4,#0
        0x0004b808:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b80c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b810:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b814:    f001fb72    ..r.    BL       __aeabi_dmul ; 0x4cefc
        0x0004b818:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004b81c:    4860        `H      LDR      r0,[pc,#384] ; [0x4b9a0] = 0x1e54
        0x0004b81e:    2105        .!      MOVS     r1,#5
        0x0004b820:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004b824:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0004b828:    4478        xD      ADD      r0,r0,pc
        0x0004b82a:    f000fe99    ....    BL       __kernel_poly ; 0x4c560
        0x0004b82e:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004b832:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b836:    f001fb61    ..a.    BL       __aeabi_dmul ; 0x4cefc
        0x0004b83a:    ed9d1b0c    ....    VLDR     d1,[sp,#0x30]
        0x0004b83e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004b842:    f001fc8f    ....    BL       __aeabi_drsub ; 0x4d164
        0x0004b846:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004b84a:    ed9f0b57    ..W.    VLDR     d0,[pc,#348] ; [0x4b9a8] = 0
        0x0004b84e:    b35c        \.      CBZ      r4,0x4b8a8 ; __hardfp_exp + 584
        0x0004b850:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004b854:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b858:    f001fd5c    ..\.    BL       __aeabi_dsub ; 0x4d314
        0x0004b85c:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b860:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0004b864:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004b868:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b86c:    f001fb46    ..F.    BL       __aeabi_dmul ; 0x4cefc
        0x0004b870:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004b874:    f001f8da    ....    BL       __aeabi_ddiv ; 0x4ca2c
        0x0004b878:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004b87c:    f001fc72    ..r.    BL       __aeabi_drsub ; 0x4d164
        0x0004b880:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004b884:    f001fd46    ..F.    BL       __aeabi_dsub ; 0x4d314
        0x0004b888:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004b88c:    f001fc6a    ..j.    BL       __aeabi_drsub ; 0x4d164
        0x0004b890:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0004b894:    f46f707f    o..p    MVN      r0,#0x3fc
        0x0004b898:    4284        .B      CMP      r4,r0
        0x0004b89a:    db26        &.      BLT      0x4b8ea ; __hardfp_exp + 650
        0x0004b89c:    eb015004    ...P    ADD      r0,r1,r4,LSL #20
        0x0004b8a0:    9001        ..      STR      r0,[sp,#4]
        0x0004b8a2:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0004b8a6:    e700        ..      B        0x4b6aa ; __hardfp_exp + 74
        0x0004b8a8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b8ac:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004b8b0:    f001fd30    ..0.    BL       __aeabi_dsub ; 0x4d314
        0x0004b8b4:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b8b8:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004b8bc:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004b8c0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b8c4:    f001fb1a    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004b8c8:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004b8cc:    f001f8ae    ....    BL       __aeabi_ddiv ; 0x4ca2c
        0x0004b8d0:    ed9d1b0c    ....    VLDR     d1,[sp,#0x30]
        0x0004b8d4:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004b8d8:    f001fd1c    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004b8dc:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004b8e0:    f001fc40    ..@.    BL       __aeabi_drsub ; 0x4d164
        0x0004b8e4:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004b8e8:    e6df        ..      B        0x4b6aa ; __hardfp_exp + 74
        0x0004b8ea:    4608        .F      MOV      r0,r1
        0x0004b8ec:    f04f517a    O.zQ    MOV      r1,#0x3e800000
        0x0004b8f0:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004b8f4:    ed9f0b2e    ....    VLDR     d0,[pc,#184] ; [0x4b9b0] = 0
        0x0004b8f8:    4408        .D      ADD      r0,r0,r1
        0x0004b8fa:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b8fe:    9001        ..      STR      r0,[sp,#4]
        0x0004b900:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0004b904:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b908:    f001faf8    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004b90c:    460d        .F      MOV      r5,r1
        0x0004b90e:    ec450b10    E...    VMOV     d0,r0,r5
        0x0004b912:    4604        .F      MOV      r4,r0
        0x0004b914:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b918:    f7fffe25    ..%.    BL       __ARM_fpclassify ; 0x4b566
        0x0004b91c:    2804        .(      CMP      r0,#4
        0x0004b91e:    bf08        ..      IT       EQ
        0x0004b920:    f000ff76    ..v.    BLEQ     __mathlib_dbl_underflow ; 0x4c810
        0x0004b924:    ec454b10    E..K    VMOV     d0,r4,r5
        0x0004b928:    e6bf        ..      B        0x4b6aa ; __hardfp_exp + 74
    $d
        0x0004b92a:    0000        ..      DCW    0
        0x0004b92c:    00000000    ....    DCD    0
        0x0004b930:    40862e42    B..@    DCD    1082535490
        0x0004b934:    7ff00000    ....    DCD    2146435072
        0x0004b938:    00000000    ....    DCD    0
        0x0004b93c:    00000000    ....    DCD    0
        0x0004b940:    fefa39ef    .9..    DCD    4277811695
        0x0004b944:    40862e42    B..@    DCD    1082535490
        0x0004b948:    d52d3051    Q0-.    DCD    3576508497
        0x0004b94c:    c0874910    .I..    DCD    3230091536
        0x0004b950:    3fd62e42    B..?    DCD    1071001154
        0x0004b954:    00000000    ....    DCD    0
        0x0004b958:    00000000    ....    DCD    0
        0x0004b95c:    3ff00000    ...?    DCD    1072693248
        0x0004b960:    3ff0a2b2    ...?    DCD    1072734898
        0x0004b964:    00001f3e    >...    DCD    7998
        0x0004b968:    00001f2e    ....    DCD    7982
        0x0004b96c:    00000000    ....    DCD    0
        0x0004b970:    652b82fe    ..+e    DCD    1697350398
        0x0004b974:    3ff71547    G..?    DCD    1073157447
        0x0004b978:    00001ee2    ....    DCD    7906
        0x0004b97c:    00000000    ....    DCD    0
        0x0004b980:    fee00000    ....    DCD    4276092928
        0x0004b984:    3fe62e42    B..?    DCD    1072049730
        0x0004b988:    35793c76    v<y5    DCD    897137782
        0x0004b98c:    3dea39ef    .9.=    DCD    1038760431
        0x0004b990:    3e300000    ..0>    DCD    1043333120
        0x0004b994:    00000000    ....    DCD    0
        0x0004b998:    8800759c    .u..    DCD    2281731484
        0x0004b99c:    7e37e43c    <.7~    DCD    2117592124
        0x0004b9a0:    00001e54    T...    DCD    7764
        0x0004b9a4:    00000000    ....    DCD    0
        0x0004b9a8:    00000000    ....    DCD    0
        0x0004b9ac:    40000000    ...@    DCD    1073741824
        0x0004b9b0:    00000000    ....    DCD    0
        0x0004b9b4:    01700000    ..p.    DCD    24117248
    $t
    i.__hardfp_floor
    __hardfp_floor
        0x0004b9b8:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0004b9bc:    ed2d0b02    -...    VPUSH    {d0}
        0x0004b9c0:    ed9f0b3d    ..=.    VLDR     d0,[pc,#244] ; [0x4bab8] = 0x8800759c
        0x0004b9c4:    ed2d8b02    -...    VPUSH    {d8}
        0x0004b9c8:    ed9f8b3d    ..=.    VLDR     d8,[pc,#244] ; [0x4bac0] = 0
        0x0004b9cc:    e9dd5402    ...T    LDRD     r5,r4,[sp,#8]
        0x0004b9d0:    f3c4500a    ...P    UBFX     r0,r4,#20,#11
        0x0004b9d4:    f2a036ff    ...6    SUB      r6,r0,#0x3ff
        0x0004b9d8:    2e14        ..      CMP      r6,#0x14
        0x0004b9da:    da37        7.      BGE      0x4ba4c ; __hardfp_floor + 148
        0x0004b9dc:    2e00        ..      CMP      r6,#0
        0x0004b9de:    da18        ..      BGE      0x4ba12 ; __hardfp_floor + 90
        0x0004b9e0:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b9e4:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0004b9e8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b9ec:    f000ff6a    ..j.    BL       __aeabi_dadd ; 0x4c8c4
        0x0004b9f0:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004b9f4:    f001fb80    ....    BL       __aeabi_cdrcmple ; 0x4d0f8
        0x0004b9f8:    d257        W.      BCS      0x4baaa ; __hardfp_floor + 242
        0x0004b9fa:    2c00        .,      CMP      r4,#0
        0x0004b9fc:    bfa4        ..      ITT      GE
        0x0004b9fe:    2400        .$      MOVGE    r4,#0
        0x0004ba00:    4625        %F      MOVGE    r5,r4
        0x0004ba02:    da52        R.      BGE      0x4baaa ; __hardfp_floor + 242
        0x0004ba04:    f0244000    $..@    BIC      r0,r4,#0x80000000
        0x0004ba08:    4328        (C      ORRS     r0,r0,r5
        0x0004ba0a:    bf18        ..      IT       NE
        0x0004ba0c:    4c2e        .L      LDRNE    r4,[pc,#184] ; [0x4bac8] = 0xbff00000
        0x0004ba0e:    d04c        L.      BEQ      0x4baaa ; __hardfp_floor + 242
        0x0004ba10:    e01a        ..      B        0x4ba48 ; __hardfp_floor + 144
        0x0004ba12:    482e        .H      LDR      r0,[pc,#184] ; [0x4bacc] = 0xfffff
        0x0004ba14:    fa20f706     ...    LSR      r7,r0,r6
        0x0004ba18:    ea040007    ....    AND      r0,r4,r7
        0x0004ba1c:    4328        (C      ORRS     r0,r0,r5
        0x0004ba1e:    d01f        ..      BEQ      0x4ba60 ; __hardfp_floor + 168
        0x0004ba20:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004ba24:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0004ba28:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004ba2c:    f000ff4a    ..J.    BL       __aeabi_dadd ; 0x4c8c4
        0x0004ba30:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004ba34:    f001fb60    ..`.    BL       __aeabi_cdrcmple ; 0x4d0f8
        0x0004ba38:    d237        7.      BCS      0x4baaa ; __hardfp_floor + 242
        0x0004ba3a:    2c00        .,      CMP      r4,#0
        0x0004ba3c:    da03        ..      BGE      0x4ba46 ; __hardfp_floor + 142
        0x0004ba3e:    f44f1080    O...    MOV      r0,#0x100000
        0x0004ba42:    40f0        .@      LSRS     r0,r0,r6
        0x0004ba44:    4404        .D      ADD      r4,r4,r0
        0x0004ba46:    43bc        .C      BICS     r4,r4,r7
        0x0004ba48:    2500        .%      MOVS     r5,#0
        0x0004ba4a:    e02e        ..      B        0x4baaa ; __hardfp_floor + 242
        0x0004ba4c:    2e33        3.      CMP      r6,#0x33
        0x0004ba4e:    dc07        ..      BGT      0x4ba60 ; __hardfp_floor + 168
        0x0004ba50:    f1a60014    ....    SUB      r0,r6,#0x14
        0x0004ba54:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x0004ba58:    fa21f700    !...    LSR      r7,r1,r0
        0x0004ba5c:    423d        =B      TST      r5,r7
        0x0004ba5e:    d106        ..      BNE      0x4ba6e ; __hardfp_floor + 182
        0x0004ba60:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0004ba64:    ecbd8b02    ....    VPOP     {d8}
        0x0004ba68:    b002        ..      ADD      sp,sp,#8
        0x0004ba6a:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0004ba6e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004ba72:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0004ba76:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004ba7a:    f001fb73    ..s.    BL       __aeabi_drsub ; 0x4d164
        0x0004ba7e:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004ba82:    f001fb39    ..9.    BL       __aeabi_cdrcmple ; 0x4d0f8
        0x0004ba86:    d210        ..      BCS      0x4baaa ; __hardfp_floor + 242
        0x0004ba88:    2c00        .,      CMP      r4,#0
        0x0004ba8a:    da0d        ..      BGE      0x4baa8 ; __hardfp_floor + 240
        0x0004ba8c:    2e14        ..      CMP      r6,#0x14
        0x0004ba8e:    bf08        ..      IT       EQ
        0x0004ba90:    1c64        d.      ADDEQ    r4,r4,#1
        0x0004ba92:    d009        ..      BEQ      0x4baa8 ; __hardfp_floor + 240
        0x0004ba94:    f1c60034    ..4.    RSB      r0,r6,#0x34
        0x0004ba98:    2101        .!      MOVS     r1,#1
        0x0004ba9a:    fa01f000    ....    LSL      r0,r1,r0
        0x0004ba9e:    4428        (D      ADD      r0,r0,r5
        0x0004baa0:    42a8        .B      CMP      r0,r5
        0x0004baa2:    bf38        8.      IT       CC
        0x0004baa4:    1c64        d.      ADDCC    r4,r4,#1
        0x0004baa6:    4605        .F      MOV      r5,r0
        0x0004baa8:    43bd        .C      BICS     r5,r5,r7
        0x0004baaa:    e9cd5402    ...T    STRD     r5,r4,[sp,#8]
        0x0004baae:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0004bab2:    e7d7        ..      B        0x4ba64 ; __hardfp_floor + 172
    $d
        0x0004bab4:    00000000    ....    DCD    0
        0x0004bab8:    8800759c    .u..    DCD    2281731484
        0x0004babc:    7e37e43c    <.7~    DCD    2117592124
        0x0004bac0:    00000000    ....    DCD    0
        0x0004bac4:    00000000    ....    DCD    0
        0x0004bac8:    bff00000    ....    DCD    3220176896
        0x0004bacc:    000fffff    ....    DCD    1048575
    $t
    i.__hardfp_floorf
    __hardfp_floorf
        0x0004bad0:    ee100a10    ....    VMOV     r0,s0
        0x0004bad4:    f3c051c7    ...Q    UBFX     r1,r0,#23,#8
        0x0004bad8:    397f        .9      SUBS     r1,r1,#0x7f
        0x0004bada:    2917        .)      CMP      r1,#0x17
        0x0004badc:    bfa8        ..      IT       GE
        0x0004bade:    4770        pG      BXGE     lr
        0x0004bae0:    eddf0a14    ....    VLDR     s1,[pc,#80] ; [0x4bb34] = 0x7149f2ca
        0x0004bae4:    2900        .)      CMP      r1,#0
        0x0004bae6:    ee700a20    p. .    VADD.F32 s1,s0,s1
        0x0004baea:    da0d        ..      BGE      0x4bb08 ; __hardfp_floorf + 56
        0x0004baec:    eef50ac0    ....    VCMPE.F32 s1,#0.0
        0x0004baf0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004baf4:    dd1a        ..      BLE      0x4bb2c ; __hardfp_floorf + 92
        0x0004baf6:    2800        .(      CMP      r0,#0
        0x0004baf8:    bfa8        ..      IT       GE
        0x0004bafa:    2000        .       MOVGE    r0,#0
        0x0004bafc:    da16        ..      BGE      0x4bb2c ; __hardfp_floorf + 92
        0x0004bafe:    f1b04f00    ...O    CMP      r0,#0x80000000
        0x0004bb02:    bf18        ..      IT       NE
        0x0004bb04:    480c        .H      LDRNE    r0,[pc,#48] ; [0x4bb38] = 0xbf800000
        0x0004bb06:    e011        ..      B        0x4bb2c ; __hardfp_floorf + 92
        0x0004bb08:    4a0c        .J      LDR      r2,[pc,#48] ; [0x4bb3c] = 0x7fffff
        0x0004bb0a:    40ca        .@      LSRS     r2,r2,r1
        0x0004bb0c:    4210        .B      TST      r0,r2
        0x0004bb0e:    bf08        ..      IT       EQ
        0x0004bb10:    4770        pG      BXEQ     lr
        0x0004bb12:    eef50ac0    ....    VCMPE.F32 s1,#0.0
        0x0004bb16:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004bb1a:    dd07        ..      BLE      0x4bb2c ; __hardfp_floorf + 92
        0x0004bb1c:    2800        .(      CMP      r0,#0
        0x0004bb1e:    da04        ..      BGE      0x4bb2a ; __hardfp_floorf + 90
        0x0004bb20:    f44f0300    O...    MOV      r3,#0x800000
        0x0004bb24:    fa23f101    #...    LSR      r1,r3,r1
        0x0004bb28:    4408        .D      ADD      r0,r0,r1
        0x0004bb2a:    4390        .C      BICS     r0,r0,r2
        0x0004bb2c:    ee000a10    ....    VMOV     s0,r0
        0x0004bb30:    4770        pG      BX       lr
    $d
        0x0004bb32:    0000        ..      DCW    0
        0x0004bb34:    7149f2ca    ..Iq    DCD    1900671690
        0x0004bb38:    bf800000    ....    DCD    3212836864
        0x0004bb3c:    007fffff    ....    DCD    8388607
    $t
    i.__hardfp_log
    __hardfp_log
        0x0004bb40:    b570        p.      PUSH     {r4-r6,lr}
        0x0004bb42:    4bd9        .K      LDR      r3,[pc,#868] ; [0x4bea8] = 0x7ff00000
        0x0004bb44:    2400        .$      MOVS     r4,#0
        0x0004bb46:    ed2d0b02    -...    VPUSH    {d0}
        0x0004bb4a:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x0004bb4e:    e9dd1010    ....    LDRD     r1,r0,[sp,#0x40]
        0x0004bb52:    4298        .B      CMP      r0,r3
        0x0004bb54:    da05        ..      BGE      0x4bb62 ; __hardfp_log + 34
        0x0004bb56:    f0204200     ..B    BIC      r2,r0,#0x80000000
        0x0004bb5a:    429a        .B      CMP      r2,r3
        0x0004bb5c:    d801        ..      BHI      0x4bb62 ; __hardfp_log + 34
        0x0004bb5e:    d109        ..      BNE      0x4bb74 ; __hardfp_log + 52
        0x0004bb60:    b141        A.      CBZ      r1,0x4bb74 ; __hardfp_log + 52
        0x0004bb62:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0004bb66:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0004bb6a:    b002        ..      ADD      sp,sp,#8
        0x0004bb6c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004bb70:    f000be22    ..".    B.W      __mathlib_dbl_infnan ; 0x4c7b8
        0x0004bb74:    f5b01f80    ....    CMP      r0,#0x100000
        0x0004bb78:    da26        &.      BGE      0x4bbc8 ; __hardfp_log + 136
        0x0004bb7a:    4311        .C      ORRS     r1,r1,r2
        0x0004bb7c:    d00b        ..      BEQ      0x4bb96 ; __hardfp_log + 86
        0x0004bb7e:    2800        .(      CMP      r0,#0
        0x0004bb80:    da13        ..      BGE      0x4bbaa ; __hardfp_log + 106
        0x0004bb82:    2001        .       MOVS     r0,#1
        0x0004bb84:    f7ccfdd5    ....    BL       __set_errno ; 0x18732
        0x0004bb88:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0004bb8c:    b002        ..      ADD      sp,sp,#8
        0x0004bb8e:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004bb92:    f000be1d    ....    B.W      __mathlib_dbl_invalid ; 0x4c7d0
        0x0004bb96:    2002        .       MOVS     r0,#2
        0x0004bb98:    f7ccfdcb    ....    BL       __set_errno ; 0x18732
        0x0004bb9c:    f000fdf4    ....    BL       __mathlib_dbl_divzero ; 0x4c788
        0x0004bba0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004bba4:    f000fe50    ..P.    BL       __aeabi_dneg ; 0x4c848
        0x0004bba8:    e09e        ..      B        0x4bce8 ; __hardfp_log + 424
        0x0004bbaa:    f06f0435    o.5.    MVN      r4,#0x35
        0x0004bbae:    ed9f0bc0    ....    VLDR     d0,[pc,#768] ; [0x4beb0] = 0
        0x0004bbb2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004bbb6:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0004bbba:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004bbbe:    f001f99d    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004bbc2:    e9cd0110    ....    STRD     r0,r1,[sp,#0x40]
        0x0004bbc6:    4608        .F      MOV      r0,r1
        0x0004bbc8:    eb045120    .. Q    ADD      r1,r4,r0,ASR #20
        0x0004bbcc:    f3c00413    ....    UBFX     r4,r0,#0,#20
        0x0004bbd0:    48b9        .H      LDR      r0,[pc,#740] ; [0x4beb8] = 0x95f64
        0x0004bbd2:    f2a131ff    ...1    SUB      r1,r1,#0x3ff
        0x0004bbd6:    4420         D      ADD      r0,r0,r4
        0x0004bbd8:    f4001080    ....    AND      r0,r0,#0x100000
        0x0004bbdc:    f080627f    ...b    EOR      r2,r0,#0xff00000
        0x0004bbe0:    f0825240    ..@R    EOR      r2,r2,#0x30000000
        0x0004bbe4:    4322        "C      ORRS     r2,r2,r4
        0x0004bbe6:    eb015520    .. U    ADD      r5,r1,r0,ASR #20
        0x0004bbea:    ed9f0bb5    ....    VLDR     d0,[pc,#724] ; [0x4bec0] = 0
        0x0004bbee:    9211        ..      STR      r2,[sp,#0x44]
        0x0004bbf0:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004bbf4:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0004bbf8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004bbfc:    f001fb8a    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004bc00:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004bc04:    1ca0        ..      ADDS     r0,r4,#2
        0x0004bc06:    f3c00013    ....    UBFX     r0,r0,#0,#20
        0x0004bc0a:    ed9fdbaf    ....    VLDR     d13,[pc,#700] ; [0x4bec8] = 0x35793c76
        0x0004bc0e:    ed9febb0    ....    VLDR     d14,[pc,#704] ; [0x4bed0] = 0xfee00000
        0x0004bc12:    4eb1        .N      LDR      r6,[pc,#708] ; [0x4bed8] = 0x1af8
        0x0004bc14:    447e        ~D      ADD      r6,r6,pc
        0x0004bc16:    2803        .(      CMP      r0,#3
        0x0004bc18:    d26c        l.      BCS      0x4bcf4 ; __hardfp_log + 436
        0x0004bc1a:    ed960b00    ....    VLDR     d0,[r6,#0]
        0x0004bc1e:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004bc22:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004bc26:    f001f85b    ..[.    BL       __aeabi_cdcmpeq ; 0x4cce0
        0x0004bc2a:    d11d        ..      BNE      0x4bc68 ; __hardfp_log + 296
        0x0004bc2c:    2d00        .-      CMP      r5,#0
        0x0004bc2e:    bf01        ..      ITTTT    EQ
        0x0004bc30:    ed960b00    ....    VLDREQ   d0,[r6,#0]
        0x0004bc34:    ecbd8b10    ....    VPOPEQ   {d8-d15}
        0x0004bc38:    b002        ..      ADDEQ    sp,sp,#8
        0x0004bc3a:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0004bc3c:    4628        (F      MOV      r0,r5
        0x0004bc3e:    f001f8ba    ....    BL       __aeabi_i2d ; 0x4cdb6
        0x0004bc42:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004bc46:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0004bc4a:    f001f957    ..W.    BL       __aeabi_dmul ; 0x4cefc
        0x0004bc4e:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004bc52:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0004bc56:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004bc5a:    f001f94f    ..O.    BL       __aeabi_dmul ; 0x4cefc
        0x0004bc5e:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004bc62:    f000fe2f    ../.    BL       __aeabi_dadd ; 0x4c8c4
        0x0004bc66:    e03f        ?.      B        0x4bce8 ; __hardfp_log + 424
        0x0004bc68:    ed9f0b9d    ....    VLDR     d0,[pc,#628] ; [0x4bee0] = 0x55555555
        0x0004bc6c:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004bc70:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004bc74:    f001f942    ..B.    BL       __aeabi_dmul ; 0x4cefc
        0x0004bc78:    ed9f1b9b    ....    VLDR     d1,[pc,#620] ; [0x4bee8] = 0
        0x0004bc7c:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004bc80:    f001fa70    ..p.    BL       __aeabi_drsub ; 0x4d164
        0x0004bc84:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004bc88:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004bc8c:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004bc90:    f001f934    ..4.    BL       __aeabi_dmul ; 0x4cefc
        0x0004bc94:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004bc98:    f001f930    ..0.    BL       __aeabi_dmul ; 0x4cefc
        0x0004bc9c:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004bca0:    2d00        .-      CMP      r5,#0
        0x0004bca2:    bf04        ..      ITT      EQ
        0x0004bca4:    ec532b19    S..+    VMOVEQ   r2,r3,d9
        0x0004bca8:    ec510b18    Q...    VMOVEQ   r0,r1,d8
        0x0004bcac:    d01a        ..      BEQ      0x4bce4 ; __hardfp_log + 420
        0x0004bcae:    4628        (F      MOV      r0,r5
        0x0004bcb0:    f001f881    ....    BL       __aeabi_i2d ; 0x4cdb6
        0x0004bcb4:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004bcb8:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0004bcbc:    f001f91e    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004bcc0:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004bcc4:    f001fa4e    ..N.    BL       __aeabi_drsub ; 0x4d164
        0x0004bcc8:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004bccc:    f001fb22    ..".    BL       __aeabi_dsub ; 0x4d314
        0x0004bcd0:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004bcd4:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0004bcd8:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004bcdc:    f001f90e    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004bce0:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004bce4:    f001fb16    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004bce8:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0004bcec:    b002        ..      ADD      sp,sp,#8
        0x0004bcee:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004bcf2:    bd70        p.      POP      {r4-r6,pc}
        0x0004bcf4:    ed9f0b7e    ..~.    VLDR     d0,[pc,#504] ; [0x4bef0] = 0
        0x0004bcf8:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004bcfc:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004bd00:    f000fde0    ....    BL       __aeabi_dadd ; 0x4c8c4
        0x0004bd04:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004bd08:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004bd0c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004bd10:    f000fe8c    ....    BL       __aeabi_ddiv ; 0x4ca2c
        0x0004bd14:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004bd18:    4628        (F      MOV      r0,r5
        0x0004bd1a:    f001f84c    ..L.    BL       __aeabi_i2d ; 0x4cdb6
        0x0004bd1e:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0004bd22:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004bd26:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004bd2a:    f001f8e7    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004bd2e:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004bd32:    4871        qH      LDR      r0,[pc,#452] ; [0x4bef8] = 0xfff9eb86
        0x0004bd34:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004bd38:    1826        &.      ADDS     r6,r4,r0
        0x0004bd3a:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004bd3e:    f001f8dd    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004bd42:    ec410b1f    A...    VMOV     d15,r0,r1
        0x0004bd46:    486d        mH      LDR      r0,[pc,#436] ; [0x4befc] = 0x194a
        0x0004bd48:    f1c40451    ..Q.    RSB      r4,r4,#0x51
        0x0004bd4c:    f50424d7    ...$    ADD      r4,r4,#0x6b800
        0x0004bd50:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x0004bd54:    eef00a6f    ..o.    VMOV.F32 s1,s31
        0x0004bd58:    2103        .!      MOVS     r1,#3
        0x0004bd5a:    4478        xD      ADD      r0,r0,pc
        0x0004bd5c:    f000fc00    ....    BL       __kernel_poly ; 0x4c560
        0x0004bd60:    ec532b1f    S..+    VMOV     r2,r3,d15
        0x0004bd64:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004bd68:    f001f8c8    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004bd6c:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0004bd70:    4863        cH      LDR      r0,[pc,#396] ; [0x4bf00] = 0x1940
        0x0004bd72:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x0004bd76:    eef00a6f    ..o.    VMOV.F32 s1,s31
        0x0004bd7a:    2104        .!      MOVS     r1,#4
        0x0004bd7c:    4478        xD      ADD      r0,r0,pc
        0x0004bd7e:    f000fbef    ....    BL       __kernel_poly ; 0x4c560
        0x0004bd82:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004bd86:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004bd8a:    f001f8b7    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004bd8e:    4334        4C      ORRS     r4,r4,r6
        0x0004bd90:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004bd94:    f000fd96    ....    BL       __aeabi_dadd ; 0x4c8c4
        0x0004bd98:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0004bd9c:    2c00        .,      CMP      r4,#0
        0x0004bd9e:    dd4c        L.      BLE      0x4be3a ; __hardfp_log + 762
        0x0004bda0:    ed9f0b51    ..Q.    VLDR     d0,[pc,#324] ; [0x4bee8] = 0
        0x0004bda4:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004bda8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004bdac:    f001f8a6    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004bdb0:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004bdb4:    f001f8a2    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004bdb8:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004bdbc:    b355        U.      CBZ      r5,0x4be14 ; __hardfp_log + 724
        0x0004bdbe:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0004bdc2:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0004bdc6:    f001f899    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004bdca:    ec410b1d    A...    VMOV     d13,r0,r1
        0x0004bdce:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004bdd2:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004bdd6:    f000fd75    ..u.    BL       __aeabi_dadd ; 0x4c8c4
        0x0004bdda:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004bdde:    f001f88d    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004bde2:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0004bde6:    f000fd6d    ..m.    BL       __aeabi_dadd ; 0x4c8c4
        0x0004bdea:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004bdee:    f001f9b9    ....    BL       __aeabi_drsub ; 0x4d164
        0x0004bdf2:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004bdf6:    f001fa8d    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004bdfa:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004bdfe:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0004be02:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0004be06:    f001f879    ..y.    BL       __aeabi_dmul ; 0x4cefc
        0x0004be0a:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004be0e:    f001fa81    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004be12:    e769        i.      B        0x4bce8 ; __hardfp_log + 424
        0x0004be14:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004be18:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004be1c:    f000fd52    ..R.    BL       __aeabi_dadd ; 0x4c8c4
        0x0004be20:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004be24:    f001f86a    ..j.    BL       __aeabi_dmul ; 0x4cefc
        0x0004be28:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004be2c:    f001f99a    ....    BL       __aeabi_drsub ; 0x4d164
        0x0004be30:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004be34:    f001f996    ....    BL       __aeabi_drsub ; 0x4d164
        0x0004be38:    e756        V.      B        0x4bce8 ; __hardfp_log + 424
        0x0004be3a:    b335        5.      CBZ      r5,0x4be8a ; __hardfp_log + 842
        0x0004be3c:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0004be40:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0004be44:    f001f85a    ..Z.    BL       __aeabi_dmul ; 0x4cefc
        0x0004be48:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004be4c:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004be50:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004be54:    f001fa5e    ..^.    BL       __aeabi_dsub ; 0x4d314
        0x0004be58:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004be5c:    f001f84e    ..N.    BL       __aeabi_dmul ; 0x4cefc
        0x0004be60:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004be64:    f001fa56    ..V.    BL       __aeabi_dsub ; 0x4d314
        0x0004be68:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004be6c:    f001fa52    ..R.    BL       __aeabi_dsub ; 0x4d314
        0x0004be70:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004be74:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0004be78:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0004be7c:    f001f83e    ..>.    BL       __aeabi_dmul ; 0x4cefc
        0x0004be80:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004be84:    f001fa46    ..F.    BL       __aeabi_dsub ; 0x4d314
        0x0004be88:    e72e        ..      B        0x4bce8 ; __hardfp_log + 424
        0x0004be8a:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004be8e:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004be92:    f001fa3f    ..?.    BL       __aeabi_dsub ; 0x4d314
        0x0004be96:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004be9a:    f001f82f    ../.    BL       __aeabi_dmul ; 0x4cefc
        0x0004be9e:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004bea2:    f001f95f    .._.    BL       __aeabi_drsub ; 0x4d164
        0x0004bea6:    e71f        ..      B        0x4bce8 ; __hardfp_log + 424
    $d
        0x0004bea8:    7ff00000    ....    DCD    2146435072
        0x0004beac:    00000000    ....    DCD    0
        0x0004beb0:    00000000    ....    DCD    0
        0x0004beb4:    43500000    ..PC    DCD    1129316352
        0x0004beb8:    00095f64    d_..    DCD    614244
        0x0004bebc:    00000000    ....    DCD    0
        0x0004bec0:    00000000    ....    DCD    0
        0x0004bec4:    3ff00000    ...?    DCD    1072693248
        0x0004bec8:    35793c76    v<y5    DCD    897137782
        0x0004becc:    3dea39ef    .9.=    DCD    1038760431
        0x0004bed0:    fee00000    ....    DCD    4276092928
        0x0004bed4:    3fe62e42    B..?    DCD    1072049730
        0x0004bed8:    00001af8    ....    DCD    6904
        0x0004bedc:    00000000    ....    DCD    0
        0x0004bee0:    55555555    UUUU    DCD    1431655765
        0x0004bee4:    3fd55555    UU.?    DCD    1070945621
        0x0004bee8:    00000000    ....    DCD    0
        0x0004beec:    3fe00000    ...?    DCD    1071644672
        0x0004bef0:    00000000    ....    DCD    0
        0x0004bef4:    40000000    ...@    DCD    1073741824
        0x0004bef8:    fff9eb86    ....    DCD    4294568838
        0x0004befc:    0000194a    J...    DCD    6474
        0x0004bf00:    00001940    @...    DCD    6464
    $t
    i.__hardfp_sqrt
    __hardfp_sqrt
        0x0004bf04:    b500        ..      PUSH     {lr}
        0x0004bf06:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0004bf0a:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x0004bf0e:    eef09a60    ..`.    VMOV.F32 s19,s1
        0x0004bf12:    b083        ..      SUB      sp,sp,#0xc
        0x0004bf14:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004bf18:    f001f930    ..0.    BL       _dsqrt ; 0x4d17c
        0x0004bf1c:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004bf20:    ee180a10    ....    VMOV     r0,s16
        0x0004bf24:    ee181a90    ....    VMOV     r1,s17
        0x0004bf28:    ed8d8b00    ....    VSTR     d8,[sp,#0]
        0x0004bf2c:    2800        .(      CMP      r0,#0
        0x0004bf2e:    bf18        ..      IT       NE
        0x0004bf30:    2001        .       MOVNE    r0,#1
        0x0004bf32:    4308        .C      ORRS     r0,r0,r1
        0x0004bf34:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004bf38:    f1c0607f    ...`    RSB      r0,r0,#0xff00000
        0x0004bf3c:    f10040e0    ...@    ADD      r0,r0,#0x70000000
        0x0004bf40:    0fc0        ..      LSRS     r0,r0,#31
        0x0004bf42:    d014        ..      BEQ      0x4bf6e ; __hardfp_sqrt + 106
        0x0004bf44:    ee191a10    ....    VMOV     r1,s18
        0x0004bf48:    ee190a90    ....    VMOV     r0,s19
        0x0004bf4c:    ed8d9b00    ....    VSTR     d9,[sp,#0]
        0x0004bf50:    2900        .)      CMP      r1,#0
        0x0004bf52:    bf18        ..      IT       NE
        0x0004bf54:    2101        .!      MOVNE    r1,#1
        0x0004bf56:    4308        .C      ORRS     r0,r0,r1
        0x0004bf58:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004bf5c:    f1c0607f    ...`    RSB      r0,r0,#0xff00000
        0x0004bf60:    f10040e0    ...@    ADD      r0,r0,#0x70000000
        0x0004bf64:    0fc0        ..      LSRS     r0,r0,#31
        0x0004bf66:    bf04        ..      ITT      EQ
        0x0004bf68:    2001        .       MOVEQ    r0,#1
        0x0004bf6a:    f7ccfbe2    ....    BLEQ     __set_errno ; 0x18732
        0x0004bf6e:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004bf72:    b003        ..      ADD      sp,sp,#0xc
        0x0004bf74:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0004bf78:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0004bf7c:    bd00        ..      POP      {pc}
    i.__hardfp_sqrtf
    __hardfp_sqrtf
        0x0004bf7e:    b510        ..      PUSH     {r4,lr}
        0x0004bf80:    ed2d8b02    -...    VPUSH    {d8}
        0x0004bf84:    eeb18ac0    ....    VSQRT.F32 s16,s0
        0x0004bf88:    ee180a10    ....    VMOV     r0,s16
        0x0004bf8c:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004bf90:    f1c040ff    ...@    RSB      r0,r0,#0x7f800000
        0x0004bf94:    0fc0        ..      LSRS     r0,r0,#31
        0x0004bf96:    d00a        ..      BEQ      0x4bfae ; __hardfp_sqrtf + 48
        0x0004bf98:    ee100a10    ....    VMOV     r0,s0
        0x0004bf9c:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004bfa0:    f1c040ff    ...@    RSB      r0,r0,#0x7f800000
        0x0004bfa4:    0fc0        ..      LSRS     r0,r0,#31
        0x0004bfa6:    bf04        ..      ITT      EQ
        0x0004bfa8:    2001        .       MOVEQ    r0,#1
        0x0004bfaa:    f7ccfbc2    ....    BLEQ     __set_errno ; 0x18732
        0x0004bfae:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004bfb2:    ecbd8b02    ....    VPOP     {d8}
        0x0004bfb6:    bd10        ..      POP      {r4,pc}
    i.__ieee754_rem_pio2
    __ieee754_rem_pio2
        0x0004bfb8:    e92d4ff1    -..O    PUSH     {r0,r4-r11,lr}
        0x0004bfbc:    4604        .F      MOV      r4,r0
        0x0004bfbe:    ed2d0b02    -...    VPUSH    {d0}
        0x0004bfc2:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x0004bfc6:    b08a        ..      SUB      sp,sp,#0x28
        0x0004bfc8:    ed9f0be7    ....    VLDR     d0,[pc,#924] ; [0x4c368] = 0
        0x0004bfcc:    ed800b02    ....    VSTR     d0,[r0,#8]
        0x0004bfd0:    9e13        ..      LDR      r6,[sp,#0x4c]
        0x0004bfd2:    48e7        .H      LDR      r0,[pc,#924] ; [0x4c370] = 0x3fe921fb
        0x0004bfd4:    f0264500    &..E    BIC      r5,r6,#0x80000000
        0x0004bfd8:    4285        .B      CMP      r5,r0
        0x0004bfda:    dc0a        ..      BGT      0x4bff2 ; __ieee754_rem_pio2 + 58
        0x0004bfdc:    ed9d0b12    ....    VLDR     d0,[sp,#0x48]
        0x0004bfe0:    2000        .       MOVS     r0,#0
        0x0004bfe2:    ed840b00    ....    VSTR     d0,[r4,#0]
        0x0004bfe6:    b00a        ..      ADD      sp,sp,#0x28
        0x0004bfe8:    ecbd8b08    ....    VPOP     {d8-d11}
        0x0004bfec:    b003        ..      ADD      sp,sp,#0xc
        0x0004bfee:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0004bff2:    48e0        .H      LDR      r0,[pc,#896] ; [0x4c374] = 0x4002d97c
        0x0004bff4:    ed9fabe0    ....    VLDR     d10,[pc,#896] ; [0x4c378] = 0x54400000
        0x0004bff8:    ed9fbbe1    ....    VLDR     d11,[pc,#900] ; [0x4c380] = 0x1a626331
        0x0004bffc:    42a8        .B      CMP      r0,r5
        0x0004bffe:    dd47        G.      BLE      0x4c090 ; __ieee754_rem_pio2 + 216
        0x0004c000:    4fe1        .O      LDR      r7,[pc,#900] ; [0x4c388] = 0x3ff921fb
        0x0004c002:    ed9f9be3    ....    VLDR     d9,[pc,#908] ; [0x4c390] = 0x1a600000
        0x0004c006:    ed9f8be4    ....    VLDR     d8,[pc,#912] ; [0x4c398] = 0x2e037073
        0x0004c00a:    ed9d0b12    ....    VLDR     d0,[sp,#0x48]
        0x0004c00e:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004c012:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c016:    2e00        ..      CMP      r6,#0
        0x0004c018:    dd1c        ..      BLE      0x4c054 ; __ieee754_rem_pio2 + 156
        0x0004c01a:    f001f97b    ..{.    BL       __aeabi_dsub ; 0x4d314
        0x0004c01e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c022:    42bd        .B      CMP      r5,r7
        0x0004c024:    d008        ..      BEQ      0x4c038 ; __ieee754_rem_pio2 + 128
        0x0004c026:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004c02a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c02e:    f001f971    ..q.    BL       __aeabi_dsub ; 0x4d314
        0x0004c032:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0004c036:    e00b        ..      B        0x4c050 ; __ieee754_rem_pio2 + 152
        0x0004c038:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004c03c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c040:    f001f968    ..h.    BL       __aeabi_dsub ; 0x4d314
        0x0004c044:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c048:    f001f964    ..d.    BL       __aeabi_dsub ; 0x4d314
        0x0004c04c:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0004c050:    2001        .       MOVS     r0,#1
        0x0004c052:    e7c8        ..      B        0x4bfe6 ; __ieee754_rem_pio2 + 46
        0x0004c054:    f000fc36    ..6.    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c058:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c05c:    42bd        .B      CMP      r5,r7
        0x0004c05e:    d008        ..      BEQ      0x4c072 ; __ieee754_rem_pio2 + 186
        0x0004c060:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004c064:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c068:    f000fc2c    ..,.    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c06c:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0004c070:    e00b        ..      B        0x4c08a ; __ieee754_rem_pio2 + 210
        0x0004c072:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004c076:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c07a:    f000fc23    ..#.    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c07e:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c082:    f000fc1f    ....    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c086:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0004c08a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004c08e:    e7aa        ..      B        0x4bfe6 ; __ieee754_rem_pio2 + 46
        0x0004c090:    48c3        .H      LDR      r0,[pc,#780] ; [0x4c3a0] = 0x413921fb
        0x0004c092:    42a8        .B      CMP      r0,r5
        0x0004c094:    db79        y.      BLT      0x4c18a ; __ieee754_rem_pio2 + 466
        0x0004c096:    ed9d0b12    ....    VLDR     d0,[sp,#0x48]
        0x0004c09a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c09e:    f000fbc7    ....    BL       fabs ; 0x4c830
        0x0004c0a2:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004c0a6:    ed9f0bc0    ....    VLDR     d0,[pc,#768] ; [0x4c3a8] = 0x6dc9c883
        0x0004c0aa:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c0ae:    f000ff25    ..%.    BL       __aeabi_dmul ; 0x4cefc
        0x0004c0b2:    ed9f1bbf    ....    VLDR     d1,[pc,#764] ; [0x4c3b0] = 0
        0x0004c0b6:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c0ba:    f000fc03    ....    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c0be:    f000fe4b    ..K.    BL       __aeabi_d2iz ; 0x4cd58
        0x0004c0c2:    4607        .F      MOV      r7,r0
        0x0004c0c4:    f000fe77    ..w.    BL       __aeabi_i2d ; 0x4cdb6
        0x0004c0c8:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004c0cc:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004c0d0:    f000ff14    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004c0d4:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c0d8:    f001f844    ..D.    BL       __aeabi_drsub ; 0x4d164
        0x0004c0dc:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004c0e0:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004c0e4:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004c0e8:    f000ff08    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004c0ec:    f8dfa2c8    ....    LDR      r10,[pc,#712] ; [0x4c3b8] = 0x161a
        0x0004c0f0:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c0f4:    ea4f5815    O..X    LSR      r8,r5,#20
        0x0004c0f8:    2501        .%      MOVS     r5,#1
        0x0004c0fa:    44fa        .D      ADD      r10,r10,pc
        0x0004c0fc:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c100:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004c104:    f001f906    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004c108:    2d03        .-      CMP      r5,#3
        0x0004c10a:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0004c10e:    d03d        =.      BEQ      0x4c18c ; __ieee754_rem_pio2 + 468
        0x0004c110:    f3c1500a    ...P    UBFX     r0,r1,#20,#11
        0x0004c114:    eb051145    ..E.    ADD      r1,r5,r5,LSL #5
        0x0004c118:    eba80000    ....    SUB      r0,r8,r0
        0x0004c11c:    3911        .9      SUBS     r1,r1,#0x11
        0x0004c11e:    4281        .B      CMP      r1,r0
        0x0004c120:    da34        4.      BGE      0x4c18c ; __ieee754_rem_pio2 + 468
        0x0004c122:    eb0a1b05    ....    ADD      r11,r10,r5,LSL #4
        0x0004c126:    eeb0aa48    ..H.    VMOV.F32 s20,s16
        0x0004c12a:    ed9b0b00    ....    VLDR     d0,[r11,#0]
        0x0004c12e:    eef0aa68    ..h.    VMOV.F32 s21,s17
        0x0004c132:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c136:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004c13a:    f000fedf    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004c13e:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0004c142:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004c146:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004c14a:    f001f8e3    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004c14e:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004c152:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004c156:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c15a:    f001f8db    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004c15e:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004c162:    f001f8d7    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004c166:    ed9b0b02    ....    VLDR     d0,[r11,#8]
        0x0004c16a:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004c16e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c172:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004c176:    f000fec1    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004c17a:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004c17e:    f001f8c9    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004c182:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c186:    1c6d        m.      ADDS     r5,r5,#1
        0x0004c188:    e7b8        ..      B        0x4c0fc ; __ieee754_rem_pio2 + 324
        0x0004c18a:    e00e        ..      B        0x4c1aa ; __ieee754_rem_pio2 + 498
        0x0004c18c:    2e00        ..      CMP      r6,#0
        0x0004c18e:    bfa8        ..      IT       GE
        0x0004c190:    4638        8F      MOVGE    r0,r7
        0x0004c192:    f6bfaf28    ..(.    BGE      0x4bfe6 ; __ieee754_rem_pio2 + 46
        0x0004c196:    ed940b00    ....    VLDR     d0,[r4,#0]
        0x0004c19a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c19e:    f000fb53    ..S.    BL       __aeabi_dneg ; 0x4c848
        0x0004c1a2:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0004c1a6:    4278        xB      RSBS     r0,r7,#0
        0x0004c1a8:    e71d        ..      B        0x4bfe6 ; __ieee754_rem_pio2 + 46
        0x0004c1aa:    f3c60013    ....    UBFX     r0,r6,#0,#20
        0x0004c1ae:    f4401e80    @...    ORR      lr,r0,#0x100000
        0x0004c1b2:    f3c6500a    ...P    UBFX     r0,r6,#20,#11
        0x0004c1b6:    f2a030f5    ...0    SUB      r0,r0,#0x3f5
        0x0004c1ba:    1147        G.      ASRS     r7,r0,#5
        0x0004c1bc:    f000051f    ....    AND      r5,r0,#0x1f
        0x0004c1c0:    f1c50020    .. .    RSB      r0,r5,#0x20
        0x0004c1c4:    f8ddb048    ..H.    LDR      r11,[sp,#0x48]
        0x0004c1c8:    9008        ..      STR      r0,[sp,#0x20]
        0x0004c1ca:    2000        .       MOVS     r0,#0
        0x0004c1cc:    9006        ..      STR      r0,[sp,#0x18]
        0x0004c1ce:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004c1d0:    2005        .       MOVS     r0,#5
        0x0004c1d2:    46ec        .F      MOV      r12,sp
        0x0004c1d4:    4979        yI      LDR      r1,[pc,#484] ; [0x4c3bc] = 0x1568
        0x0004c1d6:    2d00        .-      CMP      r5,#0
        0x0004c1d8:    eb070200    ....    ADD      r2,r7,r0
        0x0004c1dc:    4479        yD      ADD      r1,r1,pc
        0x0004c1de:    bf08        ..      IT       EQ
        0x0004c1e0:    f8511022    Q.".    LDREQ    r1,[r1,r2,LSL #2]
        0x0004c1e4:    d009        ..      BEQ      0x4c1fa ; __ieee754_rem_pio2 + 578
        0x0004c1e6:    f8513022    Q."0    LDR      r3,[r1,r2,LSL #2]
        0x0004c1ea:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0004c1ee:    40ab        .@      LSLS     r3,r3,r5
        0x0004c1f0:    684a        Jh      LDR      r2,[r1,#4]
        0x0004c1f2:    9908        ..      LDR      r1,[sp,#0x20]
        0x0004c1f4:    fa22f101    "...    LSR      r1,r2,r1
        0x0004c1f8:    4319        .C      ORRS     r1,r1,r3
        0x0004c1fa:    fba1260e    ...&    UMULL    r2,r6,r1,lr
        0x0004c1fe:    fba1130b    ....    UMULL    r1,r3,r1,r11
        0x0004c202:    441a        .D      ADD      r2,r2,r3
        0x0004c204:    429a        .B      CMP      r2,r3
        0x0004c206:    bf34        4.      ITE      CC
        0x0004c208:    2301        .#      MOVCC    r3,#1
        0x0004c20a:    2300        .#      MOVCS    r3,#0
        0x0004c20c:    eb030806    ....    ADD      r8,r3,r6
        0x0004c210:    eb0c0380    ....    ADD      r3,r12,r0,LSL #2
        0x0004c214:    e9d3a601    ....    LDRD     r10,r6,[r3,#4]
        0x0004c218:    440e        .D      ADD      r6,r6,r1
        0x0004c21a:    428e        .B      CMP      r6,r1
        0x0004c21c:    bf34        4.      ITE      CC
        0x0004c21e:    2101        .!      MOVCC    r1,#1
        0x0004c220:    2100        .!      MOVCS    r1,#0
        0x0004c222:    4492        .D      ADD      r10,r10,r2
        0x0004c224:    448a        .D      ADD      r10,r10,r1
        0x0004c226:    b111        ..      CBZ      r1,0x4c22e ; __ieee754_rem_pio2 + 630
        0x0004c228:    4592        .E      CMP      r10,r2
        0x0004c22a:    d902        ..      BLS      0x4c232 ; __ieee754_rem_pio2 + 634
        0x0004c22c:    e003        ..      B        0x4c236 ; __ieee754_rem_pio2 + 638
        0x0004c22e:    4592        .E      CMP      r10,r2
        0x0004c230:    d201        ..      BCS      0x4c236 ; __ieee754_rem_pio2 + 638
        0x0004c232:    2101        .!      MOVS     r1,#1
        0x0004c234:    e000        ..      B        0x4c238 ; __ieee754_rem_pio2 + 640
        0x0004c236:    2100        .!      MOVS     r1,#0
        0x0004c238:    e9c3a601    ....    STRD     r10,r6,[r3,#4]
        0x0004c23c:    4441        AD      ADD      r1,r1,r8
        0x0004c23e:    f84c1020    L. .    STR      r1,[r12,r0,LSL #2]
        0x0004c242:    1e01        ..      SUBS     r1,r0,#0
        0x0004c244:    f1a00001    ....    SUB      r0,r0,#1
        0x0004c248:    dcc4        ..      BGT      0x4c1d4 ; __ieee754_rem_pio2 + 540
        0x0004c24a:    9802        ..      LDR      r0,[sp,#8]
        0x0004c24c:    f1005000    ...P    ADD      r0,r0,#0x20000000
        0x0004c250:    0f85        ..      LSRS     r5,r0,#30
        0x0004c252:    9802        ..      LDR      r0,[sp,#8]
        0x0004c254:    e9dd6703    ...g    LDRD     r6,r7,[sp,#0xc]
        0x0004c258:    0080        ..      LSLS     r0,r0,#2
        0x0004c25a:    f8dd8014    ....    LDR      r8,[sp,#0x14]
        0x0004c25e:    f000fdaa    ....    BL       __aeabi_i2d ; 0x4cdb6
        0x0004c262:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004c266:    4630        0F      MOV      r0,r6
        0x0004c268:    f000fdbc    ....    BL       __aeabi_ui2d ; 0x4cde4
        0x0004c26c:    ed9f1b54    ..T.    VLDR     d1,[pc,#336] ; [0x4c3c0] = 0
        0x0004c270:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c274:    f000fe42    ..B.    BL       __aeabi_dmul ; 0x4cefc
        0x0004c278:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0004c27c:    4638        8F      MOV      r0,r7
        0x0004c27e:    f000fdb1    ....    BL       __aeabi_ui2d ; 0x4cde4
        0x0004c282:    ed9f1b51    ..Q.    VLDR     d1,[pc,#324] ; [0x4c3c8] = 0
        0x0004c286:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c28a:    f000fe37    ..7.    BL       __aeabi_dmul ; 0x4cefc
        0x0004c28e:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004c292:    4640        @F      MOV      r0,r8
        0x0004c294:    f000fda6    ....    BL       __aeabi_ui2d ; 0x4cde4
        0x0004c298:    ed9f1b4d    ..M.    VLDR     d1,[pc,#308] ; [0x4c3d0] = 0
        0x0004c29c:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c2a0:    f000fe2c    ..,.    BL       __aeabi_dmul ; 0x4cefc
        0x0004c2a4:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004c2a8:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004c2ac:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004c2b0:    f000fb08    ....    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c2b4:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004c2b8:    f000fb04    ....    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c2bc:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004c2c0:    f000fb00    ....    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c2c4:    e9cd0108    ....    STRD     r0,r1,[sp,#0x20]
        0x0004c2c8:    2000        .       MOVS     r0,#0
        0x0004c2ca:    9008        ..      STR      r0,[sp,#0x20]
        0x0004c2cc:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0004c2d0:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004c2d4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c2d8:    f001f81c    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004c2dc:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004c2e0:    f001f818    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004c2e4:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c2e8:    f001f814    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004c2ec:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004c2f0:    f000ff38    ..8.    BL       __aeabi_drsub ; 0x4d164
        0x0004c2f4:    ed9f1b38    ..8.    VLDR     d1,[pc,#224] ; [0x4c3d8] = 0x54442d18
        0x0004c2f8:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c2fc:    f000fdfe    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004c300:    ed9f0b37    ..7.    VLDR     d0,[pc,#220] ; [0x4c3e0] = 0x11a62633
        0x0004c304:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004c308:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c30c:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0004c310:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c314:    f000fdf2    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004c318:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c31c:    f000fad2    ....    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c320:    ed9f0b31    ..1.    VLDR     d0,[pc,#196] ; [0x4c3e8] = 0x54000000
        0x0004c324:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004c328:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c32c:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0004c330:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c334:    f000fde2    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004c338:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c33c:    f000fac2    ....    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c340:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c344:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0004c346:    f0104f00    ...O    TST      r0,#0x80000000
        0x0004c34a:    d006        ..      BEQ      0x4c35a ; __ieee754_rem_pio2 + 930
        0x0004c34c:    426d        mB      RSBS     r5,r5,#0
        0x0004c34e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c352:    f000fa79    ..y.    BL       __aeabi_dneg ; 0x4c848
        0x0004c356:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c35a:    4628        (F      MOV      r0,r5
        0x0004c35c:    ed840b00    ....    VSTR     d0,[r4,#0]
        0x0004c360:    e641        A.      B        0x4bfe6 ; __ieee754_rem_pio2 + 46
    $d
        0x0004c362:    0000        ..      DCW    0
        0x0004c364:    00000000    ....    DCD    0
        0x0004c368:    00000000    ....    DCD    0
        0x0004c36c:    00000000    ....    DCD    0
        0x0004c370:    3fe921fb    .!.?    DCD    1072243195
        0x0004c374:    4002d97c    |..@    DCD    1073928572
        0x0004c378:    54400000    ..@T    DCD    1413480448
        0x0004c37c:    3ff921fb    .!.?    DCD    1073291771
        0x0004c380:    1a626331    1cb.    DCD    442655537
        0x0004c384:    3dd0b461    a..=    DCD    1037087841
        0x0004c388:    3ff921fb    .!.?    DCD    1073291771
        0x0004c38c:    00000000    ....    DCD    0
        0x0004c390:    1a600000    ..`.    DCD    442499072
        0x0004c394:    3dd0b461    a..=    DCD    1037087841
        0x0004c398:    2e037073    sp..    DCD    771977331
        0x0004c39c:    3ba3198a    ...;    DCD    1000544650
        0x0004c3a0:    413921fb    .!9A    DCD    1094263291
        0x0004c3a4:    00000000    ....    DCD    0
        0x0004c3a8:    6dc9c883    ...m    DCD    1841940611
        0x0004c3ac:    3fe45f30    0_.?    DCD    1071931184
        0x0004c3b0:    00000000    ....    DCD    0
        0x0004c3b4:    3fe00000    ...?    DCD    1071644672
        0x0004c3b8:    0000161a    ....    DCD    5658
        0x0004c3bc:    00001568    h...    DCD    5480
        0x0004c3c0:    00000000    ....    DCD    0
        0x0004c3c4:    3e100000    ...>    DCD    1041235968
        0x0004c3c8:    00000000    ....    DCD    0
        0x0004c3cc:    3c100000    ...<    DCD    1007681536
        0x0004c3d0:    00000000    ....    DCD    0
        0x0004c3d4:    3a100000    ...:    DCD    974127104
        0x0004c3d8:    54442d18    .-DT    DCD    1413754136
        0x0004c3dc:    3df921fb    .!.=    DCD    1039737339
        0x0004c3e0:    11a62633    3&..    DCD    296101427
        0x0004c3e4:    3c110b46    F..<    DCD    1007749958
        0x0004c3e8:    54000000    ...T    DCD    1409286144
        0x0004c3ec:    3df921fb    .!.=    DCD    1039737339
    $t
    i.__kernel_cos
    __kernel_cos
        0x0004c3f0:    b510        ..      PUSH     {r4,lr}
        0x0004c3f2:    ed2d0b04    -...    VPUSH    {d0-d1}
        0x0004c3f6:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x0004c3fa:    b082        ..      SUB      sp,sp,#8
        0x0004c3fc:    eeb09a41    ..A.    VMOV.F32 s18,s2
        0x0004c400:    eef09a61    ..a.    VMOV.F32 s19,s3
        0x0004c404:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004c406:    f0204400     ..D    BIC      r4,r0,#0x80000000
        0x0004c40a:    ed9fab4b    ..K.    VLDR     d10,[pc,#300] ; [0x4c538] = 0
        0x0004c40e:    f1b45f79    ..y_    CMP      r4,#0x3e400000
        0x0004c412:    da11        ..      BGE      0x4c438 ; __kernel_cos + 72
        0x0004c414:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0004c418:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c41c:    f000fc9c    ....    BL       __aeabi_d2iz ; 0x4cd58
        0x0004c420:    2800        .(      CMP      r0,#0
        0x0004c422:    bf01        ..      ITTTT    EQ
        0x0004c424:    eeb00a4a    ..J.    VMOVEQ.F32 s0,s20
        0x0004c428:    eef00a6a    ..j.    VMOVEQ.F32 s1,s21
        0x0004c42c:    b002        ..      ADDEQ    sp,sp,#8
        0x0004c42e:    ecbd8b08    ....    VPOPEQ   {d8-d11}
        0x0004c432:    bf04        ..      ITT      EQ
        0x0004c434:    b004        ..      ADDEQ    sp,sp,#0x10
        0x0004c436:    bd10        ..      POPEQ    {r4,pc}
        0x0004c438:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0004c43c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c440:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c444:    f000fd5a    ..Z.    BL       __aeabi_dmul ; 0x4cefc
        0x0004c448:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004c44c:    483c        <H      LDR      r0,[pc,#240] ; [0x4c540] = 0x1284
        0x0004c44e:    2106        .!      MOVS     r1,#6
        0x0004c450:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004c454:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0004c458:    4478        xD      ADD      r0,r0,pc
        0x0004c45a:    f000f881    ....    BL       __kernel_poly ; 0x4c560
        0x0004c45e:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c462:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c466:    f000fd49    ..I.    BL       __aeabi_dmul ; 0x4cefc
        0x0004c46a:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0004c46e:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0004c472:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004c476:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c47a:    f000fd3f    ..?.    BL       __aeabi_dmul ; 0x4cefc
        0x0004c47e:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004c482:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004c486:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004c48a:    f000fd37    ..7.    BL       __aeabi_dmul ; 0x4cefc
        0x0004c48e:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004c492:    f000ff3f    ..?.    BL       __aeabi_dsub ; 0x4d314
        0x0004c496:    ed9f0b2c    ..,.    VLDR     d0,[pc,#176] ; [0x4c548] = 0
        0x0004c49a:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004c49e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c4a2:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004c4a6:    f000fd29    ..).    BL       __aeabi_dmul ; 0x4cefc
        0x0004c4aa:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c4ae:    4828        (H      LDR      r0,[pc,#160] ; [0x4c550] = 0x3fd33333
        0x0004c4b0:    4284        .B      CMP      r4,r0
        0x0004c4b2:    da10        ..      BGE      0x4c4d6 ; __kernel_cos + 230
        0x0004c4b4:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004c4b8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c4bc:    f000ff2a    ..*.    BL       __aeabi_dsub ; 0x4d314
        0x0004c4c0:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004c4c4:    f000fe4e    ..N.    BL       __aeabi_drsub ; 0x4d164
        0x0004c4c8:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c4cc:    b002        ..      ADD      sp,sp,#8
        0x0004c4ce:    ecbd8b08    ....    VPOP     {d8-d11}
        0x0004c4d2:    b004        ..      ADD      sp,sp,#0x10
        0x0004c4d4:    bd10        ..      POP      {r4,pc}
        0x0004c4d6:    481f        .H      LDR      r0,[pc,#124] ; [0x4c554] = 0x3fe90000
        0x0004c4d8:    42a0        .B      CMP      r0,r4
        0x0004c4da:    bfbc        ..      ITT      LT
        0x0004c4dc:    ed9f1b1e    ....    VLDRLT   d1,[pc,#120] ; [0x4c558] = 0
        0x0004c4e0:    ed8d1b00    ....    VSTRLT   d1,[sp,#0]
        0x0004c4e4:    db06        ..      BLT      0x4c4f4 ; __kernel_cos + 260
        0x0004c4e6:    f5a41000    ....    SUB      r0,r4,#0x200000
        0x0004c4ea:    9001        ..      STR      r0,[sp,#4]
        0x0004c4ec:    2000        .       MOVS     r0,#0
        0x0004c4ee:    9000        ..      STR      r0,[sp,#0]
        0x0004c4f0:    ed9d1b00    ....    VLDR     d1,[sp,#0]
        0x0004c4f4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c4f8:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c4fc:    f000ff0a    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004c500:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0004c504:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004c508:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c50c:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004c510:    f000ff00    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004c514:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004c518:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004c51c:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004c520:    f000fef8    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004c524:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004c528:    f000fe1c    ....    BL       __aeabi_drsub ; 0x4d164
        0x0004c52c:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c530:    e7cc        ..      B        0x4c4cc ; __kernel_cos + 220
    $d
        0x0004c532:    0000        ..      DCW    0
        0x0004c534:    00000000    ....    DCD    0
        0x0004c538:    00000000    ....    DCD    0
        0x0004c53c:    3ff00000    ...?    DCD    1072693248
        0x0004c540:    00001284    ....    DCD    4740
        0x0004c544:    00000000    ....    DCD    0
        0x0004c548:    00000000    ....    DCD    0
        0x0004c54c:    3fe00000    ...?    DCD    1071644672
        0x0004c550:    3fd33333    33.?    DCD    1070805811
        0x0004c554:    3fe90000    ...?    DCD    1072234496
        0x0004c558:    00000000    ....    DCD    0
        0x0004c55c:    3fd20000    ...?    DCD    1070727168
    $t
    i.__kernel_poly
    __kernel_poly
        0x0004c560:    b570        p.      PUSH     {r4-r6,lr}
        0x0004c562:    4604        .F      MOV      r4,r0
        0x0004c564:    ed2d8b02    -...    VPUSH    {d8}
        0x0004c568:    1e4d        M.      SUBS     r5,r1,#1
        0x0004c56a:    eb0000c5    ....    ADD      r0,r0,r5,LSL #3
        0x0004c56e:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0004c572:    eef08a60    ..`.    VMOV.F32 s17,s1
        0x0004c576:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x0004c57a:    f0350006    5...    BICS     r0,r5,#6
        0x0004c57e:    d017        ..      BEQ      0x4c5b0 ; __kernel_poly + 80
        0x0004c580:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c584:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c588:    f000fcb8    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004c58c:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c590:    1e6d        m.      SUBS     r5,r5,#1
        0x0004c592:    eb0400c5    ....    ADD      r0,r4,r5,LSL #3
        0x0004c596:    ed901b00    ....    VLDR     d1,[r0,#0]
        0x0004c59a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c59e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c5a2:    f000f98f    ....    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c5a6:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c5aa:    f0350006    5...    BICS     r0,r5,#6
        0x0004c5ae:    d1e7        ..      BNE      0x4c580 ; __kernel_poly + 32
        0x0004c5b0:    2d02        .-      CMP      r5,#2
        0x0004c5b2:    d036        6.      BEQ      0x4c622 ; __kernel_poly + 194
        0x0004c5b4:    2d04        .-      CMP      r5,#4
        0x0004c5b6:    d01c        ..      BEQ      0x4c5f2 ; __kernel_poly + 146
        0x0004c5b8:    2d06        .-      CMP      r5,#6
        0x0004c5ba:    bf1c        ..      ITT      NE
        0x0004c5bc:    ecbd8b02    ....    VPOPNE   {d8}
        0x0004c5c0:    bd70        p.      POPNE    {r4-r6,pc}
        0x0004c5c2:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c5c6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c5ca:    f000fc97    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004c5ce:    ed941b0a    ....    VLDR     d1,[r4,#0x28]
        0x0004c5d2:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c5d6:    f000f975    ..u.    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c5da:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c5de:    f000fc8d    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004c5e2:    ed941b08    ....    VLDR     d1,[r4,#0x20]
        0x0004c5e6:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c5ea:    f000f96b    ..k.    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c5ee:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c5f2:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c5f6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c5fa:    f000fc7f    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004c5fe:    ed941b06    ....    VLDR     d1,[r4,#0x18]
        0x0004c602:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c606:    f000f95d    ..].    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c60a:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c60e:    f000fc75    ..u.    BL       __aeabi_dmul ; 0x4cefc
        0x0004c612:    ed940b04    ....    VLDR     d0,[r4,#0x10]
        0x0004c616:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c61a:    f000f953    ..S.    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c61e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c622:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c626:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c62a:    f000fc67    ..g.    BL       __aeabi_dmul ; 0x4cefc
        0x0004c62e:    ed941b02    ....    VLDR     d1,[r4,#8]
        0x0004c632:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c636:    f000f945    ..E.    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c63a:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c63e:    f000fc5d    ..].    BL       __aeabi_dmul ; 0x4cefc
        0x0004c642:    ed941b00    ....    VLDR     d1,[r4,#0]
        0x0004c646:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c64a:    f000f93b    ..;.    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c64e:    ecbd8b02    ....    VPOP     {d8}
        0x0004c652:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c656:    bd70        p.      POP      {r4-r6,pc}
    i.__kernel_sin
    __kernel_sin
        0x0004c658:    b531        1.      PUSH     {r0,r4,r5,lr}
        0x0004c65a:    4604        .F      MOV      r4,r0
        0x0004c65c:    ed2d0b04    -...    VPUSH    {d0-d1}
        0x0004c660:    ed2d8b0a    -...    VPUSH    {d8-d12}
        0x0004c664:    eeb0ba41    ..A.    VMOV.F32 s22,s2
        0x0004c668:    eef0ba61    ..a.    VMOV.F32 s23,s3
        0x0004c66c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004c66e:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0004c672:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004c676:    f1b05f79    ..y_    CMP      r0,#0x3e400000
        0x0004c67a:    da0d        ..      BGE      0x4c698 ; __kernel_sin + 64
        0x0004c67c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c680:    f7feff71    ..q.    BL       __ARM_fpclassify ; 0x4b566
        0x0004c684:    2804        .(      CMP      r0,#4
        0x0004c686:    bf08        ..      IT       EQ
        0x0004c688:    f000f8c2    ....    BLEQ     __mathlib_dbl_underflow ; 0x4c810
        0x0004c68c:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0004c690:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0004c694:    b005        ..      ADD      sp,sp,#0x14
        0x0004c696:    bd30        0.      POP      {r4,r5,pc}
        0x0004c698:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c69c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c6a0:    f000fc2c    ..,.    BL       __aeabi_dmul ; 0x4cefc
        0x0004c6a4:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004c6a8:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0004c6ac:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c6b0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c6b4:    f000fc22    ..".    BL       __aeabi_dmul ; 0x4cefc
        0x0004c6b8:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004c6bc:    482c        ,H      LDR      r0,[pc,#176] ; [0x4c770] = 0x111c
        0x0004c6be:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004c6c2:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0004c6c6:    2105        .!      MOVS     r1,#5
        0x0004c6c8:    4478        xD      ADD      r0,r0,pc
        0x0004c6ca:    f7ffff49    ..I.    BL       __kernel_poly ; 0x4c560
        0x0004c6ce:    ed9fcb2a    ..*.    VLDR     d12,[pc,#168] ; [0x4c778] = 0x55555549
        0x0004c6d2:    eeb0aa40    ..@.    VMOV.F32 s20,s0
        0x0004c6d6:    eef0aa60    ..`.    VMOV.F32 s21,s1
        0x0004c6da:    b39c        ..      CBZ      r4,0x4c744 ; __kernel_sin + 236
        0x0004c6dc:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004c6e0:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004c6e4:    f000fc0a    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004c6e8:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0004c6ec:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004c6f0:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004c6f4:    f000fc02    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004c6f8:    ed9f0b21    ..!.    VLDR     d0,[pc,#132] ; [0x4c780] = 0
        0x0004c6fc:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004c700:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c704:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0004c708:    f000fbf8    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004c70c:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004c710:    f000fe00    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004c714:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c718:    f000fbf0    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004c71c:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004c720:    f000fdf8    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004c724:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004c728:    f000fdf4    ....    BL       __aeabi_dsub ; 0x4d314
        0x0004c72c:    ed9d1b0a    ....    VLDR     d1,[sp,#0x28]
        0x0004c730:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c734:    f000fd16    ....    BL       __aeabi_drsub ; 0x4d164
        0x0004c738:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0004c73c:    b005        ..      ADD      sp,sp,#0x14
        0x0004c73e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c742:    bd30        0.      POP      {r4,r5,pc}
        0x0004c744:    e7ff        ..      B        0x4c746 ; __kernel_sin + 238
        0x0004c746:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004c74a:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004c74e:    f000fbd5    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004c752:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004c756:    f000f8b5    ....    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c75a:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004c75e:    f000fbcd    ....    BL       __aeabi_dmul ; 0x4cefc
        0x0004c762:    ed9d1b0a    ....    VLDR     d1,[sp,#0x28]
        0x0004c766:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c76a:    f000f8ab    ....    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c76e:    e7e3        ..      B        0x4c738 ; __kernel_sin + 224
    $d
        0x0004c770:    0000111c    ....    DCD    4380
        0x0004c774:    00000000    ....    DCD    0
        0x0004c778:    55555549    IUUU    DCD    1431655753
        0x0004c77c:    bfc55555    UU..    DCD    3217380693
        0x0004c780:    00000000    ....    DCD    0
        0x0004c784:    3fe00000    ...?    DCD    1071644672
    $t
    i.__mathlib_dbl_divzero
    __mathlib_dbl_divzero
        0x0004c788:    ed9f0b07    ....    VLDR     d0,[pc,#28] ; [0x4c7a8] = 0
        0x0004c78c:    b510        ..      PUSH     {r4,lr}
        0x0004c78e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c792:    ed9f0b07    ....    VLDR     d0,[pc,#28] ; [0x4c7b0] = 0
        0x0004c796:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c79a:    f000f947    ..G.    BL       __aeabi_ddiv ; 0x4ca2c
        0x0004c79e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c7a2:    bd10        ..      POP      {r4,pc}
    $d
        0x0004c7a4:    00000000    ....    DCD    0
        0x0004c7a8:    00000000    ....    DCD    0
        0x0004c7ac:    00000000    ....    DCD    0
        0x0004c7b0:    00000000    ....    DCD    0
        0x0004c7b4:    3ff00000    ...?    DCD    1072693248
    $t
    i.__mathlib_dbl_infnan
    __mathlib_dbl_infnan
        0x0004c7b8:    b510        ..      PUSH     {r4,lr}
        0x0004c7ba:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c7be:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c7c2:    f000f87f    ....    BL       __aeabi_dadd ; 0x4c8c4
        0x0004c7c6:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c7ca:    bd10        ..      POP      {r4,pc}
        0x0004c7cc:    0000        ..      MOVS     r0,r0
        0x0004c7ce:    0000        ..      MOVS     r0,r0
    i.__mathlib_dbl_invalid
    __mathlib_dbl_invalid
        0x0004c7d0:    ed9f0b05    ....    VLDR     d0,[pc,#20] ; [0x4c7e8] = 0
        0x0004c7d4:    b510        ..      PUSH     {r4,lr}
        0x0004c7d6:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c7da:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c7de:    f000f925    ..%.    BL       __aeabi_ddiv ; 0x4ca2c
        0x0004c7e2:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c7e6:    bd10        ..      POP      {r4,pc}
    $d
        0x0004c7e8:    00000000    ....    DCD    0
        0x0004c7ec:    00000000    ....    DCD    0
    $t
    i.__mathlib_dbl_overflow
    __mathlib_dbl_overflow
        0x0004c7f0:    ed9f0b05    ....    VLDR     d0,[pc,#20] ; [0x4c808] = 0
        0x0004c7f4:    b510        ..      PUSH     {r4,lr}
        0x0004c7f6:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c7fa:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c7fe:    f000fb7d    ..}.    BL       __aeabi_dmul ; 0x4cefc
        0x0004c802:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c806:    bd10        ..      POP      {r4,pc}
    $d
        0x0004c808:    00000000    ....    DCD    0
        0x0004c80c:    70000000    ...p    DCD    1879048192
    $t
    i.__mathlib_dbl_underflow
    __mathlib_dbl_underflow
        0x0004c810:    ed9f0b05    ....    VLDR     d0,[pc,#20] ; [0x4c828] = 0
        0x0004c814:    b510        ..      PUSH     {r4,lr}
        0x0004c816:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c81a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c81e:    f000fb6d    ..m.    BL       __aeabi_dmul ; 0x4cefc
        0x0004c822:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c826:    bd10        ..      POP      {r4,pc}
    $d
        0x0004c828:    00000000    ....    DCD    0
        0x0004c82c:    10000000    ....    DCD    268435456
    $t
    i.fabs
    fabs
        0x0004c830:    b082        ..      SUB      sp,sp,#8
        0x0004c832:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0004c836:    f0214000    !..@    BIC      r0,r1,#0x80000000
        0x0004c83a:    9001        ..      STR      r0,[sp,#4]
        0x0004c83c:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0004c840:    b002        ..      ADD      sp,sp,#8
        0x0004c842:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c846:    4770        pG      BX       lr
    x$fpl$basic
    $v0
    __aeabi_dneg
    _dneg
        0x0004c848:    f0814100    ...A    EOR      r1,r1,#0x80000000
        0x0004c84c:    4770        pG      BX       lr
    __aeabi_fneg
    _fneg
        0x0004c84e:    f0804000    ...@    EOR      r0,r0,#0x80000000
        0x0004c852:    4770        pG      BX       lr
    _dabs
        0x0004c854:    f0214100    !..A    BIC      r1,r1,#0x80000000
        0x0004c858:    4770        pG      BX       lr
    _fabs
        0x0004c85a:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004c85e:    4770        pG      BX       lr
    x$fpl$d2f
    $v0
    __aeabi_d2f
    _d2f
        0x0004c860:    f0214200    !..B    BIC      r2,r1,#0x80000000
        0x0004c864:    f0014300    ...C    AND      r3,r1,#0x80000000
        0x0004c868:    f1a25260    ..`R    SUB      r2,r2,#0x38000000
        0x0004c86c:    f5b21f80    ....    CMP      r2,#0x100000
        0x0004c870:    bf28        (.      IT       CS
        0x0004c872:    f1d26c7f    ...l    RSBSCS   r12,r2,#0xff00000
        0x0004c876:    d90b        ..      BLS      0x4c890 ; __aeabi_d2f + 48
        0x0004c878:    ea5f1c00    _...    LSLS     r12,r0,#4
        0x0004c87c:    ea4302c2    C...    ORR      r2,r3,r2,LSL #3
        0x0004c880:    eb427050    B.Pp    ADC      r0,r2,r0,LSR #29
        0x0004c884:    bf18        ..      IT       NE
        0x0004c886:    4770        pG      BXNE     lr
        0x0004c888:    bf28        (.      IT       CS
        0x0004c88a:    f0200001     ...    BICCS    r0,r0,#1
        0x0004c88e:    4770        pG      BX       lr
        0x0004c890:    f5b21f80    ....    CMP      r2,#0x100000
        0x0004c894:    bfbc        ..      ITT      LT
        0x0004c896:    4618        .F      MOVLT    r0,r3
        0x0004c898:    4770        pG      BXLT     lr
        0x0004c89a:    ea4f0c41    O.A.    LSL      r12,r1,#1
        0x0004c89e:    f51c1f00    ....    CMN      r12,#0x200000
        0x0004c8a2:    d202        ..      BCS      0x4c8aa ; __aeabi_d2f + 74
        0x0004c8a4:    4608        .F      MOV      r0,r1
        0x0004c8a6:    f000becb    ....    B.W      __fpl_fretinf ; 0x4d640
        0x0004c8aa:    b570        p.      PUSH     {r4-r6,lr}
        0x0004c8ac:    f000fbd0    ....    BL       __fpl_dnaninf ; 0x4d050
    $d
        0x0004c8b0:    89000000    ....    DCD    2298478592
    $t
        0x0004c8b4:    f7ffbff6    ....    B.W      0x4c8a4 ; __aeabi_d2f + 68
        0x0004c8b8:    f04f4000    O..@    MOV      r0,#0x80000000
        0x0004c8bc:    f5a00080    ....    SUB      r0,r0,#0x400000
        0x0004c8c0:    4770        pG      BX       lr
        0x0004c8c2:    0000        ..      MOVS     r0,r0
    x$fpl$dadd
    $v0
    __aeabi_dadd
    _dadd
        0x0004c8c4:    b510        ..      PUSH     {r4,lr}
        0x0004c8c6:    ea910f03    ....    TEQ      r1,r3
        0x0004c8ca:    bf48        H.      IT       MI
        0x0004c8cc:    f0834300    ...C    EORMI    r3,r3,#0x80000000
        0x0004c8d0:    f1008528    ..(.    BMI.W    _dsub1 ; 0x4d324
    _dadd1
        0x0004c8d4:    1a84        ..      SUBS     r4,r0,r2
        0x0004c8d6:    eb710c03    q...    SBCS     r12,r1,r3
        0x0004c8da:    d205        ..      BCS      0x4c8e8 ; _dadd1 + 20
        0x0004c8dc:    1912        ..      ADDS     r2,r2,r4
        0x0004c8de:    eb43030c    C...    ADC      r3,r3,r12
        0x0004c8e2:    1b00        ..      SUBS     r0,r0,r4
        0x0004c8e4:    eb61010c    a...    SBC      r1,r1,r12
        0x0004c8e8:    ea4f5411    O..T    LSR      r4,r1,#20
        0x0004c8ec:    eba45c13    ...\    SUB      r12,r4,r3,LSR #20
        0x0004c8f0:    f8dfe11c    ....    LDR      lr,[pc,#284] ; [0x4ca10] = 0xffe00000
        0x0004c8f4:    ea1e0f43    ..C.    TST      lr,r3,LSL #1
        0x0004c8f8:    bf18        ..      IT       NE
        0x0004c8fa:    ea9e5f44    ..D_    TEQNE    lr,r4,LSL #21
        0x0004c8fe:    f0008074    ..t.    BEQ.W    0x4c9ea ; _dadd1 + 278
        0x0004c902:    ea215104    !..Q    BIC      r1,r1,r4,LSL #20
        0x0004c906:    ea23030e    #...    BIC      r3,r3,lr
        0x0004c90a:    f4431380    C...    ORR      r3,r3,#0x100000
        0x0004c90e:    f1dc0e20    .. .    RSBS     lr,r12,#0x20
        0x0004c912:    d332        2.      BCC      0x4c97a ; _dadd1 + 166
        0x0004c914:    fa22fe0c    "...    LSR      lr,r2,r12
        0x0004c918:    eb10000e    ....    ADDS     r0,r0,lr
        0x0004c91c:    fa23fe0c    #...    LSR      lr,r3,r12
        0x0004c920:    eb41010e    A...    ADC      r1,r1,lr
        0x0004c924:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x0004c928:    fa03fe0e    ....    LSL      lr,r3,lr
        0x0004c92c:    eb10000e    ....    ADDS     r0,r0,lr
        0x0004c930:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x0004c934:    f1510100    Q...    ADCS     r1,r1,#0
        0x0004c938:    f5b11f80    ....    CMP      r1,#0x100000
        0x0004c93c:    d232        2.      BCS      0x4c9a4 ; _dadd1 + 208
        0x0004c93e:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004c942:    fa12f20e    ....    LSLS     r2,r2,lr
        0x0004c946:    e8bd4010    ...@    POP      {r4,lr}
        0x0004c94a:    bf58        X.      IT       PL
        0x0004c94c:    4770        pG      BXPL     lr
        0x0004c94e:    1c40        @.      ADDS     r0,r0,#1
        0x0004c950:    bf38        8.      IT       CC
        0x0004c952:    ea5f0242    _.B.    LSLSCC   r2,r2,#1
        0x0004c956:    bf18        ..      IT       NE
        0x0004c958:    4770        pG      BXNE     lr
        0x0004c95a:    2800        .(      CMP      r0,#0
        0x0004c95c:    bf14        ..      ITE      NE
        0x0004c95e:    f0200001     ...    BICNE    r0,r0,#1
        0x0004c962:    f1410100    A...    ADCEQ    r1,r1,#0
        0x0004c966:    ea4f0341    O.A.    LSL      r3,r1,#1
        0x0004c96a:    f5131f00    ....    CMN      r3,#0x200000
        0x0004c96e:    bf38        8.      IT       CC
        0x0004c970:    4770        pG      BXCC     lr
        0x0004c972:    f1a141c0    ...A    SUB      r1,r1,#0x60000000
        0x0004c976:    f000bbb9    ....    B.W      __fpl_dretinf ; 0x4d0ec
        0x0004c97a:    2a01        .*      CMP      r2,#1
        0x0004c97c:    eb430203    C...    ADC      r2,r3,r3
        0x0004c980:    f1ac0c20    .. .    SUB      r12,r12,#0x20
        0x0004c984:    f1dc0e1f    ....    RSBS     lr,r12,#0x1f
        0x0004c988:    bf32        2.      ITEE     CC
        0x0004c98a:    f04f0e00    O...    MOVCC    lr,#0
        0x0004c98e:    fa23f30c    #...    LSRCS    r3,r3,r12
        0x0004c992:    eb100003    ....    ADDSCS   r0,r0,r3
        0x0004c996:    eb415104    A..Q    ADC      r1,r1,r4,LSL #20
        0x0004c99a:    ebb45f11    ..._    CMP      r4,r1,LSR #20
        0x0004c99e:    d0d0        ..      BEQ      0x4c942 ; _dadd1 + 110
        0x0004c9a0:    eba15104    ...Q    SUB      r1,r1,r4,LSL #20
        0x0004c9a4:    f5011180    ....    ADD      r1,r1,#0x100000
        0x0004c9a8:    0849        I.      LSRS     r1,r1,#1
        0x0004c9aa:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004c9ae:    ea5f0030    _.0.    RRXS     r0,r0
        0x0004c9b2:    d30e        ..      BCC      0x4c9d2 ; _dadd1 + 254
        0x0004c9b4:    f1500000    P...    ADCS     r0,r0,#0
        0x0004c9b8:    bf38        8.      IT       CC
        0x0004c9ba:    fa12fe0e    ....    LSLSCC   lr,r2,lr
        0x0004c9be:    d108        ..      BNE      0x4c9d2 ; _dadd1 + 254
        0x0004c9c0:    e8bd4010    ...@    POP      {r4,lr}
        0x0004c9c4:    e7c9        ..      B        0x4c95a ; _dadd1 + 134
        0x0004c9c6:    1c40        @.      ADDS     r0,r0,#1
        0x0004c9c8:    bf38        8.      IT       CC
        0x0004c9ca:    ea5f0242    _.B.    LSLSCC   r2,r2,#1
        0x0004c9ce:    d1ca        ..      BNE      0x4c966 ; _dadd1 + 146
        0x0004c9d0:    e7c3        ..      B        0x4c95a ; _dadd1 + 134
        0x0004c9d2:    e8bd4010    ...@    POP      {r4,lr}
        0x0004c9d6:    ea4f0341    O.A.    LSL      r3,r1,#1
        0x0004c9da:    f5131f00    ....    CMN      r3,#0x200000
        0x0004c9de:    bf38        8.      IT       CC
        0x0004c9e0:    4770        pG      BXCC     lr
        0x0004c9e2:    f1a141c0    ...A    SUB      r1,r1,#0x60000000
        0x0004c9e6:    f000bb81    ....    B.W      __fpl_dretinf ; 0x4d0ec
        0x0004c9ea:    ea9e5f44    ..D_    TEQ      lr,r4,LSL #21
        0x0004c9ee:    d008        ..      BEQ      0x4ca02 ; _dadd1 + 302
        0x0004c9f0:    ea110f5e    ..^.    TST      r1,lr,LSR #1
        0x0004c9f4:    e8bd4010    ...@    POP      {r4,lr}
        0x0004c9f8:    bf04        ..      ITT      EQ
        0x0004c9fa:    f0014100    ...A    ANDEQ    r1,r1,#0x80000000
        0x0004c9fe:    2000        .       MOVEQ    r0,#0
        0x0004ca00:    4770        pG      BX       lr
        0x0004ca02:    e8bd4010    ...@    POP      {r4,lr}
        0x0004ca06:    b570        p.      PUSH     {r4-r6,lr}
        0x0004ca08:    f000fb22    ..".    BL       __fpl_dnaninf ; 0x4d050
    $d
        0x0004ca0c:    3ebefb64    d..>    DCD    1052703588
        0x0004ca10:    ffe00000    ....    DCD    4292870144
    $t
    x$fpl$dcmpinf
    $v0
    __fpl_dcmp_Inf
        0x0004ca14:    1049        I.      ASRS     r1,r1,#1
        0x0004ca16:    bf58        X.      IT       PL
        0x0004ca18:    f1c14140    ..@A    RSBPL    r1,r1,#0xc0000000
        0x0004ca1c:    105b        [.      ASRS     r3,r3,#1
        0x0004ca1e:    bf58        X.      IT       PL
        0x0004ca20:    f1c34340    ..@C    RSBPL    r3,r3,#0xc0000000
        0x0004ca24:    428b        .B      CMP      r3,r1
        0x0004ca26:    f3ef8000    ....    MRS      r0,APSR ; formerly CPSR
        0x0004ca2a:    4770        pG      BX       lr
    x$fpl$ddiv
    $v0
    __aeabi_ddiv
    _ddiv
        0x0004ca2c:    e92d41c0    -..A    PUSH     {r6-r8,lr}
        0x0004ca30:    b430        0.      PUSH     {r4,r5}
    ddiv_entry
        0x0004ca32:    f8dfc2a4    ....    LDR      r12,[pc,#676] ; [0x4ccd8] = 0x7ff0000
        0x0004ca36:    ea3c1411    <...    BICS     r4,r12,r1,LSR #4
        0x0004ca3a:    bf18        ..      IT       NE
        0x0004ca3c:    ea3c1413    <...    BICSNE   r4,r12,r3,LSR #4
        0x0004ca40:    f00080ed    ....    BEQ.W    0x4cc1e ; ddiv_entry + 492
        0x0004ca44:    ea1c1411    ....    ANDS     r4,r12,r1,LSR #4
        0x0004ca48:    ea810503    ....    EOR      r5,r1,r3
        0x0004ca4c:    ea4474d5    D..t    ORR      r4,r4,r5,LSR #31
        0x0004ca50:    bf18        ..      IT       NE
        0x0004ca52:    ea1c1513    ....    ANDSNE   r5,r12,r3,LSR #4
        0x0004ca56:    f00080c8    ....    BEQ.W    0x4cbea ; ddiv_entry + 440
        0x0004ca5a:    eba40405    ....    SUB      r4,r4,r5
        0x0004ca5e:    f104747f    ...t    ADD      r4,r4,#0x3fc0000
        0x0004ca62:    f5043400    ...4    ADD      r4,r4,#0x20000
        0x0004ca66:    f04f4500    O..E    MOV      r5,#0x80000000
        0x0004ca6a:    ea4521c1    E..!    ORR      r1,r5,r1,LSL #11
        0x0004ca6e:    ea4523c3    E..#    ORR      r3,r5,r3,LSL #11
        0x0004ca72:    ea415150    A.PQ    ORR      r1,r1,r0,LSR #21
        0x0004ca76:    ea435352    C.RS    ORR      r3,r3,r2,LSR #21
        0x0004ca7a:    ea4f20c0    O..     LSL      r0,r0,#11
        0x0004ca7e:    ea4f22c2    O.."    LSL      r2,r2,#11
        0x0004ca82:    4299        .B      CMP      r1,r3
        0x0004ca84:    bf08        ..      IT       EQ
        0x0004ca86:    4290        .B      CMPEQ    r0,r2
        0x0004ca88:    f000809d    ....    BEQ.W    0x4cbc6 ; ddiv_entry + 404
        0x0004ca8c:    ea4f6513    O..e    LSR      r5,r3,#24
        0x0004ca90:    f20f1644    ..D.    ADR.W    r6,{pc}+0x148 ; 0x4cbd8
        0x0004ca94:    5d76        v]      LDRB     r6,[r6,r5]
        0x0004ca96:    ea4f4513    O..E    LSR      r5,r3,#16
        0x0004ca9a:    fb06f705    ....    MUL      r7,r6,r5
        0x0004ca9e:    f1c77780    ...w    RSB      r7,r7,#0x1000000
        0x0004caa2:    fb06f707    ....    MUL      r7,r6,r7
        0x0004caa6:    ea4f37d7    O..7    LSR      r7,r7,#15
        0x0004caaa:    fba76803    ...h    UMULL    r6,r8,r7,r3
        0x0004caae:    4276        vB      RSBS     r6,r6,#0
        0x0004cab0:    fba7ce06    ....    UMULL    r12,lr,r7,r6
        0x0004cab4:    f5c83880    ...8    RSB      r8,r8,#0x10000
        0x0004cab8:    bf38        8.      IT       CC
        0x0004caba:    f1a80801    ....    SUBCC    r8,r8,#1
        0x0004cabe:    fb07e608    ....    MLA      r6,r7,r8,lr
        0x0004cac2:    fba68c02    ....    UMULL    r8,r12,r6,r2
        0x0004cac6:    f04f0e00    O...    MOV      lr,#0
        0x0004caca:    fbe6ce03    ....    UMLAL    r12,lr,r6,r3
        0x0004cace:    f1dc0c00    ....    RSBS     r12,r12,#0
        0x0004cad2:    f1ce4e00    ...N    RSB      lr,lr,#0x80000000
        0x0004cad6:    bf38        8.      IT       CC
        0x0004cad8:    f1ae0e01    ....    SUBCC    lr,lr,#1
        0x0004cadc:    fba6580c    ...X    UMULL    r5,r8,r6,r12
        0x0004cae0:    f04f0700    O...    MOV      r7,#0
        0x0004cae4:    fbe6870e    ....    UMLAL    r8,r7,r6,lr
        0x0004cae8:    fba1c608    ....    UMULL    r12,r6,r1,r8
        0x0004caec:    fba0ce07    ....    UMULL    r12,lr,r0,r7
        0x0004caf0:    eb16060e    ....    ADDS     r6,r6,lr
        0x0004caf4:    f04f0500    O...    MOV      r5,#0
        0x0004caf8:    f1450500    E...    ADC      r5,r5,#0
        0x0004cafc:    fbe16507    ...e    UMLAL    r6,r5,r1,r7
        0x0004cb00:    f1154ee0    ...N    ADDS     lr,r5,#0x70000000
        0x0004cb04:    bf7e        ~.      ITTT     VC
        0x0004cb06:    f5a43480    ...4    SUBVC    r4,r4,#0x10000
        0x0004cb0a:    ea5f0646    _.F.    LSLSVC   r6,r6,#1
        0x0004cb0e:    416d        mA      ADCVC    r5,r5,r5
        0x0004cb10:    f1160780    ....    ADDS     r7,r6,#0x80
        0x0004cb14:    f1450500    E...    ADC      r5,r5,#0
        0x0004cb18:    ea4f2717    O..'    LSR      r7,r7,#8
        0x0004cb1c:    ea476705    G..g    ORR      r7,r7,r5,LSL #24
        0x0004cb20:    ea4f2515    O..%    LSR      r5,r5,#8
        0x0004cb24:    ea4f6606    O..f    LSL      r6,r6,#24
        0x0004cb28:    f1a646de    ...F    SUB      r6,r6,#0x6f000000
        0x0004cb2c:    f1b65f80    ..._    CMP      r6,#0x10000000
        0x0004cb30:    d920         .      BLS      0x4cb74 ; ddiv_entry + 322
        0x0004cb32:    4638        8F      MOV      r0,r7
        0x0004cb34:    eb0571c4    ...q    ADD      r1,r5,r4,LSL #31
        0x0004cb38:    f0240c01    $...    BIC      r12,r4,#1
        0x0004cb3c:    eb01110c    ....    ADD      r1,r1,r12,LSL #4
        0x0004cb40:    f1bc6ffe    ...o    CMP      r12,#0x7f00000
        0x0004cb44:    d802        ..      BHI      0x4cb4c ; ddiv_entry + 282
        0x0004cb46:    bcf0        ..      POP      {r4-r7}
        0x0004cb48:    e8bd8100    ....    POP      {r8,pc}
        0x0004cb4c:    4224        $B      TST      r4,r4
        0x0004cb4e:    bf5c        \.      ITT      PL
        0x0004cb50:    f5011e80    ....    ADDPL    lr,r1,#0x100000
        0x0004cb54:    ea9e7fc4    ....    TEQPL    lr,r4,LSL #31
        0x0004cb58:    d402        ..      BMI      0x4cb60 ; ddiv_entry + 302
        0x0004cb5a:    bcf0        ..      POP      {r4-r7}
        0x0004cb5c:    e8bd8100    ....    POP      {r8,pc}
        0x0004cb60:    4224        $B      TST      r4,r4
        0x0004cb62:    f1008039    ..9.    BMI.W    0x4cbd8 ; ddiv_entry + 422
        0x0004cb66:    f1a141c0    ...A    SUB      r1,r1,#0x60000000
        0x0004cb6a:    bcf0        ..      POP      {r4-r7}
        0x0004cb6c:    e8bd4100    ...A    POP      {r8,lr}
        0x0004cb70:    f000babc    ....    B.W      __fpl_dretinf ; 0x4d0ec
        0x0004cb74:    ea4f20d0    O..     LSR      r0,r0,#11
        0x0004cb78:    ea405041    @.AP    ORR      r0,r0,r1,LSL #21
        0x0004cb7c:    ea4f21d1    O..!    LSR      r1,r1,#11
        0x0004cb80:    ea4f22d2    O.."    LSR      r2,r2,#11
        0x0004cb84:    ea425243    B.CR    ORR      r2,r2,r3,LSL #21
        0x0004cb88:    ea4f23d3    O..#    LSR      r3,r3,#11
        0x0004cb8c:    fba78602    ....    UMULL    r8,r6,r7,r2
        0x0004cb90:    fb076603    ...f    MLA      r6,r7,r3,r6
        0x0004cb94:    fb056602    ...f    MLA      r6,r5,r2,r6
        0x0004cb98:    ea1e0f0e    ....    TST      lr,lr
        0x0004cb9c:    bf58        X.      IT       PL
        0x0004cb9e:    eba65600    ...V    SUBPL    r6,r6,r0,LSL #20
        0x0004cba2:    ebb65600    ...V    SUBS     r6,r6,r0,LSL #20
        0x0004cba6:    ea4f0e52    O.R.    LSR      lr,r2,#1
        0x0004cbaa:    ea4e7ec3    N..~    ORR      lr,lr,r3,LSL #31
        0x0004cbae:    eb180e0e    ....    ADDS     lr,r8,lr
        0x0004cbb2:    eb560e53    V.S.    ADCS     lr,r6,r3,LSR #1
        0x0004cbb6:    d5bc        ..      BPL      0x4cb32 ; ddiv_entry + 256
        0x0004cbb8:    eb180802    ....    ADDS     r8,r8,r2
        0x0004cbbc:    415e        ^A      ADCS     r6,r6,r3
        0x0004cbbe:    1c7f        ..      ADDS     r7,r7,#1
        0x0004cbc0:    f1550500    U...    ADCS     r5,r5,#0
        0x0004cbc4:    e7b5        ..      B        0x4cb32 ; ddiv_entry + 256
        0x0004cbc6:    f44f1580    O...    MOV      r5,#0x100000
        0x0004cbca:    f04f0700    O...    MOV      r7,#0
        0x0004cbce:    f04f0600    O...    MOV      r6,#0
        0x0004cbd2:    f04f0800    O...    MOV      r8,#0
        0x0004cbd6:    e7ac        ..      B        0x4cb32 ; ddiv_entry + 256
        0x0004cbd8:    f10141c0    ...A    ADD      r1,r1,#0x60000000
        0x0004cbdc:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004cbe0:    f04f0000    O...    MOV      r0,#0
        0x0004cbe4:    bcf0        ..      POP      {r4-r7}
        0x0004cbe6:    e8bd8100    ....    POP      {r8,pc}
        0x0004cbea:    ea0c1513    ....    AND      r5,r12,r3,LSR #4
        0x0004cbee:    ea111f0c    ....    TST      r1,r12,LSL #4
        0x0004cbf2:    d000        ..      BEQ      0x4cbf6 ; ddiv_entry + 452
        0x0004cbf4:    e00c        ..      B        0x4cc10 ; ddiv_entry + 478
        0x0004cbf6:    ea131f0c    ....    TST      r3,r12,LSL #4
        0x0004cbfa:    f0008026    ..&.    BEQ.W    0x4cc4a ; ddiv_entry + 536
        0x0004cbfe:    f04f0000    O...    MOV      r0,#0
        0x0004cc02:    ea810103    ....    EOR      r1,r1,r3
        0x0004cc06:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004cc0a:    bcf0        ..      POP      {r4-r7}
        0x0004cc0c:    e8bd8100    ....    POP      {r8,pc}
        0x0004cc10:    bcf0        ..      POP      {r4-r7}
        0x0004cc12:    e8bd4100    ...A    POP      {r8,lr}
        0x0004cc16:    ea810103    ....    EOR      r1,r1,r3
        0x0004cc1a:    f000ba67    ..g.    B.W      __fpl_dretinf ; 0x4d0ec
        0x0004cc1e:    bcf0        ..      POP      {r4-r7}
        0x0004cc20:    e8bd4100    ...A    POP      {r8,lr}
        0x0004cc24:    b570        p.      PUSH     {r4-r6,lr}
        0x0004cc26:    f000fa13    ....    BL       __fpl_dnaninf ; 0x4d050
        0x0004cc2a:    bf00        ..      NOP      
    $d
        0x0004cc2c:    3efc7e09    .~.>    DCD    1056734729
    $t
        0x0004cc30:    f000b807    ....    B.W      0x4cc42 ; ddiv_entry + 528
        0x0004cc34:    f04f0000    O...    MOV      r0,#0
        0x0004cc38:    ea810103    ....    EOR      r1,r1,r3
        0x0004cc3c:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004cc40:    4770        pG      BX       lr
        0x0004cc42:    ea810103    ....    EOR      r1,r1,r3
        0x0004cc46:    f000ba51    ..Q.    B.W      __fpl_dretinf ; 0x4d0ec
        0x0004cc4a:    bcf0        ..      POP      {r4-r7}
        0x0004cc4c:    e8bd4100    ...A    POP      {r8,lr}
        0x0004cc50:    4922        "I      LDR      r1,[pc,#136] ; [0x4ccdc] = 0x7ff80000
        0x0004cc52:    f04f0000    O...    MOV      r0,#0
        0x0004cc56:    4770        pG      BX       lr
    $d
        0x0004cc58:    f9fbfdff    ....    DCD    4194041343
        0x0004cc5c:    f2f4f5f7    ....    DCD    4076140023
        0x0004cc60:    ebedeef0    ....    DCD    3958238960
        0x0004cc64:    e4e6e8e9    ....    DCD    3840338153
        0x0004cc68:    dee0e1e3    ....    DCD    3739279843
        0x0004cc6c:    d8dadbdd    ....    DCD    3638221789
        0x0004cc70:    d3d4d5d7    ....    DCD    3553940951
        0x0004cc74:    cdcfd0d1    ....    DCD    3452948689
        0x0004cc78:    c8cacbcc    ....    DCD    3368733644
        0x0004cc7c:    c4c5c6c7    ....    DCD    3301295815
        0x0004cc80:    bfc0c1c2    ....    DCD    3217080770
        0x0004cc84:    bbbcbdbe    ....    DCD    3149708734
        0x0004cc88:    b7b8b9ba    ....    DCD    3082336698
        0x0004cc8c:    b3b4b5b6    ....    DCD    3014964662
        0x0004cc90:    afb0b1b2    ....    DCD    2947592626
        0x0004cc94:    abacadae    ....    DCD    2880220590
        0x0004cc98:    a8a8a9aa    ....    DCD    2829625770
        0x0004cc9c:    a4a5a6a7    ....    DCD    2762319527
        0x0004cca0:    a1a2a3a3    ....    DCD    2711790499
        0x0004cca4:    9e9f9fa0    ....    DCD    2661261216
        0x0004cca8:    9b9c9c9d    ....    DCD    2610732189
        0x0004ccac:    9899999a    ....    DCD    2560203162
        0x0004ccb0:    95969797    ....    DCD    2509674391
        0x0004ccb4:    93939495    ....    DCD    2475922581
        0x0004ccb8:    90919192    ....    DCD    2425459090
        0x0004ccbc:    8e8e8f8f    ....    DCD    2391707535
        0x0004ccc0:    8b8c8c8d    ....    DCD    2341244045
        0x0004ccc4:    89898a8b    ....    DCD    2307492491
        0x0004ccc8:    87878888    ....    DCD    2273806472
        0x0004cccc:    84858586    ....    DCD    2223342982
        0x0004ccd0:    82838384    ....    DCD    2189656964
        0x0004ccd4:    80818182    ....    DCD    2155970946
        0x0004ccd8:    07ff0000    ....    DCD    134152192
        0x0004ccdc:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$deqf
    $v0
    __aeabi_cdcmpeq
    _dcmpeq
        0x0004cce0:    ea510c03    Q...    ORRS     r12,r1,r3
        0x0004cce4:    d417        ..      BMI      0x4cd16 ; __aeabi_cdcmpeq + 54
        0x0004cce6:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004ccea:    bf58        X.      IT       PL
        0x0004ccec:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x0004ccf0:    f1008006    ....    BMI.W    0x4cd00 ; __aeabi_cdcmpeq + 32
        0x0004ccf4:    4299        .B      CMP      r1,r3
        0x0004ccf6:    bf18        ..      IT       NE
        0x0004ccf8:    4770        pG      BXNE     lr
        0x0004ccfa:    bf08        ..      IT       EQ
        0x0004ccfc:    4290        .B      CMPEQ    r0,r2
        0x0004ccfe:    4770        pG      BX       lr
        0x0004cd00:    d707        ..      BVC      0x4cd12 ; __aeabi_cdcmpeq + 50
        0x0004cd02:    f5111f80    ....    CMN      r1,#0x100000
        0x0004cd06:    bf58        X.      IT       PL
        0x0004cd08:    f5131f80    ....    CMNPL    r3,#0x100000
        0x0004cd0c:    d419        ..      BMI      0x4cd42 ; __aeabi_cdcmpeq + 98
        0x0004cd0e:    4299        .B      CMP      r1,r3
        0x0004cd10:    4770        pG      BX       lr
        0x0004cd12:    4289        .B      CMP      r1,r1
        0x0004cd14:    4770        pG      BX       lr
        0x0004cd16:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004cd1a:    d508        ..      BPL      0x4cd2e ; __aeabi_cdcmpeq + 78
        0x0004cd1c:    f5bc1f80    ....    CMP      r12,#0x100000
        0x0004cd20:    d5f7        ..      BPL      0x4cd12 ; __aeabi_cdcmpeq + 50
        0x0004cd22:    428b        .B      CMP      r3,r1
        0x0004cd24:    bf18        ..      IT       NE
        0x0004cd26:    4770        pG      BXNE     lr
        0x0004cd28:    bf08        ..      IT       EQ
        0x0004cd2a:    4282        .B      CMPEQ    r2,r0
        0x0004cd2c:    4770        pG      BX       lr
        0x0004cd2e:    f44f1c00    O...    MOV      r12,#0x200000
        0x0004cd32:    eb1c0f41    ..A.    CMN      r12,r1,LSL #1
        0x0004cd36:    bf38        8.      IT       CC
        0x0004cd38:    eb1c0f43    ..C.    CMNCC    r12,r3,LSL #1
        0x0004cd3c:    d201        ..      BCS      0x4cd42 ; __aeabi_cdcmpeq + 98
        0x0004cd3e:    428b        .B      CMP      r3,r1
        0x0004cd40:    4770        pG      BX       lr
        0x0004cd42:    b570        p.      PUSH     {r4-r6,lr}
        0x0004cd44:    f000f984    ....    BL       __fpl_dnaninf ; 0x4d050
    $d
        0x0004cd48:    00492492    .$I.    DCD    4793490
    $t
        0x0004cd4c:    f04f5100    O..Q    MOV      r1,#0x20000000
        0x0004cd50:    f04f5380    O..S    MOV      r3,#0x10000000
        0x0004cd54:    f7ffbe5e    ..^.    B.W      __fpl_dcmp_Inf ; 0x4ca14
    x$fpl$dfix
    $v0
    __aeabi_d2iz
    _dfix
        0x0004cd58:    ea4f0341    O.A.    LSL      r3,r1,#1
        0x0004cd5c:    ea4f5353    O.SS    LSR      r3,r3,#21
        0x0004cd60:    f5a36380    ...c    SUB      r3,r3,#0x400
        0x0004cd64:    f1d3031e    ....    RSBS     r3,r3,#0x1e
        0x0004cd68:    bfc8        ..      IT       GT
        0x0004cd6a:    f1d30c21    ..!.    RSBSGT   r12,r3,#0x21
        0x0004cd6e:    dd0c        ..      BLE      0x4cd8a ; __aeabi_d2iz + 50
        0x0004cd70:    f04f4200    O..B    MOV      r2,#0x80000000
        0x0004cd74:    ea4222c1    B.."    ORR      r2,r2,r1,LSL #11
        0x0004cd78:    ea425250    B.PR    ORR      r2,r2,r0,LSR #21
        0x0004cd7c:    fa32fc03    2...    LSRS     r12,r2,r3
        0x0004cd80:    ea8c7ce1    ...|    EOR      r12,r12,r1,ASR #31
        0x0004cd84:    ebac70e1    ...p    SUB      r0,r12,r1,ASR #31
        0x0004cd88:    4770        pG      BX       lr
        0x0004cd8a:    2b10        .+      CMP      r3,#0x10
        0x0004cd8c:    bfc4        ..      ITT      GT
        0x0004cd8e:    2000        .       MOVGT    r0,#0
        0x0004cd90:    4770        pG      BXGT     lr
        0x0004cd92:    f5037c78    ..x|    ADD      r12,r3,#0x3e0
        0x0004cd96:    f1bc3fff    ...?    CMP      r12,#0xffffffff
        0x0004cd9a:    d004        ..      BEQ      0x4cda6 ; __aeabi_d2iz + 78
        0x0004cd9c:    f06f4200    o..B    MVN      r2,#0x80000000
        0x0004cda0:    ea820021    ..!.    EOR      r0,r2,r1,ASR #32
        0x0004cda4:    4770        pG      BX       lr
        0x0004cda6:    b570        p.      PUSH     {r4-r6,lr}
        0x0004cda8:    f000f952    ..R.    BL       __fpl_dnaninf ; 0x4d050
    $d
        0x0004cdac:    80249249    I.$.    DCD    2149880393
    $t
        0x0004cdb0:    2000        .       MOVS     r0,#0
        0x0004cdb2:    4770        pG      BX       lr
        0x0004cdb4:    e7f2        ..      B        0x4cd9c ; __aeabi_d2iz + 68
    x$fpl$dflt
    $v0
    __aeabi_i2d
    _dflt
        0x0004cdb6:    f0104200    ...B    ANDS     r2,r0,#0x80000000
        0x0004cdba:    bf48        H.      IT       MI
        0x0004cdbc:    4240        @B      RSBMI    r0,r0,#0
        0x0004cdbe:    fab0f380    ....    CLZ      r3,r0
        0x0004cdc2:    fa10f103    ....    LSLS     r1,r0,r3
        0x0004cdc6:    d00a        ..      BEQ      0x4cdde ; __aeabi_i2d + 40
        0x0004cdc8:    f1c3031d    ....    RSB      r3,r3,#0x1d
        0x0004cdcc:    f5036380    ...c    ADD      r3,r3,#0x400
        0x0004cdd0:    eb025203    ...R    ADD      r2,r2,r3,LSL #20
        0x0004cdd4:    ea4f5041    O.AP    LSL      r0,r1,#21
        0x0004cdd8:    eb0221d1    ...!    ADD      r1,r2,r1,LSR #11
        0x0004cddc:    4770        pG      BX       lr
        0x0004cdde:    f04f0000    O...    MOV      r0,#0
        0x0004cde2:    4770        pG      BX       lr
    x$fpl$dfltu
    $v0
    __aeabi_ui2d
    _dfltu
        0x0004cde4:    fab0f380    ....    CLZ      r3,r0
        0x0004cde8:    fa10f103    ....    LSLS     r1,r0,r3
        0x0004cdec:    d00a        ..      BEQ      0x4ce04 ; __aeabi_ui2d + 32
        0x0004cdee:    f1c3031d    ....    RSB      r3,r3,#0x1d
        0x0004cdf2:    f5036380    ...c    ADD      r3,r3,#0x400
        0x0004cdf6:    ea4f5203    O..R    LSL      r2,r3,#20
        0x0004cdfa:    ea4f5041    O.AP    LSL      r0,r1,#21
        0x0004cdfe:    eb0221d1    ...!    ADD      r1,r2,r1,LSR #11
        0x0004ce02:    4770        pG      BX       lr
        0x0004ce04:    f04f0000    O...    MOV      r0,#0
        0x0004ce08:    4770        pG      BX       lr
        0x0004ce0a:    0000        ..      MOVS     r0,r0
    x$fpl$dgeqf
    $v0
    __aeabi_cdcmpge
    _dcmpge
        0x0004ce0c:    ea510c03    Q...    ORRS     r12,r1,r3
        0x0004ce10:    d417        ..      BMI      0x4ce42 ; __aeabi_cdcmpge + 54
        0x0004ce12:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004ce16:    bf58        X.      IT       PL
        0x0004ce18:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x0004ce1c:    f1008006    ....    BMI.W    0x4ce2c ; __aeabi_cdcmpge + 32
        0x0004ce20:    4299        .B      CMP      r1,r3
        0x0004ce22:    bf18        ..      IT       NE
        0x0004ce24:    4770        pG      BXNE     lr
        0x0004ce26:    bf08        ..      IT       EQ
        0x0004ce28:    4290        .B      CMPEQ    r0,r2
        0x0004ce2a:    4770        pG      BX       lr
        0x0004ce2c:    d707        ..      BVC      0x4ce3e ; __aeabi_cdcmpge + 50
        0x0004ce2e:    f5111f80    ....    CMN      r1,#0x100000
        0x0004ce32:    bf58        X.      IT       PL
        0x0004ce34:    f5131f80    ....    CMNPL    r3,#0x100000
        0x0004ce38:    d419        ..      BMI      0x4ce6e ; __aeabi_cdcmpge + 98
        0x0004ce3a:    4299        .B      CMP      r1,r3
        0x0004ce3c:    4770        pG      BX       lr
        0x0004ce3e:    4289        .B      CMP      r1,r1
        0x0004ce40:    4770        pG      BX       lr
        0x0004ce42:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004ce46:    d508        ..      BPL      0x4ce5a ; __aeabi_cdcmpge + 78
        0x0004ce48:    f5bc1f80    ....    CMP      r12,#0x100000
        0x0004ce4c:    d5f7        ..      BPL      0x4ce3e ; __aeabi_cdcmpge + 50
        0x0004ce4e:    428b        .B      CMP      r3,r1
        0x0004ce50:    bf18        ..      IT       NE
        0x0004ce52:    4770        pG      BXNE     lr
        0x0004ce54:    bf08        ..      IT       EQ
        0x0004ce56:    4282        .B      CMPEQ    r2,r0
        0x0004ce58:    4770        pG      BX       lr
        0x0004ce5a:    f44f1c00    O...    MOV      r12,#0x200000
        0x0004ce5e:    eb1c0f41    ..A.    CMN      r12,r1,LSL #1
        0x0004ce62:    bf38        8.      IT       CC
        0x0004ce64:    eb1c0f43    ..C.    CMNCC    r12,r3,LSL #1
        0x0004ce68:    d201        ..      BCS      0x4ce6e ; __aeabi_cdcmpge + 98
        0x0004ce6a:    428b        .B      CMP      r3,r1
        0x0004ce6c:    4770        pG      BX       lr
        0x0004ce6e:    b570        p.      PUSH     {r4-r6,lr}
        0x0004ce70:    f000f8ee    ....    BL       __fpl_dnaninf ; 0x4d050
    $d
        0x0004ce74:    00492492    .$I.    DCD    4793490
    $t
        0x0004ce78:    f04f5180    O..Q    MOV      r1,#0x10000000
        0x0004ce7c:    f04f5300    O..S    MOV      r3,#0x20000000
        0x0004ce80:    f7ffbdc8    ....    B.W      __fpl_dcmp_Inf ; 0x4ca14
    x$fpl$dleqf
    $v0
    __aeabi_cdcmple
    _dcmple
        0x0004ce84:    ea510c03    Q...    ORRS     r12,r1,r3
        0x0004ce88:    d417        ..      BMI      0x4ceba ; __aeabi_cdcmple + 54
        0x0004ce8a:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004ce8e:    bf58        X.      IT       PL
        0x0004ce90:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x0004ce94:    f1008006    ....    BMI.W    0x4cea4 ; __aeabi_cdcmple + 32
        0x0004ce98:    4299        .B      CMP      r1,r3
        0x0004ce9a:    bf18        ..      IT       NE
        0x0004ce9c:    4770        pG      BXNE     lr
        0x0004ce9e:    bf08        ..      IT       EQ
        0x0004cea0:    4290        .B      CMPEQ    r0,r2
        0x0004cea2:    4770        pG      BX       lr
        0x0004cea4:    d707        ..      BVC      0x4ceb6 ; __aeabi_cdcmple + 50
        0x0004cea6:    f5111f80    ....    CMN      r1,#0x100000
        0x0004ceaa:    bf58        X.      IT       PL
        0x0004ceac:    f5131f80    ....    CMNPL    r3,#0x100000
        0x0004ceb0:    d419        ..      BMI      __fpl_dcmple_InfNaN ; 0x4cee6
        0x0004ceb2:    4299        .B      CMP      r1,r3
        0x0004ceb4:    4770        pG      BX       lr
        0x0004ceb6:    4289        .B      CMP      r1,r1
        0x0004ceb8:    4770        pG      BX       lr
        0x0004ceba:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004cebe:    d508        ..      BPL      0x4ced2 ; __aeabi_cdcmple + 78
        0x0004cec0:    f5bc1f80    ....    CMP      r12,#0x100000
        0x0004cec4:    d5f7        ..      BPL      0x4ceb6 ; __aeabi_cdcmple + 50
        0x0004cec6:    428b        .B      CMP      r3,r1
        0x0004cec8:    bf18        ..      IT       NE
        0x0004ceca:    4770        pG      BXNE     lr
        0x0004cecc:    bf08        ..      IT       EQ
        0x0004cece:    4282        .B      CMPEQ    r2,r0
        0x0004ced0:    4770        pG      BX       lr
        0x0004ced2:    f44f1c00    O...    MOV      r12,#0x200000
        0x0004ced6:    eb1c0f41    ..A.    CMN      r12,r1,LSL #1
        0x0004ceda:    bf38        8.      IT       CC
        0x0004cedc:    eb1c0f43    ..C.    CMNCC    r12,r3,LSL #1
        0x0004cee0:    d201        ..      BCS      __fpl_dcmple_InfNaN ; 0x4cee6
        0x0004cee2:    428b        .B      CMP      r3,r1
        0x0004cee4:    4770        pG      BX       lr
    __fpl_dcmple_InfNaN
        0x0004cee6:    b570        p.      PUSH     {r4-r6,lr}
        0x0004cee8:    f000f8b2    ....    BL       __fpl_dnaninf ; 0x4d050
    $d
        0x0004ceec:    00492492    .$I.    DCD    4793490
    $t
        0x0004cef0:    f04f5100    O..Q    MOV      r1,#0x20000000
        0x0004cef4:    f04f5380    O..S    MOV      r3,#0x10000000
        0x0004cef8:    f7ffbd8c    ....    B.W      __fpl_dcmp_Inf ; 0x4ca14
    x$fpl$dmul
    $v0
    __aeabi_dmul
    _dmul
        0x0004cefc:    b570        p.      PUSH     {r4-r6,lr}
        0x0004cefe:    f8dfc148    ..H.    LDR      r12,[pc,#328] ; [0x4d048] = 0x7ff0000
        0x0004cf02:    ea1c1e11    ....    ANDS     lr,r12,r1,LSR #4
        0x0004cf06:    bf1e        ..      ITTT     NE
        0x0004cf08:    ea1c1513    ....    ANDSNE   r5,r12,r3,LSR #4
        0x0004cf0c:    ea9e0f0c    ....    TEQNE    lr,r12
        0x0004cf10:    ea950f0c    ....    TEQNE    r5,r12
        0x0004cf14:    f000806f    ..o.    BEQ.W    0x4cff6 ; __aeabi_dmul + 250
        0x0004cf18:    ea810403    ....    EOR      r4,r1,r3
        0x0004cf1c:    ea4e7ed4    N..~    ORR      lr,lr,r4,LSR #31
        0x0004cf20:    44ae        .D      ADD      lr,lr,r5
        0x0004cf22:    ea21114c    !.L.    BIC      r1,r1,r12,LSL #5
        0x0004cf26:    ea23134c    #.L.    BIC      r3,r3,r12,LSL #5
        0x0004cf2a:    f4411180    A...    ORR      r1,r1,#0x100000
        0x0004cf2e:    f4431380    C...    ORR      r3,r3,#0x100000
        0x0004cf32:    f1ae7e7f    ...~    SUB      lr,lr,#0x3fc0000
        0x0004cf36:    fba14c02    ...L    UMULL    r4,r12,r1,r2
        0x0004cf3a:    fba06503    ...e    UMULL    r6,r5,r0,r3
        0x0004cf3e:    1936        6.      ADDS     r6,r6,r4
        0x0004cf40:    eb55050c    U...    ADCS     r5,r5,r12
        0x0004cf44:    fba14c03    ...L    UMULL    r4,r12,r1,r3
        0x0004cf48:    f14c0300    L...    ADC      r3,r12,#0
        0x0004cf4c:    fba01c02    ....    UMULL    r1,r12,r0,r2
        0x0004cf50:    eb16060c    ....    ADDS     r6,r6,r12
        0x0004cf54:    4165        eA      ADCS     r5,r5,r4
        0x0004cf56:    f1530300    S...    ADCS     r3,r3,#0
        0x0004cf5a:    4209        .B      TST      r1,r1
        0x0004cf5c:    bf18        ..      IT       NE
        0x0004cf5e:    f0460601    F...    ORRNE    r6,r6,#1
        0x0004cf62:    f4137f00    ....    TST      r3,#0x200
        0x0004cf66:    d10b        ..      BNE      0x4cf80 ; __aeabi_dmul + 132
        0x0004cf68:    ea4f3103    O..1    LSL      r1,r3,#12
        0x0004cf6c:    ea4f3005    O..0    LSL      r0,r5,#12
        0x0004cf70:    ea415115    A..Q    ORR      r1,r1,r5,LSR #20
        0x0004cf74:    ea405016    @..P    ORR      r0,r0,r6,LSR #20
        0x0004cf78:    0334        4.      LSLS     r4,r6,#12
        0x0004cf7a:    f06f0203    o...    MVN      r2,#3
        0x0004cf7e:    e00a        ..      B        0x4cf96 ; __aeabi_dmul + 154
        0x0004cf80:    ea4f21c3    O..!    LSL      r1,r3,#11
        0x0004cf84:    ea4f20c5    O..     LSL      r0,r5,#11
        0x0004cf88:    ea415155    A.UQ    ORR      r1,r1,r5,LSR #21
        0x0004cf8c:    ea405056    @.VP    ORR      r0,r0,r6,LSR #21
        0x0004cf90:    02f4        ..      LSLS     r4,r6,#11
        0x0004cf92:    f06f0202    o...    MVN      r2,#2
        0x0004cf96:    eb02422e    ...B    ADD      r2,r2,lr,ASR #16
        0x0004cf9a:    eb015502    ...U    ADD      r5,r1,r2,LSL #20
        0x0004cf9e:    ea8571ce    ...q    EOR      r1,r5,lr,LSL #31
        0x0004cfa2:    d00a        ..      BEQ      0x4cfba ; __aeabi_dmul + 190
        0x0004cfa4:    ea5f0c44    _.D.    LSLS     r12,r4,#1
        0x0004cfa8:    bf18        ..      IT       NE
        0x0004cfaa:    f0244400    $..D    BICNE    r4,r4,#0x80000000
        0x0004cfae:    f1500000    P...    ADCS     r0,r0,#0
        0x0004cfb2:    f1410100    A...    ADC      r1,r1,#0
        0x0004cfb6:    ea2070d4     ..p    BIC      r0,r0,r4,LSR #31
        0x0004cfba:    f2407cfe    @..|    MOV      r12,#0x7fe
        0x0004cfbe:    4562        bE      CMP      r2,r12
        0x0004cfc0:    d200        ..      BCS      0x4cfc4 ; __aeabi_dmul + 200
        0x0004cfc2:    bd70        p.      POP      {r4-r6,pc}
        0x0004cfc4:    42a8        .B      CMP      r0,r5
        0x0004cfc6:    bf14        ..      ITE      NE
        0x0004cfc8:    f04f4480    O..D    MOVNE    r4,#0x40000000
        0x0004cfcc:    f04f4440    O.@D    MOVEQ    r4,#0xc0000000
        0x0004cfd0:    2e00        ..      CMP      r6,#0
        0x0004cfd2:    bf08        ..      IT       EQ
        0x0004cfd4:    2400        .$      MOVEQ    r4,#0
        0x0004cfd6:    f1be6f80    ...o    CMP      lr,#0x4000000
        0x0004cfda:    bfa8        ..      IT       GE
        0x0004cfdc:    f1a141c0    ...A    SUBGE    r1,r1,#0x60000000
        0x0004cfe0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004cfe4:    f2808082    ....    BGE.W    __fpl_dretinf ; 0x4d0ec
        0x0004cfe8:    f10141c0    ...A    ADD      r1,r1,#0x60000000
        0x0004cfec:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004cff0:    f04f0000    O...    MOV      r0,#0
        0x0004cff4:    4770        pG      BX       lr
        0x0004cff6:    ea0c1513    ....    AND      r5,r12,r3,LSR #4
        0x0004cffa:    ea9e0f0c    ....    TEQ      lr,r12
        0x0004cffe:    bf18        ..      IT       NE
        0x0004d000:    ea950f0c    ....    TEQNE    r5,r12
        0x0004d004:    d006        ..      BEQ      0x4d014 ; __aeabi_dmul + 280
        0x0004d006:    ea810e03    ....    EOR      lr,r1,r3
        0x0004d00a:    f04f0000    O...    MOV      r0,#0
        0x0004d00e:    f00e4100    ...A    AND      r1,lr,#0x80000000
        0x0004d012:    bd70        p.      POP      {r4-r6,pc}
        0x0004d014:    f000f81c    ....    BL       __fpl_dnaninf ; 0x4d050
    $d
        0x0004d018:    3e010089    ...>    DCD    1040253065
    $t
        0x0004d01c:    f000b807    ....    B.W      0x4d02e ; __aeabi_dmul + 306
        0x0004d020:    f000b809    ....    B.W      0x4d036 ; __aeabi_dmul + 314
        0x0004d024:    ea4f0c43    O.C.    LSL      r12,r3,#1
        0x0004d028:    ea5f5c5c    _.\\    LSRS     r12,r12,#21
        0x0004d02c:    d008        ..      BEQ      0x4d040 ; __aeabi_dmul + 324
        0x0004d02e:    ea810103    ....    EOR      r1,r1,r3
        0x0004d032:    f000b85b    ..[.    B.W      __fpl_dretinf ; 0x4d0ec
        0x0004d036:    ea4f0c41    O.A.    LSL      r12,r1,#1
        0x0004d03a:    ea5f5c5c    _.\\    LSRS     r12,r12,#21
        0x0004d03e:    d1f6        ..      BNE      0x4d02e ; __aeabi_dmul + 306
        0x0004d040:    4902        .I      LDR      r1,[pc,#8] ; [0x4d04c] = 0x7ff80000
        0x0004d042:    f04f0000    O...    MOV      r0,#0
        0x0004d046:    4770        pG      BX       lr
    $d
        0x0004d048:    07ff0000    ....    DCD    134152192
        0x0004d04c:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$dnaninf
    $v0
    __fpl_dnaninf
        0x0004d050:    f10e0e02    ....    ADD      lr,lr,#2
        0x0004d054:    f02e0e03    ....    BIC      lr,lr,#3
        0x0004d058:    f85e6b04    ^..k    LDR      r6,[lr],#4
        0x0004d05c:    4236        6B      TST      r6,r6
        0x0004d05e:    d405        ..      BMI      0x4d06c ; __fpl_dnaninf + 28
        0x0004d060:    2a01        .*      CMP      r2,#1
        0x0004d062:    eb430503    C...    ADC      r5,r3,r3
        0x0004d066:    f5151f00    ....    CMN      r5,#0x200000
        0x0004d06a:    d812        ..      BHI      0x4d092 ; __fpl_dnaninf + 66
        0x0004d06c:    2801        .(      CMP      r0,#1
        0x0004d06e:    eb410c01    A...    ADC      r12,r1,r1
        0x0004d072:    f51c1f00    ....    CMN      r12,#0x200000
        0x0004d076:    d80c        ..      BHI      0x4d092 ; __fpl_dnaninf + 66
        0x0004d078:    d10e        ..      BNE      0x4d098 ; __fpl_dnaninf + 72
        0x0004d07a:    ea4f7cd1    O..|    LSR      r12,r1,#31
        0x0004d07e:    eb0c0c4c    ..L.    ADD      r12,r12,r12,LSL #1
        0x0004d082:    f10c0c02    ....    ADD      r12,r12,#2
        0x0004d086:    f5151f00    ....    CMN      r5,#0x200000
        0x0004d08a:    bf08        ..      IT       EQ
        0x0004d08c:    eb4c7cd3    L..|    ADCEQ    r12,r12,r3,LSR #31
        0x0004d090:    e004        ..      B        0x4d09c ; __fpl_dnaninf + 76
        0x0004d092:    f04f0c08    O...    MOV      r12,#8
        0x0004d096:    e001        ..      B        0x4d09c ; __fpl_dnaninf + 76
        0x0004d098:    ea4f7cd3    O..|    LSR      r12,r3,#31
        0x0004d09c:    eb0c054c    ..L.    ADD      r5,r12,r12,LSL #1
        0x0004d0a0:    fa26f605    &...    LSR      r6,r6,r5
        0x0004d0a4:    f0060607    ....    AND      r6,r6,#7
        0x0004d0a8:    f1b60c04    ....    SUBS     r12,r6,#4
        0x0004d0ac:    d206        ..      BCS      0x4d0bc ; __fpl_dnaninf + 108
        0x0004d0ae:    eb0e0c86    ....    ADD      r12,lr,r6,LSL #2
        0x0004d0b2:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004d0b6:    f04c0c01    L...    ORR      r12,r12,#1
        0x0004d0ba:    4760        `G      BX       r12
        0x0004d0bc:    e8dff00c    ....    TBB      [pc,r12]
    $d
        0x0004d0c0:    02020b09    ....    DCD    33688329
    $t
        0x0004d0c4:    f04f4100    O..A    MOV      r1,#0x80000000
        0x0004d0c8:    f5a12100    ...!    SUB      r1,r1,#0x80000
        0x0004d0cc:    f04f0000    O...    MOV      r0,#0
        0x0004d0d0:    bd70        p.      POP      {r4-r6,pc}
        0x0004d0d2:    4619        .F      MOV      r1,r3
        0x0004d0d4:    4610        .F      MOV      r0,r2
        0x0004d0d6:    2801        .(      CMP      r0,#1
        0x0004d0d8:    eb510401    Q...    ADCS     r4,r1,r1
        0x0004d0dc:    bf18        ..      IT       NE
        0x0004d0de:    f5d41400    ....    RSBSNE   r4,r4,#0x200000
        0x0004d0e2:    bf84        ..      ITT      HI
        0x0004d0e4:    2000        .       MOVHI    r0,#0
        0x0004d0e6:    f0014100    ...A    ANDHI    r1,r1,#0x80000000
        0x0004d0ea:    bd70        p.      POP      {r4-r6,pc}
    x$fpl$dretinf
    $v0
    __fpl_dretinf
        0x0004d0ec:    0808        ..      LSRS     r0,r1,#32
        0x0004d0ee:    f5a01100    ....    SUB      r1,r0,#0x200000
        0x0004d0f2:    ea4f0131    O.1.    RRX      r1,r1
        0x0004d0f6:    4770        pG      BX       lr
    x$fpl$drleqf
    $v0
    __aeabi_cdrcmple
    _drcmple
        0x0004d0f8:    ea530c01    S...    ORRS     r12,r3,r1
        0x0004d0fc:    d417        ..      BMI      0x4d12e ; __aeabi_cdrcmple + 54
        0x0004d0fe:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004d102:    bf58        X.      IT       PL
        0x0004d104:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x0004d108:    f1008006    ....    BMI.W    0x4d118 ; __aeabi_cdrcmple + 32
        0x0004d10c:    428b        .B      CMP      r3,r1
        0x0004d10e:    bf18        ..      IT       NE
        0x0004d110:    4770        pG      BXNE     lr
        0x0004d112:    bf08        ..      IT       EQ
        0x0004d114:    4282        .B      CMPEQ    r2,r0
        0x0004d116:    4770        pG      BX       lr
        0x0004d118:    d707        ..      BVC      0x4d12a ; __aeabi_cdrcmple + 50
        0x0004d11a:    f5131f80    ....    CMN      r3,#0x100000
        0x0004d11e:    bf58        X.      IT       PL
        0x0004d120:    f5111f80    ....    CMNPL    r1,#0x100000
        0x0004d124:    d419        ..      BMI      0x4d15a ; __aeabi_cdrcmple + 98
        0x0004d126:    428b        .B      CMP      r3,r1
        0x0004d128:    4770        pG      BX       lr
        0x0004d12a:    429b        .B      CMP      r3,r3
        0x0004d12c:    4770        pG      BX       lr
        0x0004d12e:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004d132:    d508        ..      BPL      0x4d146 ; __aeabi_cdrcmple + 78
        0x0004d134:    f5bc1f80    ....    CMP      r12,#0x100000
        0x0004d138:    d5f7        ..      BPL      0x4d12a ; __aeabi_cdrcmple + 50
        0x0004d13a:    4299        .B      CMP      r1,r3
        0x0004d13c:    bf18        ..      IT       NE
        0x0004d13e:    4770        pG      BXNE     lr
        0x0004d140:    bf08        ..      IT       EQ
        0x0004d142:    4290        .B      CMPEQ    r0,r2
        0x0004d144:    4770        pG      BX       lr
        0x0004d146:    f44f1c00    O...    MOV      r12,#0x200000
        0x0004d14a:    eb1c0f43    ..C.    CMN      r12,r3,LSL #1
        0x0004d14e:    bf38        8.      IT       CC
        0x0004d150:    eb1c0f41    ..A.    CMNCC    r12,r1,LSL #1
        0x0004d154:    d201        ..      BCS      0x4d15a ; __aeabi_cdrcmple + 98
        0x0004d156:    4299        .B      CMP      r1,r3
        0x0004d158:    4770        pG      BX       lr
        0x0004d15a:    b40f        ..      PUSH     {r0-r3}
        0x0004d15c:    bc0c        ..      POP      {r2,r3}
        0x0004d15e:    bc03        ..      POP      {r0,r1}
        0x0004d160:    f7ffbec1    ....    B.W      __fpl_dcmple_InfNaN ; 0x4cee6
    x$fpl$drsb
    $v0
    __aeabi_drsub
    _drsb
        0x0004d164:    b510        ..      PUSH     {r4,lr}
        0x0004d166:    ea910f03    ....    TEQ      r1,r3
        0x0004d16a:    f0814100    ...A    EOR      r1,r1,#0x80000000
        0x0004d16e:    f53fabb1    ?...    BMI      _dadd1 ; 0x4c8d4
        0x0004d172:    f0834300    ...C    EOR      r3,r3,#0x80000000
        0x0004d176:    f000b8d5    ....    B.W      _dsub1 ; 0x4d324
        0x0004d17a:    0000        ..      MOVS     r0,r0
    x$fpl$dsqrt
    $v0
    _dsqrt
        0x0004d17c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0004d180:    f5011c80    ....    ADD      r12,r1,#0x100000
        0x0004d184:    f5bc1f00    ....    CMP      r12,#0x200000
        0x0004d188:    f2c080a9    ....    BLT.W    0x4d2de ; _dsqrt + 354
        0x0004d18c:    ea4f5c11    O..\    LSR      r12,r1,#20
        0x0004d190:    ea21510c    !..Q    BIC      r1,r1,r12,LSL #20
        0x0004d194:    f4411180    A...    ORR      r1,r1,#0x100000
        0x0004d198:    f10c0cfd    ....    ADD      r12,r12,#0xfd
        0x0004d19c:    ea5f0c5c    _.\.    LSRS     r12,r12,#1
        0x0004d1a0:    f50c7cc0    ...|    ADD      r12,r12,#0x180
        0x0004d1a4:    d301        ..      BCC      0x4d1aa ; _dsqrt + 46
        0x0004d1a6:    0040        @.      LSLS     r0,r0,#1
        0x0004d1a8:    4149        IA      ADCS     r1,r1,r1
        0x0004d1aa:    0289        ..      LSLS     r1,r1,#10
        0x0004d1ac:    ea415190    A..Q    ORR      r1,r1,r0,LSR #22
        0x0004d1b0:    0287        ..      LSLS     r7,r0,#10
        0x0004d1b2:    a42e        ..      ADR      r4,{pc}+0xba ; 0x4d26c
        0x0004d1b4:    0e8e        ..      LSRS     r6,r1,#26
        0x0004d1b6:    5da4        .]      LDRB     r4,[r4,r6]
        0x0004d1b8:    0c0a        ..      LSRS     r2,r1,#16
        0x0004d1ba:    fb04f604    ....    MUL      r6,r4,r4
        0x0004d1be:    fb02f606    ....    MUL      r6,r2,r6
        0x0004d1c2:    f1c64640    ..@F    RSB      r6,r6,#0xc0000000
        0x0004d1c6:    fba46206    ...b    UMULL    r6,r2,r4,r6
        0x0004d1ca:    0df6        ..      LSRS     r6,r6,#23
        0x0004d1cc:    ea462642    F.B&    ORR      r6,r6,r2,LSL #9
        0x0004d1d0:    fb06f406    ....    MUL      r4,r6,r6
        0x0004d1d4:    fba42301    ...#    UMULL    r2,r3,r4,r1
        0x0004d1d8:    4252        RB      RSBS     r2,r2,#0
        0x0004d1da:    f1c34340    ..@C    RSB      r3,r3,#0xc0000000
        0x0004d1de:    bf38        8.      IT       CC
        0x0004d1e0:    1e5b        [.      SUBCC    r3,r3,#1
        0x0004d1e2:    fba64202    ...B    UMULL    r4,r2,r6,r2
        0x0004d1e6:    2400        .$      MOVS     r4,#0
        0x0004d1e8:    fbe62403    ...$    UMLAL    r2,r4,r6,r3
        0x0004d1ec:    0bd2        ..      LSRS     r2,r2,#15
        0x0004d1ee:    ea424644    B.DF    ORR      r6,r2,r4,LSL #17
        0x0004d1f2:    fba62306    ...#    UMULL    r2,r3,r6,r6
        0x0004d1f6:    fba1e202    ....    UMULL    lr,r2,r1,r2
        0x0004d1fa:    fba3e407    ....    UMULL    lr,r4,r3,r7
        0x0004d1fe:    fbe34261    ..aB    UMAAL    r4,r2,r3,r1
        0x0004d202:    4264        dB      RSBS     r4,r4,#0
        0x0004d204:    f1c24e40    ..@N    RSB      lr,r2,#0xc0000000
        0x0004d208:    bf38        8.      IT       CC
        0x0004d20a:    f1ae0e01    ....    SUBCC    lr,lr,#1
        0x0004d20e:    fba62304    ...#    UMULL    r2,r3,r6,r4
        0x0004d212:    f04f0200    O...    MOV      r2,#0
        0x0004d216:    fbe6320e    ...2    UMLAL    r3,r2,r6,lr
        0x0004d21a:    fba24603    ...F    UMULL    r4,r6,r2,r3
        0x0004d21e:    0034        4.      MOVS     r4,r6
        0x0004d220:    fbe26462    ..bd    UMAAL    r6,r4,r2,r2
        0x0004d224:    fba1e606    ....    UMULL    lr,r6,r1,r6
        0x0004d228:    fba4e807    ....    UMULL    lr,r8,r4,r7
        0x0004d22c:    fbe46861    ..ah    UMAAL    r6,r8,r4,r1
        0x0004d230:    4276        vB      RSBS     r6,r6,#0
        0x0004d232:    f1c85840    ..@X    RSB      r8,r8,#0x30000000
        0x0004d236:    bf38        8.      IT       CC
        0x0004d238:    f1a80801    ....    SUBCC    r8,r8,#1
        0x0004d23c:    fba2e406    ....    UMULL    lr,r4,r2,r6
        0x0004d240:    fba3e508    ....    UMULL    lr,r5,r3,r8
        0x0004d244:    fbe25468    ..hT    UMAAL    r5,r4,r2,r8
        0x0004d248:    fba1e605    ....    UMULL    lr,r6,r1,r5
        0x0004d24c:    fba7e804    ....    UMULL    lr,r8,r7,r4
        0x0004d250:    fbe18664    ..d.    UMAAL    r8,r6,r1,r4
        0x0004d254:    f1180520    .. .    ADDS     r5,r8,#0x20
        0x0004d258:    f1560600    V...    ADCS     r6,r6,#0
        0x0004d25c:    09a8        ..      LSRS     r0,r5,#6
        0x0004d25e:    ea406086    @..`    ORR      r0,r0,r6,LSL #26
        0x0004d262:    09b1        ..      LSRS     r1,r6,#6
        0x0004d264:    f1a8081b    ....    SUB      r8,r8,#0x1b
        0x0004d268:    f008083f    ..?.    AND      r8,r8,#0x3f
        0x0004d26c:    f1b80f0a    ....    CMP      r8,#0xa
        0x0004d270:    d91c        ..      BLS      0x4d2ac ; _dsqrt + 304
        0x0004d272:    eb01510c    ...Q    ADD      r1,r1,r12,LSL #20
        0x0004d276:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0004d27a:    bf00        ..      NOP      
    $d
        0x0004d27c:    e8eef5fc    ....    DCD    3907974652
        0x0004d280:    d3d8dde2    ....    DCD    3554205154
        0x0004d284:    c3c7cbcf    ....    DCD    3284650959
        0x0004d288:    b6b9bdc0    ....    DCD    3065626048
        0x0004d28c:    acaeb1b4    ....    DCD    2897129908
        0x0004d290:    a3a5a7a9    ....    DCD    2745542569
        0x0004d294:    9b9d9fa1    ....    DCD    2610798497
        0x0004d298:    9596989a    ....    DCD    2509674650
        0x0004d29c:    8f909293    ....    DCD    2408616595
        0x0004d2a0:    898b8c8d    ....    DCD    2307624077
        0x0004d2a4:    85868788    ....    DCD    2240186248
        0x0004d2a8:    81828384    ....    DCD    2172814212
    $t
        0x0004d2ac:    fba06800    ...h    UMULL    r6,r8,r0,r0
        0x0004d2b0:    fb00f201    ....    MUL      r2,r0,r1
        0x0004d2b4:    eb080842    ..B.    ADD      r8,r8,r2,LSL #1
        0x0004d2b8:    ebb82887    ...(    SUBS     r8,r8,r7,LSL #10
        0x0004d2bc:    d507        ..      BPL      0x4d2ce ; _dsqrt + 338
        0x0004d2be:    1834        4.      ADDS     r4,r6,r0
        0x0004d2c0:    eb580401    X...    ADCS     r4,r8,r1
        0x0004d2c4:    d5d5        ..      BPL      0x4d272 ; _dsqrt + 246
        0x0004d2c6:    1c40        @.      ADDS     r0,r0,#1
        0x0004d2c8:    f1510100    Q...    ADCS     r1,r1,#0
        0x0004d2cc:    e7d1        ..      B        0x4d272 ; _dsqrt + 246
        0x0004d2ce:    1a34        4.      SUBS     r4,r6,r0
        0x0004d2d0:    eb780401    x...    SBCS     r4,r8,r1
        0x0004d2d4:    d4cd        ..      BMI      0x4d272 ; _dsqrt + 246
        0x0004d2d6:    1e40        @.      SUBS     r0,r0,#1
        0x0004d2d8:    f1710100    q...    SBCS     r1,r1,#0
        0x0004d2dc:    e7c9        ..      B        0x4d272 ; _dsqrt + 246
        0x0004d2de:    ea5f0c4c    _.L.    LSLS     r12,r12,#1
        0x0004d2e2:    ea5f5c9c    _..\    LSRS     r12,r12,#22
        0x0004d2e6:    d10d        ..      BNE      0x4d304 ; _dsqrt + 392
        0x0004d2e8:    d305        ..      BCC      0x4d2f6 ; _dsqrt + 378
        0x0004d2ea:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004d2ee:    f04f0000    O...    MOV      r0,#0
        0x0004d2f2:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0004d2f6:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0004d2fa:    b570        p.      PUSH     {r4-r6,lr}
        0x0004d2fc:    f7fffea8    ....    BL       __fpl_dnaninf ; 0x4d050
    $d
        0x0004d300:    beffdb6d    m...    DCD    3204438893
    $t
        0x0004d304:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0004d308:    4901        .I      LDR      r1,[pc,#4] ; [0x4d310] = 0x7ff80000
        0x0004d30a:    f04f0000    O...    MOV      r0,#0
        0x0004d30e:    4770        pG      BX       lr
    $d
        0x0004d310:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$dsub
    $v0
    __aeabi_dsub
    _dsub
        0x0004d314:    b510        ..      PUSH     {r4,lr}
        0x0004d316:    ea910f03    ....    TEQ      r1,r3
        0x0004d31a:    bf48        H.      IT       MI
        0x0004d31c:    f0834300    ...C    EORMI    r3,r3,#0x80000000
        0x0004d320:    f53faad8    ?...    BMI      _dadd1 ; 0x4c8d4
    _dsub1
        0x0004d324:    1a84        ..      SUBS     r4,r0,r2
        0x0004d326:    eb710c03    q...    SBCS     r12,r1,r3
        0x0004d32a:    d207        ..      BCS      0x4d33c ; _dsub1 + 24
        0x0004d32c:    f08c4c00    ...L    EOR      r12,r12,#0x80000000
        0x0004d330:    1912        ..      ADDS     r2,r2,r4
        0x0004d332:    eb43030c    C...    ADC      r3,r3,r12
        0x0004d336:    1b00        ..      SUBS     r0,r0,r4
        0x0004d338:    eb61010c    a...    SBC      r1,r1,r12
        0x0004d33c:    ea4f5411    O..T    LSR      r4,r1,#20
        0x0004d340:    eba45c13    ...\    SUB      r12,r4,r3,LSR #20
        0x0004d344:    f8dfe1a4    ....    LDR      lr,[pc,#420] ; [0x4d4ec] = 0xffe00000
        0x0004d348:    ea1e0f43    ..C.    TST      lr,r3,LSL #1
        0x0004d34c:    bf18        ..      IT       NE
        0x0004d34e:    ea9e5f44    ..D_    TEQNE    lr,r4,LSL #21
        0x0004d352:    f00080b4    ....    BEQ.W    0x4d4be ; _dsub1 + 410
        0x0004d356:    ea215104    !..Q    BIC      r1,r1,r4,LSL #20
        0x0004d35a:    ea23036e    #.n.    BIC      r3,r3,lr,ASR #1
        0x0004d35e:    4252        RB      RSBS     r2,r2,#0
        0x0004d360:    ebc3036e    ..n.    RSB      r3,r3,lr,ASR #1
        0x0004d364:    bf38        8.      IT       CC
        0x0004d366:    1e5b        [.      SUBCC    r3,r3,#1
        0x0004d368:    f1dc0e20    .. .    RSBS     lr,r12,#0x20
        0x0004d36c:    d325        %.      BCC      0x4d3ba ; _dsub1 + 150
        0x0004d36e:    fa22fe0c    "...    LSR      lr,r2,r12
        0x0004d372:    eb10000e    ....    ADDS     r0,r0,lr
        0x0004d376:    fa43fe0c    C...    ASR      lr,r3,r12
        0x0004d37a:    eb41010e    A...    ADC      r1,r1,lr
        0x0004d37e:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x0004d382:    fa03fe0e    ....    LSL      lr,r3,lr
        0x0004d386:    eb10000e    ....    ADDS     r0,r0,lr
        0x0004d38a:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x0004d38e:    f1510100    Q...    ADCS     r1,r1,#0
        0x0004d392:    d429        ).      BMI      0x4d3e8 ; _dsub1 + 196
        0x0004d394:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004d398:    fa12f20e    ....    LSLS     r2,r2,lr
        0x0004d39c:    e8bd4010    ...@    POP      {r4,lr}
        0x0004d3a0:    bf58        X.      IT       PL
        0x0004d3a2:    4770        pG      BXPL     lr
        0x0004d3a4:    1c40        @.      ADDS     r0,r0,#1
        0x0004d3a6:    bf1c        ..      ITT      NE
        0x0004d3a8:    f1b24f00    ...O    CMPNE    r2,#0x80000000
        0x0004d3ac:    4770        pG      BXNE     lr
        0x0004d3ae:    2800        .(      CMP      r0,#0
        0x0004d3b0:    bf0c        ..      ITE      EQ
        0x0004d3b2:    1c49        I.      ADDEQ    r1,r1,#1
        0x0004d3b4:    f0200001     ...    BICNE    r0,r0,#1
        0x0004d3b8:    4770        pG      BX       lr
        0x0004d3ba:    eb120e02    ....    ADDS     lr,r2,r2
        0x0004d3be:    eb430203    C...    ADC      r2,r3,r3
        0x0004d3c2:    bf18        ..      IT       NE
        0x0004d3c4:    f04f0e01    O...    MOVNE    lr,#1
        0x0004d3c8:    ea4e0242    N.B.    ORR      r2,lr,r2,LSL #1
        0x0004d3cc:    f1ac0c20    .. .    SUB      r12,r12,#0x20
        0x0004d3d0:    f1dc0e1e    ....    RSBS     lr,r12,#0x1e
        0x0004d3d4:    d956        V.      BLS      0x4d484 ; _dsub1 + 352
        0x0004d3d6:    fa43fe0c    C...    ASR      lr,r3,r12
        0x0004d3da:    eb10000e    ....    ADDS     r0,r0,lr
        0x0004d3de:    f1cc0e1e    ....    RSB      lr,r12,#0x1e
        0x0004d3e2:    f15131ff    Q..1    ADCS     r1,r1,#0xffffffff
        0x0004d3e6:    d5d5        ..      BPL      0x4d394 ; _dsub1 + 112
        0x0004d3e8:    f10e0e01    ....    ADD      lr,lr,#1
        0x0004d3ec:    fa12fe0e    ....    LSLS     lr,r2,lr
        0x0004d3f0:    4140        @A      ADCS     r0,r0,r0
        0x0004d3f2:    eb410101    A...    ADC      r1,r1,r1
        0x0004d3f6:    eb015c44    ..D\    ADD      r12,r1,r4,LSL #21
        0x0004d3fa:    ea5f5c5c    _.\\    LSRS     r12,r12,#21
        0x0004d3fe:    d910        ..      BLS      0x4d422 ; _dsub1 + 254
        0x0004d400:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004d404:    eb1070de    ...p    ADDS     r0,r0,lr,LSR #31
        0x0004d408:    bf38        8.      IT       CC
        0x0004d40a:    f1be4f00    ...O    CMPCC    lr,#0x80000000
        0x0004d40e:    e8bd4010    ...@    POP      {r4,lr}
        0x0004d412:    bf18        ..      IT       NE
        0x0004d414:    4770        pG      BXNE     lr
        0x0004d416:    2800        .(      CMP      r0,#0
        0x0004d418:    bf0c        ..      ITE      EQ
        0x0004d41a:    1c49        I.      ADDEQ    r1,r1,#1
        0x0004d41c:    f0200001     ...    BICNE    r0,r0,#1
        0x0004d420:    4770        pG      BX       lr
        0x0004d422:    d234        4.      BCS      0x4d48e ; _dsub1 + 362
        0x0004d424:    ea4f2cd4    O..,    LSR      r12,r4,#11
        0x0004d428:    f4246400    $..d    BIC      r4,r4,#0x800
        0x0004d42c:    f5111100    ....    ADDS     r1,r1,#0x200000
        0x0004d430:    d01b        ..      BEQ      0x4d46a ; _dsub1 + 326
        0x0004d432:    fab1f281    ....    CLZ      r2,r1
        0x0004d436:    3a0b        .:      SUBS     r2,r2,#0xb
        0x0004d438:    1aa4        ..      SUBS     r4,r4,r2
        0x0004d43a:    1ea4        ..      SUBS     r4,r4,#2
        0x0004d43c:    f1d20320    .. .    RSBS     r3,r2,#0x20
        0x0004d440:    4091        .@      LSLS     r1,r1,r2
        0x0004d442:    fa30f303    0...    LSRS     r3,r0,r3
        0x0004d446:    4319        .C      ORRS     r1,r1,r3
        0x0004d448:    4090        .@      LSLS     r0,r0,r2
        0x0004d44a:    eb0171cc    ...q    ADD      r1,r1,r12,LSL #31
        0x0004d44e:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004d452:    2c00        .,      CMP      r4,#0
        0x0004d454:    e8bd4010    ...@    POP      {r4,lr}
        0x0004d458:    bfa8        ..      IT       GE
        0x0004d45a:    4770        pG      BXGE     lr
        0x0004d45c:    f10141c0    ...A    ADD      r1,r1,#0x60000000
        0x0004d460:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004d464:    f04f0000    O...    MOV      r0,#0
        0x0004d468:    4770        pG      BX       lr
        0x0004d46a:    fab0f380    ....    CLZ      r3,r0
        0x0004d46e:    fa10f103    ....    LSLS     r1,r0,r3
        0x0004d472:    d102        ..      BNE      0x4d47a ; _dsub1 + 342
        0x0004d474:    e8bd4010    ...@    POP      {r4,lr}
        0x0004d478:    4770        pG      BX       lr
        0x0004d47a:    1ae4        ..      SUBS     r4,r4,r3
        0x0004d47c:    3c17        .<      SUBS     r4,r4,#0x17
        0x0004d47e:    0548        H.      LSLS     r0,r1,#21
        0x0004d480:    0ac9        ..      LSRS     r1,r1,#11
        0x0004d482:    e7e2        ..      B        0x4d44a ; _dsub1 + 294
        0x0004d484:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004d488:    e8bd4010    ...@    POP      {r4,lr}
        0x0004d48c:    4770        pG      BX       lr
        0x0004d48e:    1049        I.      ASRS     r1,r1,#1
        0x0004d490:    ea4f0030    O.0.    RRX      r0,r0
        0x0004d494:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004d498:    e8bd4010    ...@    POP      {r4,lr}
        0x0004d49c:    e002        ..      B        0x4d4a4 ; _dsub1 + 384
        0x0004d49e:    f04f0100    O...    MOV      r1,#0
        0x0004d4a2:    4770        pG      BX       lr
        0x0004d4a4:    004a        J.      LSLS     r2,r1,#1
        0x0004d4a6:    bf08        ..      IT       EQ
        0x0004d4a8:    4200        .B      TSTEQ    r0,r0
        0x0004d4aa:    d0f8        ..      BEQ      0x4d49e ; _dsub1 + 378
        0x0004d4ac:    f5b21f00    ....    CMP      r2,#0x200000
        0x0004d4b0:    bf28        (.      IT       CS
        0x0004d4b2:    4770        pG      BXCS     lr
        0x0004d4b4:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004d4b8:    f04f0000    O...    MOV      r0,#0
        0x0004d4bc:    4770        pG      BX       lr
        0x0004d4be:    ea9e5f44    ..D_    TEQ      lr,r4,LSL #21
        0x0004d4c2:    d007        ..      BEQ      0x4d4d4 ; _dsub1 + 432
        0x0004d4c4:    ea110f5e    ..^.    TST      r1,lr,LSR #1
        0x0004d4c8:    e8bd4010    ...@    POP      {r4,lr}
        0x0004d4cc:    bf04        ..      ITT      EQ
        0x0004d4ce:    2100        .!      MOVEQ    r1,#0
        0x0004d4d0:    2000        .       MOVEQ    r0,#0
        0x0004d4d2:    4770        pG      BX       lr
        0x0004d4d4:    e8bd4010    ...@    POP      {r4,lr}
        0x0004d4d8:    b570        p.      PUSH     {r4-r6,lr}
        0x0004d4da:    f7fffdb9    ....    BL       __fpl_dnaninf ; 0x4d050
        0x0004d4de:    bf00        ..      NOP      
    $d
        0x0004d4e0:    3ef6df40    @..>    DCD    1056366400
    $t
        0x0004d4e4:    4610        .F      MOV      r0,r2
        0x0004d4e6:    f0834100    ...A    EOR      r1,r3,#0x80000000
        0x0004d4ea:    4770        pG      BX       lr
    $d
        0x0004d4ec:    ffe00000    ....    DCD    4292870144
    $t
    x$fpl$f2d
    $v0
    __aeabi_f2d
    _f2d
        0x0004d4f0:    0043        C.      LSLS     r3,r0,#1
        0x0004d4f2:    ea4f0cd3    O...    LSR      r12,r3,#3
        0x0004d4f6:    ea4f0c3c    O.<.    RRX      r12,r12
        0x0004d4fa:    4043        C@      EORS     r3,r3,r0
        0x0004d4fc:    bf1f        ..      ITTTT    NE
        0x0004d4fe:    0740        @.      LSLNE    r0,r0,#29
        0x0004d500:    f10c5160    ..`Q    ADDNE    r1,r12,#0x38000000
        0x0004d504:    f0134ffe    ...O    TSTNE    r3,#0x7f000000
        0x0004d508:    4770        pG      BXNE     lr
        0x0004d50a:    f01c6f00    ...o    TST      r12,#0x8000000
        0x0004d50e:    d103        ..      BNE      0x4d518 ; __aeabi_f2d + 40
        0x0004d510:    f00c4100    ...A    AND      r1,r12,#0x80000000
        0x0004d514:    2000        .       MOVS     r0,#0
        0x0004d516:    4770        pG      BX       lr
        0x0004d518:    f00c4300    ...C    AND      r3,r12,#0x80000000
        0x0004d51c:    ea437050    C.Pp    ORR      r0,r3,r0,LSR #29
        0x0004d520:    ea4000cc    @...    ORR      r0,r0,r12,LSL #3
        0x0004d524:    b510        ..      PUSH     {r4,lr}
        0x0004d526:    f000f838    ..8.    BL       __fpl_fnaninf ; 0x4d59a
        0x0004d52a:    bf00        ..      NOP      
    $d
        0x0004d52c:    92000000    ....    DCD    2449473536
    $t
        0x0004d530:    ea4f0100    O...    MOV.W    r1,r0
        0x0004d534:    f7ffbdda    ....    B.W      __fpl_dretinf ; 0x4d0ec
        0x0004d538:    f04f4100    O..A    MOV      r1,#0x80000000
        0x0004d53c:    f5a12100    ...!    SUB      r1,r1,#0x80000
        0x0004d540:    f04f0000    O...    MOV      r0,#0
        0x0004d544:    4770        pG      BX       lr
    x$fpl$fcmp
    $v0
    __aeabi_dcmpeq
    _deq
        0x0004d546:    b510        ..      PUSH     {r4,lr}
        0x0004d548:    f7fffbca    ....    BL       __aeabi_cdcmpeq ; 0x4cce0
        0x0004d54c:    bf0c        ..      ITE      EQ
        0x0004d54e:    2001        .       MOVEQ    r0,#1
        0x0004d550:    2000        .       MOVNE    r0,#0
        0x0004d552:    bd10        ..      POP      {r4,pc}
    _dneq
        0x0004d554:    b510        ..      PUSH     {r4,lr}
        0x0004d556:    f7fffbc3    ....    BL       __aeabi_cdcmpeq ; 0x4cce0
        0x0004d55a:    bf14        ..      ITE      NE
        0x0004d55c:    2001        .       MOVNE    r0,#1
        0x0004d55e:    2000        .       MOVEQ    r0,#0
        0x0004d560:    bd10        ..      POP      {r4,pc}
    __aeabi_dcmpgt
    _dgr
        0x0004d562:    b510        ..      PUSH     {r4,lr}
        0x0004d564:    f7fffc52    ..R.    BL       __aeabi_cdcmpge ; 0x4ce0c
        0x0004d568:    bf8c        ..      ITE      HI
        0x0004d56a:    2001        .       MOVHI    r0,#1
        0x0004d56c:    2000        .       MOVLS    r0,#0
        0x0004d56e:    bd10        ..      POP      {r4,pc}
    __aeabi_dcmpge
    _dgeq
        0x0004d570:    b510        ..      PUSH     {r4,lr}
        0x0004d572:    f7fffc4b    ..K.    BL       __aeabi_cdcmpge ; 0x4ce0c
        0x0004d576:    bf2c        ,.      ITE      CS
        0x0004d578:    2001        .       MOVCS    r0,#1
        0x0004d57a:    2000        .       MOVCC    r0,#0
        0x0004d57c:    bd10        ..      POP      {r4,pc}
    __aeabi_dcmple
    _dleq
        0x0004d57e:    b510        ..      PUSH     {r4,lr}
        0x0004d580:    f7fffc80    ....    BL       __aeabi_cdcmple ; 0x4ce84
        0x0004d584:    bf94        ..      ITE      LS
        0x0004d586:    2001        .       MOVLS    r0,#1
        0x0004d588:    2000        .       MOVHI    r0,#0
        0x0004d58a:    bd10        ..      POP      {r4,pc}
    __aeabi_dcmplt
    _dls
        0x0004d58c:    b510        ..      PUSH     {r4,lr}
        0x0004d58e:    f7fffc79    ..y.    BL       __aeabi_cdcmple ; 0x4ce84
        0x0004d592:    bf34        4.      ITE      CC
        0x0004d594:    2001        .       MOVCC    r0,#1
        0x0004d596:    2000        .       MOVCS    r0,#0
        0x0004d598:    bd10        ..      POP      {r4,pc}
    x$fpl$fnaninf
    $v0
    __fpl_fnaninf
        0x0004d59a:    f10e0e02    ....    ADD      lr,lr,#2
        0x0004d59e:    f02e0e03    ....    BIC      lr,lr,#3
        0x0004d5a2:    f85e4b04    ^..K    LDR      r4,[lr],#4
        0x0004d5a6:    4224        $B      TST      r4,r4
        0x0004d5a8:    d404        ..      BMI      0x4d5b4 ; __fpl_fnaninf + 26
        0x0004d5aa:    ea4f0241    O.A.    LSL      r2,r1,#1
        0x0004d5ae:    f1b24f7f    ...O    CMP      r2,#0xff000000
        0x0004d5b2:    d811        ..      BHI      0x4d5d8 ; __fpl_fnaninf + 62
        0x0004d5b4:    ea4f0340    O.@.    LSL      r3,r0,#1
        0x0004d5b8:    f1b34f7f    ...O    CMP      r3,#0xff000000
        0x0004d5bc:    d80c        ..      BHI      0x4d5d8 ; __fpl_fnaninf + 62
        0x0004d5be:    d10e        ..      BNE      0x4d5de ; __fpl_fnaninf + 68
        0x0004d5c0:    ea4f7cd0    O..|    LSR      r12,r0,#31
        0x0004d5c4:    eb0c0c4c    ..L.    ADD      r12,r12,r12,LSL #1
        0x0004d5c8:    f10c0c02    ....    ADD      r12,r12,#2
        0x0004d5cc:    f1b24f7f    ...O    CMP      r2,#0xff000000
        0x0004d5d0:    bf08        ..      IT       EQ
        0x0004d5d2:    eb4c7cd1    L..|    ADCEQ    r12,r12,r1,LSR #31
        0x0004d5d6:    e004        ..      B        0x4d5e2 ; __fpl_fnaninf + 72
        0x0004d5d8:    f04f0c08    O...    MOV      r12,#8
        0x0004d5dc:    e001        ..      B        0x4d5e2 ; __fpl_fnaninf + 72
        0x0004d5de:    ea4f7cd1    O..|    LSR      r12,r1,#31
        0x0004d5e2:    eb0c034c    ..L.    ADD      r3,r12,r12,LSL #1
        0x0004d5e6:    fa24f403    $...    LSR      r4,r4,r3
        0x0004d5ea:    f0040407    ....    AND      r4,r4,#7
        0x0004d5ee:    f1b40c04    ....    SUBS     r12,r4,#4
        0x0004d5f2:    d206        ..      BCS      0x4d602 ; __fpl_fnaninf + 104
        0x0004d5f4:    eb0e0c84    ....    ADD      r12,lr,r4,LSL #2
        0x0004d5f8:    e8bd4010    ...@    POP      {r4,lr}
        0x0004d5fc:    f04c0c01    L...    ORR      r12,r12,#1
        0x0004d600:    4760        `G      BX       r12
        0x0004d602:    e8dff00c    ....    TBB      [pc,r12]
    $d
        0x0004d606:    0807        ..      DCW    2055
        0x0004d608:    0202        ..      DCW    514
    $t
        0x0004d60a:    f04f4000    O..@    MOV      r0,#0x80000000
        0x0004d60e:    f5a00080    ....    SUB      r0,r0,#0x400000
        0x0004d612:    bd10        ..      POP      {r4,pc}
        0x0004d614:    4608        .F      MOV      r0,r1
        0x0004d616:    0042        B.      LSLS     r2,r0,#1
        0x0004d618:    bf18        ..      IT       NE
        0x0004d61a:    f1d27280    ...r    RSBSNE   r2,r2,#0x1000000
        0x0004d61e:    bf88        ..      IT       HI
        0x0004d620:    f0004000    ...@    ANDHI    r0,r0,#0x80000000
        0x0004d624:    bd10        ..      POP      {r4,pc}
    x$fpl$fpinit
    $v0
    _fp_init
        0x0004d626:    eef10a10    ....    VMRS     r0,FPSCR
        0x0004d62a:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0004d62e:    f2c031c0    ...1    MOVT     r1,#0x3c0
        0x0004d632:    ea200001     ...    BIC      r0,r0,r1
        0x0004d636:    f0407040    @.@p    ORR      r0,r0,#0x3000000
        0x0004d63a:    eee10a10    ....    VMSR     FPSCR,r0
    __fplib_config_fpu_vfp
    __fplib_config_pureend_doubles
        0x0004d63e:    4770        pG      BX       lr
    x$fpl$fretinf
    $v0
    __fpl_fretinf
        0x0004d640:    21ff        .!      MOVS     r1,#0xff
        0x0004d642:    ea4150d0    A..P    ORR      r0,r1,r0,LSR #23
        0x0004d646:    05c0        ..      LSLS     r0,r0,#23
        0x0004d648:    4770        pG      BX       lr
    x$fpl$usenofp
    __I$use$fp
        0x0004d64a:    0000        ..      MOVS     r0,r0
        0x0004d64c:    0000        ..      MOVS     r0,r0
        0x0004d64e:    0000        ..      MOVS     r0,r0
    $d.realdata
    .constdata
    halF
        0x0004d650:    00000000    ....    DCD    0
        0x0004d654:    3fe00000    ...?    DCD    1071644672
        0x0004d658:    00000000    ....    DCD    0
        0x0004d65c:    bfe00000    ....    DCD    3219128320
    ln2HI
        0x0004d660:    fee00000    ....    DCD    4276092928
        0x0004d664:    3fe62e42    B..?    DCD    1072049730
        0x0004d668:    fee00000    ....    DCD    4276092928
        0x0004d66c:    bfe62e42    B...    DCD    3219533378
    ln2LO
        0x0004d670:    35793c76    v<y5    DCD    897137782
        0x0004d674:    3dea39ef    .9.=    DCD    1038760431
        0x0004d678:    35793c76    v<y5    DCD    897137782
        0x0004d67c:    bdea39ef    .9..    DCD    3186244079
    P
        0x0004d680:    5555553e    >UUU    DCD    1431655742
        0x0004d684:    3fc55555    UU.?    DCD    1069897045
        0x0004d688:    16bebd93    ....    DCD    381599123
        0x0004d68c:    bf66c16c    l.f.    DCD    3211182444
        0x0004d690:    af25de2c    ,.%.    DCD    2938494508
        0x0004d694:    3f11566a    jV.?    DCD    1058100842
        0x0004d698:    c5d26bf1    .k..    DCD    3318901745
        0x0004d69c:    bebbbd41    A...    DCD    3199974721
        0x0004d6a0:    72bea4d0    ...r    DCD    1925096656
        0x0004d6a4:    3e663769    i7f>    DCD    1046886249
    .constdata
    Lg2
        0x0004d6a8:    9997fa04    ....    DCD    2576873988
        0x0004d6ac:    3fd99999    ...?    DCD    1071225241
        0x0004d6b0:    1d8e78af    .x..    DCD    495876271
        0x0004d6b4:    3fcc71c5    .q.?    DCD    1070363077
        0x0004d6b8:    d078c69f    ..x.    DCD    3497576095
        0x0004d6bc:    3fc39a09    ...?    DCD    1069783561
    Lg
        0x0004d6c0:    55555593    .UUU    DCD    1431655827
        0x0004d6c4:    3fe55555    UU.?    DCD    1071994197
        0x0004d6c8:    94229359    Y.".    DCD    2485293913
        0x0004d6cc:    3fd24924    $I.?    DCD    1070745892
        0x0004d6d0:    96cb03de    ....    DCD    2529887198
        0x0004d6d4:    3fc74664    dF.?    DCD    1070024292
        0x0004d6d8:    df3e5244    DR>.    DCD    3745403460
        0x0004d6dc:    3fc2f112    ...?    DCD    1069740306
    .constdata
    C
        0x0004d6e0:    5555554c    LUUU    DCD    1431655756
        0x0004d6e4:    3fa55555    UU.?    DCD    1067799893
        0x0004d6e8:    16c15177    wQ..    DCD    381768055
        0x0004d6ec:    bf56c16c    l.V.    DCD    3210133868
        0x0004d6f0:    19cb1590    ....    DCD    432739728
        0x0004d6f4:    3efa01a0    ...>    DCD    1056571808
        0x0004d6f8:    809c52ad    .R..    DCD    2157728429
        0x0004d6fc:    be927e4f    O~..    DCD    3197271631
        0x0004d700:    bdb4b1c4    ....    DCD    3182735812
        0x0004d704:    3e21ee9e    ..!>    DCD    1042411166
        0x0004d708:    be8838d4    .8..    DCD    3196598484
        0x0004d70c:    bda8fae9    ....    DCD    3181968105
    .constdata
    __mathlib_zero
        0x0004d710:    00000000    ....    DCD    0
        0x0004d714:    00000000    ....    DCD    0
    .constdata
    pio2s
        0x0004d718:    54400000    ..@T    DCD    1413480448
        0x0004d71c:    3ff921fb    .!.?    DCD    1073291771
        0x0004d720:    1a626331    1cb.    DCD    442655537
        0x0004d724:    3dd0b461    a..=    DCD    1037087841
        0x0004d728:    1a600000    ..`.    DCD    442499072
        0x0004d72c:    3dd0b461    a..=    DCD    1037087841
        0x0004d730:    2e037073    sp..    DCD    771977331
        0x0004d734:    3ba3198a    ...;    DCD    1000544650
        0x0004d738:    2e000000    ....    DCD    771751936
        0x0004d73c:    3ba3198a    ...;    DCD    1000544650
        0x0004d740:    252049c1    .I %    DCD    622873025
        0x0004d744:    397b839a    ..{9    DCD    964395930
    twooverpi
        0x0004d748:    00000000    ....    DCD    0
        0x0004d74c:    00000000    ....    DCD    0
        0x0004d750:    a2f9836e    n...    DCD    2734261102
        0x0004d754:    4e441529    ).DN    DCD    1313084713
        0x0004d758:    fc2757d1    .W'.    DCD    4230436817
        0x0004d75c:    f534ddc0    ..4.    DCD    4113882560
        0x0004d760:    db629599    ..b.    DCD    3680671129
        0x0004d764:    3c439041    A.C<    DCD    1011060801
        0x0004d768:    fe5163ab    .cQ.    DCD    4266746795
        0x0004d76c:    debbc561    a...    DCD    3736847713
        0x0004d770:    b7246e3a    :n$.    DCD    3072618042
        0x0004d774:    424dd2e0    ..MB    DCD    1112396512
        0x0004d778:    06492eea    ..I.    DCD    105459434
        0x0004d77c:    09d1921c    ....    DCD    164729372
        0x0004d780:    fe1deb1c    ....    DCD    4263373596
        0x0004d784:    b129a73e    >.).    DCD    2972297022
        0x0004d788:    e88235f5    .5..    DCD    3900847605
        0x0004d78c:    2ebb4484    .D..    DCD    784024708
        0x0004d790:    e99c7026    &p..    DCD    3919343654
        0x0004d794:    b45f7e41    A~_.    DCD    3026157121
        0x0004d798:    3991d639    9..9    DCD    965858873
        0x0004d79c:    835339f4    .9S.    DCD    2203269620
        0x0004d7a0:    9c845f8b    ._..    DCD    2625920907
        0x0004d7a4:    bdf9283b    ;(..    DCD    3187222587
        0x0004d7a8:    1ff897ff    ....    DCD    536385535
        0x0004d7ac:    de05980f    ....    DCD    3724908559
        0x0004d7b0:    ef2f118b    ../.    DCD    4012839307
        0x0004d7b4:    5a0a6d1f    .m.Z    DCD    1510632735
        0x0004d7b8:    6d367ecf    .~6m    DCD    1832287951
        0x0004d7bc:    27cb09b7    ...'    DCD    667617719
        0x0004d7c0:    4f463f66    f?FO    DCD    1330003814
        0x0004d7c4:    9e5fea2d    -._.    DCD    2657085997
        0x0004d7c8:    7527bac7    ..'u    DCD    1965537991
        0x0004d7cc:    ebe5f17b    {...    DCD    3957715323
        0x0004d7d0:    3d0739f7    .9.=    DCD    1023883767
        0x0004d7d4:    8a5292ea    ..R.    DCD    2320667370
        0x0004d7d8:    6bfb5fb1    ._.k    DCD    1811636145
        0x0004d7dc:    1f8d5d08    .]..    DCD    529358088
        0x0004d7e0:    56033046    F0.V    DCD    1443049542
        0x0004d7e4:    00000000    ....    DCD    0
    .constdata
    S
        0x0004d7e8:    1110f8a6    ....    DCD    286324902
        0x0004d7ec:    3f811111    ...?    DCD    1065423121
        0x0004d7f0:    19c161d5    .a..    DCD    432103893
        0x0004d7f4:    bf2a01a0    ..*.    DCD    3207201184
        0x0004d7f8:    57b1fe7d    }..W    DCD    1471282813
        0x0004d7fc:    3ec71de3    ...>    DCD    1053236707
        0x0004d800:    8a2b9ceb    ..+.    DCD    2318114027
        0x0004d804:    be5ae5e6    ..Z.    DCD    3193628134
        0x0004d808:    5acfd57c    |..Z    DCD    1523570044
        0x0004d80c:    3de5d93a    :..=    DCD    1038473530
    .L__const.am_vos_pdm_init.sPdmConfig
        0x0004d810:    08080f01    ....    DCD    134745857
        0x0004d814:    00000000    ....    DCD    0
        0x0004d818:    00000018    ....    DCD    24
        0x0004d81c:    00000000    ....    DCD    0
        0x0004d820:    00000003    ....    DCD    3
        0x0004d824:    00010102    ....    DCD    65794
        0x0004d828:    00000000    ....    DCD    0
    .L__const.amvosKwdSetDemoName.ble_device_name
        0x0004d82c:    2d536f56    VoS-    DCD    760442710
        0x0004d830:    00000000    ....    DCD    0
        0x0004d834:    00000000    ....    DCD    0
        0x0004d838:    00000000    ....    DCD    0
        0x0004d83c:    00000000    ....    DCD    0
    .L__const.amvosKwdSetDemoName.devinfo
        0x0004d840:    00000000    ....    DCD    0
        0x0004d844:    00000000    ....    DCD    0
        0x0004d848:    00000000    ....    DCD    0
        0x0004d84c:    00000000    ....    DCD    0
        0x0004d850:    00000000    ....    DCD    0
        0x0004d854:    00000000    ....    DCD    0
        0x0004d858:    00000000    ....    DCD    0
        0x0004d85c:    00000000    ....    DCD    0
        0x0004d860:    00000000    ....    DCD    0
        0x0004d864:    33553341    A3U3    DCD    861221697
        0x0004d868:    54523442    B4RT    DCD    1414673474
        0x0004d86c:    4b363749    I76K    DCD    1261844297
        0x0004d870:    01014a32    2J..    DCD    16861746
        0x0004d874:    0000        ..      DCW    0
    .L__const.main.McuMemCfg
        0x0004d876:    0102        ..      DCW    258
        0x0004d878:    00010707    ....    DCD    67335
    .L__const.main.SRAMMemCfg
        0x0004d87c:    00000001    ....    DCD    1
        0x0004d880:    0100        ..      DCW    256
    Bda2Str.hex
        0x0004d882:    3130        01      DCW    12592
        0x0004d884:    35343332    2345    DCD    892613426
        0x0004d888:    39383736    6789    DCD    959985462
        0x0004d88c:    44434241    ABCD    DCD    1145258561
        0x0004d890:    00004645    EF..    DCD    17989
    CELT_PVQ_U_DATA
        0x0004d894:    00000001    ....    DCD    1
        0x0004d898:    00000000    ....    DCD    0
        0x0004d89c:    00000000    ....    DCD    0
        0x0004d8a0:    00000000    ....    DCD    0
        0x0004d8a4:    00000000    ....    DCD    0
        0x0004d8a8:    00000000    ....    DCD    0
        0x0004d8ac:    00000000    ....    DCD    0
        0x0004d8b0:    00000000    ....    DCD    0
        0x0004d8b4:    00000000    ....    DCD    0
        0x0004d8b8:    00000000    ....    DCD    0
        0x0004d8bc:    00000000    ....    DCD    0
        0x0004d8c0:    00000000    ....    DCD    0
        0x0004d8c4:    00000000    ....    DCD    0
        0x0004d8c8:    00000000    ....    DCD    0
        0x0004d8cc:    00000000    ....    DCD    0
        0x0004d8d0:    00000000    ....    DCD    0
        0x0004d8d4:    00000000    ....    DCD    0
        0x0004d8d8:    00000000    ....    DCD    0
        0x0004d8dc:    00000000    ....    DCD    0
        0x0004d8e0:    00000000    ....    DCD    0
        0x0004d8e4:    00000000    ....    DCD    0
        0x0004d8e8:    00000000    ....    DCD    0
        0x0004d8ec:    00000000    ....    DCD    0
        0x0004d8f0:    00000000    ....    DCD    0
        0x0004d8f4:    00000000    ....    DCD    0
        0x0004d8f8:    00000000    ....    DCD    0
        0x0004d8fc:    00000000    ....    DCD    0
        0x0004d900:    00000000    ....    DCD    0
        0x0004d904:    00000000    ....    DCD    0
        0x0004d908:    00000000    ....    DCD    0
        0x0004d90c:    00000000    ....    DCD    0
        0x0004d910:    00000000    ....    DCD    0
        0x0004d914:    00000000    ....    DCD    0
        0x0004d918:    00000000    ....    DCD    0
        0x0004d91c:    00000000    ....    DCD    0
        0x0004d920:    00000000    ....    DCD    0
        0x0004d924:    00000000    ....    DCD    0
        0x0004d928:    00000000    ....    DCD    0
        0x0004d92c:    00000000    ....    DCD    0
        0x0004d930:    00000000    ....    DCD    0
        0x0004d934:    00000000    ....    DCD    0
        0x0004d938:    00000000    ....    DCD    0
        0x0004d93c:    00000000    ....    DCD    0
        0x0004d940:    00000000    ....    DCD    0
        0x0004d944:    00000000    ....    DCD    0
        0x0004d948:    00000000    ....    DCD    0
        0x0004d94c:    00000000    ....    DCD    0
        0x0004d950:    00000000    ....    DCD    0
        0x0004d954:    00000000    ....    DCD    0
        0x0004d958:    00000000    ....    DCD    0
        0x0004d95c:    00000000    ....    DCD    0
        0x0004d960:    00000000    ....    DCD    0
        0x0004d964:    00000000    ....    DCD    0
        0x0004d968:    00000000    ....    DCD    0
        0x0004d96c:    00000000    ....    DCD    0
        0x0004d970:    00000000    ....    DCD    0
        0x0004d974:    00000000    ....    DCD    0
        0x0004d978:    00000000    ....    DCD    0
        0x0004d97c:    00000000    ....    DCD    0
        0x0004d980:    00000000    ....    DCD    0
        0x0004d984:    00000000    ....    DCD    0
        0x0004d988:    00000000    ....    DCD    0
        0x0004d98c:    00000000    ....    DCD    0
        0x0004d990:    00000000    ....    DCD    0
        0x0004d994:    00000000    ....    DCD    0
        0x0004d998:    00000000    ....    DCD    0
        0x0004d99c:    00000000    ....    DCD    0
        0x0004d9a0:    00000000    ....    DCD    0
        0x0004d9a4:    00000000    ....    DCD    0
        0x0004d9a8:    00000000    ....    DCD    0
        0x0004d9ac:    00000000    ....    DCD    0
        0x0004d9b0:    00000000    ....    DCD    0
        0x0004d9b4:    00000000    ....    DCD    0
        0x0004d9b8:    00000000    ....    DCD    0
        0x0004d9bc:    00000000    ....    DCD    0
        0x0004d9c0:    00000000    ....    DCD    0
        0x0004d9c4:    00000000    ....    DCD    0
        0x0004d9c8:    00000000    ....    DCD    0
        0x0004d9cc:    00000000    ....    DCD    0
        0x0004d9d0:    00000000    ....    DCD    0
        0x0004d9d4:    00000000    ....    DCD    0
        0x0004d9d8:    00000000    ....    DCD    0
        0x0004d9dc:    00000000    ....    DCD    0
        0x0004d9e0:    00000000    ....    DCD    0
        0x0004d9e4:    00000000    ....    DCD    0
        0x0004d9e8:    00000000    ....    DCD    0
        0x0004d9ec:    00000000    ....    DCD    0
        0x0004d9f0:    00000000    ....    DCD    0
        0x0004d9f4:    00000000    ....    DCD    0
        0x0004d9f8:    00000000    ....    DCD    0
        0x0004d9fc:    00000000    ....    DCD    0
        0x0004da00:    00000000    ....    DCD    0
        0x0004da04:    00000000    ....    DCD    0
        0x0004da08:    00000000    ....    DCD    0
        0x0004da0c:    00000000    ....    DCD    0
        0x0004da10:    00000000    ....    DCD    0
        0x0004da14:    00000000    ....    DCD    0
        0x0004da18:    00000000    ....    DCD    0
        0x0004da1c:    00000000    ....    DCD    0
        0x0004da20:    00000000    ....    DCD    0
        0x0004da24:    00000000    ....    DCD    0
        0x0004da28:    00000000    ....    DCD    0
        0x0004da2c:    00000000    ....    DCD    0
        0x0004da30:    00000000    ....    DCD    0
        0x0004da34:    00000000    ....    DCD    0
        0x0004da38:    00000000    ....    DCD    0
        0x0004da3c:    00000000    ....    DCD    0
        0x0004da40:    00000000    ....    DCD    0
        0x0004da44:    00000000    ....    DCD    0
        0x0004da48:    00000000    ....    DCD    0
        0x0004da4c:    00000000    ....    DCD    0
        0x0004da50:    00000000    ....    DCD    0
        0x0004da54:    00000000    ....    DCD    0
        0x0004da58:    00000000    ....    DCD    0
        0x0004da5c:    00000000    ....    DCD    0
        0x0004da60:    00000000    ....    DCD    0
        0x0004da64:    00000000    ....    DCD    0
        0x0004da68:    00000000    ....    DCD    0
        0x0004da6c:    00000000    ....    DCD    0
        0x0004da70:    00000000    ....    DCD    0
        0x0004da74:    00000000    ....    DCD    0
        0x0004da78:    00000000    ....    DCD    0
        0x0004da7c:    00000000    ....    DCD    0
        0x0004da80:    00000000    ....    DCD    0
        0x0004da84:    00000000    ....    DCD    0
        0x0004da88:    00000000    ....    DCD    0
        0x0004da8c:    00000000    ....    DCD    0
        0x0004da90:    00000000    ....    DCD    0
        0x0004da94:    00000000    ....    DCD    0
        0x0004da98:    00000000    ....    DCD    0
        0x0004da9c:    00000000    ....    DCD    0
        0x0004daa0:    00000000    ....    DCD    0
        0x0004daa4:    00000000    ....    DCD    0
        0x0004daa8:    00000000    ....    DCD    0
        0x0004daac:    00000000    ....    DCD    0
        0x0004dab0:    00000000    ....    DCD    0
        0x0004dab4:    00000000    ....    DCD    0
        0x0004dab8:    00000000    ....    DCD    0
        0x0004dabc:    00000000    ....    DCD    0
        0x0004dac0:    00000000    ....    DCD    0
        0x0004dac4:    00000000    ....    DCD    0
        0x0004dac8:    00000000    ....    DCD    0
        0x0004dacc:    00000000    ....    DCD    0
        0x0004dad0:    00000000    ....    DCD    0
        0x0004dad4:    00000000    ....    DCD    0
        0x0004dad8:    00000000    ....    DCD    0
        0x0004dadc:    00000000    ....    DCD    0
        0x0004dae0:    00000000    ....    DCD    0
        0x0004dae4:    00000000    ....    DCD    0
        0x0004dae8:    00000000    ....    DCD    0
        0x0004daec:    00000000    ....    DCD    0
        0x0004daf0:    00000000    ....    DCD    0
        0x0004daf4:    00000000    ....    DCD    0
        0x0004daf8:    00000000    ....    DCD    0
        0x0004dafc:    00000000    ....    DCD    0
        0x0004db00:    00000000    ....    DCD    0
        0x0004db04:    00000000    ....    DCD    0
        0x0004db08:    00000000    ....    DCD    0
        0x0004db0c:    00000000    ....    DCD    0
        0x0004db10:    00000000    ....    DCD    0
        0x0004db14:    00000000    ....    DCD    0
        0x0004db18:    00000000    ....    DCD    0
        0x0004db1c:    00000000    ....    DCD    0
        0x0004db20:    00000000    ....    DCD    0
        0x0004db24:    00000000    ....    DCD    0
        0x0004db28:    00000000    ....    DCD    0
        0x0004db2c:    00000000    ....    DCD    0
        0x0004db30:    00000000    ....    DCD    0
        0x0004db34:    00000000    ....    DCD    0
        0x0004db38:    00000000    ....    DCD    0
        0x0004db3c:    00000000    ....    DCD    0
        0x0004db40:    00000000    ....    DCD    0
        0x0004db44:    00000000    ....    DCD    0
        0x0004db48:    00000000    ....    DCD    0
        0x0004db4c:    00000000    ....    DCD    0
        0x0004db50:    00000000    ....    DCD    0
        0x0004db54:    00000000    ....    DCD    0
        0x0004db58:    00000001    ....    DCD    1
        0x0004db5c:    00000001    ....    DCD    1
        0x0004db60:    00000001    ....    DCD    1
        0x0004db64:    00000001    ....    DCD    1
        0x0004db68:    00000001    ....    DCD    1
        0x0004db6c:    00000001    ....    DCD    1
        0x0004db70:    00000001    ....    DCD    1
        0x0004db74:    00000001    ....    DCD    1
        0x0004db78:    00000001    ....    DCD    1
        0x0004db7c:    00000001    ....    DCD    1
        0x0004db80:    00000001    ....    DCD    1
        0x0004db84:    00000001    ....    DCD    1
        0x0004db88:    00000001    ....    DCD    1
        0x0004db8c:    00000001    ....    DCD    1
        0x0004db90:    00000001    ....    DCD    1
        0x0004db94:    00000001    ....    DCD    1
        0x0004db98:    00000001    ....    DCD    1
        0x0004db9c:    00000001    ....    DCD    1
        0x0004dba0:    00000001    ....    DCD    1
        0x0004dba4:    00000001    ....    DCD    1
        0x0004dba8:    00000001    ....    DCD    1
        0x0004dbac:    00000001    ....    DCD    1
        0x0004dbb0:    00000001    ....    DCD    1
        0x0004dbb4:    00000001    ....    DCD    1
        0x0004dbb8:    00000001    ....    DCD    1
        0x0004dbbc:    00000001    ....    DCD    1
        0x0004dbc0:    00000001    ....    DCD    1
        0x0004dbc4:    00000001    ....    DCD    1
        0x0004dbc8:    00000001    ....    DCD    1
        0x0004dbcc:    00000001    ....    DCD    1
        0x0004dbd0:    00000001    ....    DCD    1
        0x0004dbd4:    00000001    ....    DCD    1
        0x0004dbd8:    00000001    ....    DCD    1
        0x0004dbdc:    00000001    ....    DCD    1
        0x0004dbe0:    00000001    ....    DCD    1
        0x0004dbe4:    00000001    ....    DCD    1
        0x0004dbe8:    00000001    ....    DCD    1
        0x0004dbec:    00000001    ....    DCD    1
        0x0004dbf0:    00000001    ....    DCD    1
        0x0004dbf4:    00000001    ....    DCD    1
        0x0004dbf8:    00000001    ....    DCD    1
        0x0004dbfc:    00000001    ....    DCD    1
        0x0004dc00:    00000001    ....    DCD    1
        0x0004dc04:    00000001    ....    DCD    1
        0x0004dc08:    00000001    ....    DCD    1
        0x0004dc0c:    00000001    ....    DCD    1
        0x0004dc10:    00000001    ....    DCD    1
        0x0004dc14:    00000001    ....    DCD    1
        0x0004dc18:    00000001    ....    DCD    1
        0x0004dc1c:    00000001    ....    DCD    1
        0x0004dc20:    00000001    ....    DCD    1
        0x0004dc24:    00000001    ....    DCD    1
        0x0004dc28:    00000001    ....    DCD    1
        0x0004dc2c:    00000001    ....    DCD    1
        0x0004dc30:    00000001    ....    DCD    1
        0x0004dc34:    00000001    ....    DCD    1
        0x0004dc38:    00000001    ....    DCD    1
        0x0004dc3c:    00000001    ....    DCD    1
        0x0004dc40:    00000001    ....    DCD    1
        0x0004dc44:    00000001    ....    DCD    1
        0x0004dc48:    00000001    ....    DCD    1
        0x0004dc4c:    00000001    ....    DCD    1
        0x0004dc50:    00000001    ....    DCD    1
        0x0004dc54:    00000001    ....    DCD    1
        0x0004dc58:    00000001    ....    DCD    1
        0x0004dc5c:    00000001    ....    DCD    1
        0x0004dc60:    00000001    ....    DCD    1
        0x0004dc64:    00000001    ....    DCD    1
        0x0004dc68:    00000001    ....    DCD    1
        0x0004dc6c:    00000001    ....    DCD    1
        0x0004dc70:    00000001    ....    DCD    1
        0x0004dc74:    00000001    ....    DCD    1
        0x0004dc78:    00000001    ....    DCD    1
        0x0004dc7c:    00000001    ....    DCD    1
        0x0004dc80:    00000001    ....    DCD    1
        0x0004dc84:    00000001    ....    DCD    1
        0x0004dc88:    00000001    ....    DCD    1
        0x0004dc8c:    00000001    ....    DCD    1
        0x0004dc90:    00000001    ....    DCD    1
        0x0004dc94:    00000001    ....    DCD    1
        0x0004dc98:    00000001    ....    DCD    1
        0x0004dc9c:    00000001    ....    DCD    1
        0x0004dca0:    00000001    ....    DCD    1
        0x0004dca4:    00000001    ....    DCD    1
        0x0004dca8:    00000001    ....    DCD    1
        0x0004dcac:    00000001    ....    DCD    1
        0x0004dcb0:    00000001    ....    DCD    1
        0x0004dcb4:    00000001    ....    DCD    1
        0x0004dcb8:    00000001    ....    DCD    1
        0x0004dcbc:    00000001    ....    DCD    1
        0x0004dcc0:    00000001    ....    DCD    1
        0x0004dcc4:    00000001    ....    DCD    1
        0x0004dcc8:    00000001    ....    DCD    1
        0x0004dccc:    00000001    ....    DCD    1
        0x0004dcd0:    00000001    ....    DCD    1
        0x0004dcd4:    00000001    ....    DCD    1
        0x0004dcd8:    00000001    ....    DCD    1
        0x0004dcdc:    00000001    ....    DCD    1
        0x0004dce0:    00000001    ....    DCD    1
        0x0004dce4:    00000001    ....    DCD    1
        0x0004dce8:    00000001    ....    DCD    1
        0x0004dcec:    00000001    ....    DCD    1
        0x0004dcf0:    00000001    ....    DCD    1
        0x0004dcf4:    00000001    ....    DCD    1
        0x0004dcf8:    00000001    ....    DCD    1
        0x0004dcfc:    00000001    ....    DCD    1
        0x0004dd00:    00000001    ....    DCD    1
        0x0004dd04:    00000001    ....    DCD    1
        0x0004dd08:    00000001    ....    DCD    1
        0x0004dd0c:    00000001    ....    DCD    1
        0x0004dd10:    00000001    ....    DCD    1
        0x0004dd14:    00000001    ....    DCD    1
        0x0004dd18:    00000001    ....    DCD    1
        0x0004dd1c:    00000001    ....    DCD    1
        0x0004dd20:    00000001    ....    DCD    1
        0x0004dd24:    00000001    ....    DCD    1
        0x0004dd28:    00000001    ....    DCD    1
        0x0004dd2c:    00000001    ....    DCD    1
        0x0004dd30:    00000001    ....    DCD    1
        0x0004dd34:    00000001    ....    DCD    1
        0x0004dd38:    00000001    ....    DCD    1
        0x0004dd3c:    00000001    ....    DCD    1
        0x0004dd40:    00000001    ....    DCD    1
        0x0004dd44:    00000001    ....    DCD    1
        0x0004dd48:    00000001    ....    DCD    1
        0x0004dd4c:    00000001    ....    DCD    1
        0x0004dd50:    00000001    ....    DCD    1
        0x0004dd54:    00000001    ....    DCD    1
        0x0004dd58:    00000001    ....    DCD    1
        0x0004dd5c:    00000001    ....    DCD    1
        0x0004dd60:    00000001    ....    DCD    1
        0x0004dd64:    00000001    ....    DCD    1
        0x0004dd68:    00000001    ....    DCD    1
        0x0004dd6c:    00000001    ....    DCD    1
        0x0004dd70:    00000001    ....    DCD    1
        0x0004dd74:    00000001    ....    DCD    1
        0x0004dd78:    00000001    ....    DCD    1
        0x0004dd7c:    00000001    ....    DCD    1
        0x0004dd80:    00000001    ....    DCD    1
        0x0004dd84:    00000001    ....    DCD    1
        0x0004dd88:    00000001    ....    DCD    1
        0x0004dd8c:    00000001    ....    DCD    1
        0x0004dd90:    00000001    ....    DCD    1
        0x0004dd94:    00000001    ....    DCD    1
        0x0004dd98:    00000001    ....    DCD    1
        0x0004dd9c:    00000001    ....    DCD    1
        0x0004dda0:    00000001    ....    DCD    1
        0x0004dda4:    00000001    ....    DCD    1
        0x0004dda8:    00000001    ....    DCD    1
        0x0004ddac:    00000001    ....    DCD    1
        0x0004ddb0:    00000001    ....    DCD    1
        0x0004ddb4:    00000001    ....    DCD    1
        0x0004ddb8:    00000001    ....    DCD    1
        0x0004ddbc:    00000001    ....    DCD    1
        0x0004ddc0:    00000001    ....    DCD    1
        0x0004ddc4:    00000001    ....    DCD    1
        0x0004ddc8:    00000001    ....    DCD    1
        0x0004ddcc:    00000001    ....    DCD    1
        0x0004ddd0:    00000001    ....    DCD    1
        0x0004ddd4:    00000001    ....    DCD    1
        0x0004ddd8:    00000001    ....    DCD    1
        0x0004dddc:    00000001    ....    DCD    1
        0x0004dde0:    00000001    ....    DCD    1
        0x0004dde4:    00000001    ....    DCD    1
        0x0004dde8:    00000001    ....    DCD    1
        0x0004ddec:    00000001    ....    DCD    1
        0x0004ddf0:    00000001    ....    DCD    1
        0x0004ddf4:    00000001    ....    DCD    1
        0x0004ddf8:    00000001    ....    DCD    1
        0x0004ddfc:    00000001    ....    DCD    1
        0x0004de00:    00000001    ....    DCD    1
        0x0004de04:    00000001    ....    DCD    1
        0x0004de08:    00000001    ....    DCD    1
        0x0004de0c:    00000001    ....    DCD    1
        0x0004de10:    00000001    ....    DCD    1
        0x0004de14:    00000001    ....    DCD    1
        0x0004de18:    00000003    ....    DCD    3
        0x0004de1c:    00000005    ....    DCD    5
        0x0004de20:    00000007    ....    DCD    7
        0x0004de24:    00000009    ....    DCD    9
        0x0004de28:    0000000b    ....    DCD    11
        0x0004de2c:    0000000d    ....    DCD    13
        0x0004de30:    0000000f    ....    DCD    15
        0x0004de34:    00000011    ....    DCD    17
        0x0004de38:    00000013    ....    DCD    19
        0x0004de3c:    00000015    ....    DCD    21
        0x0004de40:    00000017    ....    DCD    23
        0x0004de44:    00000019    ....    DCD    25
        0x0004de48:    0000001b    ....    DCD    27
        0x0004de4c:    0000001d    ....    DCD    29
        0x0004de50:    0000001f    ....    DCD    31
        0x0004de54:    00000021    !...    DCD    33
        0x0004de58:    00000023    #...    DCD    35
        0x0004de5c:    00000025    %...    DCD    37
        0x0004de60:    00000027    '...    DCD    39
        0x0004de64:    00000029    )...    DCD    41
        0x0004de68:    0000002b    +...    DCD    43
        0x0004de6c:    0000002d    -...    DCD    45
        0x0004de70:    0000002f    /...    DCD    47
        0x0004de74:    00000031    1...    DCD    49
        0x0004de78:    00000033    3...    DCD    51
        0x0004de7c:    00000035    5...    DCD    53
        0x0004de80:    00000037    7...    DCD    55
        0x0004de84:    00000039    9...    DCD    57
        0x0004de88:    0000003b    ;...    DCD    59
        0x0004de8c:    0000003d    =...    DCD    61
        0x0004de90:    0000003f    ?...    DCD    63
        0x0004de94:    00000041    A...    DCD    65
        0x0004de98:    00000043    C...    DCD    67
        0x0004de9c:    00000045    E...    DCD    69
        0x0004dea0:    00000047    G...    DCD    71
        0x0004dea4:    00000049    I...    DCD    73
        0x0004dea8:    0000004b    K...    DCD    75
        0x0004deac:    0000004d    M...    DCD    77
        0x0004deb0:    0000004f    O...    DCD    79
        0x0004deb4:    00000051    Q...    DCD    81
        0x0004deb8:    00000053    S...    DCD    83
        0x0004debc:    00000055    U...    DCD    85
        0x0004dec0:    00000057    W...    DCD    87
        0x0004dec4:    00000059    Y...    DCD    89
        0x0004dec8:    0000005b    [...    DCD    91
        0x0004decc:    0000005d    ]...    DCD    93
        0x0004ded0:    0000005f    _...    DCD    95
        0x0004ded4:    00000061    a...    DCD    97
        0x0004ded8:    00000063    c...    DCD    99
        0x0004dedc:    00000065    e...    DCD    101
        0x0004dee0:    00000067    g...    DCD    103
        0x0004dee4:    00000069    i...    DCD    105
        0x0004dee8:    0000006b    k...    DCD    107
        0x0004deec:    0000006d    m...    DCD    109
        0x0004def0:    0000006f    o...    DCD    111
        0x0004def4:    00000071    q...    DCD    113
        0x0004def8:    00000073    s...    DCD    115
        0x0004defc:    00000075    u...    DCD    117
        0x0004df00:    00000077    w...    DCD    119
        0x0004df04:    00000079    y...    DCD    121
        0x0004df08:    0000007b    {...    DCD    123
        0x0004df0c:    0000007d    }...    DCD    125
        0x0004df10:    0000007f    ....    DCD    127
        0x0004df14:    00000081    ....    DCD    129
        0x0004df18:    00000083    ....    DCD    131
        0x0004df1c:    00000085    ....    DCD    133
        0x0004df20:    00000087    ....    DCD    135
        0x0004df24:    00000089    ....    DCD    137
        0x0004df28:    0000008b    ....    DCD    139
        0x0004df2c:    0000008d    ....    DCD    141
        0x0004df30:    0000008f    ....    DCD    143
        0x0004df34:    00000091    ....    DCD    145
        0x0004df38:    00000093    ....    DCD    147
        0x0004df3c:    00000095    ....    DCD    149
        0x0004df40:    00000097    ....    DCD    151
        0x0004df44:    00000099    ....    DCD    153
        0x0004df48:    0000009b    ....    DCD    155
        0x0004df4c:    0000009d    ....    DCD    157
        0x0004df50:    0000009f    ....    DCD    159
        0x0004df54:    000000a1    ....    DCD    161
        0x0004df58:    000000a3    ....    DCD    163
        0x0004df5c:    000000a5    ....    DCD    165
        0x0004df60:    000000a7    ....    DCD    167
        0x0004df64:    000000a9    ....    DCD    169
        0x0004df68:    000000ab    ....    DCD    171
        0x0004df6c:    000000ad    ....    DCD    173
        0x0004df70:    000000af    ....    DCD    175
        0x0004df74:    000000b1    ....    DCD    177
        0x0004df78:    000000b3    ....    DCD    179
        0x0004df7c:    000000b5    ....    DCD    181
        0x0004df80:    000000b7    ....    DCD    183
        0x0004df84:    000000b9    ....    DCD    185
        0x0004df88:    000000bb    ....    DCD    187
        0x0004df8c:    000000bd    ....    DCD    189
        0x0004df90:    000000bf    ....    DCD    191
        0x0004df94:    000000c1    ....    DCD    193
        0x0004df98:    000000c3    ....    DCD    195
        0x0004df9c:    000000c5    ....    DCD    197
        0x0004dfa0:    000000c7    ....    DCD    199
        0x0004dfa4:    000000c9    ....    DCD    201
        0x0004dfa8:    000000cb    ....    DCD    203
        0x0004dfac:    000000cd    ....    DCD    205
        0x0004dfb0:    000000cf    ....    DCD    207
        0x0004dfb4:    000000d1    ....    DCD    209
        0x0004dfb8:    000000d3    ....    DCD    211
        0x0004dfbc:    000000d5    ....    DCD    213
        0x0004dfc0:    000000d7    ....    DCD    215
        0x0004dfc4:    000000d9    ....    DCD    217
        0x0004dfc8:    000000db    ....    DCD    219
        0x0004dfcc:    000000dd    ....    DCD    221
        0x0004dfd0:    000000df    ....    DCD    223
        0x0004dfd4:    000000e1    ....    DCD    225
        0x0004dfd8:    000000e3    ....    DCD    227
        0x0004dfdc:    000000e5    ....    DCD    229
        0x0004dfe0:    000000e7    ....    DCD    231
        0x0004dfe4:    000000e9    ....    DCD    233
        0x0004dfe8:    000000eb    ....    DCD    235
        0x0004dfec:    000000ed    ....    DCD    237
        0x0004dff0:    000000ef    ....    DCD    239
        0x0004dff4:    000000f1    ....    DCD    241
        0x0004dff8:    000000f3    ....    DCD    243
        0x0004dffc:    000000f5    ....    DCD    245
        0x0004e000:    000000f7    ....    DCD    247
        0x0004e004:    000000f9    ....    DCD    249
        0x0004e008:    000000fb    ....    DCD    251
        0x0004e00c:    000000fd    ....    DCD    253
        0x0004e010:    000000ff    ....    DCD    255
        0x0004e014:    00000101    ....    DCD    257
        0x0004e018:    00000103    ....    DCD    259
        0x0004e01c:    00000105    ....    DCD    261
        0x0004e020:    00000107    ....    DCD    263
        0x0004e024:    00000109    ....    DCD    265
        0x0004e028:    0000010b    ....    DCD    267
        0x0004e02c:    0000010d    ....    DCD    269
        0x0004e030:    0000010f    ....    DCD    271
        0x0004e034:    00000111    ....    DCD    273
        0x0004e038:    00000113    ....    DCD    275
        0x0004e03c:    00000115    ....    DCD    277
        0x0004e040:    00000117    ....    DCD    279
        0x0004e044:    00000119    ....    DCD    281
        0x0004e048:    0000011b    ....    DCD    283
        0x0004e04c:    0000011d    ....    DCD    285
        0x0004e050:    0000011f    ....    DCD    287
        0x0004e054:    00000121    !...    DCD    289
        0x0004e058:    00000123    #...    DCD    291
        0x0004e05c:    00000125    %...    DCD    293
        0x0004e060:    00000127    '...    DCD    295
        0x0004e064:    00000129    )...    DCD    297
        0x0004e068:    0000012b    +...    DCD    299
        0x0004e06c:    0000012d    -...    DCD    301
        0x0004e070:    0000012f    /...    DCD    303
        0x0004e074:    00000131    1...    DCD    305
        0x0004e078:    00000133    3...    DCD    307
        0x0004e07c:    00000135    5...    DCD    309
        0x0004e080:    00000137    7...    DCD    311
        0x0004e084:    00000139    9...    DCD    313
        0x0004e088:    0000013b    ;...    DCD    315
        0x0004e08c:    0000013d    =...    DCD    317
        0x0004e090:    0000013f    ?...    DCD    319
        0x0004e094:    00000141    A...    DCD    321
        0x0004e098:    00000143    C...    DCD    323
        0x0004e09c:    00000145    E...    DCD    325
        0x0004e0a0:    00000147    G...    DCD    327
        0x0004e0a4:    00000149    I...    DCD    329
        0x0004e0a8:    0000014b    K...    DCD    331
        0x0004e0ac:    0000014d    M...    DCD    333
        0x0004e0b0:    0000014f    O...    DCD    335
        0x0004e0b4:    00000151    Q...    DCD    337
        0x0004e0b8:    00000153    S...    DCD    339
        0x0004e0bc:    00000155    U...    DCD    341
        0x0004e0c0:    00000157    W...    DCD    343
        0x0004e0c4:    00000159    Y...    DCD    345
        0x0004e0c8:    0000015b    [...    DCD    347
        0x0004e0cc:    0000015d    ]...    DCD    349
        0x0004e0d0:    0000015f    _...    DCD    351
        0x0004e0d4:    0000000d    ....    DCD    13
        0x0004e0d8:    00000019    ....    DCD    25
        0x0004e0dc:    00000029    )...    DCD    41
        0x0004e0e0:    0000003d    =...    DCD    61
        0x0004e0e4:    00000055    U...    DCD    85
        0x0004e0e8:    00000071    q...    DCD    113
        0x0004e0ec:    00000091    ....    DCD    145
        0x0004e0f0:    000000b5    ....    DCD    181
        0x0004e0f4:    000000dd    ....    DCD    221
        0x0004e0f8:    00000109    ....    DCD    265
        0x0004e0fc:    00000139    9...    DCD    313
        0x0004e100:    0000016d    m...    DCD    365
        0x0004e104:    000001a5    ....    DCD    421
        0x0004e108:    000001e1    ....    DCD    481
        0x0004e10c:    00000221    !...    DCD    545
        0x0004e110:    00000265    e...    DCD    613
        0x0004e114:    000002ad    ....    DCD    685
        0x0004e118:    000002f9    ....    DCD    761
        0x0004e11c:    00000349    I...    DCD    841
        0x0004e120:    0000039d    ....    DCD    925
        0x0004e124:    000003f5    ....    DCD    1013
        0x0004e128:    00000451    Q...    DCD    1105
        0x0004e12c:    000004b1    ....    DCD    1201
        0x0004e130:    00000515    ....    DCD    1301
        0x0004e134:    0000057d    }...    DCD    1405
        0x0004e138:    000005e9    ....    DCD    1513
        0x0004e13c:    00000659    Y...    DCD    1625
        0x0004e140:    000006cd    ....    DCD    1741
        0x0004e144:    00000745    E...    DCD    1861
        0x0004e148:    000007c1    ....    DCD    1985
        0x0004e14c:    00000841    A...    DCD    2113
        0x0004e150:    000008c5    ....    DCD    2245
        0x0004e154:    0000094d    M...    DCD    2381
        0x0004e158:    000009d9    ....    DCD    2521
        0x0004e15c:    00000a69    i...    DCD    2665
        0x0004e160:    00000afd    ....    DCD    2813
        0x0004e164:    00000b95    ....    DCD    2965
        0x0004e168:    00000c31    1...    DCD    3121
        0x0004e16c:    00000cd1    ....    DCD    3281
        0x0004e170:    00000d75    u...    DCD    3445
        0x0004e174:    00000e1d    ....    DCD    3613
        0x0004e178:    00000ec9    ....    DCD    3785
        0x0004e17c:    00000f79    y...    DCD    3961
        0x0004e180:    0000102d    -...    DCD    4141
        0x0004e184:    000010e5    ....    DCD    4325
        0x0004e188:    000011a1    ....    DCD    4513
        0x0004e18c:    00001261    a...    DCD    4705
        0x0004e190:    00001325    %...    DCD    4901
        0x0004e194:    000013ed    ....    DCD    5101
        0x0004e198:    000014b9    ....    DCD    5305
        0x0004e19c:    00001589    ....    DCD    5513
        0x0004e1a0:    0000165d    ]...    DCD    5725
        0x0004e1a4:    00001735    5...    DCD    5941
        0x0004e1a8:    00001811    ....    DCD    6161
        0x0004e1ac:    000018f1    ....    DCD    6385
        0x0004e1b0:    000019d5    ....    DCD    6613
        0x0004e1b4:    00001abd    ....    DCD    6845
        0x0004e1b8:    00001ba9    ....    DCD    7081
        0x0004e1bc:    00001c99    ....    DCD    7321
        0x0004e1c0:    00001d8d    ....    DCD    7565
        0x0004e1c4:    00001e85    ....    DCD    7813
        0x0004e1c8:    00001f81    ....    DCD    8065
        0x0004e1cc:    00002081    . ..    DCD    8321
        0x0004e1d0:    00002185    .!..    DCD    8581
        0x0004e1d4:    0000228d    ."..    DCD    8845
        0x0004e1d8:    00002399    .#..    DCD    9113
        0x0004e1dc:    000024a9    .$..    DCD    9385
        0x0004e1e0:    000025bd    .%..    DCD    9661
        0x0004e1e4:    000026d5    .&..    DCD    9941
        0x0004e1e8:    000027f1    .'..    DCD    10225
        0x0004e1ec:    00002911    .)..    DCD    10513
        0x0004e1f0:    00002a35    5*..    DCD    10805
        0x0004e1f4:    00002b5d    ]+..    DCD    11101
        0x0004e1f8:    00002c89    .,..    DCD    11401
        0x0004e1fc:    00002db9    .-..    DCD    11705
        0x0004e200:    00002eed    ....    DCD    12013
        0x0004e204:    00003025    %0..    DCD    12325
        0x0004e208:    00003161    a1..    DCD    12641
        0x0004e20c:    000032a1    .2..    DCD    12961
        0x0004e210:    000033e5    .3..    DCD    13285
        0x0004e214:    0000352d    -5..    DCD    13613
        0x0004e218:    00003679    y6..    DCD    13945
        0x0004e21c:    000037c9    .7..    DCD    14281
        0x0004e220:    0000391d    .9..    DCD    14621
        0x0004e224:    00003a75    u:..    DCD    14965
        0x0004e228:    00003bd1    .;..    DCD    15313
        0x0004e22c:    00003d31    1=..    DCD    15665
        0x0004e230:    00003e95    .>..    DCD    16021
        0x0004e234:    00003ffd    .?..    DCD    16381
        0x0004e238:    00004169    iA..    DCD    16745
        0x0004e23c:    000042d9    .B..    DCD    17113
        0x0004e240:    0000444d    MD..    DCD    17485
        0x0004e244:    000045c5    .E..    DCD    17861
        0x0004e248:    00004741    AG..    DCD    18241
        0x0004e24c:    000048c1    .H..    DCD    18625
        0x0004e250:    00004a45    EJ..    DCD    19013
        0x0004e254:    00004bcd    .K..    DCD    19405
        0x0004e258:    00004d59    YM..    DCD    19801
        0x0004e25c:    00004ee9    .N..    DCD    20201
        0x0004e260:    0000507d    }P..    DCD    20605
        0x0004e264:    00005215    .R..    DCD    21013
        0x0004e268:    000053b1    .S..    DCD    21425
        0x0004e26c:    00005551    QU..    DCD    21841
        0x0004e270:    000056f5    .V..    DCD    22261
        0x0004e274:    0000589d    .X..    DCD    22685
        0x0004e278:    00005a49    IZ..    DCD    23113
        0x0004e27c:    00005bf9    .[..    DCD    23545
        0x0004e280:    00005dad    .]..    DCD    23981
        0x0004e284:    00005f65    e_..    DCD    24421
        0x0004e288:    00006121    !a..    DCD    24865
        0x0004e28c:    000062e1    .b..    DCD    25313
        0x0004e290:    000064a5    .d..    DCD    25765
        0x0004e294:    0000666d    mf..    DCD    26221
        0x0004e298:    00006839    9h..    DCD    26681
        0x0004e29c:    00006a09    .j..    DCD    27145
        0x0004e2a0:    00006bdd    .k..    DCD    27613
        0x0004e2a4:    00006db5    .m..    DCD    28085
        0x0004e2a8:    00006f91    .o..    DCD    28561
        0x0004e2ac:    00007171    qq..    DCD    29041
        0x0004e2b0:    00007355    Us..    DCD    29525
        0x0004e2b4:    0000753d    =u..    DCD    30013
        0x0004e2b8:    00007729    )w..    DCD    30505
        0x0004e2bc:    00007919    .y..    DCD    31001
        0x0004e2c0:    00007b0d    .{..    DCD    31501
        0x0004e2c4:    00007d05    .}..    DCD    32005
        0x0004e2c8:    00007f01    ....    DCD    32513
        0x0004e2cc:    00008101    ....    DCD    33025
        0x0004e2d0:    00008305    ....    DCD    33541
        0x0004e2d4:    0000850d    ....    DCD    34061
        0x0004e2d8:    00008719    ....    DCD    34585
        0x0004e2dc:    00008929    )...    DCD    35113
        0x0004e2e0:    00008b3d    =...    DCD    35645
        0x0004e2e4:    00008d55    U...    DCD    36181
        0x0004e2e8:    00008f71    q...    DCD    36721
        0x0004e2ec:    00009191    ....    DCD    37265
        0x0004e2f0:    000093b5    ....    DCD    37813
        0x0004e2f4:    000095dd    ....    DCD    38365
        0x0004e2f8:    00009809    ....    DCD    38921
        0x0004e2fc:    00009a39    9...    DCD    39481
        0x0004e300:    00009c6d    m...    DCD    40045
        0x0004e304:    00009ea5    ....    DCD    40613
        0x0004e308:    0000a0e1    ....    DCD    41185
        0x0004e30c:    0000a321    !...    DCD    41761
        0x0004e310:    0000a565    e...    DCD    42341
        0x0004e314:    0000a7ad    ....    DCD    42925
        0x0004e318:    0000a9f9    ....    DCD    43513
        0x0004e31c:    0000ac49    I...    DCD    44105
        0x0004e320:    0000ae9d    ....    DCD    44701
        0x0004e324:    0000b0f5    ....    DCD    45301
        0x0004e328:    0000b351    Q...    DCD    45905
        0x0004e32c:    0000b5b1    ....    DCD    46513
        0x0004e330:    0000b815    ....    DCD    47125
        0x0004e334:    0000ba7d    }...    DCD    47741
        0x0004e338:    0000bce9    ....    DCD    48361
        0x0004e33c:    0000bf59    Y...    DCD    48985
        0x0004e340:    0000c1cd    ....    DCD    49613
        0x0004e344:    0000c445    E...    DCD    50245
        0x0004e348:    0000c6c1    ....    DCD    50881
        0x0004e34c:    0000c941    A...    DCD    51521
        0x0004e350:    0000cbc5    ....    DCD    52165
        0x0004e354:    0000ce4d    M...    DCD    52813
        0x0004e358:    0000d0d9    ....    DCD    53465
        0x0004e35c:    0000d369    i...    DCD    54121
        0x0004e360:    0000d5fd    ....    DCD    54781
        0x0004e364:    0000d895    ....    DCD    55445
        0x0004e368:    0000db31    1...    DCD    56113
        0x0004e36c:    0000ddd1    ....    DCD    56785
        0x0004e370:    0000e075    u...    DCD    57461
        0x0004e374:    0000e31d    ....    DCD    58141
        0x0004e378:    0000e5c9    ....    DCD    58825
        0x0004e37c:    0000e879    y...    DCD    59513
        0x0004e380:    0000eb2d    -...    DCD    60205
        0x0004e384:    0000ede5    ....    DCD    60901
        0x0004e388:    0000f0a1    ....    DCD    61601
        0x0004e38c:    0000003f    ?...    DCD    63
        0x0004e390:    00000081    ....    DCD    129
        0x0004e394:    000000e7    ....    DCD    231
        0x0004e398:    00000179    y...    DCD    377
        0x0004e39c:    0000023f    ?...    DCD    575
        0x0004e3a0:    00000341    A...    DCD    833
        0x0004e3a4:    00000487    ....    DCD    1159
        0x0004e3a8:    00000619    ....    DCD    1561
        0x0004e3ac:    000007ff    ....    DCD    2047
        0x0004e3b0:    00000a41    A...    DCD    2625
        0x0004e3b4:    00000ce7    ....    DCD    3303
        0x0004e3b8:    00000ff9    ....    DCD    4089
        0x0004e3bc:    0000137f    ....    DCD    4991
        0x0004e3c0:    00001781    ....    DCD    6017
        0x0004e3c4:    00001c07    ....    DCD    7175
        0x0004e3c8:    00002119    .!..    DCD    8473
        0x0004e3cc:    000026bf    .&..    DCD    9919
        0x0004e3d0:    00002d01    .-..    DCD    11521
        0x0004e3d4:    000033e7    .3..    DCD    13287
        0x0004e3d8:    00003b79    y;..    DCD    15225
        0x0004e3dc:    000043bf    .C..    DCD    17343
        0x0004e3e0:    00004cc1    .L..    DCD    19649
        0x0004e3e4:    00005687    .V..    DCD    22151
        0x0004e3e8:    00006119    .a..    DCD    24857
        0x0004e3ec:    00006c7f    .l..    DCD    27775
        0x0004e3f0:    000078c1    .x..    DCD    30913
        0x0004e3f4:    000085e7    ....    DCD    34279
        0x0004e3f8:    000093f9    ....    DCD    37881
        0x0004e3fc:    0000a2ff    ....    DCD    41727
        0x0004e400:    0000b301    ....    DCD    45825
        0x0004e404:    0000c407    ....    DCD    50183
        0x0004e408:    0000d619    ....    DCD    54809
        0x0004e40c:    0000e93f    ?...    DCD    59711
        0x0004e410:    0000fd81    ....    DCD    64897
        0x0004e414:    000112e7    ....    DCD    70375
        0x0004e418:    00012979    y)..    DCD    76153
        0x0004e41c:    0001413f    ?A..    DCD    82239
        0x0004e420:    00015a41    AZ..    DCD    88641
        0x0004e424:    00017487    .t..    DCD    95367
        0x0004e428:    00019019    ....    DCD    102425
        0x0004e42c:    0001acff    ....    DCD    109823
        0x0004e430:    0001cb41    A...    DCD    117569
        0x0004e434:    0001eae7    ....    DCD    125671
        0x0004e438:    00020bf9    ....    DCD    134137
        0x0004e43c:    00022e7f    ....    DCD    142975
        0x0004e440:    00025281    .R..    DCD    152193
        0x0004e444:    00027807    .x..    DCD    161799
        0x0004e448:    00029f19    ....    DCD    171801
        0x0004e44c:    0002c7bf    ....    DCD    182207
        0x0004e450:    0002f201    ....    DCD    193025
        0x0004e454:    00031de7    ....    DCD    204263
        0x0004e458:    00034b79    yK..    DCD    215929
        0x0004e45c:    00037abf    .z..    DCD    228031
        0x0004e460:    0003abc1    ....    DCD    240577
        0x0004e464:    0003de87    ....    DCD    253575
        0x0004e468:    00041319    ....    DCD    267033
        0x0004e46c:    0004497f    .I..    DCD    280959
        0x0004e470:    000481c1    ....    DCD    295361
        0x0004e474:    0004bbe7    ....    DCD    310247
        0x0004e478:    0004f7f9    ....    DCD    325625
        0x0004e47c:    000535ff    .5..    DCD    341503
        0x0004e480:    00057601    .v..    DCD    357889
        0x0004e484:    0005b807    ....    DCD    374791
        0x0004e488:    0005fc19    ....    DCD    392217
        0x0004e48c:    0006423f    ?B..    DCD    410175
        0x0004e490:    00068a81    ....    DCD    428673
        0x0004e494:    0006d4e7    ....    DCD    447719
        0x0004e498:    00072179    y!..    DCD    467321
        0x0004e49c:    0007703f    ?p..    DCD    487487
        0x0004e4a0:    0007c141    A...    DCD    508225
        0x0004e4a4:    00081487    ....    DCD    529543
        0x0004e4a8:    00086a19    .j..    DCD    551449
        0x0004e4ac:    0008c1ff    ....    DCD    573951
        0x0004e4b0:    00091c41    A...    DCD    597057
        0x0004e4b4:    000978e7    .x..    DCD    620775
        0x0004e4b8:    0009d7f9    ....    DCD    645113
        0x0004e4bc:    000a397f    .9..    DCD    670079
        0x0004e4c0:    000a9d81    ....    DCD    695681
        0x0004e4c4:    000b0407    ....    DCD    721927
        0x0004e4c8:    000b6d19    .m..    DCD    748825
        0x0004e4cc:    000bd8bf    ....    DCD    776383
        0x0004e4d0:    000c4701    .G..    DCD    804609
        0x0004e4d4:    000cb7e7    ....    DCD    833511
        0x0004e4d8:    000d2b79    y+..    DCD    863097
        0x0004e4dc:    000da1bf    ....    DCD    893375
        0x0004e4e0:    000e1ac1    ....    DCD    924353
        0x0004e4e4:    000e9687    ....    DCD    956039
        0x0004e4e8:    000f1519    ....    DCD    988441
        0x0004e4ec:    000f967f    ....    DCD    1021567
        0x0004e4f0:    00101ac1    ....    DCD    1055425
        0x0004e4f4:    0010a1e7    ....    DCD    1090023
        0x0004e4f8:    00112bf9    .+..    DCD    1125369
        0x0004e4fc:    0011b8ff    ....    DCD    1161471
        0x0004e500:    00124901    .I..    DCD    1198337
        0x0004e504:    0012dc07    ....    DCD    1235975
        0x0004e508:    00137219    .r..    DCD    1274393
        0x0004e50c:    00140b3f    ?...    DCD    1313599
        0x0004e510:    0014a781    ....    DCD    1353601
        0x0004e514:    001546e7    .F..    DCD    1394407
        0x0004e518:    0015e979    y...    DCD    1436025
        0x0004e51c:    00168f3f    ?...    DCD    1478463
        0x0004e520:    00173841    A8..    DCD    1521729
        0x0004e524:    0017e487    ....    DCD    1565831
        0x0004e528:    00189419    ....    DCD    1610777
        0x0004e52c:    001946ff    .F..    DCD    1656575
        0x0004e530:    0019fd41    A...    DCD    1703233
        0x0004e534:    001ab6e7    ....    DCD    1750759
        0x0004e538:    001b73f9    .s..    DCD    1799161
        0x0004e53c:    001c347f    .4..    DCD    1848447
        0x0004e540:    001cf881    ....    DCD    1898625
        0x0004e544:    001dc007    ....    DCD    1949703
        0x0004e548:    001e8b19    ....    DCD    2001689
        0x0004e54c:    001f59bf    .Y..    DCD    2054591
        0x0004e550:    00202c01    ., .    DCD    2108417
        0x0004e554:    002101e7    ..!.    DCD    2163175
        0x0004e558:    0021db79    y.!.    DCD    2218873
        0x0004e55c:    0022b8bf    ..".    DCD    2275519
        0x0004e560:    002399c1    ..#.    DCD    2333121
        0x0004e564:    00247e87    .~$.    DCD    2391687
        0x0004e568:    00256719    .g%.    DCD    2451225
        0x0004e56c:    0026537f    .S&.    DCD    2511743
        0x0004e570:    002743c1    .C'.    DCD    2573249
        0x0004e574:    002837e7    .7(.    DCD    2635751
        0x0004e578:    00292ff9    ./).    DCD    2699257
        0x0004e57c:    002a2bff    .+*.    DCD    2763775
        0x0004e580:    002b2c01    .,+.    DCD    2829313
        0x0004e584:    002c3007    .0,.    DCD    2895879
        0x0004e588:    002d3819    .8-.    DCD    2963481
        0x0004e58c:    002e443f    ?D..    DCD    3032127
        0x0004e590:    002f5481    .T/.    DCD    3101825
        0x0004e594:    003068e7    .h0.    DCD    3172583
        0x0004e598:    00318179    y.1.    DCD    3244409
        0x0004e59c:    00329e3f    ?.2.    DCD    3317311
        0x0004e5a0:    0033bf41    A.3.    DCD    3391297
        0x0004e5a4:    0034e487    ..4.    DCD    3466375
        0x0004e5a8:    00360e19    ..6.    DCD    3542553
        0x0004e5ac:    00373bff    .;7.    DCD    3619839
        0x0004e5b0:    00386e41    An8.    DCD    3698241
        0x0004e5b4:    0039a4e7    ..9.    DCD    3777767
        0x0004e5b8:    003adff9    ..:.    DCD    3858425
        0x0004e5bc:    003c1f7f    ..<.    DCD    3940223
        0x0004e5c0:    003d6381    .c=.    DCD    4023169
        0x0004e5c4:    003eac07    ..>.    DCD    4107271
        0x0004e5c8:    003ff919    ..?.    DCD    4192537
        0x0004e5cc:    00414abf    .JA.    DCD    4278975
        0x0004e5d0:    0042a101    ..B.    DCD    4366593
        0x0004e5d4:    0043fbe7    ..C.    DCD    4455399
        0x0004e5d8:    00455b79    y[E.    DCD    4545401
        0x0004e5dc:    0046bfbf    ..F.    DCD    4636607
        0x0004e5e0:    004828c1    .(H.    DCD    4729025
        0x0004e5e4:    00499687    ..I.    DCD    4822663
        0x0004e5e8:    004b0919    ..K.    DCD    4917529
        0x0004e5ec:    004c807f    ..L.    DCD    5013631
        0x0004e5f0:    004dfcc1    ..M.    DCD    5110977
        0x0004e5f4:    004f7de7    .}O.    DCD    5209575
        0x0004e5f8:    005103f9    ..Q.    DCD    5309433
        0x0004e5fc:    00528eff    ..R.    DCD    5410559
        0x0004e600:    00541f01    ..T.    DCD    5512961
        0x0004e604:    0055b407    ..U.    DCD    5616647
        0x0004e608:    00574e19    .NW.    DCD    5721625
        0x0004e60c:    0058ed3f    ?.X.    DCD    5827903
        0x0004e610:    005a9181    ..Z.    DCD    5935489
        0x0004e614:    005c3ae7    .:\.    DCD    6044391
        0x0004e618:    005de979    y.].    DCD    6154617
        0x0004e61c:    005f9d3f    ?._.    DCD    6266175
        0x0004e620:    00615641    AVa.    DCD    6379073
        0x0004e624:    00631487    ..c.    DCD    6493319
        0x0004e628:    0064d819    ..d.    DCD    6608921
        0x0004e62c:    0066a0ff    ..f.    DCD    6725887
        0x0004e630:    00686f41    Aoh.    DCD    6844225
        0x0004e634:    006a42e7    .Bj.    DCD    6963943
        0x0004e638:    006c1bf9    ..l.    DCD    7085049
        0x0004e63c:    006dfa7f    ..m.    DCD    7207551
        0x0004e640:    00000141    A...    DCD    321
        0x0004e644:    000002a9    ....    DCD    681
        0x0004e648:    00000509    ....    DCD    1289
        0x0004e64c:    000008c1    ....    DCD    2241
        0x0004e650:    00000e41    A...    DCD    3649
        0x0004e654:    00001609    ....    DCD    5641
        0x0004e658:    000020a9    . ..    DCD    8361
        0x0004e65c:    00002ec1    ....    DCD    11969
        0x0004e660:    00004101    .A..    DCD    16641
        0x0004e664:    00005829    )X..    DCD    22569
        0x0004e668:    00007509    .u..    DCD    29961
        0x0004e66c:    00009881    ....    DCD    39041
        0x0004e670:    0000c381    ....    DCD    50049
        0x0004e674:    0000f709    ....    DCD    63241
        0x0004e678:    00013429    )4..    DCD    78889
        0x0004e67c:    00017c01    .|..    DCD    97281
        0x0004e680:    0001cfc1    ....    DCD    118721
        0x0004e684:    000230a9    .0..    DCD    143529
        0x0004e688:    0002a009    ....    DCD    172041
        0x0004e68c:    00031f41    A...    DCD    204609
        0x0004e690:    0003afc1    ....    DCD    241601
        0x0004e694:    00045309    .S..    DCD    283401
        0x0004e698:    00050aa9    ....    DCD    330409
        0x0004e69c:    0005d841    A...    DCD    383041
        0x0004e6a0:    0006bd81    ....    DCD    441729
        0x0004e6a4:    0007bc29    )...    DCD    506921
        0x0004e6a8:    0008d609    ....    DCD    579081
        0x0004e6ac:    000a0d01    ....    DCD    658689
        0x0004e6b0:    000b6301    .c..    DCD    746241
        0x0004e6b4:    000cda09    ....    DCD    842249
        0x0004e6b8:    000e7429    )t..    DCD    947241
        0x0004e6bc:    00103381    .3..    DCD    1061761
        0x0004e6c0:    00121a41    A...    DCD    1186369
        0x0004e6c4:    00142aa9    .*..    DCD    1321641
        0x0004e6c8:    00166709    .g..    DCD    1468169
        0x0004e6cc:    0018d1c1    ....    DCD    1626561
        0x0004e6d0:    001b6d41    Am..    DCD    1797441
        0x0004e6d4:    001e3c09    .<..    DCD    1981449
        0x0004e6d8:    002140a9    .@!.    DCD    2179241
        0x0004e6dc:    00247dc1    .}$.    DCD    2391489
        0x0004e6e0:    0027f601    ..'.    DCD    2618881
        0x0004e6e4:    002bac29    ).+.    DCD    2862121
        0x0004e6e8:    002fa309    ../.    DCD    3121929
        0x0004e6ec:    0033dd81    ..3.    DCD    3399041
        0x0004e6f0:    00385e81    .^8.    DCD    3694209
        0x0004e6f4:    003d2909    .)=.    DCD    4008201
        0x0004e6f8:    00424029    )@B.    DCD    4341801
        0x0004e6fc:    0047a701    ..G.    DCD    4695809
        0x0004e700:    004d60c1    .`M.    DCD    5071041
        0x0004e704:    005370a9    .pS.    DCD    5468329
        0x0004e708:    0059da09    ..Y.    DCD    5888521
        0x0004e70c:    0060a041    A.`.    DCD    6332481
        0x0004e710:    0067c6c1    ..g.    DCD    6801089
        0x0004e714:    006f5109    .Qo.    DCD    7295241
        0x0004e718:    007742a9    .Bw.    DCD    7815849
        0x0004e71c:    007f9f41    A...    DCD    8363841
        0x0004e720:    00886a81    .j..    DCD    8940161
        0x0004e724:    0091a829    )...    DCD    9545769
        0x0004e728:    009b5c09    .\..    DCD    10181641
        0x0004e72c:    00a58a01    ....    DCD    10848769
        0x0004e730:    00b03601    .6..    DCD    11548161
        0x0004e734:    00bb6409    .d..    DCD    12280841
        0x0004e738:    00c71829    )...    DCD    13047849
        0x0004e73c:    00d35681    .V..    DCD    13850241
        0x0004e740:    00e02341    A#..    DCD    14689089
        0x0004e744:    00ed82a9    ....    DCD    15565481
        0x0004e748:    00fb7909    .y..    DCD    16480521
        0x0004e74c:    010a0ac1    ....    DCD    17435329
        0x0004e750:    01193c41    A<..    DCD    18431041
        0x0004e754:    01291209    ..).    DCD    19468809
        0x0004e758:    013990a9    ..9.    DCD    20549801
        0x0004e75c:    014abcc1    ..J.    DCD    21675201
        0x0004e760:    015c9b01    ..\.    DCD    22846209
        0x0004e764:    016f3029    )0o.    DCD    24064041
        0x0004e768:    01828109    ....    DCD    25329929
        0x0004e76c:    01969281    ....    DCD    26645121
        0x0004e770:    01ab6981    .i..    DCD    28010881
        0x0004e774:    01c10b09    ....    DCD    29428489
        0x0004e778:    01d77c29    )|..    DCD    30899241
        0x0004e77c:    01eec201    ....    DCD    32424449
        0x0004e780:    0206e1c1    ....    DCD    34005441
        0x0004e784:    021fe0a9    ....    DCD    35643561
        0x0004e788:    0239c409    ..9.    DCD    37340169
        0x0004e78c:    02549141    A.T.    DCD    39096641
        0x0004e790:    02704dc1    .Mp.    DCD    40914369
        0x0004e794:    028cff09    ....    DCD    42794761
        0x0004e798:    02aaaaa9    ....    DCD    44739241
        0x0004e79c:    02c95641    AV..    DCD    46749249
        0x0004e7a0:    02e90781    ....    DCD    48826241
        0x0004e7a4:    0309c429    )...    DCD    50971689
        0x0004e7a8:    032b9209    ..+.    DCD    53187081
        0x0004e7ac:    034e7701    .wN.    DCD    55473921
        0x0004e7b0:    03727901    .yr.    DCD    57833729
        0x0004e7b4:    03979e09    ....    DCD    60268041
        0x0004e7b8:    03bdec29    )...    DCD    62778409
        0x0004e7bc:    03e56981    .i..    DCD    65366401
        0x0004e7c0:    040e1c41    A...    DCD    68033601
        0x0004e7c4:    04380aa9    ..8.    DCD    70781609
        0x0004e7c8:    04633b09    .;c.    DCD    73612041
        0x0004e7cc:    048fb3c1    ....    DCD    76526529
        0x0004e7d0:    04bd7b41    A{..    DCD    79526721
        0x0004e7d4:    04ec9809    ....    DCD    82614281
        0x0004e7d8:    051d10a9    ....    DCD    85790889
        0x0004e7dc:    054eebc1    ..N.    DCD    89058241
        0x0004e7e0:    05823001    .0..    DCD    92418049
        0x0004e7e4:    05b6e429    )...    DCD    95872041
        0x0004e7e8:    05ed0f09    ....    DCD    99421961
        0x0004e7ec:    0624b781    ..$.    DCD    103069569
        0x0004e7f0:    065de481    ..].    DCD    106816641
        0x0004e7f4:    06989d09    ....    DCD    110664969
        0x0004e7f8:    06d4e829    )...    DCD    114616361
        0x0004e7fc:    0712cd01    ....    DCD    118672641
        0x0004e800:    075252c1    .RR.    DCD    122835649
        0x0004e804:    079380a9    ....    DCD    127107241
        0x0004e808:    07d65e09    .^..    DCD    131489289
        0x0004e80c:    081af241    A...    DCD    135983681
        0x0004e810:    086144c1    .Da.    DCD    140592321
        0x0004e814:    08a95d09    .]..    DCD    145317129
        0x0004e818:    08f342a9    .B..    DCD    150160041
        0x0004e81c:    093efd41    A.>.    DCD    155123009
        0x0004e820:    098c9481    ....    DCD    160208001
        0x0004e824:    09dc1029    )...    DCD    165417001
        0x0004e828:    0a2d7809    .x-.    DCD    170752009
        0x0004e82c:    0a80d401    ....    DCD    176215041
        0x0004e830:    0ad62c01    .,..    DCD    181808129
        0x0004e834:    0b2d8809    ..-.    DCD    187533321
        0x0004e838:    0b86f029    )...    DCD    193392681
        0x0004e83c:    0be26c81    .l..    DCD    199388289
        0x0004e840:    0c400541    A.@.    DCD    205522241
        0x0004e844:    0c9fc2a9    ....    DCD    211796649
        0x0004e848:    0d01ad09    ....    DCD    218213641
        0x0004e84c:    0d65ccc1    ..e.    DCD    224775361
        0x0004e850:    0dcc2a41    A*..    DCD    231483969
        0x0004e854:    0e34ce09    ..4.    DCD    238341641
        0x0004e858:    0e9fc0a9    ....    DCD    245350569
        0x0004e85c:    0f0d0ac1    ....    DCD    252512961
        0x0004e860:    0f7cb501    ..|.    DCD    259831041
        0x0004e864:    0feec829    )...    DCD    267307049
        0x0004e868:    10634d09    .Mc.    DCD    274943241
        0x0004e86c:    10da4c81    .L..    DCD    282741889
        0x0004e870:    1153cf81    ..S.    DCD    290705281
        0x0004e874:    11cfdf09    ....    DCD    298835721
        0x0004e878:    124e8429    ).N.    DCD    307135529
        0x0004e87c:    12cfc801    ....    DCD    315607041
        0x0004e880:    1353b3c1    ..S.    DCD    324252609
        0x0004e884:    13da50a9    .P..    DCD    333074601
        0x0004e888:    1463a809    ..c.    DCD    342075401
        0x0004e88c:    14efc341    A...    DCD    351257409
        0x0004e890:    157eabc1    ..~.    DCD    360623041
        0x0004e894:    16106b09    .k..    DCD    370174729
        0x0004e898:    16a50aa9    ....    DCD    379914921
        0x0004e89c:    173c9441    A.<.    DCD    389846081
        0x0004e8a0:    17d71181    ....    DCD    399970689
        0x0004e8a4:    18748c29    ).t.    DCD    410291241
        0x0004e8a8:    19150e09    ....    DCD    420810249
        0x0004e8ac:    19b8a101    ....    DCD    431530241
        0x0004e8b0:    1a5f4f01    .O_.    DCD    442453761
        0x0004e8b4:    1b092209    ."..    DCD    453583369
        0x0004e8b8:    1bb62429    )$..    DCD    464921641
        0x0004e8bc:    1c665f81    ._f.    DCD    476471169
        0x0004e8c0:    1d19de41    A...    DCD    488234561
        0x0004e8c4:    1dd0aaa9    ....    DCD    500214441
        0x0004e8c8:    1e8acf09    ....    DCD    512413449
        0x0004e8cc:    1f4855c1    .UH.    DCD    524834241
        0x0004e8d0:    20094941    AI.     DCD    537479489
        0x0004e8d4:    20cdb409    ...     DCD    550351881
        0x0004e8d8:    2195a0a9    ...!    DCD    563454121
        0x0004e8dc:    226119c1    ..a"    DCD    576788929
        0x0004e8e0:    23302a01    .*0#    DCD    590359041
        0x0004e8e4:    2402dc29    )..$    DCD    604167209
        0x0004e8e8:    24d93b09    .;.$    DCD    618216201
        0x0004e8ec:    25b35181    .Q.%    DCD    632508801
        0x0004e8f0:    00000693    ....    DCD    1683
        0x0004e8f4:    00000e45    E...    DCD    3653
        0x0004e8f8:    00001c0f    ....    DCD    7183
        0x0004e8fc:    00003311    .3..    DCD    13073
        0x0004e900:    0000575b    [W..    DCD    22363
        0x0004e904:    00008e0d    ....    DCD    36365
        0x0004e908:    0000dd77    w...    DCD    56695
        0x0004e90c:    00014d39    9M..    DCD    85305
        0x0004e910:    0001e663    c...    DCD    124515
        0x0004e914:    0002b395    ....    DCD    177045
        0x0004e918:    0003c11f    ....    DCD    246047
        0x0004e91c:    00051d21    !...    DCD    335137
        0x0004e920:    0006d7ab    ....    DCD    448427
        0x0004e924:    000902dd    ....    DCD    590557
        0x0004e928:    000bb307    ....    DCD    766727
        0x0004e92c:    000efec9    ....    DCD    982729
        0x0004e930:    0012ff33    3...    DCD    1244979
        0x0004e934:    0017cfe5    ....    DCD    1560549
        0x0004e938:    001d8f2f    /...    DCD    1937199
        0x0004e93c:    00245e31    1^$.    DCD    2383409
        0x0004e940:    002c60fb    .`,.    DCD    2908411
        0x0004e944:    0035bead    ..5.    DCD    3522221
        0x0004e948:    0040a197    ..@.    DCD    4235671
        0x0004e94c:    004d3759    Y7M.    DCD    5060441
        0x0004e950:    005bb103    ..[.    DCD    6009091
        0x0004e954:    006c4335    5Cl.    DCD    7095093
        0x0004e958:    007f263f    ?&..    DCD    8332863
        0x0004e95c:    00949641    A...    DCD    9737793
        0x0004e960:    00acd34b    K...    DCD    11326283
        0x0004e964:    00c8217d    }!..    DCD    13115773
        0x0004e968:    00e6c927    '...    DCD    15124775
        0x0004e96c:    010916e9    ....    DCD    17372905
        0x0004e970:    012f5bd3    .[/.    DCD    19880915
        0x0004e974:    0159ed85    ..Y.    DCD    22670725
        0x0004e978:    0189264f    O&..    DCD    25765455
        0x0004e97c:    01bd6551    Qe..    DCD    29189457
        0x0004e980:    01f70e9b    ....    DCD    32968347
        0x0004e984:    02368b4d    M.6.    DCD    37129037
        0x0004e988:    027c49b7    .I|.    DCD    41699767
        0x0004e98c:    02c8bd79    y...    DCD    46710137
        0x0004e990:    031c5fa3    ._..    DCD    52191139
        0x0004e994:    0377aed5    ..w.    DCD    58175189
        0x0004e998:    03db2f5f    _/..    DCD    64696159
        0x0004e99c:    04476b61    akG.    DCD    71789409
        0x0004e9a0:    04bcf2eb    ....    DCD    79491819
        0x0004e9a4:    053c5c1d    .\<.    DCD    87841821
        0x0004e9a8:    05c64347    GC..    DCD    96879431
        0x0004e9ac:    065b4b09    .K[.    DCD    106646281
        0x0004e9b0:    06fc1c73    s...    DCD    117185651
        0x0004e9b4:    07a96725    %g..    DCD    128542501
        0x0004e9b8:    0863e16f    o.c.    DCD    140763503
        0x0004e9bc:    092c4871    qH,.    DCD    153897073
        0x0004e9c0:    0a03603b    ;`..    DCD    167993403
        0x0004e9c4:    0ae9f3ed    ....    DCD    183104493
        0x0004e9c8:    0be0d5d7    ....    DCD    199284183
        0x0004e9cc:    0ce8df99    ....    DCD    216588185
        0x0004e9d0:    0e02f243    C...    DCD    235074115
        0x0004e9d4:    0f2ff675    u./.    DCD    254801525
        0x0004e9d8:    1070dc7f    ..p.    DCD    275831935
        0x0004e9dc:    11c69c81    ....    DCD    298228865
        0x0004e9e0:    1332368b    .62.    DCD    322057867
        0x0004e9e4:    14b4b2bd    ....    DCD    347386557
        0x0004e9e8:    164f2167    g!O.    DCD    374284647
        0x0004e9ec:    18029b29    )...    DCD    402823977
        0x0004e9f0:    19d04113    .A..    DCD    433078547
        0x0004e9f4:    1bb93cc5    .<..    DCD    465124549
        0x0004e9f8:    1dbec08f    ....    DCD    499040399
        0x0004e9fc:    1fe20791    ....    DCD    534906769
        0x0004ea00:    222455db    .U$"    DCD    572806619
        0x0004ea04:    2486f88d    ...$    DCD    612825229
        0x0004ea08:    270b45f7    .E.'    DCD    655050231
        0x0004ea0c:    29b29db9    ...)    DCD    699571641
        0x0004ea10:    2c7e68e3    .h~,    DCD    746481891
        0x0004ea14:    2f701a15    ..p/    DCD    795875861
        0x0004ea18:    32892d9f    .-.2    DCD    847850911
        0x0004ea1c:    35cb29a1    .).5    DCD    902506913
        0x0004ea20:    39379e2b    +.79    DCD    959946283
        0x0004ea24:    3cd0255d    ]%.<    DCD    1020274013
        0x0004ea28:    40966387    .c.@    DCD    1083597703
        0x0004ea2c:    448c0749    I..D    DCD    1150027593
        0x0004ea30:    48b2c9b3    ...H    DCD    1219676595
        0x0004ea34:    4d0c6e65    en.M    DCD    1292660325
        0x0004ea38:    519ac3af    ...Q    DCD    1369097135
        0x0004ea3c:    565fa2b1    .._V    DCD    1449108145
        0x0004ea40:    5b5cef7b    {.\[    DCD    1532817275
        0x0004ea44:    6094992d    -..`    DCD    1620351277
        0x0004ea48:    66089a17    ...f    DCD    1711839767
        0x0004ea4c:    6bbaf7d9    ...k    DCD    1807415257
        0x0004ea50:    71adc383    ...q    DCD    1907213187
        0x0004ea54:    77e319b5    ...w    DCD    2011371957
        0x0004ea58:    7e5d22bf    ."]~    DCD    2120032959
        0x0004ea5c:    0000231d    .#..    DCD    8989
        0x0004ea60:    00004d71    qM..    DCD    19825
        0x0004ea64:    00009c91    ....    DCD    40081
        0x0004ea68:    000126fd    .&..    DCD    75517
        0x0004ea6c:    00020c65    e...    DCD    134245
        0x0004ea70:    000377e9    .w..    DCD    227305
        0x0004ea74:    0005a299    ....    DCD    369305
        0x0004ea78:    0008d635    5...    DCD    579125
        0x0004ea7c:    000d702d    -p..    DCD    880685
        0x0004ea80:    0013e4e1    ....    DCD    1303777
        0x0004ea84:    001cc321    !...    DCD    1884961
        0x0004ea88:    0028b7ed    ..(.    DCD    2668525
        0x0004ea8c:    00389275    u.8.    DCD    3707509
        0x0004ea90:    004d4859    YHM.    DCD    5064793
        0x0004ea94:    0067fa29    ).g.    DCD    6814249
        0x0004ea98:    0089f825    %...    DCD    9041957
        0x0004ea9c:    00b4c73d    =...    DCD    11847485
        0x0004eaa0:    00ea2651    Q&..    DCD    15345233
        0x0004eaa4:    012c13b1    ..,.    DCD    19665841
        0x0004eaa8:    017cd2dd    ..|.    DCD    24957661
        0x0004eaac:    01def285    ....    DCD    31388293
        0x0004eab0:    025552c9    .RU.    DCD    39146185
        0x0004eab4:    02e32bb9    .+..    DCD    48442297
        0x0004eab8:    038c1415    ....    DCD    59511829
        0x0004eabc:    0454084d    M.T.    DCD    72616013
        0x0004eac0:    053f71c1    .q?.    DCD    88043969
        0x0004eac4:    06532e41    A.S.    DCD    106114625
        0x0004eac8:    079497cd    ....    DCD    127178701
        0x0004eacc:    09098c95    ....    DCD    151620757
        0x0004ead0:    0ab87739    9w..    DCD    179861305
        0x0004ead4:    0ca85749    IW..    DCD    212358985
        0x0004ead8:    0ee0ca05    ....    DCD    249612805
        0x0004eadc:    116a135d    ].j.    DCD    292164445
        0x0004eae0:    144d2731    1'M.    DCD    340600625
        0x0004eae4:    1793b2d1    ....    DCD    395555537
        0x0004eae8:    1b4826bd    .&H.    DCD    457713341
        0x0004eaec:    1f75c0a5    ..u.    DCD    527810725
        0x0004eaf0:    242895a9    ..($    DCD    606639529
        0x0004eaf4:    296d9cd9    ..m)    DCD    695049433
        0x0004eaf8:    2f52b9f5    ..R/    DCD    793950709
        0x0004eafc:    35e6c86d    m..5    DCD    904317037
        0x0004eb00:    3d39a6a1    ..9=    DCD    1027188385
        0x0004eb04:    455c4161    aA\E    DCD    1163673953
        0x0004eb08:    4e609fad    ..`N    DCD    1314955181
        0x0004eb0c:    5859eeb5    ..YX    DCD    1482288821
        0x0004eb10:    635c8e19    ..\c    DCD    1667010073
        0x0004eb14:    6f7e1c69    i.~o    DCD    1870535785
        0x0004eb18:    7cd583e5    ...|    DCD    2094367717
        0x0004eb1c:    0000bdff    ....    DCD    48639
        0x0004eb20:    0001a801    ....    DCD    108545
        0x0004eb24:    00036b8f    .k..    DCD    224143
        0x0004eb28:    00069ef1    ....    DCD    433905
        0x0004eb2c:    000c233f    ?#..    DCD    795455
        0x0004eb30:    00153dc1    .=..    DCD    1392065
        0x0004eb34:    0023b68f    ..#.    DCD    2340495
        0x0004eb38:    0039fcf1    ..9.    DCD    3800305
        0x0004eb3c:    005b51ff    .Q[.    DCD    5984767
        0x0004eb40:    008bfa01    ....    DCD    9173505
        0x0004eb44:    00d1750f    .u..    DCD    13726991
        0x0004eb48:    0132bf71    q.2.    DCD    20103025
        0x0004eb4c:    01b89a3f    ?...    DCD    28875327
        0x0004eb50:    026ddcc1    ..m.    DCD    40754369
        0x0004eb54:    035fcf0f    .._.    DCD    56610575
        0x0004eb58:    049e8e71    q...    DCD    77500017
        0x0004eb5c:    063d7bff    .{=.    DCD    104692735
        0x0004eb60:    0853b601    ..S.    DCD    139703809
        0x0004eb64:    0afc9c8f    ....    DCD    184327311
        0x0004eb68:    0e5861f1    .aX.    DCD    240673265
        0x0004eb6c:    128ca73f    ?...    DCD    311207743
        0x0004eb70:    17c525c1    .%..    DCD    398796225
        0x0004eb74:    1e34658f    .e4.    DCD    506750351
        0x0004eb78:    261481f1    ...&    DCD    638878193
        0x0004eb7c:    2fa7fbff    .../    DCD    799538175
        0x0004eb80:    3b3a9c01    ..:;    DCD    993696769
        0x0004eb84:    4922620f    .b"I    DCD    1226990095
        0x0004eb88:    59c08671    q..Y    DCD    1505789553
        0x0004eb8c:    6d828a3f    ?..m    DCD    1837271615
        0x0004eb90:    84e358c1    .X..    DCD    2229491905
        0x0004eb94:    00040e01    ....    DCD    265729
        0x0004eb98:    00092191    .!..    DCD    598417
        0x0004eb9c:    00132c11    .,..    DCD    1256465
        0x0004eba0:    0025ee41    A.%.    DCD    2485825
        0x0004eba4:    00474f41    AOG.    DCD    4673345
        0x0004eba8:    00804391    .C..    DCD    8405905
        0x0004ebac:    00ddf711    ....    DCD    14546705
        0x0004ebb0:    01734601    .Fs.    DCD    24331777
        0x0004ebb4:    025a9201    ..Z.    DCD    39490049
        0x0004ebb8:    03b80111    ....    DCD    62390545
        0x0004ebbc:    05bc3591    .5..    DCD    96220561
        0x0004ebc0:    08a78f41    A...    DCD    145198913
        0x0004ebc4:    0cce0641    A...    DCD    214828609
        0x0004ebc8:    129bb211    ....    DCD    312193553
        0x0004ebcc:    1a9a0f91    ....    DCD    446304145
        0x0004ebd0:    25761a01    ..v%    DCD    628496897
        0x0004ebd4:    34074c01    .L.4    DCD    872893441
        0x0004ebd8:    47579e91    ..WG    DCD    1196924561
        0x0004ebdc:    60ac9d11    ...`    DCD    1621925137
        0x0004ebe0:    8191a641    A...    DCD    2173806145
        0x0004ebe4:    00165123    #Q..    DCD    1462563
        0x0004ebe8:    00329ec5    ..2.    DCD    3317445
        0x0004ebec:    006bb917    ..k.    DCD    7059735
        0x0004ebf0:    00d8f699    ....    DCD    14218905
        0x0004ebf4:    01a0896b    k...    DCD    27298155
        0x0004ebf8:    02fec40d    ....    DCD    50250765
        0x0004ebfc:    0550011f    ..P.    DCD    89129247
        0x0004ec00:    091dd921    !...    DCD    152951073
        0x0004ec04:    0f306c33    3l0.    DCD    254831667
        0x0004ec08:    18a4a2d5    ....    DCD    413442773
        0x0004ec0c:    270867a7    .g.'    DCD    654862247
        0x0004ec10:    3c7dfd29    ).}<    DCD    1014889769
        0x0004ec14:    5be7b57b    {..[    DCD    1541911931
        0x0004ec18:    891d771d    .w..    DCD    2300409629
        0x0004ec1c:    c92da0af    ..-.    DCD    3375210671
        0x0004ec20:    007b8ead    ..{.    DCD    8097453
        0x0004ec24:    0119e689    ....    DCD    18474633
        0x0004ec28:    025e9639    9.^.    DCD    39753273
        0x0004ec2c:    04d8163d    =...    DCD    81270333
        0x0004ec30:    097763b5    .cw.    DCD    158819253
        0x0004ec34:    11c628e1    .(..    DCD    298199265
        0x0004ec38:    20340321    !.4     DCD    540279585
        0x0004ec3c:    38824875    uH.8    DCD    948062325
        0x0004ec40:    6057577d    }WW`    DCD    1616336765
        0x0004ec44:    02af5bbf    .[..    DCD    45046719
        0x0004ec48:    0627d881    ..'.    DCD    103274625
        0x0004ec4c:    0d5e84f7    ..^.    DCD    224298231
        0x0004ec50:    1badfee9    ....    DCD    464387817
        0x0004ec54:    36eb8b7f    ...6    DCD    921406335
        0x0004ec58:    68e5b781    ...h    DCD    1759885185
        0x0004ec5c:    c19c0317    ....    DCD    3248227095
        0x0004ec60:    0eff0cc1    ....    DCD    251595969
        0x0004ec64:    22856a39    9j."    DCD    579168825
        0x0004ec68:    4b91ee19    ...K    DCD    1267854873
        0x0004ec6c:    9e2b7881    .x+.    DCD    2653649025
        0x0004ec70:    5409e133    3..T    DCD    1409933619
    CELT_PVQ_U_ROW
        0x0004ec74:    0004d894    ....    DCD    317588
        0x0004ec78:    0004db54    T...    DCD    318292
        0x0004ec7c:    0004de10    ....    DCD    318992
        0x0004ec80:    0004e0c8    ....    DCD    319688
        0x0004ec84:    0004e37c    |...    DCD    320380
        0x0004ec88:    0004e62c    ,...    DCD    321068
        0x0004ec8c:    0004e8d8    ....    DCD    321752
        0x0004ec90:    0004ea40    @...    DCD    322112
        0x0004ec94:    0004eafc    ....    DCD    322300
        0x0004ec98:    0004eb70    p...    DCD    322416
        0x0004ec9c:    0004ebbc    ....    DCD    322492
        0x0004eca0:    0004ebf4    ....    DCD    322548
        0x0004eca4:    0004ec14    ....    DCD    322580
        0x0004eca8:    0004ec2c    ,...    DCD    322604
        0x0004ecac:    0004ec38    8...    DCD    322616
    CentralInformation_fields
        0x0004ecb0:    00160001    ....    DCD    1441793
        0x0004ecb4:    20000000    ...     DCD    536870912
        0x0004ecb8:    00000000    ....    DCD    0
        0x0004ecbc:    02000000    ....    DCD    33554432
        0x0004ecc0:    00001100    ....    DCD    4352
        0x0004ecc4:    00010000    ....    DCD    65536
        0x0004ecc8:    00000000    ....    DCD    0
        0x0004eccc:    00000000    ....    DCD    0
        0x0004ecd0:    00000000    ....    DCD    0
        0x0004ecd4:    00000000    ....    DCD    0
        0x0004ecd8:    00000000    ....    DCD    0
        0x0004ecdc:    00          .       DCB    0
    CompleteSetup_fields
        0x0004ecdd:    010011      ...     DCB    1,0,17
        0x0004ece0:    00000000    ....    DCD    0
        0x0004ece4:    00000001    ....    DCD    1
        0x0004ece8:    00000000    ....    DCD    0
        0x0004ecec:    00000000    ....    DCD    0
        0x0004ecf0:    00000000    ....    DCD    0
        0x0004ecf4:    00000000    ....    DCD    0
        0x0004ecf8:    0000        ..      DCW    0
        0x0004ecfa:    00          .       DCB    0
    ConnectionDetails_fields
        0x0004ecfb:    01          .       DCB    1
        0x0004ecfc:    00001500    ....    DCD    5376
        0x0004ed00:    00420000    ..B.    DCD    4325376
        0x0004ed04:    00000000    ....    DCD    0
        0x0004ed08:    00000000    ....    DCD    0
        0x0004ed0c:    00000000    ....    DCD    0
        0x0004ed10:    00000000    ....    DCD    0
        0x0004ed14:    00000000    ....    DCD    0
        0x0004ed18:    00          .       DCB    0
    ControlEnvelope_fields
        0x0004ed19:    010011      ...     DCB    1,0,17
        0x0004ed1c:    00000000    ....    DCD    0
        0x0004ed20:    00000001    ....    DCD    1
        0x0004ed24:    00000000    ....    DCD    0
        0x0004ed28:    03370009    ..7.    DCD    53936137
        0x0004ed2c:    10fffe00    ....    DCD    285212160
        0x0004ed30:    94000001    ....    DCD    2483027969
        0x0004ed34:    0a0004f3    ....    DCD    167773427
        0x0004ed38:    ffff3700    .7..    DCD    4294915840
        0x0004ed3c:    0004fffe    ....    DCD    327678
        0x0004ed40:    f32b0000    ..+.    DCD    4079681536
        0x0004ed44:    000b0004    ....    DCD    720900
        0x0004ed48:    feffff37    7...    DCD    4278189879
        0x0004ed4c:    00011cff    ....    DCD    72959
        0x0004ed50:    04f56500    .e..    DCD    83191040
        0x0004ed54:    37000c00    ...7    DCD    922749952
        0x0004ed58:    fffeffff    ....    DCD    4294901759
        0x0004ed5c:    00000008    ....    DCD    8
        0x0004ed60:    0004f5fb    ....    DCD    325115
        0x0004ed64:    ff37000d    ..7.    DCD    4281794573
        0x0004ed68:    04fffeff    ....    DCD    83885823
        0x0004ed6c:    f7000000    ....    DCD    4143972352
        0x0004ed70:    0e0004f0    ....    DCD    234882288
        0x0004ed74:    ffff3700    .7..    DCD    4294915840
        0x0004ed78:    0001fffe    ....    DCD    131070
        0x0004ed7c:    f2ef0000    ....    DCD    4075749376
        0x0004ed80:    00140004    ....    DCD    1310724
        0x0004ed84:    feffff37    7...    DCD    4278189879
        0x0004ed88:    000004ff    ....    DCD    1279
        0x0004ed8c:    04f18d00    ....    DCD    82939136
        0x0004ed90:    37001500    ...7    DCD    922752256
        0x0004ed94:    fffeffff    ....    DCD    4294901759
        0x0004ed98:    00000001    ....    DCD    1
        0x0004ed9c:    0004f16f    o...    DCD    323951
        0x0004eda0:    ff370016    ..7.    DCD    4281794582
        0x0004eda4:    01fffeff    ....    DCD    33554175
        0x0004eda8:    0d000000    ....    DCD    218103808
        0x0004edac:    170004f3    ....    DCD    385877235
        0x0004edb0:    ffff3700    .7..    DCD    4294915840
        0x0004edb4:    0001fffe    ....    DCD    131070
        0x0004edb8:    f5560000    ..V.    DCD    4116054016
        0x0004edbc:    00180004    ....    DCD    1572868
        0x0004edc0:    feffff37    7...    DCD    4278189879
        0x0004edc4:    000001ff    ....    DCD    511
        0x0004edc8:    04ecdd00    ....    DCD    82631936
        0x0004edcc:    37001900    ...7    DCD    922753280
        0x0004edd0:    fffeffff    ....    DCD    4294901759
        0x0004edd4:    00000002    ....    DCD    2
        0x0004edd8:    0004f2b3    ....    DCD    324275
        0x0004eddc:    ff37001a    ..7.    DCD    4281794586
        0x0004ede0:    0cfffeff    ....    DCD    218103551
        0x0004ede4:    91000000    ....    DCD    2432696320
        0x0004ede8:    1b0004f6    ....    DCD    452986102
        0x0004edec:    ffff3700    .7..    DCD    4294915840
        0x0004edf0:    0104fffe    ....    DCD    17104894
        0x0004edf4:    f2d10000    ....    DCD    4073783296
        0x0004edf8:    001c0004    ....    DCD    1835012
        0x0004edfc:    feffff37    7...    DCD    4278189879
        0x0004ee00:    000001ff    ....    DCD    511
        0x0004ee04:    04f17e00    .~..    DCD    82935296
        0x0004ee08:    37001e00    ...7    DCD    922754560
        0x0004ee0c:    fffeffff    ....    DCD    4294901759
        0x0004ee10:    00000001    ....    DCD    1
        0x0004ee14:    0004f6be    ....    DCD    325310
        0x0004ee18:    ff37001f    ..7.    DCD    4281794591
        0x0004ee1c:    01fffeff    ....    DCD    33554175
        0x0004ee20:    28000000    ...(    DCD    671088640
        0x0004ee24:    280004f6    ...(    DCD    671089910
        0x0004ee28:    ffff3700    .7..    DCD    4294915840
        0x0004ee2c:    0040fffe    ..@.    DCD    4259838
        0x0004ee30:    f1420000    ..B.    DCD    4047634432
        0x0004ee34:    00290004    ..).    DCD    2686980
        0x0004ee38:    feffff37    7...    DCD    4278189879
        0x0004ee3c:    0000a2ff    ....    DCD    41727
        0x0004ee40:    04f1d800    ....    DCD    82958336
        0x0004ee44:    37003200    .2.7    DCD    922759680
        0x0004ee48:    fffeffff    ....    DCD    4294901759
        0x0004ee4c:    00000008    ....    DCD    8
        0x0004ee50:    0004f646    F...    DCD    325190
        0x0004ee54:    ff370033    3.7.    DCD    4281794611
        0x0004ee58:    08fffeff    ....    DCD    150994687
        0x0004ee5c:    58000000    ...X    DCD    1476395008
        0x0004ee60:    370004f3    ...7    DCD    922748147
        0x0004ee64:    ffff3700    .7..    DCD    4294915840
        0x0004ee68:    0001fffe    ....    DCD    131070
        0x0004ee6c:    f2230000    ..#.    DCD    4062380032
        0x0004ee70:    00380004    ..8.    DCD    3670020
        0x0004ee74:    feffff37    7...    DCD    4278189879
        0x0004ee78:    000001ff    ....    DCD    511
        0x0004ee7c:    04f34900    .I..    DCD    83052800
        0x0004ee80:    37003900    .9.7    DCD    922761472
        0x0004ee84:    fffeffff    ....    DCD    4294901759
        0x0004ee88:    00000001    ....    DCD    1
        0x0004ee8c:    0004f1ab    ....    DCD    324011
        0x0004ee90:    ff37003a    :.7.    DCD    4281794618
        0x0004ee94:    08fffeff    ....    DCD    150994687
        0x0004ee98:    39000000    ...9    DCD    956301312
        0x0004ee9c:    3b0004f4    ...;    DCD    989857012
        0x0004eea0:    ffff3700    .7..    DCD    4294915840
        0x0004eea4:    00fffffe    ....    DCD    16777214
        0x0004eea8:    f24a0000    ..J.    DCD    4064935936
        0x0004eeac:    003c0004    ..<.    DCD    3932164
        0x0004eeb0:    feffff37    7...    DCD    4278189879
        0x0004eeb4:    000001ff    ....    DCD    511
        0x0004eeb8:    04f20500    ....    DCD    82969856
        0x0004eebc:    37006400    .d.7    DCD    922772480
        0x0004eec0:    fffeffff    ....    DCD    4294901759
        0x0004eec4:    00000004    ....    DCD    4
        0x0004eec8:    0004f1ba    ....    DCD    324026
        0x0004eecc:    ff370065    e.7.    DCD    4281794661
        0x0004eed0:    0cfffeff    ....    DCD    218103551
        0x0004eed4:    57000000    ...W    DCD    1459617792
        0x0004eed8:    660004f4    ...f    DCD    1711277300
        0x0004eedc:    ffff3700    .7..    DCD    4294915840
        0x0004eee0:    000cfffe    ....    DCD    851966
        0x0004eee4:    f6730000    ..s.    DCD    4134731776
        0x0004eee8:    00670004    ..g.    DCD    6750212
        0x0004eeec:    feffff37    7...    DCD    4278189879
        0x0004eef0:    000001ff    ....    DCD    511
        0x0004eef4:    04f16000    .`..    DCD    82927616
        0x0004eef8:    00000000    ....    DCD    0
        0x0004eefc:    00000000    ....    DCD    0
        0x0004ef00:    00000000    ....    DCD    0
        0x0004ef04:    00000000    ....    DCD    0
    DeviceBattery_fields
        0x0004ef08:    00110001    ....    DCD    1114113
        0x0004ef0c:    04000000    ....    DCD    67108864
        0x0004ef10:    00000000    ....    DCD    0
        0x0004ef14:    02000000    ....    DCD    33554432
        0x0004ef18:    00001100    ....    DCD    4352
        0x0004ef1c:    00040000    ....    DCD    262144
        0x0004ef20:    00000000    ....    DCD    0
        0x0004ef24:    00030000    ....    DCD    196608
        0x0004ef28:    00000011    ....    DCD    17
        0x0004ef2c:    00000100    ....    DCD    256
        0x0004ef30:    00000000    ....    DCD    0
        0x0004ef34:    00000000    ....    DCD    0
        0x0004ef38:    00000000    ....    DCD    0
        0x0004ef3c:    00000000    ....    DCD    0
        0x0004ef40:    00000000    ....    DCD    0
    DeviceConfiguration_fields
        0x0004ef44:    00100001    ....    DCD    1048577
        0x0004ef48:    01000000    ....    DCD    16777216
        0x0004ef4c:    00000000    ....    DCD    0
        0x0004ef50:    02000000    ....    DCD    33554432
        0x0004ef54:    00001000    ....    DCD    4096
        0x0004ef58:    00010000    ....    DCD    65536
        0x0004ef5c:    00000000    ....    DCD    0
        0x0004ef60:    00000000    ....    DCD    0
        0x0004ef64:    00000000    ....    DCD    0
        0x0004ef68:    00000000    ....    DCD    0
        0x0004ef6c:    00000000    ....    DCD    0
        0x0004ef70:    00          .       DCB    0
    DeviceFeatures_fields
        0x0004ef71:    010011      ...     DCB    1,0,17
        0x0004ef74:    00000000    ....    DCD    0
        0x0004ef78:    00000004    ....    DCD    4
        0x0004ef7c:    00000000    ....    DCD    0
        0x0004ef80:    00110002    ....    DCD    1114114
        0x0004ef84:    04000000    ....    DCD    67108864
        0x0004ef88:    00000000    ....    DCD    0
        0x0004ef8c:    03000000    ....    DCD    50331648
        0x0004ef90:    00042700    .'..    DCD    272128
        0x0004ef94:    0008fffc    ....    DCD    589820
        0x0004ef98:    f1150008    ....    DCD    4044685320
        0x0004ef9c:    00000004    ....    DCD    4
        0x0004efa0:    00000000    ....    DCD    0
        0x0004efa4:    00000000    ....    DCD    0
        0x0004efa8:    00000000    ....    DCD    0
        0x0004efac:    00          .       DCB    0
    DeviceInformation_MetadataEntry_fields
        0x0004efad:    010056      ..V     DCB    1,0,86
        0x0004efb0:    00000000    ....    DCD    0
        0x0004efb4:    00000008    ....    DCD    8
        0x0004efb8:    00000000    ....    DCD    0
        0x0004efbc:    00560002    ..V.    DCD    5636098
        0x0004efc0:    08000000    ....    DCD    134217728
        0x0004efc4:    00000000    ....    DCD    0
        0x0004efc8:    00000000    ....    DCD    0
        0x0004efcc:    00000000    ....    DCD    0
        0x0004efd0:    00000000    ....    DCD    0
        0x0004efd4:    00000000    ....    DCD    0
        0x0004efd8:    0000        ..      DCW    0
    DeviceInformation_fields
        0x0004efda:    0001        ..      DCW    1
        0x0004efdc:    00000016    ....    DCD    22
        0x0004efe0:    00001400    ....    DCD    5120
        0x0004efe4:    00000000    ....    DCD    0
        0x0004efe8:    16000200    ....    DCD    369099264
        0x0004efec:    00000000    ....    DCD    0
        0x0004eff0:    00000014    ....    DCD    20
        0x0004eff4:    00000000    ....    DCD    0
        0x0004eff8:    02210003    ..!.    DCD    35717123
        0x0004effc:    01fffe00    ....    DCD    33553920
        0x0004f000:    00000400    ....    DCD    1024
        0x0004f004:    04000000    ....    DCD    67108864
        0x0004f008:    00001600    ....    DCD    5632
        0x0004f00c:    00140000    ....    DCD    1310720
        0x0004f010:    00000000    ....    DCD    0
        0x0004f014:    00050000    ....    DCD    327680
        0x0004f018:    00000211    ....    DCD    529
        0x0004f01c:    00000400    ....    DCD    1024
        0x0004f020:    00000000    ....    DCD    0
        0x0004f024:    17000600    ....    DCD    385877504
        0x0004f028:    00000000    ....    DCD    0
        0x0004f02c:    0000000c    ....    DCD    12
        0x0004f030:    0004ef08    ....    DCD    323336
        0x0004f034:    00170007    ....    DCD    1507335
        0x0004f038:    03000000    ....    DCD    50331648
        0x0004f03c:    9d000000    ....    DCD    2634022912
        0x0004f040:    080004f0    ....    DCD    134218992
        0x0004f044:    00011100    ....    DCD    69888
        0x0004f048:    00040000    ....    DCD    262144
        0x0004f04c:    00000000    ....    DCD    0
        0x0004f050:    00090000    ....    DCD    589824
        0x0004f054:    fc000421    !...    DCD    4227859489
        0x0004f058:    100004ff    ....    DCD    268436735
        0x0004f05c:    00000000    ....    DCD    0
        0x0004f060:    21000a00    ...!    DCD    553650688
        0x0004f064:    fffe0002    ....    DCD    4294836226
        0x0004f068:    00050001    ....    DCD    327681
        0x0004f06c:    00000000    ....    DCD    0
        0x0004f070:    0326000b    ..&.    DCD    52822027
        0x0004f074:    10fffe00    ....    DCD    285212160
        0x0004f078:    00000500    ....    DCD    1280
        0x0004f07c:    0c000000    ....    DCD    201326592
        0x0004f080:    00026700    .g..    DCD    157440
        0x0004f084:    00080000    ....    DCD    524288
        0x0004f088:    efad0000    ....    DCD    4021092352
        0x0004f08c:    00000004    ....    DCD    4
        0x0004f090:    00000000    ....    DCD    0
        0x0004f094:    00000000    ....    DCD    0
        0x0004f098:    00000000    ....    DCD    0
        0x0004f09c:    00          .       DCB    0
    DeviceStatus_fields
        0x0004f09d:    010011      ...     DCB    1,0,17
        0x0004f0a0:    00000000    ....    DCD    0
        0x0004f0a4:    00000001    ....    DCD    1
        0x0004f0a8:    00000000    ....    DCD    0
        0x0004f0ac:    00110002    ....    DCD    1114114
        0x0004f0b0:    01000000    ....    DCD    16777216
        0x0004f0b4:    00000000    ....    DCD    0
        0x0004f0b8:    03000000    ....    DCD    50331648
        0x0004f0bc:    00001100    ....    DCD    4352
        0x0004f0c0:    00010000    ....    DCD    65536
        0x0004f0c4:    00000000    ....    DCD    0
        0x0004f0c8:    00000000    ....    DCD    0
        0x0004f0cc:    00000000    ....    DCD    0
        0x0004f0d0:    00000000    ....    DCD    0
        0x0004f0d4:    00000000    ....    DCD    0
        0x0004f0d8:    00          .       DCB    0
    Dialog_fields
        0x0004f0d9:    010011      ...     DCB    1,0,17
        0x0004f0dc:    00000000    ....    DCD    0
        0x0004f0e0:    00000004    ....    DCD    4
        0x0004f0e4:    00000000    ....    DCD    0
        0x0004f0e8:    00000000    ....    DCD    0
        0x0004f0ec:    00000000    ....    DCD    0
        0x0004f0f0:    00000000    ....    DCD    0
        0x0004f0f4:    0000        ..      DCW    0
        0x0004f0f6:    00          .       DCB    0
    EndpointSpeech_fields
        0x0004f0f7:    01          .       DCB    1
        0x0004f0f8:    00001700    ....    DCD    5888
        0x0004f0fc:    00040000    ....    DCD    262144
        0x0004f100:    f0d90000    ....    DCD    4040753152
        0x0004f104:    00000004    ....    DCD    4
        0x0004f108:    00000000    ....    DCD    0
        0x0004f10c:    00000000    ....    DCD    0
        0x0004f110:    00000000    ....    DCD    0
        0x0004f114:    00          .       DCB    0
    FeatureProperties_fields
        0x0004f115:    010011      ...     DCB    1,0,17
        0x0004f118:    00000000    ....    DCD    0
        0x0004f11c:    00000004    ....    DCD    4
        0x0004f120:    00000000    ....    DCD    0
        0x0004f124:    00110002    ....    DCD    1114114
        0x0004f128:    04000000    ....    DCD    67108864
        0x0004f12c:    00000000    ....    DCD    0
        0x0004f130:    00000000    ....    DCD    0
        0x0004f134:    00000000    ....    DCD    0
        0x0004f138:    00000000    ....    DCD    0
        0x0004f13c:    00000000    ....    DCD    0
        0x0004f140:    0000        ..      DCW    0
    ForwardATCommand_fields
        0x0004f142:    0001        ..      DCW    1
        0x0004f144:    00000016    ....    DCD    22
        0x0004f148:    00004000    .@..    DCD    16384
        0x0004f14c:    00000000    ....    DCD    0
        0x0004f150:    00000000    ....    DCD    0
        0x0004f154:    00000000    ....    DCD    0
        0x0004f158:    00000000    ....    DCD    0
        0x0004f15c:    00000000    ....    DCD    0
    GetCentralInformation_fields
        0x0004f160:    00000000    ....    DCD    0
        0x0004f164:    00000000    ....    DCD    0
        0x0004f168:    00000000    ....    DCD    0
        0x0004f16c:    0000        ..      DCW    0
        0x0004f16e:    00          .       DCB    0
    GetDeviceConfiguration_fields
        0x0004f16f:    00          .       DCB    0
        0x0004f170:    00000000    ....    DCD    0
        0x0004f174:    00000000    ....    DCD    0
        0x0004f178:    00000000    ....    DCD    0
        0x0004f17c:    0000        ..      DCW    0
    GetDeviceFeatures_fields
        0x0004f17e:    0000        ..      DCW    0
        0x0004f180:    00000000    ....    DCD    0
        0x0004f184:    00000000    ....    DCD    0
        0x0004f188:    00000000    ....    DCD    0
        0x0004f18c:    00          .       DCB    0
    GetDeviceInformation_fields
        0x0004f18d:    010011      ...     DCB    1,0,17
        0x0004f190:    00000000    ....    DCD    0
        0x0004f194:    00000004    ....    DCD    4
        0x0004f198:    00000000    ....    DCD    0
        0x0004f19c:    00000000    ....    DCD    0
        0x0004f1a0:    00000000    ....    DCD    0
        0x0004f1a4:    00000000    ....    DCD    0
        0x0004f1a8:    0000        ..      DCW    0
        0x0004f1aa:    00          .       DCB    0
    GetLocales_fields
        0x0004f1ab:    00          .       DCB    0
        0x0004f1ac:    00000000    ....    DCD    0
        0x0004f1b0:    00000000    ....    DCD    0
        0x0004f1b4:    00000000    ....    DCD    0
        0x0004f1b8:    0000        ..      DCW    0
    GetState_fields
        0x0004f1ba:    0001        ..      DCW    1
        0x0004f1bc:    00000011    ....    DCD    17
        0x0004f1c0:    00000400    ....    DCD    1024
        0x0004f1c4:    00000000    ....    DCD    0
        0x0004f1c8:    00000000    ....    DCD    0
        0x0004f1cc:    00000000    ....    DCD    0
        0x0004f1d0:    00000000    ....    DCD    0
        0x0004f1d4:    00000000    ....    DCD    0
    IncomingCall_fields
        0x0004f1d8:    00160001    ....    DCD    1441793
        0x0004f1dc:    22000000    ..."    DCD    570425344
        0x0004f1e0:    00000000    ....    DCD    0
        0x0004f1e4:    02000000    ....    DCD    33554432
        0x0004f1e8:    00001600    ....    DCD    5632
        0x0004f1ec:    00800000    ....    DCD    8388608
        0x0004f1f0:    00000000    ....    DCD    0
        0x0004f1f4:    00000000    ....    DCD    0
        0x0004f1f8:    00000000    ....    DCD    0
        0x0004f1fc:    00000000    ....    DCD    0
        0x0004f200:    00000000    ....    DCD    0
        0x0004f204:    00          .       DCB    0
    IssueMediaControl_fields
        0x0004f205:    010011      ...     DCB    1,0,17
        0x0004f208:    00000000    ....    DCD    0
        0x0004f20c:    00000001    ....    DCD    1
        0x0004f210:    00000000    ....    DCD    0
        0x0004f214:    00000000    ....    DCD    0
        0x0004f218:    00000000    ....    DCD    0
        0x0004f21c:    00000000    ....    DCD    0
        0x0004f220:    0000        ..      DCW    0
        0x0004f222:    00          .       DCB    0
    KeepAlive_fields
        0x0004f223:    00          .       DCB    0
        0x0004f224:    00000000    ....    DCD    0
        0x0004f228:    00000000    ....    DCD    0
        0x0004f22c:    00000000    ....    DCD    0
        0x0004f230:    0000        ..      DCW    0
    LOG2_FRAC_TABLE
        0x0004f232:    0800        ..      DCW    2048
        0x0004f234:    1513100d    ....    DCD    353570829
        0x0004f238:    1b1a1817    ....    DCD    454694935
        0x0004f23c:    1f1e1d1c    ....    DCD    522067228
        0x0004f240:    22212020      !"    DCD    572596256
        0x0004f244:    24242322    "#$$    DCD    606348066
        0x0004f248:    2525        %%      DCW    9509
    LaunchApp_fields
        0x0004f24a:    0001        ..      DCW    1
        0x0004f24c:    00000016    ....    DCD    22
        0x0004f250:    0000ff00    ....    DCD    65280
        0x0004f254:    00000000    ....    DCD    0
        0x0004f258:    00000000    ....    DCD    0
        0x0004f25c:    00000000    ....    DCD    0
        0x0004f260:    00000000    ....    DCD    0
        0x0004f264:    00000000    ....    DCD    0
    Locale_fields
        0x0004f268:    00160001    ....    DCD    1441793
        0x0004f26c:    08000000    ....    DCD    134217728
        0x0004f270:    00000000    ....    DCD    0
        0x0004f274:    00000000    ....    DCD    0
        0x0004f278:    00000000    ....    DCD    0
        0x0004f27c:    00000000    ....    DCD    0
        0x0004f280:    00000000    ....    DCD    0
        0x0004f284:    0000        ..      DCW    0
    Locales_fields
        0x0004f286:    0001        ..      DCW    1
        0x0004f288:    fe000227    '...    DCD    4261413415
        0x0004f28c:    200008ff    ...     DCD    536873215
        0x0004f290:    04f26800    .h..    DCD    82995200
        0x0004f294:    17000200    ....    DCD    385876480
        0x0004f298:    00000000    ....    DCD    0
        0x0004f29c:    00000008    ....    DCD    8
        0x0004f2a0:    0004f268    h...    DCD    324200
        0x0004f2a4:    00000000    ....    DCD    0
        0x0004f2a8:    00000000    ....    DCD    0
        0x0004f2ac:    00000000    ....    DCD    0
        0x0004f2b0:    0000        ..      DCW    0
        0x0004f2b2:    00          .       DCB    0
    NotifyDeviceConfiguration_fields
        0x0004f2b3:    01          .       DCB    1
        0x0004f2b4:    00001700    ....    DCD    5888
        0x0004f2b8:    00020000    ....    DCD    131072
        0x0004f2bc:    ef440000    ..D.    DCD    4014211072
        0x0004f2c0:    00000004    ....    DCD    4
        0x0004f2c4:    00000000    ....    DCD    0
        0x0004f2c8:    00000000    ....    DCD    0
        0x0004f2cc:    00000000    ....    DCD    0
        0x0004f2d0:    00          .       DCB    0
    NotifyDeviceInformation_fields
        0x0004f2d1:    010017      ...     DCB    1,0,23
        0x0004f2d4:    00000000    ....    DCD    0
        0x0004f2d8:    00000104    ....    DCD    260
        0x0004f2dc:    0004efda    ....    DCD    323546
        0x0004f2e0:    00000000    ....    DCD    0
        0x0004f2e4:    00000000    ....    DCD    0
        0x0004f2e8:    00000000    ....    DCD    0
        0x0004f2ec:    0000        ..      DCW    0
        0x0004f2ee:    00          .       DCB    0
    NotifySpeechState_fields
        0x0004f2ef:    01          .       DCB    1
        0x0004f2f0:    00001100    ....    DCD    4352
        0x0004f2f4:    00010000    ....    DCD    65536
        0x0004f2f8:    00000000    ....    DCD    0
        0x0004f2fc:    00000000    ....    DCD    0
        0x0004f300:    00000000    ....    DCD    0
        0x0004f304:    00000000    ....    DCD    0
        0x0004f308:    00000000    ....    DCD    0
        0x0004f30c:    00          .       DCB    0
    OverrideAssistant_fields
        0x0004f30d:    010011      ...     DCB    1,0,17
        0x0004f310:    00000000    ....    DCD    0
        0x0004f314:    00000001    ....    DCD    1
        0x0004f318:    00000000    ....    DCD    0
        0x0004f31c:    00000000    ....    DCD    0
        0x0004f320:    00000000    ....    DCD    0
        0x0004f324:    00000000    ....    DCD    0
        0x0004f328:    0000        ..      DCW    0
        0x0004f32a:    00          .       DCB    0
    ProvideSpeech_fields
        0x0004f32b:    01          .       DCB    1
        0x0004f32c:    00001700    ....    DCD    5888
        0x0004f330:    00040000    ....    DCD    262144
        0x0004f334:    f0d90000    ....    DCD    4040753152
        0x0004f338:    00000004    ....    DCD    4
        0x0004f33c:    00000000    ....    DCD    0
        0x0004f340:    00000000    ....    DCD    0
        0x0004f344:    00000000    ....    DCD    0
        0x0004f348:    00          .       DCB    0
    RemoveDevice_fields
        0x0004f349:    000000      ...     DCB    0,0,0
        0x0004f34c:    00000000    ....    DCD    0
        0x0004f350:    00000000    ....    DCD    0
        0x0004f354:    00000000    ....    DCD    0
    ResetConnection_fields
        0x0004f358:    00110001    ....    DCD    1114113
        0x0004f35c:    04000000    ....    DCD    67108864
        0x0004f360:    00000000    ....    DCD    0
        0x0004f364:    02000000    ....    DCD    33554432
        0x0004f368:    00001000    ....    DCD    4096
        0x0004f36c:    00010000    ....    DCD    65536
        0x0004f370:    00000000    ....    DCD    0
        0x0004f374:    00030000    ....    DCD    196608
        0x0004f378:    00000011    ....    DCD    17
        0x0004f37c:    00000100    ....    DCD    256
        0x0004f380:    00000000    ....    DCD    0
        0x0004f384:    00000000    ....    DCD    0
        0x0004f388:    00000000    ....    DCD    0
        0x0004f38c:    00000000    ....    DCD    0
        0x0004f390:    00000000    ....    DCD    0
    Response_fields
        0x0004f394:    00110001    ....    DCD    1114113
        0x0004f398:    01000000    ....    DCD    16777216
        0x0004f39c:    00000000    ....    DCD    0
        0x0004f3a0:    03000000    ....    DCD    50331648
        0x0004f3a4:    00033700    .7..    DCD    210688
        0x0004f3a8:    0104fffe    ....    DCD    17104894
        0x0004f3ac:    efda0000    ....    DCD    4024041472
        0x0004f3b0:    00070004    ....    DCD    458756
        0x0004f3b4:    feffff37    7...    DCD    4278189879
        0x0004f3b8:    00000cff    ....    DCD    3327
        0x0004f3bc:    04f5bf00    ....    DCD    83214080
        0x0004f3c0:    37000800    ...7    DCD    922748928
        0x0004f3c4:    fffeffff    ....    DCD    4294901759
        0x0004f3c8:    00000042    B...    DCD    66
        0x0004f3cc:    0004ecfb    ....    DCD    322811
        0x0004f3d0:    ff37000a    ..7.    DCD    4281794570
        0x0004f3d4:    02fffeff    ....    DCD    50331391
        0x0004f3d8:    44000000    ...D    DCD    1140850688
        0x0004f3dc:    0d0004ef    ....    DCD    218105071
        0x0004f3e0:    ffff3700    .7..    DCD    4294915840
        0x0004f3e4:    0021fffe    ..!.    DCD    2228222
        0x0004f3e8:    ecb00000    ....    DCD    3970957312
        0x0004f3ec:    000e0004    ....    DCD    917508
        0x0004f3f0:    feffff37    7...    DCD    4278189879
        0x0004f3f4:    000004ff    ....    DCD    1279
        0x0004f3f8:    04f0d900    ....    DCD    82893056
        0x0004f3fc:    37000f00    ...7    DCD    922750720
        0x0004f400:    fffeffff    ....    DCD    4294901759
        0x0004f404:    00000008    ....    DCD    8
        0x0004f408:    0004f4ed    ....    DCD    324845
        0x0004f40c:    ff370015    ..7.    DCD    4281794581
        0x0004f410:    0afffeff    ....    DCD    184549119
        0x0004f414:    86000001    ....    DCD    2248146945
        0x0004f418:    1c0004f2    ....    DCD    469763314
        0x0004f41c:    ffff3700    .7..    DCD    4294915840
        0x0004f420:    004cfffe    ..L.    DCD    5046270
        0x0004f424:    ef710000    ..q.    DCD    4017160192
        0x0004f428:    00000004    ....    DCD    4
        0x0004f42c:    00000000    ....    DCD    0
        0x0004f430:    00000000    ....    DCD    0
        0x0004f434:    00000000    ....    DCD    0
        0x0004f438:    00          .       DCB    0
    SetLocale_fields
        0x0004f439:    010017      ...     DCB    1,0,23
        0x0004f43c:    00000000    ....    DCD    0
        0x0004f440:    00000008    ....    DCD    8
        0x0004f444:    0004f268    h...    DCD    324200
        0x0004f448:    00000000    ....    DCD    0
        0x0004f44c:    00000000    ....    DCD    0
        0x0004f450:    00000000    ....    DCD    0
        0x0004f454:    0000        ..      DCW    0
        0x0004f456:    00          .       DCB    0
    SetState_fields
        0x0004f457:    01          .       DCB    1
        0x0004f458:    00001700    ....    DCD    5888
        0x0004f45c:    000c0000    ....    DCD    786432
        0x0004f460:    f5bf0000    ....    DCD    4122935296
        0x0004f464:    00000004    ....    DCD    4
        0x0004f468:    00000000    ....    DCD    0
        0x0004f46c:    00000000    ....    DCD    0
        0x0004f470:    00000000    ....    DCD    0
        0x0004f474:    00          .       DCB    0
    SpeechInitiator_WakeWord_fields
        0x0004f475:    010011      ...     DCB    1,0,17
        0x0004f478:    00000000    ....    DCD    0
        0x0004f47c:    00000004    ....    DCD    4
        0x0004f480:    00000000    ....    DCD    0
        0x0004f484:    00110002    ....    DCD    1114114
        0x0004f488:    04000000    ....    DCD    67108864
        0x0004f48c:    00000000    ....    DCD    0
        0x0004f490:    03000000    ....    DCD    50331648
        0x0004f494:    00001000    ....    DCD    4096
        0x0004f498:    00010000    ....    DCD    65536
        0x0004f49c:    00000000    ....    DCD    0
        0x0004f4a0:    00040000    ....    DCD    262144
        0x0004f4a4:    00000115    ....    DCD    277
        0x0004f4a8:    00010200    ....    DCD    66048
        0x0004f4ac:    00000000    ....    DCD    0
        0x0004f4b0:    00000000    ....    DCD    0
        0x0004f4b4:    00000000    ....    DCD    0
        0x0004f4b8:    00000000    ....    DCD    0
        0x0004f4bc:    00000000    ....    DCD    0
    SpeechInitiator_fields
        0x0004f4c0:    00110001    ....    DCD    1114113
        0x0004f4c4:    01000000    ....    DCD    16777216
        0x0004f4c8:    00000000    ....    DCD    0
        0x0004f4cc:    02000000    ....    DCD    33554432
        0x0004f4d0:    00031700    ....    DCD    202496
        0x0004f4d4:    010c0000    ....    DCD    17563648
        0x0004f4d8:    f4750000    ..u.    DCD    4101308416
        0x0004f4dc:    00000004    ....    DCD    4
        0x0004f4e0:    00000000    ....    DCD    0
        0x0004f4e4:    00000000    ....    DCD    0
        0x0004f4e8:    00000000    ....    DCD    0
        0x0004f4ec:    00          .       DCB    0
    SpeechProvider_fields
        0x0004f4ed:    010017      ...     DCB    1,0,23
        0x0004f4f0:    00000000    ....    DCD    0
        0x0004f4f4:    00000003    ....    DCD    3
        0x0004f4f8:    0004f51a    ....    DCD    324890
        0x0004f4fc:    01170002    ....    DCD    18284546
        0x0004f500:    04000000    ....    DCD    67108864
        0x0004f504:    d9000000    ....    DCD    3640655872
        0x0004f508:    000004f0    ....    DCD    1264
        0x0004f50c:    00000000    ....    DCD    0
        0x0004f510:    00000000    ....    DCD    0
        0x0004f514:    00000000    ....    DCD    0
        0x0004f518:    0000        ..      DCW    0
    SpeechSettings_fields
        0x0004f51a:    0001        ..      DCW    1
        0x0004f51c:    00000011    ....    DCD    17
        0x0004f520:    00000100    ....    DCD    256
        0x0004f524:    00000000    ....    DCD    0
        0x0004f528:    11000200    ....    DCD    285213184
        0x0004f52c:    00000000    ....    DCD    0
        0x0004f530:    00000001    ....    DCD    1
        0x0004f534:    00000000    ....    DCD    0
        0x0004f538:    00110003    ....    DCD    1114115
        0x0004f53c:    01000000    ....    DCD    16777216
        0x0004f540:    00000000    ....    DCD    0
        0x0004f544:    00000000    ....    DCD    0
        0x0004f548:    00000000    ....    DCD    0
        0x0004f54c:    00000000    ....    DCD    0
        0x0004f550:    00000000    ....    DCD    0
        0x0004f554:    0000        ..      DCW    0
    StartSetup_fields
        0x0004f556:    0000        ..      DCW    0
        0x0004f558:    00000000    ....    DCD    0
        0x0004f55c:    00000000    ....    DCD    0
        0x0004f560:    00000000    ....    DCD    0
        0x0004f564:    00          .       DCB    0
    StartSpeech_fields
        0x0004f565:    010017      ...     DCB    1,0,23
        0x0004f568:    00000000    ....    DCD    0
        0x0004f56c:    00000003    ....    DCD    3
        0x0004f570:    0004f51a    ....    DCD    324890
        0x0004f574:    01170002    ....    DCD    18284546
        0x0004f578:    10000000    ....    DCD    268435456
        0x0004f57c:    c0000001    ....    DCD    3221225473
        0x0004f580:    030004f4    ....    DCD    50332916
        0x0004f584:    00001700    ....    DCD    5888
        0x0004f588:    00040000    ....    DCD    262144
        0x0004f58c:    f0d90000    ....    DCD    4040753152
        0x0004f590:    00040004    ....    DCD    262148
        0x0004f594:    00000010    ....    DCD    16
        0x0004f598:    00000100    ....    DCD    256
        0x0004f59c:    00000000    ....    DCD    0
        0x0004f5a0:    10000500    ....    DCD    268436736
        0x0004f5a4:    00000000    ....    DCD    0
        0x0004f5a8:    00000001    ....    DCD    1
        0x0004f5ac:    00000000    ....    DCD    0
        0x0004f5b0:    00000000    ....    DCD    0
        0x0004f5b4:    00000000    ....    DCD    0
        0x0004f5b8:    00000000    ....    DCD    0
        0x0004f5bc:    0000        ..      DCW    0
        0x0004f5be:    00          .       DCB    0
    State_fields
        0x0004f5bf:    01          .       DCB    1
        0x0004f5c0:    00001100    ....    DCD    4352
        0x0004f5c4:    00040000    ....    DCD    262144
        0x0004f5c8:    00000000    ....    DCD    0
        0x0004f5cc:    00020000    ....    DCD    131072
        0x0004f5d0:    fc000430    0...    DCD    4227859504
        0x0004f5d4:    000001ff    ....    DCD    511
        0x0004f5d8:    00000000    ....    DCD    0
        0x0004f5dc:    31000300    ...1    DCD    822084352
        0x0004f5e0:    fffcffff    ....    DCD    4294770687
        0x0004f5e4:    00000004    ....    DCD    4
        0x0004f5e8:    00000000    ....    DCD    0
        0x0004f5ec:    00000000    ....    DCD    0
        0x0004f5f0:    00000000    ....    DCD    0
        0x0004f5f4:    00000000    ....    DCD    0
        0x0004f5f8:    0000        ..      DCW    0
        0x0004f5fa:    00          .       DCB    0
    StopSpeech_fields
        0x0004f5fb:    01          .       DCB    1
        0x0004f5fc:    00001100    ....    DCD    4352
        0x0004f600:    00010000    ....    DCD    65536
        0x0004f604:    00000000    ....    DCD    0
        0x0004f608:    00020000    ....    DCD    131072
        0x0004f60c:    00000317    ....    DCD    791
        0x0004f610:    00000400    ....    DCD    1024
        0x0004f614:    04f0d900    ....    DCD    82893056
        0x0004f618:    00000000    ....    DCD    0
        0x0004f61c:    00000000    ....    DCD    0
        0x0004f620:    00000000    ....    DCD    0
        0x0004f624:    00000000    ....    DCD    0
    SwitchTransport_fields
        0x0004f628:    00110001    ....    DCD    1114113
        0x0004f62c:    01000000    ....    DCD    16777216
        0x0004f630:    00000000    ....    DCD    0
        0x0004f634:    00000000    ....    DCD    0
        0x0004f638:    00000000    ....    DCD    0
        0x0004f63c:    00000000    ....    DCD    0
        0x0004f640:    00000000    ....    DCD    0
        0x0004f644:    0000        ..      DCW    0
    SynchronizeSettings_fields
        0x0004f646:    0001        ..      DCW    1
        0x0004f648:    00000011    ....    DCD    17
        0x0004f64c:    00000400    ....    DCD    1024
        0x0004f650:    00000000    ....    DCD    0
        0x0004f654:    11000200    ....    DCD    285213184
        0x0004f658:    00000000    ....    DCD    0
        0x0004f65c:    00000004    ....    DCD    4
        0x0004f660:    00000000    ....    DCD    0
        0x0004f664:    00000000    ....    DCD    0
        0x0004f668:    00000000    ....    DCD    0
        0x0004f66c:    00000000    ....    DCD    0
        0x0004f670:    0000        ..      DCW    0
        0x0004f672:    00          .       DCB    0
    SynchronizeState_fields
        0x0004f673:    01          .       DCB    1
        0x0004f674:    00001700    ....    DCD    5888
        0x0004f678:    000c0000    ....    DCD    786432
        0x0004f67c:    f5bf0000    ....    DCD    4122935296
        0x0004f680:    00000004    ....    DCD    4
        0x0004f684:    00000000    ....    DCD    0
        0x0004f688:    00000000    ....    DCD    0
        0x0004f68c:    00000000    ....    DCD    0
        0x0004f690:    00          .       DCB    0
    UpdateDeviceInformation_fields
        0x0004f691:    010056      ..V     DCB    1,0,86
        0x0004f694:    00000000    ....    DCD    0
        0x0004f698:    00000008    ....    DCD    8
        0x0004f69c:    00000000    ....    DCD    0
        0x0004f6a0:    00110002    ....    DCD    1114114
        0x0004f6a4:    04000000    ....    DCD    67108864
        0x0004f6a8:    00000000    ....    DCD    0
        0x0004f6ac:    00000000    ....    DCD    0
        0x0004f6b0:    00000000    ....    DCD    0
        0x0004f6b4:    00000000    ....    DCD    0
        0x0004f6b8:    00000000    ....    DCD    0
        0x0004f6bc:    0000        ..      DCW    0
    UpgradeTransport_fields
        0x0004f6be:    0001        ..      DCW    1
        0x0004f6c0:    00000011    ....    DCD    17
        0x0004f6c4:    00000100    ....    DCD    256
        0x0004f6c8:    00000000    ....    DCD    0
        0x0004f6cc:    00000000    ....    DCD    0
        0x0004f6d0:    00000000    ....    DCD    0
        0x0004f6d4:    00000000    ....    DCD    0
        0x0004f6d8:    00000000    ....    DCD    0
    am_hal_cachectrl_defaults
        0x0004f6dc:    030e        ..      DCW    782
        0x0004f6de:    00          .       DCB    0
    am_hal_daxi_defaults
        0x0004f6df:    00          .       DCB    0
        0x0004f6e0:    01000201    ....    DCD    16777729
    am_hal_gpio_pincfg_disabled
        0x0004f6e4:    00000003    ....    DCD    3
    am_hal_gpio_pincfg_input
        0x0004f6e8:    00000093    ....    DCD    147
    am_hal_gpio_pincfg_opendrain
        0x0004f6ec:    00000283    ....    DCD    643
    am_hal_gpio_pincfg_output
        0x0004f6f0:    00000183    ....    DCD    387
    am_hal_gpio_pincfg_pulledup_disabled
        0x0004f6f4:    0000e083    ....    DCD    57475
    am_hal_gpio_pincfg_tristate
        0x0004f6f8:    00000383    ....    DCD    899
    am_hal_pwrctrl_peripheral_control
        0x0004f6fc:    40021004    ...@    DCD    1073876996
        0x0004f700:    00000001    ....    DCD    1
        0x0004f704:    40021008    ...@    DCD    1073877000
        0x0004f708:    00000001    ....    DCD    1
        0x0004f70c:    40021004    ...@    DCD    1073876996
        0x0004f710:    00000002    ....    DCD    2
        0x0004f714:    40021008    ...@    DCD    1073877000
        0x0004f718:    0000001e    ....    DCD    30
        0x0004f71c:    40021004    ...@    DCD    1073876996
        0x0004f720:    00000004    ....    DCD    4
        0x0004f724:    40021008    ...@    DCD    1073877000
        0x0004f728:    0000001e    ....    DCD    30
        0x0004f72c:    40021004    ...@    DCD    1073876996
        0x0004f730:    00000008    ....    DCD    8
        0x0004f734:    40021008    ...@    DCD    1073877000
        0x0004f738:    0000001e    ....    DCD    30
        0x0004f73c:    40021004    ...@    DCD    1073876996
        0x0004f740:    00000010    ....    DCD    16
        0x0004f744:    40021008    ...@    DCD    1073877000
        0x0004f748:    0000001e    ....    DCD    30
        0x0004f74c:    40021004    ...@    DCD    1073876996
        0x0004f750:    00000020     ...    DCD    32
        0x0004f754:    40021008    ...@    DCD    1073877000
        0x0004f758:    000001e0    ....    DCD    480
        0x0004f75c:    40021004    ...@    DCD    1073876996
        0x0004f760:    00000040    @...    DCD    64
        0x0004f764:    40021008    ...@    DCD    1073877000
        0x0004f768:    000001e0    ....    DCD    480
        0x0004f76c:    40021004    ...@    DCD    1073876996
        0x0004f770:    00000080    ....    DCD    128
        0x0004f774:    40021008    ...@    DCD    1073877000
        0x0004f778:    000001e0    ....    DCD    480
        0x0004f77c:    40021004    ...@    DCD    1073876996
        0x0004f780:    00000100    ....    DCD    256
        0x0004f784:    40021008    ...@    DCD    1073877000
        0x0004f788:    000001e0    ....    DCD    480
        0x0004f78c:    40021004    ...@    DCD    1073876996
        0x0004f790:    00000200    ....    DCD    512
        0x0004f794:    40021008    ...@    DCD    1073877000
        0x0004f798:    00001e00    ....    DCD    7680
        0x0004f79c:    40021004    ...@    DCD    1073876996
        0x0004f7a0:    00000400    ....    DCD    1024
        0x0004f7a4:    40021008    ...@    DCD    1073877000
        0x0004f7a8:    00001e00    ....    DCD    7680
        0x0004f7ac:    40021004    ...@    DCD    1073876996
        0x0004f7b0:    00000800    ....    DCD    2048
        0x0004f7b4:    40021008    ...@    DCD    1073877000
        0x0004f7b8:    00001e00    ....    DCD    7680
        0x0004f7bc:    40021004    ...@    DCD    1073876996
        0x0004f7c0:    00001000    ....    DCD    4096
        0x0004f7c4:    40021008    ...@    DCD    1073877000
        0x0004f7c8:    00001e00    ....    DCD    7680
        0x0004f7cc:    40021004    ...@    DCD    1073876996
        0x0004f7d0:    00002000    . ..    DCD    8192
        0x0004f7d4:    40021008    ...@    DCD    1073877000
        0x0004f7d8:    00002000    . ..    DCD    8192
        0x0004f7dc:    40021004    ...@    DCD    1073876996
        0x0004f7e0:    00004000    .@..    DCD    16384
        0x0004f7e4:    40021008    ...@    DCD    1073877000
        0x0004f7e8:    0001c000    ....    DCD    114688
        0x0004f7ec:    40021004    ...@    DCD    1073876996
        0x0004f7f0:    00008000    ....    DCD    32768
        0x0004f7f4:    40021008    ...@    DCD    1073877000
        0x0004f7f8:    0001c000    ....    DCD    114688
        0x0004f7fc:    40021004    ...@    DCD    1073876996
        0x0004f800:    00010000    ....    DCD    65536
        0x0004f804:    40021008    ...@    DCD    1073877000
        0x0004f808:    0001c000    ....    DCD    114688
        0x0004f80c:    40021004    ...@    DCD    1073876996
        0x0004f810:    00020000    ....    DCD    131072
        0x0004f814:    40021008    ...@    DCD    1073877000
        0x0004f818:    00020000    ....    DCD    131072
        0x0004f81c:    40021004    ...@    DCD    1073876996
        0x0004f820:    00100000    ....    DCD    1048576
        0x0004f824:    40021008    ...@    DCD    1073877000
        0x0004f828:    00100000    ....    DCD    1048576
        0x0004f82c:    40021004    ...@    DCD    1073876996
        0x0004f830:    00200000    .. .    DCD    2097152
        0x0004f834:    40021008    ...@    DCD    1073877000
        0x0004f838:    00200000    .. .    DCD    2097152
        0x0004f83c:    40021004    ...@    DCD    1073876996
        0x0004f840:    01000000    ....    DCD    16777216
        0x0004f844:    40021008    ...@    DCD    1073877000
        0x0004f848:    01000000    ....    DCD    16777216
        0x0004f84c:    4002100c    ...@    DCD    1073877004
        0x0004f850:    00000001    ....    DCD    1
        0x0004f854:    40021010    ...@    DCD    1073877008
        0x0004f858:    00000047    G...    DCD    71
        0x0004f85c:    4002100c    ...@    DCD    1073877004
        0x0004f860:    00000002    ....    DCD    2
        0x0004f864:    40021010    ...@    DCD    1073877008
        0x0004f868:    00000047    G...    DCD    71
        0x0004f86c:    4002100c    ...@    DCD    1073877004
        0x0004f870:    00000004    ....    DCD    4
        0x0004f874:    40021010    ...@    DCD    1073877008
        0x0004f878:    00000047    G...    DCD    71
        0x0004f87c:    4002100c    ...@    DCD    1073877004
        0x0004f880:    00000040    @...    DCD    64
        0x0004f884:    40021010    ...@    DCD    1073877008
        0x0004f888:    00000047    G...    DCD    71
    amotaLenRx
        0x0004f88c:    0001        ..      DCW    1
    amotaLenRxCh
        0x0004f88e:    0013        ..      DCW    19
    amotaLenSvc
        0x0004f890:    0010        ..      DCW    16
    amotaLenTx
        0x0004f892:    0001        ..      DCW    1
    amotaLenTxCh
        0x0004f894:    0013        ..      DCW    19
    amotaLenTxChCcc
        0x0004f896:    0002        ..      DCW    2
    amotaList
        0x0004f898:    0004fa58    X...    DCD    326232
        0x0004f89c:    0004f90c    ....    DCD    325900
        0x0004f8a0:    0004f890    ....    DCD    325776
        0x0004f8a4:    01000010    ....    DCD    16777232
        0x0004f8a8:    0004fa3c    <...    DCD    326204
        0x0004f8ac:    0004f8f9    ....    DCD    325881
        0x0004f8b0:    0004f88e    ....    DCD    325774
        0x0004f8b4:    01000013    ....    DCD    16777235
        0x0004f8b8:    00056353    Sc..    DCD    353107
        0x0004f8bc:    0004f8f8    ....    DCD    325880
        0x0004f8c0:    0004f88c    ....    DCD    325772
        0x0004f8c4:    100b0200    ....    DCD    269156864
        0x0004f8c8:    0004fa3c    <...    DCD    326204
        0x0004f8cc:    0004f91d    ....    DCD    325917
        0x0004f8d0:    0004f894    ....    DCD    325780
        0x0004f8d4:    01000013    ....    DCD    16777235
        0x0004f8d8:    00056373    sc..    DCD    353139
        0x0004f8dc:    0004f91c    ....    DCD    325916
        0x0004f8e0:    0004f892    ....    DCD    325778
        0x0004f8e4:    01090200    ....    DCD    17367552
        0x0004f8e8:    0004fa3e    >...    DCD    326206
        0x0004f8ec:    100008b4    ....    DCD    268437684
        0x0004f8f0:    0004f896    ....    DCD    325782
        0x0004f8f4:    11200002    .. .    DCD    287309826
    amotaRx
        0x0004f8f8:    00          .       DCB    0
    amotaRxCh
        0x0004f8f9:    042208      .".     DCB    4,34,8
        0x0004f8fc:    c72e0001    ....    DCD    3341680641
        0x0004f900:    90730e8a    ..s.    DCD    2423459466
        0x0004f904:    08c211e1    ....    DCD    146936289
        0x0004f908:    00002760    `'..    DCD    10080
    amotaSvc
        0x0004f90c:    c72e1001    ....    DCD    3341684737
        0x0004f910:    90730e8a    ..s.    DCD    2423459466
        0x0004f914:    08c211e1    ....    DCD    146936289
        0x0004f918:    00002760    `'..    DCD    10080
    amotaTx
        0x0004f91c:    00          .       DCB    0
    amotaTxCh
        0x0004f91d:    102408      .$.     DCB    16,36,8
        0x0004f920:    c72e0002    ....    DCD    3341680642
        0x0004f924:    90730e8a    ..s.    DCD    2423459466
        0x0004f928:    08c211e1    ....    DCD    146936289
        0x0004f92c:    00002760    `'..    DCD    10080
    amvosAdvCfg
        0x0004f930:    0000ea60    `...    DCD    60000
        0x0004f934:    03200000    .. .    DCD    52428800
        0x0004f938:    00000320     ...    DCD    800
    amvosAdvDataDiscDefault
        0x0004f93c:    03060102    ....    DCD    50725122
        0x0004f940:    17fe0303    ....    DCD    402522883
        0x0004f944:    acfe0316    ....    DCD    2902328086
        0x0004f948:    00000109    ....    DCD    265
        0x0004f94c:    00000000    ....    DCD    0
        0x0004f950:    00000000    ....    DCD    0
        0x0004f954:    0000        ..      DCW    0
    amvosCccSet
        0x0004f956:    0013        ..      DCW    19
        0x0004f958:    00000002    ....    DCD    2
        0x0004f95c:    00010805    ....    DCD    67589
        0x0004f960:    08250000    ..%.    DCD    136642560
        0x0004f964:    00000001    ....    DCD    1
    amvosLenRx
        0x0004f968:    0001        ..      DCW    1
    amvosLenRxCh
        0x0004f96a:    0013        ..      DCW    19
    amvosLenSvc
        0x0004f96c:    0010        ..      DCW    16
    amvosLenTx
        0x0004f96e:    0001        ..      DCW    1
    amvosLenTxCh
        0x0004f970:    0013        ..      DCW    19
    amvosLenTxChCcc
        0x0004f972:    0002        ..      DCW    2
    amvosList
        0x0004f974:    0004fa58    X...    DCD    326232
        0x0004f978:    0004fa08    ....    DCD    326152
        0x0004f97c:    0004f96c    l...    DCD    325996
        0x0004f980:    01000010    ....    DCD    16777232
        0x0004f984:    0004fa3c    <...    DCD    326204
        0x0004f988:    0004f9d5    ....    DCD    326101
        0x0004f98c:    0004f96a    j...    DCD    325994
        0x0004f990:    01000013    ....    DCD    16777235
        0x0004f994:    00056363    cc..    DCD    353123
        0x0004f998:    0004f9d4    ....    DCD    326100
        0x0004f99c:    0004f968    h...    DCD    325992
        0x0004f9a0:    100b0200    ....    DCD    269156864
        0x0004f9a4:    0004fa3c    <...    DCD    326204
        0x0004f9a8:    0004fa19    ....    DCD    326169
        0x0004f9ac:    0004f970    p...    DCD    326000
        0x0004f9b0:    01000013    ....    DCD    16777235
        0x0004f9b4:    00056383    .c..    DCD    353155
        0x0004f9b8:    0004fa18    ....    DCD    326168
        0x0004f9bc:    0004f96e    n...    DCD    325998
        0x0004f9c0:    01090001    ....    DCD    17367041
        0x0004f9c4:    0004fa3e    >...    DCD    326206
        0x0004f9c8:    10002dab    .-..    DCD    268447147
        0x0004f9cc:    0004f972    r...    DCD    326002
        0x0004f9d0:    11200002    .. .    DCD    287309826
    amvosRx
        0x0004f9d4:    00          .       DCB    0
    amvosRxCh
        0x0004f9d5:    080208      ...     DCB    8,2,8
        0x0004f9d8:    ddf83076    v0..    DCD    3724030070
        0x0004f9dc:    ac61a390    ..a.    DCD    2892080016
        0x0004f9e0:    300543a7    .C.0    DCD    805651367
        0x0004f9e4:    f04eb177    w.N.    DCD    4031689079
    amvosSecCfg
        0x0004f9e8:    00010009    ....    DCD    65545
        0x0004f9ec:    00          .       DCB    0
    amvosSlaveCfg
        0x0004f9ed:    010000      ...     DCB    1,0,0
    amvosSmpCfg
        0x0004f9f0:    00000bb8    ....    DCD    3000
        0x0004f9f4:    03100703    ....    DCD    51382019
        0x0004f9f8:    00000000    ....    DCD    0
        0x0004f9fc:    00000000    ....    DCD    0
        0x0004fa00:    00000000    ....    DCD    0
        0x0004fa04:    00000000    ....    DCD    0
    amvosSvc
        0x0004fa08:    5f9b34fb    .4._    DCD    1604007163
        0x0004fa0c:    80000080    ....    DCD    2147483776
        0x0004fa10:    00001000    ....    DCD    4096
        0x0004fa14:    0000fe03    ....    DCD    65027
    amvosTx
        0x0004fa18:    00          .       DCB    0
    amvosTxCh
        0x0004fa19:    120408      ...     DCB    18,4,8
        0x0004fa1c:    1f82420b    .B..    DCD    528630283
        0x0004fa20:    8a2f7264    dr/.    DCD    2318365284
        0x0004fa24:    18794bb4    .Ky.    DCD    410602420
        0x0004fa28:    2beea05b    [..+    DCD    737058907
    appReqActCfg
        0x0004fa2c:    00          .       DCB    0
    attApChUuid
        0x0004fa2d:    012a        .*      DCB    1,42
    attCarChUuid
        0x0004fa2f:    a6          .       DCB    166
        0x0004fa30:    0000002a    *...    DCD    42
    attCfg
        0x0004fa34:    0000000f    ....    DCD    15
        0x0004fa38:    041e01e0    ....    DCD    69075424
    attChUuid
        0x0004fa3c:    2803        .(      DCW    10243
    attCliChCfgUuid
        0x0004fa3e:    2902        .)      DCW    10498
    attDnChUuid
        0x0004fa40:    00002a00    .*..    DCD    10752
    attFcnDefault
        0x0004fa44:    0002bcd9    ....    DCD    179417
        0x0004fa48:    0002bce9    ....    DCD    179433
        0x0004fa4c:    0002bce9    ....    DCD    179433
        0x0004fa50:    0002bccd    ....    DCD    179405
    attGattCsfChUuid
        0x0004fa54:    2b29        )+      DCW    11049
    attGattDbhChUuid
        0x0004fa56:    2b2a        *+      DCW    11050
    attPrimSvcUuid
        0x0004fa58:    2800        .(      DCW    10240
    attRpaoChUuid
        0x0004fa5a:    2ac9        .*      DCW    10953
    attScChUuid
        0x0004fa5c:    2a05        .*      DCW    10757
    attSsfChUuid
        0x0004fa5e:    2b3a        :+      DCW    11066
    attcFcnIf
        0x0004fa60:    0002c1d9    ....    DCD    180697
        0x0004fa64:    0002c1a9    ....    DCD    180649
        0x0004fa68:    0002c2d1    ....    DCD    180945
        0x0004fa6c:    0002c001    ....    DCD    180225
    attcMinPduLen
        0x0004fa70:    01020305    ....    DCD    16909061
        0x0004fa74:    01010102    ....    DCD    16843010
        0x0004fa78:    05030102    ....    DCD    84082946
        0x0004fa7c:    00000001    ....    DCD    1
    attcProcRspTbl
        0x0004fa80:    0002c53d    =...    DCD    181565
        0x0004fa84:    0002c999    ....    DCD    182681
        0x0004fa88:    0002c6dd    ....    DCD    181981
        0x0004fa8c:    0002c5c9    ....    DCD    181705
        0x0004fa90:    0002c6dd    ....    DCD    181981
        0x0004fa94:    0002cb35    5...    DCD    183093
        0x0004fa98:    0002cadd    ....    DCD    183005
        0x0004fa9c:    0002cb35    5...    DCD    183093
        0x0004faa0:    0002c6dd    ....    DCD    181981
        0x0004faa4:    0002cce1    ....    DCD    183521
        0x0004faa8:    00000000    ....    DCD    0
        0x0004faac:    0002caa1    ....    DCD    182945
        0x0004fab0:    0002cce1    ....    DCD    183521
        0x0004fab4:    00000000    ....    DCD    0
        0x0004fab8:    00000000    ....    DCD    0
        0x0004fabc:    00000000    ....    DCD    0
        0x0004fac0:    0002cb25    %...    DCD    183077
    attcSendReqTbl
        0x0004fac4:    00000000    ....    DCD    0
        0x0004fac8:    0002cf51    Q...    DCD    184145
        0x0004facc:    0002cd29    )...    DCD    183593
        0x0004fad0:    0002cd29    )...    DCD    183593
        0x0004fad4:    0002cd29    )...    DCD    183593
        0x0004fad8:    0002d0d5    ....    DCD    184533
        0x0004fadc:    0002cd29    )...    DCD    183593
        0x0004fae0:    0002d0d5    ....    DCD    184533
        0x0004fae4:    0002cd29    )...    DCD    183593
        0x0004fae8:    0002d0d5    ....    DCD    184533
        0x0004faec:    0002d121    !...    DCD    184609
        0x0004faf0:    0002cf99    ....    DCD    184217
        0x0004faf4:    0002d0d5    ....    DCD    184533
        0x0004faf8:    00000000    ....    DCD    0
        0x0004fafc:    00000000    ....    DCD    0
        0x0004fb00:    00000000    ....    DCD    0
        0x0004fb04:    0002d0d5    ....    DCD    184533
    attsFcnIf
        0x0004fb08:    0002da65    e...    DCD    186981
        0x0004fb0c:    0002e639    9...    DCD    190009
        0x0004fb10:    0002e655    U...    DCD    190037
        0x0004fb14:    0002d7a1    ....    DCD    186273
    attsIndFcnIf
        0x0004fb18:    0002bcd9    ....    DCD    179417
        0x0004fb1c:    0002e3d1    ....    DCD    189393
        0x0004fb20:    0002e3f9    ....    DCD    189433
        0x0004fb24:    0002e325    %...    DCD    189221
    attsMinPduLen
        0x0004fb28:    07050300    ....    DCD    117768960
        0x0004fb2c:    05050305    ....    DCD    84214533
        0x0004fb30:    05030305    ....    DCD    84083461
        0x0004fb34:    01000002    ....    DCD    16777218
        0x0004fb38:    0f00        ..      DCW    3840
    band_allocation
        0x0004fb3a:    0000        ..      DCW    0
        0x0004fb3c:    00000000    ....    DCD    0
        0x0004fb40:    00000000    ....    DCD    0
        0x0004fb44:    00000000    ....    DCD    0
        0x0004fb48:    00000000    ....    DCD    0
        0x0004fb4c:    5a000000    ...Z    DCD    1509949440
        0x0004fb50:    3f454b50    PKE?    DCD    1061505872
        0x0004fb54:    22283138    81("    DCD    573059384
        0x0004fb58:    0a12141d    ....    DCD    168956957
        0x0004fb5c:    00000000    ....    DCD    0
        0x0004fb60:    00000000    ....    DCD    0
        0x0004fb64:    545a646e    ndZT    DCD    1415210094
        0x0004fb68:    3a41474e    NGA:    DCD    977356622
        0x0004fb6c:    20272d33    3-'     DCD    539438387
        0x0004fb70:    000c141a    ....    DCD    791578
        0x0004fb74:    00000000    ....    DCD    0
        0x0004fb78:    676e7600    .vng    DCD    1735292416
        0x0004fb7c:    4b50565d    ]VPK    DCD    1263556189
        0x0004fb80:    353b4146    FA;5    DCD    893075782
        0x0004fb84:    171f282f    /(..    DCD    387917871
        0x0004fb88:    0000040f    ....    DCD    1039
        0x0004fb8c:    777e0000    ..~w    DCD    2004746240
        0x0004fb90:    595f6870    ph_Y    DCD    1499424880
        0x0004fb94:    42484e53    SNHB    DCD    1112034899
        0x0004fb98:    272f363c    <6/'    DCD    657405500
        0x0004fb9c:    0c111920     ...    DCD    202447136
        0x0004fba0:    86000001    ....    DCD    2248146945
        0x0004fba4:    6772787f    .xrg    DCD    1735555199
        0x0004fba8:    4e555b61    a[UN    DCD    1314216801
        0x0004fbac:    363c4248    HB<6    DCD    909918792
        0x0004fbb0:    1d23292f    /)#.    DCD    488843567
        0x0004fbb4:    010a1017    ....    DCD    17436695
        0x0004fbb8:    7c828990    ...|    DCD    2088929680
        0x0004fbbc:    5f656b71    qke_    DCD    1600482161
        0x0004fbc0:    464c5258    XRLF    DCD    1179406936
        0x0004fbc4:    2d333940    @93-    DCD    758331712
        0x0004fbc8:    0f1a2127    '!..    DCD    253370663
        0x0004fbcc:    8a919801    ....    DCD    2324797441
        0x0004fbd0:    6f757b84    .{uo    DCD    1869970308
        0x0004fbd4:    565c6269    ib\V    DCD    1448895081
        0x0004fbd8:    3d434a50    PJC=    DCD    1027820112
        0x0004fbdc:    242b3137    71+$    DCD    606810423
        0x0004fbe0:    9ba20114    ....    DCD    2611085588
        0x0004fbe4:    7f858e94    ....    DCD    2139459220
        0x0004fbe8:    666c7379    yslf    DCD    1718383481
        0x0004fbec:    4d545a60    `ZTM    DCD    1297373792
        0x0004fbf0:    353b4147    GA;5    DCD    893075783
        0x0004fbf4:    ac011e2e    ....    DCD    2885754414
        0x0004fbf8:    8f989ea5    ....    DCD    2409143973
        0x0004fbfc:    767d8389    ..}v    DCD    1987937161
        0x0004fc00:    5e646a70    pjd^    DCD    1583639152
        0x0004fc04:    454b5157    WQKE    DCD    1162563927
        0x0004fc08:    142d383f    ?8-.    DCD    338507839
        0x0004fc0c:    c8c8c8c8    ....    DCD    3368601800
        0x0004fc10:    c8c8c8c8    ....    DCD    3368601800
        0x0004fc14:    b7bcc1c6    ....    DCD    3082600902
        0x0004fc18:    a3a8adb2    ....    DCD    2745740722
        0x0004fc1c:    8194999e    ....    DCD    2173999518
        0x0004fc20:    68          h       DCB    104
    cache_bits50
        0x0004fc21:    280707      (..     DCB    40,7,7
        0x0004fc24:    07070707    ....    DCD    117901063
        0x0004fc28:    07070707    ....    DCD    117901063
        0x0004fc2c:    07070707    ....    DCD    117901063
        0x0004fc30:    07070707    ....    DCD    117901063
        0x0004fc34:    07070707    ....    DCD    117901063
        0x0004fc38:    07070707    ....    DCD    117901063
        0x0004fc3c:    07070707    ....    DCD    117901063
        0x0004fc40:    07070707    ....    DCD    117901063
        0x0004fc44:    07070707    ....    DCD    117901063
        0x0004fc48:    0f280707    ..(.    DCD    254281479
        0x0004fc4c:    221f1c17    ..."    DCD    572464151
        0x0004fc50:    29272624    $&')    DCD    690431524
        0x0004fc54:    2d2c2b2a    *+,-    DCD    757869354
        0x0004fc58:    312f2f2e    .//1    DCD    825175854
        0x0004fc5c:    35343332    2345    DCD    892613426
        0x0004fc60:    39373736    6779    DCD    959919926
        0x0004fc64:    3d3c3b3a    :;<=    DCD    1027357498
        0x0004fc68:    413f3f3e    >??A    DCD    1094663998
        0x0004fc6c:    45444342    BCDE    DCD    1162101570
        0x0004fc70:    28474746    FGG(    DCD    675759942
        0x0004fc74:    30292114    .!)0    DCD    808001812
        0x0004fc78:    403d3935    59=@    DCD    1077754165
        0x0004fc7c:    49474542    BEGI    DCD    1229407554
        0x0004fc80:    504e4c4b    KLNP    DCD    1347308619
        0x0004fc84:    59575552    RUWY    DCD    1498895698
        0x0004fc88:    605e5c5b    [\^`    DCD    1616796763
        0x0004fc8c:    69676562    begi    DCD    1768383842
        0x0004fc90:    706e6c6b    klnp    DCD    1886284907
        0x0004fc94:    79777572    ruwy    DCD    2037871986
        0x0004fc98:    807e7c7b    {|~.    DCD    2155773051
        0x0004fc9c:    33271728    (.'3    DCD    858199848
        0x0004fca0:    4f49433c    <CIO    DCD    1330201404
        0x0004fca4:    5e5b5753    SW[^    DCD    1583044435
        0x0004fca8:    69666461    adfi    DCD    1768318049
        0x0004fcac:    76736f6b    kosv    DCD    1987276651
        0x0004fcb0:    817e7c79    y|~.    DCD    2172550265
        0x0004fcb4:    8e8b8783    ....    DCD    2391508867
        0x0004fcb8:    99969491    ....    DCD    2576782481
        0x0004fcbc:    a6a39f9b    ....    DCD    2795741083
        0x0004fcc0:    b1aeaca9    ....    DCD    2981014697
        0x0004fcc4:    311c23b3    .#.1    DCD    823927731
        0x0004fcc8:    63594e41    ANYc    DCD    1666797121
        0x0004fccc:    7e78726b    krx~    DCD    2121822827
        0x0004fcd0:    918d8884    ....    DCD    2441971844
        0x0004fcd4:    a59f9995    ....    DCD    2778700181
        0x0004fcd8:    b9b4b0ab    ....    DCD    3115626667
        0x0004fcdc:    cdc7c0bd    ....    DCD    3452420285
        0x0004fce0:    e1dcd8d3    ....    DCD    3789347027
        0x0004fce4:    f5efe8e5    ....    DCD    4126140645
        0x0004fce8:    3a2115fb    ..!:    DCD    975246843
        0x0004fcec:    7d70614f    Oap}    DCD    2104516943
        0x0004fcf0:    a69d9489    ....    DCD    2795345033
        0x0004fcf4:    c3bdb6ae    ....    DCD    3283990190
        0x0004fcf8:    e3d9cfc9    ....    DCD    3822702537
        0x0004fcfc:    11fbf3eb    ....    DCD    301724651
        0x0004fd00:    6a563f23    #?Vj    DCD    1784037155
        0x0004fd04:    a5988b7b    {...    DCD    2778237819
        0x0004fd08:    cec5bbb1    ....    DCD    3469065137
        0x0004fd0c:    ede6ded6    ....    DCD    3991330518
        0x0004fd10:    371f19fa    ...7    DCD    924785146
        0x0004fd14:    75695b4b    K[iu    DCD    1969838923
        0x0004fd18:    9a928a80    ....    DCD    2593294976
        0x0004fd1c:    b4aea8a1    ....    DCD    3031345313
        0x0004fd20:    d0c8beb9    ....    DCD    3502816953
        0x0004fd24:    ebe5ded7    ....    DCD    3957710551
        0x0004fd28:    10fff5f0    ....    DCD    285210096
        0x0004fd2c:    6e594124    $AYn    DCD    1851343140
        0x0004fd30:    ad9f9080    ....    DCD    2912915584
        0x0004fd34:    d9cfc4b9    ....    DCD    3654272185
        0x0004fd38:    faf2eae2    ....    DCD    4210223842
        0x0004fd3c:    674a290b    .)Jg    DCD    1732913419
        0x0004fd40:    bfac9780    ....    DCD    3215759232
        0x0004fd44:    fff1e1d1    ....    DCD    4294042065
        0x0004fd48:    6e4f2b09    .+On    DCD    1850682121
        0x0004fd4c:    cfbaa38a    ....    DCD    3485115274
        0x0004fd50:    270cf6e3    ...'    DCD    655161059
        0x0004fd54:    907b6347    Gc{.    DCD    2424005447
        0x0004fd58:    d6c6b6a4    ....    DCD    3603347108
        0x0004fd5c:    09fdf1e4    ....    DCD    167637476
        0x0004fd60:    8e71512c    ,Qq.    DCD    2389791020
        0x0004fd64:    ebd6c0a8    ....    DCD    3956719784
        0x0004fd68:    5a3107ff    ..1Z    DCD    1513162751
        0x0004fd6c:    dcbfa07f    ....    DCD    3703545983
        0x0004fd70:    5f3306f7    ..3_    DCD    1597179639
        0x0004fd74:    eacbaa86    ....    DCD    3939216006
        0x0004fd78:    7b572f07    ./W{    DCD    2069311239
        0x0004fd7c:    edd4b89b    ....    DCD    3990141083
        0x0004fd80:    89613406    .4a.    DCD    2304848902
        0x0004fd84:    05f0d0ae    ....    DCD    99668142
        0x0004fd88:    c0976a39    9j..    DCD    3231148601
        0x0004fd8c:    6f3b05e7    ..;o    DCD    1866139111
        0x0004fd90:    05f3ca9e    ....    DCD    99863198
        0x0004fd94:    bb936737    7g..    DCD    3146999607
        0x0004fd98:    713c05e0    ..<q    DCD    1899759072
        0x0004fd9c:    04f8cea1    ....    DCD    83414689
        0x0004fda0:    e0af7a41    Az..    DCD    3769596481
        0x0004fda4:    b67f4304    .C..    DCD    3061793540
        0x0004fda8:    ea          .       DCB    234
    cache_caps50
        0x0004fda9:    e0e0e0      ...     DCB    224,224,224
        0x0004fdac:    e0e0e0e0    ....    DCD    3772834016
        0x0004fdb0:    a0a0a0e0    ....    DCD    2694881504
        0x0004fdb4:    b9b9b9a0    ....    DCD    3115956640
        0x0004fdb8:    86a8b2b2    ....    DCD    2259202738
        0x0004fdbc:    e0e0253d    =%..    DCD    3772785981
        0x0004fdc0:    e0e0e0e0    ....    DCD    3772834016
        0x0004fdc4:    f0f0e0e0    ....    DCD    4042318048
        0x0004fdc8:    cfcff0f0    ....    DCD    3486511344
        0x0004fdcc:    b7c6c6cf    ....    DCD    3083257551
        0x0004fdd0:    a0284290    .B(.    DCD    2686993040
        0x0004fdd4:    a0a0a0a0    ....    DCD    2694881440
        0x0004fdd8:    b9a0a0a0    ....    DCD    3114311840
        0x0004fddc:    c1b9b9b9    ....    DCD    3250174393
        0x0004fde0:    b7b7c1c1    ....    DCD    3082273217
        0x0004fde4:    26408aac    ..@&    DCD    641764012
        0x0004fde8:    f0f0f0f0    ....    DCD    4042322160
        0x0004fdec:    f0f0f0f0    ....    DCD    4042322160
        0x0004fdf0:    cfcfcfcf    ....    DCD    3486502863
        0x0004fdf4:    c1cccccc    ....    DCD    3251424460
        0x0004fdf8:    428fb4c1    ...B    DCD    1116714177
        0x0004fdfc:    b9b9b928    (...    DCD    3115956520
        0x0004fe00:    b9b9b9b9    ....    DCD    3115956665
        0x0004fe04:    c1c1c1b9    ....    DCD    3250700729
        0x0004fe08:    c1c1c1c1    ....    DCD    3250700737
        0x0004fe0c:    8aacb7b7    ....    DCD    2326575031
        0x0004fe10:    cfcf2741    A'..    DCD    3486459713
        0x0004fe14:    cfcfcfcf    ....    DCD    3486502863
        0x0004fe18:    cccccfcf    ....    DCD    3435974607
        0x0004fe1c:    c9c9cccc    ....    DCD    3385445580
        0x0004fe20:    b0bcbcc9    ....    DCD    2965159113
        0x0004fe24:    c128428d    .B(.    DCD    3240641165
        0x0004fe28:    c1c1c1c1    ....    DCD    3250700737
        0x0004fe2c:    c1c1c1c1    ....    DCD    3250700737
        0x0004fe30:    c2c1c1c1    ....    DCD    3267477953
        0x0004fe34:    b8b8c2c2    ....    DCD    3099116226
        0x0004fe38:    27418bad    ..A'    DCD    658607021
        0x0004fe3c:    cccccccc    ....    DCD    3435973836
        0x0004fe40:    cccccccc    ....    DCD    3435973836
        0x0004fe44:    c9c9c9c9    ....    DCD    3385444809
        0x0004fe48:    bbc6c6c6    ....    DCD    3150366406
        0x0004fe4c:    428cafbb    ...B    DCD    1116516283
        0x0004fe50:    0028        (.      DCW    40
    cache_index50
        0x0004fe52:    ffff        ..      DCW    65535
        0x0004fe54:    ffffffff    ....    DCD    4294967295
        0x0004fe58:    ffffffff    ....    DCD    4294967295
        0x0004fe5c:    ffffffff    ....    DCD    4294967295
        0x0004fe60:    0000ffff    ....    DCD    65535
        0x0004fe64:    00000000    ....    DCD    0
        0x0004fe68:    00290000    ..).    DCD    2686976
        0x0004fe6c:    00290029    ).).    DCD    2687017
        0x0004fe70:    00520052    R.R.    DCD    5374034
        0x0004fe74:    00a4007b    {...    DCD    10748027
        0x0004fe78:    00de00c8    ....    DCD    14549192
        0x0004fe7c:    00000000    ....    DCD    0
        0x0004fe80:    00000000    ....    DCD    0
        0x0004fe84:    00000000    ....    DCD    0
        0x0004fe88:    00000000    ....    DCD    0
        0x0004fe8c:    00290029    ).).    DCD    2687017
        0x0004fe90:    00290029    ).).    DCD    2687017
        0x0004fe94:    007b007b    {.{.    DCD    8061051
        0x0004fe98:    00a4007b    {...    DCD    10748027
        0x0004fe9c:    00f000a4    ....    DCD    15728804
        0x0004fea0:    011b010a    ....    DCD    18546954
        0x0004fea4:    00290127    '.).    DCD    2687271
        0x0004fea8:    00290029    ).).    DCD    2687017
        0x0004feac:    00290029    ).).    DCD    2687017
        0x0004feb0:    00290029    ).).    DCD    2687017
        0x0004feb4:    007b0029    ).{.    DCD    8060969
        0x0004feb8:    007b007b    {.{.    DCD    8061051
        0x0004febc:    00f0007b    {...    DCD    15728763
        0x0004fec0:    00f000f0    ....    DCD    15728880
        0x0004fec4:    010a010a    ....    DCD    17432842
        0x0004fec8:    013e0131    1.>.    DCD    20840753
        0x0004fecc:    01500148    H.P.    DCD    22020424
        0x0004fed0:    007b007b    {.{.    DCD    8061051
        0x0004fed4:    007b007b    {.{.    DCD    8061051
        0x0004fed8:    007b007b    {.{.    DCD    8061051
        0x0004fedc:    007b007b    {.{.    DCD    8061051
        0x0004fee0:    00f000f0    ....    DCD    15728880
        0x0004fee4:    00f000f0    ....    DCD    15728880
        0x0004fee8:    01310131    1.1.    DCD    19988785
        0x0004feec:    013e0131    1.>.    DCD    20840753
        0x0004fef0:    0157013e    >.W.    DCD    22479166
        0x0004fef4:    0166015f    _.f.    DCD    23462239
        0x0004fef8:    00f0016c    l...    DCD    15729004
        0x0004fefc:    00f000f0    ....    DCD    15728880
        0x0004ff00:    00f000f0    ....    DCD    15728880
        0x0004ff04:    00f000f0    ....    DCD    15728880
        0x0004ff08:    013100f0    ..1.    DCD    19988720
        0x0004ff0c:    01310131    1.1.    DCD    19988785
        0x0004ff10:    01570131    1.W.    DCD    22479153
        0x0004ff14:    01570157    W.W.    DCD    22479191
        0x0004ff18:    015f015f    _._.    DCD    23003487
        0x0004ff1c:    01780172    r.x.    DCD    24641906
        0x0004ff20:    0183017e    ~...    DCD    25362814
    calc128Zeros
        0x0004ff24:    00000000    ....    DCD    0
        0x0004ff28:    00000000    ....    DCD    0
        0x0004ff2c:    00000000    ....    DCD    0
        0x0004ff30:    00000000    ....    DCD    0
    celt_encode_with_ec.intensity_histeresis
        0x0004ff34:    3f800000    ...?    DCD    1065353216
        0x0004ff38:    3f800000    ...?    DCD    1065353216
        0x0004ff3c:    3f800000    ...?    DCD    1065353216
        0x0004ff40:    3f800000    ...?    DCD    1065353216
        0x0004ff44:    3f800000    ...?    DCD    1065353216
        0x0004ff48:    3f800000    ...?    DCD    1065353216
        0x0004ff4c:    3f800000    ...?    DCD    1065353216
        0x0004ff50:    40000000    ...@    DCD    1073741824
        0x0004ff54:    40000000    ...@    DCD    1073741824
        0x0004ff58:    40000000    ...@    DCD    1073741824
        0x0004ff5c:    40000000    ...@    DCD    1073741824
        0x0004ff60:    40000000    ...@    DCD    1073741824
        0x0004ff64:    40000000    ...@    DCD    1073741824
        0x0004ff68:    40000000    ...@    DCD    1073741824
        0x0004ff6c:    40400000    ..@@    DCD    1077936128
        0x0004ff70:    40400000    ..@@    DCD    1077936128
        0x0004ff74:    40800000    ...@    DCD    1082130432
        0x0004ff78:    40a00000    ...@    DCD    1084227584
        0x0004ff7c:    40c00000    ...@    DCD    1086324736
        0x0004ff80:    41000000    ...A    DCD    1090519040
        0x0004ff84:    41000000    ...A    DCD    1090519040
    celt_encode_with_ec.intensity_thresholds
        0x0004ff88:    3f800000    ...?    DCD    1065353216
        0x0004ff8c:    40000000    ...@    DCD    1073741824
        0x0004ff90:    40400000    ..@@    DCD    1077936128
        0x0004ff94:    40800000    ...@    DCD    1082130432
        0x0004ff98:    40a00000    ...@    DCD    1084227584
        0x0004ff9c:    40c00000    ...@    DCD    1086324736
        0x0004ffa0:    40e00000    ...@    DCD    1088421888
        0x0004ffa4:    41000000    ...A    DCD    1090519040
        0x0004ffa8:    41800000    ...A    DCD    1098907648
        0x0004ffac:    41c00000    ...A    DCD    1103101952
        0x0004ffb0:    42100000    ...B    DCD    1108344832
        0x0004ffb4:    42300000    ..0B    DCD    1110441984
        0x0004ffb8:    42480000    ..HB    DCD    1112014848
        0x0004ffbc:    42600000    ..`B    DCD    1113587712
        0x0004ffc0:    42780000    ..xB    DCD    1115160576
        0x0004ffc4:    42860000    ...B    DCD    1116078080
        0x0004ffc8:    42900000    ...B    DCD    1116733440
        0x0004ffcc:    429e0000    ...B    DCD    1117650944
        0x0004ffd0:    42b00000    ...B    DCD    1118830592
        0x0004ffd4:    42d40000    ...B    DCD    1121189888
        0x0004ffd8:    43060000    ...C    DCD    1124466688
    comb_filter.gains
        0x0004ffdc:    3e9d0000    ...>    DCD    1050476544
        0x0004ffe0:    3e5e4000    .@^>    DCD    1046364160
        0x0004ffe4:    3e04c000    ...>    DCD    1040498688
        0x0004ffe8:    3eed8000    ...>    DCD    1055752192
        0x0004ffec:    3e894000    .@.>    DCD    1049182208
        0x0004fff0:    00000000    ....    DCD    0
        0x0004fff4:    3f4cc000    ..L?    DCD    1061994496
        0x0004fff8:    3dcd0000    ...=    DCD    1036845056
        0x0004fffc:    00000000    ....    DCD    0
    crc32Table
        0x00050000:    00000000    ....    DCD    0
        0x00050004:    77073096    .0.w    DCD    1996959894
        0x00050008:    ee0e612c    ,a..    DCD    3993919788
        0x0005000c:    990951ba    .Q..    DCD    2567524794
        0x00050010:    076dc419    ..m.    DCD    124634137
        0x00050014:    706af48f    ..jp    DCD    1886057615
        0x00050018:    e963a535    5.c.    DCD    3915621685
        0x0005001c:    9e6495a3    ..d.    DCD    2657392035
        0x00050020:    0edb8832    2...    DCD    249268274
        0x00050024:    79dcb8a4    ...y    DCD    2044508324
        0x00050028:    e0d5e91e    ....    DCD    3772115230
        0x0005002c:    97d2d988    ....    DCD    2547177864
        0x00050030:    09b64c2b    +L..    DCD    162941995
        0x00050034:    7eb17cbd    .|.~    DCD    2125561021
        0x00050038:    e7b82d07    .-..    DCD    3887607047
        0x0005003c:    90bf1d91    ....    DCD    2428444049
        0x00050040:    1db71064    d...    DCD    498536548
        0x00050044:    6ab020f2    . .j    DCD    1789927666
        0x00050048:    f3b97148    Hq..    DCD    4089016648
        0x0005004c:    84be41de    .A..    DCD    2227061214
        0x00050050:    1adad47d    }...    DCD    450548861
        0x00050054:    6ddde4eb    ...m    DCD    1843258603
        0x00050058:    f4d4b551    Q...    DCD    4107580753
        0x0005005c:    83d385c7    ....    DCD    2211677639
        0x00050060:    136c9856    V.l.    DCD    325883990
        0x00050064:    646ba8c0    ..kd    DCD    1684777152
        0x00050068:    fd62f97a    z.b.    DCD    4251122042
        0x0005006c:    8a65c9ec    ..e.    DCD    2321926636
        0x00050070:    14015c4f    O\..    DCD    335633487
        0x00050074:    63066cd9    .l.c    DCD    1661365465
        0x00050078:    fa0f3d63    c=..    DCD    4195302755
        0x0005007c:    8d080df5    ....    DCD    2366115317
        0x00050080:    3b6e20c8    . n;    DCD    997073096
        0x00050084:    4c69105e    ^.iL    DCD    1281953886
        0x00050088:    d56041e4    .A`.    DCD    3579855332
        0x0005008c:    a2677172    rqg.    DCD    2724688242
        0x00050090:    3c03e4d1    ...<    DCD    1006888145
        0x00050094:    4b04d447    G..K    DCD    1258607687
        0x00050098:    d20d85fd    ....    DCD    3524101629
        0x0005009c:    a50ab56b    k...    DCD    2768942443
        0x000500a0:    35b5a8fa    ...5    DCD    901097722
        0x000500a4:    42b2986c    l..B    DCD    1119000684
        0x000500a8:    dbbbc9d6    ....    DCD    3686517206
        0x000500ac:    acbcf940    @...    DCD    2898065728
        0x000500b0:    32d86ce3    .l.2    DCD    853044451
        0x000500b4:    45df5c75    u\.E    DCD    1172266101
        0x000500b8:    dcd60dcf    ....    DCD    3705015759
        0x000500bc:    abd13d59    Y=..    DCD    2882616665
        0x000500c0:    26d930ac    .0.&    DCD    651767980
        0x000500c4:    51de003a    :..Q    DCD    1373503546
        0x000500c8:    c8d75180    .Q..    DCD    3369554304
        0x000500cc:    bfd06116    .a..    DCD    3218104598
        0x000500d0:    21b4f4b5    ...!    DCD    565507253
        0x000500d4:    56b3c423    #..V    DCD    1454621731
        0x000500d8:    cfba9599    ....    DCD    3485111705
        0x000500dc:    b8bda50f    ....    DCD    3099436303
        0x000500e0:    2802b89e    ...(    DCD    671266974
        0x000500e4:    5f058808    ..._    DCD    1594198024
        0x000500e8:    c60cd9b2    ....    DCD    3322730930
        0x000500ec:    b10be924    $...    DCD    2970347812
        0x000500f0:    2f6f7c87    .|o/    DCD    795835527
        0x000500f4:    58684c11    .LhX    DCD    1483230225
        0x000500f8:    c1611dab    ..a.    DCD    3244367275
        0x000500fc:    b6662d3d    =-f.    DCD    3060149565
        0x00050100:    76dc4190    .A.v    DCD    1994146192
        0x00050104:    01db7106    .q..    DCD    31158534
        0x00050108:    98d220bc    . ..    DCD    2563907772
        0x0005010c:    efd5102a    *...    DCD    4023717930
        0x00050110:    71b18589    ...q    DCD    1907459465
        0x00050114:    06b6b51f    ....    DCD    112637215
        0x00050118:    9fbfe4a5    ....    DCD    2680153253
        0x0005011c:    e8b8d433    3...    DCD    3904427059
        0x00050120:    7807c9a2    ...x    DCD    2013776290
        0x00050124:    0f00f934    4...    DCD    251722036
        0x00050128:    9609a88e    ....    DCD    2517215374
        0x0005012c:    e10e9818    ....    DCD    3775830040
        0x00050130:    7f6a0dbb    ..j.    DCD    2137656763
        0x00050134:    086d3d2d    -=m.    DCD    141376813
        0x00050138:    91646c97    .ld.    DCD    2439277719
        0x0005013c:    e6635c01    .\c.    DCD    3865271297
        0x00050140:    6b6b51f4    .Qkk    DCD    1802195444
        0x00050144:    1c6c6162    bal.    DCD    476864866
        0x00050148:    856530d8    .0e.    DCD    2238001368
        0x0005014c:    f262004e    N.b.    DCD    4066508878
        0x00050150:    6c0695ed    ...l    DCD    1812370925
        0x00050154:    1b01a57b    {...    DCD    453092731
        0x00050158:    8208f4c1    ....    DCD    2181625025
        0x0005015c:    f50fc457    W...    DCD    4111451223
        0x00050160:    65b0d9c6    ...e    DCD    1706088902
        0x00050164:    12b7e950    P...    DCD    314042704
        0x00050168:    8bbeb8ea    ....    DCD    2344532202
        0x0005016c:    fcb9887c    |...    DCD    4240017532
        0x00050170:    62dd1ddf    ...b    DCD    1658658271
        0x00050174:    15da2d49    I-..    DCD    366619977
        0x00050178:    8cd37cf3    .|..    DCD    2362670323
        0x0005017c:    fbd44c65    eL..    DCD    4224994405
        0x00050180:    4db26158    Xa.M    DCD    1303535960
        0x00050184:    3ab551ce    .Q.:    DCD    984961486
        0x00050188:    a3bc0074    t...    DCD    2747007092
        0x0005018c:    d4bb30e2    .0..    DCD    3569037538
        0x00050190:    4adfa541    A..J    DCD    1256170817
        0x00050194:    3dd895d7    ...=    DCD    1037604311
        0x00050198:    a4d1c46d    m...    DCD    2765210733
        0x0005019c:    d3d6f4fb    ....    DCD    3554079995
        0x000501a0:    4369e96a    j.iC    DCD    1131014506
        0x000501a4:    346ed9fc    ..n4    DCD    879679996
        0x000501a8:    ad678846    F.g.    DCD    2909243462
        0x000501ac:    da60b8d0    ..`.    DCD    3663771856
        0x000501b0:    44042d73    s-.D    DCD    1141124467
        0x000501b4:    33031de5    ...3    DCD    855842277
        0x000501b8:    aa0a4c5f    _L..    DCD    2852801631
        0x000501bc:    dd0d7cc9    .|..    DCD    3708648649
        0x000501c0:    5005713c    <q.P    DCD    1342533948
        0x000501c4:    270241aa    .A.'    DCD    654459306
        0x000501c8:    be0b1010    ....    DCD    3188396048
        0x000501cc:    c90c2086    . ..    DCD    3373015174
        0x000501d0:    5768b525    %.hW    DCD    1466479909
        0x000501d4:    206f85b3    ..o     DCD    544179635
        0x000501d8:    b966d409    ..f.    DCD    3110523913
        0x000501dc:    ce61e49f    ..a.    DCD    3462522015
        0x000501e0:    5edef90e    ...^    DCD    1591671054
        0x000501e4:    29d9c998    ...)    DCD    702138776
        0x000501e8:    b0d09822    "...    DCD    2966460450
        0x000501ec:    c7d7a8b4    ....    DCD    3352799412
        0x000501f0:    59b33d17    .=.Y    DCD    1504918807
        0x000501f4:    2eb40d81    ....    DCD    783551873
        0x000501f8:    b7bd5c3b    ;\..    DCD    3082640443
        0x000501fc:    c0ba6cad    .l..    DCD    3233442989
        0x00050200:    edb88320     ...    DCD    3988292384
        0x00050204:    9abfb3b6    ....    DCD    2596254646
        0x00050208:    03b6e20c    ....    DCD    62317068
        0x0005020c:    74b1d29a    ...t    DCD    1957810842
        0x00050210:    ead54739    9G..    DCD    3939845945
        0x00050214:    9dd277af    .w..    DCD    2647816111
        0x00050218:    04db2615    .&..    DCD    81470997
        0x0005021c:    73dc1683    ...s    DCD    1943803523
        0x00050220:    e3630b12    ..c.    DCD    3814918930
        0x00050224:    94643b84    .;d.    DCD    2489596804
        0x00050228:    0d6d6a3e    >jm.    DCD    225274430
        0x0005022c:    7a6a5aa8    .Zjz    DCD    2053790376
        0x00050230:    e40ecf0b    ....    DCD    3826175755
        0x00050234:    9309ff9d    ....    DCD    2466906013
        0x00050238:    0a00ae27    '...    DCD    167816743
        0x0005023c:    7d079eb1    ...}    DCD    2097651377
        0x00050240:    f00f9344    D...    DCD    4027552580
        0x00050244:    8708a3d2    ....    DCD    2265490386
        0x00050248:    1e01f268    h...    DCD    503444072
        0x0005024c:    6906c2fe    ...i    DCD    1762050814
        0x00050250:    f762575d    ]Wb.    DCD    4150417245
        0x00050254:    806567cb    .ge.    DCD    2154129355
        0x00050258:    196c3671    q6l.    DCD    426522225
        0x0005025c:    6e6b06e7    ..kn    DCD    1852507879
        0x00050260:    fed41b76    v...    DCD    4275313526
        0x00050264:    89d32be0    .+..    DCD    2312317920
        0x00050268:    10da7a5a    Zz..    DCD    282753626
        0x0005026c:    67dd4acc    .J.g    DCD    1742555852
        0x00050270:    f9b9df6f    o...    DCD    4189708143
        0x00050274:    8ebeeff9    ....    DCD    2394877945
        0x00050278:    17b7be43    C...    DCD    397917763
        0x0005027c:    60b08ed5    ...`    DCD    1622183637
        0x00050280:    d6d6a3e8    ....    DCD    3604390888
        0x00050284:    a1d1937e    ~...    DCD    2714866558
        0x00050288:    38d8c2c4    ...8    DCD    953729732
        0x0005028c:    4fdff252    R..O    DCD    1340076626
        0x00050290:    d1bb67f1    .g..    DCD    3518719985
        0x00050294:    a6bc5767    gW..    DCD    2797360999
        0x00050298:    3fb506dd    ...?    DCD    1068828381
        0x0005029c:    48b2364b    K6.H    DCD    1219638859
        0x000502a0:    d80d2bda    .+..    DCD    3624741850
        0x000502a4:    af0a1b4c    L...    DCD    2936675148
        0x000502a8:    36034af6    .J.6    DCD    906185462
        0x000502ac:    41047a60    `z.A    DCD    1090812512
        0x000502b0:    df60efc3    ..`.    DCD    3747672003
        0x000502b4:    a867df55    U.g.    DCD    2825379669
        0x000502b8:    316e8eef    ..n1    DCD    829329135
        0x000502bc:    4669be79    y.iF    DCD    1181335161
        0x000502c0:    cb61b38c    ..a.    DCD    3412177804
        0x000502c4:    bc66831a    ..f.    DCD    3160834842
        0x000502c8:    256fd2a0    ..o%    DCD    628085408
        0x000502cc:    5268e236    6.hR    DCD    1382605366
        0x000502d0:    cc0c7795    .w..    DCD    3423369109
        0x000502d4:    bb0b4703    .G..    DCD    3138078467
        0x000502d8:    220216b9    ..."    DCD    570562233
        0x000502dc:    5505262f    /&.U    DCD    1426400815
        0x000502e0:    c5ba3bbe    .;..    DCD    3317316542
        0x000502e4:    b2bd0b28    (...    DCD    2998733608
        0x000502e8:    2bb45a92    .Z.+    DCD    733239954
        0x000502ec:    5cb36a04    .j.\    DCD    1555261956
        0x000502f0:    c2d7ffa7    ....    DCD    3268935591
        0x000502f4:    b5d0cf31    1...    DCD    3050360625
        0x000502f8:    2cd99e8b    ...,    DCD    752459403
        0x000502fc:    5bdeae1d    ...[    DCD    1541320221
        0x00050300:    9b64c2b0    ..d.    DCD    2607071920
        0x00050304:    ec63f226    &.c.    DCD    3965973030
        0x00050308:    756aa39c    ..ju    DCD    1969922972
        0x0005030c:    026d930a    ..m.    DCD    40735498
        0x00050310:    9c0906a9    ....    DCD    2617837225
        0x00050314:    eb0e363f    ?6..    DCD    3943577151
        0x00050318:    72076785    .g.r    DCD    1913087877
        0x0005031c:    05005713    .W..    DCD    83908371
        0x00050320:    95bf4a82    .J..    DCD    2512341634
        0x00050324:    e2b87a14    .z..    DCD    3803740692
        0x00050328:    7bb12bae    .+.{    DCD    2075208622
        0x0005032c:    0cb61b38    8...    DCD    213261112
        0x00050330:    92d28e9b    ....    DCD    2463272603
        0x00050334:    e5d5be0d    ....    DCD    3855990285
        0x00050338:    7cdcefb7    ...|    DCD    2094854071
        0x0005033c:    0bdbdf21    !...    DCD    198958881
        0x00050340:    86d3d2d4    ....    DCD    2262029012
        0x00050344:    f1d4e242    B...    DCD    4057260610
        0x00050348:    68ddb3f8    ...h    DCD    1759359992
        0x0005034c:    1fda836e    n...    DCD    534414190
        0x00050350:    81be16cd    ....    DCD    2176718541
        0x00050354:    f6b9265b    [&..    DCD    4139329115
        0x00050358:    6fb077e1    .w.o    DCD    1873836001
        0x0005035c:    18b74777    wG..    DCD    414664567
        0x00050360:    88085ae6    .Z..    DCD    2282248934
        0x00050364:    ff0f6a70    pj..    DCD    4279200368
        0x00050368:    66063bca    .;.f    DCD    1711684554
        0x0005036c:    11010b5c    \...    DCD    285281116
        0x00050370:    8f659eff    ..e.    DCD    2405801727
        0x00050374:    f862ae69    i.b.    DCD    4167216745
        0x00050378:    616bffd3    ..ka    DCD    1634467795
        0x0005037c:    166ccf45    E.l.    DCD    376229701
        0x00050380:    a00ae278    x...    DCD    2685067896
        0x00050384:    d70dd2ee    ....    DCD    3608007406
        0x00050388:    4e048354    T..N    DCD    1308918612
        0x0005038c:    3903b3c2    ...9    DCD    956543938
        0x00050390:    a7672661    a&g.    DCD    2808555105
        0x00050394:    d06016f7    ..`.    DCD    3495958263
        0x00050398:    4969474d    MGiI    DCD    1231636301
        0x0005039c:    3e6e77db    .wn>    DCD    1047427035
        0x000503a0:    aed16a4a    Jj..    DCD    2932959818
        0x000503a4:    d9d65adc    .Z..    DCD    3654703836
        0x000503a8:    40df0b66    f..@    DCD    1088359270
        0x000503ac:    37d83bf0    .;.7    DCD    936918000
        0x000503b0:    a9bcae53    S...    DCD    2847714899
        0x000503b4:    debb9ec5    ....    DCD    3736837829
        0x000503b8:    47b2cf7f    ...G    DCD    1202900863
        0x000503bc:    30b5ffe9    ...0    DCD    817233897
        0x000503c0:    bdbdf21c    ....    DCD    3183342108
        0x000503c4:    cabac28a    ....    DCD    3401237130
        0x000503c8:    53b39330    0..S    DCD    1404277552
        0x000503cc:    24b4a3a6    ...$    DCD    615818150
        0x000503d0:    bad03605    .6..    DCD    3134207493
        0x000503d4:    cdd70693    ....    DCD    3453421203
        0x000503d8:    54de5729    )W.T    DCD    1423857449
        0x000503dc:    23d967bf    .g.#    DCD    601450431
        0x000503e0:    b3667a2e    .zf.    DCD    3009837614
        0x000503e4:    c4614ab8    .Ja.    DCD    3294710456
        0x000503e8:    5d681b02    ..h]    DCD    1567103746
        0x000503ec:    2a6f2b94    .+o*    DCD    711928724
        0x000503f0:    b40bbe37    7...    DCD    3020668471
        0x000503f4:    c30c8ea1    ....    DCD    3272380065
        0x000503f8:    5a05df1b    ...Z    DCD    1510334235
        0x000503fc:    2d02ef8d    ...-    DCD    755167117
    quant_band.bit_interleave_table
        0x00050400:    01010100    ....    DCD    16843008
        0x00050404:    03030302    ....    DCD    50529026
        0x00050408:    03030302    ....    DCD    50529026
        0x0005040c:    03030302    ....    DCD    50529026
    pred_coef
        0x00050410:    3f660000    ..f?    DCD    1063649280
        0x00050414:    3f4c0000    ..L?    DCD    1061945344
        0x00050418:    3f260000    ..&?    DCD    1059454976
        0x0005041c:    3f000000    ...?    DCD    1056964608
    beta_coef
        0x00050420:    3f6b8600    ..k?    DCD    1064011264
        0x00050424:    3f2e1400    ...?    DCD    1059984384
        0x00050428:    3ebd7000    .p.>    DCD    1052602368
        0x0005042c:    3e4cd000    ..L>    DCD    1045221376
    disLenFwrCh
        0x00050430:    0005        ..      DCW    5
    disLenHwrCh
        0x00050432:    0005        ..      DCW    5
    disLenMfrCh
        0x00050434:    0005        ..      DCW    5
    disLenMnCh
        0x00050436:    0005        ..      DCW    5
    disLenPnpId
        0x00050438:    0007        ..      DCW    7
    disLenPnpIdCh
        0x0005043a:    0005        ..      DCW    5
    disLenRcd
        0x0005043c:    0006        ..      DCW    6
    disLenRcdCh
        0x0005043e:    0005        ..      DCW    5
    disLenSid
        0x00050440:    0008        ..      DCW    8
    disLenSidCh
        0x00050442:    0005        ..      DCW    5
    disLenSnCh
        0x00050444:    0005        ..      DCW    5
    disLenSvc
        0x00050446:    0002        ..      DCW    2
    disLenSwrCh
        0x00050448:    00000005    ....    DCD    5
    disList
        0x0005044c:    0004fa58    X...    DCD    326232
        0x00050450:    000505b6    ....    DCD    329142
        0x00050454:    00050446    F...    DCD    328774
        0x00050458:    01000002    ....    DCD    16777218
        0x0005045c:    0004fa3c    <...    DCD    326204
        0x00050460:    00050598    ....    DCD    329112
        0x00050464:    00050434    4...    DCD    328756
        0x00050468:    01000005    ....    DCD    16777221
        0x0005046c:    00050580    ....    DCD    329088
        0x00050470:    100000b6    ....    DCD    268435638
        0x00050474:    10000084    ....    DCD    268435588
        0x00050478:    01080014    ....    DCD    17301524
        0x0005047c:    0004fa3c    <...    DCD    326204
        0x00050480:    000505ac    ....    DCD    329132
        0x00050484:    00050442    B...    DCD    328770
        0x00050488:    01000005    ....    DCD    16777221
        0x0005048c:    00050588    ....    DCD    329096
        0x00050490:    100000ea    ....    DCD    268435690
        0x00050494:    00050440    @...    DCD    328768
        0x00050498:    01000008    ....    DCD    16777224
        0x0005049c:    0004fa3c    <...    DCD    326204
        0x000504a0:    0005059d    ....    DCD    329117
        0x000504a4:    00050436    6...    DCD    328758
        0x000504a8:    01000005    ....    DCD    16777221
        0x000504ac:    00050582    ....    DCD    329090
        0x000504b0:    100000ca    ....    DCD    268435658
        0x000504b4:    10000086    ....    DCD    268435590
        0x000504b8:    01080019    ....    DCD    17301529
        0x000504bc:    0004fa3c    <...    DCD    326204
        0x000504c0:    000505b1    ....    DCD    329137
        0x000504c4:    00050444    D...    DCD    328772
        0x000504c8:    01000005    ....    DCD    16777221
        0x000504cc:    0005058a    ....    DCD    329098
        0x000504d0:    100000f2    ....    DCD    268435698
        0x000504d4:    10000088    ....    DCD    268435592
        0x000504d8:    01080019    ....    DCD    17301529
        0x000504dc:    0004fa3c    <...    DCD    326204
        0x000504e0:    0005058e    ....    DCD    329102
        0x000504e4:    00050430    0...    DCD    328752
        0x000504e8:    01000005    ....    DCD    16777221
        0x000504ec:    0005057c    |...    DCD    329084
        0x000504f0:    1000008c    ....    DCD    268435596
        0x000504f4:    10000080    ....    DCD    268435584
        0x000504f8:    01080015    ....    DCD    17301525
        0x000504fc:    0004fa3c    <...    DCD    326204
        0x00050500:    00050593    ....    DCD    329107
        0x00050504:    00050432    2...    DCD    328754
        0x00050508:    01000005    ....    DCD    16777221
        0x0005050c:    0005057e    ~...    DCD    329086
        0x00050510:    100000a1    ....    DCD    268435617
        0x00050514:    10000082    ....    DCD    268435586
        0x00050518:    01080015    ....    DCD    17301525
        0x0005051c:    0004fa3c    <...    DCD    326204
        0x00050520:    000505b8    ....    DCD    329144
        0x00050524:    00050448    H...    DCD    328776
        0x00050528:    01000005    ....    DCD    16777221
        0x0005052c:    0005058c    ....    DCD    329100
        0x00050530:    1000010b    ....    DCD    268435723
        0x00050534:    1000008a    ....    DCD    268435594
        0x00050538:    01080015    ....    DCD    17301525
        0x0005053c:    0004fa3c    <...    DCD    326204
        0x00050540:    000505a7    ....    DCD    329127
        0x00050544:    0005043e    >...    DCD    328766
        0x00050548:    01000005    ....    DCD    16777221
        0x0005054c:    00050586    ....    DCD    329094
        0x00050550:    100035b6    .5..    DCD    268449206
        0x00050554:    0005043c    <...    DCD    328764
        0x00050558:    01000006    ....    DCD    16777222
        0x0005055c:    0004fa3c    <...    DCD    326204
        0x00050560:    000505a2    ....    DCD    329122
        0x00050564:    0005043a    :...    DCD    328762
        0x00050568:    01000005    ....    DCD    16777221
        0x0005056c:    00050584    ....    DCD    329092
        0x00050570:    100000e3    ....    DCD    268435683
        0x00050574:    00050438    8...    DCD    328760
        0x00050578:    01000007    ....    DCD    16777223
    disUuFwr
        0x0005057c:    2a26        &*      DCW    10790
    disUuHwr
        0x0005057e:    2a27        '*      DCW    10791
    disUuMfr
        0x00050580:    2a29        )*      DCW    10793
    disUuMn
        0x00050582:    2a24        $*      DCW    10788
    disUuPnpId
        0x00050584:    2a50        P*      DCW    10832
    disUuRcd
        0x00050586:    2a2a        **      DCW    10794
    disUuSid
        0x00050588:    2a23        #*      DCW    10787
    disUuSn
        0x0005058a:    2a25        %*      DCW    10789
    disUuSwr
        0x0005058c:    2a28        (*      DCW    10792
    disValFwrCh
        0x0005058e:    3a02        .:      DCW    14850
        0x00050590:    2600        .&      DCW    9728
        0x00050592:    2a          *       DCB    42
    disValHwrCh
        0x00050593:    02          .       DCB    2
        0x00050594:    2a27003c    <.'*    DCD    707199036
    disValMfrCh
        0x00050598:    29003202    .2.)    DCD    687878658
        0x0005059c:    2a          *       DCB    42
    disValMnCh
        0x0005059d:    023600      .6.     DCB    2,54,0
        0x000505a0:    2a24        $*      DCW    10788
    disValPnpIdCh
        0x000505a2:    4202        .B      DCW    16898
        0x000505a4:    5000        .P      DCW    20480
        0x000505a6:    2a          *       DCB    42
    disValRcdCh
        0x000505a7:    02          .       DCB    2
        0x000505a8:    2a2a0040    @.**    DCD    707395648
    disValSidCh
        0x000505ac:    23003402    .4.#    DCD    587215874
        0x000505b0:    2a          *       DCB    42
    disValSnCh
        0x000505b1:    023800      .8.     DCB    2,56,0
        0x000505b4:    2a25        %*      DCW    10789
    disValSvc
        0x000505b6:    180a        ..      DCW    6154
    disValSwrCh
        0x000505b8:    28003e02    .>.(    DCD    671104514
        0x000505bc:    0000002a    *...    DCD    42
    dmAdvAct
        0x000505c0:    00036561    ae..    DCD    222561
        0x000505c4:    000365b1    .e..    DCD    222641
        0x000505c8:    000365f5    .e..    DCD    222709
        0x000505cc:    00036649    If..    DCD    222793
        0x000505d0:    000365a9    .e..    DCD    222633
        0x000505d4:    00036559    Ye..    DCD    222553
        0x000505d8:    000365ed    .e..    DCD    222701
        0x000505dc:    00036699    .f..    DCD    222873
    dmAdvFcnIf
        0x000505e0:    00036a3d    =j..    DCD    223805
        0x000505e4:    0003685d    ]h..    DCD    223325
        0x000505e8:    00036a1d    .j..    DCD    223773
    dmConn2FcnIf
        0x000505ec:    000379c5    .y..    DCD    227781
        0x000505f0:    00036dc1    .m..    DCD    224705
        0x000505f4:    00036e89    .n..    DCD    224905
    dmConnActSetMain
        0x000505f8:    000375d1    .u..    DCD    226769
        0x000505fc:    000373f5    .s..    DCD    226293
        0x00050600:    000374c1    .t..    DCD    226497
        0x00050604:    0003746d    mt..    DCD    226413
        0x00050608:    00037425    %t..    DCD    226341
        0x0005060c:    000375ad    .u..    DCD    226733
    dmConnActSetSlave
        0x00050610:    000373a9    .s..    DCD    226217
        0x00050614:    000373dd    .s..    DCD    226269
        0x00050618:    0003740d    .t..    DCD    226317
        0x0005061c:    000373c5    .s..    DCD    226245
    dmConnFcnIf
        0x00050620:    000372c9    .r..    DCD    225993
        0x00050624:    000371b1    .q..    DCD    225713
        0x00050628:    00037251    Qr..    DCD    225873
    dmConnSpecDefaults
        0x0005062c:    00280018    ..(.    DCD    2621464
        0x00050630:    07d00000    ....    DCD    131072000
        0x00050634:    00000000    ....    DCD    0
    dmConnStateTbl
        0x00050638:    00001001    ....    DCD    4097
        0x0005063c:    00002002    . ..    DCD    8194
        0x00050640:    00002203    ."..    DCD    8707
        0x00050644:    00000000    ....    DCD    0
        0x00050648:    11040001    ....    DCD    285474817
        0x0005064c:    03000001    ....    DCD    50331649
        0x00050650:    03000203    ....    DCD    50332163
        0x00050654:    00010001    ....    DCD    65537
        0x00050658:    21000002    ...!    DCD    553648130
        0x0005065c:    23000002    ...#    DCD    587202562
        0x00050660:    23002203    .".#    DCD    587211267
        0x00050664:    00020002    ....    DCD    131074
        0x00050668:    01040003    ....    DCD    17039363
        0x0005066c:    00030003    ....    DCD    196611
        0x00050670:    04000003    ....    DCD    67108867
        0x00050674:    00030503    ....    DCD    197891
        0x00050678:    00040004    ....    DCD    262148
        0x0005067c:    04000004    ....    DCD    67108868
        0x00050680:    04000104    ....    DCD    67109124
        0x00050684:    00040004    ....    DCD    262148
    dmConnUpdActSetMain
        0x00050688:    00037691    .v..    DCD    226961
    dmConnUpdActSetSlave
        0x0005068c:    0003769d    .v..    DCD    226973
        0x00050690:    00037661    av..    DCD    226913
    dmConnUpdActTbl
        0x00050694:    21112010    . .!    DCD    554770448
    dmConnUpdFcnIf
        0x00050698:    000379c5    .y..    DCD    227781
        0x0005069c:    000379bd    .y..    DCD    227773
        0x000506a0:    00037759    Yw..    DCD    227161
    dmDevAct
        0x000506a4:    000377c9    .w..    DCD    227273
    dmDevFcnIf
        0x000506a8:    000379c5    .y..    DCD    227781
        0x000506ac:    000378ad    .x..    DCD    227501
        0x000506b0:    00037901    .y..    DCD    227585
    dmEvtCbackLen
        0x000506b4:    00040004    ....    DCD    262148
        0x000506b8:    000c0004    ....    DCD    786436
        0x000506bc:    00040004    ....    DCD    262148
        0x000506c0:    0024001c    ..$.    DCD    2359324
        0x000506c4:    000e000a    ....    DCD    917514
        0x000506c8:    00040006    ....    DCD    262150
        0x000506cc:    00040006    ....    DCD    262150
        0x000506d0:    00220006    ..".    DCD    2228230
        0x000506d4:    00080010    ....    DCD    524304
        0x000506d8:    00240006    ..$.    DCD    2359302
        0x000506dc:    00140064    d...    DCD    1310820
        0x000506e0:    00040006    ....    DCD    262150
        0x000506e4:    000a000a    ....    DCD    655370
        0x000506e8:    00060006    ....    DCD    393222
        0x000506ec:    000c0006    ....    DCD    786438
        0x000506f0:    0006000c    ....    DCD    393228
        0x000506f4:    000e000e    ....    DCD    917518
        0x000506f8:    00060008    ....    DCD    393224
        0x000506fc:    0006000a    ....    DCD    393226
        0x00050700:    0008000a    ....    DCD    524298
        0x00050704:    000c000a    ....    DCD    786442
        0x00050708:    00040004    ....    DCD    262148
        0x0005070c:    00060024    $...    DCD    393252
        0x00050710:    00160006    ....    DCD    1441798
        0x00050714:    00060016    ....    DCD    393238
        0x00050718:    001a001a    ....    DCD    1703962
        0x0005071c:    00080008    ....    DCD    524296
        0x00050720:    00100010    ....    DCD    1048592
        0x00050724:    001c000e    ....    DCD    1835022
        0x00050728:    0008001c    ....    DCD    524316
        0x0005072c:    00080008    ....    DCD    524296
        0x00050730:    00080008    ....    DCD    524296
        0x00050734:    00080008    ....    DCD    524296
        0x00050738:    000a0008    ....    DCD    655368
        0x0005073c:    00060028    (...    DCD    393256
        0x00050740:    0028000a    ..(.    DCD    2621450
        0x00050744:    000a000a    ....    DCD    655370
        0x00050748:    00060006    ....    DCD    393222
        0x0005074c:    002c0006    ..,.    DCD    2883590
        0x00050750:    00100020     ...    DCD    1048608
        0x00050754:    0006003c    <...    DCD    393276
        0x00050758:    00380038    8.8.    DCD    3670072
        0x0005075c:    00060006    ....    DCD    393222
        0x00050760:    0008001c    ....    DCD    524316
        0x00050764:    00060004    ....    DCD    393220
        0x00050768:    00880006    ....    DCD    8912902
    dmFcnDefault
        0x0005076c:    000379c5    .y..    DCD    227781
        0x00050770:    000379bd    .y..    DCD    227773
        0x00050774:    000379bd    .y..    DCD    227773
    dmHciToIdTbl
        0x00050778:    03030307    ....    DCD    50529031
        0x0005077c:    04020303    ....    DCD    67240707
        0x00050780:    04040404    ....    DCD    67372036
        0x00050784:    05050505    ....    DCD    84215045
        0x00050788:    07070705    ....    DCD    117901061
        0x0005078c:    06060607    ....    DCD    101058055
        0x00050790:    05060606    ....    DCD    84280838
        0x00050794:    07040405    ....    DCD    117703685
        0x00050798:    04070407    ....    DCD    67568647
        0x0005079c:    04050504    ....    DCD    67437828
        0x000507a0:    09090904    ....    DCD    151587076
        0x000507a4:    00000202    ....    DCD    514
        0x000507a8:    070b0b0b    ....    DCD    118164235
        0x000507ac:    00020002    ....    DCD    131074
        0x000507b0:    0c0b010a    ....    DCD    202047754
        0x000507b4:    0d0d0d0c    ....    DCD    218959116
        0x000507b8:    0d0d0d0d    ....    DCD    218959117
        0x000507bc:    0d161010    ....    DCD    219549712
        0x000507c0:    04101010    ....    DCD    68161552
        0x000507c4:    14141111    ....    DCD    336859409
        0x000507c8:    14141414    ....    DCD    336860180
        0x000507cc:    13131212    ....    DCD    320016914
        0x000507d0:    00001313    ....    DCD    4883
    dmPhyFcnIf
        0x000507d4:    000379c5    .y..    DCD    227781
        0x000507d8:    00037add    .z..    DCD    228061
        0x000507dc:    000379bd    .y..    DCD    227773
    dmPrivAct
        0x000507e0:    00037c39    9|..    DCD    228409
        0x000507e4:    00037b39    9{..    DCD    228153
        0x000507e8:    00037c11    .|..    DCD    228369
        0x000507ec:    00037b6d    m{..    DCD    228205
        0x000507f0:    00037ccd    .|..    DCD    228557
        0x000507f4:    00037ce5    .|..    DCD    228581
        0x000507f8:    00037b7d    }{..    DCD    228221
    dmPrivAesAct
        0x000507fc:    00037d55    U}..    DCD    228693
        0x00050800:    00037d01    .}..    DCD    228609
    dmPrivAesFcnIf
        0x00050804:    000379c5    .y..    DCD    227781
        0x00050808:    000379bd    .y..    DCD    227773
        0x0005080c:    00037da9    .}..    DCD    228777
    dmPrivFcnIf
        0x00050810:    00037eed    .~..    DCD    229101
        0x00050814:    00037dc9    .}..    DCD    228809
        0x00050818:    00037ecd    .~..    DCD    229069
    dmSecFcnIf
        0x0005081c:    00038185    ....    DCD    229765
        0x00050820:    00037f29    )...    DCD    229161
        0x00050824:    000380e9    ....    DCD    229609
    dmSecLescFcnIf
        0x00050828:    000379c5    .y..    DCD    227781
        0x0005082c:    000379bd    .y..    DCD    227773
        0x00050830:    00038061    a...    DCD    229473
    eMeans
        0x00050834:    40ce0000    ...@    DCD    1087242240
        0x00050838:    40c80000    ...@    DCD    1086849024
        0x0005083c:    40b80000    ...@    DCD    1085800448
        0x00050840:    40aa0000    ...@    DCD    1084882944
        0x00050844:    40a20000    ...@    DCD    1084358656
        0x00050848:    409a0000    ...@    DCD    1083834368
        0x0005084c:    40900000    ...@    DCD    1083179008
        0x00050850:    408c0000    ...@    DCD    1082916864
        0x00050854:    409c0000    ...@    DCD    1083965440
        0x00050858:    40960000    ...@    DCD    1083572224
        0x0005085c:    40920000    ...@    DCD    1083310080
        0x00050860:    408e0000    ...@    DCD    1083047936
        0x00050864:    409c0000    ...@    DCD    1083965440
        0x00050868:    40940000    ...@    DCD    1083441152
        0x0005086c:    408a0000    ...@    DCD    1082785792
        0x00050870:    40900000    ...@    DCD    1083179008
        0x00050874:    408c0000    ...@    DCD    1082916864
        0x00050878:    40940000    ...@    DCD    1083441152
        0x0005087c:    40980000    ...@    DCD    1083703296
        0x00050880:    408e0000    ...@    DCD    1083047936
        0x00050884:    40700000    ..p@    DCD    1081081856
        0x00050888:    40700000    ..p@    DCD    1081081856
        0x0005088c:    40700000    ..p@    DCD    1081081856
        0x00050890:    40700000    ..p@    DCD    1081081856
        0x00050894:    40700000    ..p@    DCD    1081081856
    e_prob_model
        0x00050898:    81417f48    H.A.    DCD    2168553288
        0x0005089c:    80418042    B.A.    DCD    2151776322
        0x000508a0:    803e8040    @.>.    DCD    2151579712
        0x000508a4:    80408040    @.@.    DCD    2151710784
        0x000508a8:    4f5c4e5c    \N\O    DCD    1331449436
        0x000508ac:    4f5a4e5c    \NZO    DCD    1331318364
        0x000508b0:    28732974    t)s(    DCD    678635892
        0x000508b4:    1a842872    r(..    DCD    444868722
        0x000508b8:    11911a84    ....    DCD    294722180
        0x000508bc:    0ab00ca1    ....    DCD    179309729
        0x000508c0:    b3180bb1    ....    DCD    3004697521
        0x000508c4:    87368a30    0.6.    DCD    2268498480
        0x000508c8:    86358436    6.5.    DCD    2251654198
        0x000508cc:    84378538    8.7.    DCD    2218231096
        0x000508d0:    723d8437    7.=r    DCD    1916634167
        0x000508d4:    584a6046    F`JX    DCD    1481269318
        0x000508d8:    4a57584b    KXWJ    DCD    1247238219
        0x000508dc:    435b4259    YB[C    DCD    1130054233
        0x000508e0:    326c3b64    d;l2    DCD    845953892
        0x000508e4:    257a2878    x(z%    DCD    628762744
        0x000508e8:    324e2b61    a+N2    DCD    843983713
        0x000508ec:    51544e53    SNTQ    DCD    1364479571
        0x000508f0:    4a564b58    XKVJ    DCD    1247169368
        0x000508f4:    495a4757    WGZI    DCD    1230653271
        0x000508f8:    4a5d4a5d    ]J]J    DCD    1247627869
        0x000508fc:    2472286d    m(r$    DCD    611461229
        0x00050900:    22752275    u"u"    DCD    578101877
        0x00050904:    1291118f    ....    DCD    311497103
        0x00050908:    0ca21392    ....    DCD    211948434
        0x0005090c:    07b20aa5    ....    DCD    129108645
        0x00050910:    08be06bd    ....    DCD    146671293
        0x00050914:    b21709b1    ....    DCD    2987854257
        0x00050918:    663f7336    6s?f    DCD    1715434294
        0x0005091c:    63456242    BbEc    DCD    1665491522
        0x00050920:    5b47594a    JYG[    DCD    1531402570
        0x00050924:    594e5b49    I[NY    DCD    1498307401
        0x00050928:    425c5056    VP\B    DCD    1113346134
        0x0005092c:    3b66405d    ]@f;    DCD    996556893
        0x00050930:    3c683c67    g<h<    DCD    1013464167
        0x00050934:    2c7b3475    u4{,    DCD    746271861
        0x00050938:    1f85238a    .#..    DCD    528819082
        0x0005093c:    2d4d2661    a&M-    DCD    760030817
        0x00050940:    3c5d5a3d    =Z]<    DCD    1012750909
        0x00050944:    296b2a69    i*k)    DCD    694889065
        0x00050948:    26742d6e    n-t&    DCD    645148014
        0x0005094c:    26702671    q&p&    DCD    644884081
        0x00050950:    1b841a7c    |...    DCD    461642364
        0x00050954:    148c1388    ....    DCD    344724360
        0x00050958:    109f0e9b    ....    DCD    278859419
        0x0005095c:    0daa129e    ....    DCD    229249694
        0x00050960:    08bb0ab1    ....    DCD    146475697
        0x00050964:    09af06c0    ....    DCD    162465472
        0x00050968:    b2150a9f    ....    DCD    2987723423
        0x0005096c:    56476e3b    ;nGV    DCD    1447521851
        0x00050970:    5354554b    KUTS    DCD    1398035787
        0x00050974:    4958425b    [BXI    DCD    1230520923
        0x00050978:    4b5c4857    WH\K    DCD    1264339031
        0x0005097c:    3a694862    bHi:    DCD    979978338
        0x00050980:    3473366b    k6s4    DCD    879965803
        0x00050984:    38703772    r7p8    DCD    946878322
        0x00050988:    28843381    .3.(    DCD    679752577
        0x0005098c:    1d8c2196    .!..    DCD    495722902
        0x00050990:    2a4d2362    b#M*    DCD    709698402
        0x00050994:    4260792a    *y`B    DCD    1113618730
        0x00050998:    286f2b6c    l+o(    DCD    678374252
        0x0005099c:    207b2c75    u,{     DCD    544943221
        0x000509a0:    21772478    x$w!    DCD    561456248
        0x000509a4:    2286217f    .!."    DCD    579215743
        0x000509a8:    1793158b    ....    DCD    395515275
        0x000509ac:    199e1498    ....    DCD    429790360
        0x000509b0:    15a61a9a    ....    DCD    363207322
        0x000509b4:    0db810ad    ....    DCD    230166701
        0x000509b8:    0d960ab8    ....    DCD    227936952
        0x000509bc:    b2160f8b    ....    DCD    2987790219
        0x000509c0:    524a723f    ?rJR    DCD    1380610623
        0x000509c4:    525c5354    TS\R    DCD    1381782356
        0x000509c8:    48603e67    g>`H    DCD    1214266983
        0x000509cc:    49654360    `CeI    DCD    1231373152
        0x000509d0:    3771486b    kHq7    DCD    930170987
        0x000509d4:    347d3476    v4}4    DCD    880620662
        0x000509d8:    37753476    v4u7    DCD    930428022
        0x000509dc:    27893187    .1.'    DCD    663302535
        0x000509e0:    1d91209d    . ..    DCD    496050333
        0x000509e4:    284d2161    a!M(    DCD    676143457
    eattFcnDefault
        0x000509e8:    0002bcf1    ....    DCD    179441
        0x000509ec:    0002bcf1    ....    DCD    179441
        0x000509f0:    0002bce9    ....    DCD    179433
        0x000509f4:    0002bccd    ....    DCD    179405
    eband5ms
        0x000509f8:    00010000    ....    DCD    65536
        0x000509fc:    00030002    ....    DCD    196610
        0x00050a00:    00050004    ....    DCD    327684
        0x00050a04:    00070006    ....    DCD    458758
        0x00050a08:    000a0008    ....    DCD    655368
        0x00050a0c:    000e000c    ....    DCD    917516
        0x00050a10:    00140010    ....    DCD    1310736
        0x00050a14:    001c0018    ....    DCD    1835032
        0x00050a18:    00280022    ".(.    DCD    2621474
        0x00050a1c:    003c0030    0.<.    DCD    3932208
        0x00050a20:    0064004e    N.d.    DCD    6553678
    fft_bitrev120
        0x00050a24:    00180000    ....    DCD    1572864
        0x00050a28:    00480030    0.H.    DCD    4718640
        0x00050a2c:    00080060    `...    DCD    524384
        0x00050a30:    00380020     .8.    DCD    3670048
        0x00050a34:    00680050    P.h.    DCD    6815824
        0x00050a38:    00280010    ..(.    DCD    2621456
        0x00050a3c:    00580040    @.X.    DCD    5767232
        0x00050a40:    00040070    p...    DCD    262256
        0x00050a44:    0034001c    ..4.    DCD    3407900
        0x00050a48:    0064004c    L.d.    DCD    6553676
        0x00050a4c:    0024000c    ..$.    DCD    2359308
        0x00050a50:    0054003c    <.T.    DCD    5505084
        0x00050a54:    0014006c    l...    DCD    1310828
        0x00050a58:    0044002c    ,.D.    DCD    4456492
        0x00050a5c:    0074005c    \.t.    DCD    7602268
        0x00050a60:    00190001    ....    DCD    1638401
        0x00050a64:    00490031    1.I.    DCD    4784177
        0x00050a68:    00090061    a...    DCD    589921
        0x00050a6c:    00390021    !.9.    DCD    3735585
        0x00050a70:    00690051    Q.i.    DCD    6881361
        0x00050a74:    00290011    ..).    DCD    2686993
        0x00050a78:    00590041    A.Y.    DCD    5832769
        0x00050a7c:    00050071    q...    DCD    327793
        0x00050a80:    0035001d    ..5.    DCD    3473437
        0x00050a84:    0065004d    M.e.    DCD    6619213
        0x00050a88:    0025000d    ..%.    DCD    2424845
        0x00050a8c:    0055003d    =.U.    DCD    5570621
        0x00050a90:    0015006d    m...    DCD    1376365
        0x00050a94:    0045002d    -.E.    DCD    4522029
        0x00050a98:    0075005d    ].u.    DCD    7667805
        0x00050a9c:    001a0002    ....    DCD    1703938
        0x00050aa0:    004a0032    2.J.    DCD    4849714
        0x00050aa4:    000a0062    b...    DCD    655458
        0x00050aa8:    003a0022    ".:.    DCD    3801122
        0x00050aac:    006a0052    R.j.    DCD    6946898
        0x00050ab0:    002a0012    ..*.    DCD    2752530
        0x00050ab4:    005a0042    B.Z.    DCD    5898306
        0x00050ab8:    00060072    r...    DCD    393330
        0x00050abc:    0036001e    ..6.    DCD    3538974
        0x00050ac0:    0066004e    N.f.    DCD    6684750
        0x00050ac4:    0026000e    ..&.    DCD    2490382
        0x00050ac8:    0056003e    >.V.    DCD    5636158
        0x00050acc:    0016006e    n...    DCD    1441902
        0x00050ad0:    0046002e    ..F.    DCD    4587566
        0x00050ad4:    0076005e    ^.v.    DCD    7733342
        0x00050ad8:    001b0003    ....    DCD    1769475
        0x00050adc:    004b0033    3.K.    DCD    4915251
        0x00050ae0:    000b0063    c...    DCD    720995
        0x00050ae4:    003b0023    #.;.    DCD    3866659
        0x00050ae8:    006b0053    S.k.    DCD    7012435
        0x00050aec:    002b0013    ..+.    DCD    2818067
        0x00050af0:    005b0043    C.[.    DCD    5963843
        0x00050af4:    00070073    s...    DCD    458867
        0x00050af8:    0037001f    ..7.    DCD    3604511
        0x00050afc:    0067004f    O.g.    DCD    6750287
        0x00050b00:    0027000f    ..'.    DCD    2555919
        0x00050b04:    0057003f    ?.W.    DCD    5701695
        0x00050b08:    0017006f    o...    DCD    1507439
        0x00050b0c:    0047002f    /.G.    DCD    4653103
        0x00050b10:    0077005f    _.w.    DCD    7798879
    fft_bitrev240
        0x00050b14:    00300000    ..0.    DCD    3145728
        0x00050b18:    00900060    `...    DCD    9437280
        0x00050b1c:    001000c0    ....    DCD    1048768
        0x00050b20:    00700040    @.p.    DCD    7340096
        0x00050b24:    00d000a0    ....    DCD    13631648
        0x00050b28:    00500020     .P.    DCD    5242912
        0x00050b2c:    00b00080    ....    DCD    11534464
        0x00050b30:    000400e0    ....    DCD    262368
        0x00050b34:    00640034    4.d.    DCD    6553652
        0x00050b38:    00c40094    ....    DCD    12845204
        0x00050b3c:    00440014    ..D.    DCD    4456468
        0x00050b40:    00a40074    t...    DCD    10748020
        0x00050b44:    002400d4    ..$.    DCD    2359508
        0x00050b48:    00840054    T...    DCD    8650836
        0x00050b4c:    00e400b4    ....    DCD    14942388
        0x00050b50:    00380008    ..8.    DCD    3670024
        0x00050b54:    00980068    h...    DCD    9961576
        0x00050b58:    001800c8    ....    DCD    1573064
        0x00050b5c:    00780048    H.x.    DCD    7864392
        0x00050b60:    00d800a8    ....    DCD    14155944
        0x00050b64:    00580028    (.X.    DCD    5767208
        0x00050b68:    00b80088    ....    DCD    12058760
        0x00050b6c:    000c00e8    ....    DCD    786664
        0x00050b70:    006c003c    <.l.    DCD    7077948
        0x00050b74:    00cc009c    ....    DCD    13369500
        0x00050b78:    004c001c    ..L.    DCD    4980764
        0x00050b7c:    00ac007c    |...    DCD    11272316
        0x00050b80:    002c00dc    ..,.    DCD    2883804
        0x00050b84:    008c005c    \...    DCD    9175132
        0x00050b88:    00ec00bc    ....    DCD    15466684
        0x00050b8c:    00310001    ..1.    DCD    3211265
        0x00050b90:    00910061    a...    DCD    9502817
        0x00050b94:    001100c1    ....    DCD    1114305
        0x00050b98:    00710041    A.q.    DCD    7405633
        0x00050b9c:    00d100a1    ....    DCD    13697185
        0x00050ba0:    00510021    !.Q.    DCD    5308449
        0x00050ba4:    00b10081    ....    DCD    11600001
        0x00050ba8:    000500e1    ....    DCD    327905
        0x00050bac:    00650035    5.e.    DCD    6619189
        0x00050bb0:    00c50095    ....    DCD    12910741
        0x00050bb4:    00450015    ..E.    DCD    4522005
        0x00050bb8:    00a50075    u...    DCD    10813557
        0x00050bbc:    002500d5    ..%.    DCD    2425045
        0x00050bc0:    00850055    U...    DCD    8716373
        0x00050bc4:    00e500b5    ....    DCD    15007925
        0x00050bc8:    00390009    ..9.    DCD    3735561
        0x00050bcc:    00990069    i...    DCD    10027113
        0x00050bd0:    001900c9    ....    DCD    1638601
        0x00050bd4:    00790049    I.y.    DCD    7929929
        0x00050bd8:    00d900a9    ....    DCD    14221481
        0x00050bdc:    00590029    ).Y.    DCD    5832745
        0x00050be0:    00b90089    ....    DCD    12124297
        0x00050be4:    000d00e9    ....    DCD    852201
        0x00050be8:    006d003d    =.m.    DCD    7143485
        0x00050bec:    00cd009d    ....    DCD    13435037
        0x00050bf0:    004d001d    ..M.    DCD    5046301
        0x00050bf4:    00ad007d    }...    DCD    11337853
        0x00050bf8:    002d00dd    ..-.    DCD    2949341
        0x00050bfc:    008d005d    ]...    DCD    9240669
        0x00050c00:    00ed00bd    ....    DCD    15532221
        0x00050c04:    00320002    ..2.    DCD    3276802
        0x00050c08:    00920062    b...    DCD    9568354
        0x00050c0c:    001200c2    ....    DCD    1179842
        0x00050c10:    00720042    B.r.    DCD    7471170
        0x00050c14:    00d200a2    ....    DCD    13762722
        0x00050c18:    00520022    ".R.    DCD    5373986
        0x00050c1c:    00b20082    ....    DCD    11665538
        0x00050c20:    000600e2    ....    DCD    393442
        0x00050c24:    00660036    6.f.    DCD    6684726
        0x00050c28:    00c60096    ....    DCD    12976278
        0x00050c2c:    00460016    ..F.    DCD    4587542
        0x00050c30:    00a60076    v...    DCD    10879094
        0x00050c34:    002600d6    ..&.    DCD    2490582
        0x00050c38:    00860056    V...    DCD    8781910
        0x00050c3c:    00e600b6    ....    DCD    15073462
        0x00050c40:    003a000a    ..:.    DCD    3801098
        0x00050c44:    009a006a    j...    DCD    10092650
        0x00050c48:    001a00ca    ....    DCD    1704138
        0x00050c4c:    007a004a    J.z.    DCD    7995466
        0x00050c50:    00da00aa    ....    DCD    14287018
        0x00050c54:    005a002a    *.Z.    DCD    5898282
        0x00050c58:    00ba008a    ....    DCD    12189834
        0x00050c5c:    000e00ea    ....    DCD    917738
        0x00050c60:    006e003e    >.n.    DCD    7209022
        0x00050c64:    00ce009e    ....    DCD    13500574
        0x00050c68:    004e001e    ..N.    DCD    5111838
        0x00050c6c:    00ae007e    ~...    DCD    11403390
        0x00050c70:    002e00de    ....    DCD    3014878
        0x00050c74:    008e005e    ^...    DCD    9306206
        0x00050c78:    00ee00be    ....    DCD    15597758
        0x00050c7c:    00330003    ..3.    DCD    3342339
        0x00050c80:    00930063    c...    DCD    9633891
        0x00050c84:    001300c3    ....    DCD    1245379
        0x00050c88:    00730043    C.s.    DCD    7536707
        0x00050c8c:    00d300a3    ....    DCD    13828259
        0x00050c90:    00530023    #.S.    DCD    5439523
        0x00050c94:    00b30083    ....    DCD    11731075
        0x00050c98:    000700e3    ....    DCD    458979
        0x00050c9c:    00670037    7.g.    DCD    6750263
        0x00050ca0:    00c70097    ....    DCD    13041815
        0x00050ca4:    00470017    ..G.    DCD    4653079
        0x00050ca8:    00a70077    w...    DCD    10944631
        0x00050cac:    002700d7    ..'.    DCD    2556119
        0x00050cb0:    00870057    W...    DCD    8847447
        0x00050cb4:    00e700b7    ....    DCD    15138999
        0x00050cb8:    003b000b    ..;.    DCD    3866635
        0x00050cbc:    009b006b    k...    DCD    10158187
        0x00050cc0:    001b00cb    ....    DCD    1769675
        0x00050cc4:    007b004b    K.{.    DCD    8061003
        0x00050cc8:    00db00ab    ....    DCD    14352555
        0x00050ccc:    005b002b    +.[.    DCD    5963819
        0x00050cd0:    00bb008b    ....    DCD    12255371
        0x00050cd4:    000f00eb    ....    DCD    983275
        0x00050cd8:    006f003f    ?.o.    DCD    7274559
        0x00050cdc:    00cf009f    ....    DCD    13566111
        0x00050ce0:    004f001f    ..O.    DCD    5177375
        0x00050ce4:    00af007f    ....    DCD    11468927
        0x00050ce8:    002f00df    ../.    DCD    3080415
        0x00050cec:    008f005f    _...    DCD    9371743
        0x00050cf0:    00ef00bf    ....    DCD    15663295
    fft_bitrev480
        0x00050cf4:    00600000    ..`.    DCD    6291456
        0x00050cf8:    012000c0    .. .    DCD    18874560
        0x00050cfc:    00200180    .. .    DCD    2097536
        0x00050d00:    00e00080    ....    DCD    14680192
        0x00050d04:    01a00140    @...    DCD    27263296
        0x00050d08:    00a00040    @...    DCD    10485824
        0x00050d0c:    01600100    ..`.    DCD    23068928
        0x00050d10:    000801c0    ....    DCD    524736
        0x00050d14:    00c80068    h...    DCD    13107304
        0x00050d18:    01880128    (...    DCD    25690408
        0x00050d1c:    00880028    (...    DCD    8912936
        0x00050d20:    014800e8    ..H.    DCD    21496040
        0x00050d24:    004801a8    ..H.    DCD    4719016
        0x00050d28:    010800a8    ....    DCD    17301672
        0x00050d2c:    01c80168    h...    DCD    29884776
        0x00050d30:    00700010    ..p.    DCD    7340048
        0x00050d34:    013000d0    ..0.    DCD    19923152
        0x00050d38:    00300190    ..0.    DCD    3146128
        0x00050d3c:    00f00090    ....    DCD    15728784
        0x00050d40:    01b00150    P...    DCD    28311888
        0x00050d44:    00b00050    P...    DCD    11534416
        0x00050d48:    01700110    ..p.    DCD    24117520
        0x00050d4c:    001801d0    ....    DCD    1573328
        0x00050d50:    00d80078    x...    DCD    14155896
        0x00050d54:    01980138    8...    DCD    26739000
        0x00050d58:    00980038    8...    DCD    9961528
        0x00050d5c:    015800f8    ..X.    DCD    22544632
        0x00050d60:    005801b8    ..X.    DCD    5767608
        0x00050d64:    011800b8    ....    DCD    18350264
        0x00050d68:    01d80178    x...    DCD    30933368
        0x00050d6c:    00640004    ..d.    DCD    6553604
        0x00050d70:    012400c4    ..$.    DCD    19136708
        0x00050d74:    00240184    ..$.    DCD    2359684
        0x00050d78:    00e40084    ....    DCD    14942340
        0x00050d7c:    01a40144    D...    DCD    27525444
        0x00050d80:    00a40044    D...    DCD    10747972
        0x00050d84:    01640104    ..d.    DCD    23331076
        0x00050d88:    000c01c4    ....    DCD    786884
        0x00050d8c:    00cc006c    l...    DCD    13369452
        0x00050d90:    018c012c    ,...    DCD    25952556
        0x00050d94:    008c002c    ,...    DCD    9175084
        0x00050d98:    014c00ec    ..L.    DCD    21758188
        0x00050d9c:    004c01ac    ..L.    DCD    4981164
        0x00050da0:    010c00ac    ....    DCD    17563820
        0x00050da4:    01cc016c    l...    DCD    30146924
        0x00050da8:    00740014    ..t.    DCD    7602196
        0x00050dac:    013400d4    ..4.    DCD    20185300
        0x00050db0:    00340194    ..4.    DCD    3408276
        0x00050db4:    00f40094    ....    DCD    15990932
        0x00050db8:    01b40154    T...    DCD    28574036
        0x00050dbc:    00b40054    T...    DCD    11796564
        0x00050dc0:    01740114    ..t.    DCD    24379668
        0x00050dc4:    001c01d4    ....    DCD    1835476
        0x00050dc8:    00dc007c    |...    DCD    14418044
        0x00050dcc:    019c013c    <...    DCD    27001148
        0x00050dd0:    009c003c    <...    DCD    10223676
        0x00050dd4:    015c00fc    ..\.    DCD    22806780
        0x00050dd8:    005c01bc    ..\.    DCD    6029756
        0x00050ddc:    011c00bc    ....    DCD    18612412
        0x00050de0:    01dc017c    |...    DCD    31195516
        0x00050de4:    00610001    ..a.    DCD    6356993
        0x00050de8:    012100c1    ..!.    DCD    18940097
        0x00050dec:    00210181    ..!.    DCD    2163073
        0x00050df0:    00e10081    ....    DCD    14745729
        0x00050df4:    01a10141    A...    DCD    27328833
        0x00050df8:    00a10041    A...    DCD    10551361
        0x00050dfc:    01610101    ..a.    DCD    23134465
        0x00050e00:    000901c1    ....    DCD    590273
        0x00050e04:    00c90069    i...    DCD    13172841
        0x00050e08:    01890129    )...    DCD    25755945
        0x00050e0c:    00890029    )...    DCD    8978473
        0x00050e10:    014900e9    ..I.    DCD    21561577
        0x00050e14:    004901a9    ..I.    DCD    4784553
        0x00050e18:    010900a9    ....    DCD    17367209
        0x00050e1c:    01c90169    i...    DCD    29950313
        0x00050e20:    00710011    ..q.    DCD    7405585
        0x00050e24:    013100d1    ..1.    DCD    19988689
        0x00050e28:    00310191    ..1.    DCD    3211665
        0x00050e2c:    00f10091    ....    DCD    15794321
        0x00050e30:    01b10151    Q...    DCD    28377425
        0x00050e34:    00b10051    Q...    DCD    11599953
        0x00050e38:    01710111    ..q.    DCD    24183057
        0x00050e3c:    001901d1    ....    DCD    1638865
        0x00050e40:    00d90079    y...    DCD    14221433
        0x00050e44:    01990139    9...    DCD    26804537
        0x00050e48:    00990039    9...    DCD    10027065
        0x00050e4c:    015900f9    ..Y.    DCD    22610169
        0x00050e50:    005901b9    ..Y.    DCD    5833145
        0x00050e54:    011900b9    ....    DCD    18415801
        0x00050e58:    01d90179    y...    DCD    30998905
        0x00050e5c:    00650005    ..e.    DCD    6619141
        0x00050e60:    012500c5    ..%.    DCD    19202245
        0x00050e64:    00250185    ..%.    DCD    2425221
        0x00050e68:    00e50085    ....    DCD    15007877
        0x00050e6c:    01a50145    E...    DCD    27590981
        0x00050e70:    00a50045    E...    DCD    10813509
        0x00050e74:    01650105    ..e.    DCD    23396613
        0x00050e78:    000d01c5    ....    DCD    852421
        0x00050e7c:    00cd006d    m...    DCD    13434989
        0x00050e80:    018d012d    -...    DCD    26018093
        0x00050e84:    008d002d    -...    DCD    9240621
        0x00050e88:    014d00ed    ..M.    DCD    21823725
        0x00050e8c:    004d01ad    ..M.    DCD    5046701
        0x00050e90:    010d00ad    ....    DCD    17629357
        0x00050e94:    01cd016d    m...    DCD    30212461
        0x00050e98:    00750015    ..u.    DCD    7667733
        0x00050e9c:    013500d5    ..5.    DCD    20250837
        0x00050ea0:    00350195    ..5.    DCD    3473813
        0x00050ea4:    00f50095    ....    DCD    16056469
        0x00050ea8:    01b50155    U...    DCD    28639573
        0x00050eac:    00b50055    U...    DCD    11862101
        0x00050eb0:    01750115    ..u.    DCD    24445205
        0x00050eb4:    001d01d5    ....    DCD    1901013
        0x00050eb8:    00dd007d    }...    DCD    14483581
        0x00050ebc:    019d013d    =...    DCD    27066685
        0x00050ec0:    009d003d    =...    DCD    10289213
        0x00050ec4:    015d00fd    ..].    DCD    22872317
        0x00050ec8:    005d01bd    ..].    DCD    6095293
        0x00050ecc:    011d00bd    ....    DCD    18677949
        0x00050ed0:    01dd017d    }...    DCD    31261053
        0x00050ed4:    00620002    ..b.    DCD    6422530
        0x00050ed8:    012200c2    ..".    DCD    19005634
        0x00050edc:    00220182    ..".    DCD    2228610
        0x00050ee0:    00e20082    ....    DCD    14811266
        0x00050ee4:    01a20142    B...    DCD    27394370
        0x00050ee8:    00a20042    B...    DCD    10616898
        0x00050eec:    01620102    ..b.    DCD    23200002
        0x00050ef0:    000a01c2    ....    DCD    655810
        0x00050ef4:    00ca006a    j...    DCD    13238378
        0x00050ef8:    018a012a    *...    DCD    25821482
        0x00050efc:    008a002a    *...    DCD    9044010
        0x00050f00:    014a00ea    ..J.    DCD    21627114
        0x00050f04:    004a01aa    ..J.    DCD    4850090
        0x00050f08:    010a00aa    ....    DCD    17432746
        0x00050f0c:    01ca016a    j...    DCD    30015850
        0x00050f10:    00720012    ..r.    DCD    7471122
        0x00050f14:    013200d2    ..2.    DCD    20054226
        0x00050f18:    00320192    ..2.    DCD    3277202
        0x00050f1c:    00f20092    ....    DCD    15859858
        0x00050f20:    01b20152    R...    DCD    28442962
        0x00050f24:    00b20052    R...    DCD    11665490
        0x00050f28:    01720112    ..r.    DCD    24248594
        0x00050f2c:    001a01d2    ....    DCD    1704402
        0x00050f30:    00da007a    z...    DCD    14286970
        0x00050f34:    019a013a    :...    DCD    26870074
        0x00050f38:    009a003a    :...    DCD    10092602
        0x00050f3c:    015a00fa    ..Z.    DCD    22675706
        0x00050f40:    005a01ba    ..Z.    DCD    5898682
        0x00050f44:    011a00ba    ....    DCD    18481338
        0x00050f48:    01da017a    z...    DCD    31064442
        0x00050f4c:    00660006    ..f.    DCD    6684678
        0x00050f50:    012600c6    ..&.    DCD    19267782
        0x00050f54:    00260186    ..&.    DCD    2490758
        0x00050f58:    00e60086    ....    DCD    15073414
        0x00050f5c:    01a60146    F...    DCD    27656518
        0x00050f60:    00a60046    F...    DCD    10879046
        0x00050f64:    01660106    ..f.    DCD    23462150
        0x00050f68:    000e01c6    ....    DCD    917958
        0x00050f6c:    00ce006e    n...    DCD    13500526
        0x00050f70:    018e012e    ....    DCD    26083630
        0x00050f74:    008e002e    ....    DCD    9306158
        0x00050f78:    014e00ee    ..N.    DCD    21889262
        0x00050f7c:    004e01ae    ..N.    DCD    5112238
        0x00050f80:    010e00ae    ....    DCD    17694894
        0x00050f84:    01ce016e    n...    DCD    30277998
        0x00050f88:    00760016    ..v.    DCD    7733270
        0x00050f8c:    013600d6    ..6.    DCD    20316374
        0x00050f90:    00360196    ..6.    DCD    3539350
        0x00050f94:    00f60096    ....    DCD    16122006
        0x00050f98:    01b60156    V...    DCD    28705110
        0x00050f9c:    00b60056    V...    DCD    11927638
        0x00050fa0:    01760116    ..v.    DCD    24510742
        0x00050fa4:    001e01d6    ....    DCD    1966550
        0x00050fa8:    00de007e    ~...    DCD    14549118
        0x00050fac:    019e013e    >...    DCD    27132222
        0x00050fb0:    009e003e    >...    DCD    10354750
        0x00050fb4:    015e00fe    ..^.    DCD    22937854
        0x00050fb8:    005e01be    ..^.    DCD    6160830
        0x00050fbc:    011e00be    ....    DCD    18743486
        0x00050fc0:    01de017e    ~...    DCD    31326590
        0x00050fc4:    00630003    ..c.    DCD    6488067
        0x00050fc8:    012300c3    ..#.    DCD    19071171
        0x00050fcc:    00230183    ..#.    DCD    2294147
        0x00050fd0:    00e30083    ....    DCD    14876803
        0x00050fd4:    01a30143    C...    DCD    27459907
        0x00050fd8:    00a30043    C...    DCD    10682435
        0x00050fdc:    01630103    ..c.    DCD    23265539
        0x00050fe0:    000b01c3    ....    DCD    721347
        0x00050fe4:    00cb006b    k...    DCD    13303915
        0x00050fe8:    018b012b    +...    DCD    25887019
        0x00050fec:    008b002b    +...    DCD    9109547
        0x00050ff0:    014b00eb    ..K.    DCD    21692651
        0x00050ff4:    004b01ab    ..K.    DCD    4915627
        0x00050ff8:    010b00ab    ....    DCD    17498283
        0x00050ffc:    01cb016b    k...    DCD    30081387
        0x00051000:    00730013    ..s.    DCD    7536659
        0x00051004:    013300d3    ..3.    DCD    20119763
        0x00051008:    00330193    ..3.    DCD    3342739
        0x0005100c:    00f30093    ....    DCD    15925395
        0x00051010:    01b30153    S...    DCD    28508499
        0x00051014:    00b30053    S...    DCD    11731027
        0x00051018:    01730113    ..s.    DCD    24314131
        0x0005101c:    001b01d3    ....    DCD    1769939
        0x00051020:    00db007b    {...    DCD    14352507
        0x00051024:    019b013b    ;...    DCD    26935611
        0x00051028:    009b003b    ;...    DCD    10158139
        0x0005102c:    015b00fb    ..[.    DCD    22741243
        0x00051030:    005b01bb    ..[.    DCD    5964219
        0x00051034:    011b00bb    ....    DCD    18546875
        0x00051038:    01db017b    {...    DCD    31129979
        0x0005103c:    00670007    ..g.    DCD    6750215
        0x00051040:    012700c7    ..'.    DCD    19333319
        0x00051044:    00270187    ..'.    DCD    2556295
        0x00051048:    00e70087    ....    DCD    15138951
        0x0005104c:    01a70147    G...    DCD    27722055
        0x00051050:    00a70047    G...    DCD    10944583
        0x00051054:    01670107    ..g.    DCD    23527687
        0x00051058:    000f01c7    ....    DCD    983495
        0x0005105c:    00cf006f    o...    DCD    13566063
        0x00051060:    018f012f    /...    DCD    26149167
        0x00051064:    008f002f    /...    DCD    9371695
        0x00051068:    014f00ef    ..O.    DCD    21954799
        0x0005106c:    004f01af    ..O.    DCD    5177775
        0x00051070:    010f00af    ....    DCD    17760431
        0x00051074:    01cf016f    o...    DCD    30343535
        0x00051078:    00770017    ..w.    DCD    7798807
        0x0005107c:    013700d7    ..7.    DCD    20381911
        0x00051080:    00370197    ..7.    DCD    3604887
        0x00051084:    00f70097    ....    DCD    16187543
        0x00051088:    01b70157    W...    DCD    28770647
        0x0005108c:    00b70057    W...    DCD    11993175
        0x00051090:    01770117    ..w.    DCD    24576279
        0x00051094:    001f01d7    ....    DCD    2032087
        0x00051098:    00df007f    ....    DCD    14614655
        0x0005109c:    019f013f    ?...    DCD    27197759
        0x000510a0:    009f003f    ?...    DCD    10420287
        0x000510a4:    015f00ff    .._.    DCD    23003391
        0x000510a8:    005f01bf    .._.    DCD    6226367
        0x000510ac:    011f00bf    ....    DCD    18809023
        0x000510b0:    01df017f    ....    DCD    31392127
    fft_bitrev60
        0x000510b4:    000c0000    ....    DCD    786432
        0x000510b8:    00240018    ..$.    DCD    2359320
        0x000510bc:    00040030    0...    DCD    262192
        0x000510c0:    001c0010    ....    DCD    1835024
        0x000510c4:    00340028    (.4.    DCD    3407912
        0x000510c8:    00140008    ....    DCD    1310728
        0x000510cc:    002c0020     .,.    DCD    2883616
        0x000510d0:    00010038    8...    DCD    65592
        0x000510d4:    0019000d    ....    DCD    1638413
        0x000510d8:    00310025    %.1.    DCD    3211301
        0x000510dc:    00110005    ....    DCD    1114117
        0x000510e0:    0029001d    ..).    DCD    2687005
        0x000510e4:    00090035    5...    DCD    589877
        0x000510e8:    00210015    ..!.    DCD    2162709
        0x000510ec:    0039002d    -.9.    DCD    3735597
        0x000510f0:    000e0002    ....    DCD    917506
        0x000510f4:    0026001a    ..&.    DCD    2490394
        0x000510f8:    00060032    2...    DCD    393266
        0x000510fc:    001e0012    ....    DCD    1966098
        0x00051100:    0036002a    *.6.    DCD    3538986
        0x00051104:    0016000a    ....    DCD    1441802
        0x00051108:    002e0022    "...    DCD    3014690
        0x0005110c:    0003003a    :...    DCD    196666
        0x00051110:    001b000f    ....    DCD    1769487
        0x00051114:    00330027    '.3.    DCD    3342375
        0x00051118:    00130007    ....    DCD    1245191
        0x0005111c:    002b001f    ..+.    DCD    2818079
        0x00051120:    000b0037    7...    DCD    720951
        0x00051124:    00230017    ..#.    DCD    2293783
        0x00051128:    003b002f    /.;.    DCD    3866671
    fft_state48000_960_0
        0x0005112c:    000001e0    ....    DCD    480
        0x00051130:    3b088887    ...;    DCD    990414983
        0x00051134:    ffffffff    ....    DCD    4294967295
        0x00051138:    00600005    ..`.    DCD    6291461
        0x0005113c:    00200003    .. .    DCD    2097155
        0x00051140:    00080004    ....    DCD    524292
        0x00051144:    00040002    ....    DCD    262146
        0x00051148:    00010004    ....    DCD    65540
        0x0005114c:    00000000    ....    DCD    0
        0x00051150:    00000000    ....    DCD    0
        0x00051154:    00000000    ....    DCD    0
        0x00051158:    00050cf4    ....    DCD    330996
        0x0005115c:    0005120c    ....    DCD    332300
        0x00051160:    00000000    ....    DCD    0
    fft_state48000_960_1
        0x00051164:    000000f0    ....    DCD    240
        0x00051168:    3b888889    ...;    DCD    998803593
        0x0005116c:    00000001    ....    DCD    1
        0x00051170:    00300005    ..0.    DCD    3145733
        0x00051174:    00100003    ....    DCD    1048579
        0x00051178:    00040004    ....    DCD    262148
        0x0005117c:    00010004    ....    DCD    65540
        0x00051180:    00000000    ....    DCD    0
        0x00051184:    00000000    ....    DCD    0
        0x00051188:    00000000    ....    DCD    0
        0x0005118c:    00000000    ....    DCD    0
        0x00051190:    00050b14    ....    DCD    330516
        0x00051194:    0005120c    ....    DCD    332300
        0x00051198:    00000000    ....    DCD    0
    fft_state48000_960_2
        0x0005119c:    00000078    x...    DCD    120
        0x000511a0:    3c088888    ...<    DCD    1007192200
        0x000511a4:    00000002    ....    DCD    2
        0x000511a8:    00180005    ....    DCD    1572869
        0x000511ac:    00080003    ....    DCD    524291
        0x000511b0:    00040002    ....    DCD    262146
        0x000511b4:    00010004    ....    DCD    65540
        0x000511b8:    00000000    ....    DCD    0
        0x000511bc:    00000000    ....    DCD    0
        0x000511c0:    00000000    ....    DCD    0
        0x000511c4:    00000000    ....    DCD    0
        0x000511c8:    00050a24    $...    DCD    330276
        0x000511cc:    0005120c    ....    DCD    332300
        0x000511d0:    00000000    ....    DCD    0
    fft_state48000_960_3
        0x000511d4:    0000003c    <...    DCD    60
        0x000511d8:    3c888889    ...<    DCD    1015580809
        0x000511dc:    00000003    ....    DCD    3
        0x000511e0:    000c0005    ....    DCD    786437
        0x000511e4:    00040003    ....    DCD    262147
        0x000511e8:    00010004    ....    DCD    65540
        0x000511ec:    00000000    ....    DCD    0
        0x000511f0:    00000000    ....    DCD    0
        0x000511f4:    00000000    ....    DCD    0
        0x000511f8:    00000000    ....    DCD    0
        0x000511fc:    00000000    ....    DCD    0
        0x00051200:    000510b4    ....    DCD    331956
        0x00051204:    0005120c    ....    DCD    332300
        0x00051208:    00000000    ....    DCD    0
    fft_twiddles48000_960
        0x0005120c:    3f800000    ...?    DCD    1065353216
        0x00051210:    80000000    ....    DCD    2147483648
        0x00051214:    3f7ffa63    c..?    DCD    1065351779
        0x00051218:    bc5675bf    .uV.    DCD    3159782847
        0x0005121c:    3f7fe98b    ...?    DCD    1065347467
        0x00051220:    bcd6710a    .q..    DCD    3168170250
        0x00051224:    3f7fcd79    y..?    DCD    1065340281
        0x00051228:    bd20cee7    .. .    DCD    3173043943
        0x0005122c:    3f7fa62f    /..?    DCD    1065330223
        0x00051230:    bd565e3a    :^V.    DCD    3176554042
        0x00051234:    3f7f73af    .s.?    DCD    1065317295
        0x00051238:    bd85f213    ....    DCD    3179672083
        0x0005123c:    3f7f35f9    .5.?    DCD    1065301497
        0x00051240:    bda0af2a    *...    DCD    3181424426
        0x00051244:    3f7eed12    ..~?    DCD    1065282834
        0x00051248:    bdbb6533    3e..    DCD    3183174963
        0x0005124c:    3f7e98fd    ..~?    DCD    1065261309
        0x00051250:    bdd61304    ....    DCD    3184923396
        0x00051254:    3f7e39bc    .9~?    DCD    1065236924
        0x00051258:    bdf0b773    s...    DCD    3186669427
        0x0005125c:    3f7dcf55    U.}?    DCD    1065209685
        0x00051260:    be05a8a8    ....    DCD    3188041896
        0x00051264:    3f7d59cb    .Y}?    DCD    1065179595
        0x00051268:    be12efbb    ....    DCD    3188912059
        0x0005126c:    3f7cd925    %.|?    DCD    1065146661
        0x00051270:    be20305c    \0 .    DCD    3189780572
        0x00051274:    3f7c4d67    gM|?    DCD    1065110887
        0x00051278:    be2d69f5    .i-.    DCD    3190647285
        0x0005127c:    3f7bb698    ..{?    DCD    1065072280
        0x00051280:    be3a9bf3    ..:.    DCD    3191512051
        0x00051284:    3f7b14be    ..{?    DCD    1065030846
        0x00051288:    be47c5c2    ..G.    DCD    3192374722
        0x0005128c:    3f7a67e2    .gz?    DCD    1064986594
        0x00051290:    be54e6cd    ..T.    DCD    3193235149
        0x00051294:    3f79b009    ..y?    DCD    1064939529
        0x00051298:    be61fe82    ..a.    DCD    3194093186
        0x0005129c:    3f78ed3c    <.x?    DCD    1064889660
        0x000512a0:    be6f0c4d    M.o.    DCD    3194948685
        0x000512a4:    3f781f84    ..x?    DCD    1064836996
        0x000512a8:    be7c0f9c    ..|.    DCD    3195801500
        0x000512ac:    3f7746ea    .Fw?    DCD    1064781546
        0x000512b0:    be8483ee    ....    DCD    3196355566
        0x000512b4:    3f766377    wcv?    DCD    1064723319
        0x000512b8:    be8afa3e    >...    DCD    3196779070
        0x000512bc:    3f757536    6uu?    DCD    1064662326
        0x000512c0:    be916a75    uj..    DCD    3197201013
        0x000512c4:    3f747c30    0|t?    DCD    1064598576
        0x000512c8:    be97d44c    L...    DCD    3197621324
        0x000512cc:    3f737871    qxs?    DCD    1064532081
        0x000512d0:    be9e377a    z7..    DCD    3198039930
        0x000512d4:    3f726a03    .jr?    DCD    1064462851
        0x000512d8:    bea493b7    ....    DCD    3198456759
        0x000512dc:    3f7150f4    .Pq?    DCD    1064390900
        0x000512e0:    beaae8bc    ....    DCD    3198871740
        0x000512e4:    3f702d4f    O-p?    DCD    1064316239
        0x000512e8:    beb13641    A6..    DCD    3199284801
        0x000512ec:    3f6eff21    !.n?    DCD    1064238881
        0x000512f0:    beb77c01    .|..    DCD    3199695873
        0x000512f4:    3f6dc676    v.m?    DCD    1064158838
        0x000512f8:    bebdb9b4    ....    DCD    3200104884
        0x000512fc:    3f6c835e    ^.l?    DCD    1064076126
        0x00051300:    bec3ef15    ....    DCD    3200511765
        0x00051304:    3f6b35e7    .5k?    DCD    1063990759
        0x00051308:    beca1bde    ....    DCD    3200916446
        0x0005130c:    3f69de1e    ..i?    DCD    1063902750
        0x00051310:    bed03fc9    .?..    DCD    3201318857
        0x00051314:    3f687c12    .|h?    DCD    1063812114
        0x00051318:    bed65a92    .Z..    DCD    3201718930
        0x0005131c:    3f670fd4    ..g?    DCD    1063718868
        0x00051320:    bedc6bf3    .k..    DCD    3202116595
        0x00051324:    3f659974    t.e?    DCD    1063623028
        0x00051328:    bee273aa    .s..    DCD    3202511786
        0x0005132c:    3f641901    ..d?    DCD    1063524609
        0x00051330:    bee87171    qq..    DCD    3202904433
        0x00051334:    3f628e8d    ..b?    DCD    1063423629
        0x00051338:    beee6507    .e..    DCD    3203294471
        0x0005133c:    3f60fa28    (.`?    DCD    1063320104
        0x00051340:    bef44e27    'N..    DCD    3203681831
        0x00051344:    3f5f5be6    .[_?    DCD    1063214054
        0x00051348:    befa2c90    .,..    DCD    3204066448
        0x0005134c:    3f5db3d7    ..]?    DCD    1063105495
        0x00051350:    bf000000    ....    DCD    3204448256
        0x00051354:    3f5c020f    ..\?    DCD    1062994447
        0x00051358:    bf02e41b    ....    DCD    3204637723
        0x0005135c:    3f5a46a0    .FZ?    DCD    1062880928
        0x00051360:    bf05c277    w...    DCD    3204825719
        0x00051364:    3f58819e    ..X?    DCD    1062764958
        0x00051368:    bf089af6    ....    DCD    3205012214
        0x0005136c:    3f56b31d    ..V?    DCD    1062646557
        0x00051370:    bf0b6d77    wm..    DCD    3205197175
        0x00051374:    3f54db31    1.T?    DCD    1062525745
        0x00051378:    bf0e39da    .9..    DCD    3205380570
        0x0005137c:    3f52f9ef    ..R?    DCD    1062402543
        0x00051380:    bf110000    ....    DCD    3205562368
        0x00051384:    3f510f6c    l.Q?    DCD    1062276972
        0x00051388:    bf13bfca    ....    DCD    3205742538
        0x0005138c:    3f4f1bbd    ..O?    DCD    1062149053
        0x00051390:    bf167918    .y..    DCD    3205921048
        0x00051394:    3f4d1ef8    ..M?    DCD    1062018808
        0x00051398:    bf192bcd    .+..    DCD    3206097869
        0x0005139c:    3f4b1934    4.K?    DCD    1061886260
        0x000513a0:    bf1bd7ca    ....    DCD    3206272970
        0x000513a4:    3f490a88    ..I?    DCD    1061751432
        0x000513a8:    bf1e7cf1    .|..    DCD    3206446321
        0x000513ac:    3f46f30a    ..F?    DCD    1061614346
        0x000513b0:    bf211b24    $.!.    DCD    3206617892
        0x000513b4:    3f44d2d1    ..D?    DCD    1061475025
        0x000513b8:    bf23b246    F.#.    DCD    3206787654
        0x000513bc:    3f42a9f7    ..B?    DCD    1061333495
        0x000513c0:    bf26423a    :B&.    DCD    3206955578
        0x000513c4:    3f407893    .x@?    DCD    1061189779
        0x000513c8:    bf28cae3    ..(.    DCD    3207121635
        0x000513cc:    3f3e3ebd    .>>?    DCD    1061043901
        0x000513d0:    bf2b4c25    %L+.    DCD    3207285797
        0x000513d4:    3f3bfc8f    ..;?    DCD    1060895887
        0x000513d8:    bf2dc5e3    ..-.    DCD    3207448035
        0x000513dc:    3f39b222    ".9?    DCD    1060745762
        0x000513e0:    bf303801    .80.    DCD    3207608321
        0x000513e4:    3f375f90    ._7?    DCD    1060593552
        0x000513e8:    bf32a265    e.2.    DCD    3207766629
        0x000513ec:    3f3504f3    ..5?    DCD    1060439283
        0x000513f0:    bf3504f3    ..5.    DCD    3207922931
        0x000513f4:    3f32a265    e.2?    DCD    1060282981
        0x000513f8:    bf375f90    ._7.    DCD    3208077200
        0x000513fc:    3f303801    .80?    DCD    1060124673
        0x00051400:    bf39b222    ".9.    DCD    3208229410
        0x00051404:    3f2dc5e3    ..-?    DCD    1059964387
        0x00051408:    bf3bfc8f    ..;.    DCD    3208379535
        0x0005140c:    3f2b4c25    %L+?    DCD    1059802149
        0x00051410:    bf3e3ebd    .>>.    DCD    3208527549
        0x00051414:    3f28cae3    ..(?    DCD    1059637987
        0x00051418:    bf407893    .x@.    DCD    3208673427
        0x0005141c:    3f26423a    :B&?    DCD    1059471930
        0x00051420:    bf42a9f7    ..B.    DCD    3208817143
        0x00051424:    3f23b246    F.#?    DCD    1059304006
        0x00051428:    bf44d2d1    ..D.    DCD    3208958673
        0x0005142c:    3f211b24    $.!?    DCD    1059134244
        0x00051430:    bf46f30a    ..F.    DCD    3209097994
        0x00051434:    3f1e7cf1    .|.?    DCD    1058962673
        0x00051438:    bf490a88    ..I.    DCD    3209235080
        0x0005143c:    3f1bd7ca    ...?    DCD    1058789322
        0x00051440:    bf4b1934    4.K.    DCD    3209369908
        0x00051444:    3f192bcd    .+.?    DCD    1058614221
        0x00051448:    bf4d1ef8    ..M.    DCD    3209502456
        0x0005144c:    3f167918    .y.?    DCD    1058437400
        0x00051450:    bf4f1bbd    ..O.    DCD    3209632701
        0x00051454:    3f13bfca    ...?    DCD    1058258890
        0x00051458:    bf510f6c    l.Q.    DCD    3209760620
        0x0005145c:    3f110000    ...?    DCD    1058078720
        0x00051460:    bf52f9ef    ..R.    DCD    3209886191
        0x00051464:    3f0e39da    .9.?    DCD    1057896922
        0x00051468:    bf54db31    1.T.    DCD    3210009393
        0x0005146c:    3f0b6d77    wm.?    DCD    1057713527
        0x00051470:    bf56b31d    ..V.    DCD    3210130205
        0x00051474:    3f089af6    ...?    DCD    1057528566
        0x00051478:    bf58819e    ..X.    DCD    3210248606
        0x0005147c:    3f05c277    w..?    DCD    1057342071
        0x00051480:    bf5a46a0    .FZ.    DCD    3210364576
        0x00051484:    3f02e41b    ...?    DCD    1057154075
        0x00051488:    bf5c020f    ..\.    DCD    3210478095
        0x0005148c:    3f000000    ...?    DCD    1056964608
        0x00051490:    bf5db3d7    ..].    DCD    3210589143
        0x00051494:    3efa2c90    .,.>    DCD    1056582800
        0x00051498:    bf5f5be6    .[_.    DCD    3210697702
        0x0005149c:    3ef44e27    'N.>    DCD    1056198183
        0x000514a0:    bf60fa28    (.`.    DCD    3210803752
        0x000514a4:    3eee6507    .e.>    DCD    1055810823
        0x000514a8:    bf628e8d    ..b.    DCD    3210907277
        0x000514ac:    3ee87171    qq.>    DCD    1055420785
        0x000514b0:    bf641901    ..d.    DCD    3211008257
        0x000514b4:    3ee273aa    .s.>    DCD    1055028138
        0x000514b8:    bf659974    t.e.    DCD    3211106676
        0x000514bc:    3edc6bf3    .k.>    DCD    1054632947
        0x000514c0:    bf670fd4    ..g.    DCD    3211202516
        0x000514c4:    3ed65a92    .Z.>    DCD    1054235282
        0x000514c8:    bf687c12    .|h.    DCD    3211295762
        0x000514cc:    3ed03fc9    .?.>    DCD    1053835209
        0x000514d0:    bf69de1e    ..i.    DCD    3211386398
        0x000514d4:    3eca1bde    ...>    DCD    1053432798
        0x000514d8:    bf6b35e7    .5k.    DCD    3211474407
        0x000514dc:    3ec3ef15    ...>    DCD    1053028117
        0x000514e0:    bf6c835e    ^.l.    DCD    3211559774
        0x000514e4:    3ebdb9b4    ...>    DCD    1052621236
        0x000514e8:    bf6dc676    v.m.    DCD    3211642486
        0x000514ec:    3eb77c01    .|.>    DCD    1052212225
        0x000514f0:    bf6eff21    !.n.    DCD    3211722529
        0x000514f4:    3eb13641    A6.>    DCD    1051801153
        0x000514f8:    bf702d4f    O-p.    DCD    3211799887
        0x000514fc:    3eaae8bc    ...>    DCD    1051388092
        0x00051500:    bf7150f4    .Pq.    DCD    3211874548
        0x00051504:    3ea493b7    ...>    DCD    1050973111
        0x00051508:    bf726a03    .jr.    DCD    3211946499
        0x0005150c:    3e9e377a    z7.>    DCD    1050556282
        0x00051510:    bf737871    qxs.    DCD    3212015729
        0x00051514:    3e97d44c    L..>    DCD    1050137676
        0x00051518:    bf747c30    0|t.    DCD    3212082224
        0x0005151c:    3e916a75    uj.>    DCD    1049717365
        0x00051520:    bf757536    6uu.    DCD    3212145974
        0x00051524:    3e8afa3e    >..>    DCD    1049295422
        0x00051528:    bf766377    wcv.    DCD    3212206967
        0x0005152c:    3e8483ee    ...>    DCD    1048871918
        0x00051530:    bf7746ea    .Fw.    DCD    3212265194
        0x00051534:    3e7c0f9c    ..|>    DCD    1048317852
        0x00051538:    bf781f84    ..x.    DCD    3212320644
        0x0005153c:    3e6f0c4d    M.o>    DCD    1047465037
        0x00051540:    bf78ed3c    <.x.    DCD    3212373308
        0x00051544:    3e61fe82    ..a>    DCD    1046609538
        0x00051548:    bf79b009    ..y.    DCD    3212423177
        0x0005154c:    3e54e6cd    ..T>    DCD    1045751501
        0x00051550:    bf7a67e2    .gz.    DCD    3212470242
        0x00051554:    3e47c5c2    ..G>    DCD    1044891074
        0x00051558:    bf7b14be    ..{.    DCD    3212514494
        0x0005155c:    3e3a9bf3    ..:>    DCD    1044028403
        0x00051560:    bf7bb698    ..{.    DCD    3212555928
        0x00051564:    3e2d69f5    .i->    DCD    1043163637
        0x00051568:    bf7c4d67    gM|.    DCD    3212594535
        0x0005156c:    3e20305c    \0 >    DCD    1042296924
        0x00051570:    bf7cd925    %.|.    DCD    3212630309
        0x00051574:    3e12efbb    ...>    DCD    1041428411
        0x00051578:    bf7d59cb    .Y}.    DCD    3212663243
        0x0005157c:    3e05a8a8    ...>    DCD    1040558248
        0x00051580:    bf7dcf55    U.}.    DCD    3212693333
        0x00051584:    3df0b773    s..=    DCD    1039185779
        0x00051588:    bf7e39bc    .9~.    DCD    3212720572
        0x0005158c:    3dd61304    ...=    DCD    1037439748
        0x00051590:    bf7e98fd    ..~.    DCD    3212744957
        0x00051594:    3dbb6533    3e.=    DCD    1035691315
        0x00051598:    bf7eed12    ..~.    DCD    3212766482
        0x0005159c:    3da0af2a    *..=    DCD    1033940778
        0x000515a0:    bf7f35f9    .5..    DCD    3212785145
        0x000515a4:    3d85f213    ...=    DCD    1032188435
        0x000515a8:    bf7f73af    .s..    DCD    3212800943
        0x000515ac:    3d565e3a    :^V=    DCD    1029070394
        0x000515b0:    bf7fa62f    /...    DCD    3212813871
        0x000515b4:    3d20cee7    .. =    DCD    1025560295
        0x000515b8:    bf7fcd79    y...    DCD    3212823929
        0x000515bc:    3cd6710a    .q.<    DCD    1020686602
        0x000515c0:    bf7fe98b    ....    DCD    3212831115
        0x000515c4:    3c5675bf    .uV<    DCD    1012299199
        0x000515c8:    bf7ffa63    c...    DCD    3212835427
        0x000515cc:    248d3000    .0.$    DCD    613232640
        0x000515d0:    bf800000    ....    DCD    3212836864
        0x000515d4:    bc5675bf    .uV.    DCD    3159782847
        0x000515d8:    bf7ffa63    c...    DCD    3212835427
        0x000515dc:    bcd6710a    .q..    DCD    3168170250
        0x000515e0:    bf7fe98b    ....    DCD    3212831115
        0x000515e4:    bd20cee7    .. .    DCD    3173043943
        0x000515e8:    bf7fcd79    y...    DCD    3212823929
        0x000515ec:    bd565e3a    :^V.    DCD    3176554042
        0x000515f0:    bf7fa62f    /...    DCD    3212813871
        0x000515f4:    bd85f213    ....    DCD    3179672083
        0x000515f8:    bf7f73af    .s..    DCD    3212800943
        0x000515fc:    bda0af2a    *...    DCD    3181424426
        0x00051600:    bf7f35f9    .5..    DCD    3212785145
        0x00051604:    bdbb6533    3e..    DCD    3183174963
        0x00051608:    bf7eed12    ..~.    DCD    3212766482
        0x0005160c:    bdd61304    ....    DCD    3184923396
        0x00051610:    bf7e98fd    ..~.    DCD    3212744957
        0x00051614:    bdf0b773    s...    DCD    3186669427
        0x00051618:    bf7e39bc    .9~.    DCD    3212720572
        0x0005161c:    be05a8a8    ....    DCD    3188041896
        0x00051620:    bf7dcf55    U.}.    DCD    3212693333
        0x00051624:    be12efbb    ....    DCD    3188912059
        0x00051628:    bf7d59cb    .Y}.    DCD    3212663243
        0x0005162c:    be20305c    \0 .    DCD    3189780572
        0x00051630:    bf7cd925    %.|.    DCD    3212630309
        0x00051634:    be2d69f5    .i-.    DCD    3190647285
        0x00051638:    bf7c4d67    gM|.    DCD    3212594535
        0x0005163c:    be3a9bf3    ..:.    DCD    3191512051
        0x00051640:    bf7bb698    ..{.    DCD    3212555928
        0x00051644:    be47c5c2    ..G.    DCD    3192374722
        0x00051648:    bf7b14be    ..{.    DCD    3212514494
        0x0005164c:    be54e6cd    ..T.    DCD    3193235149
        0x00051650:    bf7a67e2    .gz.    DCD    3212470242
        0x00051654:    be61fe82    ..a.    DCD    3194093186
        0x00051658:    bf79b009    ..y.    DCD    3212423177
        0x0005165c:    be6f0c4d    M.o.    DCD    3194948685
        0x00051660:    bf78ed3c    <.x.    DCD    3212373308
        0x00051664:    be7c0f9c    ..|.    DCD    3195801500
        0x00051668:    bf781f84    ..x.    DCD    3212320644
        0x0005166c:    be8483ee    ....    DCD    3196355566
        0x00051670:    bf7746ea    .Fw.    DCD    3212265194
        0x00051674:    be8afa3e    >...    DCD    3196779070
        0x00051678:    bf766377    wcv.    DCD    3212206967
        0x0005167c:    be916a75    uj..    DCD    3197201013
        0x00051680:    bf757536    6uu.    DCD    3212145974
        0x00051684:    be97d44c    L...    DCD    3197621324
        0x00051688:    bf747c30    0|t.    DCD    3212082224
        0x0005168c:    be9e377a    z7..    DCD    3198039930
        0x00051690:    bf737871    qxs.    DCD    3212015729
        0x00051694:    bea493b7    ....    DCD    3198456759
        0x00051698:    bf726a03    .jr.    DCD    3211946499
        0x0005169c:    beaae8bc    ....    DCD    3198871740
        0x000516a0:    bf7150f4    .Pq.    DCD    3211874548
        0x000516a4:    beb13641    A6..    DCD    3199284801
        0x000516a8:    bf702d4f    O-p.    DCD    3211799887
        0x000516ac:    beb77c01    .|..    DCD    3199695873
        0x000516b0:    bf6eff21    !.n.    DCD    3211722529
        0x000516b4:    bebdb9b4    ....    DCD    3200104884
        0x000516b8:    bf6dc676    v.m.    DCD    3211642486
        0x000516bc:    bec3ef15    ....    DCD    3200511765
        0x000516c0:    bf6c835e    ^.l.    DCD    3211559774
        0x000516c4:    beca1bde    ....    DCD    3200916446
        0x000516c8:    bf6b35e7    .5k.    DCD    3211474407
        0x000516cc:    bed03fc9    .?..    DCD    3201318857
        0x000516d0:    bf69de1e    ..i.    DCD    3211386398
        0x000516d4:    bed65a92    .Z..    DCD    3201718930
        0x000516d8:    bf687c12    .|h.    DCD    3211295762
        0x000516dc:    bedc6bf3    .k..    DCD    3202116595
        0x000516e0:    bf670fd4    ..g.    DCD    3211202516
        0x000516e4:    bee273aa    .s..    DCD    3202511786
        0x000516e8:    bf659974    t.e.    DCD    3211106676
        0x000516ec:    bee87171    qq..    DCD    3202904433
        0x000516f0:    bf641901    ..d.    DCD    3211008257
        0x000516f4:    beee6507    .e..    DCD    3203294471
        0x000516f8:    bf628e8d    ..b.    DCD    3210907277
        0x000516fc:    bef44e27    'N..    DCD    3203681831
        0x00051700:    bf60fa28    (.`.    DCD    3210803752
        0x00051704:    befa2c90    .,..    DCD    3204066448
        0x00051708:    bf5f5be6    .[_.    DCD    3210697702
        0x0005170c:    bf000000    ....    DCD    3204448256
        0x00051710:    bf5db3d7    ..].    DCD    3210589143
        0x00051714:    bf02e41b    ....    DCD    3204637723
        0x00051718:    bf5c020f    ..\.    DCD    3210478095
        0x0005171c:    bf05c277    w...    DCD    3204825719
        0x00051720:    bf5a46a0    .FZ.    DCD    3210364576
        0x00051724:    bf089af6    ....    DCD    3205012214
        0x00051728:    bf58819e    ..X.    DCD    3210248606
        0x0005172c:    bf0b6d77    wm..    DCD    3205197175
        0x00051730:    bf56b31d    ..V.    DCD    3210130205
        0x00051734:    bf0e39da    .9..    DCD    3205380570
        0x00051738:    bf54db31    1.T.    DCD    3210009393
        0x0005173c:    bf110000    ....    DCD    3205562368
        0x00051740:    bf52f9ef    ..R.    DCD    3209886191
        0x00051744:    bf13bfca    ....    DCD    3205742538
        0x00051748:    bf510f6c    l.Q.    DCD    3209760620
        0x0005174c:    bf167918    .y..    DCD    3205921048
        0x00051750:    bf4f1bbd    ..O.    DCD    3209632701
        0x00051754:    bf192bcd    .+..    DCD    3206097869
        0x00051758:    bf4d1ef8    ..M.    DCD    3209502456
        0x0005175c:    bf1bd7ca    ....    DCD    3206272970
        0x00051760:    bf4b1934    4.K.    DCD    3209369908
        0x00051764:    bf1e7cf1    .|..    DCD    3206446321
        0x00051768:    bf490a88    ..I.    DCD    3209235080
        0x0005176c:    bf211b24    $.!.    DCD    3206617892
        0x00051770:    bf46f30a    ..F.    DCD    3209097994
        0x00051774:    bf23b246    F.#.    DCD    3206787654
        0x00051778:    bf44d2d1    ..D.    DCD    3208958673
        0x0005177c:    bf26423a    :B&.    DCD    3206955578
        0x00051780:    bf42a9f7    ..B.    DCD    3208817143
        0x00051784:    bf28cae3    ..(.    DCD    3207121635
        0x00051788:    bf407893    .x@.    DCD    3208673427
        0x0005178c:    bf2b4c25    %L+.    DCD    3207285797
        0x00051790:    bf3e3ebd    .>>.    DCD    3208527549
        0x00051794:    bf2dc5e3    ..-.    DCD    3207448035
        0x00051798:    bf3bfc8f    ..;.    DCD    3208379535
        0x0005179c:    bf303801    .80.    DCD    3207608321
        0x000517a0:    bf39b222    ".9.    DCD    3208229410
        0x000517a4:    bf32a265    e.2.    DCD    3207766629
        0x000517a8:    bf375f90    ._7.    DCD    3208077200
        0x000517ac:    bf3504f3    ..5.    DCD    3207922931
        0x000517b0:    bf3504f3    ..5.    DCD    3207922931
        0x000517b4:    bf375f90    ._7.    DCD    3208077200
        0x000517b8:    bf32a265    e.2.    DCD    3207766629
        0x000517bc:    bf39b222    ".9.    DCD    3208229410
        0x000517c0:    bf303801    .80.    DCD    3207608321
        0x000517c4:    bf3bfc8f    ..;.    DCD    3208379535
        0x000517c8:    bf2dc5e3    ..-.    DCD    3207448035
        0x000517cc:    bf3e3ebd    .>>.    DCD    3208527549
        0x000517d0:    bf2b4c25    %L+.    DCD    3207285797
        0x000517d4:    bf407893    .x@.    DCD    3208673427
        0x000517d8:    bf28cae3    ..(.    DCD    3207121635
        0x000517dc:    bf42a9f7    ..B.    DCD    3208817143
        0x000517e0:    bf26423a    :B&.    DCD    3206955578
        0x000517e4:    bf44d2d1    ..D.    DCD    3208958673
        0x000517e8:    bf23b246    F.#.    DCD    3206787654
        0x000517ec:    bf46f30a    ..F.    DCD    3209097994
        0x000517f0:    bf211b24    $.!.    DCD    3206617892
        0x000517f4:    bf490a88    ..I.    DCD    3209235080
        0x000517f8:    bf1e7cf1    .|..    DCD    3206446321
        0x000517fc:    bf4b1934    4.K.    DCD    3209369908
        0x00051800:    bf1bd7ca    ....    DCD    3206272970
        0x00051804:    bf4d1ef8    ..M.    DCD    3209502456
        0x00051808:    bf192bcd    .+..    DCD    3206097869
        0x0005180c:    bf4f1bbd    ..O.    DCD    3209632701
        0x00051810:    bf167918    .y..    DCD    3205921048
        0x00051814:    bf510f6c    l.Q.    DCD    3209760620
        0x00051818:    bf13bfca    ....    DCD    3205742538
        0x0005181c:    bf52f9ef    ..R.    DCD    3209886191
        0x00051820:    bf110000    ....    DCD    3205562368
        0x00051824:    bf54db31    1.T.    DCD    3210009393
        0x00051828:    bf0e39da    .9..    DCD    3205380570
        0x0005182c:    bf56b31d    ..V.    DCD    3210130205
        0x00051830:    bf0b6d77    wm..    DCD    3205197175
        0x00051834:    bf58819e    ..X.    DCD    3210248606
        0x00051838:    bf089af6    ....    DCD    3205012214
        0x0005183c:    bf5a46a0    .FZ.    DCD    3210364576
        0x00051840:    bf05c277    w...    DCD    3204825719
        0x00051844:    bf5c020f    ..\.    DCD    3210478095
        0x00051848:    bf02e41b    ....    DCD    3204637723
        0x0005184c:    bf5db3d7    ..].    DCD    3210589143
        0x00051850:    bf000000    ....    DCD    3204448256
        0x00051854:    bf5f5be6    .[_.    DCD    3210697702
        0x00051858:    befa2c90    .,..    DCD    3204066448
        0x0005185c:    bf60fa28    (.`.    DCD    3210803752
        0x00051860:    bef44e27    'N..    DCD    3203681831
        0x00051864:    bf628e8d    ..b.    DCD    3210907277
        0x00051868:    beee6507    .e..    DCD    3203294471
        0x0005186c:    bf641901    ..d.    DCD    3211008257
        0x00051870:    bee87171    qq..    DCD    3202904433
        0x00051874:    bf659974    t.e.    DCD    3211106676
        0x00051878:    bee273aa    .s..    DCD    3202511786
        0x0005187c:    bf670fd4    ..g.    DCD    3211202516
        0x00051880:    bedc6bf3    .k..    DCD    3202116595
        0x00051884:    bf687c12    .|h.    DCD    3211295762
        0x00051888:    bed65a92    .Z..    DCD    3201718930
        0x0005188c:    bf69de1e    ..i.    DCD    3211386398
        0x00051890:    bed03fc9    .?..    DCD    3201318857
        0x00051894:    bf6b35e7    .5k.    DCD    3211474407
        0x00051898:    beca1bde    ....    DCD    3200916446
        0x0005189c:    bf6c835e    ^.l.    DCD    3211559774
        0x000518a0:    bec3ef15    ....    DCD    3200511765
        0x000518a4:    bf6dc676    v.m.    DCD    3211642486
        0x000518a8:    bebdb9b4    ....    DCD    3200104884
        0x000518ac:    bf6eff21    !.n.    DCD    3211722529
        0x000518b0:    beb77c01    .|..    DCD    3199695873
        0x000518b4:    bf702d4f    O-p.    DCD    3211799887
        0x000518b8:    beb13641    A6..    DCD    3199284801
        0x000518bc:    bf7150f4    .Pq.    DCD    3211874548
        0x000518c0:    beaae8bc    ....    DCD    3198871740
        0x000518c4:    bf726a03    .jr.    DCD    3211946499
        0x000518c8:    bea493b7    ....    DCD    3198456759
        0x000518cc:    bf737871    qxs.    DCD    3212015729
        0x000518d0:    be9e377a    z7..    DCD    3198039930
        0x000518d4:    bf747c30    0|t.    DCD    3212082224
        0x000518d8:    be97d44c    L...    DCD    3197621324
        0x000518dc:    bf757536    6uu.    DCD    3212145974
        0x000518e0:    be916a75    uj..    DCD    3197201013
        0x000518e4:    bf766377    wcv.    DCD    3212206967
        0x000518e8:    be8afa3e    >...    DCD    3196779070
        0x000518ec:    bf7746ea    .Fw.    DCD    3212265194
        0x000518f0:    be8483ee    ....    DCD    3196355566
        0x000518f4:    bf781f84    ..x.    DCD    3212320644
        0x000518f8:    be7c0f9c    ..|.    DCD    3195801500
        0x000518fc:    bf78ed3c    <.x.    DCD    3212373308
        0x00051900:    be6f0c4d    M.o.    DCD    3194948685
        0x00051904:    bf79b009    ..y.    DCD    3212423177
        0x00051908:    be61fe82    ..a.    DCD    3194093186
        0x0005190c:    bf7a67e2    .gz.    DCD    3212470242
        0x00051910:    be54e6cd    ..T.    DCD    3193235149
        0x00051914:    bf7b14be    ..{.    DCD    3212514494
        0x00051918:    be47c5c2    ..G.    DCD    3192374722
        0x0005191c:    bf7bb698    ..{.    DCD    3212555928
        0x00051920:    be3a9bf3    ..:.    DCD    3191512051
        0x00051924:    bf7c4d67    gM|.    DCD    3212594535
        0x00051928:    be2d69f5    .i-.    DCD    3190647285
        0x0005192c:    bf7cd925    %.|.    DCD    3212630309
        0x00051930:    be20305c    \0 .    DCD    3189780572
        0x00051934:    bf7d59cb    .Y}.    DCD    3212663243
        0x00051938:    be12efbb    ....    DCD    3188912059
        0x0005193c:    bf7dcf55    U.}.    DCD    3212693333
        0x00051940:    be05a8a8    ....    DCD    3188041896
        0x00051944:    bf7e39bc    .9~.    DCD    3212720572
        0x00051948:    bdf0b773    s...    DCD    3186669427
        0x0005194c:    bf7e98fd    ..~.    DCD    3212744957
        0x00051950:    bdd61304    ....    DCD    3184923396
        0x00051954:    bf7eed12    ..~.    DCD    3212766482
        0x00051958:    bdbb6533    3e..    DCD    3183174963
        0x0005195c:    bf7f35f9    .5..    DCD    3212785145
        0x00051960:    bda0af2a    *...    DCD    3181424426
        0x00051964:    bf7f73af    .s..    DCD    3212800943
        0x00051968:    bd85f213    ....    DCD    3179672083
        0x0005196c:    bf7fa62f    /...    DCD    3212813871
        0x00051970:    bd565e3a    :^V.    DCD    3176554042
        0x00051974:    bf7fcd79    y...    DCD    3212823929
        0x00051978:    bd20cee7    .. .    DCD    3173043943
        0x0005197c:    bf7fe98b    ....    DCD    3212831115
        0x00051980:    bcd6710a    .q..    DCD    3168170250
        0x00051984:    bf7ffa63    c...    DCD    3212835427
        0x00051988:    bc5675bf    .uV.    DCD    3159782847
        0x0005198c:    bf800000    ....    DCD    3212836864
        0x00051990:    a50d3000    .0..    DCD    2769104896
        0x00051994:    bf7ffa63    c...    DCD    3212835427
        0x00051998:    3c5675bf    .uV<    DCD    1012299199
        0x0005199c:    bf7fe98b    ....    DCD    3212831115
        0x000519a0:    3cd6710a    .q.<    DCD    1020686602
        0x000519a4:    bf7fcd79    y...    DCD    3212823929
        0x000519a8:    3d20cee7    .. =    DCD    1025560295
        0x000519ac:    bf7fa62f    /...    DCD    3212813871
        0x000519b0:    3d565e3a    :^V=    DCD    1029070394
        0x000519b4:    bf7f73af    .s..    DCD    3212800943
        0x000519b8:    3d85f213    ...=    DCD    1032188435
        0x000519bc:    bf7f35f9    .5..    DCD    3212785145
        0x000519c0:    3da0af2a    *..=    DCD    1033940778
        0x000519c4:    bf7eed12    ..~.    DCD    3212766482
        0x000519c8:    3dbb6533    3e.=    DCD    1035691315
        0x000519cc:    bf7e98fd    ..~.    DCD    3212744957
        0x000519d0:    3dd61304    ...=    DCD    1037439748
        0x000519d4:    bf7e39bc    .9~.    DCD    3212720572
        0x000519d8:    3df0b773    s..=    DCD    1039185779
        0x000519dc:    bf7dcf55    U.}.    DCD    3212693333
        0x000519e0:    3e05a8a8    ...>    DCD    1040558248
        0x000519e4:    bf7d59cb    .Y}.    DCD    3212663243
        0x000519e8:    3e12efbb    ...>    DCD    1041428411
        0x000519ec:    bf7cd925    %.|.    DCD    3212630309
        0x000519f0:    3e20305c    \0 >    DCD    1042296924
        0x000519f4:    bf7c4d67    gM|.    DCD    3212594535
        0x000519f8:    3e2d69f5    .i->    DCD    1043163637
        0x000519fc:    bf7bb698    ..{.    DCD    3212555928
        0x00051a00:    3e3a9bf3    ..:>    DCD    1044028403
        0x00051a04:    bf7b14be    ..{.    DCD    3212514494
        0x00051a08:    3e47c5c2    ..G>    DCD    1044891074
        0x00051a0c:    bf7a67e2    .gz.    DCD    3212470242
        0x00051a10:    3e54e6cd    ..T>    DCD    1045751501
        0x00051a14:    bf79b009    ..y.    DCD    3212423177
        0x00051a18:    3e61fe82    ..a>    DCD    1046609538
        0x00051a1c:    bf78ed3c    <.x.    DCD    3212373308
        0x00051a20:    3e6f0c4d    M.o>    DCD    1047465037
        0x00051a24:    bf781f84    ..x.    DCD    3212320644
        0x00051a28:    3e7c0f9c    ..|>    DCD    1048317852
        0x00051a2c:    bf7746ea    .Fw.    DCD    3212265194
        0x00051a30:    3e8483ee    ...>    DCD    1048871918
        0x00051a34:    bf766377    wcv.    DCD    3212206967
        0x00051a38:    3e8afa3e    >..>    DCD    1049295422
        0x00051a3c:    bf757536    6uu.    DCD    3212145974
        0x00051a40:    3e916a75    uj.>    DCD    1049717365
        0x00051a44:    bf747c30    0|t.    DCD    3212082224
        0x00051a48:    3e97d44c    L..>    DCD    1050137676
        0x00051a4c:    bf737871    qxs.    DCD    3212015729
        0x00051a50:    3e9e377a    z7.>    DCD    1050556282
        0x00051a54:    bf726a03    .jr.    DCD    3211946499
        0x00051a58:    3ea493b7    ...>    DCD    1050973111
        0x00051a5c:    bf7150f4    .Pq.    DCD    3211874548
        0x00051a60:    3eaae8bc    ...>    DCD    1051388092
        0x00051a64:    bf702d4f    O-p.    DCD    3211799887
        0x00051a68:    3eb13641    A6.>    DCD    1051801153
        0x00051a6c:    bf6eff21    !.n.    DCD    3211722529
        0x00051a70:    3eb77c01    .|.>    DCD    1052212225
        0x00051a74:    bf6dc676    v.m.    DCD    3211642486
        0x00051a78:    3ebdb9b4    ...>    DCD    1052621236
        0x00051a7c:    bf6c835e    ^.l.    DCD    3211559774
        0x00051a80:    3ec3ef15    ...>    DCD    1053028117
        0x00051a84:    bf6b35e7    .5k.    DCD    3211474407
        0x00051a88:    3eca1bde    ...>    DCD    1053432798
        0x00051a8c:    bf69de1e    ..i.    DCD    3211386398
        0x00051a90:    3ed03fc9    .?.>    DCD    1053835209
        0x00051a94:    bf687c12    .|h.    DCD    3211295762
        0x00051a98:    3ed65a92    .Z.>    DCD    1054235282
        0x00051a9c:    bf670fd4    ..g.    DCD    3211202516
        0x00051aa0:    3edc6bf3    .k.>    DCD    1054632947
        0x00051aa4:    bf659974    t.e.    DCD    3211106676
        0x00051aa8:    3ee273aa    .s.>    DCD    1055028138
        0x00051aac:    bf641901    ..d.    DCD    3211008257
        0x00051ab0:    3ee87171    qq.>    DCD    1055420785
        0x00051ab4:    bf628e8d    ..b.    DCD    3210907277
        0x00051ab8:    3eee6507    .e.>    DCD    1055810823
        0x00051abc:    bf60fa28    (.`.    DCD    3210803752
        0x00051ac0:    3ef44e27    'N.>    DCD    1056198183
        0x00051ac4:    bf5f5be6    .[_.    DCD    3210697702
        0x00051ac8:    3efa2c90    .,.>    DCD    1056582800
        0x00051acc:    bf5db3d7    ..].    DCD    3210589143
        0x00051ad0:    3f000000    ...?    DCD    1056964608
        0x00051ad4:    bf5c020f    ..\.    DCD    3210478095
        0x00051ad8:    3f02e41b    ...?    DCD    1057154075
        0x00051adc:    bf5a46a0    .FZ.    DCD    3210364576
        0x00051ae0:    3f05c277    w..?    DCD    1057342071
        0x00051ae4:    bf58819e    ..X.    DCD    3210248606
        0x00051ae8:    3f089af6    ...?    DCD    1057528566
        0x00051aec:    bf56b31d    ..V.    DCD    3210130205
        0x00051af0:    3f0b6d77    wm.?    DCD    1057713527
        0x00051af4:    bf54db31    1.T.    DCD    3210009393
        0x00051af8:    3f0e39da    .9.?    DCD    1057896922
        0x00051afc:    bf52f9ef    ..R.    DCD    3209886191
        0x00051b00:    3f110000    ...?    DCD    1058078720
        0x00051b04:    bf510f6c    l.Q.    DCD    3209760620
        0x00051b08:    3f13bfca    ...?    DCD    1058258890
        0x00051b0c:    bf4f1bbd    ..O.    DCD    3209632701
        0x00051b10:    3f167918    .y.?    DCD    1058437400
        0x00051b14:    bf4d1ef8    ..M.    DCD    3209502456
        0x00051b18:    3f192bcd    .+.?    DCD    1058614221
        0x00051b1c:    bf4b1934    4.K.    DCD    3209369908
        0x00051b20:    3f1bd7ca    ...?    DCD    1058789322
        0x00051b24:    bf490a88    ..I.    DCD    3209235080
        0x00051b28:    3f1e7cf1    .|.?    DCD    1058962673
        0x00051b2c:    bf46f30a    ..F.    DCD    3209097994
        0x00051b30:    3f211b24    $.!?    DCD    1059134244
        0x00051b34:    bf44d2d1    ..D.    DCD    3208958673
        0x00051b38:    3f23b246    F.#?    DCD    1059304006
        0x00051b3c:    bf42a9f7    ..B.    DCD    3208817143
        0x00051b40:    3f26423a    :B&?    DCD    1059471930
        0x00051b44:    bf407893    .x@.    DCD    3208673427
        0x00051b48:    3f28cae3    ..(?    DCD    1059637987
        0x00051b4c:    bf3e3ebd    .>>.    DCD    3208527549
        0x00051b50:    3f2b4c25    %L+?    DCD    1059802149
        0x00051b54:    bf3bfc8f    ..;.    DCD    3208379535
        0x00051b58:    3f2dc5e3    ..-?    DCD    1059964387
        0x00051b5c:    bf39b222    ".9.    DCD    3208229410
        0x00051b60:    3f303801    .80?    DCD    1060124673
        0x00051b64:    bf375f90    ._7.    DCD    3208077200
        0x00051b68:    3f32a265    e.2?    DCD    1060282981
        0x00051b6c:    bf3504f3    ..5.    DCD    3207922931
        0x00051b70:    3f3504f3    ..5?    DCD    1060439283
        0x00051b74:    bf32a265    e.2.    DCD    3207766629
        0x00051b78:    3f375f90    ._7?    DCD    1060593552
        0x00051b7c:    bf303801    .80.    DCD    3207608321
        0x00051b80:    3f39b222    ".9?    DCD    1060745762
        0x00051b84:    bf2dc5e3    ..-.    DCD    3207448035
        0x00051b88:    3f3bfc8f    ..;?    DCD    1060895887
        0x00051b8c:    bf2b4c25    %L+.    DCD    3207285797
        0x00051b90:    3f3e3ebd    .>>?    DCD    1061043901
        0x00051b94:    bf28cae3    ..(.    DCD    3207121635
        0x00051b98:    3f407893    .x@?    DCD    1061189779
        0x00051b9c:    bf26423a    :B&.    DCD    3206955578
        0x00051ba0:    3f42a9f7    ..B?    DCD    1061333495
        0x00051ba4:    bf23b246    F.#.    DCD    3206787654
        0x00051ba8:    3f44d2d1    ..D?    DCD    1061475025
        0x00051bac:    bf211b24    $.!.    DCD    3206617892
        0x00051bb0:    3f46f30a    ..F?    DCD    1061614346
        0x00051bb4:    bf1e7cf1    .|..    DCD    3206446321
        0x00051bb8:    3f490a88    ..I?    DCD    1061751432
        0x00051bbc:    bf1bd7ca    ....    DCD    3206272970
        0x00051bc0:    3f4b1934    4.K?    DCD    1061886260
        0x00051bc4:    bf192bcd    .+..    DCD    3206097869
        0x00051bc8:    3f4d1ef8    ..M?    DCD    1062018808
        0x00051bcc:    bf167918    .y..    DCD    3205921048
        0x00051bd0:    3f4f1bbd    ..O?    DCD    1062149053
        0x00051bd4:    bf13bfca    ....    DCD    3205742538
        0x00051bd8:    3f510f6c    l.Q?    DCD    1062276972
        0x00051bdc:    bf110000    ....    DCD    3205562368
        0x00051be0:    3f52f9ef    ..R?    DCD    1062402543
        0x00051be4:    bf0e39da    .9..    DCD    3205380570
        0x00051be8:    3f54db31    1.T?    DCD    1062525745
        0x00051bec:    bf0b6d77    wm..    DCD    3205197175
        0x00051bf0:    3f56b31d    ..V?    DCD    1062646557
        0x00051bf4:    bf089af6    ....    DCD    3205012214
        0x00051bf8:    3f58819e    ..X?    DCD    1062764958
        0x00051bfc:    bf05c277    w...    DCD    3204825719
        0x00051c00:    3f5a46a0    .FZ?    DCD    1062880928
        0x00051c04:    bf02e41b    ....    DCD    3204637723
        0x00051c08:    3f5c020f    ..\?    DCD    1062994447
        0x00051c0c:    bf000000    ....    DCD    3204448256
        0x00051c10:    3f5db3d7    ..]?    DCD    1063105495
        0x00051c14:    befa2c90    .,..    DCD    3204066448
        0x00051c18:    3f5f5be6    .[_?    DCD    1063214054
        0x00051c1c:    bef44e27    'N..    DCD    3203681831
        0x00051c20:    3f60fa28    (.`?    DCD    1063320104
        0x00051c24:    beee6507    .e..    DCD    3203294471
        0x00051c28:    3f628e8d    ..b?    DCD    1063423629
        0x00051c2c:    bee87171    qq..    DCD    3202904433
        0x00051c30:    3f641901    ..d?    DCD    1063524609
        0x00051c34:    bee273aa    .s..    DCD    3202511786
        0x00051c38:    3f659974    t.e?    DCD    1063623028
        0x00051c3c:    bedc6bf3    .k..    DCD    3202116595
        0x00051c40:    3f670fd4    ..g?    DCD    1063718868
        0x00051c44:    bed65a92    .Z..    DCD    3201718930
        0x00051c48:    3f687c12    .|h?    DCD    1063812114
        0x00051c4c:    bed03fc9    .?..    DCD    3201318857
        0x00051c50:    3f69de1e    ..i?    DCD    1063902750
        0x00051c54:    beca1bde    ....    DCD    3200916446
        0x00051c58:    3f6b35e7    .5k?    DCD    1063990759
        0x00051c5c:    bec3ef15    ....    DCD    3200511765
        0x00051c60:    3f6c835e    ^.l?    DCD    1064076126
        0x00051c64:    bebdb9b4    ....    DCD    3200104884
        0x00051c68:    3f6dc676    v.m?    DCD    1064158838
        0x00051c6c:    beb77c01    .|..    DCD    3199695873
        0x00051c70:    3f6eff21    !.n?    DCD    1064238881
        0x00051c74:    beb13641    A6..    DCD    3199284801
        0x00051c78:    3f702d4f    O-p?    DCD    1064316239
        0x00051c7c:    beaae8bc    ....    DCD    3198871740
        0x00051c80:    3f7150f4    .Pq?    DCD    1064390900
        0x00051c84:    bea493b7    ....    DCD    3198456759
        0x00051c88:    3f726a03    .jr?    DCD    1064462851
        0x00051c8c:    be9e377a    z7..    DCD    3198039930
        0x00051c90:    3f737871    qxs?    DCD    1064532081
        0x00051c94:    be97d44c    L...    DCD    3197621324
        0x00051c98:    3f747c30    0|t?    DCD    1064598576
        0x00051c9c:    be916a75    uj..    DCD    3197201013
        0x00051ca0:    3f757536    6uu?    DCD    1064662326
        0x00051ca4:    be8afa3e    >...    DCD    3196779070
        0x00051ca8:    3f766377    wcv?    DCD    1064723319
        0x00051cac:    be8483ee    ....    DCD    3196355566
        0x00051cb0:    3f7746ea    .Fw?    DCD    1064781546
        0x00051cb4:    be7c0f9c    ..|.    DCD    3195801500
        0x00051cb8:    3f781f84    ..x?    DCD    1064836996
        0x00051cbc:    be6f0c4d    M.o.    DCD    3194948685
        0x00051cc0:    3f78ed3c    <.x?    DCD    1064889660
        0x00051cc4:    be61fe82    ..a.    DCD    3194093186
        0x00051cc8:    3f79b009    ..y?    DCD    1064939529
        0x00051ccc:    be54e6cd    ..T.    DCD    3193235149
        0x00051cd0:    3f7a67e2    .gz?    DCD    1064986594
        0x00051cd4:    be47c5c2    ..G.    DCD    3192374722
        0x00051cd8:    3f7b14be    ..{?    DCD    1065030846
        0x00051cdc:    be3a9bf3    ..:.    DCD    3191512051
        0x00051ce0:    3f7bb698    ..{?    DCD    1065072280
        0x00051ce4:    be2d69f5    .i-.    DCD    3190647285
        0x00051ce8:    3f7c4d67    gM|?    DCD    1065110887
        0x00051cec:    be20305c    \0 .    DCD    3189780572
        0x00051cf0:    3f7cd925    %.|?    DCD    1065146661
        0x00051cf4:    be12efbb    ....    DCD    3188912059
        0x00051cf8:    3f7d59cb    .Y}?    DCD    1065179595
        0x00051cfc:    be05a8a8    ....    DCD    3188041896
        0x00051d00:    3f7dcf55    U.}?    DCD    1065209685
        0x00051d04:    bdf0b773    s...    DCD    3186669427
        0x00051d08:    3f7e39bc    .9~?    DCD    1065236924
        0x00051d0c:    bdd61304    ....    DCD    3184923396
        0x00051d10:    3f7e98fd    ..~?    DCD    1065261309
        0x00051d14:    bdbb6533    3e..    DCD    3183174963
        0x00051d18:    3f7eed12    ..~?    DCD    1065282834
        0x00051d1c:    bda0af2a    *...    DCD    3181424426
        0x00051d20:    3f7f35f9    .5.?    DCD    1065301497
        0x00051d24:    bd85f213    ....    DCD    3179672083
        0x00051d28:    3f7f73af    .s.?    DCD    1065317295
        0x00051d2c:    bd565e3a    :^V.    DCD    3176554042
        0x00051d30:    3f7fa62f    /..?    DCD    1065330223
        0x00051d34:    bd20cee7    .. .    DCD    3173043943
        0x00051d38:    3f7fcd79    y..?    DCD    1065340281
        0x00051d3c:    bcd6710a    .q..    DCD    3168170250
        0x00051d40:    3f7fe98b    ...?    DCD    1065347467
        0x00051d44:    bc5675bf    .uV.    DCD    3159782847
        0x00051d48:    3f7ffa63    c..?    DCD    1065351779
        0x00051d4c:    a553c800    ..S.    DCD    2773731328
        0x00051d50:    3f800000    ...?    DCD    1065353216
        0x00051d54:    3c5675bf    .uV<    DCD    1012299199
        0x00051d58:    3f7ffa63    c..?    DCD    1065351779
        0x00051d5c:    3cd6710a    .q.<    DCD    1020686602
        0x00051d60:    3f7fe98b    ...?    DCD    1065347467
        0x00051d64:    3d20cee7    .. =    DCD    1025560295
        0x00051d68:    3f7fcd79    y..?    DCD    1065340281
        0x00051d6c:    3d565e3a    :^V=    DCD    1029070394
        0x00051d70:    3f7fa62f    /..?    DCD    1065330223
        0x00051d74:    3d85f213    ...=    DCD    1032188435
        0x00051d78:    3f7f73af    .s.?    DCD    1065317295
        0x00051d7c:    3da0af2a    *..=    DCD    1033940778
        0x00051d80:    3f7f35f9    .5.?    DCD    1065301497
        0x00051d84:    3dbb6533    3e.=    DCD    1035691315
        0x00051d88:    3f7eed12    ..~?    DCD    1065282834
        0x00051d8c:    3dd61304    ...=    DCD    1037439748
        0x00051d90:    3f7e98fd    ..~?    DCD    1065261309
        0x00051d94:    3df0b773    s..=    DCD    1039185779
        0x00051d98:    3f7e39bc    .9~?    DCD    1065236924
        0x00051d9c:    3e05a8a8    ...>    DCD    1040558248
        0x00051da0:    3f7dcf55    U.}?    DCD    1065209685
        0x00051da4:    3e12efbb    ...>    DCD    1041428411
        0x00051da8:    3f7d59cb    .Y}?    DCD    1065179595
        0x00051dac:    3e20305c    \0 >    DCD    1042296924
        0x00051db0:    3f7cd925    %.|?    DCD    1065146661
        0x00051db4:    3e2d69f5    .i->    DCD    1043163637
        0x00051db8:    3f7c4d67    gM|?    DCD    1065110887
        0x00051dbc:    3e3a9bf3    ..:>    DCD    1044028403
        0x00051dc0:    3f7bb698    ..{?    DCD    1065072280
        0x00051dc4:    3e47c5c2    ..G>    DCD    1044891074
        0x00051dc8:    3f7b14be    ..{?    DCD    1065030846
        0x00051dcc:    3e54e6cd    ..T>    DCD    1045751501
        0x00051dd0:    3f7a67e2    .gz?    DCD    1064986594
        0x00051dd4:    3e61fe82    ..a>    DCD    1046609538
        0x00051dd8:    3f79b009    ..y?    DCD    1064939529
        0x00051ddc:    3e6f0c4d    M.o>    DCD    1047465037
        0x00051de0:    3f78ed3c    <.x?    DCD    1064889660
        0x00051de4:    3e7c0f9c    ..|>    DCD    1048317852
        0x00051de8:    3f781f84    ..x?    DCD    1064836996
        0x00051dec:    3e8483ee    ...>    DCD    1048871918
        0x00051df0:    3f7746ea    .Fw?    DCD    1064781546
        0x00051df4:    3e8afa3e    >..>    DCD    1049295422
        0x00051df8:    3f766377    wcv?    DCD    1064723319
        0x00051dfc:    3e916a75    uj.>    DCD    1049717365
        0x00051e00:    3f757536    6uu?    DCD    1064662326
        0x00051e04:    3e97d44c    L..>    DCD    1050137676
        0x00051e08:    3f747c30    0|t?    DCD    1064598576
        0x00051e0c:    3e9e377a    z7.>    DCD    1050556282
        0x00051e10:    3f737871    qxs?    DCD    1064532081
        0x00051e14:    3ea493b7    ...>    DCD    1050973111
        0x00051e18:    3f726a03    .jr?    DCD    1064462851
        0x00051e1c:    3eaae8bc    ...>    DCD    1051388092
        0x00051e20:    3f7150f4    .Pq?    DCD    1064390900
        0x00051e24:    3eb13641    A6.>    DCD    1051801153
        0x00051e28:    3f702d4f    O-p?    DCD    1064316239
        0x00051e2c:    3eb77c01    .|.>    DCD    1052212225
        0x00051e30:    3f6eff21    !.n?    DCD    1064238881
        0x00051e34:    3ebdb9b4    ...>    DCD    1052621236
        0x00051e38:    3f6dc676    v.m?    DCD    1064158838
        0x00051e3c:    3ec3ef15    ...>    DCD    1053028117
        0x00051e40:    3f6c835e    ^.l?    DCD    1064076126
        0x00051e44:    3eca1bde    ...>    DCD    1053432798
        0x00051e48:    3f6b35e7    .5k?    DCD    1063990759
        0x00051e4c:    3ed03fc9    .?.>    DCD    1053835209
        0x00051e50:    3f69de1e    ..i?    DCD    1063902750
        0x00051e54:    3ed65a92    .Z.>    DCD    1054235282
        0x00051e58:    3f687c12    .|h?    DCD    1063812114
        0x00051e5c:    3edc6bf3    .k.>    DCD    1054632947
        0x00051e60:    3f670fd4    ..g?    DCD    1063718868
        0x00051e64:    3ee273aa    .s.>    DCD    1055028138
        0x00051e68:    3f659974    t.e?    DCD    1063623028
        0x00051e6c:    3ee87171    qq.>    DCD    1055420785
        0x00051e70:    3f641901    ..d?    DCD    1063524609
        0x00051e74:    3eee6507    .e.>    DCD    1055810823
        0x00051e78:    3f628e8d    ..b?    DCD    1063423629
        0x00051e7c:    3ef44e27    'N.>    DCD    1056198183
        0x00051e80:    3f60fa28    (.`?    DCD    1063320104
        0x00051e84:    3efa2c90    .,.>    DCD    1056582800
        0x00051e88:    3f5f5be6    .[_?    DCD    1063214054
        0x00051e8c:    3f000000    ...?    DCD    1056964608
        0x00051e90:    3f5db3d7    ..]?    DCD    1063105495
        0x00051e94:    3f02e41b    ...?    DCD    1057154075
        0x00051e98:    3f5c020f    ..\?    DCD    1062994447
        0x00051e9c:    3f05c277    w..?    DCD    1057342071
        0x00051ea0:    3f5a46a0    .FZ?    DCD    1062880928
        0x00051ea4:    3f089af6    ...?    DCD    1057528566
        0x00051ea8:    3f58819e    ..X?    DCD    1062764958
        0x00051eac:    3f0b6d77    wm.?    DCD    1057713527
        0x00051eb0:    3f56b31d    ..V?    DCD    1062646557
        0x00051eb4:    3f0e39da    .9.?    DCD    1057896922
        0x00051eb8:    3f54db31    1.T?    DCD    1062525745
        0x00051ebc:    3f110000    ...?    DCD    1058078720
        0x00051ec0:    3f52f9ef    ..R?    DCD    1062402543
        0x00051ec4:    3f13bfca    ...?    DCD    1058258890
        0x00051ec8:    3f510f6c    l.Q?    DCD    1062276972
        0x00051ecc:    3f167918    .y.?    DCD    1058437400
        0x00051ed0:    3f4f1bbd    ..O?    DCD    1062149053
        0x00051ed4:    3f192bcd    .+.?    DCD    1058614221
        0x00051ed8:    3f4d1ef8    ..M?    DCD    1062018808
        0x00051edc:    3f1bd7ca    ...?    DCD    1058789322
        0x00051ee0:    3f4b1934    4.K?    DCD    1061886260
        0x00051ee4:    3f1e7cf1    .|.?    DCD    1058962673
        0x00051ee8:    3f490a88    ..I?    DCD    1061751432
        0x00051eec:    3f211b24    $.!?    DCD    1059134244
        0x00051ef0:    3f46f30a    ..F?    DCD    1061614346
        0x00051ef4:    3f23b246    F.#?    DCD    1059304006
        0x00051ef8:    3f44d2d1    ..D?    DCD    1061475025
        0x00051efc:    3f26423a    :B&?    DCD    1059471930
        0x00051f00:    3f42a9f7    ..B?    DCD    1061333495
        0x00051f04:    3f28cae3    ..(?    DCD    1059637987
        0x00051f08:    3f407893    .x@?    DCD    1061189779
        0x00051f0c:    3f2b4c25    %L+?    DCD    1059802149
        0x00051f10:    3f3e3ebd    .>>?    DCD    1061043901
        0x00051f14:    3f2dc5e3    ..-?    DCD    1059964387
        0x00051f18:    3f3bfc8f    ..;?    DCD    1060895887
        0x00051f1c:    3f303801    .80?    DCD    1060124673
        0x00051f20:    3f39b222    ".9?    DCD    1060745762
        0x00051f24:    3f32a265    e.2?    DCD    1060282981
        0x00051f28:    3f375f90    ._7?    DCD    1060593552
        0x00051f2c:    3f3504f3    ..5?    DCD    1060439283
        0x00051f30:    3f3504f3    ..5?    DCD    1060439283
        0x00051f34:    3f375f90    ._7?    DCD    1060593552
        0x00051f38:    3f32a265    e.2?    DCD    1060282981
        0x00051f3c:    3f39b222    ".9?    DCD    1060745762
        0x00051f40:    3f303801    .80?    DCD    1060124673
        0x00051f44:    3f3bfc8f    ..;?    DCD    1060895887
        0x00051f48:    3f2dc5e3    ..-?    DCD    1059964387
        0x00051f4c:    3f3e3ebd    .>>?    DCD    1061043901
        0x00051f50:    3f2b4c25    %L+?    DCD    1059802149
        0x00051f54:    3f407893    .x@?    DCD    1061189779
        0x00051f58:    3f28cae3    ..(?    DCD    1059637987
        0x00051f5c:    3f42a9f7    ..B?    DCD    1061333495
        0x00051f60:    3f26423a    :B&?    DCD    1059471930
        0x00051f64:    3f44d2d1    ..D?    DCD    1061475025
        0x00051f68:    3f23b246    F.#?    DCD    1059304006
        0x00051f6c:    3f46f30a    ..F?    DCD    1061614346
        0x00051f70:    3f211b24    $.!?    DCD    1059134244
        0x00051f74:    3f490a88    ..I?    DCD    1061751432
        0x00051f78:    3f1e7cf1    .|.?    DCD    1058962673
        0x00051f7c:    3f4b1934    4.K?    DCD    1061886260
        0x00051f80:    3f1bd7ca    ...?    DCD    1058789322
        0x00051f84:    3f4d1ef8    ..M?    DCD    1062018808
        0x00051f88:    3f192bcd    .+.?    DCD    1058614221
        0x00051f8c:    3f4f1bbd    ..O?    DCD    1062149053
        0x00051f90:    3f167918    .y.?    DCD    1058437400
        0x00051f94:    3f510f6c    l.Q?    DCD    1062276972
        0x00051f98:    3f13bfca    ...?    DCD    1058258890
        0x00051f9c:    3f52f9ef    ..R?    DCD    1062402543
        0x00051fa0:    3f110000    ...?    DCD    1058078720
        0x00051fa4:    3f54db31    1.T?    DCD    1062525745
        0x00051fa8:    3f0e39da    .9.?    DCD    1057896922
        0x00051fac:    3f56b31d    ..V?    DCD    1062646557
        0x00051fb0:    3f0b6d77    wm.?    DCD    1057713527
        0x00051fb4:    3f58819e    ..X?    DCD    1062764958
        0x00051fb8:    3f089af6    ...?    DCD    1057528566
        0x00051fbc:    3f5a46a0    .FZ?    DCD    1062880928
        0x00051fc0:    3f05c277    w..?    DCD    1057342071
        0x00051fc4:    3f5c020f    ..\?    DCD    1062994447
        0x00051fc8:    3f02e41b    ...?    DCD    1057154075
        0x00051fcc:    3f5db3d7    ..]?    DCD    1063105495
        0x00051fd0:    3f000000    ...?    DCD    1056964608
        0x00051fd4:    3f5f5be6    .[_?    DCD    1063214054
        0x00051fd8:    3efa2c90    .,.>    DCD    1056582800
        0x00051fdc:    3f60fa28    (.`?    DCD    1063320104
        0x00051fe0:    3ef44e27    'N.>    DCD    1056198183
        0x00051fe4:    3f628e8d    ..b?    DCD    1063423629
        0x00051fe8:    3eee6507    .e.>    DCD    1055810823
        0x00051fec:    3f641901    ..d?    DCD    1063524609
        0x00051ff0:    3ee87171    qq.>    DCD    1055420785
        0x00051ff4:    3f659974    t.e?    DCD    1063623028
        0x00051ff8:    3ee273aa    .s.>    DCD    1055028138
        0x00051ffc:    3f670fd4    ..g?    DCD    1063718868
        0x00052000:    3edc6bf3    .k.>    DCD    1054632947
        0x00052004:    3f687c12    .|h?    DCD    1063812114
        0x00052008:    3ed65a92    .Z.>    DCD    1054235282
        0x0005200c:    3f69de1e    ..i?    DCD    1063902750
        0x00052010:    3ed03fc9    .?.>    DCD    1053835209
        0x00052014:    3f6b35e7    .5k?    DCD    1063990759
        0x00052018:    3eca1bde    ...>    DCD    1053432798
        0x0005201c:    3f6c835e    ^.l?    DCD    1064076126
        0x00052020:    3ec3ef15    ...>    DCD    1053028117
        0x00052024:    3f6dc676    v.m?    DCD    1064158838
        0x00052028:    3ebdb9b4    ...>    DCD    1052621236
        0x0005202c:    3f6eff21    !.n?    DCD    1064238881
        0x00052030:    3eb77c01    .|.>    DCD    1052212225
        0x00052034:    3f702d4f    O-p?    DCD    1064316239
        0x00052038:    3eb13641    A6.>    DCD    1051801153
        0x0005203c:    3f7150f4    .Pq?    DCD    1064390900
        0x00052040:    3eaae8bc    ...>    DCD    1051388092
        0x00052044:    3f726a03    .jr?    DCD    1064462851
        0x00052048:    3ea493b7    ...>    DCD    1050973111
        0x0005204c:    3f737871    qxs?    DCD    1064532081
        0x00052050:    3e9e377a    z7.>    DCD    1050556282
        0x00052054:    3f747c30    0|t?    DCD    1064598576
        0x00052058:    3e97d44c    L..>    DCD    1050137676
        0x0005205c:    3f757536    6uu?    DCD    1064662326
        0x00052060:    3e916a75    uj.>    DCD    1049717365
        0x00052064:    3f766377    wcv?    DCD    1064723319
        0x00052068:    3e8afa3e    >..>    DCD    1049295422
        0x0005206c:    3f7746ea    .Fw?    DCD    1064781546
        0x00052070:    3e8483ee    ...>    DCD    1048871918
        0x00052074:    3f781f84    ..x?    DCD    1064836996
        0x00052078:    3e7c0f9c    ..|>    DCD    1048317852
        0x0005207c:    3f78ed3c    <.x?    DCD    1064889660
        0x00052080:    3e6f0c4d    M.o>    DCD    1047465037
        0x00052084:    3f79b009    ..y?    DCD    1064939529
        0x00052088:    3e61fe82    ..a>    DCD    1046609538
        0x0005208c:    3f7a67e2    .gz?    DCD    1064986594
        0x00052090:    3e54e6cd    ..T>    DCD    1045751501
        0x00052094:    3f7b14be    ..{?    DCD    1065030846
        0x00052098:    3e47c5c2    ..G>    DCD    1044891074
        0x0005209c:    3f7bb698    ..{?    DCD    1065072280
        0x000520a0:    3e3a9bf3    ..:>    DCD    1044028403
        0x000520a4:    3f7c4d67    gM|?    DCD    1065110887
        0x000520a8:    3e2d69f5    .i->    DCD    1043163637
        0x000520ac:    3f7cd925    %.|?    DCD    1065146661
        0x000520b0:    3e20305c    \0 >    DCD    1042296924
        0x000520b4:    3f7d59cb    .Y}?    DCD    1065179595
        0x000520b8:    3e12efbb    ...>    DCD    1041428411
        0x000520bc:    3f7dcf55    U.}?    DCD    1065209685
        0x000520c0:    3e05a8a8    ...>    DCD    1040558248
        0x000520c4:    3f7e39bc    .9~?    DCD    1065236924
        0x000520c8:    3df0b773    s..=    DCD    1039185779
        0x000520cc:    3f7e98fd    ..~?    DCD    1065261309
        0x000520d0:    3dd61304    ...=    DCD    1037439748
        0x000520d4:    3f7eed12    ..~?    DCD    1065282834
        0x000520d8:    3dbb6533    3e.=    DCD    1035691315
        0x000520dc:    3f7f35f9    .5.?    DCD    1065301497
        0x000520e0:    3da0af2a    *..=    DCD    1033940778
        0x000520e4:    3f7f73af    .s.?    DCD    1065317295
        0x000520e8:    3d85f213    ...=    DCD    1032188435
        0x000520ec:    3f7fa62f    /..?    DCD    1065330223
        0x000520f0:    3d565e3a    :^V=    DCD    1029070394
        0x000520f4:    3f7fcd79    y..?    DCD    1065340281
        0x000520f8:    3d20cee7    .. =    DCD    1025560295
        0x000520fc:    3f7fe98b    ...?    DCD    1065347467
        0x00052100:    3cd6710a    .q.<    DCD    1020686602
        0x00052104:    3f7ffa63    c..?    DCD    1065351779
        0x00052108:    3c5675bf    .uV<    DCD    1012299199
    gAmHalCmdQReg
        0x0005210c:    40050228    (..@    DCD    1074070056
        0x00052110:    4005022c    ,..@    DCD    1074070060
        0x00052114:    40050240    @..@    DCD    1074070080
        0x00052118:    40050244    D..@    DCD    1074070084
        0x0005211c:    4005023c    <..@    DCD    1074070076
        0x00052120:    00008000    ....    DCD    32768
        0x00052124:    40050230    0..@    DCD    1074070064
        0x00052128:    00000001    ....    DCD    1
        0x0005212c:    00000004    ....    DCD    4
        0x00052130:    00000002    ....    DCD    2
        0x00052134:    40051228    (..@    DCD    1074074152
        0x00052138:    4005122c    ,..@    DCD    1074074156
        0x0005213c:    40051240    @..@    DCD    1074074176
        0x00052140:    40051244    D..@    DCD    1074074180
        0x00052144:    4005123c    <..@    DCD    1074074172
        0x00052148:    00008000    ....    DCD    32768
        0x0005214c:    40051230    0..@    DCD    1074074160
        0x00052150:    00000001    ....    DCD    1
        0x00052154:    00000004    ....    DCD    4
        0x00052158:    00000002    ....    DCD    2
        0x0005215c:    40052228    (".@    DCD    1074078248
        0x00052160:    4005222c    ,".@    DCD    1074078252
        0x00052164:    40052240    @".@    DCD    1074078272
        0x00052168:    40052244    D".@    DCD    1074078276
        0x0005216c:    4005223c    <".@    DCD    1074078268
        0x00052170:    00008000    ....    DCD    32768
        0x00052174:    40052230    0".@    DCD    1074078256
        0x00052178:    00000001    ....    DCD    1
        0x0005217c:    00000004    ....    DCD    4
        0x00052180:    00000002    ....    DCD    2
        0x00052184:    40053228    (2.@    DCD    1074082344
        0x00052188:    4005322c    ,2.@    DCD    1074082348
        0x0005218c:    40053240    @2.@    DCD    1074082368
        0x00052190:    40053244    D2.@    DCD    1074082372
        0x00052194:    4005323c    <2.@    DCD    1074082364
        0x00052198:    00008000    ....    DCD    32768
        0x0005219c:    40053230    02.@    DCD    1074082352
        0x000521a0:    00000001    ....    DCD    1
        0x000521a4:    00000004    ....    DCD    4
        0x000521a8:    00000002    ....    DCD    2
        0x000521ac:    40054228    (B.@    DCD    1074086440
        0x000521b0:    4005422c    ,B.@    DCD    1074086444
        0x000521b4:    40054240    @B.@    DCD    1074086464
        0x000521b8:    40054244    DB.@    DCD    1074086468
        0x000521bc:    4005423c    <B.@    DCD    1074086460
        0x000521c0:    00008000    ....    DCD    32768
        0x000521c4:    40054230    0B.@    DCD    1074086448
        0x000521c8:    00000001    ....    DCD    1
        0x000521cc:    00000004    ....    DCD    4
        0x000521d0:    00000002    ....    DCD    2
        0x000521d4:    40055228    (R.@    DCD    1074090536
        0x000521d8:    4005522c    ,R.@    DCD    1074090540
        0x000521dc:    40055240    @R.@    DCD    1074090560
        0x000521e0:    40055244    DR.@    DCD    1074090564
        0x000521e4:    4005523c    <R.@    DCD    1074090556
        0x000521e8:    00008000    ....    DCD    32768
        0x000521ec:    40055230    0R.@    DCD    1074090544
        0x000521f0:    00000001    ....    DCD    1
        0x000521f4:    00000004    ....    DCD    4
        0x000521f8:    00000002    ....    DCD    2
        0x000521fc:    40056228    (b.@    DCD    1074094632
        0x00052200:    4005622c    ,b.@    DCD    1074094636
        0x00052204:    40056240    @b.@    DCD    1074094656
        0x00052208:    40056244    Db.@    DCD    1074094660
        0x0005220c:    4005623c    <b.@    DCD    1074094652
        0x00052210:    00008000    ....    DCD    32768
        0x00052214:    40056230    0b.@    DCD    1074094640
        0x00052218:    00000001    ....    DCD    1
        0x0005221c:    00000004    ....    DCD    4
        0x00052220:    00000002    ....    DCD    2
        0x00052224:    40057228    (r.@    DCD    1074098728
        0x00052228:    4005722c    ,r.@    DCD    1074098732
        0x0005222c:    40057240    @r.@    DCD    1074098752
        0x00052230:    40057244    Dr.@    DCD    1074098756
        0x00052234:    4005723c    <r.@    DCD    1074098748
        0x00052238:    00008000    ....    DCD    32768
        0x0005223c:    40057230    0r.@    DCD    1074098736
        0x00052240:    00000001    ....    DCD    1
        0x00052244:    00000004    ....    DCD    4
        0x00052248:    00000002    ....    DCD    2
        0x0005224c:    400602a0    ...@    DCD    1074135712
        0x00052250:    400602a8    ...@    DCD    1074135720
        0x00052254:    400602c0    ...@    DCD    1074135744
        0x00052258:    400602c4    ...@    DCD    1074135748
        0x0005225c:    400602b8    ...@    DCD    1074135736
        0x00052260:    00004000    .@..    DCD    16384
        0x00052264:    400602ac    ...@    DCD    1074135724
        0x00052268:    00000001    ....    DCD    1
        0x0005226c:    00000004    ....    DCD    4
        0x00052270:    00000008    ....    DCD    8
        0x00052274:    400612a0    ...@    DCD    1074139808
        0x00052278:    400612a8    ...@    DCD    1074139816
        0x0005227c:    400612c0    ...@    DCD    1074139840
        0x00052280:    400612c4    ...@    DCD    1074139844
        0x00052284:    400612b8    ...@    DCD    1074139832
        0x00052288:    00004000    .@..    DCD    16384
        0x0005228c:    400612ac    ...@    DCD    1074139820
        0x00052290:    00000001    ....    DCD    1
        0x00052294:    00000004    ....    DCD    4
        0x00052298:    00000008    ....    DCD    8
        0x0005229c:    400622a0    .".@    DCD    1074143904
        0x000522a0:    400622a8    .".@    DCD    1074143912
        0x000522a4:    400622c0    .".@    DCD    1074143936
        0x000522a8:    400622c4    .".@    DCD    1074143940
        0x000522ac:    400622b8    .".@    DCD    1074143928
        0x000522b0:    00004000    .@..    DCD    16384
        0x000522b4:    400622ac    .".@    DCD    1074143916
        0x000522b8:    00000001    ....    DCD    1
        0x000522bc:    00000004    ....    DCD    4
        0x000522c0:    00000008    ....    DCD    8
    g_DefaultMcuMemCfg
        0x000522c4:    07070102    ....    DCD    117899522
        0x000522c8:    0001        ..      DCW    1
    g_DefaultSRAMCfg
        0x000522ca:    0003        ..      DCW    3
        0x000522cc:    03000000    ....    DCD    50331648
    g_DeviceNameApollo4l
        0x000522d0:    6c6f7041    Apol    DCD    1819242561
        0x000522d4:    20346f6c    lo4     DCD    540307308
        0x000522d8:    6574694c    Lite    DCD    1702127948
        0x000522dc:    00000000    ....    DCD    0
    g_KWD_TaskSetup
        0x000522e0:    00000001    ....    DCD    1
        0x000522e4:    00027d5d    ]}..    DCD    163165
        0x000522e8:    0005503a    :P..    DCD    348218
        0x000522ec:    00000100    ....    DCD    256
        0x000522f0:    00000000    ....    DCD    0
        0x000522f4:    00000002    ....    DCD    2
        0x000522f8:    00000004    ....    DCD    4
        0x000522fc:    00000002    ....    DCD    2
        0x00052300:    00028695    ....    DCD    165525
        0x00052304:    00055073    sP..    DCD    348275
        0x00052308:    00000300    ....    DCD    768
        0x0005230c:    00000000    ....    DCD    0
        0x00052310:    00000003    ....    DCD    3
        0x00052314:    00000010    ....    DCD    16
        0x00052318:    00000004    ....    DCD    4
        0x0005231c:    0002740d    .t..    DCD    160781
        0x00052320:    00055060    `P..    DCD    348256
        0x00052324:    00000400    ....    DCD    1024
        0x00052328:    00000000    ....    DCD    0
        0x0005232c:    00000005    ....    DCD    5
        0x00052330:    00000010    ....    DCD    16
        0x00052334:    00000007    ....    DCD    7
        0x00052338:    00027971    qy..    DCD    162161
        0x0005233c:    00055084    .P..    DCD    348292
        0x00052340:    00000800    ....    DCD    2048
        0x00052344:    00000000    ....    DCD    0
        0x00052348:    00000004    ....    DCD    4
        0x0005234c:    00000010    ....    DCD    16
        0x00052350:    00000006    ....    DCD    6
        0x00052354:    00027661    av..    DCD    161377
        0x00052358:    00055057    WP..    DCD    348247
        0x0005235c:    00000300    ....    DCD    768
        0x00052360:    00000000    ....    DCD    0
        0x00052364:    00000006    ....    DCD    6
        0x00052368:    00000010    ....    DCD    16
    g_KWD_TimerSetup
        0x0005236c:    00000001    ....    DCD    1
        0x00052370:    0005509a    .P..    DCD    348314
        0x00052374:    000003e8    ....    DCD    1000
        0x00052378:    00000001    ....    DCD    1
        0x0005237c:    00028cad    ....    DCD    167085
    g_TempRange
        0x00052380:    6d6d6f43    Comm    DCD    1835888451
        0x00052384:    69637265    erci    DCD    1768125029
        0x00052388:    4d006c61    al.M    DCD    1291873377
        0x0005238c:    74696c69    ilit    DCD    1953066089
        0x00052390:    00797261    ary.    DCD    7959137
        0x00052394:    75410000    ..Au    DCD    1967194112
        0x00052398:    6f6d6f74    tomo    DCD    1869442932
        0x0005239c:    65766974    tive    DCD    1702259060
        0x000523a0:    646e4900    .Ind    DCD    1684949248
        0x000523a4:    72747375    ustr    DCD    1920234357
        0x000523a8:    006c6169    ial.    DCD    7102825
    g_amHalMcuctrlArgBLEDefault
        0x000523ac:    00000001    ....    DCD    1
        0x000523b0:    01000001    ....    DCD    16777217
    g_am_hal_bootrom_helper
        0x000523b4:    0800004d    M...    DCD    134217805
        0x000523b8:    08000051    Q...    DCD    134217809
        0x000523bc:    08000055    U...    DCD    134217813
        0x000523c0:    08000059    Y...    DCD    134217817
        0x000523c4:    0800006d    m...    DCD    134217837
        0x000523c8:    08000075    u...    DCD    134217845
        0x000523cc:    08000079    y...    DCD    134217849
        0x000523d0:    08000081    ....    DCD    134217857
        0x000523d4:    08000099    ....    DCD    134217881
        0x000523d8:    0800009d    ....    DCD    134217885
    g_am_hal_mcuctrl_sku_mram_size
        0x000523dc:    04000200    ....    DCD    67109376
        0x000523e0:    08000600    ....    DCD    134219264
    g_am_hal_mcuctrl_sku_ssram_size
        0x000523e4:    00000200    ....    DCD    512
        0x000523e8:    00000400    ....    DCD    1024
        0x000523ec:    00000200    ....    DCD    512
        0x000523f0:    00000400    ....    DCD    1024
    g_ePdmInterrupts
        0x000523f4:    00000030    0...    DCD    48
    g_pui32CRC32Table
        0x000523f8:    00000000    ....    DCD    0
        0x000523fc:    1edc6f41    Ao..    DCD    517762881
        0x00052400:    3db8de82    ...=    DCD    1035525762
        0x00052404:    2364b1c3    ..d#    DCD    593801667
        0x00052408:    7b71bd04    ..q{    DCD    2071051524
        0x0005240c:    65add245    E..e    DCD    1705890373
        0x00052410:    46c96386    .c.F    DCD    1187603334
        0x00052414:    58150cc7    ...X    DCD    1477774535
        0x00052418:    f6e37a08    .z..    DCD    4142103048
        0x0005241c:    e83f1549    I.?.    DCD    3896448329
        0x00052420:    cb5ba48a    ..[.    DCD    3411780746
        0x00052424:    d587cbcb    ....    DCD    3582446539
        0x00052428:    8d92c70c    ....    DCD    2375206668
        0x0005242c:    934ea84d    M.N.    DCD    2471405645
        0x00052430:    b02a198e    ..*.    DCD    2955549070
        0x00052434:    aef676cf    .v..    DCD    2935387855
        0x00052438:    f31a9b51    Q...    DCD    4078607185
        0x0005243c:    edc6f410    ....    DCD    3989238800
        0x00052440:    cea245d3    .E..    DCD    3466741203
        0x00052444:    d07e2a92    .*~.    DCD    3497929362
        0x00052448:    886b2655    U&k.    DCD    2288723541
        0x0005244c:    96b74914    .I..    DCD    2528594196
        0x00052450:    b5d3f8d7    ....    DCD    3050567895
        0x00052454:    ab0f9796    ....    DCD    2869925782
        0x00052458:    05f9e159    Y...    DCD    100262233
        0x0005245c:    1b258e18    ..%.    DCD    455446040
        0x00052460:    38413fdb    .?A8    DCD    943800283
        0x00052464:    269d509a    .P.&    DCD    647843994
        0x00052468:    7e885c5d    ]\.~    DCD    2122865757
        0x0005246c:    6054331c    .3T`    DCD    1616130844
        0x00052470:    433082df    ..0C    DCD    1127252703
        0x00052474:    5deced9e    ...]    DCD    1575808414
        0x00052478:    f8e959e3    .Y..    DCD    4176042467
        0x0005247c:    e63536a2    .65.    DCD    3862247074
        0x00052480:    c5518761    a.Q.    DCD    3310454625
        0x00052484:    db8de820     ...    DCD    3683510304
        0x00052488:    8398e4e7    ....    DCD    2207835367
        0x0005248c:    9d448ba6    ..D.    DCD    2638515110
        0x00052490:    be203a65    e: .    DCD    3189783141
        0x00052494:    a0fc5524    $U..    DCD    2700891428
        0x00052498:    0e0a23eb    .#..    DCD    235545579
        0x0005249c:    10d64caa    .L..    DCD    282479786
        0x000524a0:    33b2fd69    i..3    DCD    867368297
        0x000524a4:    2d6e9228    (.n-    DCD    762221096
        0x000524a8:    757b9eef    ..{u    DCD    1971035887
        0x000524ac:    6ba7f1ae    ...k    DCD    1806168494
        0x000524b0:    48c3406d    m@.H    DCD    1220755565
        0x000524b4:    561f2f2c    ,/.V    DCD    1444884268
        0x000524b8:    0bf3c2b2    ....    DCD    200524466
        0x000524bc:    152fadf3    ../.    DCD    355446259
        0x000524c0:    364b1c30    0.K6    DCD    910892080
        0x000524c4:    28977371    qs.(    DCD    681014129
        0x000524c8:    70827fb6    ...p    DCD    1887600566
        0x000524cc:    6e5e10f7    ..^n    DCD    1851658487
        0x000524d0:    4d3aa134    4.:M    DCD    1295687988
        0x000524d4:    53e6ce75    u..S    DCD    1407635061
        0x000524d8:    fd10b8ba    ....    DCD    4245731514
        0x000524dc:    e3ccd7fb    ....    DCD    3821852667
        0x000524e0:    c0a86638    8f..    DCD    3232261688
        0x000524e4:    de740979    y.t.    DCD    3732146553
        0x000524e8:    866105be    ..a.    DCD    2254505406
        0x000524ec:    98bd6aff    .j..    DCD    2562550527
        0x000524f0:    bbd9db3c    <...    DCD    3151616828
        0x000524f4:    a505b47d    }...    DCD    2768614525
        0x000524f8:    ef0edc87    ....    DCD    4010728583
        0x000524fc:    f1d2b3c6    ....    DCD    4057117638
        0x00052500:    d2b60205    ....    DCD    3535143429
        0x00052504:    cc6a6d44    Dmj.    DCD    3429526852
        0x00052508:    947f6183    .a..    DCD    2491376003
        0x0005250c:    8aa30ec2    ....    DCD    2325941954
        0x00052510:    a9c7bf01    ....    DCD    2848440065
        0x00052514:    b71bd040    @...    DCD    3072053312
        0x00052518:    19eda68f    ....    DCD    435005071
        0x0005251c:    0731c9ce    ..1.    DCD    120703438
        0x00052520:    2455780d    .xU$    DCD    609581069
        0x00052524:    3a89174c    L..:    DCD    982062924
        0x00052528:    629c1b8b    ...b    DCD    1654397835
        0x0005252c:    7c4074ca    .t@|    DCD    2084598986
        0x00052530:    5f24c509    ..$_    DCD    1596245257
        0x00052534:    41f8aa48    H..A    DCD    1106815560
        0x00052538:    1c1447d6    .G..    DCD    471091158
        0x0005253c:    02c82897    .(..    DCD    46672023
        0x00052540:    21ac9954    T..!    DCD    564959572
        0x00052544:    3f70f615    ..p?    DCD    1064367637
        0x00052548:    6765fad2    ..eg    DCD    1734736594
        0x0005254c:    79b99593    ...y    DCD    2042205587
        0x00052550:    5add2450    P$.Z    DCD    1524442192
        0x00052554:    44014b11    .K.D    DCD    1140935441
        0x00052558:    eaf73dde    .=..    DCD    3942071774
        0x0005255c:    f42b529f    .R+.    DCD    4096479903
        0x00052560:    d74fe35c    \.O.    DCD    3612336988
        0x00052564:    c9938c1d    ....    DCD    3381890077
        0x00052568:    918680da    ....    DCD    2441511130
        0x0005256c:    8f5aef9b    ..Z.    DCD    2405101467
        0x00052570:    ac3e5e58    X^>.    DCD    2889768536
        0x00052574:    b2e23119    .1..    DCD    3001168153
        0x00052578:    17e78564    d...    DCD    401048932
        0x0005257c:    093bea25    %.;.    DCD    154921509
        0x00052580:    2a5f5be6    .[_*    DCD    710892518
        0x00052584:    348334a7    .4.4    DCD    881013927
        0x00052588:    6c963860    `8.l    DCD    1821784160
        0x0005258c:    724a5721    !WJr    DCD    1917474593
        0x00052590:    512ee6e2    ...Q    DCD    1362028258
        0x00052594:    4ff289a3    ...O    DCD    1341295011
        0x00052598:    e104ff6c    l...    DCD    3775201132
        0x0005259c:    ffd8902d    -...    DCD    4292382765
        0x000525a0:    dcbc21ee    .!..    DCD    3703316974
        0x000525a4:    c2604eaf    .N`.    DCD    3261091503
        0x000525a8:    9a754268    hBu.    DCD    2591375976
        0x000525ac:    84a92d29    )-..    DCD    2225679657
        0x000525b0:    a7cd9cea    ....    DCD    2815270122
        0x000525b4:    b911f3ab    ....    DCD    3104961451
        0x000525b8:    e4fd1e35    5...    DCD    3841793589
        0x000525bc:    fa217174    tq!.    DCD    4196495732
        0x000525c0:    d945c0b7    ..E.    DCD    3645227191
        0x000525c4:    c799aff6    ....    DCD    3348738038
        0x000525c8:    9f8ca331    1...    DCD    2676794161
        0x000525cc:    8150cc70    p.P.    DCD    2169556080
        0x000525d0:    a2347db3    .}4.    DCD    2721349043
        0x000525d4:    bce812f2    ....    DCD    3169325810
        0x000525d8:    121e643d    =d..    DCD    303981629
        0x000525dc:    0cc20b7c    |...    DCD    214043516
        0x000525e0:    2fa6babf    .../    DCD    799455935
        0x000525e4:    317ad5fe    ..z1    DCD    830133758
        0x000525e8:    696fd939    9.oi    DCD    1768937785
        0x000525ec:    77b3b678    x..w    DCD    2008266360
        0x000525f0:    54d707bb    ...T    DCD    1423378363
        0x000525f4:    4a0b68fa    .h.J    DCD    1242261754
        0x000525f8:    c0c1d64f    O...    DCD    3233928783
        0x000525fc:    de1db90e    ....    DCD    3726489870
        0x00052600:    fd7908cd    ..y.    DCD    4252567757
        0x00052604:    e3a5678c    .g..    DCD    3819267980
        0x00052608:    bbb06b4b    Kk..    DCD    3148901195
        0x0005260c:    a56c040a    ..l.    DCD    2775319562
        0x00052610:    8608b5c9    ....    DCD    2248717769
        0x00052614:    98d4da88    ....    DCD    2564086408
        0x00052618:    3622ac47    G."6    DCD    908241991
        0x0005261c:    28fec306    ...(    DCD    687784710
        0x00052620:    0b9a72c5    .r..    DCD    194671301
        0x00052624:    15461d84    ..F.    DCD    356916612
        0x00052628:    4d531143    C.SM    DCD    1297289539
        0x0005262c:    538f7e02    .~.S    DCD    1401912834
        0x00052630:    70ebcfc1    ...p    DCD    1894502337
        0x00052634:    6e37a080    ..7n    DCD    1849139328
        0x00052638:    33db4d1e    .M.3    DCD    870010142
        0x0005263c:    2d07225f    _".-    DCD    755442271
        0x00052640:    0e63939c    ..c.    DCD    241406876
        0x00052644:    10bffcdd    ....    DCD    281017565
        0x00052648:    48aaf01a    ...H    DCD    1219162138
        0x0005264c:    56769f5b    [.vV    DCD    1450614619
        0x00052650:    75122e98    ...u    DCD    1964125848
        0x00052654:    6bce41d9    .A.k    DCD    1808679385
        0x00052658:    c5383716    .78.    DCD    3308795670
        0x0005265c:    dbe45857    WX..    DCD    3689175127
        0x00052660:    f880e994    ....    DCD    4169197972
        0x00052664:    e65c86d5    ..\.    DCD    3864823509
        0x00052668:    be498a12    ..I.    DCD    3192490514
        0x0005266c:    a095e553    S...    DCD    2694178131
        0x00052670:    83f15490    .T..    DCD    2213631120
        0x00052674:    9d2d3bd1    .;-.    DCD    2636987345
        0x00052678:    38288fac    ..(8    DCD    942182316
        0x0005267c:    26f4e0ed    ...&    DCD    653582573
        0x00052680:    0590512e    .Q..    DCD    93344046
        0x00052684:    1b4c3e6f    o>L.    DCD    457981551
        0x00052688:    435932a8    .2YC    DCD    1129919144
        0x0005268c:    5d855de9    .].]    DCD    1569021417
        0x00052690:    7ee1ec2a    *..~    DCD    2128735274
        0x00052694:    603d836b    k.=`    DCD    1614644075
        0x00052698:    cecbf5a4    ....    DCD    3469473188
        0x0005269c:    d0179ae5    ....    DCD    3491207909
        0x000526a0:    f3732b26    &+s.    DCD    4084411174
        0x000526a4:    edaf4467    gD..    DCD    3987686503
        0x000526a8:    b5ba48a0    .H..    DCD    3048884384
        0x000526ac:    ab6627e1    .'f.    DCD    2875598817
        0x000526b0:    88029622    "...    DCD    2281870882
        0x000526b4:    96def963    c...    DCD    2531195235
        0x000526b8:    cb3214fd    ..2.    DCD    3409057021
        0x000526bc:    d5ee7bbc    .{..    DCD    3589176252
        0x000526c0:    f68aca7f    ....    DCD    4136290943
        0x000526c4:    e856a53e    >.V.    DCD    3897992510
        0x000526c8:    b043a9f9    ..C.    DCD    2957224441
        0x000526cc:    ae9fc6b8    ....    DCD    2929706680
        0x000526d0:    8dfb777b    {w..    DCD    2382067579
        0x000526d4:    9327183a    :.'.    DCD    2468812858
        0x000526d8:    3dd16ef5    .n.=    DCD    1037135605
        0x000526dc:    230d01b4    ...#    DCD    588054964
        0x000526e0:    0069b077    w.i.    DCD    6926455
        0x000526e4:    1eb5df36    6...    DCD    515235638
        0x000526e8:    46a0d3f1    ...F    DCD    1184945137
        0x000526ec:    587cbcb0    ..|X    DCD    1484569776
        0x000526f0:    7b180d73    s..{    DCD    2065173875
        0x000526f4:    65c46232    2b.e    DCD    1707369010
        0x000526f8:    2fcf0ac8    .../    DCD    802097864
        0x000526fc:    31136589    .e.1    DCD    823354761
        0x00052700:    1277d44a    J.w.    DCD    309843018
        0x00052704:    0cabbb0b    ....    DCD    212581131
        0x00052708:    54beb7cc    ...T    DCD    1421785036
        0x0005270c:    4a62d88d    ..bJ    DCD    1247991949
        0x00052710:    6906694e    Ni.i    DCD    1762027854
        0x00052714:    77da060f    ...w    DCD    2010777103
        0x00052718:    d92c70c0    .p,.    DCD    3643568320
        0x0005271c:    c7f01f81    ....    DCD    3354402689
        0x00052720:    e494ae42    B...    DCD    3834949186
        0x00052724:    fa48c103    ..H.    DCD    4199072003
        0x00052728:    a25dcdc4    ..].    DCD    2724056516
        0x0005272c:    bc81a285    ....    DCD    3162612357
        0x00052730:    9fe51346    F...    DCD    2682590022
        0x00052734:    81397c07    .|9.    DCD    2168028167
        0x00052738:    dcd59199    ....    DCD    3704983961
        0x0005273c:    c209fed8    ....    DCD    3255434968
        0x00052740:    e16d4f1b    .Om.    DCD    3782037275
        0x00052744:    ffb1205a    Z ..    DCD    4289798234
        0x00052748:    a7a42c9d    .,..    DCD    2812554397
        0x0005274c:    b97843dc    .Cx.    DCD    3111666652
        0x00052750:    9a1cf21f    ....    DCD    2585588255
        0x00052754:    84c09d5e    ^...    DCD    2227215710
        0x00052758:    2a36eb91    ..6*    DCD    708242321
        0x0005275c:    34ea84d0    ...4    DCD    887784656
        0x00052760:    178e3513    .5..    DCD    395195667
        0x00052764:    09525a52    RZR.    DCD    156392018
        0x00052768:    51475695    .VGQ    DCD    1363629717
        0x0005276c:    4f9b39d4    .9.O    DCD    1335572948
        0x00052770:    6cff8817    ...l    DCD    1828685847
        0x00052774:    7223e756    V.#r    DCD    1914955606
        0x00052778:    d726532b    +S&.    DCD    3609613099
        0x0005277c:    c9fa3c6a    j<..    DCD    3388619882
        0x00052780:    ea9e8da9    ....    DCD    3936259497
        0x00052784:    f442e2e8    ..B.    DCD    4098024168
        0x00052788:    ac57ee2f    /.W.    DCD    2891443759
        0x0005278c:    b28b816e    n...    DCD    2995487086
        0x00052790:    91ef30ad    .0..    DCD    2448371885
        0x00052794:    8f335fec    ._3.    DCD    2402508780
        0x00052798:    21c52923    #).!    DCD    566569251
        0x0005279c:    3f194662    bF.?    DCD    1058621026
        0x000527a0:    1c7df7a1    ..}.    DCD    478017441
        0x000527a4:    02a198e0    ....    DCD    44144864
        0x000527a8:    5ab49427    '..Z    DCD    1521783847
        0x000527ac:    4468fb66    f.hD    DCD    1147730790
        0x000527b0:    670c4aa5    .J.g    DCD    1728858789
        0x000527b4:    79d025e4    .%.y    DCD    2043684324
        0x000527b8:    243cc87a    z.<$    DCD    607963258
        0x000527bc:    3ae0a73b    ;..:    DCD    987801403
        0x000527c0:    198416f8    ....    DCD    428087032
        0x000527c4:    075879b9    .yX.    DCD    123238841
        0x000527c8:    5f4d757e    ~uM_    DCD    1598911870
        0x000527cc:    41911a3f    ?..A    DCD    1100028479
        0x000527d0:    62f5abfc    ...b    DCD    1660267516
        0x000527d4:    7c29c4bd    ..)|    DCD    2083112125
        0x000527d8:    d2dfb272    r...    DCD    3537875570
        0x000527dc:    cc03dd33    3...    DCD    3422805299
        0x000527e0:    ef676cf0    .lg.    DCD    4016532720
        0x000527e4:    f1bb03b1    ....    DCD    4055565233
        0x000527e8:    a9ae0f76    v...    DCD    2846756726
        0x000527ec:    b7726037    7`r.    DCD    3077726263
        0x000527f0:    9416d1f4    ....    DCD    2484523508
        0x000527f4:    8acabeb5    ....    DCD    2328542901
    g_ui32DSpintbl
        0x000527f8:    8fc007e0    ....    DCD    2411726816
        0x000527fc:    e3fbffff    ....    DCD    3824943103
        0x00052800:    01ffffff    ....    DCD    33554431
        0x00052804:    00000000    ....    DCD    0
    g_ui32RMpintbl
        0x00052808:    00000000    ....    DCD    0
        0x0005280c:    00000000    ....    DCD    0
        0x00052810:    00000000    ....    DCD    0
        0x00052814:    00000000    ....    DCD    0
    g_ui8DeviceNameUnknown
        0x00052818:    6e6b6e55    Unkn    DCD    1852534357
        0x0005281c:    206e776f    own     DCD    544110447
        0x00052820:    69766564    devi    DCD    1769366884
        0x00052824:    6563        ce      DCW    25955
        0x00052826:    00          .       DCB    0
    g_ui8VendorNameAmbq
        0x00052827:    41          A       DCB    65
        0x00052828:    0051424d    MBQ.    DCD    5325389
    g_ui8VendorNameUnknown
        0x0005282c:    3f3f3f3f    ????    DCD    1061109567
        0x00052830:    0000        ..      DCW    0
    gapLenAp
        0x00052832:    0002        ..      DCW    2
    gapLenApCh
        0x00052834:    0005        ..      DCW    5
    gapLenCar
        0x00052836:    0001        ..      DCW    1
    gapLenCarCh
        0x00052838:    0005        ..      DCW    5
    gapLenDnCh
        0x0005283a:    0005        ..      DCW    5
    gapLenRpao
        0x0005283c:    0001        ..      DCW    1
    gapLenRpaoCh
        0x0005283e:    0005        ..      DCW    5
    gapLenSvc
        0x00052840:    00000002    ....    DCD    2
    gapList
        0x00052844:    0004fa58    X...    DCD    326232
        0x00052848:    000528e8    .(..    DCD    338152
        0x0005284c:    00052840    @(..    DCD    337984
        0x00052850:    01000002    ....    DCD    16777218
        0x00052854:    0004fa3c    <...    DCD    326204
        0x00052858:    000528de    .(..    DCD    338142
        0x0005285c:    0005283a    :(..    DCD    337978
        0x00052860:    01000005    ....    DCD    16777221
        0x00052864:    0004fa40    @...    DCD    326208
        0x00052868:    100003ca    ....    DCD    268436426
        0x0005286c:    100003c8    ....    DCD    268436424
        0x00052870:    110a0014    ....    DCD    285868052
        0x00052874:    0004fa3c    <...    DCD    326204
        0x00052878:    000528d4    .(..    DCD    338132
        0x0005287c:    00052834    4(..    DCD    337972
        0x00052880:    01000005    ....    DCD    16777221
        0x00052884:    0004fa2d    -...    DCD    326189
        0x00052888:    10011f8c    ....    DCD    268509068
        0x0005288c:    00052832    2(..    DCD    337970
        0x00052890:    01000002    ....    DCD    16777218
        0x00052894:    0004fa3c    <...    DCD    326204
        0x00052898:    000528d9    .(..    DCD    338137
        0x0005289c:    00052838    8(..    DCD    337976
        0x000528a0:    01000005    ....    DCD    16777221
        0x000528a4:    0004fa2f    /...    DCD    326191
        0x000528a8:    10011f8e    ....    DCD    268509070
        0x000528ac:    00052836    6(..    DCD    337974
        0x000528b0:    01000001    ....    DCD    16777217
        0x000528b4:    0004fa3c    <...    DCD    326204
        0x000528b8:    000528e3    .(..    DCD    338147
        0x000528bc:    0005283e    >(..    DCD    337982
        0x000528c0:    01000005    ....    DCD    16777221
        0x000528c4:    0004fa5a    Z...    DCD    326234
        0x000528c8:    10011f8f    ....    DCD    268509071
        0x000528cc:    0005283c    <(..    DCD    337980
        0x000528d0:    01000001    ....    DCD    16777217
    gapValApCh
        0x000528d4:    01000502    ....    DCD    16778498
        0x000528d8:    2a          *       DCB    42
    gapValCarCh
        0x000528d9:    020700      ...     DCB    2,7,0
        0x000528dc:    2aa6        .*      DCW    10918
    gapValDnCh
        0x000528de:    0302        ..      DCW    770
        0x000528e0:    0000        ..      DCW    0
        0x000528e2:    2a          *       DCB    42
    gapValRpaoCh
        0x000528e3:    02          .       DCB    2
        0x000528e4:    2ac90009    ...*    DCD    717815817
    gapValSvc
        0x000528e8:    1800        ..      DCW    6144
    gattLenCsf
        0x000528ea:    0001        ..      DCW    1
    gattLenCsfCh
        0x000528ec:    0005        ..      DCW    5
    gattLenDbh
        0x000528ee:    0010        ..      DCW    16
    gattLenDbhCh
        0x000528f0:    0005        ..      DCW    5
    gattLenSc
        0x000528f2:    0004        ..      DCW    4
    gattLenScCh
        0x000528f4:    0005        ..      DCW    5
    gattLenScChCcc
        0x000528f6:    0002        ..      DCW    2
    gattLenSsf
        0x000528f8:    0001        ..      DCW    1
    gattLenSsfCh
        0x000528fa:    0005        ..      DCW    5
    gattLenSvc
        0x000528fc:    00000002    ....    DCD    2
    gattList
        0x00052900:    0004fa58    X...    DCD    326232
        0x00052904:    000529b8    .)..    DCD    338360
        0x00052908:    000528fc    .(..    DCD    338172
        0x0005290c:    01000002    ....    DCD    16777218
        0x00052910:    0004fa3c    <...    DCD    326204
        0x00052914:    000529ae    .)..    DCD    338350
        0x00052918:    000528f4    .(..    DCD    338164
        0x0005291c:    01000005    ....    DCD    16777221
        0x00052920:    0004fa5c    \...    DCD    326236
        0x00052924:    000529aa    .)..    DCD    338346
        0x00052928:    000528f2    .(..    DCD    338162
        0x0005292c:    00000004    ....    DCD    4
        0x00052930:    0004fa3e    >...    DCD    326206
        0x00052934:    10011fa3    ....    DCD    268509091
        0x00052938:    000528f6    .(..    DCD    338166
        0x0005293c:    11200002    .. .    DCD    287309826
        0x00052940:    0004fa3c    <...    DCD    326204
        0x00052944:    000529a0    .)..    DCD    338336
        0x00052948:    000528ec    .(..    DCD    338156
        0x0005294c:    01000005    ....    DCD    16777221
        0x00052950:    0004fa54    T...    DCD    326228
        0x00052954:    10011f92    ....    DCD    268509074
        0x00052958:    000528ea    .(..    DCD    338154
        0x0005295c:    11060001    ....    DCD    285605889
        0x00052960:    0004fa3c    <...    DCD    326204
        0x00052964:    000529a5    .)..    DCD    338341
        0x00052968:    000528f0    .(..    DCD    338160
        0x0005296c:    01000005    ....    DCD    16777221
        0x00052970:    0004fa56    V...    DCD    326230
        0x00052974:    10011f93    ....    DCD    268509075
        0x00052978:    000528ee    .(..    DCD    338158
        0x0005297c:    01040010    ....    DCD    17039376
        0x00052980:    0004fa3c    <...    DCD    326204
        0x00052984:    000529b3    .)..    DCD    338355
        0x00052988:    000528fa    .(..    DCD    338170
        0x0005298c:    01000005    ....    DCD    16777221
        0x00052990:    0004fa5e    ^...    DCD    326238
        0x00052994:    100003de    ....    DCD    268436446
        0x00052998:    000528f8    .(..    DCD    338168
        0x0005299c:    01000001    ....    DCD    16777217
    gattValCsfCh
        0x000529a0:    2900150a    ...)    DCD    687871242
        0x000529a4:    2b          +       DCB    43
    gattValDbhCh
        0x000529a5:    021700      ...     DCB    2,23,0
        0x000529a8:    2b2a        *+      DCW    11050
    gattValSc
        0x000529aa:    0001        ..      DCW    1
        0x000529ac:    ffff        ..      DCW    65535
    gattValScCh
        0x000529ae:    1220         .      DCW    4640
        0x000529b0:    0500        ..      DCW    1280
        0x000529b2:    2a          *       DCB    42
    gattValSsfCh
        0x000529b3:    02          .       DCB    2
        0x000529b4:    2b3a0019    ..:+    DCD    725221401
    gattValSvc
        0x000529b8:    1801        ..      DCW    6145
    hciEventMask
        0x000529ba:    8890        ..      DCW    34960
        0x000529bc:    80000200    ....    DCD    2147484160
        0x000529c0:    2000        .       DCW    8192
    hciEventMaskPage2
        0x000529c2:    0000        ..      DCW    0
        0x000529c4:    00000080    ....    DCD    128
        0x000529c8:    0000        ..      DCW    0
    hciEvtCbackLen
        0x000529ca:    2404        .$      DCW    9220
        0x000529cc:    060e0a24    $...    DCD    101583396
        0x000529d0:    080e0a1c    ....    DCD    135137820
        0x000529d4:    0808100e    ....    DCD    134746126
        0x000529d8:    06100a08    ....    DCD    101714440
        0x000529dc:    06060688    ....    DCD    101058184
        0x000529e0:    0c0c0606    ....    DCD    202114566
        0x000529e4:    080e1606    ....    DCD    135140870
        0x000529e8:    08060a08    ....    DCD    134613512
        0x000529ec:    460e0e0e    ...F    DCD    1175326222
        0x000529f0:    0a060826    &...    DCD    168167462
        0x000529f4:    04240a06    ..$.    DCD    69470726
        0x000529f8:    10160c0a    ....    DCD    269880330
        0x000529fc:    04040406    ....    DCD    67372038
        0x00052a00:    04040404    ....    DCD    67372036
        0x00052a04:    1c040404    ....    DCD    470025220
        0x00052a08:    08080804    ....    DCD    134744068
        0x00052a0c:    0a0a2808    .(..    DCD    168437768
        0x00052a10:    0606280a    .(..    DCD    101066762
        0x00052a14:    202c0606    ..,     DCD    539756038
        0x00052a18:    38063c10    .<.8    DCD    939932688
        0x00052a1c:    001c0606    ....    DCD    1836550
    hciEvtParseFcnTbl
        0x00052a20:    00000000    ....    DCD    0
        0x00052a24:    0003aea1    ....    DCD    241313
        0x00052a28:    0003b1f1    ....    DCD    242161
        0x00052a2c:    0003a90d    ....    DCD    239885
        0x00052a30:    0003afdd    ....    DCD    241629
        0x00052a34:    0003b189    ....    DCD    242057
        0x00052a38:    00000000    ....    DCD    0
        0x00052a3c:    0003bc85    ....    DCD    244869
        0x00052a40:    0003b7d1    ....    DCD    243665
        0x00052a44:    0003bccd    ....    DCD    244941
        0x00052a48:    0003bc15    ....    DCD    244757
        0x00052a4c:    0003b861    a...    DCD    243809
        0x00052a50:    0003b34d    M...    DCD    242509
        0x00052a54:    0003b311    ....    DCD    242449
        0x00052a58:    0003a99d    ....    DCD    240029
        0x00052a5c:    0003a955    U...    DCD    239957
        0x00052a60:    0003b2bd    ....    DCD    242365
        0x00052a64:    0003bef5    ....    DCD    245493
        0x00052a68:    0003be8d    ....    DCD    245389
        0x00052a6c:    0003be59    Y...    DCD    245337
        0x00052a70:    0003aa09    ....    DCD    240137
        0x00052a74:    0003aa25    %...    DCD    240165
        0x00052a78:    0003b4d1    ....    DCD    242897
        0x00052a7c:    0003ae65    e...    DCD    241253
        0x00052a80:    0003b49d    ....    DCD    242845
        0x00052a84:    0003b469    i...    DCD    242793
        0x00052a88:    0003b5e9    ....    DCD    243177
        0x00052a8c:    0003b1a9    ....    DCD    242089
        0x00052a90:    0003b439    9...    DCD    242745
        0x00052a94:    0003bd49    I...    DCD    245065
        0x00052a98:    0003bd0d    ....    DCD    245005
        0x00052a9c:    0003b819    ....    DCD    243737
        0x00052aa0:    0003bf55    U...    DCD    245589
        0x00052aa4:    0003bdfd    ....    DCD    245245
        0x00052aa8:    0003bb21    !...    DCD    244513
        0x00052aac:    0003bd85    ....    DCD    245125
        0x00052ab0:    0003a895    ....    DCD    239765
        0x00052ab4:    0003bbe5    ....    DCD    244709
        0x00052ab8:    0003a9d9    ....    DCD    240089
        0x00052abc:    0003bf19    ....    DCD    245529
        0x00052ac0:    0003a84d    M...    DCD    239693
        0x00052ac4:    0003bb91    ....    DCD    244625
        0x00052ac8:    0003be39    9...    DCD    245305
        0x00052acc:    0003b77d    }...    DCD    243581
        0x00052ad0:    00000000    ....    DCD    0
        0x00052ad4:    0003b5d9    ....    DCD    243161
        0x00052ad8:    0003aa45    E...    DCD    240197
        0x00052adc:    0003b5a1    ....    DCD    243105
        0x00052ae0:    0003b389    ....    DCD    242569
        0x00052ae4:    00000000    ....    DCD    0
        0x00052ae8:    0003b415    ....    DCD    242709
        0x00052aec:    00000000    ....    DCD    0
        0x00052af0:    0003ae85    ....    DCD    241285
        0x00052af4:    0003ae85    ....    DCD    241285
        0x00052af8:    0003ae85    ....    DCD    241285
        0x00052afc:    0003ae85    ....    DCD    241285
        0x00052b00:    0003ae85    ....    DCD    241285
        0x00052b04:    00000000    ....    DCD    0
        0x00052b08:    00000000    ....    DCD    0
        0x00052b0c:    00000000    ....    DCD    0
        0x00052b10:    00000000    ....    DCD    0
        0x00052b14:    00000000    ....    DCD    0
        0x00052b18:    00000000    ....    DCD    0
        0x00052b1c:    0003b69d    ....    DCD    243357
        0x00052b20:    0003b6d9    ....    DCD    243417
        0x00052b24:    0003af65    e...    DCD    241509
        0x00052b28:    0003afa1    ....    DCD    241569
        0x00052b2c:    0003acf5    ....    DCD    240885
        0x00052b30:    0003ae11    ....    DCD    241169
        0x00052b34:    0003a90d    ....    DCD    239885
        0x00052b38:    0003b559    Y...    DCD    243033
        0x00052b3c:    0003b609    ....    DCD    243209
        0x00052b40:    0003b4f1    ....    DCD    242929
        0x00052b44:    0003b715    ....    DCD    243477
        0x00052b48:    0003b525    %...    DCD    242981
        0x00052b4c:    0003a875    u...    DCD    239733
        0x00052b50:    0003b985    ....    DCD    244101
        0x00052b54:    0003b8a9    ....    DCD    243881
        0x00052b58:    0003bad9    ....    DCD    244441
        0x00052b5c:    0003b055    U...    DCD    241749
        0x00052b60:    0003b749    I...    DCD    243529
        0x00052b64:    0003ab79    y...    DCD    240505
        0x00052b68:    0003ac8d    ....    DCD    240781
        0x00052b6c:    0003acc1    ....    DCD    240833
        0x00052b70:    0003aa99    ....    DCD    240281
    hciLeEventMask
        0x00052b74:    007fffff    ....    DCD    8388607
        0x00052b78:    00000000    ....    DCD    0
    logN400
        0x00052b7c:    00000000    ....    DCD    0
        0x00052b80:    00000000    ....    DCD    0
        0x00052b84:    00000000    ....    DCD    0
        0x00052b88:    00000000    ....    DCD    0
        0x00052b8c:    00080008    ....    DCD    524296
        0x00052b90:    00080008    ....    DCD    524296
        0x00052b94:    00100010    ....    DCD    1048592
        0x00052b98:    00150010    ....    DCD    1376272
        0x00052b9c:    00180015    ....    DCD    1572885
        0x00052ba0:    0022001d    ..".    DCD    2228253
        0x00052ba4:    00000024    $...    DCD    36
    mdct_twiddles960
        0x00052ba8:    3f7fffff    ...?    DCD    1065353215
        0x00052bac:    3f7fff8e    ...?    DCD    1065353102
        0x00052bb0:    3f7ffe6a    j..?    DCD    1065352810
        0x00052bb4:    3f7ffc93    ...?    DCD    1065352339
        0x00052bb8:    3f7ffa07    ...?    DCD    1065351687
        0x00052bbc:    3f7ff6c8    ...?    DCD    1065350856
        0x00052bc0:    3f7ff2d6    ...?    DCD    1065349846
        0x00052bc4:    3f7fee30    0..?    DCD    1065348656
        0x00052bc8:    3f7fe8d6    ...?    DCD    1065347286
        0x00052bcc:    3f7fe2c8    ...?    DCD    1065345736
        0x00052bd0:    3f7fdc07    ...?    DCD    1065344007
        0x00052bd4:    3f7fd493    ...?    DCD    1065342099
        0x00052bd8:    3f7fcc6b    k..?    DCD    1065340011
        0x00052bdc:    3f7fc38f    ...?    DCD    1065337743
        0x00052be0:    3f7fba00    ...?    DCD    1065335296
        0x00052be4:    3f7fafbd    ...?    DCD    1065332669
        0x00052be8:    3f7fa4c7    ...?    DCD    1065329863
        0x00052bec:    3f7f991d    ...?    DCD    1065326877
        0x00052bf0:    3f7f8cc0    ...?    DCD    1065323712
        0x00052bf4:    3f7f7fb0    ...?    DCD    1065320368
        0x00052bf8:    3f7f71ec    .q.?    DCD    1065316844
        0x00052bfc:    3f7f6376    vc.?    DCD    1065313142
        0x00052c00:    3f7f544b    KT.?    DCD    1065309259
        0x00052c04:    3f7f446e    nD.?    DCD    1065305198
        0x00052c08:    3f7f33de    .3.?    DCD    1065300958
        0x00052c0c:    3f7f229a    .".?    DCD    1065296538
        0x00052c10:    3f7f10a3    ...?    DCD    1065291939
        0x00052c14:    3f7efdfa    ..~?    DCD    1065287162
        0x00052c18:    3f7eea9d    ..~?    DCD    1065282205
        0x00052c1c:    3f7ed68d    ..~?    DCD    1065277069
        0x00052c20:    3f7ec1cb    ..~?    DCD    1065271755
        0x00052c24:    3f7eac56    V.~?    DCD    1065266262
        0x00052c28:    3f7e962e    ..~?    DCD    1065260590
        0x00052c2c:    3f7e7f53    S.~?    DCD    1065254739
        0x00052c30:    3f7e67c6    .g~?    DCD    1065248710
        0x00052c34:    3f7e4f86    .O~?    DCD    1065242502
        0x00052c38:    3f7e3694    .6~?    DCD    1065236116
        0x00052c3c:    3f7e1cef    ..~?    DCD    1065229551
        0x00052c40:    3f7e0298    ..~?    DCD    1065222808
        0x00052c44:    3f7de78f    ..}?    DCD    1065215887
        0x00052c48:    3f7dcbd3    ..}?    DCD    1065208787
        0x00052c4c:    3f7daf66    f.}?    DCD    1065201510
        0x00052c50:    3f7d9246    F.}?    DCD    1065194054
        0x00052c54:    3f7d7474    tt}?    DCD    1065186420
        0x00052c58:    3f7d55f1    .U}?    DCD    1065178609
        0x00052c5c:    3f7d36bc    .6}?    DCD    1065170620
        0x00052c60:    3f7d16d5    ..}?    DCD    1065162453
        0x00052c64:    3f7cf63c    <.|?    DCD    1065154108
        0x00052c68:    3f7cd4f2    ..|?    DCD    1065145586
        0x00052c6c:    3f7cb2f6    ..|?    DCD    1065136886
        0x00052c70:    3f7c9049    I.|?    DCD    1065128009
        0x00052c74:    3f7c6ceb    .l|?    DCD    1065118955
        0x00052c78:    3f7c48db    .H|?    DCD    1065109723
        0x00052c7c:    3f7c241b    .$|?    DCD    1065100315
        0x00052c80:    3f7bfea9    ..{?    DCD    1065090729
        0x00052c84:    3f7bd887    ..{?    DCD    1065080967
        0x00052c88:    3f7bb1b4    ..{?    DCD    1065071028
        0x00052c8c:    3f7b8a30    0.{?    DCD    1065060912
        0x00052c90:    3f7b61fc    .a{?    DCD    1065050620
        0x00052c94:    3f7b3917    .9{?    DCD    1065040151
        0x00052c98:    3f7b0f82    ..{?    DCD    1065029506
        0x00052c9c:    3f7ae53d    =.z?    DCD    1065018685
        0x00052ca0:    3f7aba48    H.z?    DCD    1065007688
        0x00052ca4:    3f7a8ea2    ..z?    DCD    1064996514
        0x00052ca8:    3f7a624d    Mbz?    DCD    1064985165
        0x00052cac:    3f7a3548    H5z?    DCD    1064973640
        0x00052cb0:    3f7a0794    ..z?    DCD    1064961940
        0x00052cb4:    3f79d930    0.y?    DCD    1064950064
        0x00052cb8:    3f79aa1d    ..y?    DCD    1064938013
        0x00052cbc:    3f797a5a    Zzy?    DCD    1064925786
        0x00052cc0:    3f7949e9    .Iy?    DCD    1064913385
        0x00052cc4:    3f7918c8    ..y?    DCD    1064900808
        0x00052cc8:    3f78e6f9    ..x?    DCD    1064888057
        0x00052ccc:    3f78b47b    {.x?    DCD    1064875131
        0x00052cd0:    3f78814e    N.x?    DCD    1064862030
        0x00052cd4:    3f784d73    sMx?    DCD    1064848755
        0x00052cd8:    3f7818ea    ..x?    DCD    1064835306
        0x00052cdc:    3f77e3b2    ..w?    DCD    1064821682
        0x00052ce0:    3f77adcd    ..w?    DCD    1064807885
        0x00052ce4:    3f77773a    :ww?    DCD    1064793914
        0x00052ce8:    3f773ff9    .?w?    DCD    1064779769
        0x00052cec:    3f77080a    ..w?    DCD    1064765450
        0x00052cf0:    3f76cf6e    n.v?    DCD    1064750958
        0x00052cf4:    3f769625    %.v?    DCD    1064736293
        0x00052cf8:    3f765c2f    /\v?    DCD    1064721455
        0x00052cfc:    3f76218c    .!v?    DCD    1064706444
        0x00052d00:    3f75e63c    <.u?    DCD    1064691260
        0x00052d04:    3f75aa40    @.u?    DCD    1064675904
        0x00052d08:    3f756d97    .mu?    DCD    1064660375
        0x00052d0c:    3f753042    B0u?    DCD    1064644674
        0x00052d10:    3f74f241    A.t?    DCD    1064628801
        0x00052d14:    3f74b394    ..t?    DCD    1064612756
        0x00052d18:    3f74743b    ;tt?    DCD    1064596539
        0x00052d1c:    3f743437    74t?    DCD    1064580151
        0x00052d20:    3f73f387    ..s?    DCD    1064563591
        0x00052d24:    3f73b22c    ,.s?    DCD    1064546860
        0x00052d28:    3f737026    &ps?    DCD    1064529958
        0x00052d2c:    3f732d76    v-s?    DCD    1064512886
        0x00052d30:    3f72ea1a    ..r?    DCD    1064495642
        0x00052d34:    3f72a614    ..r?    DCD    1064478228
        0x00052d38:    3f726164    dar?    DCD    1064460644
        0x00052d3c:    3f721c0a    ..r?    DCD    1064442890
        0x00052d40:    3f71d605    ..q?    DCD    1064424965
        0x00052d44:    3f718f57    W.q?    DCD    1064406871
        0x00052d48:    3f714800    .Hq?    DCD    1064388608
        0x00052d4c:    3f70ffff    ..p?    DCD    1064370175
        0x00052d50:    3f70b755    U.p?    DCD    1064351573
        0x00052d54:    3f706e02    .np?    DCD    1064332802
        0x00052d58:    3f702406    .$p?    DCD    1064313862
        0x00052d5c:    3f6fd962    b.o?    DCD    1064294754
        0x00052d60:    3f6f8e15    ..o?    DCD    1064275477
        0x00052d64:    3f6f4220     Bo?    DCD    1064256032
        0x00052d68:    3f6ef584    ..n?    DCD    1064236420
        0x00052d6c:    3f6ea83f    ?.n?    DCD    1064216639
        0x00052d70:    3f6e5a53    SZn?    DCD    1064196691
        0x00052d74:    3f6e0bc0    ..n?    DCD    1064176576
        0x00052d78:    3f6dbc86    ..m?    DCD    1064156294
        0x00052d7c:    3f6d6ca5    .lm?    DCD    1064135845
        0x00052d80:    3f6d1c1d    ..m?    DCD    1064115229
        0x00052d84:    3f6ccaef    ..l?    DCD    1064094447
        0x00052d88:    3f6c791b    .yl?    DCD    1064073499
        0x00052d8c:    3f6c26a1    .&l?    DCD    1064052385
        0x00052d90:    3f6bd380    ..k?    DCD    1064031104
        0x00052d94:    3f6b7fbb    ..k?    DCD    1064009659
        0x00052d98:    3f6b2b50    P+k?    DCD    1063988048
        0x00052d9c:    3f6ad640    @.j?    DCD    1063966272
        0x00052da0:    3f6a808c    ..j?    DCD    1063944332
        0x00052da4:    3f6a2a32    2*j?    DCD    1063922226
        0x00052da8:    3f69d335    5.i?    DCD    1063899957
        0x00052dac:    3f697b93    .{i?    DCD    1063877523
        0x00052db0:    3f69234d    M#i?    DCD    1063854925
        0x00052db4:    3f68ca64    d.h?    DCD    1063832164
        0x00052db8:    3f6870d8    .ph?    DCD    1063809240
        0x00052dbc:    3f6816a8    ..h?    DCD    1063786152
        0x00052dc0:    3f67bbd5    ..g?    DCD    1063762901
        0x00052dc4:    3f676060    ``g?    DCD    1063739488
        0x00052dc8:    3f670448    H.g?    DCD    1063715912
        0x00052dcc:    3f66a78f    ..f?    DCD    1063692175
        0x00052dd0:    3f664a33    3Jf?    DCD    1063668275
        0x00052dd4:    3f65ec36    6.e?    DCD    1063644214
        0x00052dd8:    3f658d97    ..e?    DCD    1063619991
        0x00052ddc:    3f652e57    W.e?    DCD    1063595607
        0x00052de0:    3f64ce77    w.d?    DCD    1063571063
        0x00052de4:    3f646df5    .md?    DCD    1063546357
        0x00052de8:    3f640cd4    ..d?    DCD    1063521492
        0x00052dec:    3f63ab12    ..c?    DCD    1063496466
        0x00052df0:    3f6348b1    .Hc?    DCD    1063471281
        0x00052df4:    3f62e5b0    ..b?    DCD    1063445936
        0x00052df8:    3f628210    ..b?    DCD    1063420432
        0x00052dfc:    3f621dd1    ..b?    DCD    1063394769
        0x00052e00:    3f61b8f3    ..a?    DCD    1063368947
        0x00052e04:    3f615377    wSa?    DCD    1063342967
        0x00052e08:    3f60ed5c    \.`?    DCD    1063316828
        0x00052e0c:    3f6086a4    ..`?    DCD    1063290532
        0x00052e10:    3f601f4e    N.`?    DCD    1063264078
        0x00052e14:    3f5fb75b    [._?    DCD    1063237467
        0x00052e18:    3f5f4ecb    .N_?    DCD    1063210699
        0x00052e1c:    3f5ee59e    ..^?    DCD    1063183774
        0x00052e20:    3f5e7bd5    .{^?    DCD    1063156693
        0x00052e24:    3f5e1170    p.^?    DCD    1063129456
        0x00052e28:    3f5da66e    n.]?    DCD    1063102062
        0x00052e2c:    3f5d3ad2    .:]?    DCD    1063074514
        0x00052e30:    3f5cce9a    ..\?    DCD    1063046810
        0x00052e34:    3f5c61c6    .a\?    DCD    1063018950
        0x00052e38:    3f5bf459    Y.[?    DCD    1062990937
        0x00052e3c:    3f5b8651    Q.[?    DCD    1062962769
        0x00052e40:    3f5b17ae    ..[?    DCD    1062934446
        0x00052e44:    3f5aa872    r.Z?    DCD    1062905970
        0x00052e48:    3f5a389d    .8Z?    DCD    1062877341
        0x00052e4c:    3f59c82e    ..Y?    DCD    1062848558
        0x00052e50:    3f595727    'WY?    DCD    1062819623
        0x00052e54:    3f58e587    ..X?    DCD    1062790535
        0x00052e58:    3f58734f    OsX?    DCD    1062761295
        0x00052e5c:    3f58007f    ..X?    DCD    1062731903
        0x00052e60:    3f578d17    ..W?    DCD    1062702359
        0x00052e64:    3f571918    ..W?    DCD    1062672664
        0x00052e68:    3f56a482    ..V?    DCD    1062642818
        0x00052e6c:    3f562f56    V/V?    DCD    1062612822
        0x00052e70:    3f55b993    ..U?    DCD    1062582675
        0x00052e74:    3f55433a    :CU?    DCD    1062552378
        0x00052e78:    3f54cc4b    K.T?    DCD    1062521931
        0x00052e7c:    3f5454c7    .TT?    DCD    1062491335
        0x00052e80:    3f53dcae    ..S?    DCD    1062460590
        0x00052e84:    3f536401    .dS?    DCD    1062429697
        0x00052e88:    3f52eabf    ..R?    DCD    1062398655
        0x00052e8c:    3f5270e9    .pR?    DCD    1062367465
        0x00052e90:    3f51f67f    ..Q?    DCD    1062336127
        0x00052e94:    3f517b82    .{Q?    DCD    1062304642
        0x00052e98:    3f50fff2    ..P?    DCD    1062273010
        0x00052e9c:    3f5083cf    ..P?    DCD    1062241231
        0x00052ea0:    3f50071a    ..P?    DCD    1062209306
        0x00052ea4:    3f4f89d2    ..O?    DCD    1062177234
        0x00052ea8:    3f4f0bfa    ..O?    DCD    1062145018
        0x00052eac:    3f4e8d90    ..N?    DCD    1062112656
        0x00052eb0:    3f4e0e94    ..N?    DCD    1062080148
        0x00052eb4:    3f4d8f09    ..M?    DCD    1062047497
        0x00052eb8:    3f4d0eed    ..M?    DCD    1062014701
        0x00052ebc:    3f4c8e41    A.L?    DCD    1061981761
        0x00052ec0:    3f4c0d05    ..L?    DCD    1061948677
        0x00052ec4:    3f4b8b3b    ;.K?    DCD    1061915451
        0x00052ec8:    3f4b08e1    ..K?    DCD    1061882081
        0x00052ecc:    3f4a85f9    ..J?    DCD    1061848569
        0x00052ed0:    3f4a0283    ..J?    DCD    1061814915
        0x00052ed4:    3f497e7f    .~I?    DCD    1061781119
        0x00052ed8:    3f48f9ee    ..H?    DCD    1061747182
        0x00052edc:    3f4874cf    .tH?    DCD    1061713103
        0x00052ee0:    3f47ef24    $.G?    DCD    1061678884
        0x00052ee4:    3f4768ed    .hG?    DCD    1061644525
        0x00052ee8:    3f46e229    ).F?    DCD    1061610025
        0x00052eec:    3f465ada    .ZF?    DCD    1061575386
        0x00052ef0:    3f45d300    ..E?    DCD    1061540608
        0x00052ef4:    3f454a9b    .JE?    DCD    1061505691
        0x00052ef8:    3f44c1ac    ..D?    DCD    1061470636
        0x00052efc:    3f443832    28D?    DCD    1061435442
        0x00052f00:    3f43ae2f    /.C?    DCD    1061400111
        0x00052f04:    3f4323a2    .#C?    DCD    1061364642
        0x00052f08:    3f42988d    ..B?    DCD    1061329037
        0x00052f0c:    3f420cef    ..B?    DCD    1061293295
        0x00052f10:    3f4180c8    ..A?    DCD    1061257416
        0x00052f14:    3f40f41a    ..@?    DCD    1061221402
        0x00052f18:    3f4066e5    .f@?    DCD    1061185253
        0x00052f1c:    3f3fd928    (.??    DCD    1061148968
        0x00052f20:    3f3f4ae5    .J??    DCD    1061112549
        0x00052f24:    3f3ebc1b    ..>?    DCD    1061075995
        0x00052f28:    3f3e2ccc    .,>?    DCD    1061039308
        0x00052f2c:    3f3d9cf7    ..=?    DCD    1061002487
        0x00052f30:    3f3d0c9d    ..=?    DCD    1060965533
        0x00052f34:    3f3c7bbe    .{<?    DCD    1060928446
        0x00052f38:    3f3bea5c    \.;?    DCD    1060891228
        0x00052f3c:    3f3b5875    uX;?    DCD    1060853877
        0x00052f40:    3f3ac60a    ..:?    DCD    1060816394
        0x00052f44:    3f3a331d    .3:?    DCD    1060778781
        0x00052f48:    3f399fad    ..9?    DCD    1060741037
        0x00052f4c:    3f390bbb    ..9?    DCD    1060703163
        0x00052f50:    3f387747    Gw8?    DCD    1060665159
        0x00052f54:    3f37e251    Q.7?    DCD    1060627025
        0x00052f58:    3f374cda    .L7?    DCD    1060588762
        0x00052f5c:    3f36b6e3    ..6?    DCD    1060550371
        0x00052f60:    3f36206b    k 6?    DCD    1060511851
        0x00052f64:    3f358974    t.5?    DCD    1060473204
        0x00052f68:    3f34f1fd    ..4?    DCD    1060434429
        0x00052f6c:    3f345a07    .Z4?    DCD    1060395527
        0x00052f70:    3f33c193    ..3?    DCD    1060356499
        0x00052f74:    3f3328a0    .(3?    DCD    1060317344
        0x00052f78:    3f328f30    0.2?    DCD    1060278064
        0x00052f7c:    3f31f542    B.1?    DCD    1060238658
        0x00052f80:    3f315ad8    .Z1?    DCD    1060199128
        0x00052f84:    3f30bff1    ..0?    DCD    1060159473
        0x00052f88:    3f30248e    .$0?    DCD    1060119694
        0x00052f8c:    3f2f88af    ../?    DCD    1060079791
        0x00052f90:    3f2eec55    U..?    DCD    1060039765
        0x00052f94:    3f2e4f81    .O.?    DCD    1059999617
        0x00052f98:    3f2db232    2.-?    DCD    1059959346
        0x00052f9c:    3f2d1469    i.-?    DCD    1059918953
        0x00052fa0:    3f2c7627    'v,?    DCD    1059878439
        0x00052fa4:    3f2bd76b    k.+?    DCD    1059837803
        0x00052fa8:    3f2b3837    78+?    DCD    1059797047
        0x00052fac:    3f2a988b    ..*?    DCD    1059756171
        0x00052fb0:    3f29f867    g.)?    DCD    1059715175
        0x00052fb4:    3f2957cc    .W)?    DCD    1059674060
        0x00052fb8:    3f28b6ba    ..(?    DCD    1059632826
        0x00052fbc:    3f281532    2.(?    DCD    1059591474
        0x00052fc0:    3f277333    3s'?    DCD    1059550003
        0x00052fc4:    3f26d0bf    ..&?    DCD    1059508415
        0x00052fc8:    3f262dd6    .-&?    DCD    1059466710
        0x00052fcc:    3f258a79    y.%?    DCD    1059424889
        0x00052fd0:    3f24e6a7    ..$?    DCD    1059382951
        0x00052fd4:    3f244261    aB$?    DCD    1059340897
        0x00052fd8:    3f239da9    ..#?    DCD    1059298729
        0x00052fdc:    3f22f87d    }."?    DCD    1059256445
        0x00052fe0:    3f2252df    .R"?    DCD    1059214047
        0x00052fe4:    3f21accf    ..!?    DCD    1059171535
        0x00052fe8:    3f21064d    M.!?    DCD    1059128909
        0x00052fec:    3f205f5b    [_ ?    DCD    1059086171
        0x00052ff0:    3f1fb7f8    ...?    DCD    1059043320
        0x00052ff4:    3f1f1025    %..?    DCD    1059000357
        0x00052ff8:    3f1e67e2    .g.?    DCD    1058957282
        0x00052ffc:    3f1dbf30    0..?    DCD    1058914096
        0x00053000:    3f1d1610    ...?    DCD    1058870800
        0x00053004:    3f1c6c81    .l.?    DCD    1058827393
        0x00053008:    3f1bc284    ...?    DCD    1058783876
        0x0005300c:    3f1b181a    ...?    DCD    1058740250
        0x00053010:    3f1a6d43    Cm.?    DCD    1058696515
        0x00053014:    3f19c200    ...?    DCD    1058652672
        0x00053018:    3f191651    Q..?    DCD    1058608721
        0x0005301c:    3f186a36    6j.?    DCD    1058564662
        0x00053020:    3f17bdb1    ...?    DCD    1058520497
        0x00053024:    3f1710c1    ...?    DCD    1058476225
        0x00053028:    3f166367    gc.?    DCD    1058431847
        0x0005302c:    3f15b5a3    ...?    DCD    1058387363
        0x00053030:    3f150776    v..?    DCD    1058342774
        0x00053034:    3f1458e1    .X.?    DCD    1058298081
        0x00053038:    3f13a9e4    ...?    DCD    1058253284
        0x0005303c:    3f12fa7f    ...?    DCD    1058208383
        0x00053040:    3f124ab3    .J.?    DCD    1058163379
        0x00053044:    3f119a80    ...?    DCD    1058118272
        0x00053048:    3f10e9e7    ...?    DCD    1058073063
        0x0005304c:    3f1038e8    .8.?    DCD    1058027752
        0x00053050:    3f0f8784    ...?    DCD    1057982340
        0x00053054:    3f0ed5bb    ...?    DCD    1057936827
        0x00053058:    3f0e238e    .#.?    DCD    1057891214
        0x0005305c:    3f0d70fe    .p.?    DCD    1057845502
        0x00053060:    3f0cbe0a    ...?    DCD    1057799690
        0x00053064:    3f0c0ab3    ...?    DCD    1057753779
        0x00053068:    3f0b56fa    .V.?    DCD    1057707770
        0x0005306c:    3f0aa2df    ...?    DCD    1057661663
        0x00053070:    3f09ee63    c..?    DCD    1057615459
        0x00053074:    3f093986    .9.?    DCD    1057569158
        0x00053078:    3f088449    I..?    DCD    1057522761
        0x0005307c:    3f07ceac    ...?    DCD    1057476268
        0x00053080:    3f0718af    ...?    DCD    1057429679
        0x00053084:    3f066254    Tb.?    DCD    1057382996
        0x00053088:    3f05ab9b    ...?    DCD    1057336219
        0x0005308c:    3f04f483    ...?    DCD    1057289347
        0x00053090:    3f043d0f    .=.?    DCD    1057242383
        0x00053094:    3f03853d    =..?    DCD    1057195325
        0x00053098:    3f02cd0f    ...?    DCD    1057148175
        0x0005309c:    3f021486    ...?    DCD    1057100934
        0x000530a0:    3f015ba1    .[.?    DCD    1057053601
        0x000530a4:    3f00a261    a..?    DCD    1057006177
        0x000530a8:    3effd18f    ...>    DCD    1056952719
        0x000530ac:    3efe5da7    .].>    DCD    1056857511
        0x000530b0:    3efce90e    ...>    DCD    1056762126
        0x000530b4:    3efb73c2    .s.>    DCD    1056666562
        0x000530b8:    3ef9fdc6    ...>    DCD    1056570822
        0x000530bc:    3ef8871b    ...>    DCD    1056474907
        0x000530c0:    3ef70fc1    ...>    DCD    1056378817
        0x000530c4:    3ef597ba    ...>    DCD    1056282554
        0x000530c8:    3ef41f06    ...>    DCD    1056186118
        0x000530cc:    3ef2a5a8    ...>    DCD    1056089512
        0x000530d0:    3ef12b9e    .+.>    DCD    1055992734
        0x000530d4:    3eefb0ec    ...>    DCD    1055895788
        0x000530d8:    3eee3591    .5.>    DCD    1055798673
        0x000530dc:    3eecb990    ...>    DCD    1055701392
        0x000530e0:    3eeb3ce8    .<.>    DCD    1055603944
        0x000530e4:    3ee9bf9a    ...>    DCD    1055506330
        0x000530e8:    3ee841a9    .A.>    DCD    1055408553
        0x000530ec:    3ee6c315    ...>    DCD    1055310613
        0x000530f0:    3ee543df    .C.>    DCD    1055212511
        0x000530f4:    3ee3c408    ...>    DCD    1055114248
        0x000530f8:    3ee24391    .C.>    DCD    1055015825
        0x000530fc:    3ee0c27c    |..>    DCD    1054917244
        0x00053100:    3edf40c8    .@.>    DCD    1054818504
        0x00053104:    3eddbe78    x..>    DCD    1054719608
        0x00053108:    3edc3b8c    .;.>    DCD    1054620556
        0x0005310c:    3edab806    ...>    DCD    1054521350
        0x00053110:    3ed933e6    .3.>    DCD    1054421990
        0x00053114:    3ed7af2e    ...>    DCD    1054322478
        0x00053118:    3ed629df    .).>    DCD    1054222815
        0x0005311c:    3ed4a3f9    ...>    DCD    1054123001
        0x00053120:    3ed31d7d    }..>    DCD    1054023037
        0x00053124:    3ed1966e    n..>    DCD    1053922926
        0x00053128:    3ed00ecc    ...>    DCD    1053822668
        0x0005312c:    3ece8697    ...>    DCD    1053722263
        0x00053130:    3eccfdd2    ...>    DCD    1053621714
        0x00053134:    3ecb747d    }t.>    DCD    1053521021
        0x00053138:    3ec9ea99    ...>    DCD    1053420185
        0x0005313c:    3ec86027    '`.>    DCD    1053319207
        0x00053140:    3ec6d528    (..>    DCD    1053218088
        0x00053144:    3ec5499f    .I.>    DCD    1053116831
        0x00053148:    3ec3bd8a    ...>    DCD    1053015434
        0x0005314c:    3ec230ec    .0.>    DCD    1052913900
        0x00053150:    3ec0a3c6    ...>    DCD    1052812230
        0x00053154:    3ebf1619    ...>    DCD    1052710425
        0x00053158:    3ebd87e6    ...>    DCD    1052608486
        0x0005315c:    3ebbf92d    -..>    DCD    1052506413
        0x00053160:    3eba69f1    .i.>    DCD    1052404209
        0x00053164:    3eb8da32    2..>    DCD    1052301874
        0x00053168:    3eb749f1    .I.>    DCD    1052199409
        0x0005316c:    3eb5b92f    /..>    DCD    1052096815
        0x00053170:    3eb427ee    .'.>    DCD    1051994094
        0x00053174:    3eb2962f    /..>    DCD    1051891247
        0x00053178:    3eb103f2    ...>    DCD    1051788274
        0x0005317c:    3eaf7139    9q.>    DCD    1051685177
        0x00053180:    3eadde04    ...>    DCD    1051581956
        0x00053184:    3eac4a56    VJ.>    DCD    1051478614
        0x00053188:    3eaab62f    /..>    DCD    1051375151
        0x0005318c:    3ea92190    .!.>    DCD    1051271568
        0x00053190:    3ea78c7a    z..>    DCD    1051167866
        0x00053194:    3ea5f6ef    ...>    DCD    1051064047
        0x00053198:    3ea460ef    .`.>    DCD    1050960111
        0x0005319c:    3ea2ca7c    |..>    DCD    1050856060
        0x000531a0:    3ea13397    .3.>    DCD    1050751895
        0x000531a4:    3e9f9c40    @..>    DCD    1050647616
        0x000531a8:    3e9e047a    z..>    DCD    1050543226
        0x000531ac:    3e9c6c44    Dl.>    DCD    1050438724
        0x000531b0:    3e9ad3a1    ...>    DCD    1050334113
        0x000531b4:    3e993a91    .:.>    DCD    1050229393
        0x000531b8:    3e97a116    ...>    DCD    1050124566
        0x000531bc:    3e960730    0..>    DCD    1050019632
        0x000531c0:    3e946ce1    .l.>    DCD    1049914593
        0x000531c4:    3e92d229    )..>    DCD    1049809449
        0x000531c8:    3e91370b    .7.>    DCD    1049704203
        0x000531cc:    3e8f9b87    ...>    DCD    1049598855
        0x000531d0:    3e8dff9e    ...>    DCD    1049493406
        0x000531d4:    3e8c6351    Qc.>    DCD    1049387857
        0x000531d8:    3e8ac6a2    ...>    DCD    1049282210
        0x000531dc:    3e892991    .).>    DCD    1049176465
        0x000531e0:    3e878c20     ..>    DCD    1049070624
        0x000531e4:    3e85ee50    P..>    DCD    1048964688
        0x000531e8:    3e845022    "P.>    DCD    1048858658
        0x000531ec:    3e82b197    ...>    DCD    1048752535
        0x000531f0:    3e8112b0    ...>    DCD    1048646320
        0x000531f4:    3e7ee6de    ..~>    DCD    1048504030
        0x000531f8:    3e7ba7a9    ..{>    DCD    1048291241
        0x000531fc:    3e7867c3    .gx>    DCD    1048078275
        0x00053200:    3e75272f    /'u>    DCD    1047865135
        0x00053204:    3e71e5ee    ..q>    DCD    1047651822
        0x00053208:    3e6ea404    ..n>    DCD    1047438340
        0x0005320c:    3e6b6173    sak>    DCD    1047224691
        0x00053210:    3e681e3c    <.h>    DCD    1047010876
        0x00053214:    3e64da62    b.d>    DCD    1046796898
        0x00053218:    3e6195e8    ..a>    DCD    1046582760
        0x0005321c:    3e5e50cf    .P^>    DCD    1046368463
        0x00053220:    3e5b0b1a    ..[>    DCD    1046154010
        0x00053224:    3e57c4cc    ..W>    DCD    1045939404
        0x00053228:    3e547de6    .}T>    DCD    1045724646
        0x0005322c:    3e51366b    k6Q>    DCD    1045509739
        0x00053230:    3e4dee5d    ].M>    DCD    1045294685
        0x00053234:    3e4aa5bf    ..J>    DCD    1045079487
        0x00053238:    3e475c92    .\G>    DCD    1044864146
        0x0005323c:    3e4412da    ..D>    DCD    1044648666
        0x00053240:    3e40c897    ..@>    DCD    1044433047
        0x00053244:    3e3d7dce    .}=>    DCD    1044217294
        0x00053248:    3e3a3280    .2:>    DCD    1044001408
        0x0005324c:    3e36e6ae    ..6>    DCD    1043785390
        0x00053250:    3e339a5d    ].3>    DCD    1043569245
        0x00053254:    3e304d8d    .M0>    DCD    1043352973
        0x00053258:    3e2d0042    B.->    DCD    1043136578
        0x0005325c:    3e29b27d    }.)>    DCD    1042920061
        0x00053260:    3e266442    Bd&>    DCD    1042703426
        0x00053264:    3e231591    ..#>    DCD    1042486673
        0x00053268:    3e1fc66e    n..>    DCD    1042269806
        0x0005326c:    3e1c76db    .v.>    DCD    1042052827
        0x00053270:    3e1926da    .&.>    DCD    1041835738
        0x00053274:    3e15d66d    m..>    DCD    1041618541
        0x00053278:    3e128598    ...>    DCD    1041401240
        0x0005327c:    3e0f345b    [4.>    DCD    1041183835
        0x00053280:    3e0be2ba    ...>    DCD    1040966330
        0x00053284:    3e0890b7    ...>    DCD    1040748727
        0x00053288:    3e053e54    T>.>    DCD    1040531028
        0x0005328c:    3e01eb94    ...>    DCD    1040313236
        0x00053290:    3dfd30f0    .0.=    DCD    1040003312
        0x00053294:    3df68a06    ...=    DCD    1039567366
        0x00053298:    3defe271    q..=    DCD    1039131249
        0x0005329c:    3de93a33    3:.=    DCD    1038694963
        0x000532a0:    3de2914f    O..=    DCD    1038258511
        0x000532a4:    3ddbe7cf    ...=    DCD    1037821903
        0x000532a8:    3dd53db5    .=.=    DCD    1037385141
        0x000532ac:    3dce9303    ...=    DCD    1036948227
        0x000532b0:    3dc7e7c0    ...=    DCD    1036511168
        0x000532b4:    3dc13bf2    .;.=    DCD    1036073970
        0x000532b8:    3dba8f9c    ...=    DCD    1035636636
        0x000532bc:    3db3e2c3    ...=    DCD    1035199171
        0x000532c0:    3dad356c    l5.=    DCD    1034761580
        0x000532c4:    3da6879b    ...=    DCD    1034323867
        0x000532c8:    3d9fd955    U..=    DCD    1033886037
        0x000532cc:    3d992a9f    .*.=    DCD    1033448095
        0x000532d0:    3d927b7e    ~{.=    DCD    1033010046
        0x000532d4:    3d8bcbf6    ...=    DCD    1032571894
        0x000532d8:    3d851c0b    ...=    DCD    1032133643
        0x000532dc:    3d7cd787    ..|=    DCD    1031591815
        0x000532e0:    3d6f7646    Fvo=    DCD    1030714950
        0x000532e4:    3d62145d    ].b=    DCD    1029837917
        0x000532e8:    3d54b1d6    ..T=    DCD    1028960726
        0x000532ec:    3d474eb9    .NG=    DCD    1028083385
        0x000532f0:    3d39eb10    ..9=    DCD    1027205904
        0x000532f4:    3d2c86e5    ..,=    DCD    1026328293
        0x000532f8:    3d1f2240    @".=    DCD    1025450560
        0x000532fc:    3d11bd2c    ,..=    DCD    1024572716
        0x00053300:    3d0457b2    .W.=    DCD    1023694770
        0x00053304:    3cede3b5    ...<    DCD    1022223285
        0x00053308:    3cd31760    `..<    DCD    1020467040
        0x0005330c:    3cb84a76    vJ.<    DCD    1018710646
        0x00053310:    3c9d7d0b    .}.<    DCD    1016954123
        0x00053314:    3c82af32    2..<    DCD    1015197490
        0x00053318:    3c4fc1fa    ..O<    DCD    1011859962
        0x0005331c:    3c1a24fe    .$.<    DCD    1008346366
        0x00053320:    3bc90f2a    *..;    DCD    1003032362
        0x00053324:    3b3ba799    ..;;    DCD    993765273
        0x00053328:    b9d67d2e    .}..    DCD    3117841710
        0x0005332c:    bb7146d2    .Fq.    DCD    3144763090
        0x00053330:    bbe3deab    ....    DCD    3152273067
        0x00053334:    bc278ca6    ..'.    DCD    3156708518
        0x00053338:    bc5d2981    .)].    DCD    3160222081
        0x0005333c:    bc8962e1    .b..    DCD    3163120353
        0x00053340:    bca430a0    .0..    DCD    3164876960
        0x00053344:    bcbefdec    ....    DCD    3166633452
        0x00053348:    bcd9cab3    ....    DCD    3168389811
        0x0005334c:    bcf496e0    ....    DCD    3170146016
        0x00053350:    bd07b131    1...    DCD    3171397937
        0x00053354:    bd151693    ....    DCD    3172275859
        0x00053358:    bd227b8c    .{".    DCD    3173153676
        0x0005335c:    bd2fe013    ../.    DCD    3174031379
        0x00053360:    bd3d441e    .D=.    DCD    3174908958
        0x00053364:    bd4aa7a5    ..J.    DCD    3175786405
        0x00053368:    bd580a9d    ..X.    DCD    3176663709
        0x0005336c:    bd656cfe    .le.    DCD    3177540862
        0x00053370:    bd72cebe    ..r.    DCD    3178417854
        0x00053374:    bd8017ea    ....    DCD    3179288554
        0x00053378:    bd86c81b    ....    DCD    3179726875
        0x0005337c:    bd8d77ed    .w..    DCD    3180165101
        0x00053380:    bd94275c    \'..    DCD    3180603228
        0x00053384:    bd9ad663    c...    DCD    3181041251
        0x00053388:    bda184fd    ....    DCD    3181479165
        0x0005338c:    bda83326    &3..    DCD    3181916966
        0x00053390:    bdaee0d9    ....    DCD    3182354649
        0x00053394:    bdb58e11    ....    DCD    3182792209
        0x00053398:    bdbc3aca    .:..    DCD    3183229642
        0x0005339c:    bdc2e6fe    ....    DCD    3183666942
        0x000533a0:    bdc992aa    ....    DCD    3184104106
        0x000533a4:    bdd03dc8    .=..    DCD    3184541128
        0x000533a8:    bdd6e854    T...    DCD    3184978004
        0x000533ac:    bddd924a    J...    DCD    3185414730
        0x000533b0:    bde43ba4    .;..    DCD    3185851300
        0x000533b4:    bdeae45d    ]...    DCD    3186287709
        0x000533b8:    bdf18c72    r...    DCD    3186723954
        0x000533bc:    bdf833dd    .3..    DCD    3187160029
        0x000533c0:    bdfeda9a    ....    DCD    3187595930
        0x000533c4:    be02c052    R...    DCD    3187851346
        0x000533c8:    be0612fc    ....    DCD    3188069116
        0x000533cc:    be096547    Ge..    DCD    3188286791
        0x000533d0:    be0cb732    2...    DCD    3188504370
        0x000533d4:    be1008ba    ....    DCD    3188721850
        0x000533d8:    be1359dd    .Y..    DCD    3188939229
        0x000533dc:    be16aa98    ....    DCD    3189156504
        0x000533e0:    be19faea    ....    DCD    3189373674
        0x000533e4:    be1d4ad0    .J..    DCD    3189590736
        0x000533e8:    be209a47    G. .    DCD    3189807687
        0x000533ec:    be23e94e    N.#.    DCD    3190024526
        0x000533f0:    be2737e1    .7'.    DCD    3190241249
        0x000533f4:    be2a8600    ..*.    DCD    3190457856
        0x000533f8:    be2dd3a6    ..-.    DCD    3190674342
        0x000533fc:    be3120d3    . 1.    DCD    3190890707
        0x00053400:    be346d83    .m4.    DCD    3191106947
        0x00053404:    be37b9b5    ..7.    DCD    3191323061
        0x00053408:    be3b0565    e.;.    DCD    3191539045
        0x0005340c:    be3e5093    .P>.    DCD    3191754899
        0x00053410:    be419b3a    :.A.    DCD    3191970618
        0x00053414:    be44e55a    Z.D.    DCD    3192186202
        0x00053418:    be482ef0    ..H.    DCD    3192401648
        0x0005341c:    be4b77f9    .wK.    DCD    3192616953
        0x00053420:    be4ec074    t.N.    DCD    3192832116
        0x00053424:    be52085d    ].R.    DCD    3193047133
        0x00053428:    be554fb3    .OU.    DCD    3193262003
        0x0005342c:    be589673    s.X.    DCD    3193476723
        0x00053430:    be5bdc9c    ..[.    DCD    3193691292
        0x00053434:    be5f222a    *"_.    DCD    3193905706
        0x00053438:    be62671b    .gb.    DCD    3194119963
        0x0005343c:    be65ab6d    m.e.    DCD    3194334061
        0x00053440:    be68ef1f    ..h.    DCD    3194547999
        0x00053444:    be6c322c    ,2l.    DCD    3194761772
        0x00053448:    be6f7494    .to.    DCD    3194975380
        0x0005344c:    be72b654    T.r.    DCD    3195188820
        0x00053450:    be75f76a    j.u.    DCD    3195402090
        0x00053454:    be7937d3    .7y.    DCD    3195615187
        0x00053458:    be7c778d    .w|.    DCD    3195828109
        0x0005345c:    be7fb696    ....    DCD    3196040854
        0x00053460:    be817a75    uz..    DCD    3196156533
        0x00053464:    be831945    E...    DCD    3196262725
        0x00053468:    be84b7b9    ....    DCD    3196368825
        0x0005346c:    be8655d0    .U..    DCD    3196474832
        0x00053470:    be87f388    ....    DCD    3196580744
        0x00053474:    be8990e1    ....    DCD    3196686561
        0x00053478:    be8b2dda    .-..    DCD    3196792282
        0x0005347c:    be8cca70    p...    DCD    3196897904
        0x00053480:    be8e66a4    .f..    DCD    3197003428
        0x00053484:    be900274    t...    DCD    3197108852
        0x00053488:    be919ddf    ....    DCD    3197214175
        0x0005348c:    be9338e4    .8..    DCD    3197319396
        0x00053490:    be94d381    ....    DCD    3197424513
        0x00053494:    be966db6    .m..    DCD    3197529526
        0x00053498:    be980781    ....    DCD    3197634433
        0x0005349c:    be99a0e2    ....    DCD    3197739234
        0x000534a0:    be9b39d7    .9..    DCD    3197843927
        0x000534a4:    be9cd25f    _...    DCD    3197948511
        0x000534a8:    be9e6a79    yj..    DCD    3198052985
        0x000534ac:    bea00223    #...    DCD    3198157347
        0x000534b0:    bea1995e    ^...    DCD    3198261598
        0x000534b4:    bea33026    &0..    DCD    3198365734
        0x000534b8:    bea4c67d    }...    DCD    3198469757
        0x000534bc:    bea65c60    `\..    DCD    3198573664
        0x000534c0:    bea7f1ce    ....    DCD    3198677454
        0x000534c4:    bea986c6    ....    DCD    3198781126
        0x000534c8:    beab1b47    G...    DCD    3198884679
        0x000534cc:    beacaf50    P...    DCD    3198988112
        0x000534d0:    beae42e0    .B..    DCD    3199091424
        0x000534d4:    beafd5f5    ....    DCD    3199194613
        0x000534d8:    beb1688f    .h..    DCD    3199297679
        0x000534dc:    beb2faad    ....    DCD    3199400621
        0x000534e0:    beb48c4d    M...    DCD    3199503437
        0x000534e4:    beb61d6e    n...    DCD    3199606126
        0x000534e8:    beb7ae10    ....    DCD    3199708688
        0x000534ec:    beb93e30    0>..    DCD    3199811120
        0x000534f0:    bebacdcf    ....    DCD    3199913423
        0x000534f4:    bebc5cea    .\..    DCD    3200015594
        0x000534f8:    bebdeb82    ....    DCD    3200117634
        0x000534fc:    bebf7994    .y..    DCD    3200219540
        0x00053500:    bec1071f    ....    DCD    3200321311
        0x00053504:    bec29423    #...    DCD    3200422947
        0x00053508:    bec4209f    . ..    DCD    3200524447
        0x0005350c:    bec5ac91    ....    DCD    3200625809
        0x00053510:    bec737f8    .7..    DCD    3200727032
        0x00053514:    bec8c2d3    ....    DCD    3200828115
        0x00053518:    beca4d22    "M..    DCD    3200929058
        0x0005351c:    becbd6e2    ....    DCD    3201029858
        0x00053520:    becd6013    .`..    DCD    3201130515
        0x00053524:    becee8b5    ....    DCD    3201231029
        0x00053528:    bed070c5    .p..    DCD    3201331397
        0x0005352c:    bed1f842    B...    DCD    3201431618
        0x00053530:    bed37f2d    -...    DCD    3201531693
        0x00053534:    bed50583    ....    DCD    3201631619
        0x00053538:    bed68b43    C...    DCD    3201731395
        0x0005353c:    bed8106d    m...    DCD    3201831021
        0x00053540:    bed994ff    ....    DCD    3201930495
        0x00053544:    bedb18f9    ....    DCD    3202029817
        0x00053548:    bedc9c59    Y...    DCD    3202128985
        0x0005354c:    bede1f1d    ....    DCD    3202227997
        0x00053550:    bedfa146    F...    DCD    3202326854
        0x00053554:    bee122d3    ."..    DCD    3202425555
        0x00053558:    bee2a3c1    ....    DCD    3202524097
        0x0005355c:    bee42410    .$..    DCD    3202622480
        0x00053560:    bee5a3be    ....    DCD    3202720702
        0x00053564:    bee722cc    ."..    DCD    3202818764
        0x00053568:    bee8a138    8...    DCD    3202916664
        0x0005356c:    beea1f00    ....    DCD    3203014400
        0x00053570:    beeb9c24    $...    DCD    3203111972
        0x00053574:    beed18a2    ....    DCD    3203209378
        0x00053578:    beee947a    z...    DCD    3203306618
        0x0005357c:    bef00fab    ....    DCD    3203403691
        0x00053580:    bef18a33    3...    DCD    3203500595
        0x00053584:    bef30412    ....    DCD    3203597330
        0x00053588:    bef47d46    F}..    DCD    3203693894
        0x0005358c:    bef5f5cf    ....    DCD    3203790287
        0x00053590:    bef76daa    .m..    DCD    3203886506
        0x00053594:    bef8e4d9    ....    DCD    3203982553
        0x00053598:    befa5b58    X[..    DCD    3204078424
        0x0005359c:    befbd128    (...    DCD    3204174120
        0x000535a0:    befd4647    GF..    DCD    3204269639
        0x000535a4:    befebab5    ....    DCD    3204364981
        0x000535a8:    bf001738    8...    DCD    3204454200
        0x000535ac:    bf00d0bb    ....    DCD    3204501691
        0x000535b0:    bf0189e4    ....    DCD    3204549092
        0x000535b4:    bf0242b2    .B..    DCD    3204596402
        0x000535b8:    bf02fb25    %...    DCD    3204643621
        0x000535bc:    bf03b33b    ;...    DCD    3204690747
        0x000535c0:    bf046af6    .j..    DCD    3204737782
        0x000535c4:    bf052253    S"..    DCD    3204784723
        0x000535c8:    bf05d953    S...    DCD    3204831571
        0x000535cc:    bf068ff5    ....    DCD    3204878325
        0x000535d0:    bf074638    8F..    DCD    3204924984
        0x000535d4:    bf07fc1d    ....    DCD    3204971549
        0x000535d8:    bf08b1a2    ....    DCD    3205018018
        0x000535dc:    bf0966c7    .f..    DCD    3205064391
        0x000535e0:    bf0a1b8c    ....    DCD    3205110668
        0x000535e4:    bf0acff0    ....    DCD    3205156848
        0x000535e8:    bf0b83f3    ....    DCD    3205202931
        0x000535ec:    bf0c3793    .7..    DCD    3205248915
        0x000535f0:    bf0cead1    ....    DCD    3205294801
        0x000535f4:    bf0d9dac    ....    DCD    3205340588
        0x000535f8:    bf0e5024    $P..    DCD    3205386276
        0x000535fc:    bf0f0238    8...    DCD    3205431864
        0x00053600:    bf0fb3e8    ....    DCD    3205477352
        0x00053604:    bf106532    2e..    DCD    3205522738
        0x00053608:    bf111618    ....    DCD    3205568024
        0x0005360c:    bf11c697    ....    DCD    3205613207
        0x00053610:    bf1276b0    .v..    DCD    3205658288
        0x00053614:    bf132663    c&..    DCD    3205703267
        0x00053618:    bf13d5ae    ....    DCD    3205748142
        0x0005361c:    bf148491    ....    DCD    3205792913
        0x00053620:    bf15330d    .3..    DCD    3205837581
        0x00053624:    bf15e11f    ....    DCD    3205882143
        0x00053628:    bf168ec8    ....    DCD    3205926600
        0x0005362c:    bf173c08    .<..    DCD    3205970952
        0x00053630:    bf17e8dd    ....    DCD    3206015197
        0x00053634:    bf189548    H...    DCD    3206059336
        0x00053638:    bf194148    HA..    DCD    3206103368
        0x0005363c:    bf19ecdc    ....    DCD    3206147292
        0x00053640:    bf1a9804    ....    DCD    3206191108
        0x00053644:    bf1b42c0    .B..    DCD    3206234816
        0x00053648:    bf1bed0f    ....    DCD    3206278415
        0x0005364c:    bf1c96f0    ....    DCD    3206321904
        0x00053650:    bf1d4063    c@..    DCD    3206365283
        0x00053654:    bf1de968    h...    DCD    3206408552
        0x00053658:    bf1e91fe    ....    DCD    3206451710
        0x0005365c:    bf1f3a25    %:..    DCD    3206494757
        0x00053660:    bf1fe1dc    ....    DCD    3206537692
        0x00053664:    bf208923    #. .    DCD    3206580515
        0x00053668:    bf212ffa    ./!.    DCD    3206623226
        0x0005366c:    bf21d65f    _.!.    DCD    3206665823
        0x00053670:    bf227c52    R|".    DCD    3206708306
        0x00053674:    bf2321d4    .!#.    DCD    3206750676
        0x00053678:    bf23c6e3    ..#.    DCD    3206792931
        0x0005367c:    bf246b7f    .k$.    DCD    3206835071
        0x00053680:    bf250fa7    ..%.    DCD    3206877095
        0x00053684:    bf25b35c    \.%.    DCD    3206919004
        0x00053688:    bf26569d    .V&.    DCD    3206960797
        0x0005368c:    bf26f968    h.&.    DCD    3207002472
        0x00053690:    bf279bbf    ..'.    DCD    3207044031
        0x00053694:    bf283da0    .=(.    DCD    3207085472
        0x00053698:    bf28df0b    ..(.    DCD    3207126795
        0x0005369c:    bf297fff    ..).    DCD    3207167999
        0x000536a0:    bf2a207d    } *.    DCD    3207209085
        0x000536a4:    bf2ac083    ..*.    DCD    3207250051
        0x000536a8:    bf2b6011    .`+.    DCD    3207290897
        0x000536ac:    bf2bff27    '.+.    DCD    3207331623
        0x000536b0:    bf2c9dc4    ..,.    DCD    3207372228
        0x000536b4:    bf2d3be8    .;-.    DCD    3207412712
        0x000536b8:    bf2dd992    ..-.    DCD    3207453074
        0x000536bc:    bf2e76c3    .v..    DCD    3207493315
        0x000536c0:    bf2f1379    y./.    DCD    3207533433
        0x000536c4:    bf2fafb4    ../.    DCD    3207573428
        0x000536c8:    bf304b73    sK0.    DCD    3207613299
        0x000536cc:    bf30e6b7    ..0.    DCD    3207653047
        0x000536d0:    bf31817f    ..1.    DCD    3207692671
        0x000536d4:    bf321bcb    ..2.    DCD    3207732171
        0x000536d8:    bf32b599    ..2.    DCD    3207771545
        0x000536dc:    bf334eea    .N3.    DCD    3207810794
        0x000536e0:    bf33e7bd    ..3.    DCD    3207849917
        0x000536e4:    bf348012    ..4.    DCD    3207888914
        0x000536e8:    bf3517e8    ..5.    DCD    3207927784
        0x000536ec:    bf35af3f    ?.5.    DCD    3207966527
        0x000536f0:    bf364616    .F6.    DCD    3208005142
        0x000536f4:    bf36dc6e    n.6.    DCD    3208043630
        0x000536f8:    bf377245    Er7.    DCD    3208081989
        0x000536fc:    bf38079c    ..8.    DCD    3208120220
        0x00053700:    bf389c71    q.8.    DCD    3208158321
        0x00053704:    bf3930c5    .09.    DCD    3208196293
        0x00053708:    bf39c496    ..9.    DCD    3208234134
        0x0005370c:    bf3a57e6    .W:.    DCD    3208271846
        0x00053710:    bf3aeab2    ..:.    DCD    3208309426
        0x00053714:    bf3b7cfc    .|;.    DCD    3208346876
        0x00053718:    bf3c0ec2    ..<.    DCD    3208384194
        0x0005371c:    bf3ca003    ..<.    DCD    3208421379
        0x00053720:    bf3d30c1    .0=.    DCD    3208458433
        0x00053724:    bf3dc0fa    ..=.    DCD    3208495354
        0x00053728:    bf3e50ad    .P>.    DCD    3208532141
        0x0005372c:    bf3edfdb    ..>.    DCD    3208568795
        0x00053730:    bf3f6e83    .n?.    DCD    3208605315
        0x00053734:    bf3ffca5    ..?.    DCD    3208641701
        0x00053738:    bf408a40    @.@.    DCD    3208677952
        0x0005373c:    bf411753    S.A.    DCD    3208714067
        0x00053740:    bf41a3e0    ..A.    DCD    3208750048
        0x00053744:    bf422fe4    ./B.    DCD    3208785892
        0x00053748:    bf42bb60    `.B.    DCD    3208821600
        0x0005374c:    bf434653    SFC.    DCD    3208857171
        0x00053750:    bf43d0be    ..C.    DCD    3208892606
        0x00053754:    bf445a9e    .ZD.    DCD    3208927902
        0x00053758:    bf44e3f6    ..D.    DCD    3208963062
        0x0005375c:    bf456cc2    .lE.    DCD    3208998082
        0x00053760:    bf45f505    ..E.    DCD    3209032965
        0x00053764:    bf467cbc    .|F.    DCD    3209067708
        0x00053768:    bf4703e8    ..G.    DCD    3209102312
        0x0005376c:    bf478a89    ..G.    DCD    3209136777
        0x00053770:    bf48109d    ..H.    DCD    3209171101
        0x00053774:    bf489625    %.H.    DCD    3209205285
        0x00053778:    bf491b20     .I.    DCD    3209239328
        0x0005377c:    bf499f8e    ..I.    DCD    3209273230
        0x00053780:    bf4a236f    o#J.    DCD    3209306991
        0x00053784:    bf4aa6c1    ..J.    DCD    3209340609
        0x00053788:    bf4b2986    .)K.    DCD    3209374086
        0x0005378c:    bf4babbc    ..K.    DCD    3209407420
        0x00053790:    bf4c2d63    c-L.    DCD    3209440611
        0x00053794:    bf4cae7a    z.L.    DCD    3209473658
        0x00053798:    bf4d2f02    ./M.    DCD    3209506562
        0x0005379c:    bf4daefa    ..M.    DCD    3209539322
        0x000537a0:    bf4e2e62    b.N.    DCD    3209571938
        0x000537a4:    bf4ead39    9.N.    DCD    3209604409
        0x000537a8:    bf4f2b7e    ~+O.    DCD    3209636734
        0x000537ac:    bf4fa933    3.O.    DCD    3209668915
        0x000537b0:    bf502655    U&P.    DCD    3209700949
        0x000537b4:    bf50a2e6    ..P.    DCD    3209732838
        0x000537b8:    bf511ee4    ..Q.    DCD    3209764580
        0x000537bc:    bf519a50    P.Q.    DCD    3209796176
        0x000537c0:    bf521528    (.R.    DCD    3209827624
        0x000537c4:    bf528f6d    m.R.    DCD    3209858925
        0x000537c8:    bf53091e    ..S.    DCD    3209890078
        0x000537cc:    bf53823b    ;.S.    DCD    3209921083
        0x000537d0:    bf53fac3    ..S.    DCD    3209951939
        0x000537d4:    bf5472b7    .rT.    DCD    3209982647
        0x000537d8:    bf54ea16    ..T.    DCD    3210013206
        0x000537dc:    bf5560df    .`U.    DCD    3210043615
        0x000537e0:    bf55d712    ..U.    DCD    3210073874
        0x000537e4:    bf564cb0    .LV.    DCD    3210103984
        0x000537e8:    bf56c1b7    ..V.    DCD    3210133943
        0x000537ec:    bf573627    '6W.    DCD    3210163751
        0x000537f0:    bf57aa00    ..W.    DCD    3210193408
        0x000537f4:    bf581d42    B.X.    DCD    3210222914
        0x000537f8:    bf588fec    ..X.    DCD    3210252268
        0x000537fc:    bf5901fe    ..Y.    DCD    3210281470
        0x00053800:    bf597378    xsY.    DCD    3210310520
        0x00053804:    bf59e459    Y.Y.    DCD    3210339417
        0x00053808:    bf5a54a2    .TZ.    DCD    3210368162
        0x0005380c:    bf5ac451    Q.Z.    DCD    3210396753
        0x00053810:    bf5b3366    f3[.    DCD    3210425190
        0x00053814:    bf5ba1e2    ..[.    DCD    3210453474
        0x00053818:    bf5c0fc3    ..\.    DCD    3210481603
        0x0005381c:    bf5c7d0a    .}\.    DCD    3210509578
        0x00053820:    bf5ce9b7    ..\.    DCD    3210537399
        0x00053824:    bf5d55c8    .U].    DCD    3210565064
        0x00053828:    bf5dc13e    >.].    DCD    3210592574
        0x0005382c:    bf5e2c18    .,^.    DCD    3210619928
        0x00053830:    bf5e9657    W.^.    DCD    3210647127
        0x00053834:    bf5efff9    ..^.    DCD    3210674169
        0x00053838:    bf5f68ff    .h_.    DCD    3210701055
        0x0005383c:    bf5fd168    h._.    DCD    3210727784
        0x00053840:    bf603933    39`.    DCD    3210754355
        0x00053844:    bf60a062    b.`.    DCD    3210780770
        0x00053848:    bf6106f3    ..a.    DCD    3210807027
        0x0005384c:    bf616ce5    .la.    DCD    3210833125
        0x00053850:    bf61d23a    :.a.    DCD    3210859066
        0x00053854:    bf6236f0    .6b.    DCD    3210884848
        0x00053858:    bf629b08    ..b.    DCD    3210910472
        0x0005385c:    bf62fe80    ..b.    DCD    3210935936
        0x00053860:    bf636159    Yac.    DCD    3210961241
        0x00053864:    bf63c392    ..c.    DCD    3210986386
        0x00053868:    bf64252c    ,%d.    DCD    3211011372
        0x0005386c:    bf648625    %.d.    DCD    3211036197
        0x00053870:    bf64e67e    ~.d.    DCD    3211060862
        0x00053874:    bf654637    7Fe.    DCD    3211085367
        0x00053878:    bf65a54e    N.e.    DCD    3211109710
        0x0005387c:    bf6603c5    ..f.    DCD    3211133893
        0x00053880:    bf66619a    .af.    DCD    3211157914
        0x00053884:    bf66becd    ..f.    DCD    3211181773
        0x00053888:    bf671b5e    ^.g.    DCD    3211205470
        0x0005388c:    bf67774d    Mwg.    DCD    3211229005
        0x00053890:    bf67d29a    ..g.    DCD    3211252378
        0x00053894:    bf682d44    D-h.    DCD    3211275588
        0x00053898:    bf68874b    K.h.    DCD    3211298635
        0x0005389c:    bf68e0ae    ..h.    DCD    3211321518
        0x000538a0:    bf69396f    o9i.    DCD    3211344239
        0x000538a4:    bf69918b    ..i.    DCD    3211366795
        0x000538a8:    bf69e904    ..i.    DCD    3211389188
        0x000538ac:    bf6a3fd9    .?j.    DCD    3211411417
        0x000538b0:    bf6a9609    ..j.    DCD    3211433481
        0x000538b4:    bf6aeb94    ..j.    DCD    3211455380
        0x000538b8:    bf6b407b    {@k.    DCD    3211477115
        0x000538bc:    bf6b94bc    ..k.    DCD    3211498684
        0x000538c0:    bf6be859    Y.k.    DCD    3211520089
        0x000538c4:    bf6c3b4f    O;l.    DCD    3211541327
        0x000538c8:    bf6c8da0    ..l.    DCD    3211562400
        0x000538cc:    bf6cdf4b    K.l.    DCD    3211583307
        0x000538d0:    bf6d304f    O0m.    DCD    3211604047
        0x000538d4:    bf6d80ad    ..m.    DCD    3211624621
        0x000538d8:    bf6dd065    e.m.    DCD    3211645029
        0x000538dc:    bf6e1f75    u.n.    DCD    3211665269
        0x000538e0:    bf6e6ddf    .mn.    DCD    3211685343
        0x000538e4:    bf6ebba1    ..n.    DCD    3211705249
        0x000538e8:    bf6f08bb    ..o.    DCD    3211724987
        0x000538ec:    bf6f552e    .Uo.    DCD    3211744558
        0x000538f0:    bf6fa0f8    ..o.    DCD    3211763960
        0x000538f4:    bf6fec1b    ..o.    DCD    3211783195
        0x000538f8:    bf703695    .6p.    DCD    3211802261
        0x000538fc:    bf708067    g.p.    DCD    3211821159
        0x00053900:    bf70c990    ..p.    DCD    3211839888
        0x00053904:    bf71120f    ..q.    DCD    3211858447
        0x00053908:    bf7159e6    .Yq.    DCD    3211876838
        0x0005390c:    bf71a113    ..q.    DCD    3211895059
        0x00053910:    bf71e797    ..q.    DCD    3211913111
        0x00053914:    bf722d71    q-r.    DCD    3211930993
        0x00053918:    bf7272a0    .rr.    DCD    3211948704
        0x0005391c:    bf72b726    &.r.    DCD    3211966246
        0x00053920:    bf72fb01    ..r.    DCD    3211983617
        0x00053924:    bf733e32    2>s.    DCD    3212000818
        0x00053928:    bf7380b8    ..s.    DCD    3212017848
        0x0005392c:    bf73c294    ..s.    DCD    3212034708
        0x00053930:    bf7403c4    ..t.    DCD    3212051396
        0x00053934:    bf744449    IDt.    DCD    3212067913
        0x00053938:    bf748422    ".t.    DCD    3212084258
        0x0005393c:    bf74c350    P.t.    DCD    3212100432
        0x00053940:    bf7501d2    ..u.    DCD    3212116434
        0x00053944:    bf753fa8    .?u.    DCD    3212132264
        0x00053948:    bf757cd2    .|u.    DCD    3212147922
        0x0005394c:    bf75b950    P.u.    DCD    3212163408
        0x00053950:    bf75f521    !.u.    DCD    3212178721
        0x00053954:    bf763045    E0v.    DCD    3212193861
        0x00053958:    bf766abd    .jv.    DCD    3212208829
        0x0005395c:    bf76a488    ..v.    DCD    3212223624
        0x00053960:    bf76dda6    ..v.    DCD    3212238246
        0x00053964:    bf771616    ..w.    DCD    3212252694
        0x00053968:    bf774dd9    .Mw.    DCD    3212266969
        0x0005396c:    bf7784ef    ..w.    DCD    3212281071
        0x00053970:    bf77bb57    W.w.    DCD    3212294999
        0x00053974:    bf77f111    ..w.    DCD    3212308753
        0x00053978:    bf78261d    .&x.    DCD    3212322333
        0x0005397c:    bf785a7a    zZx.    DCD    3212335738
        0x00053980:    bf788e2a    *.x.    DCD    3212348970
        0x00053984:    bf78c12b    +.x.    DCD    3212362027
        0x00053988:    bf78f37d    }.x.    DCD    3212374909
        0x0005398c:    bf792521    !%y.    DCD    3212387617
        0x00053990:    bf795616    .Vy.    DCD    3212400150
        0x00053994:    bf79865c    \.y.    DCD    3212412508
        0x00053998:    bf79b5f2    ..y.    DCD    3212424690
        0x0005399c:    bf79e4da    ..y.    DCD    3212436698
        0x000539a0:    bf7a1312    ..z.    DCD    3212448530
        0x000539a4:    bf7a409a    .@z.    DCD    3212460186
        0x000539a8:    bf7a6d73    smz.    DCD    3212471667
        0x000539ac:    bf7a999d    ..z.    DCD    3212482973
        0x000539b0:    bf7ac516    ..z.    DCD    3212494102
        0x000539b4:    bf7aefdf    ..z.    DCD    3212505055
        0x000539b8:    bf7b19f8    ..{.    DCD    3212515832
        0x000539bc:    bf7b4361    aC{.    DCD    3212526433
        0x000539c0:    bf7b6c1a    .l{.    DCD    3212536858
        0x000539c4:    bf7b9422    ".{.    DCD    3212547106
        0x000539c8:    bf7bbb7a    z.{.    DCD    3212557178
        0x000539cc:    bf7be220     .{.    DCD    3212567072
        0x000539d0:    bf7c0817    ..|.    DCD    3212576791
        0x000539d4:    bf7c2d5c    \-|.    DCD    3212586332
        0x000539d8:    bf7c51f0    .Q|.    DCD    3212595696
        0x000539dc:    bf7c75d3    .u|.    DCD    3212604883
        0x000539e0:    bf7c9905    ..|.    DCD    3212613893
        0x000539e4:    bf7cbb86    ..|.    DCD    3212622726
        0x000539e8:    bf7cdd55    U.|.    DCD    3212631381
        0x000539ec:    bf7cfe73    s.|.    DCD    3212639859
        0x000539f0:    bf7d1edf    ..}.    DCD    3212648159
        0x000539f4:    bf7d3e9a    .>}.    DCD    3212656282
        0x000539f8:    bf7d5da3    .]}.    DCD    3212664227
        0x000539fc:    bf7d7bfa    .{}.    DCD    3212671994
        0x00053a00:    bf7d999f    ..}.    DCD    3212679583
        0x00053a04:    bf7db692    ..}.    DCD    3212686994
        0x00053a08:    bf7dd2d3    ..}.    DCD    3212694227
        0x00053a0c:    bf7dee62    b.}.    DCD    3212701282
        0x00053a10:    bf7e093f    ?.~.    DCD    3212708159
        0x00053a14:    bf7e2369    i#~.    DCD    3212714857
        0x00053a18:    bf7e3ce1    .<~.    DCD    3212721377
        0x00053a1c:    bf7e55a7    .U~.    DCD    3212727719
        0x00053a20:    bf7e6dba    .m~.    DCD    3212733882
        0x00053a24:    bf7e851b    ..~.    DCD    3212739867
        0x00053a28:    bf7e9bc9    ..~.    DCD    3212745673
        0x00053a2c:    bf7eb1c4    ..~.    DCD    3212751300
        0x00053a30:    bf7ec70d    ..~.    DCD    3212756749
        0x00053a34:    bf7edba2    ..~.    DCD    3212762018
        0x00053a38:    bf7eef85    ..~.    DCD    3212767109
        0x00053a3c:    bf7f02b5    ....    DCD    3212772021
        0x00053a40:    bf7f1532    2...    DCD    3212776754
        0x00053a44:    bf7f26fc    .&..    DCD    3212781308
        0x00053a48:    bf7f3813    .8..    DCD    3212785683
        0x00053a4c:    bf7f4876    vH..    DCD    3212789878
        0x00053a50:    bf7f5827    'X..    DCD    3212793895
        0x00053a54:    bf7f6724    $g..    DCD    3212797732
        0x00053a58:    bf7f756e    nu..    DCD    3212801390
        0x00053a5c:    bf7f8305    ....    DCD    3212804869
        0x00053a60:    bf7f8fe8    ....    DCD    3212808168
        0x00053a64:    bf7f9c19    ....    DCD    3212811289
        0x00053a68:    bf7fa795    ....    DCD    3212814229
        0x00053a6c:    bf7fb25f    _...    DCD    3212816991
        0x00053a70:    bf7fbc74    t...    DCD    3212819572
        0x00053a74:    bf7fc5d7    ....    DCD    3212821975
        0x00053a78:    bf7fce85    ....    DCD    3212824197
        0x00053a7c:    bf7fd681    ....    DCD    3212826241
        0x00053a80:    bf7fddc8    ....    DCD    3212828104
        0x00053a84:    bf7fe45d    ]...    DCD    3212829789
        0x00053a88:    bf7fea3d    =...    DCD    3212831293
        0x00053a8c:    bf7fef6a    j...    DCD    3212832618
        0x00053a90:    bf7ff3e3    ....    DCD    3212833763
        0x00053a94:    bf7ff7a9    ....    DCD    3212834729
        0x00053a98:    bf7ffabb    ....    DCD    3212835515
        0x00053a9c:    bf7ffd19    ....    DCD    3212836121
        0x00053aa0:    bf7ffec4    ....    DCD    3212836548
        0x00053aa4:    bf7fffbb    ....    DCD    3212836795
        0x00053aa8:    3f7ffffa    ...?    DCD    1065353210
        0x00053aac:    3f7ffe39    9..?    DCD    1065352761
        0x00053ab0:    3f7ff9a9    ...?    DCD    1065351593
        0x00053ab4:    3f7ff24b    K..?    DCD    1065349707
        0x00053ab8:    3f7fe81e    ...?    DCD    1065347102
        0x00053abc:    3f7fdb23    #..?    DCD    1065343779
        0x00053ac0:    3f7fcb59    Y..?    DCD    1065339737
        0x00053ac4:    3f7fb8c1    ...?    DCD    1065334977
        0x00053ac8:    3f7fa35b    [..?    DCD    1065329499
        0x00053acc:    3f7f8b28    (..?    DCD    1065323304
        0x00053ad0:    3f7f7027    'p.?    DCD    1065316391
        0x00053ad4:    3f7f525a    ZR.?    DCD    1065308762
        0x00053ad8:    3f7f31bf    .1.?    DCD    1065300415
        0x00053adc:    3f7f0e58    X..?    DCD    1065291352
        0x00053ae0:    3f7ee825    %.~?    DCD    1065281573
        0x00053ae4:    3f7ebf26    &.~?    DCD    1065271078
        0x00053ae8:    3f7e935c    \.~?    DCD    1065259868
        0x00053aec:    3f7e64c8    .d~?    DCD    1065247944
        0x00053af0:    3f7e3369    i3~?    DCD    1065235305
        0x00053af4:    3f7dff41    A.}?    DCD    1065221953
        0x00053af8:    3f7dc84f    O.}?    DCD    1065207887
        0x00053afc:    3f7d8e96    ..}?    DCD    1065193110
        0x00053b00:    3f7d5214    .R}?    DCD    1065177620
        0x00053b04:    3f7d12cb    ..}?    DCD    1065161419
        0x00053b08:    3f7cd0bc    ..|?    DCD    1065144508
        0x00053b0c:    3f7c8be7    ..|?    DCD    1065126887
        0x00053b10:    3f7c444d    MD|?    DCD    1065108557
        0x00053b14:    3f7bf9ef    ..{?    DCD    1065089519
        0x00053b18:    3f7baccd    ..{?    DCD    1065069773
        0x00053b1c:    3f7b5ce9    .\{?    DCD    1065049321
        0x00053b20:    3f7b0a43    C.{?    DCD    1065028163
        0x00053b24:    3f7ab4dd    ..z?    DCD    1065006301
        0x00053b28:    3f7a5cb6    .\z?    DCD    1064983734
        0x00053b2c:    3f7a01d1    ..z?    DCD    1064960465
        0x00053b30:    3f79a42e    ..y?    DCD    1064936494
        0x00053b34:    3f7943ce    .Cy?    DCD    1064911822
        0x00053b38:    3f78e0b2    ..x?    DCD    1064886450
        0x00053b3c:    3f787adc    .zx?    DCD    1064860380
        0x00053b40:    3f78124c    L.x?    DCD    1064833612
        0x00053b44:    3f77a704    ..w?    DCD    1064806148
        0x00053b48:    3f773904    .9w?    DCD    1064777988
        0x00053b4c:    3f76c84f    O.v?    DCD    1064749135
        0x00053b50:    3f7654e4    .Tv?    DCD    1064719588
        0x00053b54:    3f75dec6    ..u?    DCD    1064689350
        0x00053b58:    3f7565f6    .eu?    DCD    1064658422
        0x00053b5c:    3f74ea75    u.t?    DCD    1064626805
        0x00053b60:    3f746c44    Dlt?    DCD    1064594500
        0x00053b64:    3f73eb65    e.s?    DCD    1064561509
        0x00053b68:    3f7367da    .gs?    DCD    1064527834
        0x00053b6c:    3f72e1a3    ..r?    DCD    1064493475
        0x00053b70:    3f7258c2    .Xr?    DCD    1064458434
        0x00053b74:    3f71cd39    9.q?    DCD    1064422713
        0x00053b78:    3f713f09    .?q?    DCD    1064386313
        0x00053b7c:    3f70ae34    4.p?    DCD    1064349236
        0x00053b80:    3f701abb    ..p?    DCD    1064311483
        0x00053b84:    3f6f84a0    ..o?    DCD    1064273056
        0x00053b88:    3f6eebe4    ..n?    DCD    1064233956
        0x00053b8c:    3f6e508a    .Pn?    DCD    1064194186
        0x00053b90:    3f6db293    ..m?    DCD    1064153747
        0x00053b94:    3f6d1201    ..m?    DCD    1064112641
        0x00053b98:    3f6c6ed5    .nl?    DCD    1064070869
        0x00053b9c:    3f6bc911    ..k?    DCD    1064028433
        0x00053ba0:    3f6b20b7    . k?    DCD    1063985335
        0x00053ba4:    3f6a75c9    .uj?    DCD    1063941577
        0x00053ba8:    3f69c849    I.i?    DCD    1063897161
        0x00053bac:    3f691839    9.i?    DCD    1063852089
        0x00053bb0:    3f68659b    .eh?    DCD    1063806363
        0x00053bb4:    3f67b06f    o.g?    DCD    1063759983
        0x00053bb8:    3f66f8ba    ..f?    DCD    1063712954
        0x00053bbc:    3f663e7c    |>f?    DCD    1063665276
        0x00053bc0:    3f6581b8    ..e?    DCD    1063616952
        0x00053bc4:    3f64c26f    o.d?    DCD    1063567983
        0x00053bc8:    3f6400a4    ..d?    DCD    1063518372
        0x00053bcc:    3f633c5a    Z<c?    DCD    1063468122
        0x00053bd0:    3f627591    .ub?    DCD    1063417233
        0x00053bd4:    3f61ac4c    L.a?    DCD    1063365708
        0x00053bd8:    3f60e08e    ..`?    DCD    1063313550
        0x00053bdc:    3f601259    Y.`?    DCD    1063260761
        0x00053be0:    3f5f41ae    .A_?    DCD    1063207342
        0x00053be4:    3f5e6e91    .n^?    DCD    1063153297
        0x00053be8:    3f5d9903    ..]?    DCD    1063098627
        0x00053bec:    3f5cc108    ..\?    DCD    1063043336
        0x00053bf0:    3f5be6a0    ..[?    DCD    1062987424
        0x00053bf4:    3f5b09cf    ..[?    DCD    1062930895
        0x00053bf8:    3f5a2a98    .*Z?    DCD    1062873752
        0x00053bfc:    3f5948fb    .HY?    DCD    1062815995
        0x00053c00:    3f5864fd    .dX?    DCD    1062757629
        0x00053c04:    3f577e9f    .~W?    DCD    1062698655
        0x00053c08:    3f5695e5    ..V?    DCD    1062639077
        0x00053c0c:    3f55aad0    ..U?    DCD    1062578896
        0x00053c10:    3f54bd63    c.T?    DCD    1062518115
        0x00053c14:    3f53cda1    ..S?    DCD    1062456737
        0x00053c18:    3f52db8c    ..R?    DCD    1062394764
        0x00053c1c:    3f51e727    '.Q?    DCD    1062332199
        0x00053c20:    3f50f075    u.P?    DCD    1062269045
        0x00053c24:    3f4ff779    y.O?    DCD    1062205305
        0x00053c28:    3f4efc34    4.N?    DCD    1062140980
        0x00053c2c:    3f4dfeab    ..M?    DCD    1062076075
        0x00053c30:    3f4cfedf    ..L?    DCD    1062010591
        0x00053c34:    3f4bfcd4    ..K?    DCD    1061944532
        0x00053c38:    3f4af88c    ..J?    DCD    1061877900
        0x00053c3c:    3f49f20a    ..I?    DCD    1061810698
        0x00053c40:    3f48e952    R.H?    DCD    1061742930
        0x00053c44:    3f47de65    e.G?    DCD    1061674597
        0x00053c48:    3f46d147    G.F?    DCD    1061605703
        0x00053c4c:    3f45c1fb    ..E?    DCD    1061536251
        0x00053c50:    3f44b084    ..D?    DCD    1061466244
        0x00053c54:    3f439ce5    ..C?    DCD    1061395685
        0x00053c58:    3f428720     .B?    DCD    1061324576
        0x00053c5c:    3f416f3a    :oA?    DCD    1061252922
        0x00053c60:    3f405534    4U@?    DCD    1061180724
        0x00053c64:    3f3f3913    .9??    DCD    1061107987
        0x00053c68:    3f3e1ad8    ..>?    DCD    1061034712
        0x00053c6c:    3f3cfa88    ..<?    DCD    1060960904
        0x00053c70:    3f3bd826    &.;?    DCD    1060886566
        0x00053c74:    3f3ab3b4    ..:?    DCD    1060811700
        0x00053c78:    3f398d36    6.9?    DCD    1060736310
        0x00053c7c:    3f3864af    .d8?    DCD    1060660399
        0x00053c80:    3f373a22    ":7?    DCD    1060583970
        0x00053c84:    3f360d93    ..6?    DCD    1060507027
        0x00053c88:    3f34df05    ..4?    DCD    1060429573
        0x00053c8c:    3f33ae7c    |.3?    DCD    1060351612
        0x00053c90:    3f327bf9    .{2?    DCD    1060273145
        0x00053c94:    3f314782    .G1?    DCD    1060194178
        0x00053c98:    3f301119    ..0?    DCD    1060114713
        0x00053c9c:    3f2ed8c2    ...?    DCD    1060034754
        0x00053ca0:    3f2d9e7f    ..-?    DCD    1059954303
        0x00053ca4:    3f2c6256    Vb,?    DCD    1059873366
        0x00053ca8:    3f2b2448    H$+?    DCD    1059791944
        0x00053cac:    3f29e45a    Z.)?    DCD    1059710042
        0x00053cb0:    3f28a290    ..(?    DCD    1059627664
        0x00053cb4:    3f275eeb    .^'?    DCD    1059544811
        0x00053cb8:    3f261971    q.&?    DCD    1059461489
        0x00053cbc:    3f24d225    %.$?    DCD    1059377701
        0x00053cc0:    3f238909    ..#?    DCD    1059293449
        0x00053cc4:    3f223e23    #>"?    DCD    1059208739
        0x00053cc8:    3f20f175    u. ?    DCD    1059123573
        0x00053ccc:    3f1fa304    ...?    DCD    1059037956
        0x00053cd0:    3f1e52d2    .R.?    DCD    1058951890
        0x00053cd4:    3f1d00e4    ...?    DCD    1058865380
        0x00053cd8:    3f1bad3d    =..?    DCD    1058778429
        0x00053cdc:    3f1a57e1    .W.?    DCD    1058691041
        0x00053ce0:    3f1900d3    ...?    DCD    1058603219
        0x00053ce4:    3f17a819    ...?    DCD    1058514969
        0x00053ce8:    3f164db4    .M.?    DCD    1058426292
        0x00053cec:    3f14f1aa    ...?    DCD    1058337194
        0x00053cf0:    3f1393fd    ...?    DCD    1058247677
        0x00053cf4:    3f1234b2    .4.?    DCD    1058157746
        0x00053cf8:    3f10d3cc    ...?    DCD    1058067404
        0x00053cfc:    3f0f7150    Pq.?    DCD    1057976656
        0x00053d00:    3f0e0d42    B..?    DCD    1057885506
        0x00053d04:    3f0ca7a4    ...?    DCD    1057793956
        0x00053d08:    3f0b407c    |@.?    DCD    1057702012
        0x00053d0c:    3f09d7cd    ...?    DCD    1057609677
        0x00053d10:    3f086d9a    .m.?    DCD    1057516954
        0x00053d14:    3f0701e9    ...?    DCD    1057423849
        0x00053d18:    3f0594bd    ...?    DCD    1057330365
        0x00053d1c:    3f042619    .&.?    DCD    1057236505
        0x00053d20:    3f02b603    ...?    DCD    1057142275
        0x00053d24:    3f01447e    ~D.?    DCD    1057047678
        0x00053d28:    3effa31c    ...>    DCD    1056940828
        0x00053d2c:    3efcba6e    n..>    DCD    1056750190
        0x00053d30:    3ef9cefa    ...>    DCD    1056558842
        0x00053d34:    3ef6e0ca    ...>    DCD    1056366794
        0x00053d38:    3ef3efe4    ...>    DCD    1056174052
        0x00053d3c:    3ef0fc51    Q..>    DCD    1055980625
        0x00053d40:    3eee061a    ...>    DCD    1055786522
        0x00053d44:    3eeb0d47    G..>    DCD    1055591751
        0x00053d48:    3ee811e0    ...>    DCD    1055396320
        0x00053d4c:    3ee513ed    ...>    DCD    1055200237
        0x00053d50:    3ee21377    w..>    DCD    1055003511
        0x00053d54:    3edf1087    ...>    DCD    1054806151
        0x00053d58:    3edc0b24    $..>    DCD    1054608164
        0x00053d5c:    3ed90358    X..>    DCD    1054409560
        0x00053d60:    3ed5f92a    *..>    DCD    1054210346
        0x00053d64:    3ed2eca4    ...>    DCD    1054010532
        0x00053d68:    3ecfddcd    ...>    DCD    1053810125
        0x00053d6c:    3eccccaf    ...>    DCD    1053609135
        0x00053d70:    3ec9b952    R..>    DCD    1053407570
        0x00053d74:    3ec6a3bf    ...>    DCD    1053205439
        0x00053d78:    3ec38bfe    ...>    DCD    1053002750
        0x00053d7c:    3ec07218    .r.>    DCD    1052799512
        0x00053d80:    3ebd5616    .V.>    DCD    1052595734
        0x00053d84:    3eba3800    .8.>    DCD    1052391424
        0x00053d88:    3eb717e0    ...>    DCD    1052186592
        0x00053d8c:    3eb3f5bd    ...>    DCD    1051981245
        0x00053d90:    3eb0d1a1    ...>    DCD    1051775393
        0x00053d94:    3eadab95    ...>    DCD    1051569045
        0x00053d98:    3eaa83a2    ...>    DCD    1051362210
        0x00053d9c:    3ea759cf    .Y.>    DCD    1051154895
        0x00053da0:    3ea42e27    '..>    DCD    1050947111
        0x00053da4:    3ea100b2    ...>    DCD    1050738866
        0x00053da8:    3e9dd179    y..>    DCD    1050530169
        0x00053dac:    3e9aa085    ...>    DCD    1050321029
        0x00053db0:    3e976ddf    .m.>    DCD    1050111455
        0x00053db4:    3e94398f    .9.>    DCD    1049901455
        0x00053db8:    3e9103a0    ...>    DCD    1049691040
        0x00053dbc:    3e8dcc1a    ...>    DCD    1049480218
        0x00053dc0:    3e8a9305    ...>    DCD    1049268997
        0x00053dc4:    3e87586b    kX.>    DCD    1049057387
        0x00053dc8:    3e841c56    V..>    DCD    1048845398
        0x00053dcc:    3e80decd    ...>    DCD    1048633037
        0x00053dd0:    3e7b3fb6    .?{>    DCD    1048264630
        0x00053dd4:    3e74bf10    ..t>    DCD    1047838480
        0x00053dd8:    3e6e3bbb    .;n>    DCD    1047411643
        0x00053ddc:    3e67b5c9    ..g>    DCD    1046984137
        0x00053de0:    3e612d4d    M-a>    DCD    1046555981
        0x00053de4:    3e5aa259    Y.Z>    DCD    1046127193
        0x00053de8:    3e5414ff    ..T>    DCD    1045697791
        0x00053dec:    3e4d8551    Q.M>    DCD    1045267793
        0x00053df0:    3e46f363    c.F>    DCD    1044837219
        0x00053df4:    3e405f46    F_@>    DCD    1044406086
        0x00053df8:    3e39c90d    ..9>    DCD    1043974413
        0x00053dfc:    3e3330ca    .03>    DCD    1043542218
        0x00053e00:    3e2c9690    ..,>    DCD    1043109520
        0x00053e04:    3e25fa72    r.%>    DCD    1042676338
        0x00053e08:    3e1f5c82    .\.>    DCD    1042242690
        0x00053e0c:    3e18bcd2    ...>    DCD    1041808594
        0x00053e10:    3e121b76    v..>    DCD    1041374070
        0x00053e14:    3e0b787f    .x.>    DCD    1040939135
        0x00053e18:    3e04d401    ...>    DCD    1040503809
        0x00053e1c:    3dfc5c1d    .\.=    DCD    1039948829
        0x00053e20:    3def0d72    r..=    DCD    1039076722
        0x00053e24:    3de1bc29    )..=    DCD    1038203945
        0x00053e28:    3dd46866    fh.=    DCD    1037330534
        0x00053e2c:    3dc7124e    N..=    DCD    1036456526
        0x00053e30:    3db9ba08    ...=    DCD    1035581960
        0x00053e34:    3dac5fb8    ._.=    DCD    1034706872
        0x00053e38:    3d9f0384    ...=    DCD    1033831300
        0x00053e3c:    3d91a592    ...=    DCD    1032955282
        0x00053e40:    3d844607    .F.=    DCD    1032078855
        0x00053e44:    3d6dca12    ..m=    DCD    1030605330
        0x00053e48:    3d53057a    z.S=    DCD    1028851066
        0x00053e4c:    3d383e91    .>8=    DCD    1027096209
        0x00053e50:    3d1d75a4    .u.=    DCD    1025340836
        0x00053e54:    3d02aafc    ...=    DCD    1023585020
        0x00053e58:    3ccfbdca    ...<    DCD    1020247498
        0x00053e5c:    3c9a2356    V#.<    DCD    1016734550
        0x00053e60:    3c490e61    a.I<    DCD    1011420769
        0x00053e64:    3bbba7c5    ...;    DCD    1002153925
        0x00053e68:    ba567a3d    =zV.    DCD    3126229565
        0x00053e6c:    bbf14609    .F..    DCD    3153151497
        0x00053e70:    bc63dd12    ..c.    DCD    3160661266
        0x00053e74:    bca78a50    P...    DCD    3165096528
        0x00053e78:    bcdd2441    A$..    DCD    3168609345
        0x00053e7c:    bd095de3    .]..    DCD    3171507683
        0x00053e80:    bd242823    #($.    DCD    3173263395
        0x00053e84:    bd3ef096    ..>.    DCD    3175018646
        0x00053e88:    bd59b6f2    ..Y.    DCD    3176773362
        0x00053e8c:    bd747aea    .zt.    DCD    3178527466
        0x00053e90:    bd879e1a    ....    DCD    3179781658
        0x00053e94:    bd94fd42    B...    DCD    3180657986
        0x00053e98:    bda25ac8    .Z..    DCD    3181533896
        0x00053e9c:    bdafb686    ....    DCD    3182409350
        0x00053ea0:    bdbd1057    W...    DCD    3183284311
        0x00053ea4:    bdca6816    .h..    DCD    3184158742
        0x00053ea8:    bdd7bd9b    ....    DCD    3185032603
        0x00053eac:    bde510c3    ....    DCD    3185905859
        0x00053eb0:    bdf26169    ia..    DCD    3186778473
        0x00053eb4:    bdffaf65    e...    DCD    3187650405
        0x00053eb8:    be067d4a    J}..    DCD    3188096330
        0x00053ebc:    be0d2168    h!..    DCD    3188531560
        0x00053ec0:    be13c3fa    ....    DCD    3188966394
        0x00053ec4:    be1a64ed    .d..    DCD    3189400813
        0x00053ec8:    be21042e    ..!.    DCD    3189834798
        0x00053ecc:    be27a1ac    ..'.    DCD    3190268332
        0x00053ed0:    be2e3d53    S=..    DCD    3190701395
        0x00053ed4:    be34d710    ..4.    DCD    3191133968
        0x00053ed8:    be3b6ed2    .n;.    DCD    3191566034
        0x00053edc:    be420486    ..B.    DCD    3191997574
        0x00053ee0:    be489819    ..H.    DCD    3192428569
        0x00053ee4:    be4f2979    y)O.    DCD    3192859001
        0x00053ee8:    be55b894    ..U.    DCD    3193288852
        0x00053eec:    be5c4556    VE\.    DCD    3193718102
        0x00053ef0:    be62cfae    ..b.    DCD    3194146734
        0x00053ef4:    be695789    .Wi.    DCD    3194574729
        0x00053ef8:    be6fdcd6    ..o.    DCD    3195002070
        0x00053efc:    be765f80    ._v.    DCD    3195428736
        0x00053f00:    be7cdf78    x.|.    DCD    3195854712
        0x00053f04:    be81ae54    T...    DCD    3196169812
        0x00053f08:    be84eb81    ....    DCD    3196382081
        0x00053f0c:    be882738    8'..    DCD    3196593976
        0x00053f10:    be8b6172    ra..    DCD    3196805490
        0x00053f14:    be8e9a24    $...    DCD    3197016612
        0x00053f18:    be91d145    E...    DCD    3197227333
        0x00053f1c:    be9506cd    ....    DCD    3197437645
        0x00053f20:    be983ab3    .:..    DCD    3197647539
        0x00053f24:    be9b6cee    .l..    DCD    3197857006
        0x00053f28:    be9e9d74    t...    DCD    3198066036
        0x00053f2c:    bea1cc3d    =...    DCD    3198274621
        0x00053f30:    bea4f940    @...    DCD    3198482752
        0x00053f34:    bea82473    s$..    DCD    3198690419
        0x00053f38:    beab4dcf    .M..    DCD    3198897615
        0x00053f3c:    beae7549    Iu..    DCD    3199104329
        0x00053f40:    beb19ada    ....    DCD    3199310554
        0x00053f44:    beb4be78    x...    DCD    3199516280
        0x00053f48:    beb7e01b    ....    DCD    3199721499
        0x00053f4c:    bebaffba    ....    DCD    3199926202
        0x00053f50:    bebe1d4b    K...    DCD    3200130379
        0x00053f54:    bec138c7    .8..    DCD    3200334023
        0x00053f58:    bec45225    %R..    DCD    3200537125
        0x00053f5c:    bec7695b    [i..    DCD    3200739675
        0x00053f60:    beca7e61    a~..    DCD    3200941665
        0x00053f64:    becd9130    0...    DCD    3201143088
        0x00053f68:    bed0a1bc    ....    DCD    3201343932
        0x00053f6c:    bed3b000    ....    DCD    3201544192
        0x00053f70:    bed6bbf1    ....    DCD    3201743857
        0x00053f74:    bed9c587    ....    DCD    3201942919
        0x00053f78:    bedcccba    ....    DCD    3202141370
        0x00053f7c:    bedfd181    ....    DCD    3202339201
        0x00053f80:    bee2d3d3    ....    DCD    3202536403
        0x00053f84:    bee5d3a9    ....    DCD    3202732969
        0x00053f88:    bee8d0fa    ....    DCD    3202928890
        0x00053f8c:    beebcbbd    ....    DCD    3203124157
        0x00053f90:    beeec3ea    ....    DCD    3203318762
        0x00053f94:    bef1b978    x...    DCD    3203512696
        0x00053f98:    bef4ac60    `...    DCD    3203705952
        0x00053f9c:    bef79c9a    ....    DCD    3203898522
        0x00053fa0:    befa8a1c    ....    DCD    3204090396
        0x00053fa4:    befd74df    .t..    DCD    3204281567
        0x00053fa8:    bf002e6d    m...    DCD    3204460141
        0x00053fac:    bf01a103    ....    DCD    3204555011
        0x00053fb0:    bf03122d    -...    DCD    3204649517
        0x00053fb4:    bf0481e6    ....    DCD    3204743654
        0x00053fb8:    bf05f02c    ,...    DCD    3204837420
        0x00053fbc:    bf075cfa    .\..    DCD    3204930810
        0x00053fc0:    bf08c84c    L...    DCD    3205023820
        0x00053fc4:    bf0a321e    .2..    DCD    3205116446
        0x00053fc8:    bf0b9a6c    l...    DCD    3205208684
        0x00053fcc:    bf0d0132    2...    DCD    3205300530
        0x00053fd0:    bf0e666c    lf..    DCD    3205391980
        0x00053fd4:    bf0fca17    ....    DCD    3205483031
        0x00053fd8:    bf112c2d    -,..    DCD    3205573677
        0x00053fdc:    bf128cac    ....    DCD    3205663916
        0x00053fe0:    bf13eb90    ....    DCD    3205753744
        0x00053fe4:    bf1548d5    .H..    DCD    3205843157
        0x00053fe8:    bf16a476    v...    DCD    3205932150
        0x00053fec:    bf17fe71    q...    DCD    3206020721
        0x00053ff0:    bf1956c0    .V..    DCD    3206108864
        0x00053ff4:    bf1aad62    b...    DCD    3206196578
        0x00053ff8:    bf1c0251    Q...    DCD    3206283857
        0x00053ffc:    bf1d558a    .U..    DCD    3206370698
        0x00054000:    bf1ea709    ....    DCD    3206457097
        0x00054004:    bf1ff6cb    ....    DCD    3206543051
        0x00054008:    bf2144cc    .D!.    DCD    3206628556
        0x0005400c:    bf229109    ..".    DCD    3206713609
        0x00054010:    bf23db7c    |.#.    DCD    3206798204
        0x00054014:    bf252424    $$%.    DCD    3206882340
        0x00054018:    bf266afd    .j&.    DCD    3206966013
        0x0005401c:    bf27b002    ..'.    DCD    3207049218
        0x00054020:    bf28f330    0.(.    DCD    3207131952
        0x00054024:    bf2a3484    .4*.    DCD    3207214212
        0x00054028:    bf2b73fa    .s+.    DCD    3207295994
        0x0005402c:    bf2cb18f    ..,.    DCD    3207377295
        0x00054030:    bf2ded3f    ?.-.    DCD    3207458111
        0x00054034:    bf2f2707    .'/.    DCD    3207538439
        0x00054038:    bf305ee3    .^0.    DCD    3207618275
        0x0005403c:    bf3194d0    ..1.    DCD    3207697616
        0x00054040:    bf32c8ca    ..2.    DCD    3207776458
        0x00054044:    bf33face    ..3.    DCD    3207854798
        0x00054048:    bf352ada    .*5.    DCD    3207932634
        0x0005404c:    bf3658e8    .X6.    DCD    3208009960
        0x00054050:    bf3784f7    ..7.    DCD    3208086775
        0x00054054:    bf38af02    ..8.    DCD    3208163074
        0x00054058:    bf39d707    ..9.    DCD    3208238855
        0x0005405c:    bf3afd03    ..:.    DCD    3208314115
        0x00054060:    bf3c20f1    . <.    DCD    3208388849
        0x00054064:    bf3d42cf    .B=.    DCD    3208463055
        0x00054068:    bf3e629a    .b>.    DCD    3208536730
        0x0005406c:    bf3f804f    O.?.    DCD    3208609871
        0x00054070:    bf409be9    ..@.    DCD    3208682473
        0x00054074:    bf41b568    h.A.    DCD    3208754536
        0x00054078:    bf42ccc6    ..B.    DCD    3208826054
        0x0005407c:    bf43e201    ..C.    DCD    3208897025
        0x00054080:    bf44f517    ..D.    DCD    3208967447
        0x00054084:    bf460603    ..F.    DCD    3209037315
        0x00054088:    bf4714c4    ..G.    DCD    3209106628
        0x0005408c:    bf482156    V!H.    DCD    3209175382
        0x00054090:    bf492bb6    .+I.    DCD    3209243574
        0x00054094:    bf4a33e1    .3J.    DCD    3209311201
        0x00054098:    bf4b39d4    .9K.    DCD    3209378260
        0x0005409c:    bf4c3d8d    .=L.    DCD    3209444749
        0x000540a0:    bf4d3f09    .?M.    DCD    3209510665
        0x000540a4:    bf4e3e44    D>N.    DCD    3209576004
        0x000540a8:    bf4f3b3d    =;O.    DCD    3209640765
        0x000540ac:    bf5035f0    .5P.    DCD    3209704944
        0x000540b0:    bf512e5a    Z.Q.    DCD    3209768538
        0x000540b4:    bf522479    y$R.    DCD    3209831545
        0x000540b8:    bf53184a    J.S.    DCD    3209893962
        0x000540bc:    bf5409ca    ..T.    DCD    3209955786
        0x000540c0:    bf54f8f7    ..T.    DCD    3210017015
        0x000540c4:    bf55e5ce    ..U.    DCD    3210077646
        0x000540c8:    bf56d04d    M.V.    DCD    3210137677
        0x000540cc:    bf57b870    p.W.    DCD    3210197104
        0x000540d0:    bf589e37    7.X.    DCD    3210255927
        0x000540d4:    bf59819c    ..Y.    DCD    3210314140
        0x000540d8:    bf5a62a0    .bZ.    DCD    3210371744
        0x000540dc:    bf5b413e    >A[.    DCD    3210428734
        0x000540e0:    bf5c1d75    u.\.    DCD    3210485109
        0x000540e4:    bf5cf741    A.\.    DCD    3210540865
        0x000540e8:    bf5dcea2    ..].    DCD    3210596002
        0x000540ec:    bf5ea394    ..^.    DCD    3210650516
        0x000540f0:    bf5f7614    .v_.    DCD    3210704404
        0x000540f4:    bf604622    "F`.    DCD    3210757666
        0x000540f8:    bf6113ba    ..a.    DCD    3210810298
        0x000540fc:    bf61ded9    ..a.    DCD    3210862297
        0x00054100:    bf62a77f    ..b.    DCD    3210913663
        0x00054104:    bf636da9    .mc.    DCD    3210964393
        0x00054108:    bf643154    T1d.    DCD    3211014484
        0x0005410c:    bf64f27e    ~.d.    DCD    3211063934
        0x00054110:    bf65b126    &.e.    DCD    3211112742
        0x00054114:    bf666d49    Imf.    DCD    3211160905
        0x00054118:    bf6726e5    .&g.    DCD    3211208421
        0x0005411c:    bf67ddf8    ..g.    DCD    3211255288
        0x00054120:    bf689280    ..h.    DCD    3211301504
        0x00054124:    bf69447b    {Di.    DCD    3211347067
        0x00054128:    bf69f3e8    ..i.    DCD    3211391976
        0x0005412c:    bf6aa0c3    ..j.    DCD    3211436227
        0x00054130:    bf6b4b0c    .Kk.    DCD    3211479820
        0x00054134:    bf6bf2c0    ..k.    DCD    3211522752
        0x00054138:    bf6c97de    ..l.    DCD    3211565022
        0x0005413c:    bf6d3a64    d:m.    DCD    3211606628
        0x00054140:    bf6dda50    P.m.    DCD    3211647568
        0x00054144:    bf6e77a0    .wn.    DCD    3211687840
        0x00054148:    bf6f1253    S.o.    DCD    3211727443
        0x0005414c:    bf6faa66    f.o.    DCD    3211766374
        0x00054150:    bf703fd9    .?p.    DCD    3211804633
        0x00054154:    bf70d2a9    ..p.    DCD    3211842217
        0x00054158:    bf7162d5    .bq.    DCD    3211879125
        0x0005415c:    bf71f05b    [.q.    DCD    3211915355
        0x00054160:    bf727b3a    :{r.    DCD    3211950906
        0x00054164:    bf730371    q.s.    DCD    3211985777
        0x00054168:    bf7388fd    ..s.    DCD    3212019965
        0x0005416c:    bf740bde    ..t.    DCD    3212053470
        0x00054170:    bf748c11    ..t.    DCD    3212086289
        0x00054174:    bf750996    ..u.    DCD    3212118422
        0x00054178:    bf75846b    k.u.    DCD    3212149867
        0x0005417c:    bf75fc8f    ..u.    DCD    3212180623
        0x00054180:    bf767200    .rv.    DCD    3212210688
        0x00054184:    bf76e4bd    ..v.    DCD    3212240061
        0x00054188:    bf7754c6    .Tw.    DCD    3212268742
        0x0005418c:    bf77c218    ..w.    DCD    3212296728
        0x00054190:    bf782cb2    .,x.    DCD    3212324018
        0x00054194:    bf789493    ..x.    DCD    3212350611
        0x00054198:    bf78f9bb    ..x.    DCD    3212376507
        0x0005419c:    bf795c28    (\y.    DCD    3212401704
        0x000541a0:    bf79bbd9    ..y.    DCD    3212426201
        0x000541a4:    bf7a18cd    ..z.    DCD    3212449997
        0x000541a8:    bf7a7302    .sz.    DCD    3212473090
        0x000541ac:    bf7aca79    y.z.    DCD    3212495481
        0x000541b0:    bf7b1f2f    /.{.    DCD    3212517167
        0x000541b4:    bf7b7124    $q{.    DCD    3212538148
        0x000541b8:    bf7bc058    X.{.    DCD    3212558424
        0x000541bc:    bf7c0cc9    ..|.    DCD    3212577993
        0x000541c0:    bf7c5676    vV|.    DCD    3212596854
        0x000541c4:    bf7c9d5f    _.|.    DCD    3212615007
        0x000541c8:    bf7ce182    ..|.    DCD    3212632450
        0x000541cc:    bf7d22e0    ."}.    DCD    3212649184
        0x000541d0:    bf7d6177    wa}.    DCD    3212665207
        0x000541d4:    bf7d9d47    G.}.    DCD    3212680519
        0x000541d8:    bf7dd64f    O.}.    DCD    3212695119
        0x000541dc:    bf7e0c8e    ..~.    DCD    3212709006
        0x000541e0:    bf7e4004    .@~.    DCD    3212722180
        0x000541e4:    bf7e70b0    .p~.    DCD    3212734640
        0x000541e8:    bf7e9e92    ..~.    DCD    3212746386
        0x000541ec:    bf7ec9a9    ..~.    DCD    3212757417
        0x000541f0:    bf7ef1f5    ..~.    DCD    3212767733
        0x000541f4:    bf7f1775    u...    DCD    3212777333
        0x000541f8:    bf7f3a29    ):..    DCD    3212786217
        0x000541fc:    bf7f5a10    .Z..    DCD    3212794384
        0x00054200:    bf7f772b    +w..    DCD    3212801835
        0x00054204:    bf7f9178    x...    DCD    3212808568
        0x00054208:    bf7fa8f8    ....    DCD    3212814584
        0x0005420c:    bf7fbdaa    ....    DCD    3212819882
        0x00054210:    bf7fcf8f    ....    DCD    3212824463
        0x00054214:    bf7fdea5    ....    DCD    3212828325
        0x00054218:    bf7feaed    ....    DCD    3212831469
        0x0005421c:    bf7ff466    f...    DCD    3212833894
        0x00054220:    bf7ffb11    ....    DCD    3212835601
        0x00054224:    bf7ffeed    ....    DCD    3212836589
        0x00054228:    3f7fffea    ...?    DCD    1065353194
        0x0005422c:    3f7ff8e5    ...?    DCD    1065351397
        0x00054230:    3f7fe6a6    ...?    DCD    1065346726
        0x00054234:    3f7fc92d    -..?    DCD    1065339181
        0x00054238:    3f7fa07c    |..?    DCD    1065328764
        0x0005423c:    3f7f6c95    .l.?    DCD    1065315477
        0x00054240:    3f7f2d79    y-.?    DCD    1065299321
        0x00054244:    3f7ee32c    ,.~?    DCD    1065280300
        0x00054248:    3f7e8db1    ..~?    DCD    1065258417
        0x0005424c:    3f7e2d0b    .-~?    DCD    1065233675
        0x00054250:    3f7dc13f    ?.}?    DCD    1065206079
        0x00054254:    3f7d4a52    RJ}?    DCD    1065175634
        0x00054258:    3f7cc848    H.|?    DCD    1065142344
        0x0005425c:    3f7c3b28    (;|?    DCD    1065106216
        0x00054260:    3f7ba2f7    ..{?    DCD    1065067255
        0x00054264:    3f7affbd    ..z?    DCD    1065025469
        0x00054268:    3f7a5180    .Qz?    DCD    1064980864
        0x0005426c:    3f799848    H.y?    DCD    1064933448
        0x00054270:    3f78d41e    ..x?    DCD    1064883230
        0x00054274:    3f780509    ..x?    DCD    1064830217
        0x00054278:    3f772b13    .+w?    DCD    1064774419
        0x0005427c:    3f764646    FFv?    DCD    1064715846
        0x00054280:    3f7556ac    .Vu?    DCD    1064654508
        0x00054284:    3f745c4e    N\t?    DCD    1064590414
        0x00054288:    3f735738    8Ws?    DCD    1064523576
        0x0005428c:    3f724776    vGr?    DCD    1064454006
        0x00054290:    3f712d13    .-q?    DCD    1064381715
        0x00054294:    3f70081c    ..p?    DCD    1064306716
        0x00054298:    3f6ed89e    ..n?    DCD    1064229022
        0x0005429c:    3f6d9ea5    ..m?    DCD    1064148645
        0x000542a0:    3f6c5a40    @Zl?    DCD    1064065600
        0x000542a4:    3f6b0b7e    ~.k?    DCD    1063979902
        0x000542a8:    3f69b26b    k.i?    DCD    1063891563
        0x000542ac:    3f684f19    .Oh?    DCD    1063800601
        0x000542b0:    3f66e196    ..f?    DCD    1063707030
        0x000542b4:    3f6569f2    .ie?    DCD    1063610866
        0x000542b8:    3f63e83e    >.c?    DCD    1063512126
        0x000542bc:    3f625c8b    .\b?    DCD    1063410827
        0x000542c0:    3f60c6ea    ..`?    DCD    1063306986
        0x000542c4:    3f5f276d    m'_?    DCD    1063200621
        0x000542c8:    3f5d7e26    &~]?    DCD    1063091750
        0x000542cc:    3f5bcb28    (.[?    DCD    1062980392
        0x000542d0:    3f5a0e85    ..Z?    DCD    1062866565
        0x000542d4:    3f584853    SHX?    DCD    1062750291
        0x000542d8:    3f5678a3    .xV?    DCD    1062631587
        0x000542dc:    3f549f8b    ..T?    DCD    1062510475
        0x000542e0:    3f52bd20     .R?    DCD    1062386976
        0x000542e4:    3f50d176    v.P?    DCD    1062261110
        0x000542e8:    3f4edca3    ..N?    DCD    1062132899
        0x000542ec:    3f4cdebd    ..L?    DCD    1062002365
        0x000542f0:    3f4ad7db    ..J?    DCD    1061869531
        0x000542f4:    3f48c813    ..H?    DCD    1061734419
        0x000542f8:    3f46af7c    |.F?    DCD    1061597052
        0x000542fc:    3f448e2e    ..D?    DCD    1061457454
        0x00054300:    3f426441    AdB?    DCD    1061315649
        0x00054304:    3f4031ce    .1@?    DCD    1061171662
        0x00054308:    3f3df6ec    ..=?    DCD    1061025516
        0x0005430c:    3f3bb3b4    ..;?    DCD    1060877236
        0x00054310:    3f396842    Bh9?    DCD    1060726850
        0x00054314:    3f3714ad    ..7?    DCD    1060574381
        0x00054318:    3f34b910    ..4?    DCD    1060419856
        0x0005431c:    3f325586    .U2?    DCD    1060263302
        0x00054320:    3f2fea29    )./?    DCD    1060104745
        0x00054324:    3f2d7715    .w-?    DCD    1059944213
        0x00054328:    3f2afc65    e.*?    DCD    1059781733
        0x0005432c:    3f287a35    5z(?    DCD    1059617333
        0x00054330:    3f25f0a1    ..%?    DCD    1059451041
        0x00054334:    3f235fc6    ._#?    DCD    1059282886
        0x00054338:    3f20c7c0    .. ?    DCD    1059112896
        0x0005433c:    3f1e28ac    .(.?    DCD    1058941100
        0x00054340:    3f1b82a9    ...?    DCD    1058767529
        0x00054344:    3f18d5d4    ...?    DCD    1058592212
        0x00054348:    3f16224a    J".?    DCD    1058415178
        0x0005434c:    3f13682a    *h.?    DCD    1058236458
        0x00054350:    3f10a793    ...?    DCD    1058056083
        0x00054354:    3f0de0a4    ...?    DCD    1057874084
        0x00054358:    3f0b137b    {..?    DCD    1057690491
        0x0005435c:    3f084039    9@.?    DCD    1057505337
        0x00054360:    3f0566fd    .f.?    DCD    1057318653
        0x00054364:    3f0287e7    ...?    DCD    1057130471
        0x00054368:    3eff462d    -F.>    DCD    1056917037
        0x0005436c:    3ef9715b    [q.>    DCD    1056534875
        0x00054370:    3ef39197    ...>    DCD    1056149911
        0x00054374:    3eeda724    $..>    DCD    1055762212
        0x00054378:    3ee7b245    E..>    DCD    1055371845
        0x0005437c:    3ee1b33c    <..>    DCD    1054978876
        0x00054380:    3edbaa4c    L..>    DCD    1054583372
        0x00054384:    3ed597ba    ...>    DCD    1054185402
        0x00054388:    3ecf7bc9    .{.>    DCD    1053785033
        0x0005438c:    3ec956be    .V.>    DCD    1053382334
        0x00054390:    3ec328df    .(.>    DCD    1052977375
        0x00054394:    3ebcf270    p..>    DCD    1052570224
        0x00054398:    3eb6b3b7    ...>    DCD    1052160951
        0x0005439c:    3eb06cfb    .l.>    DCD    1051749627
        0x000543a0:    3eaa1e81    ...>    DCD    1051336321
        0x000543a4:    3ea3c892    ...>    DCD    1050921106
        0x000543a8:    3e9d6b73    sk.>    DCD    1050504051
        0x000543ac:    3e97076c    l..>    DCD    1050085228
        0x000543b0:    3e909cc5    ...>    DCD    1049664709
        0x000543b4:    3e8a2bc7    .+.>    DCD    1049242567
        0x000543b8:    3e83b4b9    ...>    DCD    1048818873
        0x000543bc:    3e7a6fc7    .oz>    DCD    1048211399
        0x000543c0:    3e6d6b21    !km>    DCD    1047358241
        0x000543c4:    3e605c11    .\`>    DCD    1046502417
        0x000543c8:    3e534329    )CS>    DCD    1045644073
        0x000543cc:    3e4620fd    . F>    DCD    1044783357
        0x000543d0:    3e38f620     .8>    DCD    1043920416
        0x000543d4:    3e2bc326    &.+>    DCD    1043055398
        0x000543d8:    3e1e88a4    ...>    DCD    1042188452
        0x000543dc:    3e11472d    -G.>    DCD    1041319725
        0x000543e0:    3e03ff57    W..>    DCD    1040449367
        0x000543e4:    3ded636e    nc.=    DCD    1038967662
        0x000543e8:    3dd2bdc2    ...=    DCD    1037221314
        0x000543ec:    3db80eda    ...=    DCD    1035472602
        0x000543f0:    3d9d57de    .W.=    DCD    1033721822
        0x000543f4:    3d8299fb    ...=    DCD    1031969275
        0x000543f8:    3d4facbc    ..O=    DCD    1028631740
        0x000543fc:    3d1a1c65    e..=    DCD    1025121381
        0x00054400:    3cc90a99    ...<    DCD    1019808409
        0x00054404:    3c3ba72a    *.;<    DCD    1010542378
        0x00054408:    bad678c1    .x..    DCD    3134617793
        0x0005440c:    bc71442d    -Dq.    DCD    3161539629
        0x00054410:    bce3d757    W...    DCD    3169048407
        0x00054414:    bd27814c    L.'.    DCD    3173482828
        0x00054418:    bd5d0f94    ..].    DCD    3176992660
        0x0005441c:    bd894a15    .J..    DCD    3179891221
        0x00054420:    bda4065a    Z...    DCD    3181643354
        0x00054424:    bdbebb6d    m...    DCD    3183393645
        0x00054428:    bdd96822    "h..    DCD    3185141794
        0x0005442c:    bdf40b4e    N...    DCD    3186887502
        0x00054430:    be0751e3    .Q..    DCD    3188150755
        0x00054434:    be14982f    /...    DCD    3189020719
        0x00054438:    be21d7f7    ..!.    DCD    3189889015
        0x0005443c:    be2f10a5    ../.    DCD    3190755493
        0x00054440:    be3c41a6    .A<.    DCD    3191620006
        0x00054444:    be496a64    djI.    DCD    3192482404
        0x00054448:    be568a4d    M.V.    DCD    3193342541
        0x0005444c:    be63a0cd    ..c.    DCD    3194200269
        0x00054450:    be70ad50    P.p.    DCD    3195055440
        0x00054454:    be7daf45    E.}.    DCD    3195907909
        0x00054458:    be85530d    .S..    DCD    3196408589
        0x0005445c:    be8bc89e    ....    DCD    3196831902
        0x00054460:    be92380d    .8..    DCD    3197253645
        0x00054464:    be98a112    ....    DCD    3197673746
        0x00054468:    be9f0366    f...    DCD    3198092134
        0x0005446c:    bea55ebf    .^..    DCD    3198508735
        0x00054470:    beabb2d8    ....    DCD    3198923480
        0x00054474:    beb1ff69    i...    DCD    3199336297
        0x00054478:    beb8442b    +D..    DCD    3199747115
        0x0005447c:    bebe80d8    ....    DCD    3200155864
        0x00054480:    bec4b52a    *...    DCD    3200562474
        0x00054484:    becae0db    ....    DCD    3200966875
        0x00054488:    bed103a5    ....    DCD    3201368997
        0x0005448c:    bed71d45    E...    DCD    3201768773
        0x00054490:    bedd2d75    u-..    DCD    3202166133
        0x00054494:    bee333f1    .3..    DCD    3202561009
        0x00054498:    bee93076    v0..    DCD    3202953334
        0x0005449c:    beef22c0    ."..    DCD    3203343040
        0x000544a0:    bef50a8d    ....    DCD    3203730061
        0x000544a4:    befae79b    ....    DCD    3204114331
        0x000544a8:    bf005cd3    .\..    DCD    3204472019
        0x000544ac:    bf034038    8@..    DCD    3204661304
        0x000544b0:    bf061ddb    ....    DCD    3204849115
        0x000544b4:    bf08f59b    ....    DCD    3205035419
        0x000544b8:    bf0bc75a    Z...    DCD    3205220186
        0x000544bc:    bf0e92f7    ....    DCD    3205403383
        0x000544c0:    bf115854    TX..    DCD    3205584980
        0x000544c4:    bf141750    P...    DCD    3205764944
        0x000544c8:    bf16cfcd    ....    DCD    3205943245
        0x000544cc:    bf1981ac    ....    DCD    3206119852
        0x000544d0:    bf1c2cd0    .,..    DCD    3206294736
        0x000544d4:    bf1ed11a    ....    DCD    3206467866
        0x000544d8:    bf216e6d    mn!.    DCD    3206639213
        0x000544dc:    bf2404ab    ..$.    DCD    3206808747
        0x000544e0:    bf2693b7    ..&.    DCD    3206976439
        0x000544e4:    bf291b74    t.).    DCD    3207142260
        0x000544e8:    bf2b9bc7    ..+.    DCD    3207306183
        0x000544ec:    bf2e1493    ....    DCD    3207468179
        0x000544f0:    bf3085bb    ..0.    DCD    3207628219
        0x000544f4:    bf32ef26    &.2.    DCD    3207786278
        0x000544f8:    bf3550b7    .P5.    DCD    3207942327
        0x000544fc:    bf37aa55    U.7.    DCD    3208096341
        0x00054500:    bf39fbe3    ..9.    DCD    3208248291
        0x00054504:    bf3c454a    JE<.    DCD    3208398154
        0x00054508:    bf3e866e    n.>.    DCD    3208545902
        0x0005450c:    bf40bf37    7.@.    DCD    3208691511
        0x00054510:    bf42ef8b    ..B.    DCD    3208834955
        0x00054514:    bf451753    S.E.    DCD    3208976211
        0x00054518:    bf473675    u6G.    DCD    3209115253
        0x0005451c:    bf494cda    .LI.    DCD    3209252058
        0x00054520:    bf4b5a6b    kZK.    DCD    3209386603
        0x00054524:    bf4d5f10    ._M.    DCD    3209518864
        0x00054528:    bf4f5ab3    .ZO.    DCD    3209648819
        0x0005452c:    bf514d3e    >MQ.    DCD    3209776446
        0x00054530:    bf53369a    .6S.    DCD    3209901722
        0x00054534:    bf5516b3    ..U.    DCD    3210024627
        0x00054538:    bf56ed72    r.V.    DCD    3210145138
        0x0005453c:    bf58bac5    ..X.    DCD    3210263237
        0x00054540:    bf5a7e95    .~Z.    DCD    3210378901
        0x00054544:    bf5c38d0    .8\.    DCD    3210492112
        0x00054548:    bf5de962    b.].    DCD    3210602850
        0x0005454c:    bf5f9038    8._.    DCD    3210711096
        0x00054550:    bf612d40    @-a.    DCD    3210816832
        0x00054554:    bf62c067    g.b.    DCD    3210920039
        0x00054558:    bf64499c    .Id.    DCD    3211020700
        0x0005455c:    bf65c8ce    ..e.    DCD    3211118798
        0x00054560:    bf673deb    .=g.    DCD    3211214315
        0x00054564:    bf68a8e3    ..h.    DCD    3211307235
        0x00054568:    bf6a09a7    ..j.    DCD    3211397543
        0x0005456c:    bf6b6027    '`k.    DCD    3211485223
        0x00054570:    bf6cac54    T.l.    DCD    3211570260
        0x00054574:    bf6dee1f    ..m.    DCD    3211652639
        0x00054578:    bf6f257a    z%o.    DCD    3211732346
        0x0005457c:    bf705258    XRp.    DCD    3211809368
        0x00054580:    bf7174ab    .tq.    DCD    3211883691
        0x00054584:    bf728c67    g.r.    DCD    3211955303
        0x00054588:    bf73997f    ..s.    DCD    3212024191
        0x0005458c:    bf749be7    ..t.    DCD    3212090343
        0x00054590:    bf759395    ..u.    DCD    3212153749
        0x00054594:    bf76807e    ~.v.    DCD    3212214398
        0x00054598:    bf776296    .bw.    DCD    3212272278
        0x0005459c:    bf7839d4    .9x.    DCD    3212327380
        0x000545a0:    bf79062f    /.y.    DCD    3212379695
        0x000545a4:    bf79c79e    ..y.    DCD    3212429214
        0x000545a8:    bf7a7e17    .~z.    DCD    3212475927
        0x000545ac:    bf7b2994    .){.    DCD    3212519828
        0x000545b0:    bf7bca0d    ..{.    DCD    3212560909
        0x000545b4:    bf7c5f7a    z_|.    DCD    3212599162
        0x000545b8:    bf7ce9d5    ..|.    DCD    3212634581
        0x000545bc:    bf7d6918    .i}.    DCD    3212667160
        0x000545c0:    bf7ddd3e    >.}.    DCD    3212696894
        0x000545c4:    bf7e4640    @F~.    DCD    3212723776
        0x000545c8:    bf7ea41c    ..~.    DCD    3212747804
        0x000545cc:    bf7ef6cc    ..~.    DCD    3212768972
        0x000545d0:    bf7f3e4d    M>..    DCD    3212787277
        0x000545d4:    bf7f7a9c    .z..    DCD    3212802716
        0x000545d8:    bf7fabb6    ....    DCD    3212815286
        0x000545dc:    bf7fd199    ....    DCD    3212824985
        0x000545e0:    bf7fec43    C...    DCD    3212831811
        0x000545e4:    bf7ffbb4    ....    DCD    3212835764
        0x000545e8:    3f7fffa6    ...?    DCD    1065353126
        0x000545ec:    3f7fe394    ...?    DCD    1065345940
        0x000545f0:    3f7f9a9c    ...?    DCD    1065327260
        0x000545f4:    3f7f24cc    .$.?    DCD    1065297100
        0x000545f8:    3f7e8238    8.~?    DCD    1065255480
        0x000545fc:    3f7db2fd    ..}?    DCD    1065202429
        0x00054600:    3f7cb73f    ?.|?    DCD    1065137983
        0x00054604:    3f7b8f2a    *.{?    DCD    1065062186
        0x00054608:    3f7a3af3    .:z?    DCD    1064975091
        0x0005460c:    3f78bad4    ..x?    DCD    1064876756
        0x00054610:    3f770f11    ..w?    DCD    1064767249
        0x00054614:    3f7537f6    .7u?    DCD    1064646646
        0x00054618:    3f7335d5    .5s?    DCD    1064515029
        0x0005461c:    3f710908    ..q?    DCD    1064372488
        0x00054620:    3f6eb1f1    ..n?    DCD    1064219121
        0x00054624:    3f6c30f9    .0l?    DCD    1064055033
        0x00054628:    3f698690    ..i?    DCD    1063880336
        0x0005462c:    3f66b32f    /.f?    DCD    1063695151
        0x00054630:    3f63b753    S.c?    DCD    1063499603
        0x00054634:    3f609384    ..`?    DCD    1063293828
        0x00054638:    3f5d484e    NH]?    DCD    1063077966
        0x0005463c:    3f59d645    E.Y?    DCD    1062852165
        0x00054640:    3f563e03    .>V?    DCD    1062616579
        0x00054644:    3f52802b    +.R?    DCD    1062371371
        0x00054648:    3f4e9d65    e.N?    DCD    1062116709
        0x0005464c:    3f4a965e    ^.J?    DCD    1061852766
        0x00054650:    3f466bcc    .kF?    DCD    1061579724
        0x00054654:    3f421e6a    j.B?    DCD    1061297770
        0x00054658:    3f3daef9    ..=?    DCD    1061007097
        0x0005465c:    3f391e40    @.9?    DCD    1060707904
        0x00054660:    3f346d0d    .m4?    DCD    1060400397
        0x00054664:    3f2f9c32    2./?    DCD    1060084786
        0x00054668:    3f2aac87    ..*?    DCD    1059761287
        0x0005466c:    3f259eeb    ..%?    DCD    1059430123
        0x00054670:    3f20743f    ?t ?    DCD    1059091519
        0x00054674:    3f1b2d6d    m-.?    DCD    1058745709
        0x00054678:    3f15cb61    a..?    DCD    1058392929
        0x0005467c:    3f104f0d    .O.?    DCD    1058033421
        0x00054680:    3f0ab968    h..?    DCD    1057667432
        0x00054684:    3f050b6b    k..?    DCD    1057295211
        0x00054688:    3efe8c2e    ...>    DCD    1056869422
        0x0005468c:    3ef2d4dd    ...>    DCD    1056101597
        0x00054690:    3ee6f2f1    ...>    DCD    1055322865
        0x00054694:    3edae87f    ...>    DCD    1054533759
        0x00054698:    3eceb7a6    ...>    DCD    1053734822
        0x0005469c:    3ec26288    .b.>    DCD    1052926600
        0x000546a0:    3eb5eb4e    N..>    DCD    1052109646
        0x000546a4:    3ea9542a    *T.>    DCD    1051284522
        0x000546a8:    3e9c9f51    Q..>    DCD    1050451793
        0x000546ac:    3e8fcefd    ...>    DCD    1049612029
        0x000546b0:    3e82e56d    m..>    DCD    1048765805
        0x000546b4:    3e6bc9ce    ..k>    DCD    1047251406
        0x000546b8:    3e519f62    b.Q>    DCD    1045536610
        0x000546bc:    3e375030    0P7>    DCD    1043812400
        0x000546c0:    3e1ce0d3    ...>    DCD    1042079955
        0x000546c4:    3e0255f1    .U.>    DCD    1040340465
        0x000546c8:    3dcf6862    bh.=    DCD    1037002850
        0x000546cc:    3d9a007c    |..=    DCD    1033502844
        0x000546d0:    3d48fb24    $.H=    DCD    1028193060
        0x000546d4:    3cbba41b    ...<    DCD    1018930203
        0x000546d8:    bb5677f3    .wV.    DCD    3143006195
        0x000546dc:    bcf13d64    d=..    DCD    3169926500
        0x000546e0:    bd63c0bb    ..c.    DCD    3177431227
        0x000546e4:    bda75d67    g]..    DCD    3181862247
        0x000546e8:    bddcbd14    ....    DCD    3185360148
        0x000546ec:    be08fb03    ....    DCD    3188259587
        0x000546f0:    be237f73    s.#.    DCD    3189997427
        0x000546f4:    be3de734    4.=.    DCD    3191727924
        0x000546f8:    be582da4    .-X.    DCD    3193449892
        0x000546fc:    be724e26    &Nr.    DCD    3195162150
        0x00054700:    be862212    ."..    DCD    3196461586
        0x00054704:    be930589    ....    DCD    3197306249
        0x00054708:    be9fcf34    4...    DCD    3198144308
        0x0005470c:    beac7cd5    .|..    DCD    3198975189
        0x00054710:    beb90c33    3...    DCD    3199798323
        0x00054714:    bec57b1a    .{..    DCD    3200613146
        0x00054718:    bed1c75b    [...    DCD    3201419099
        0x0005471c:    beddeecd    ....    DCD    3202215629
        0x00054720:    bee9ef50    P...    DCD    3203002192
        0x00054724:    bef5c6c7    ....    DCD    3203778247
        0x00054728:    bf00b990    ....    DCD    3204495760
        0x0005472c:    bf067926    &y..    DCD    3204872486
        0x00054730:    bf0c2124    $!..    DCD    3205243172
        0x00054734:    bf11b08d    ....    DCD    3205607565
        0x00054738:    bf172666    f&..    DCD    3205965414
        0x0005473c:    bf1c81ba    ....    DCD    3206316474
        0x00054740:    bf21c198    ..!.    DCD    3206660504
        0x00054744:    bf26e515    ..&.    DCD    3206997269
        0x00054748:    bf2beb4a    J.+.    DCD    3207326538
        0x0005474c:    bf30d356    V.0.    DCD    3207648086
        0x00054750:    bf359c5b    [.5.    DCD    3207961691
        0x00054754:    bf3a4583    .E:.    DCD    3208267139
        0x00054758:    bf3ecdfd    ..>.    DCD    3208564221
        0x0005475c:    bf4334fc    .4C.    DCD    3208852732
        0x00054760:    bf4779bc    .yG.    DCD    3209132476
        0x00054764:    bf4b9b7d    }.K.    DCD    3209403261
        0x00054768:    bf4f9984    ..O.    DCD    3209664900
        0x0005476c:    bf53731f    .sS.    DCD    3209917215
        0x00054770:    bf5727a1    .'W.    DCD    3210160033
        0x00054774:    bf5ab663    c.Z.    DCD    3210393187
        0x00054778:    bf5e1ec6    ..^.    DCD    3210616518
        0x0005477c:    bf616030    0`a.    DCD    3210829872
        0x00054780:    bf647a0f    .zd.    DCD    3211033103
        0x00054784:    bf676bd8    .kg.    DCD    3211226072
        0x00054788:    bf6a3507    .5j.    DCD    3211408647
        0x0005478c:    bf6cd51f    ..l.    DCD    3211580703
        0x00054790:    bf6f4ba9    .Ko.    DCD    3211742121
        0x00054794:    bf719837    7.q.    DCD    3211892791
        0x00054798:    bf73ba62    b.s.    DCD    3212032610
        0x0005479c:    bf75b1c9    ..u.    DCD    3212161481
        0x000547a0:    bf777e16    .~w.    DCD    3212279318
        0x000547a4:    bf791ef6    ..y.    DCD    3212386038
        0x000547a8:    bf7a9421    !.z.    DCD    3212481569
        0x000547ac:    bf7bdd55    U.{.    DCD    3212565845
        0x000547b0:    bf7cfa59    Y.|.    DCD    3212638809
        0x000547b4:    bf7deafa    ..}.    DCD    3212700410
        0x000547b8:    bf7eaf0e    ..~.    DCD    3212750606
        0x000547bc:    bf7f4674    tF..    DCD    3212789364
        0x000547c0:    bf7fb10f    ....    DCD    3212816655
        0x000547c4:    bf7feece    ....    DCD    3212832462
    mode48000_960_120
        0x000547c8:    0000bb80    ....    DCD    48000
        0x000547cc:    00000078    x...    DCD    120
        0x000547d0:    00000015    ....    DCD    21
        0x000547d4:    00000015    ....    DCD    21
        0x000547d8:    3f599a00    ..Y?    DCD    1062836736
        0x000547dc:    00000000    ....    DCD    0
        0x000547e0:    3f800000    ...?    DCD    1065353216
        0x000547e4:    3f800000    ...?    DCD    1065353216
        0x000547e8:    000509f8    ....    DCD    330232
        0x000547ec:    00000003    ....    DCD    3
        0x000547f0:    00000008    ....    DCD    8
        0x000547f4:    00000078    x...    DCD    120
        0x000547f8:    0000000b    ....    DCD    11
        0x000547fc:    0004fb3a    :...    DCD    326458
        0x00054800:    00052b7c    |+..    DCD    338812
        0x00054804:    000564ec    .d..    DCD    353516
        0x00054808:    00000780    ....    DCD    1920
        0x0005480c:    00000003    ....    DCD    3
        0x00054810:    0005112c    ,...    DCD    332076
        0x00054814:    00051164    d...    DCD    332132
        0x00054818:    0005119c    ....    DCD    332188
        0x0005481c:    000511d4    ....    DCD    332244
        0x00054820:    00052ba8    .+..    DCD    338856
        0x00054824:    00000188    ....    DCD    392
        0x00054828:    0004fe52    R...    DCD    327250
        0x0005482c:    0004fc21    !...    DCD    326689
        0x00054830:    0004fda9    ....    DCD    327081
    ordery_table
        0x00054834:    00000001    ....    DCD    1
        0x00054838:    00000000    ....    DCD    0
        0x0005483c:    00000003    ....    DCD    3
        0x00054840:    00000000    ....    DCD    0
        0x00054844:    00000002    ....    DCD    2
        0x00054848:    00000001    ....    DCD    1
        0x0005484c:    00000007    ....    DCD    7
        0x00054850:    00000000    ....    DCD    0
        0x00054854:    00000004    ....    DCD    4
        0x00054858:    00000003    ....    DCD    3
        0x0005485c:    00000006    ....    DCD    6
        0x00054860:    00000001    ....    DCD    1
        0x00054864:    00000005    ....    DCD    5
        0x00054868:    00000002    ....    DCD    2
        0x0005486c:    0000000f    ....    DCD    15
        0x00054870:    00000000    ....    DCD    0
        0x00054874:    00000008    ....    DCD    8
        0x00054878:    00000007    ....    DCD    7
        0x0005487c:    0000000c    ....    DCD    12
        0x00054880:    00000003    ....    DCD    3
        0x00054884:    0000000b    ....    DCD    11
        0x00054888:    00000004    ....    DCD    4
        0x0005488c:    0000000e    ....    DCD    14
        0x00054890:    00000001    ....    DCD    1
        0x00054894:    00000009    ....    DCD    9
        0x00054898:    00000006    ....    DCD    6
        0x0005489c:    0000000d    ....    DCD    13
        0x000548a0:    00000002    ....    DCD    2
        0x000548a4:    0000000a    ....    DCD    10
        0x000548a8:    00000005    ....    DCD    5
    __tagsym$$used.7
    sGlobalAccess
        0x000548ac:    000564d0    .d..    DCD    353488
        0x000548b0:    000564bc    .d..    DCD    353468
        0x000548b4:    00056494    .d..    DCD    353428
        0x000548b8:    000564a8    .d..    DCD    353448
        0x000548bc:    10060004    ....    DCD    268828676
        0x000548c0:    10060018    ....    DCD    268828696
        0x000548c4:    1006002c    ,...    DCD    268828716
    small_energy_icdf
        0x000548c8:    00000102    ....    DCD    258
    smpCfg
        0x000548cc:    000001f4    ....    DCD    500
        0x000548d0:    01100703    ....    DCD    17827587
        0x000548d4:    00000000    ....    DCD    0
        0x000548d8:    0000fa00    ....    DCD    64000
        0x000548dc:    0000fa00    ....    DCD    64000
        0x000548e0:    00000002    ....    DCD    2
    smpPktLenTbl
        0x000548e4:    11070700    ....    DCD    285673216
        0x000548e8:    0b110211    ....    DCD    185664017
        0x000548ec:    02110811    ....    DCD    34670609
        0x000548f0:    1141        A.      DCW    4417
        0x000548f2:    02          .       DCB    2
    smpScF5Key
        0x000548f3:    62          b       DCB    98
        0x000548f4:    00656c74    tle.    DCD    6646900
    smprActionTbl
        0x000548f8:    00045d29    )]..    DCD    285993
        0x000548fc:    00045cdd    .\..    DCD    285917
        0x00054900:    00045e71    q^..    DCD    286321
        0x00054904:    00045e9d    .^..    DCD    286365
        0x00054908:    00045e11    .^..    DCD    286225
        0x0005490c:    00045f3d    =_..    DCD    286525
        0x00054910:    00045d75    u]..    DCD    286069
        0x00054914:    00045da1    .]..    DCD    286113
        0x00054918:    00045ed1    .^..    DCD    286417
        0x0005491c:    00045db9    .]..    DCD    286137
        0x00054920:    00045df9    .]..    DCD    286201
        0x00054924:    00045cf1    .\..    DCD    285937
        0x00054928:    00045c91    .\..    DCD    285841
        0x0005492c:    00045ca5    .\..    DCD    285861
        0x00054930:    00045d35    5]..    DCD    286005
        0x00054934:    00045d55    U]..    DCD    286037
        0x00054938:    00045e31    1^..    DCD    286257
        0x0005493c:    00048659    Y...    DCD    296537
        0x00054940:    000482cd    ....    DCD    295629
        0x00054944:    00048561    a...    DCD    296289
        0x00054948:    00048265    e...    DCD    295525
        0x0005494c:    000482a1    ....    DCD    295585
        0x00054950:    000481e5    ....    DCD    295397
        0x00054954:    000484ad    ....    DCD    296109
        0x00054958:    0004869d    ....    DCD    296605
        0x0005495c:    000483c9    ....    DCD    295881
        0x00054960:    00048389    ....    DCD    295817
    smprScActionTbl
        0x00054964:    00045d29    )]..    DCD    285993
        0x00054968:    000470e5    .p..    DCD    291045
        0x0005496c:    000473fd    .s..    DCD    291837
        0x00054970:    00045e9d    .^..    DCD    286365
        0x00054974:    000473dd    .s..    DCD    291805
        0x00054978:    00048ba9    ....    DCD    297897
        0x0005497c:    00045f3d    =_..    DCD    286525
        0x00054980:    00048bf1    ....    DCD    297969
        0x00054984:    00045d75    u]..    DCD    286069
        0x00054988:    00045da1    .]..    DCD    286113
        0x0005498c:    00045ed1    .^..    DCD    286417
        0x00054990:    00045db9    .]..    DCD    286137
        0x00054994:    00045df9    .]..    DCD    286201
        0x00054998:    00045cf1    .\..    DCD    285937
        0x0005499c:    00045e31    1^..    DCD    286257
        0x000549a0:    00045ca5    .\..    DCD    285861
        0x000549a4:    00045d35    5]..    DCD    286005
        0x000549a8:    00045d55    U]..    DCD    286037
        0x000549ac:    00045c91    .\..    DCD    285841
        0x000549b0:    00048659    Y...    DCD    296537
        0x000549b4:    000482cd    ....    DCD    295629
        0x000549b8:    00048561    a...    DCD    296289
        0x000549bc:    00048265    e...    DCD    295525
        0x000549c0:    00048899    ....    DCD    297113
        0x000549c4:    00048881    ....    DCD    297089
        0x000549c8:    00048829    )...    DCD    297001
        0x000549cc:    00048855    U...    DCD    297045
        0x000549d0:    000474f1    .t..    DCD    292081
        0x000549d4:    00047419    .t..    DCD    291865
        0x000549d8:    00047489    .t..    DCD    291977
        0x000549dc:    00048b4d    M...    DCD    297805
        0x000549e0:    00048b71    q...    DCD    297841
        0x000549e4:    00048b8d    ....    DCD    297869
        0x000549e8:    00048a5d    ]...    DCD    297565
        0x000549ec:    00048abd    ....    DCD    297661
        0x000549f0:    00048a01    ....    DCD    297473
        0x000549f4:    00048ad5    ....    DCD    297685
        0x000549f8:    000489ed    ....    DCD    297453
        0x000549fc:    000488e9    ....    DCD    297193
        0x00054a00:    0004898d    ....    DCD    297357
        0x00054a04:    00048bc5    ....    DCD    297925
        0x00054a08:    00048c61    a...    DCD    298081
        0x00054a0c:    0004870d    ....    DCD    296717
        0x00054a10:    00046fe1    .o..    DCD    290785
        0x00054a14:    00046f29    )o..    DCD    290601
        0x00054a18:    00046e75    un..    DCD    290421
        0x00054a1c:    00047101    .q..    DCD    291073
        0x00054a20:    000471b9    .q..    DCD    291257
        0x00054a24:    00048749    I...    DCD    296777
        0x00054a28:    000482a1    ....    DCD    295585
        0x00054a2c:    000481e5    ....    DCD    295397
        0x00054a30:    000484ad    ....    DCD    296109
        0x00054a34:    0004869d    ....    DCD    296605
        0x00054a38:    00048389    ....    DCD    295817
        0x00054a3c:    000483c9    ....    DCD    295881
    smprScSmIf
        0x00054a40:    00054a4c    LJ..    DCD    346700
        0x00054a44:    00054964    dI..    DCD    346468
        0x00054a48:    00054b4c    LK..    DCD    346956
    smprScStateTbl
        0x00054a4c:    00054b79    yK..    DCD    347001
        0x00054a50:    00054aec    .J..    DCD    346860
        0x00054a54:    00054b07    .K..    DCD    346887
        0x00054a58:    00054bca    .K..    DCD    347082
        0x00054a5c:    00054c18    .L..    DCD    347160
        0x00054a60:    00054bc4    .K..    DCD    347076
        0x00054a64:    00054b25    %K..    DCD    346917
        0x00054a68:    00054b94    .K..    DCD    347028
        0x00054a6c:    00054b9a    .K..    DCD    347034
        0x00054a70:    00054b8e    .K..    DCD    347022
        0x00054a74:    00054ba0    .K..    DCD    347040
        0x00054a78:    00054bac    .K..    DCD    347052
        0x00054a7c:    00054bdf    .K..    DCD    347103
        0x00054a80:    00054bee    .K..    DCD    347118
        0x00054a84:    00054c12    .L..    DCD    347154
        0x00054a88:    00054bf4    .K..    DCD    347124
        0x00054a8c:    00054c00    .L..    DCD    347136
        0x00054a90:    00054bfa    .K..    DCD    347130
        0x00054a94:    00054c06    .L..    DCD    347142
        0x00054a98:    00054bd3    .K..    DCD    347091
        0x00054a9c:    00054bd9    .K..    DCD    347097
        0x00054aa0:    00054c39    9L..    DCD    347193
        0x00054aa4:    00054b31    1K..    DCD    346929
        0x00054aa8:    00054b43    CK..    DCD    346947
        0x00054aac:    00054b3d    =K..    DCD    346941
        0x00054ab0:    00054b37    7K..    DCD    346935
        0x00054ab4:    00054b5b    [K..    DCD    346971
        0x00054ab8:    00054b61    aK..    DCD    346977
        0x00054abc:    00054d40    @M..    DCD    347456
        0x00054ac0:    00054d52    RM..    DCD    347474
        0x00054ac4:    00054cc5    .L..    DCD    347333
        0x00054ac8:    00054cd1    .L..    DCD    347345
        0x00054acc:    00054d34    4M..    DCD    347444
        0x00054ad0:    00054cdd    .L..    DCD    347357
        0x00054ad4:    00054ce9    .L..    DCD    347369
        0x00054ad8:    00054c30    0L..    DCD    347184
        0x00054adc:    00054b67    gK..    DCD    346983
        0x00054ae0:    00054bb5    .K..    DCD    347061
        0x00054ae4:    00054b0d    .K..    DCD    346893
        0x00054ae8:    00054c1e    .L..    DCD    347166
    smprScStateTblApiPairReq
        0x00054aec:    0601000a    ....    DCD    100728842
        0x00054af0:    00071402    ....    DCD    463874
        0x00054af4:    01000302    ....    DCD    16777986
        0x00054af8:    09010008    ....    DCD    151060488
        0x00054afc:    010f0100    ....    DCD    17760512
        0x00054b00:    01001f03    ....    DCD    16785155
        0x00054b04:    0000        ..      DCW    0
        0x00054b06:    00          .       DCB    0
    smprScStateTblApiPairRsp
        0x00054b07:    02          .       DCB    2
        0x00054b08:    00001503    ....    DCD    5379
        0x00054b0c:    00          .       DCB    0
    smprScStateTblAttempts
        0x00054b0d:    10000f      ...     DCB    16,0,15
        0x00054b10:    0602270f    .'..    DCD    100804367
        0x00054b14:    00051226    &...    DCD    332326
        0x00054b18:    01000a10    ....    DCD    16779792
        0x00054b1c:    07010003    ....    DCD    117506051
        0x00054b20:    00000026    &...    DCD    38
        0x00054b24:    00          .       DCB    0
    smprScStateTblAuthSelect
        0x00054b25:    130717      ...     DCB    19,7,23
        0x00054b28:    151b0c14    ....    DCD    354094100
        0x00054b2c:    00002514    .%..    DCD    9492
        0x00054b30:    00          .       DCB    0
    smprScStateTblCalcDHKey
        0x00054b31:    19172b      ..+     DCB    25,23,43
        0x00054b34:    0000        ..      DCW    0
        0x00054b36:    00          .       DCB    0
    smprScStateTblCalcF5LTK
        0x00054b37:    1c          .       DCB    28
        0x00054b38:    00002e1a    ....    DCD    11802
        0x00054b3c:    00          .       DCB    0
    smprScStateTblCalcF5MacKey
        0x00054b3d:    1c192d      ..-     DCB    28,25,45
        0x00054b40:    0000        ..      DCW    0
        0x00054b42:    00          .       DCB    0
    smprScStateTblCalcF5TKey
        0x00054b43:    1c          .       DCB    28
        0x00054b44:    260d2c18    .,.&    DCD    638397464
        0x00054b48:    0000000d    ....    DCD    13
    smprScStateTblCommon
        0x00054b4c:    0702000a    ....    DCD    117571594
        0x00054b50:    00030200    ....    DCD    197120
        0x00054b54:    02270f04    ..'.    DCD    36114180
        0x00054b58:    0000        ..      DCW    0
        0x00054b5a:    00          .       DCB    0
    smprScStateTblDhCalcF6Ea
        0x00054b5b:    1c          .       DCB    28
        0x00054b5c:    00002f1b    ./..    DCD    12059
        0x00054b60:    00          .       DCB    0
    smprScStateTblDhCalcF6Eb
        0x00054b61:    1c2430      .$0     DCB    28,36,48
        0x00054b64:    0000        ..      DCW    0
        0x00054b66:    00          .       DCB    0
    smprScStateTblEncrypt
        0x00054b67:    08          .       DCB    8
        0x00054b68:    00093425    %4..    DCD    603173
        0x00054b6c:    00240302    ..$.    DCD    2360066
        0x00054b70:    0d04001d    ....    DCD    218365981
        0x00054b74:    00000d26    &...    DCD    3366
        0x00054b78:    00          .       DCB    0
    smprScStateTblIdle
        0x00054b79:    050113      ...     DCB    5,1,19
        0x00054b7c:    0601000a    ....    DCD    100728842
        0x00054b80:    00071402    ....    DCD    463874
        0x00054b84:    01000300    ....    DCD    16777984
        0x00054b88:    0000000f    ....    DCD    15
        0x00054b8c:    0000        ..      DCW    0
    smprScStateTblJwNcCalcG2
        0x00054b8e:    0a1c        ..      DCW    2588
        0x00054b90:    0000001a    ....    DCD    26
    smprScStateTblJwNcSetup
        0x00054b94:    0018081c    ....    DCD    1574940
        0x00054b98:    0000        ..      DCW    0
    smprScStateTblJwNcWaitRand
        0x00054b9a:    0906        ..      DCW    2310
        0x00054b9c:    00000019    ....    DCD    25
    smprScStateTblJwNcWaitUser
        0x00054ba0:    06291516    ..).    DCD    103355670
        0x00054ba4:    260d280b    .(.&    DCD    638396427
        0x00054ba8:    0000000d    ....    DCD    13
    smprScStateTblJwNcWaitUserDhCheckRcvd
        0x00054bac:    0d2a1616    ..*.    DCD    220861974
        0x00054bb0:    00000d26    &...    DCD    3366
        0x00054bb4:    00          .       DCB    0
    smprScStateTblKeyDist
        0x00054bb5:    062535      .%5     DCB    6,37,53
        0x00054bb8:    0e36250c    .%6.    DCD    238429452
        0x00054bbc:    25030e00    ...%    DCD    620957184
        0x00054bc0:    00000000    ....    DCD    0
    smprScStateTblLescPin
        0x00054bc4:    00070404    ....    DCD    459780
        0x00054bc8:    0000        ..      DCW    0
    smprScStateTblModeSelect
        0x00054bca:    0511        ..      DCW    1297
        0x00054bcc:    001c1200    ....    DCD    1839616
        0x00054bd0:    0000        ..      DCW    0
        0x00054bd2:    00          .       DCB    0
    smprScStateTblOobSendRand
        0x00054bd3:    1c          .       DCB    28
        0x00054bd4:    00002715    .'..    DCD    10005
        0x00054bd8:    00          .       DCB    0
    smprScStateTblOobWaitRand
        0x00054bd9:    061326      ..&     DCB    6,19,38
        0x00054bdc:    0000        ..      DCW    0
        0x00054bde:    00          .       DCB    0
    smprScStateTblPassKeyKeypress
        0x00054bdf:    06          .       DCB    6
        0x00054be0:    0d1e1c0c    ....    DCD    220077068
        0x00054be4:    1d0c171e    ....    DCD    487331614
        0x00054be8:    00070e04    ....    DCD    462340
        0x00054bec:    0000        ..      DCW    0
    smprScStateTblPassWaitAuthRsp
        0x00054bee:    0f04        ..      DCW    3844
        0x00054bf0:    00000020     ...    DCD    32
    smprScStateTblPasskeyCalc
        0x00054bf4:    0022101c    ..".    DCD    2232348
        0x00054bf8:    0000        ..      DCW    0
    smprScStateTblPasskeyCheck
        0x00054bfa:    121c        ..      DCW    4636
        0x00054bfc:    00000024    $...    DCD    36
    smprScStateTblPasskeyRand
        0x00054c00:    00231106    ..#.    DCD    2298118
        0x00054c04:    0000        ..      DCW    0
    smprScStateTblPasskeyRepeat
        0x00054c06:    0e1a        ..      DCW    3610
        0x00054c08:    29151b00    ...)    DCD    689249024
        0x00054c0c:    000d260d    .&..    DCD    861709
        0x00054c10:    0000        ..      DCW    0
    smprScStateTblPasskeyWaitCnf
        0x00054c12:    0f06        ..      DCW    3846
        0x00054c14:    0000001f    ....    DCD    31
    smprScStateTblPubKey
        0x00054c18:    00050606    ....    DCD    329222
        0x00054c1c:    0000        ..      DCW    0
    smprScStateTblRspTo
        0x00054c1e:    000a        ..      DCW    10
        0x00054c20:    00270701    ..'.    DCD    2557697
        0x00054c24:    0f002703    .'..    DCD    251668227
        0x00054c28:    27050027    '..'    DCD    654639143
        0x00054c2c:    00000011    ....    DCD    17
    smprScStateTblStkCalc
        0x00054c30:    0d33240b    .$3.    DCD    221455371
        0x00054c34:    00000d26    &...    DCD    3366
        0x00054c38:    00          .       DCB    0
    smprScStateTblWaitDhCheck
        0x00054c39:    06162a      ..*     DCB    6,22,42
        0x00054c3c:    000d260d    .&..    DCD    861709
        0x00054c40:    00000000    ....    DCD    0
    smprSmIf
        0x00054c44:    00054c50    PL..    DCD    347216
        0x00054c48:    000548f8    .H..    DCD    346360
        0x00054c4c:    00054cf5    .L..    DCD    347381
    smprStateTbl
        0x00054c50:    00054d10    .M..    DCD    347408
        0x00054c54:    00054c8c    .L..    DCD    347276
        0x00054c58:    00054ca7    .L..    DCD    347303
        0x00054c5c:    00054d49    IM..    DCD    347465
        0x00054c60:    00054d5b    [M..    DCD    347483
        0x00054c64:    00054ccb    .L..    DCD    347339
        0x00054c68:    00054cd7    .L..    DCD    347351
        0x00054c6c:    00054d3a    :M..    DCD    347450
        0x00054c70:    00054ce3    .L..    DCD    347363
        0x00054c74:    00054cef    .L..    DCD    347375
        0x00054c78:    00054d76    vM..    DCD    347510
        0x00054c7c:    00054d04    .M..    DCD    347396
        0x00054c80:    00054d25    %M..    DCD    347429
        0x00054c84:    00054cad    .L..    DCD    347309
        0x00054c88:    00054d64    dM..    DCD    347492
    smprStateTblApiPairReq
        0x00054c8c:    0601000a    ....    DCD    100728842
        0x00054c90:    00071202    ....    DCD    463362
        0x00054c94:    01000302    ....    DCD    16777986
        0x00054c98:    09010008    ....    DCD    151060488
        0x00054c9c:    010f0100    ....    DCD    17760512
        0x00054ca0:    01001f03    ....    DCD    16785155
        0x00054ca4:    0000        ..      DCW    0
        0x00054ca6:    00          .       DCB    0
    smprStateTblApiPairRsp
        0x00054ca7:    02          .       DCB    2
        0x00054ca8:    00001303    ....    DCD    4867
        0x00054cac:    00          .       DCB    0
    smprStateTblAttempts
        0x00054cad:    10000d      ...     DCB    16,0,13
        0x00054cb0:    06020e0f    ....    DCD    100797967
        0x00054cb4:    00050c0d    ....    DCD    330765
        0x00054cb8:    01000a0e    ....    DCD    16779790
        0x00054cbc:    07010003    ....    DCD    117506051
        0x00054cc0:    0000000d    ....    DCD    13
        0x00054cc4:    00          .       DCB    0
    smprStateTblCnfCalc1
        0x00054cc5:    0b1f09      ...     DCB    11,31,9
        0x00054cc8:    0000        ..      DCW    0
        0x00054cca:    00          .       DCB    0
    smprStateTblCnfCalc1
        0x00054ccb:    0b          .       DCB    11
        0x00054ccc:    00000706    ....    DCD    1798
        0x00054cd0:    00          .       DCB    0
    smprStateTblCnfCalc2
        0x00054cd1:    0b200a      . .     DCB    11,32,10
        0x00054cd4:    0000        ..      DCW    0
        0x00054cd6:    00          .       DCB    0
    smprStateTblCnfCalc2
        0x00054cd7:    0b          .       DCB    11
        0x00054cd8:    00000807    ....    DCD    2055
        0x00054cdc:    00          .       DCB    0
    smprStateTblCnfVerCalc1
        0x00054cdd:    0b220c      .".     DCB    11,34,12
        0x00054ce0:    0000        ..      DCW    0
        0x00054ce2:    00          .       DCB    0
    smprStateTblCnfVerCalc1
        0x00054ce3:    0b          .       DCB    11
        0x00054ce4:    00000a09    ....    DCD    2569
        0x00054ce8:    00          .       DCB    0
    smprStateTblCnfVerCalc2
        0x00054ce9:    0b2332      .#2     DCB    11,35,50
        0x00054cec:    0000        ..      DCW    0
        0x00054cee:    00          .       DCB    0
    smprStateTblCnfVerCalc2
        0x00054cef:    0b          .       DCB    11
        0x00054cf0:    0000160a    ....    DCD    5642
        0x00054cf4:    00          .       DCB    0
    smprStateTblCommon
        0x00054cf5:    0a0002      ...     DCB    10,0,2
        0x00054cf8:    03020007    ....    DCD    50462727
        0x00054cfc:    0e0f0400    ....    DCD    235865088
        0x00054d00:    00000002    ....    DCD    2
    smprStateTblEncrypt
        0x00054d04:    09180c08    ....    DCD    152570888
        0x00054d08:    0b030200    ....    DCD    184746496
        0x00054d0c:    00000000    ....    DCD    0
    smprStateTblIdle
        0x00054d10:    0a110105    ....    DCD    168886533
        0x00054d14:    02060100    ....    DCD    33947904
        0x00054d18:    00000712    ....    DCD    1810
        0x00054d1c:    0f010003    ....    DCD    251723779
        0x00054d20:    00000000    ....    DCD    0
        0x00054d24:    00          .       DCB    0
    smprStateTblKeyDist
        0x00054d25:    0c0c19      ...     DCB    12,12,25
        0x00054d28:    0e1a0c06    ....    DCD    236588038
        0x00054d2c:    0c031000    ....    DCD    201527296
        0x00054d30:    00000000    ....    DCD    0
    smprStateTblPairRand
        0x00054d34:    000b2106    .!..    DCD    729350
        0x00054d38:    0000        ..      DCW    0
    smprStateTblPairRand
        0x00054d3a:    0806        ..      DCW    2054
        0x00054d3c:    00000009    ....    DCD    9
    smprStateTblPinPair1
        0x00054d40:    06061d04    ....    DCD    101063940
        0x00054d44:    0000161d    ....    DCD    5661
        0x00054d48:    00          .       DCB    0
    smprStateTblPinPair1
        0x00054d49:    040405      ...     DCB    4,4,5
        0x00054d4c:    00140406    ....    DCD    1311750
        0x00054d50:    0000        ..      DCW    0
    smprStateTblPinPair2
        0x00054d52:    1e04        ..      DCW    7684
        0x00054d54:    311e0608    ...1    DCD    824051208
        0x00054d58:    0000        ..      DCW    0
        0x00054d5a:    00          .       DCB    0
    smprStateTblPinPair2
        0x00054d5b:    04          .       DCB    4
        0x00054d5c:    05060605    ....    DCD    84280837
        0x00054d60:    00000015    ....    DCD    21
    smprStateTblRspTo
        0x00054d64:    0701000a    ....    DCD    117506058
        0x00054d68:    0e03000e    ....    DCD    235077646
        0x00054d6c:    000e0f00    ....    DCD    921344
        0x00054d70:    000f0e05    ....    DCD    986629
        0x00054d74:    0000        ..      DCW    0
    smprStateTblStkCalc
        0x00054d76:    0b0b        ..      DCW    2827
        0x00054d78:    0b0d0d17    ....    DCD    185404695
        0x00054d7c:    0000        ..      DCW    0
        0x00054d7e:    00          .       DCB    0
    spread_icdf
        0x00054d7f:    19          .       DCB    25
        0x00054d80:    0217        ..      DCW    535
        0x00054d82:    00          .       DCB    0
    .L.str.4
        0x00054d83:    0a          .       DCB    10
        0x00054d84:    2d4d415b    [AM-    DCD    760037723
        0x00054d88:    5d536f56    VoS]    DCD    1565749078
        0x00054d8c:    726f4e20     Nor    DCD    1919897120
        0x00054d90:    206c616d    mal     DCD    543973741
        0x00054d94:    65646f4d    Mode    DCD    1701080909
        0x00054d98:    36382820     (86    DCD    909649952
        0x00054d9c:    297a484d    MHz)    DCD    695879757
        0x00054da0:    0a0a        ..      DCW    2570
        0x00054da2:    00          .       DCB    0
    .L.str
        0x00054da3:    5b          [       DCB    91
        0x00054da4:    562d4d41    AM-V    DCD    1445809473
        0x00054da8:    205d536f    oS]     DCD    542987119
        0x00054dac:    765f6d61    am_v    DCD    1985965409
        0x00054db0:    6d5f736f    os_m    DCD    1834972015
        0x00054db4:    655f6369    ic_e    DCD    1700750185
        0x00054db8:    6c62616e    nabl    DCD    1818386798
        0x00054dbc:    0a292865    e().    DCD    170469477
        0x00054dc0:    00          .       DCB    0
    .L.str.2
        0x00054dc1:    5b414d      [AM     DCB    91,65,77
        0x00054dc4:    536f562d    -VoS    DCD    1399805485
        0x00054dc8:    6d61205d    ] am    DCD    1835081821
        0x00054dcc:    736f765f    _vos    DCD    1936684639
        0x00054dd0:    63696d5f    _mic    DCD    1667853663
        0x00054dd4:    7369645f    _dis    DCD    1936286815
        0x00054dd8:    656c6261    able    DCD    1701601889
        0x00054ddc:    000a2928    ()..    DCD    665896
    .L.str.1
        0x00054de0:    6c696146    Fail    DCD    1818845510
        0x00054de4:    74206465    ed t    DCD    1948279909
        0x00054de8:    4450206f    o PD    DCD    1146101871
        0x00054dec:    6e65204d    M en    DCD    1852121165
        0x00054df0:    656c6261    able    DCD    1701601889
        0x00054df4:    50203a20     : P    DCD    1344289312
        0x00054df8:    68204d44    DM h    DCD    1746947396
        0x00054dfc:    6c646e61    andl    DCD    1818521185
        0x00054e00:    73692065    e is    DCD    1936269413
        0x00054e04:    4c554e20     NUL    DCD    1280658976
        0x00054e08:    0a4c        L.      DCW    2636
        0x00054e0a:    00          .       DCB    0
    .L.str.3
        0x00054e0b:    46          F       DCB    70
        0x00054e0c:    656c6961    aile    DCD    1701603681
        0x00054e10:    6f742064    d to    DCD    1869881444
        0x00054e14:    4d445020     PDM    DCD    1296322592
        0x00054e18:    73696420     dis    DCD    1936286752
        0x00054e1c:    656c6261    able    DCD    1701601889
        0x00054e20:    50203a20     : P    DCD    1344289312
        0x00054e24:    68204d44    DM h    DCD    1746947396
        0x00054e28:    6c646e61    andl    DCD    1818521185
        0x00054e2c:    73692065    e is    DCD    1936269413
        0x00054e30:    4c554e20     NUL    DCD    1280658976
        0x00054e34:    0a4c        L.      DCW    2636
        0x00054e36:    00          .       DCB    0
    .L.str.5
        0x00054e37:    46          F       DCB    70
        0x00054e38:    656c6961    aile    DCD    1701603681
        0x00054e3c:    6f742064    d to    DCD    1869881444
        0x00054e40:    73694420     Dis    DCD    1936278560
        0x00054e44:    656c6261    able    DCD    1701601889
        0x00054e48:    72754220     Bur    DCD    1920287264
        0x00054e4c:    4d207473    st M    DCD    1293972595
        0x00054e50:    2065646f    ode     DCD    543515759
        0x00054e54:    7265706f    oper    DCD    1919250543
        0x00054e58:    6f697461    atio    DCD    1869182049
        0x00054e5c:    6425206e    n %d    DCD    1680154734
        0x00054e60:    000a        ..      DCW    10
    .L.str
        0x00054e62:    2d2d        --      DCW    11565
        0x00054e64:    4e202d2d    -- N    DCD    1310731565
        0x00054e68:    6320746f    ot c    DCD    1663071343
        0x00054e6c:    656e6e6f    onne    DCD    1701736047
        0x00054e70:    64657463    cted    DCD    1684370531
        0x00054e74:    206f7420     to     DCD    544175136
        0x00054e78:    78656c41    Alex    DCD    2019912769
        0x00054e7c:    70412061    a Ap    DCD    1883316321
        0x00054e80:    2d2d2e70    p.--    DCD    757935728
        0x00054e84:    000a2d2d    --..    DCD    666925
    .L.str.1
        0x00054e88:    2d4d415b    [AM-    DCD    760037723
        0x00054e8c:    5d536f56    VoS]    DCD    1565749078
        0x00054e90:    616e4520     Ena    DCD    1634616608
        0x00054e94:    20656c62    ble     DCD    543517794
        0x00054e98:    656b6157    Wake    DCD    1701536087
        0x00054e9c:    64726f57    Word    DCD    1685221207
        0x00054ea0:    74654420     Det    DCD    1952793632
        0x00054ea4:    69746365    ecti    DCD    1769235301
        0x00054ea8:    000a6e6f    on..    DCD    683631
    .L.str.2
        0x00054eac:    2d4d415b    [AM-    DCD    760037723
        0x00054eb0:    5d536f56    VoS]    DCD    1565749078
        0x00054eb4:    73694420     Dis    DCD    1936278560
        0x00054eb8:    656c6261    able    DCD    1701601889
        0x00054ebc:    6b615720     Wak    DCD    1801541408
        0x00054ec0:    726f5765    eWor    DCD    1919899493
        0x00054ec4:    65442064    d De    DCD    1698963556
        0x00054ec8:    74636574    tect    DCD    1952671092
        0x00054ecc:    0a6e6f69    ion.    DCD    175009641
        0x00054ed0:    00          .       DCB    0
    .L.str.16
        0x00054ed1:    0a3d3d      .==     DCB    10,61,61
        0x00054ed4:    3d3d3d3d    ====    DCD    1027423549
        0x00054ed8:    3d3d3d3d    ====    DCD    1027423549
        0x00054edc:    3d3d3d3d    ====    DCD    1027423549
        0x00054ee0:    3d3d3d3d    ====    DCD    1027423549
        0x00054ee4:    3d3d3d3d    ====    DCD    1027423549
        0x00054ee8:    3d3d3d3d    ====    DCD    1027423549
        0x00054eec:    3d3d3d3d    ====    DCD    1027423549
        0x00054ef0:    0a3d3d3d    ===.    DCD    171785533
        0x00054ef4:    000a        ..      DCW    10
    .L.str.17
        0x00054ef6:    7953        Sy      DCW    31059
        0x00054ef8:    6d657473    stem    DCD    1835365491
        0x00054efc:    73657220     res    DCD    1936028192
        0x00054f00:    72207465    et r    DCD    1914729573
        0x00054f04:    6f736165    easo    DCD    1869832549
        0x00054f08:    30203a6e    n: 0    DCD    807418478
        0x00054f0c:    46463478    x4FF    DCD    1179006072
        0x00054f10:    30304646    FF00    DCD    808470086
        0x00054f14:    203d2030    0 =     DCD    540876848
        0x00054f18:    30257830    0x%0    DCD    807761968
        0x00054f1c:    0a207838    8x .    DCD    169900088
        0x00054f20:    00          .       DCB    0
    .L.str.2
        0x00054f21:    446576      Dev     DCB    68,101,118
        0x00054f24:    20656369    ice     DCD    543515497
        0x00054f28:    6f666e69    info    DCD    1868983913
        0x00054f2c:    50090a3a    :..P    DCD    1342769722
        0x00054f30:    20747261    art     DCD    544502369
        0x00054f34:    626d756e    numb    DCD    1651340654
        0x00054f38:    203a7265    er:     DCD    540701285
        0x00054f3c:    30257830    0x%0    DCD    807761968
        0x00054f40:    090a5838    8X..    DCD    151672888
        0x00054f44:    69766552    Revi    DCD    1769366866
        0x00054f48:    6e6f6973    sion    DCD    1852795251
        0x00054f4c:    7830203a    : 0x    DCD    2016419898
        0x00054f50:    28205825    %X (    DCD    673208357
        0x00054f54:    25766552    Rev%    DCD    628516178
        0x00054f58:    29632563    c%c)    DCD    694363491
        0x00054f5c:    000a        ..      DCW    10
    .L.str
        0x00054f5e:    3d0a        .=      DCW    15626
        0x00054f60:    3d3d3d3d    ====    DCD    1027423549
        0x00054f64:    3d3d3d3d    ====    DCD    1027423549
        0x00054f68:    626d4120     Amb    DCD    1651327264
        0x00054f6c:    56207169    iq V    DCD    1444966761
        0x00054f70:    5320536f    oS S    DCD    1394627439
        0x00054f74:    3d204b44    DK =    DCD    1025526596
        0x00054f78:    3d3d3d3d    ====    DCD    1027423549
        0x00054f7c:    3d3d3d3d    ====    DCD    1027423549
        0x00054f80:    000a        ..      DCW    10
    .L.str.3
        0x00054f82:    4309        .C      DCW    17161
        0x00054f84:    20706968    hip     DCD    544237928
        0x00054f88:    30204449    ID 0    DCD    807421001
        0x00054f8c:    7830203a    : 0x    DCD    2016419898
        0x00054f90:    000a5825    %X..    DCD    677925
    .L.str.4
        0x00054f94:    69684309    .Chi    DCD    1768440585
        0x00054f98:    44492070    p ID    DCD    1145643120
        0x00054f9c:    203a3120     1:     DCD    540684576
        0x00054fa0:    58257830    0x%X    DCD    1478850608
        0x00054fa4:    000a        ..      DCW    10
    .L.str.1
        0x00054fa6:    6544        De      DCW    25924
        0x00054fa8:    65636976    vice    DCD    1701013878
        0x00054fac:    70797420     typ    DCD    1887007776
        0x00054fb0:    25203a65    e: %    DCD    622869093
        0x00054fb4:    0a73        s.      DCW    2675
        0x00054fb6:    00          .       DCB    0
    .L.str.5
        0x00054fb7:    0a          .       DCB    10
        0x00054fb8:    6d726946    Firm    DCD    1836214598
        0x00054fbc:    65726177    ware    DCD    1701994871
        0x00054fc0:    72657620     ver    DCD    1919252000
        0x00054fc4:    6e6f6973    sion    DCD    1852795251
        0x00054fc8:    203a        :       DCW    8250
        0x00054fca:    00          .       DCB    0
    .L.str.8
        0x00054fcb:    20                  DCB    32
        0x00054fcc:    204d4450    PDM     DCD    541934672
        0x00054fd0:    494d4428    (DMI    DCD    1229800488
        0x00054fd4:    2943        C)      DCW    10563
        0x00054fd6:    00          .       DCB    0
    .L.str.15
        0x00054fd7:    0a          .       DCB    10
        0x00054fd8:    74737953    Syst    DCD    1953724755
        0x00054fdc:    48206d65    em H    DCD    1210084709
        0x00054fe0:    3a706165    eap:    DCD    980443493
        0x00054fe4:    20642520     %d     DCD    543434016
        0x00054fe8:    2820424b    KB (    DCD    673202763
        0x00054fec:    62206425    %d b    DCD    1646289957
        0x00054ff0:    73657479    ytes    DCD    1936028793
        0x00054ff4:    0029        ).      DCW    41
    .L.str.6
        0x00054ff6:    2e34        4.      DCW    11828
        0x00054ff8:    00302e35    5.0.    DCD    3157557
    .L.str.10
        0x00054ffc:    616f4c0a    .Loa    DCD    1634683914
        0x00055000:    6f6d2064    d mo    DCD    1869422692
        0x00055004:    656c7564    dule    DCD    1701606756
        0x00055008:    3a73        s:      DCW    14963
        0x0005500a:    00          .       DCB    0
    .L.str.13
        0x0005500b:    0a          .       DCB    10
        0x0005500c:    74616546    Feat    DCD    1952539974
        0x00055010:    73657275    ures    DCD    1936028277
        0x00055014:    003a        :.      DCW    58
    .L.str.7
        0x00055016:    4d0a        .M      DCW    19722
        0x00055018:    69204349    IC i    DCD    1763722057
        0x0005501c:    7475706e    nput    DCD    1953853550
        0x00055020:    003a        :.      DCW    58
    .L.str.11
        0x00055022:    4120         A      DCW    16672
        0x00055024:    414d        MA      DCW    16717
        0x00055026:    00          .       DCB    0
    .L.str.9
        0x00055027:    3a          :       DCB    58
        0x00055028:    6e695320     Sin    DCD    1852396320
        0x0005502c:    20656c67    gle     DCD    543517799
        0x00055030:    0043494d    MIC.    DCD    4409677
    .L.str.12
        0x00055034:    55504f20     OPU    DCD    1431326496
        0x00055038:    656b0053    S.ke    DCD    1701511251
        0x0005503c:    656c2679    y&le    DCD    1701586553
        0x00055040:    0064        d.      DCW    100
    .L.str.14
        0x00055042:    090a        ..      DCW    2314
        0x00055044:    314e5442    BTN1    DCD    827216962
        0x00055048:    7550203a    : Pu    DCD    1968185402
        0x0005504c:    54206873    sh T    DCD    1411410035
        0x00055050:    6154206f    o Ta    DCD    1632903279
        0x00055054:    62006b6c    lk.b    DCD    1644194668
        0x00055058:    745f656c    le_t    DCD    1952408940
        0x0005505c:    006b7361    ask.    DCD    7041889
        0x00055060:    69647561    audi    DCD    1768191329
        0x00055064:    72705f6f    o_pr    DCD    1919967087
        0x00055068:    7365636f    oces    DCD    1936024431
        0x0005506c:    61745f73    s_ta    DCD    1635016563
        0x00055070:    70006b73    sk.p    DCD    1879075699
        0x00055074:    746e6972    rint    DCD    1953393010
        0x00055078:    5f6e6f5f    _on_    DCD    1601072991
        0x0005507c:    5f747472    rtt_    DCD    1601467506
        0x00055080:    006f7773    swo.    DCD    7305075
        0x00055084:    69647561    audi    DCD    1768191329
        0x00055088:    74735f6f    o_st    DCD    1953718127
        0x0005508c:    6d616572    ream    DCD    1835099506
        0x00055090:    6d6f635f    _com    DCD    1836016479
        0x00055094:    73657270    pres    DCD    1936028272
        0x00055098:    65480073    s.He    DCD    1699217523
        0x0005509c:    42747261    artB    DCD    1114927713
        0x000550a0:    00746165    eat.    DCD    7627109
    .L.str.3
        0x000550a4:    52204245    EB R    DCD    1377845829
        0x000550a8:    25203a48    H: %    DCD    622869064
        0x000550ac:    45202c64    d, E    DCD    1159736420
        0x000550b0:    54572042    B WT    DCD    1414996034
        0x000550b4:    6425203a    : %d    DCD    1680154682
        0x000550b8:    564f202c    , OV    DCD    1448026156
        0x000550bc:    6425203a    : %d    DCD    1680154682
        0x000550c0:    0a20         .      DCW    2592
        0x000550c2:    00          .       DCB    0
    .L.str.2
        0x000550c3:    4d          M       DCB    77
        0x000550c4:    204f4e4f    ONO     DCD    542068303
        0x000550c8:    203a4852    RH:     DCD    540690514
        0x000550cc:    202c6425    %d,     DCD    539780133
        0x000550d0:    203a5457    WT:     DCD    540693591
        0x000550d4:    202c6425    %d,     DCD    539780133
        0x000550d8:    203a564f    OV:     DCD    540694095
        0x000550dc:    000a6425    %d..    DCD    680997
    .L.str.1
        0x000550e0:    52204253    SB R    DCD    1377845843
        0x000550e4:    25203a48    H: %    DCD    622869064
        0x000550e8:    53202c64    d, S    DCD    1394617444
        0x000550ec:    54572042    B WT    DCD    1414996034
        0x000550f0:    6425203a    : %d    DCD    1680154682
        0x000550f4:    564f202c    , OV    DCD    1448026156
        0x000550f8:    6425203a    : %d    DCD    1680154682
        0x000550fc:    000a        ..      DCW    10
    .L.str
        0x000550fe:    415b        [A      DCW    16731
        0x00055100:    6f562d4d    M-Vo    DCD    1867918669
        0x00055104:    69205d53    S] i    DCD    1763728723
        0x00055108:    6f433233    32Co    DCD    1866674739
        0x0005510c:    6572706d    mpre    DCD    1701998701
        0x00055110:    64657373    ssed    DCD    1684370291
        0x00055114:    206e654c    Len     DCD    544105804
        0x00055118:    6425203d    = %d    DCD    1680154685
        0x0005511c:    000a        ..      DCW    10
    .L.str
        0x0005511e:    5357        WS      DCW    21335
        0x00055120:    69542046    F Ti    DCD    1767120966
        0x00055124:    0072656d    mer.    DCD    7497069
    .L.str.36
        0x00055128:    6e6e6f63    conn    DCD    1852731235
        0x0005512c:    6574614c    Late    DCD    1702125900
        0x00055130:    2079636e    ncy     DCD    544826222
        0x00055134:    6425203d    = %d    DCD    1680154685
        0x00055138:    0009        ..      DCW    9
    .L.str.31
        0x0005513a:    6168        ha      DCW    24936
        0x0005513c:    656c646e    ndle    DCD    1701602414
        0x00055140:    30203d20     = 0    DCD    807419168
        0x00055144:    09782578    x%x.    DCD    158868856
        0x00055148:    00          .       DCB    0
    .L.str.33
        0x00055149:    616464      add     DCB    97,100,100
        0x0005514c:    42534d72    rMSB    DCD    1112755570
        0x00055150:    25203d20     = %    DCD    622869792
        0x00055154:    25783230    02x%    DCD    628634160
        0x00055158:    25783230    02x%    DCD    628634160
        0x0005515c:    25783230    02x%    DCD    628634160
        0x00055160:    25783230    02x%    DCD    628634160
        0x00055164:    25783230    02x%    DCD    628634160
        0x00055168:    09783230    02x.    DCD    158872112
        0x0005516c:    00          .       DCB    0
    .L.str.37
        0x0005516d:    737570      sup     DCB    115,117,112
        0x00055170:    656d6954    Time    DCD    1701669204
        0x00055174:    2074756f    out     DCD    544503151
        0x00055178:    6425203d    = %d    DCD    1680154685
        0x0005517c:    0a736d20     ms.    DCD    175336736
        0x00055180:    000a        ..      DCW    10
    .L.str.27
        0x00055182:    415b        [A      DCW    16731
        0x00055184:    6f562d4d    M-Vo    DCD    1867918669
        0x00055188:    63205d53    S] c    DCD    1663065427
        0x0005518c:    496e6e6f    onnI    DCD    1231973999
        0x00055190:    203a2064    d :     DCD    540680292
        0x00055194:    0a0d6425    %d..    DCD    168649765
        0x00055198:    00          .       DCB    0
    .L.str.23
        0x00055199:    5b414d      [AM     DCB    91,65,77
        0x0005519c:    536f562d    -VoS    DCD    1399805485
        0x000551a0:    4d44205d    ] DM    DCD    1296310365
        0x000551a4:    4345535f    _SEC    DCD    1128616799
        0x000551a8:    4d4f435f    _COM    DCD    1297040223
        0x000551ac:    45524150    PARE    DCD    1163018576
        0x000551b0:    444e495f    _IND    DCD    1145981279
        0x000551b4:    0a20         .      DCW    2592
        0x000551b6:    00          .       DCB    0
    .L.str.21
        0x000551b7:    5b          [       DCB    91
        0x000551b8:    562d4d41    AM-V    DCD    1445809473
        0x000551bc:    205d536f    oS]     DCD    542987119
        0x000551c0:    535f4d44    DM_S    DCD    1398754628
        0x000551c4:    415f4345    EC_A    DCD    1096762181
        0x000551c8:    5f485455    UTH_    DCD    1598575701
        0x000551cc:    5f514552    REQ_    DCD    1599161682
        0x000551d0:    20444e49    IND     DCD    541347401
        0x000551d4:    000a        ..      DCW    10
    .L.str.22
        0x000551d6:    415b        [A      DCW    16731
        0x000551d8:    6f562d4d    M-Vo    DCD    1867918669
        0x000551dc:    44205d53    S] D    DCD    1142971731
        0x000551e0:    45535f4d    M_SE    DCD    1163091789
        0x000551e4:    41505f43    C_PA    DCD    1095786307
        0x000551e8:    495f5249    IR_I    DCD    1230983753
        0x000551ec:    0a20444e    ND .    DCD    169886798
        0x000551f0:    00          .       DCB    0
    .L.str.18
        0x000551f1:    5b414d      [AM     DCB    91,65,77
        0x000551f4:    536f562d    -VoS    DCD    1399805485
        0x000551f8:    4d44205d    ] DM    DCD    1296310365
        0x000551fc:    4345535f    _SEC    DCD    1128616799
        0x00055200:    434e455f    _ENC    DCD    1129203039
        0x00055204:    54505952    RYPT    DCD    1414551890
        0x00055208:    444e495f    _IND    DCD    1145981279
        0x0005520c:    0a20         .      DCW    2592
        0x0005520e:    00          .       DCB    0
    .L.str.6
        0x0005520f:    5b          [       DCB    91
        0x00055210:    562d4d41    AM-V    DCD    1445809473
        0x00055214:    205d536f    oS]     DCD    542987119
        0x00055218:    765f6d61    am_v    DCD    1985965409
        0x0005521c:    765f736f    os_v    DCD    1985966959
        0x00055220:    6563696f    oice    DCD    1701013871
        0x00055224:    6174735f    _sta    DCD    1635021663
        0x00055228:    29287472    rt()    DCD    690517106
        0x0005522c:    000a        ..      DCW    10
    .L.str.8
        0x0005522e:    2d2d        --      DCW    11565
        0x00055230:    43202d2d    -- C    DCD    1126182189
        0x00055234:    6e204343    CC n    DCD    1847608131
        0x00055238:    7320746f    ot s    DCD    1931506799
        0x0005523c:    74207465    et t    DCD    1948284005
        0x00055240:    6f656d69    imeo    DCD    1868918121
        0x00055244:    202c7475    ut,     DCD    539784309
        0x00055248:    63736964    disc    DCD    1668508004
        0x0005524c:    656e6e6f    onne    DCD    1701736047
        0x00055250:    2e2e7463    ct..    DCD    774796387
        0x00055254:    0a2e        ..      DCW    2606
        0x00055256:    00          .       DCB    0
    .L.str.17
        0x00055257:    5b          [       DCB    91
        0x00055258:    562d4d41    AM-V    DCD    1445809473
        0x0005525c:    205d536f    oS]     DCD    542987119
        0x00055260:    535f4d44    DM_S    DCD    1398754628
        0x00055264:    505f4345    EC_P    DCD    1348420421
        0x00055268:    5f524941    AIR_    DCD    1599228225
        0x0005526c:    4c504d43    CMPL    DCD    1280331075
        0x00055270:    444e495f    _IND    DCD    1145981279
        0x00055274:    0a2e        ..      DCW    2606
        0x00055276:    00          .       DCB    0
    .L.str.25
        0x00055277:    5b          [       DCB    91
        0x00055278:    562d4d41    AM-V    DCD    1445809473
        0x0005527c:    205d536f    oS]     DCD    542987119
        0x00055280:    20414d41    AMA     DCD    541150529
        0x00055284:    43205854    TX C    DCD    1126193236
        0x00055288:    65204343    CC e    DCD    1696613187
        0x0005528c:    6c62616e    nabl    DCD    1818386798
        0x00055290:    0a2e6465    ed..    DCD    170812517
        0x00055294:    00          .       DCB    0
    .L.str.19
        0x00055295:    5b414d      [AM     DCB    91,65,77
        0x00055298:    56205d41    A] V    DCD    1444961601
        0x0005529c:    69737265    ersi    DCD    1769173605
        0x000552a0:    45206e6f    on E    DCD    1159753327
        0x000552a4:    61686378    xcha    DCD    1634231160
        0x000552a8:    2065676e    nge     DCD    543516526
        0x000552ac:    646e6553    Send    DCD    1684956499
        0x000552b0:    0a2e        ..      DCW    2606
        0x000552b2:    00          .       DCB    0
    .L.str.26
        0x000552b3:    5b          [       DCB    91
        0x000552b4:    562d4d41    AM-V    DCD    1445809473
        0x000552b8:    205d536f    oS]     DCD    542987119
        0x000552bc:    75716552    Requ    DCD    1970365778
        0x000552c0:    20747365    est     DCD    544502629
        0x000552c4:    20726f66    for     DCD    544370534
        0x000552c8:    75636573    secu    DCD    1969448307
        0x000552cc:    79746972    rity    DCD    2037672306
        0x000552d0:    6f726620     fro    DCD    1869768224
        0x000552d4:    6c73206d    m sl    DCD    1819484269
        0x000552d8:    2e657661    ave.    DCD    778401377
        0x000552dc:    000a        ..      DCW    10
    .L.str
        0x000552de:    415b        [A      DCW    16731
        0x000552e0:    205d414d    MA]     DCD    542982477
        0x000552e4:    4f564d41    AMVO    DCD    1331055937
        0x000552e8:    58545f53    S_TX    DCD    1481924435
        0x000552ec:    4343435f    _CCC    DCD    1128481631
        0x000552f0:    4d49545f    _TIM    DCD    1296651359
        0x000552f4:    535f5245    ER_S    DCD    1398755909
        0x000552f8:    28504f54    TOP(    DCD    676351828
        0x000552fc:    000a3b29    );..    DCD    670505
    .L.str.7
        0x00055300:    414d415b    [AMA    DCD    1095582043
        0x00055304:    4d41205d    ] AM    DCD    1296113757
        0x00055308:    5f534f56    VOS_    DCD    1599295318
        0x0005530c:    435f5854    TX_C    DCD    1130322004
        0x00055310:    545f4343    CC_T    DCD    1415529283
        0x00055314:    52454d49    IMER    DCD    1380273481
        0x00055318:    5345525f    _RES    DCD    1397051999
        0x0005531c:    54524154    TART    DCD    1414676820
        0x00055320:    0a3b2928    ();.    DCD    171649320
        0x00055324:    00          .       DCB    0
    .L.str.20
        0x00055325:    5b414d      [AM     DCB    91,65,77
        0x00055328:    41205d41    A] A    DCD    1092640065
        0x0005532c:    534f564d    MVOS    DCD    1397708365
        0x00055330:    5f58545f    _TX_    DCD    1599624287
        0x00055334:    5f434343    CCC_    DCD    1598243651
        0x00055338:    454d4954    TIME    DCD    1162692948
        0x0005533c:    54535f52    R_ST    DCD    1414750034
        0x00055340:    28545241    ART(    DCD    676614721
        0x00055344:    000a3b29    );..    DCD    670505
    .L.str.9
        0x00055348:    2d4d415b    [AM-    DCD    760037723
        0x0005534c:    5d536f56    VoS]    DCD    1565749078
        0x00055350:    5f4d4420     DM_    DCD    1598899232
        0x00055354:    45534552    RESE    DCD    1163085138
        0x00055358:    4d435f54    T_CM    DCD    1296260948
        0x0005535c:    495f4c50    PL_I    DCD    1230982224
        0x00055360:    000a444e    ND..    DCD    672846
    .L.str.12
        0x00055364:    2d4d415b    [AM-    DCD    760037723
        0x00055368:    5d536f56    VoS]    DCD    1565749078
        0x0005536c:    5f4d4420     DM_    DCD    1598899232
        0x00055370:    4e4e4f43    CONN    DCD    1313754947
        0x00055374:    45504f5f    _OPE    DCD    1162891103
        0x00055378:    4e495f4e    N_IN    DCD    1313431374
        0x0005537c:    0a44        D.      DCW    2628
        0x0005537e:    00          .       DCB    0
    .L.str.11
        0x0005537f:    5b          [       DCB    91
        0x00055380:    562d4d41    AM-V    DCD    1445809473
        0x00055384:    205d536f    oS]     DCD    542987119
        0x00055388:    415f4d44    DM_A    DCD    1096764740
        0x0005538c:    535f5644    DV_S    DCD    1398756932
        0x00055390:    5f504f54    TOP_    DCD    1599098708
        0x00055394:    0a444e49    IND.    DCD    172248649
        0x00055398:    00          .       DCB    0
    .L.str.10
        0x00055399:    5b414d      [AM     DCB    91,65,77
        0x0005539c:    536f562d    -VoS    DCD    1399805485
        0x000553a0:    4d44205d    ] DM    DCD    1296310365
        0x000553a4:    5644415f    _ADV    DCD    1447313759
        0x000553a8:    4154535f    _STA    DCD    1096045407
        0x000553ac:    495f5452    RT_I    DCD    1230984274
        0x000553b0:    000a444e    ND..    DCD    672846
    .L.str.15
        0x000553b4:    2d4d415b    [AM-    DCD    760037723
        0x000553b8:    5d536f56    VoS]    DCD    1565749078
        0x000553bc:    436d4420     DmC    DCD    1131234336
        0x000553c0:    536e6e6f    onnS    DCD    1399746159
        0x000553c4:    61447465    etDa    DCD    1631876197
        0x000553c8:    654c6174    taLe    DCD    1699504500
        0x000553cc:    2029286e    n()     DCD    539568238
        0x000553d0:    000a6425    %d..    DCD    680997
    .L.str.28
        0x000553d4:    2d4d415b    [AM-    DCD    760037723
        0x000553d8:    5d536f56    VoS]    DCD    1565749078
        0x000553dc:    74744120     Att    DCD    1953775904
        0x000553e0:    4d746547    GetM    DCD    1299473735
        0x000553e4:    203a7574    tu:     DCD    540702068
        0x000553e8:    000a6425    %d..    DCD    680997
    .L.str.14
        0x000553ec:    2d4d415b    [AM-    DCD    760037723
        0x000553f0:    5d536f56    VoS]    DCD    1565749078
        0x000553f4:    74744120     Att    DCD    1953775904
        0x000553f8:    75744d63    cMtu    DCD    1970556259
        0x000553fc:    20716552    Req     DCD    544302418
        0x00055400:    72746572    retr    DCD    1920230770
        0x00055404:    6e635f79    y_cn    DCD    1852006265
        0x00055408:    203d2074    t =     DCD    540876916
        0x0005540c:    000a6425    %d..    DCD    680997
    .L.str.13
        0x00055410:    2d4d415b    [AM-    DCD    760037723
        0x00055414:    5d536f56    VoS]    DCD    1565749078
        0x00055418:    54544120     ATT    DCD    1414807840
        0x0005541c:    55544d5f    _MTU    DCD    1431588191
        0x00055420:    4450555f    _UPD    DCD    1146115423
        0x00055424:    5f455441    ATE_    DCD    1598379073
        0x00055428:    20444e49    IND     DCD    541347401
        0x0005542c:    47747441    AttG    DCD    1198814273
        0x00055430:    744d7465    etMt    DCD    1951233125
        0x00055434:    2c292875    u(),    DCD    740894837
        0x00055438:    74657220     ret    DCD    1952805408
        0x0005543c:    206e7275    urn     DCD    544109173
        0x00055440:    6425203d    = %d    DCD    1680154685
        0x00055444:    734d7020     pMs    DCD    1934454816
        0x00055448:    613e2d67    g->a    DCD    1631464807
        0x0005544c:    6d2e7474    tt.m    DCD    1831761012
        0x00055450:    3d207574    tu =    DCD    1025537396
        0x00055454:    0a642520     %d.    DCD    174335264
        0x00055458:    00          .       DCB    0
    .L.str.24
        0x00055459:    5b414d      [AM     DCB    91,65,77
        0x0005545c:    536f562d    -VoS    DCD    1399805485
        0x00055460:    6363205d    ] cc    DCD    1667440733
        0x00055464:    74732063    c st    DCD    1953701987
        0x00055468:    20657461    ate     DCD    543519841
        0x0005546c:    20646e69    ind     DCD    543452777
        0x00055470:    756c6176    valu    DCD    1970037110
        0x00055474:    64253a65    e:%d    DCD    1680161381
        0x00055478:    6e616820     han    DCD    1851877408
        0x0005547c:    3a656c64    dle:    DCD    979725412
        0x00055480:    58257830    0x%X    DCD    1478850608
        0x00055484:    78646920     idx    DCD    2019846432
        0x00055488:    0a64253a    :%d.    DCD    174335290
        0x0005548c:    00          .       DCB    0
    .L.str.30
        0x0005548d:    5b414d      [AM     DCB    91,65,77
        0x00055490:    536f562d    -VoS    DCD    1399805485
        0x00055494:    6f43205d    ] Co    DCD    1866670173
        0x00055498:    63656e6e    nnec    DCD    1667591790
        0x0005549c:    6e6f6974    tion    DCD    1852795252
        0x000554a0:    65706f20     ope    DCD    1701867296
        0x000554a4:    0a64656e    ned.    DCD    174351726
        0x000554a8:    00          .       DCB    0
    .L.str.29
        0x000554a9:    5b414d      [AM     DCB    91,65,77
        0x000554ac:    536f562d    -VoS    DCD    1399805485
        0x000554b0:    494d205d    ] MI    DCD    1229791325
        0x000554b4:    50282043    C (P    DCD    1344806979
        0x000554b8:    412f4d44    DM/A    DCD    1093619012
        0x000554bc:    20294344    DC)     DCD    539575108
        0x000554c0:    61736964    disa    DCD    1634953572
        0x000554c4:    0a656c62    ble.    DCD    174419042
        0x000554c8:    00          .       DCB    0
    .L.str.3
        0x000554c9:    5b414d      [AM     DCB    91,65,77
        0x000554cc:    69205d41    A] i    DCD    1763728705
        0x000554d0:    6320534f    OS c    DCD    1663062863
        0x000554d4:    656e6e6f    onne    DCD    1701736047
        0x000554d8:    6f697463    ctio    DCD    1869182051
        0x000554dc:    6170206e    n pa    DCD    1634738286
        0x000554e0:    656d6172    rame    DCD    1701667186
        0x000554e4:    20726574    ter     DCD    544367988
        0x000554e8:    75746573    setu    DCD    1970562419
        0x000554ec:    0a70        p.      DCW    2672
        0x000554ee:    00          .       DCB    0
    .L.str.4
        0x000554ef:    5b          [       DCB    91
        0x000554f0:    5d414d41    AMA]    DCD    1564560705
        0x000554f4:    646e4120     And    DCD    1684947232
        0x000554f8:    64696f72    roid    DCD    1684631410
        0x000554fc:    6e6f6320     con    DCD    1852793632
        0x00055500:    7463656e    nect    DCD    1952671086
        0x00055504:    206e6f69    ion     DCD    544108393
        0x00055508:    61726170    para    DCD    1634886000
        0x0005550c:    6574656d    mete    DCD    1702126957
        0x00055510:    65732072    r se    DCD    1702043762
        0x00055514:    0a707574    tup.    DCD    175142260
        0x00055518:    00          .       DCB    0
    .L.str.35
        0x00055519:    636f6e      con     DCB    99,111,110
        0x0005551c:    746e496e    nInt    DCD    1953384814
        0x00055520:    61767265    erva    DCD    1635152485
        0x00055524:    203d206c    l =     DCD    540876908
        0x00055528:    78206425    %d x    DCD    2015388709
        0x0005552c:    322e3120     1.2    DCD    841888032
        0x00055530:    736d2035    5 ms    DCD    1936531509
        0x00055534:    000a        ..      DCW    10
    .L.str.5
        0x00055536:    415b        [A      DCW    16731
        0x00055538:    6f562d4d    M-Vo    DCD    1867918669
        0x0005553c:    41205d53    S] A    DCD    1092640083
        0x00055540:    736f566d    mVos    DCD    1936676461
        0x00055544:    646e6148    Hand    DCD    1684955464
        0x00055548:    4972656c    lerI    DCD    1232233836
        0x0005554c:    0a74696e    nit.    DCD    175401326
        0x00055550:    00          .       DCB    0
    .L.str.32
        0x00055551:    726f6c      rol     DCB    114,111,108
        0x00055554:    203d2065    e =     DCD    540876901
        0x00055558:    78257830    0x%x    DCD    2015721520
        0x0005555c:    000a        ..      DCW    10
    .L.str.38
        0x0005555e:    415b        [A      DCW    16731
        0x00055560:    6f562d4d    M-Vo    DCD    1867918669
        0x00055564:    43205d53    S] C    DCD    1126194515
        0x00055568:    656e6e6f    onne    DCD    1701736047
        0x0005556c:    6f697463    ctio    DCD    1869182051
        0x00055570:    7075206e    n up    DCD    1886724206
        0x00055574:    65746164    date    DCD    1702125924
        0x00055578:    61747320     sta    DCD    1635021600
        0x0005557c:    20737574    tus     DCD    544437620
        0x00055580:    7830203d    = 0x    DCD    2016419901
        0x00055584:    000a7825    %x..    DCD    686117
    .L.str.16
        0x00055588:    2d4d415b    [AM-    DCD    760037723
        0x0005558c:    5d536f56    VoS]    DCD    1565749078
        0x00055590:    5f4d4420     DM_    DCD    1598899232
        0x00055594:    4e4e4f43    CONN    DCD    1313754947
        0x00055598:    4f4c435f    _CLO    DCD    1330398047
        0x0005559c:    495f4553    SE_I    DCD    1230980435
        0x000555a0:    7220444e    ND r    DCD    1914717262
        0x000555a4:    6f736165    easo    DCD    1869832549
        0x000555a8:    203d206e    n =     DCD    540876910
        0x000555ac:    30257830    0x%0    DCD    807761968
        0x000555b0:    000a7832    2x..    DCD    686130
    .L.str.34
        0x000555b4:    72646461    addr    DCD    1919181921
        0x000555b8:    2042534c    LSB     DCD    541217612
        0x000555bc:    3025203d    = %0    DCD    807739453
        0x000555c0:    30257832    2x%0    DCD    807761970
        0x000555c4:    30257832    2x%0    DCD    807761970
        0x000555c8:    30257832    2x%0    DCD    807761970
        0x000555cc:    30257832    2x%0    DCD    807761970
        0x000555d0:    30257832    2x%0    DCD    807761970
        0x000555d4:    7832        2x      DCW    30770
    .L.str.2
        0x000555d6:    000a        ..      DCW    10
    .L.str.1
        0x000555d8:    2d4d415b    [AM-    DCD    760037723
        0x000555dc:    5d536f56    VoS]    DCD    1565749078
        0x000555e0:    636f4c20     Loc    DCD    1668238368
        0x000555e4:    44206c61    al D    DCD    1142975585
        0x000555e8:    63697665    evic    DCD    1667855973
        0x000555ec:    44422065    e BD    DCD    1145184357
        0x000555f0:    64644120     Add    DCD    1684291872
        0x000555f4:    73736572    ress    DCD    1936942450
        0x000555f8:    203a        :       DCW    8250
        0x000555fa:    00          .       DCB    0
    .L.str
        0x000555fb:    71          q       DCB    113
        0x000555fc:    65756575    ueue    DCD    1702192501
        0x00055600:    6e657320     sen    DCD    1852142368
        0x00055604:    61662064    d fa    DCD    1634082916
        0x00055608:    69206c69    il i    DCD    1763732585
        0x0005560c:    7874206e    n tx    DCD    2020876398
        0x00055610:    000a0d21    !...    DCD    658721
    .L.str.3
        0x00055614:    4d415b0a    .[AM    DCD    1296128778
        0x00055618:    536f562d    -VoS    DCD    1399805485
        0x0005561c:    7550205d    ] Pu    DCD    1968185437
        0x00055620:    74206873    sh t    DCD    1948280947
        0x00055624:    6174206f    o ta    DCD    1635000431
        0x00055628:    0a216b6c    lk!.    DCD    169962348
        0x0005562c:    00          .       DCB    0
    .L.str.2
        0x0005562d:    5b414d      [AM     DCB    91,65,77
        0x00055630:    536f562d    -VoS    DCD    1399805485
        0x00055634:    6d61205d    ] am    DCD    1835081821
        0x00055638:    736f765f    _vos    DCD    1936684639
        0x0005563c:    7274735f    _str    DCD    1920234335
        0x00055640:    696d6165    eami    DCD    1768776037
        0x00055644:    705f676e    ng_p    DCD    1885300590
        0x00055648:    69766f72    rovi    DCD    1769369458
        0x0005564c:    735f6564    de_s    DCD    1935631716
        0x00055650:    63656570    peec    DCD    1667589488
        0x00055654:    0a68        h.      DCW    2664
        0x00055656:    00          .       DCB    0
    .L.str.4
        0x00055657:    5b          [       DCB    91
        0x00055658:    562d4d41    AM-V    DCD    1445809473
        0x0005565c:    205d536f    oS]     DCD    542987119
        0x00055660:    765f6d61    am_v    DCD    1985965409
        0x00055664:    735f736f    os_s    DCD    1935635311
        0x00055668:    61657274    trea    DCD    1634038388
        0x0005566c:    676e696d    ming    DCD    1735289197
        0x00055670:    6f74735f    _sto    DCD    1869902687
        0x00055674:    0a70        p.      DCW    2672
        0x00055676:    00          .       DCB    0
    .L.str.1
        0x00055677:    5b          [       DCB    91
        0x00055678:    562d4d41    AM-V    DCD    1445809473
        0x0005567c:    205d536f    oS]     DCD    542987119
        0x00055680:    765f6d61    am_v    DCD    1985965409
        0x00055684:    735f736f    os_s    DCD    1935635311
        0x00055688:    61657274    trea    DCD    1634038388
        0x0005568c:    676e696d    ming    DCD    1735289197
        0x00055690:    6174735f    _sta    DCD    1635021663
        0x00055694:    000a7472    rt..    DCD    685170
    .L.str.5
    .L.str.10
        0x00055698:    69684309    .Chi    DCD    1768440585
        0x0005569c:    44492070    p ID    DCD    1145643120
        0x000556a0:    20203a31    1:      DCD    538982961
    .L.str.6
        0x000556a4:    78302020      0x    DCD    2016419872
        0x000556a8:    7825        %x      DCW    30757
    .L.str.7
        0x000556aa:    0a0a        ..      DCW    2570
        0x000556ac:    00          .       DCB    0
    .L.str.23
        0x000556ad:    557064      Upd     DCB    85,112,100
        0x000556b0:    20657461    ate     DCD    543519841
        0x000556b4:    656e6f44    Done    DCD    1701736260
        0x000556b8:    0a0d        ..      DCW    2573
        0x000556ba:    00          .       DCB    0
    .L.str.1
        0x000556bb:    42          B       DCB    66
        0x000556bc:    4320454c    LE C    DCD    1126188364
        0x000556c0:    72746e6f    ontr    DCD    1920233071
        0x000556c4:    656c6c6f    olle    DCD    1701604463
        0x000556c8:    6e492072    r In    DCD    1850286194
        0x000556cc:    44207469    it D    DCD    1142977641
        0x000556d0:    0d656e6f    one.    DCD    224751215
        0x000556d4:    000a        ..      DCW    10
    .L.str
        0x000556d6:    4c42        BL      DCW    19522
        0x000556d8:    6f432045    E Co    DCD    1866670149
        0x000556dc:    6f72746e    ntro    DCD    1869771886
        0x000556e0:    72656c6c    ller    DCD    1919249516
        0x000556e4:    72696620     fir    DCD    1919510048
        0x000556e8:    7261776d    mwar    DCD    1918990189
        0x000556ec:    70752065    e up    DCD    1886724197
        0x000556f0:    65746164    date    DCD    1702125924
        0x000556f4:    69616620     fai    DCD    1767990816
        0x000556f8:    202c736c    ls,     DCD    539784044
        0x000556fc:    20797274    try     DCD    544830068
        0x00055700:    69616761    agai    DCD    1767991137
        0x00055704:    000a0d6e    n...    DCD    658798
    .L.str.2
        0x00055708:    20454c42    BLE     DCD    541412418
        0x0005570c:    746e6f43    Cont    DCD    1953394499
        0x00055710:    6c6c6f72    roll    DCD    1819045746
        0x00055714:    53207265    er S    DCD    1394635365
        0x00055718:    45204c42    BL E    DCD    1159744578
        0x0005571c:    726f7272    rror    DCD    1919906418
        0x00055720:    25783020     0x%    DCD    628633632
        0x00055724:    000a0d78    x...    DCD    658808
    .L.str.21
        0x00055728:    61647055    Upda    DCD    1633972309
        0x0005572c:    46206574    te F    DCD    1176528244
        0x00055730:    656c6961    aile    DCD    1701603681
        0x00055734:    21212064    d !!    DCD    555819108
        0x00055738:    0a21        !.      DCW    2593
        0x0005573a:    00          .       DCB    0
    .L.str.19
        0x0005573b:    42          B       DCB    66
        0x0005573c:    6320454c    LE c    DCD    1663059276
        0x00055740:    72746e6f    ontr    DCD    1920233071
        0x00055744:    656c6c6f    olle    DCD    1701604463
        0x00055748:    70752072    r up    DCD    1886724210
        0x0005574c:    64617267    grad    DCD    1684107879
        0x00055750:    6e692065    e in    DCD    1852383333
        0x00055754:    6f727020     pro    DCD    1869770784
        0x00055758:    73657267    gres    DCD    1936028263
        0x0005575c:    77202c73    s, w    DCD    1998597235
        0x00055760:    2e746961    ait.    DCD    779381089
        0x00055764:    000a2e2e    ....    DCD    667182
    .L.str.16
        0x00055768:    20454c42    BLE     DCD    541412418
        0x0005576c:    746e6f43    Cont    DCD    1953394499
        0x00055770:    6c6c6f72    roll    DCD    1819045746
        0x00055774:    52207265    er R    DCD    1377858149
        0x00055778:    69757165    equi    DCD    1769304421
        0x0005577c:    20736572    res     DCD    544433522
        0x00055780:    4f464e49    INFO    DCD    1330007625
        0x00055784:    000a3020     0..    DCD    667680
    .L.str.17
        0x00055788:    20454c42    BLE     DCD    541412418
        0x0005578c:    746e6f43    Cont    DCD    1953394499
        0x00055790:    6c6c6f72    roll    DCD    1819045746
        0x00055794:    52207265    er R    DCD    1377858149
        0x00055798:    69757165    equi    DCD    1769304421
        0x0005579c:    20736572    res     DCD    544433522
        0x000557a0:    4f464e49    INFO    DCD    1330007625
        0x000557a4:    000a3120     1..    DCD    667936
    .L.str.4
        0x000557a8:    4c425309    .SBL    DCD    1279415049
        0x000557ac:    72655620     Ver    DCD    1919243808
        0x000557b0:    2020203a    :       DCD    538976314
        0x000557b4:    31562020      V1    DCD    827727904
        0x000557b8:    000a        ..      DCW    10
    .L.str.5
        0x000557ba:    5309        .S      DCW    21257
        0x000557bc:    56204c42    BL V    DCD    1444957250
        0x000557c0:    203a7265    er:     DCD    540701285
        0x000557c4:    20202020            DCD    538976288
        0x000557c8:    000a3256    V2..    DCD    668246
    .L.str.3
        0x000557cc:    20454c42    BLE     DCD    541412418
        0x000557d0:    746e6f43    Cont    DCD    1953394499
        0x000557d4:    6c6c6f72    roll    DCD    1819045746
        0x000557d8:    49207265    er I    DCD    1226863205
        0x000557dc:    3a6f666e    nfo:    DCD    980379246
        0x000557e0:    000a        ..      DCW    10
    .L.str.14
        0x000557e2:    4c42        BL      DCW    19522
        0x000557e4:    6f432045    E Co    DCD    1866670149
        0x000557e8:    6f72746e    ntro    DCD    1869771886
        0x000557ec:    72656c6c    ller    DCD    1919249516
        0x000557f0:    20574620     FW     DCD    542590496
        0x000557f4:    68747541    Auth    DCD    1752462657
        0x000557f8:    73615020     Pas    DCD    1935757344
        0x000557fc:    2c646573    sed,    DCD    744777075
        0x00055800:    6e6f4320     Con    DCD    1852785440
        0x00055804:    756e6974    tinu    DCD    1970170228
        0x00055808:    69772065    e wi    DCD    1769414757
        0x0005580c:    46206874    th F    DCD    1176529012
        0x00055810:    0a57        W.      DCW    2647
        0x00055812:    00          .       DCB    0
    .L.str.15
        0x00055813:    42          B       DCB    66
        0x00055814:    4320454c    LE C    DCD    1126188364
        0x00055818:    72746e6f    ontr    DCD    1920233071
        0x0005581c:    656c6c6f    olle    DCD    1701604463
        0x00055820:    65522072    r Re    DCD    1699881074
        0x00055824:    72697571    quir    DCD    1919513969
        0x00055828:    46207365    es F    DCD    1176531813
        0x0005582c:    0a57        W.      DCW    2647
        0x0005582e:    00          .       DCB    0
    .L.str.7
        0x0005582f:    09          .       DCB    9
        0x00055830:    56205746    FW V    DCD    1444960070
        0x00055834:    203a7265    er:     DCD    540701285
        0x00055838:    20202020            DCD    538976288
        0x0005583c:    2e642520     %d.    DCD    778315040
        0x00055840:    000a6425    %d..    DCD    680997
    .L.str.8
        0x00055844:    20574609    .FW     DCD    542590473
        0x00055848:    3a726556    Ver:    DCD    980575574
        0x0005584c:    20202020            DCD    538976288
        0x00055850:    64252020      %d    DCD    1680154656
        0x00055854:    2e64252e    .%d.    DCD    778315054
        0x00055858:    252e6425    %d.%    DCD    623797285
        0x0005585c:    0a64        d.      DCW    2660
        0x0005585e:    00          .       DCB    0
    .L.str.6
        0x0005585f:    09          .       DCB    9
        0x00055860:    204c4253    SBL     DCD    541868627
        0x00055864:    3a726556    Ver:    DCD    980575574
        0x00055868:    20202020            DCD    538976288
        0x0005586c:    766e4920     Inv    DCD    1986939168
        0x00055870:    64696c61    alid    DCD    1684630625
        0x00055874:    000a        ..      DCW    10
    .L.str.13
        0x00055876:    6f4e        No      DCW    28494
        0x00055878:    77656e20     new    DCD    2003136032
        0x0005587c:    616d6920     ima    DCD    1634560288
        0x00055880:    74206567    ge t    DCD    1948280167
        0x00055884:    7075206f    o up    DCD    1886724207
        0x00055888:    64617267    grad    DCD    1684107879
        0x0005588c:    0a65        e.      DCW    2661
        0x0005588e:    00          .       DCB    0
    .L.str.11
        0x0005588f:    52          R       DCB    82
        0x00055890:    69656365    ecei    DCD    1768252261
        0x00055894:    20646576    ved     DCD    543450486
        0x00055898:    2077656e    new     DCD    544695662
        0x0005589c:    20454c42    BLE     DCD    541412418
        0x000558a0:    746e6f43    Cont    DCD    1953394499
        0x000558a4:    6c6c6f72    roll    DCD    1819045746
        0x000558a8:    46207265    er F    DCD    1176531557
        0x000558ac:    65762057    W ve    DCD    1702240343
        0x000558b0:    6f697372    rsio    DCD    1869181810
        0x000558b4:    203d206e    n =     DCD    540876910
        0x000558b8:    252e6425    %d.%    DCD    623797285
        0x000558bc:    6f472064    d Go    DCD    1866932324
        0x000558c0:    20676e69    ing     DCD    543649385
        0x000558c4:    20726f66    for     DCD    544370534
        0x000558c8:    72677075    upgr    DCD    1919381621
        0x000558cc:    0a656461    ade.    DCD    174416993
        0x000558d0:    00          .       DCB    0
    .L.str.12
        0x000558d1:    526563      Rec     DCB    82,101,99
        0x000558d4:    65766965    eive    DCD    1702259045
        0x000558d8:    656e2064    d ne    DCD    1701716068
        0x000558dc:    4c422077    w BL    DCD    1279402103
        0x000558e0:    6f432045    E Co    DCD    1866670149
        0x000558e4:    6f72746e    ntro    DCD    1869771886
        0x000558e8:    72656c6c    ller    DCD    1919249516
        0x000558ec:    20574620     FW     DCD    542590496
        0x000558f0:    73726576    vers    DCD    1936876918
        0x000558f4:    206e6f69    ion     DCD    544108393
        0x000558f8:    6425203d    = %d    DCD    1680154685
        0x000558fc:    2e64252e    .%d.    DCD    778315054
        0x00055900:    252e6425    %d.%    DCD    623797285
        0x00055904:    6f472064    d Go    DCD    1866932324
        0x00055908:    20676e69    ing     DCD    543649385
        0x0005590c:    20726f66    for     DCD    544370534
        0x00055910:    72677075    upgr    DCD    1919381621
        0x00055914:    0a656461    ade.    DCD    174416993
        0x00055918:    00          .       DCB    0
    .L.str.18
        0x00055919:    424c45      BLE     DCB    66,76,69
        0x0005591c:    6e6f4320     Con    DCD    1852785440
        0x00055920:    6c6f7274    trol    DCD    1819243124
        0x00055924:    2072656c    ler     DCD    544367980
        0x00055928:    6e6f7257    Wron    DCD    1852797527
        0x0005592c:    65522067    g Re    DCD    1699881063
        0x00055930:    6e6f7073    spon    DCD    1852797043
        0x00055934:    000a6573    se..    DCD    681331
    .L.str.20
        0x00055938:    61656c43    Clea    DCD    1634036803
        0x0005593c:    6f432072    r Co    DCD    1866670194
        0x00055940:    7265706f    oper    DCD    1919250543
        0x00055944:    67695320     Sig    DCD    1734955808
        0x00055948:    7574616e    natu    DCD    1970561390
        0x0005594c:    202c6572    re,     DCD    539780466
        0x00055950:    65736572    rese    DCD    1702061426
        0x00055954:    6f432074    t Co    DCD    1866670196
        0x00055958:    7265706f    oper    DCD    1919250543
        0x0005595c:    646e6120     and    DCD    1684955424
        0x00055960:    6c617420     tal    DCD    1818326048
        0x00055964:    6977206b    k wi    DCD    1769414763
        0x00055968:    53206874    th S    DCD    1394632820
        0x0005596c:    61204c42    BL a    DCD    1629506626
        0x00055970:    6e696167    gain    DCD    1852399975
        0x00055974:    000a        ..      DCW    10
    .L.str.9
        0x00055976:    4309        .C      DCW    17161
        0x00055978:    20706968    hip     DCD    544237928
        0x0005597c:    3a304449    ID0:    DCD    976241737
        0x00055980:    20202020            DCD    538976288
        0x00055984:    78257830    0x%x    DCD    2015721520
        0x00055988:    000a        ..      DCW    10
    .L.str.22
        0x0005598a:    7055        Up      DCW    28757
        0x0005598c:    65746164    date    DCD    1702125924
        0x00055990:    69616620     fai    DCD    1767990816
        0x00055994:    7320736c    ls s    DCD    1931506540
        0x00055998:    75746174    tatu    DCD    1970561396
        0x0005599c:    203d2073    s =     DCD    540876915
        0x000559a0:    78257830    0x%x    DCD    2015721520
        0x000559a4:    000a        ..      DCW    10
    .L.str
        0x000559a6:    415b        [A      DCW    16731
        0x000559a8:    205d414d    MA]     DCD    542982477
        0x000559ac:    20646d43    Cmd     DCD    543452483
        0x000559b0:    49544f4e    NOTI    DCD    1230262094
        0x000559b4:    535f5946    FY_S    DCD    1398757702
        0x000559b8:    43454550    PEEC    DCD    1128613200
        0x000559bc:    54535f48    H_ST    DCD    1414750024
        0x000559c0:    20455441    ATE     DCD    541414465
        0x000559c4:    76636572    recv    DCD    1986225522
        0x000559c8:    4c444920     IDL    DCD    1279543584
        0x000559cc:    0a45        E.      DCW    2629
        0x000559ce:    00          .       DCB    0
    .L.str.3
        0x000559cf:    5b          [       DCB    91
        0x000559d0:    5d414d41    AMA]    DCD    1564560705
        0x000559d4:    646d4320     Cmd    DCD    1684882208
        0x000559d8:    544f4e20     NOT    DCD    1414483488
        0x000559dc:    5f594649    IFY_    DCD    1599686217
        0x000559e0:    45455053    SPEE    DCD    1162170451
        0x000559e4:    535f4843    CH_S    DCD    1398753347
        0x000559e8:    45544154    TATE    DCD    1163149652
        0x000559ec:    63657220     rec    DCD    1667592736
        0x000559f0:    50532076    v SP    DCD    1347625078
        0x000559f4:    494b4145    EAKI    DCD    1229668677
        0x000559f8:    000a474e    NG..    DCD    673614
    .L.str.1
        0x000559fc:    414d415b    [AMA    DCD    1095582043
        0x00055a00:    6d43205d    ] Cm    DCD    1833115741
        0x00055a04:    4f4e2064    d NO    DCD    1330520164
        0x00055a08:    59464954    TIFY    DCD    1497778516
        0x00055a0c:    4550535f    _SPE    DCD    1162892127
        0x00055a10:    5f484345    ECH_    DCD    1598571333
        0x00055a14:    54415453    STAT    DCD    1413567571
        0x00055a18:    65722045    E re    DCD    1701978181
        0x00055a1c:    4c207663    cv L    DCD    1277195875
        0x00055a20:    45545349    ISTE    DCD    1163154249
        0x00055a24:    474e494e    NING    DCD    1196312910
        0x00055a28:    000a        ..      DCW    10
    .L.str.2
        0x00055a2a:    415b        [A      DCW    16731
        0x00055a2c:    205d414d    MA]     DCD    542982477
        0x00055a30:    20646d43    Cmd     DCD    543452483
        0x00055a34:    49544f4e    NOTI    DCD    1230262094
        0x00055a38:    535f5946    FY_S    DCD    1398757702
        0x00055a3c:    43454550    PEEC    DCD    1128613200
        0x00055a40:    54535f48    H_ST    DCD    1414750024
        0x00055a44:    20455441    ATE     DCD    541414465
        0x00055a48:    76636572    recv    DCD    1986225522
        0x00055a4c:    4f525020     PRO    DCD    1330794528
        0x00055a50:    53534543    CESS    DCD    1397966147
        0x00055a54:    0a474e49    ING.    DCD    172445257
        0x00055a58:    00          .       DCB    0
    .L.str.5
        0x00055a59:    5b414d      [AM     DCB    91,65,77
        0x00055a5c:    43205d41    A] C    DCD    1126194497
        0x00055a60:    5020646d    md P    DCD    1344300141
        0x00055a64:    49564f52    ROVI    DCD    1230393170
        0x00055a68:    535f4544    DE_S    DCD    1398752580
        0x00055a6c:    43454550    PEEC    DCD    1128613200
        0x00055a70:    69642048    H di    DCD    1768169544
        0x00055a74:    676f6c61    alog    DCD    1735355489
        0x00055a78:    25203d20     = %    DCD    622869792
        0x00055a7c:    0a64        d.      DCW    2660
        0x00055a7e:    00          .       DCB    0
    .L.str.17
        0x00055a7f:    5b          [       DCB    91
        0x00055a80:    5d414d41    AMA]    DCD    1564560705
        0x00055a84:    646d4320     Cmd    DCD    1684882208
        0x00055a88:    6d6f4320     Com    DCD    1836008224
        0x00055a8c:    646e616d    mand    DCD    1684955501
        0x00055a90:    5445535f    _SET    DCD    1413829471
        0x00055a94:    4154535f    _STA    DCD    1096045407
        0x00055a98:    72204554    TE r    DCD    1914717524
        0x00055a9c:    20766365    ecv     DCD    544629605
        0x00055aa0:    74616566    feat    DCD    1952540006
        0x00055aa4:    20657275    ure     DCD    543519349
        0x00055aa8:    78257830    0x%x    DCD    2015721520
        0x00055aac:    6c617620     val    DCD    1818326560
        0x00055ab0:    25206575    ue %    DCD    622880117
        0x00055ab4:    0a64        d.      DCW    2660
        0x00055ab6:    00          .       DCB    0
    .L.str.18
        0x00055ab7:    5b          [       DCB    91
        0x00055ab8:    5d414d41    AMA]    DCD    1564560705
        0x00055abc:    646d4320     Cmd    DCD    1684882208
        0x00055ac0:    4e595320     SYN    DCD    1314476832
        0x00055ac4:    4f524843    CHRO    DCD    1330792515
        0x00055ac8:    455a494e    NIZE    DCD    1163544910
        0x00055acc:    4154535f    _STA    DCD    1096045407
        0x00055ad0:    72204554    TE r    DCD    1914717524
        0x00055ad4:    20766365    ecv     DCD    544629605
        0x00055ad8:    74616566    feat    DCD    1952540006
        0x00055adc:    20657275    ure     DCD    543519349
        0x00055ae0:    78257830    0x%x    DCD    2015721520
        0x00055ae4:    6c617620     val    DCD    1818326560
        0x00055ae8:    25206575    ue %    DCD    622880117
        0x00055aec:    6e692064    d in    DCD    1852383332
        0x00055af0:    65676574    tege    DCD    1701274996
        0x00055af4:    64252072    r %d    DCD    1680154738
        0x00055af8:    6f6f6220     boo    DCD    1869570592
        0x00055afc:    6e61656c    lean    DCD    1851876716
        0x00055b00:    0a642520     %d.    DCD    174335264
        0x00055b04:    00          .       DCB    0
    .L.str.15
        0x00055b05:    5b414d      [AM     DCB    91,65,77
        0x00055b08:    43205d41    A] C    DCD    1126194497
        0x00055b0c:    4720646d    md G    DCD    1193305197
        0x00055b10:    535f5445    ET_S    DCD    1398756421
        0x00055b14:    45544154    TATE    DCD    1163149652
        0x00055b18:    4b434120     ACK    DCD    1262698784
        0x00055b1c:    63657220     rec    DCD    1667592736
        0x00055b20:    65662076    v fe    DCD    1701191798
        0x00055b24:    72757461    atur    DCD    1920300129
        0x00055b28:    78302065    e 0x    DCD    2016419941
        0x00055b2c:    76207825    %x v    DCD    1981839397
        0x00055b30:    65756c61    alue    DCD    1702194273
        0x00055b34:    20642520     %d     DCD    543434016
        0x00055b38:    65746e69    inte    DCD    1702129257
        0x00055b3c:    20726567    ger     DCD    544367975
        0x00055b40:    62206425    %d b    DCD    1646289957
        0x00055b44:    656c6f6f    oole    DCD    1701605231
        0x00055b48:    25206e61    an %    DCD    622882401
        0x00055b4c:    0a64        d.      DCW    2660
        0x00055b4e:    00          .       DCB    0
    .L.str.4
        0x00055b4f:    5b          [       DCB    91
        0x00055b50:    5d414d41    AMA]    DCD    1564560705
        0x00055b54:    646d4320     Cmd    DCD    1684882208
        0x00055b58:    544f4e20     NOT    DCD    1414483488
        0x00055b5c:    5f594649    IFY_    DCD    1599686217
        0x00055b60:    45455053    SPEE    DCD    1162170451
        0x00055b64:    535f4843    CH_S    DCD    1398753347
        0x00055b68:    45544154    TATE    DCD    1163149652
        0x00055b6c:    63657220     rec    DCD    1667592736
        0x00055b70:    6e752076    v un    DCD    1853169782
        0x00055b74:    776f6e6b    know    DCD    2003791467
        0x00055b78:    6425206e    n %d    DCD    1680154734
        0x00055b7c:    000a        ..      DCW    10
    .L.str.19
        0x00055b7e:    415b        [A      DCW    16731
        0x00055b80:    205d414d    MA]     DCD    542982477
        0x00055b84:    74616c50    Plat    DCD    1952541776
        0x00055b88:    6d726f66    form    DCD    1836216166
        0x00055b8c:    25203a20     : %    DCD    622869024
        0x00055b90:    614e2064    d Na    DCD    1632510052
        0x00055b94:    3a20656d    me :    DCD    975201645
        0x00055b98:    0a732520     %s.    DCD    175318304
        0x00055b9c:    00          .       DCB    0
    .L.str.14
        0x00055b9d:    5b414d      [AM     DCB    91,65,77
        0x00055ba0:    43205d41    A] C    DCD    1126194497
        0x00055ba4:    4b20646d    md K    DCD    1260414061
        0x00055ba8:    5f504545    EEP_    DCD    1599096133
        0x00055bac:    56494c41    ALIV    DCD    1447644225
        0x00055bb0:    65722045    E re    DCD    1701978181
        0x00055bb4:    000a7663    cv..    DCD    685667
    .L.str.9
        0x00055bb8:    414d415b    [AMA    DCD    1095582043
        0x00055bbc:    6d43205d    ] Cm    DCD    1833115741
        0x00055bc0:    45472064    d GE    DCD    1162289252
        0x00055bc4:    45445f54    T_DE    DCD    1162108756
        0x00055bc8:    45434956    VICE    DCD    1162037590
        0x00055bcc:    464e495f    _INF    DCD    1179535711
        0x00055bd0:    414d524f    ORMA    DCD    1095586383
        0x00055bd4:    4e4f4954    TION    DCD    1313818964
        0x00055bd8:    63657220     rec    DCD    1667592736
        0x00055bdc:    0a76        v.      DCW    2678
        0x00055bde:    00          .       DCB    0
    .L.str.10
        0x00055bdf:    5b          [       DCB    91
        0x00055be0:    5d414d41    AMA]    DCD    1564560705
        0x00055be4:    646d4320     Cmd    DCD    1684882208
        0x00055be8:    54454720     GET    DCD    1413826336
        0x00055bec:    5645445f    _DEV    DCD    1447380063
        0x00055bf0:    5f454349    ICE_    DCD    1598374729
        0x00055bf4:    464e4f43    CONF    DCD    1179537219
        0x00055bf8:    52554749    IGUR    DCD    1381320521
        0x00055bfc:    4f495441    ATIO    DCD    1330205761
        0x00055c00:    6572204e    N re    DCD    1701978190
        0x00055c04:    000a7663    cv..    DCD    685667
    .L.str.12
        0x00055c08:    414d415b    [AMA    DCD    1095582043
        0x00055c0c:    6d43205d    ] Cm    DCD    1833115741
        0x00055c10:    4f432064    d CO    DCD    1329799268
        0x00055c14:    454c504d    MPLE    DCD    1162629197
        0x00055c18:    535f4554    TE_S    DCD    1398752596
        0x00055c1c:    50555445    ETUP    DCD    1347769413
        0x00055c20:    63657220     rec    DCD    1667592736
        0x00055c24:    0a76        v.      DCW    2678
        0x00055c26:    00          .       DCB    0
    .L.str.11
        0x00055c27:    5b          [       DCB    91
        0x00055c28:    5d414d41    AMA]    DCD    1564560705
        0x00055c2c:    646d4320     Cmd    DCD    1684882208
        0x00055c30:    41545320     STA    DCD    1096045344
        0x00055c34:    535f5452    RT_S    DCD    1398756434
        0x00055c38:    50555445    ETUP    DCD    1347769413
        0x00055c3c:    63657220     rec    DCD    1667592736
        0x00055c40:    0a76        v.      DCW    2678
        0x00055c42:    00          .       DCB    0
    .L.str.13
        0x00055c43:    5b          [       DCB    91
        0x00055c44:    5d414d41    AMA]    DCD    1564560705
        0x00055c48:    646d4320     Cmd    DCD    1684882208
        0x00055c4c:    4e595320     SYN    DCD    1314476832
        0x00055c50:    4f524843    CHRO    DCD    1330792515
        0x00055c54:    455a494e    NIZE    DCD    1163544910
        0x00055c58:    5445535f    _SET    DCD    1413829471
        0x00055c5c:    474e4954    TING    DCD    1196312916
        0x00055c60:    65722053    S re    DCD    1701978195
        0x00055c64:    000a7663    cv..    DCD    685667
    .L.str.8
        0x00055c68:    414d415b    [AMA    DCD    1095582043
        0x00055c6c:    6d43205d    ] Cm    DCD    1833115741
        0x00055c70:    4e452064    d EN    DCD    1313153124
        0x00055c74:    494f5044    DPOI    DCD    1229934660
        0x00055c78:    535f544e    NT_S    DCD    1398756430
        0x00055c7c:    43454550    PEEC    DCD    1128613200
        0x00055c80:    69642048    H di    DCD    1768169544
        0x00055c84:    676f6c61    alog    DCD    1735355489
        0x00055c88:    20642520     %d     DCD    543434016
        0x00055c8c:    76636572    recv    DCD    1986225522
        0x00055c90:    000a        ..      DCW    10
    .L.str.7
    .L.str.18
        0x00055c92:    415b        [A      DCW    16731
        0x00055c94:    205d414d    MA]     DCD    542982477
        0x00055c98:    20646d43    Cmd     DCD    543452483
        0x00055c9c:    504f5453    STOP    DCD    1347376211
        0x00055ca0:    4550535f    _SPE    DCD    1162892127
        0x00055ca4:    20484345    ECH     DCD    541606725
        0x00055ca8:    6c616964    dial    DCD    1818323300
        0x00055cac:    2520676f    og %    DCD    622880623
        0x00055cb0:    72652064    d er    DCD    1919230052
        0x00055cb4:    6f6e5f72    r_no    DCD    1869504370
        0x00055cb8:    20642520     %d     DCD    543434016
        0x00055cbc:    76636572    recv    DCD    1986225522
        0x00055cc0:    000a        ..      DCW    10
    .L.str.6
        0x00055cc2:    415b        [A      DCW    16731
        0x00055cc4:    205d414d    MA]     DCD    542982477
        0x00055cc8:    20646d43    Cmd     DCD    543452483
        0x00055ccc:    52415453    STAR    DCD    1380013139
        0x00055cd0:    50535f54    T_SP    DCD    1347641172
        0x00055cd4:    48434545    EECH    DCD    1212368197
        0x00055cd8:    6b634120     Ack    DCD    1801666848
        0x00055cdc:    63657220     rec    DCD    1667592736
        0x00055ce0:    0a76        v.      DCW    2678
        0x00055ce2:    00          .       DCB    0
    .L.str.16
        0x00055ce3:    5b          [       DCB    91
        0x00055ce4:    5d414d41    AMA]    DCD    1564560705
        0x00055ce8:    646d4320     Cmd    DCD    1684882208
        0x00055cec:    54454720     GET    DCD    1413826336
        0x00055cf0:    4154535f    _STA    DCD    1096045407
        0x00055cf4:    72204554    TE r    DCD    1914717524
        0x00055cf8:    20766365    ecv     DCD    544629605
        0x00055cfc:    74616566    feat    DCD    1952540006
        0x00055d00:    20657275    ure     DCD    543519349
        0x00055d04:    78257830    0x%x    DCD    2015721520
        0x00055d08:    000a        ..      DCW    10
    .L.str.20
        0x00055d0a:    415b        [A      DCW    16731
        0x00055d0c:    205d414d    MA]     DCD    542982477
        0x00055d10:    20646d43    Cmd     DCD    543452483
        0x00055d14:    6d6d6f43    Comm    DCD    1835888451
        0x00055d18:    5f646e61    and_    DCD    1600417377
        0x00055d1c:    55535349    ISSU    DCD    1431524169
        0x00055d20:    454d5f45    E_ME    DCD    1162698565
        0x00055d24:    5f414944    DIA_    DCD    1598114116
        0x00055d28:    544e4f43    CONT    DCD    1414418243
        0x00055d2c:    204c4f52    ROL     DCD    541871954
        0x00055d30:    76636572    recv    DCD    1986225522
        0x00055d34:    6e6f6320     con    DCD    1852793632
        0x00055d38:    206c6f74    tol     DCD    543977332
        0x00055d3c:    78257830    0x%x    DCD    2015721520
        0x00055d40:    000a        ..      DCW    10
    .L.str.1
        0x00055d42:    2020                DCW    8224
        0x00055d44:    6e492020      In    DCD    1850286112
        0x00055d48:    696c6176    vali    DCD    1768710518
        0x00055d4c:    50532064    d SP    DCD    1347625060
        0x00055d50:    65687720     whe    DCD    1701345056
        0x00055d54:    6148206e    n Ha    DCD    1632116846
        0x00055d58:    46206472    rd F    DCD    1176527986
        0x00055d5c:    746c7561    ault    DCD    1953264993
        0x00055d60:    63636f20     occ    DCD    1667460896
        0x00055d64:    64657275    ured    DCD    1684370037
        0x00055d68:    7830203a    : 0x    DCD    2016419898
        0x00055d6c:    58383025    %08X    DCD    1480077349
        0x00055d70:    6f6e2820     (no    DCD    1869490208
        0x00055d74:    61745320     Sta    DCD    1635013408
        0x00055d78:    64656b63    cked    DCD    1684368227
        0x00055d7c:    74616420     dat    DCD    1952539680
        0x00055d80:    0a0a2961    a)..    DCD    168438113
        0x00055d84:    00          .       DCB    0
    .L.str.29
        0x00055d85:    0a0a44      ..D     DCB    10,10,68
        0x00055d88:    20656e6f    one     DCD    543518319
        0x00055d8c:    68746977    with    DCD    1752459639
        0x00055d90:    74756f20     out    DCD    1953853216
        0x00055d94:    2e747570    put.    DCD    779384176
        0x00055d98:    746e4520     Ent    DCD    1953383712
        0x00055d9c:    6e697265    erin    DCD    1852404325
        0x00055da0:    6e692067    g in    DCD    1852383335
        0x00055da4:    696e6966    fini    DCD    1768843622
        0x00055da8:    6c206574    te l    DCD    1814062452
        0x00055dac:    2e706f6f    oop.    DCD    779120495
        0x00055db0:    0a0a        ..      DCW    2570
        0x00055db2:    00          .       DCB    0
    .L.str
        0x00055db3:    2a          *       DCB    42
        0x00055db4:    6148202a    * Ha    DCD    1632116778
        0x00055db8:    46206472    rd F    DCD    1176527986
        0x00055dbc:    746c7561    ault    DCD    1953264993
        0x00055dc0:    63634f20     Occ    DCD    1667452704
        0x00055dc4:    65727275    urre    DCD    1701999221
        0x00055dc8:    0a0a3a64    d:..    DCD    168442468
        0x00055dcc:    00          .       DCB    0
    .L.str.10
        0x00055dcd:    202020              DCB    32,32,32
        0x00055dd0:    52535020     PSR    DCD    1381191712
        0x00055dd4:    30203d20     = 0    DCD    807419168
        0x00055dd8:    38302578    x%08    DCD    942679416
        0x00055ddc:    000a0a58    X...    DCD    658008
    .L.str.2
        0x00055de0:    64726148    Hard    DCD    1685217608
        0x00055de4:    75614620     Fau    DCD    1969309216
        0x00055de8:    7320746c    lt s    DCD    1931506796
        0x00055dec:    6b636174    tack    DCD    1801675124
        0x00055df0:    64206465    ed d    DCD    1679844453
        0x00055df4:    3a617461    ata:    DCD    979465313
        0x00055df8:    000a        ..      DCW    10
    .L.str.25
        0x00055dfa:    4d0a        .M      DCW    19722
        0x00055dfc:    46205543    CU F    DCD    1176524099
        0x00055e00:    746c7561    ault    DCD    1953264993
        0x00055e04:    74616420     dat    DCD    1952539680
        0x00055e08:    000a3a61    a:..    DCD    670305
    .L.str.11
        0x00055e0c:    6568744f    Othe    DCD    1701344335
        0x00055e10:    61482072    r Ha    DCD    1632116850
        0x00055e14:    46206472    rd F    DCD    1176527986
        0x00055e18:    746c7561    ault    DCD    1953264993
        0x00055e1c:    74616420     dat    DCD    1952539680
        0x00055e20:    000a3a61    a:..    DCD    670305
    .L.str.18
        0x00055e24:    20202020            DCD    538976288
        0x00055e28:    20202020            DCD    538976288
        0x00055e2c:    52534642    BFSR    DCD    1381189186
        0x00055e30:    74696220     bit    DCD    1953063456
        0x00055e34:    52203a36    6: R    DCD    1377843766
        0x00055e38:    52455345    ESER    DCD    1380275013
        0x00055e3c:    0a444556    VED.    DCD    172246358
        0x00055e40:    00          .       DCB    0
    .L.str.17
        0x00055e41:    202020              DCB    32,32,32
        0x00055e44:    20202020            DCD    538976288
        0x00055e48:    53464220     BFS    DCD    1397113376
        0x00055e4c:    69622052    R bi    DCD    1768038482
        0x00055e50:    203a3774    t7:     DCD    540686196
        0x00055e54:    52414642    BFAR    DCD    1380009538
        0x00055e58:    494c4156    VALI    DCD    1229734230
        0x00055e5c:    0a44        D.      DCW    2628
        0x00055e5e:    00          .       DCB    0
    .L.str.23
        0x00055e5f:    20                  DCB    32
        0x00055e60:    20202020            DCD    538976288
        0x00055e64:    42202020       B    DCD    1109401632
        0x00055e68:    20525346    FSR     DCD    542266182
        0x00055e6c:    31746962    bit1    DCD    829712738
        0x00055e70:    5250203a    : PR    DCD    1380982842
        0x00055e74:    53494345    ECIS    DCD    1397310277
        0x00055e78:    52524545    EERR    DCD    1381123397
        0x00055e7c:    000a        ..      DCW    10
    .L.str.20
        0x00055e7e:    2020                DCW    8224
        0x00055e80:    20202020            DCD    538976288
        0x00055e84:    46422020      BF    DCD    1178738720
        0x00055e88:    62205253    SR b    DCD    1646285395
        0x00055e8c:    3a347469    it4:    DCD    976516201
        0x00055e90:    4b545320     STK    DCD    1263817504
        0x00055e94:    0a525245    ERR.    DCD    173167173
        0x00055e98:    00          .       DCB    0
    .L.str.21
        0x00055e99:    202020              DCB    32,32,32
        0x00055e9c:    20202020            DCD    538976288
        0x00055ea0:    53464220     BFS    DCD    1397113376
        0x00055ea4:    69622052    R bi    DCD    1768038482
        0x00055ea8:    203a3374    t3:     DCD    540685172
        0x00055eac:    54534e55    UNST    DCD    1414745685
        0x00055eb0:    5252454b    KERR    DCD    1381123403
        0x00055eb4:    000a        ..      DCW    10
    .L.str.19
        0x00055eb6:    2020                DCW    8224
        0x00055eb8:    20202020            DCD    538976288
        0x00055ebc:    46422020      BF    DCD    1178738720
        0x00055ec0:    62205253    SR b    DCD    1646285395
        0x00055ec4:    3a357469    it5:    DCD    976581737
        0x00055ec8:    50534c20     LSP    DCD    1347636256
        0x00055ecc:    0a525245    ERR.    DCD    173167173
        0x00055ed0:    00          .       DCB    0
    .L.str.22
        0x00055ed1:    202020              DCB    32,32,32
        0x00055ed4:    20202020            DCD    538976288
        0x00055ed8:    53464220     BFS    DCD    1397113376
        0x00055edc:    69622052    R bi    DCD    1768038482
        0x00055ee0:    203a3274    t2:     DCD    540684916
        0x00055ee4:    52504d49    IMPR    DCD    1380994377
        0x00055ee8:    53494345    ECIS    DCD    1397310277
        0x00055eec:    0a525245    ERR.    DCD    173167173
        0x00055ef0:    00          .       DCB    0
    .L.str.24
        0x00055ef1:    202020              DCB    32,32,32
        0x00055ef4:    20202020            DCD    538976288
        0x00055ef8:    53464220     BFS    DCD    1397113376
        0x00055efc:    69622052    R bi    DCD    1768038482
        0x00055f00:    203a3074    t0:     DCD    540684404
        0x00055f04:    53554249    IBUS    DCD    1398096457
        0x00055f08:    0a525245    ERR.    DCD    173167173
        0x00055f0c:    00          .       DCB    0
    .L.str.16
        0x00055f0d:    202020              DCB    32,32,32
        0x00055f10:    53464220     BFS    DCD    1397113376
        0x00055f14:    42282052    R (B    DCD    1109925970
        0x00055f18:    46207375    us F    DCD    1176531829
        0x00055f1c:    746c7561    ault    DCD    1953264993
        0x00055f20:    61745320     Sta    DCD    1635013408
        0x00055f24:    20737574    tus     DCD    544437620
        0x00055f28:    29676552    Reg)    DCD    694642002
        0x00055f2c:    30203d20     = 0    DCD    807419168
        0x00055f30:    32302578    x%02    DCD    842016120
        0x00055f34:    0a58        X.      DCW    2648
        0x00055f36:    00          .       DCB    0
    .L.str.14
        0x00055f37:    20                  DCB    32
        0x00055f38:    4d202020       M    DCD    1293951008
        0x00055f3c:    2052534d    MSR     DCD    542266189
        0x00055f40:    6d654d28    (Mem    DCD    1835355432
        0x00055f44:    6d674d20     Mgm    DCD    1835486496
        0x00055f48:    61462074    t Fa    DCD    1631985780
        0x00055f4c:    20746c75    ult     DCD    544500853
        0x00055f50:    74617453    Stat    DCD    1952543827
        0x00055f54:    52207375    us R    DCD    1377858421
        0x00055f58:    20296765    eg)     DCD    539584357
        0x00055f5c:    7830203d    = 0x    DCD    2016419901
        0x00055f60:    58323025    %02X    DCD    1479684133
        0x00055f64:    000a        ..      DCW    10
    .L.str.15
        0x00055f66:    2020                DCW    8224
        0x00055f68:    46552020      UF    DCD    1179983904
        0x00055f6c:    28205253    SR (    DCD    673206867
        0x00055f70:    67617355    Usag    DCD    1734439765
        0x00055f74:    61462065    e Fa    DCD    1631985765
        0x00055f78:    20746c75    ult     DCD    544500853
        0x00055f7c:    74617453    Stat    DCD    1952543827
        0x00055f80:    52207375    us R    DCD    1377858421
        0x00055f84:    20296765    eg)     DCD    539584357
        0x00055f88:    7830203d    = 0x    DCD    2016419901
        0x00055f8c:    58343025    %04X    DCD    1479815205
        0x00055f90:    000a        ..      DCW    10
    .L.str.27
        0x00055f92:    2020                DCW    8224
        0x00055f94:    43442020      DC    DCD    1128538144
        0x00055f98:    2045444f    ODE     DCD    541410383
        0x00055f9c:    6c756146    Faul    DCD    1819631942
        0x00055fa0:    64412074    t Ad    DCD    1681989748
        0x00055fa4:    73657264    dres    DCD    1936028260
        0x00055fa8:    30203a73    s: 0    DCD    807418483
        0x00055fac:    38302578    x%08    DCD    942679416
        0x00055fb0:    0a58        X.      DCW    2648
        0x00055fb2:    00          .       DCB    0
    .L.str.26
        0x00055fb3:    20                  DCB    32
        0x00055fb4:    49202020       I    DCD    1226842144
        0x00055fb8:    45444f43    CODE    DCD    1162104643
        0x00055fbc:    75614620     Fau    DCD    1969309216
        0x00055fc0:    4120746c    lt A    DCD    1092645996
        0x00055fc4:    65726464    ddre    DCD    1701995620
        0x00055fc8:    203a7373    ss:     DCD    540701555
        0x00055fcc:    30257830    0x%0    DCD    807761968
        0x00055fd0:    000a5838    8X..    DCD    677944
    .L.str.28
        0x00055fd4:    20202020            DCD    538976288
        0x00055fd8:    20535953    SYS     DCD    542333267
        0x00055fdc:    6c756146    Faul    DCD    1819631942
        0x00055fe0:    64412074    t Ad    DCD    1681989748
        0x00055fe4:    73657264    dres    DCD    1936028260
        0x00055fe8:    30203a73    s: 0    DCD    807418483
        0x00055fec:    38302578    x%08    DCD    942679416
        0x00055ff0:    0a58        X.      DCW    2648
        0x00055ff2:    00          .       DCB    0
    .L.str.3
        0x00055ff3:    20                  DCB    32
        0x00055ff4:    52202020       R    DCD    1377837088
        0x00055ff8:    3d202030    0  =    DCD    1025515568
        0x00055ffc:    25783020     0x%    DCD    628633632
        0x00056000:    0a583830    08X.    DCD    173553712
        0x00056004:    00          .       DCB    0
    .L.str.4
        0x00056005:    202020              DCB    32,32,32
        0x00056008:    20315220     R1     DCD    540103200
        0x0005600c:    30203d20     = 0    DCD    807419168
        0x00056010:    38302578    x%08    DCD    942679416
        0x00056014:    0a58        X.      DCW    2648
        0x00056016:    00          .       DCB    0
    .L.str.5
        0x00056017:    20                  DCB    32
        0x00056018:    52202020       R    DCD    1377837088
        0x0005601c:    3d202032    2  =    DCD    1025515570
        0x00056020:    25783020     0x%    DCD    628633632
        0x00056024:    0a583830    08X.    DCD    173553712
        0x00056028:    00          .       DCB    0
    .L.str.6
        0x00056029:    202020              DCB    32,32,32
        0x0005602c:    20335220     R3     DCD    540234272
        0x00056030:    30203d20     = 0    DCD    807419168
        0x00056034:    38302578    x%08    DCD    942679416
        0x00056038:    0a58        X.      DCW    2648
        0x0005603a:    00          .       DCB    0
    .L.str.9
        0x0005603b:    20                  DCB    32
        0x0005603c:    50202020       P    DCD    1344282656
        0x00056040:    3d202043    C  =    DCD    1025515587
        0x00056044:    25783020     0x%    DCD    628633632
        0x00056048:    0a583830    08X.    DCD    173553712
        0x0005604c:    00          .       DCB    0
    .L.str.8
        0x0005604d:    202020              DCB    32,32,32
        0x00056050:    20524c20     LR     DCD    542264352
        0x00056054:    30203d20     = 0    DCD    807419168
        0x00056058:    38302578    x%08    DCD    942679416
        0x0005605c:    0a58        X.      DCW    2648
        0x0005605e:    00          .       DCB    0
    .L.str.13
        0x0005605f:    20                  DCB    32
        0x00056060:    42202020       B    DCD    1109401632
        0x00056064:    20524146    FAR     DCD    542261574
        0x00056068:    73754228    (Bus    DCD    1937064488
        0x0005606c:    75614620     Fau    DCD    1969309216
        0x00056070:    4120746c    lt A    DCD    1092645996
        0x00056074:    20726464    ddr     DCD    544367716
        0x00056078:    29676552    Reg)    DCD    694642002
        0x0005607c:    30203d20     = 0    DCD    807419168
        0x00056080:    38302578    x%08    DCD    942679416
        0x00056084:    0a58        X.      DCW    2648
        0x00056086:    00          .       DCB    0
    .L.str.7
        0x00056087:    20                  DCB    32
        0x00056088:    52202020       R    DCD    1377837088
        0x0005608c:    3d203231    12 =    DCD    1025520177
        0x00056090:    25783020     0x%    DCD    628633632
        0x00056094:    0a583830    08X.    DCD    173553712
        0x00056098:    00          .       DCB    0
    .L.str.12
        0x00056099:    202020              DCB    32,32,32
        0x0005609c:    75614620     Fau    DCD    1969309216
        0x000560a0:    6120746c    lt a    DCD    1629516908
        0x000560a4:    65726464    ddre    DCD    1701995620
        0x000560a8:    3d207373    ss =    DCD    1025536883
        0x000560ac:    25783020     0x%    DCD    628633632
        0x000560b0:    0a583830    08X.    DCD    173553712
        0x000560b4:    00          .       DCB    0
    .L.str
        0x000560b5:    49444c      IDL     DCB    73,68,76
        0x000560b8:    0045        E.      DCW    69
    .L.str
        0x000560ba:    6d54        Tm      DCW    27988
        0x000560bc:    76532072    r Sv    DCD    1985159282
        0x000560c0:    0063        c.      DCW    99
    .L.str.10
        0x000560c2:    4d41        AM      DCW    19777
        0x000560c4:    696c2041    A li    DCD    1768693825
        0x000560c8:    72617262    brar    DCD    1918988898
        0x000560cc:    61772079    y wa    DCD    1635197049
        0x000560d0:    74276e73    sn't    DCD    1948741235
        0x000560d4:    20656220     be     DCD    543515168
        0x000560d8:    74696e69    init    DCD    1953066601
        0x000560dc:    696c6169    iali    DCD    1768710505
        0x000560e0:    2164657a    zed!    DCD    560227706
        0x000560e4:    000a        ..      DCW    10
    .L.str.23
        0x000560e6:    415b        [A      DCW    16731
        0x000560e8:    205d414d    MA]     DCD    542982477
        0x000560ec:    6e6b6e55    Unkn    DCD    1852534357
        0x000560f0:    206e776f    own     DCD    544110447
        0x000560f4:    20444d43    CMD     DCD    541347139
        0x000560f8:    72206425    %d r    DCD    1914725413
        0x000560fc:    20766365    ecv     DCD    544629605
        0x00056100:    746f6e28    (not    DCD    1953459752
        0x00056104:    70757320     sup    DCD    1886745376
        0x00056108:    74726f70    port    DCD    1953656688
        0x0005610c:    0a296465    ed).    DCD    170484837
        0x00056110:    00          .       DCB    0
    .L.str.20
        0x00056111:    5b414d      [AM     DCB    91,65,77
        0x00056114:    43205d41    A] C    DCD    1126194497
        0x00056118:    4720646d    md G    DCD    1193305197
        0x0005611c:    535f5445    ET_S    DCD    1398756421
        0x00056120:    45544154    TATE    DCD    1163149652
        0x00056124:    6b634120     Ack    DCD    1801666848
        0x00056128:    63657220     rec    DCD    1667592736
        0x0005612c:    65662076    v fe    DCD    1701191798
        0x00056130:    72757461    atur    DCD    1920300129
        0x00056134:    78302065    e 0x    DCD    2016419941
        0x00056138:    76207825    %x v    DCD    1981839397
        0x0005613c:    65756c61    alue    DCD    1702194273
        0x00056140:    0a642520     %d.    DCD    174335264
        0x00056144:    00          .       DCB    0
    .L.str.9
        0x00056145:    4e554c      NUL     DCB    78,85,76
        0x00056148:    6164204c    L da    DCD    1633951820
        0x0005614c:    70206174    ta p    DCD    1881170292
        0x00056150:    000a7274    tr..    DCD    684660
    .L.str.1
        0x00056154:    6f636e45    Enco    DCD    1868787269
        0x00056158:    676e6964    ding    DCD    1735289188
        0x0005615c:    69616620     fai    DCD    1767990816
        0x00056160:    3a64656c    led:    DCD    979658092
        0x00056164:    0a732520     %s.    DCD    175318304
        0x00056168:    00          .       DCB    0
    .L.str.15
        0x00056169:    5b414d      [AM     DCB    91,65,77
        0x0005616c:    43205d41    A] C    DCD    1126194497
        0x00056170:    5320646d    md S    DCD    1394631789
        0x00056174:    4c5f5445    ET_L    DCD    1281315909
        0x00056178:    4c41434f    OCAL    DCD    1279345487
        0x0005617c:    72205345    ES r    DCD    1914721093
        0x00056180:    20766365    ecv     DCD    544629605
        0x00056184:    000a7325    %s..    DCD    684837
    .L.str.12
        0x00056188:    414d415b    [AMA    DCD    1095582043
        0x0005618c:    6d43205d    ] Cm    DCD    1833115741
        0x00056190:    6f432064    d Co    DCD    1866670180
        0x00056194:    6e616d6d    mman    DCD    1851878765
        0x00056198:    45525f64    d_RE    DCD    1163026276
        0x0005619c:    5f544553    SET_    DCD    1599358291
        0x000561a0:    4e4e4f43    CONN    DCD    1313754947
        0x000561a4:    49544345    ECTI    DCD    1230259013
        0x000561a8:    72204e4f    ON r    DCD    1914719823
        0x000561ac:    0a766365    ecv.    DCD    175530853
        0x000561b0:    00          .       DCB    0
    .L.str.14
        0x000561b1:    5b414d      [AM     DCB    91,65,77
        0x000561b4:    43205d41    A] C    DCD    1126194497
        0x000561b8:    4720646d    md G    DCD    1193305197
        0x000561bc:    4c5f5445    ET_L    DCD    1281315909
        0x000561c0:    4c41434f    OCAL    DCD    1279345487
        0x000561c4:    72205345    ES r    DCD    1914721093
        0x000561c8:    0a766365    ecv.    DCD    175530853
        0x000561cc:    00          .       DCB    0
    .L.str.16
        0x000561cd:    5b414d      [AM     DCB    91,65,77
        0x000561d0:    43205d41    A] C    DCD    1126194497
        0x000561d4:    5020646d    md P    DCD    1344300141
        0x000561d8:    49564f52    ROVI    DCD    1230393170
        0x000561dc:    535f4544    DE_S    DCD    1398752580
        0x000561e0:    43454550    PEEC    DCD    1128613200
        0x000561e4:    6d432048    H Cm    DCD    1833115720
        0x000561e8:    65722064    d re    DCD    1701978212
        0x000561ec:    000a7663    cv..    DCD    685667
    .L.str.13
        0x000561f0:    414d415b    [AMA    DCD    1095582043
        0x000561f4:    6d43205d    ] Cm    DCD    1833115741
        0x000561f8:    454b2064    d KE    DCD    1162551396
        0x000561fc:    415f5045    EP_A    DCD    1096765509
        0x00056200:    4556494c    LIVE    DCD    1163282764
        0x00056204:    6b634120     Ack    DCD    1801666848
        0x00056208:    63657220     rec    DCD    1667592736
        0x0005620c:    0a76        v.      DCW    2678
        0x0005620e:    00          .       DCB    0
    .L.str.19
        0x0005620f:    5b          [       DCB    91
        0x00056210:    5d414d41    AMA]    DCD    1564560705
        0x00056214:    646d4320     Cmd    DCD    1684882208
        0x00056218:    54454720     GET    DCD    1413826336
        0x0005621c:    4e45435f    _CEN    DCD    1313162079
        0x00056220:    4c415254    TRAL    DCD    1279349332
        0x00056224:    464e495f    _INF    DCD    1179535711
        0x00056228:    414d524f    ORMA    DCD    1095586383
        0x0005622c:    4e4f4954    TION    DCD    1313818964
        0x00056230:    6b634120     Ack    DCD    1801666848
        0x00056234:    63657220     rec    DCD    1667592736
        0x00056238:    0a76        v.      DCW    2678
        0x0005623a:    00          .       DCB    0
    .L.str.11
        0x0005623b:    5b          [       DCB    91
        0x0005623c:    5d414d41    AMA]    DCD    1564560705
        0x00056240:    646d4320     Cmd    DCD    1684882208
        0x00056244:    6d6f4320     Com    DCD    1836008224
        0x00056248:    646e616d    mand    DCD    1684955501
        0x0005624c:    5345525f    _RES    DCD    1397051999
        0x00056250:    435f5445    ET_C    DCD    1130320965
        0x00056254:    454e4e4f    ONNE    DCD    1162759759
        0x00056258:    4f495443    CTIO    DCD    1330205763
        0x0005625c:    6361204e    N ac    DCD    1667309646
        0x00056260:    6572206b    k re    DCD    1701978219
        0x00056264:    000a7663    cv..    DCD    685667
    .L.str.2
        0x00056268:    6e6f6e28    (non    DCD    1852796456
        0x0005626c:    2965        e)      DCW    10597
        0x0005626e:    00          .       DCB    0
    .L.str.6
        0x0005626f:    6d          m       DCB    109
        0x00056270:    69737369    issi    DCD    1769173865
        0x00056274:    7220676e    ng r    DCD    1914726254
        0x00056278:    69757165    equi    DCD    1769304421
        0x0005627c:    20646572    red     DCD    543450482
        0x00056280:    6c656966    fiel    DCD    1818585446
        0x00056284:    0064        d.      DCW    100
    .L.str.5
        0x00056286:    7277        wr      DCW    29303
        0x00056288:    20676e6f    ong     DCD    543649391
        0x0005628c:    657a6973    size    DCD    1702521203
        0x00056290:    726f6620     for    DCD    1919903264
        0x00056294:    78696620     fix    DCD    2020173344
        0x00056298:    63206465    ed c    DCD    1663067237
        0x0005629c:    746e756f    ount    DCD    1953396079
        0x000562a0:    65696620     fie    DCD    1701406240
        0x000562a4:    646c        ld      DCW    25708
        0x000562a6:    00          .       DCB    0
    .L.str.10
        0x000562a7:    69          i       DCB    105
        0x000562a8:    6765746e    nteg    DCD    1734702190
        0x000562ac:    74207265    er t    DCD    1948283493
        0x000562b0:    6c206f6f    oo l    DCD    1814065007
        0x000562b4:    65677261    arge    DCD    1701278305
        0x000562b8:    00          .       DCB    0
    .L.str.3
        0x000562b9:    696e76      inv     DCB    105,110,118
        0x000562bc:    64696c61    alid    DCD    1684630625
        0x000562c0:    72697720     wir    DCD    1919514400
        0x000562c4:    79745f65    e_ty    DCD    2037669733
        0x000562c8:    6570        pe      DCW    25968
        0x000562ca:    00          .       DCB    0
    .L.str.9
    .L.str.5
        0x000562cb:    69          i       DCB    105
        0x000562cc:    6c61766e    nval    DCD    1818326638
        0x000562d0:    64206469    id d    DCD    1679844457
        0x000562d4:    5f617461    ata_    DCD    1600222305
        0x000562d8:    657a6973    size    DCD    1702521203
        0x000562dc:    00          .       DCB    0
    .L.str
        0x000562dd:    656e64      end     DCB    101,110,100
        0x000562e0:    2d666f2d    -of-    DCD    761687853
        0x000562e4:    65727473    stre    DCD    1701999731
        0x000562e8:    6d61        am      DCW    28001
        0x000562ea:    00          .       DCB    0
    .L.str.1
        0x000562eb:    69          i       DCB    105
        0x000562ec:    7265206f    o er    DCD    1919230063
        0x000562f0:    00726f72    ror.    DCD    7499634
    .L.str.13
        0x000562f4:    6d206f6e    no m    DCD    1830842222
        0x000562f8:    6f6c6c61    allo    DCD    1869376609
        0x000562fc:    75732063    c su    DCD    1970479203
        0x00056300:    726f7070    ppor    DCD    1919905904
        0x00056304:    0074        t.      DCW    116
    .L.str.11
        0x00056306:    7962        by      DCW    31074
        0x00056308:    20736574    tes     DCD    544433524
        0x0005630c:    7265766f    over    DCD    1919252079
        0x00056310:    776f6c66    flow    DCD    2003790950
        0x00056314:    00          .       DCB    0
    .L.str.2
        0x00056315:    766172      var     DCB    118,97,114
        0x00056318:    20746e69    int     DCD    544501353
        0x0005631c:    7265766f    over    DCD    1919252079
        0x00056320:    776f6c66    flow    DCD    2003790950
        0x00056324:    00          .       DCB    0
    .L.str.8
        0x00056325:    617272      arr     DCB    97,114,114
        0x00056328:    6f207961    ay o    DCD    1864399201
        0x0005632c:    66726576    verf    DCD    1718773110
        0x00056330:    00776f6c    low.    DCD    7827308
    .L.str.2
        0x00056334:    61766e69    inva    DCD    1635151465
        0x00056338:    2064696c    lid     DCD    543451500
        0x0005633c:    6c656966    fiel    DCD    1818585446
        0x00056340:    79742064    d ty    DCD    2037653604
        0x00056344:    6570        pe      DCW    25968
        0x00056346:    00          .       DCB    0
    .L.str
        0x00056347:    73          s       DCB    115
        0x00056348:    61657274    trea    DCD    1634038388
        0x0005634c:    7566206d    m fu    DCD    1969627245
        0x00056350:    6c6c        ll      DCW    27756
        0x00056352:    00          .       DCB    0
    svcRxUuid
        0x00056353:    01          .       DCB    1
        0x00056354:    8ac72e00    ....    DCD    2328309248
        0x00056358:    e190730e    .s..    DCD    3784340238
        0x0005635c:    6008c211    ...`    DCD    1611186705
        0x00056360:    0027        '.      DCW    39
        0x00056362:    00          .       DCB    0
    svcRxUuid
        0x00056363:    76          v       DCB    118
        0x00056364:    90ddf830    0...    DCD    2430466096
        0x00056368:    a7ac61a3    .a..    DCD    2813092259
        0x0005636c:    77300543    C.0w    DCD    1999635779
        0x00056370:    4eb1        .N      DCW    20145
        0x00056372:    f0          .       DCB    240
    svcTxUuid
        0x00056373:    02          .       DCB    2
        0x00056374:    8ac72e00    ....    DCD    2328309248
        0x00056378:    e190730e    .s..    DCD    3784340238
        0x0005637c:    6008c211    ...`    DCD    1611186705
        0x00056380:    0027        '.      DCW    39
        0x00056382:    00          .       DCB    0
    svcTxUuid
        0x00056383:    0b          .       DCB    11
        0x00056384:    641f8242    B..d    DCD    1679786562
        0x00056388:    b48a2f72    r/..    DCD    3028954994
        0x0005638c:    5b18794b    Ky.[    DCD    1528330571
        0x00056390:    002beea0    ..+.    DCD    2879136
    tIomPinAlloc
        0x00056394:    00510050    P.Q.    DCD    5308496
        0x00056398:    00610060    `.a.    DCD    6357088
        0x0005639c:    00840070    p...    DCD    8650864
        0x000563a0:    00940085    ....    DCD    9699461
        0x000563a4:    00a40095    ....    DCD    10748053
        0x000563a8:    01910190    ....    DCD    26280336
        0x000563ac:    01a101a0    ....    DCD    27328928
        0x000563b0:    01f001b0    ....    DCD    32506288
        0x000563b4:    020001f1    ....    DCD    33554929
        0x000563b8:    02100201    ....    DCD    34603521
        0x000563bc:    02210220     .!.    DCD    35717664
        0x000563c0:    02310230    0.1.    DCD    36766256
        0x000563c4:    02f00240    @...    DCD    49283648
        0x000563c8:    030002f1    ....    DCD    50332401
        0x000563cc:    03100301    ....    DCD    51380993
        0x000563d0:    03d103d0    ....    DCD    64029648
        0x000563d4:    03e103e0    ....    DCD    65078240
        0x000563d8:    016003f0    ..`.    DCD    23069680
        0x000563dc:    01700161    a.p.    DCD    24117601
        0x000563e0:    01800171    q...    DCD    25166193
    tapset_icdf
        0x000563e4:    0102        ..      DCW    258
        0x000563e6:    00          .       DCB    0
    tf_select_table
        0x000563e7:    00          .       DCB    0
        0x000563e8:    00ff00ff    ....    DCD    16711935
        0x000563ec:    00ff00ff    ....    DCD    16711935
        0x000563f0:    01fe00ff    ....    DCD    33423615
        0x000563f4:    00ff0100    ....    DCD    16711936
        0x000563f8:    02fd00fe    ....    DCD    50135294
        0x000563fc:    00ff0100    ....    DCD    16711936
        0x00056400:    03fd00fe    ....    DCD    66912510
        0x00056404:    0100        ..      DCW    256
        0x00056406:    ff          .       DCB    255
    transient_analysis.inv_table
        0x00056407:    ff          .       DCB    255
        0x00056408:    566e9cff    ..nV    DCD    1450089727
        0x0005640c:    2d333b46    F;3-    DCD    758332230
        0x00056410:    1f212528    (%!.    DCD    522265896
        0x00056414:    17191a1c    ....    DCD    387521052
        0x00056418:    13141516    ....    DCD    320083222
        0x0005641c:    10101112    ....    DCD    269488402
        0x00056420:    0d0e0f0f    ....    DCD    219025167
        0x00056424:    0c0c0c0d    ....    DCD    202116109
        0x00056428:    0b0b0b0c    ....    DCD    185273100
        0x0005642c:    090a0a0a    ....    DCD    151652874
        0x00056430:    09090909    ....    DCD    151587081
        0x00056434:    08080809    ....    DCD    134744073
        0x00056438:    07070808    ....    DCD    117901320
        0x0005643c:    07070707    ....    DCD    117901063
        0x00056440:    06060606    ....    DCD    101058054
        0x00056444:    06060606    ....    DCD    101058054
        0x00056448:    06060606    ....    DCD    101058054
        0x0005644c:    06060606    ....    DCD    101058054
        0x00056450:    05050505    ....    DCD    84215045
        0x00056454:    05050505    ....    DCD    84215045
        0x00056458:    05050505    ....    DCD    84215045
        0x0005645c:    04040404    ....    DCD    67372036
        0x00056460:    04040404    ....    DCD    67372036
        0x00056464:    04040404    ....    DCD    67372036
        0x00056468:    04040404    ....    DCD    67372036
        0x0005646c:    04040404    ....    DCD    67372036
        0x00056470:    04040404    ....    DCD    67372036
        0x00056474:    03030304    ....    DCD    50529028
        0x00056478:    03030303    ....    DCD    50529027
        0x0005647c:    03030303    ....    DCD    50529027
        0x00056480:    03030303    ....    DCD    50529027
        0x00056484:    0303        ..      DCW    771
        0x00056486:    02          .       DCB    2
    trim_icdf
        0x00056487:    7e          ~       DCB    126
        0x00056488:    576d777c    |wmW    DCD    1466791804
        0x0005648c:    04091329    )...    DCD    67703593
        0x00056490:    00000002    ....    DCD    2
    __tagsym$$used.1
    ui32DSP0Allowed
        0x00056494:    00000000    ....    DCD    0
        0x00056498:    00000000    ....    DCD    0
        0x0005649c:    00000000    ....    DCD    0
        0x000564a0:    00000000    ....    DCD    0
        0x000564a4:    00000000    ....    DCD    0
    __tagsym$$used.2
    ui32DSP1Allowed
        0x000564a8:    00000000    ....    DCD    0
        0x000564ac:    00000000    ....    DCD    0
        0x000564b0:    00000000    ....    DCD    0
        0x000564b4:    00000000    ....    DCD    0
        0x000564b8:    00000000    ....    DCD    0
    __tagsym$$used.0
    ui32MCUAllowed
        0x000564bc:    00000000    ....    DCD    0
        0x000564c0:    00000000    ....    DCD    0
        0x000564c4:    00000000    ....    DCD    0
        0x000564c8:    00000000    ....    DCD    0
        0x000564cc:    00000000    ....    DCD    0
    __tagsym$$used.3
    ui32SharedAccess
        0x000564d0:    00000000    ....    DCD    0
        0x000564d4:    00000000    ....    DCD    0
        0x000564d8:    00000000    ....    DCD    0
        0x000564dc:    00000000    ....    DCD    0
        0x000564e0:    00000000    ....    DCD    0
    uxTopUsedPriority
        0x000564e4:    00000006    ....    DCD    6
    vosAmotaCfg
        0x000564e8:    00000000    ....    DCD    0
    window120
        0x000564ec:    388d1c6a    j..8    DCD    948771946
        0x000564f0:    3a1ebb52    R..:    DCD    975092562
        0x000564f4:    3adc6908    .i.:    DCD    987523336
        0x000564f8:    3b57ed82    ..W;    DCD    995618178
        0x000564fc:    3bb26389    .c.;    DCD    1001546633
        0x00056500:    3c052a03    .*.<    DCD    1006971395
        0x00056504:    3c39dc30    0.9<    DCD    1010424880
        0x00056508:    3c773eb4    .>w<    DCD    1014447796
        0x0005650c:    3c9ea31c    ...<    DCD    1017029404
        0x00056510:    3cc5f2d1    ...<    DCD    1019605713
        0x00056514:    3cf186fe    ...<    DCD    1022461694
        0x00056518:    3d10ab9b    ...=    DCD    1024502683
        0x0005651c:    3d2aad05    ..*=    DCD    1026206981
        0x00056520:    3d46c284    ..F=    DCD    1028047492
        0x00056524:    3d64e653    S.d=    DCD    1030022739
        0x00056528:    3d828911    ...=    DCD    1031964945
        0x0005652c:    3d939f87    ...=    DCD    1033084807
        0x00056530:    3da5b2cb    ...=    DCD    1034269387
        0x00056534:    3db8bed1    ...=    DCD    1035517649
        0x00056538:    3dccbf3a    :..=    DCD    1036828474
        0x0005653c:    3de1af54    T..=    DCD    1038200660
        0x00056540:    3df78a14    ...=    DCD    1039632916
        0x00056544:    3e07250e    .%.>    DCD    1040655630
        0x00056548:    3e12f4d9    ...>    DCD    1041429721
        0x0005654c:    3e1f315f    _1.>    DCD    1042231647
        0x00056550:    3e2bd768    h.+>    DCD    1043060584
        0x00056554:    3e38e38a    ..8>    DCD    1043915658
        0x00056558:    3e465230    0RF>    DCD    1044795952
        0x0005655c:    3e541f94    ..T>    DCD    1045700500
        0x00056560:    3e6247bf    .Gb>    DCD    1046628287
        0x00056564:    3e70c68e    ..p>    DCD    1047578254
        0x00056568:    3e7f97b0    ...>    DCD    1048549296
        0x0005656c:    3e875b52    R[.>    DCD    1049058130
        0x00056570:    3e8f0f60    `..>    DCD    1049562976
        0x00056574:    3e96e598    ...>    DCD    1050076568
        0x00056578:    3e9edb79    y..>    DCD    1050598265
        0x0005657c:    3ea6ee70    p..>    DCD    1051127408
        0x00056580:    3eaf1bd8    ...>    DCD    1051663320
        0x00056584:    3eb760fb    .`.>    DCD    1052205307
        0x00056588:    3ebfbb11    ...>    DCD    1052752657
        0x0005658c:    3ec82746    F'.>    DCD    1053304646
        0x00056590:    3ed0a2b7    ...>    DCD    1053860535
        0x00056594:    3ed92a78    x*.>    DCD    1054419576
        0x00056598:    3ee1bb94    ...>    DCD    1054981012
        0x0005659c:    3eea530c    .S.>    DCD    1055544076
        0x000565a0:    3ef2edde    ...>    DCD    1056107998
        0x000565a4:    3efb8906    ...>    DCD    1056672006
        0x000565a8:    3f0210be    ...?    DCD    1057099966
        0x000565ac:    3f065a1f    .Z.?    DCD    1057380895
        0x000565b0:    3f0a9f24    $..?    DCD    1057660708
        0x000565b4:    3f0ede50    P..?    DCD    1057939024
        0x000565b8:    3f13162b    +..?    DCD    1058215467
        0x000565bc:    3f174541    AE.?    DCD    1058489665
        0x000565c0:    3f1b6a25    %j.?    DCD    1058761253
        0x000565c4:    3f1f8373    s..?    DCD    1059029875
        0x000565c8:    3f238fce    ..#?    DCD    1059295182
        0x000565cc:    3f278de6    ..'?    DCD    1059556838
        0x000565d0:    3f2b7c74    t|+?    DCD    1059814516
        0x000565d4:    3f2f5a3f    ?Z/?    DCD    1060067903
        0x000565d8:    3f332619    .&3?    DCD    1060316697
        0x000565dc:    3f36dee7    ..6?    DCD    1060560615
        0x000565e0:    3f3a8399    ..:?    DCD    1060799385
        0x000565e4:    3f3e1333    3.>?    DCD    1061032755
        0x000565e8:    3f418cc5    ..A?    DCD    1061260485
        0x000565ec:    3f44ef77    w.D?    DCD    1061482359
        0x000565f0:    3f483a7f    .:H?    DCD    1061698175
        0x000565f4:    3f4b6d27    'mK?    DCD    1061907751
        0x000565f8:    3f4e86ce    ..N?    DCD    1062110926
        0x000565fc:    3f5186e5    ..Q?    DCD    1062307557
        0x00056600:    3f546cf1    .lT?    DCD    1062497521
        0x00056604:    3f57388e    .8W?    DCD    1062680718
        0x00056608:    3f59e969    i.Y?    DCD    1062857065
        0x0005660c:    3f5c7f45    E.\?    DCD    1063026501
        0x00056610:    3f5ef9fa    ..^?    DCD    1063188986
        0x00056614:    3f615973    sYa?    DCD    1063344499
        0x00056618:    3f639daf    ..c?    DCD    1063493039
        0x0005661c:    3f65c6c1    ..e?    DCD    1063634625
        0x00056620:    3f67d4cf    ..g?    DCD    1063769295
        0x00056624:    3f69c811    ..i?    DCD    1063897105
        0x00056628:    3f6ba0d2    ..k?    DCD    1064018130
        0x0005662c:    3f6d5f6e    n_m?    DCD    1064132462
        0x00056630:    3f6f0450    P.o?    DCD    1064240208
        0x00056634:    3f708ff4    ..p?    DCD    1064341492
        0x00056638:    3f7202e6    ..r?    DCD    1064436454
        0x0005663c:    3f735dbd    .]s?    DCD    1064525245
        0x00056640:    3f74a11f    ..t?    DCD    1064608031
        0x00056644:    3f75cdbf    ..u?    DCD    1064684991
        0x00056648:    3f76e457    W.v?    DCD    1064756311
        0x0005664c:    3f77e5b0    ..w?    DCD    1064822192
        0x00056650:    3f78d297    ..x?    DCD    1064882839
        0x00056654:    3f79abe3    ..y?    DCD    1064938467
        0x00056658:    3f7a7273    srz?    DCD    1064989299
        0x0005665c:    3f7b2727    ''{?    DCD    1065035559
        0x00056660:    3f7bcae7    ..{?    DCD    1065077479
        0x00056664:    3f7c5e9d    .^|?    DCD    1065115293
        0x00056668:    3f7ce335    5.|?    DCD    1065149237
        0x0005666c:    3f7d599c    .Y}?    DCD    1065179548
        0x00056670:    3f7dc2bd    ..}?    DCD    1065206461
        0x00056674:    3f7e1f86    ..~?    DCD    1065230214
        0x00056678:    3f7e70de    .p~?    DCD    1065251038
        0x0005667c:    3f7eb7ab    ..~?    DCD    1065269163
        0x00056680:    3f7ef4cf    ..~?    DCD    1065284815
        0x00056684:    3f7f2926    &).?    DCD    1065298214
        0x00056688:    3f7f5586    .U.?    DCD    1065309574
        0x0005668c:    3f7f7abe    .z.?    DCD    1065319102
        0x00056690:    3f7f9996    ...?    DCD    1065326998
        0x00056694:    3f7fb2cc    ...?    DCD    1065333452
        0x00056698:    3f7fc714    ...?    DCD    1065338644
        0x0005669c:    3f7fd71c    ...?    DCD    1065342748
        0x000566a0:    3f7fe382    ...?    DCD    1065345922
        0x000566a4:    3f7fecdd    ...?    DCD    1065348317
        0x000566a8:    3f7ff3b6    ...?    DCD    1065350070
        0x000566ac:    3f7ff88a    ...?    DCD    1065351306
        0x000566b0:    3f7ffbc8    ...?    DCD    1065352136
        0x000566b4:    3f7ffdd6    ...?    DCD    1065352662
        0x000566b8:    3f7fff07    ...?    DCD    1065352967
        0x000566bc:    3f7fffa5    ...?    DCD    1065353125
        0x000566c0:    3f7fffe8    ...?    DCD    1065353192
        0x000566c4:    3f7ffffd    ...?    DCD    1065353213
        0x000566c8:    3f800000    ...?    DCD    1065353216
    Region$$Table$$Base
        0x000566cc:    00056700    .g..    DCD    354048
        0x000566d0:    10000000    ....    DCD    268435456
        0x000566d4:    00000568    h...    DCD    1384
        0x000566d8:    00018270    p...    DCD    98928
        0x000566dc:    000568e8    .h..    DCD    354536
        0x000566e0:    10060000    ....    DCD    268828672
        0x000566e4:    000002c0    ....    DCD    704
        0x000566e8:    00018270    p...    DCD    98928
        0x000566ec:    000568e8    .h..    DCD    354536
        0x000566f0:    10000568    h...    DCD    268436840
        0x000566f4:    00023550    P5..    DCD    144720
        0x000566f8:    000182e8    ....    DCD    99048
    Region$$Table$$Limit

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

    Data section was compressed (Original size: 1384 bytes)

    0x10000000:   0c 00 00 00 04 00 00 00 0f 00 00 00 04 00 00 00    ................
    0x10000010:   10 00 00 00 04 00 00 00 e8 03 00 00 06 00 0c 00    ................
    0x10000020:   00 00 90 01 05 00 00 00 fb 34 9b 5f 80 00 00 80    .........4._....
    0x10000030:   00 10 00 00 00 00 00 00 00 00 00 00 11 ee 02 00    ................
    0x10000040:   c5 e9 02 00 e1 eb 02 00 49 fc 02 00 ad fa 02 00    ........I.......
    0x10000050:   61 f1 02 00 69 f6 02 00 41 f3 02 00 19 01 03 00    a...i...A.......
    0x10000060:   19 01 03 00 15 ef 02 00 65 e8 02 00 00 00 00 00    ........e.......
    0x10000070:   00 00 00 00 81 00 03 00 6d f8 02 00 00 00 00 00    ........m.......
    0x10000080:   12 00 12 00 08 00 15 00 16 00 12 00 50 61 63 6b    ............Pack
    0x10000090:   65 74 63 72 61 66 74 20 66 77 20 72 65 76 00 00    etcraft fw rev..
    0x100000a0:   00 50 61 63 6b 65 74 63 72 61 66 74 20 68 77 20    .Packetcraft hw 
    0x100000b0:   72 65 76 00 00 00 41 72 6d 20 4c 74 64 2e 00 00    rev...Arm Ltd...
    0x100000c0:   00 00 00 00 00 00 00 00 00 00 50 61 63 6b 65 74    ..........Packet
    0x100000d0:   63 72 61 66 74 20 6d 6f 64 65 6c 20 6e 75 6d 00    craft model num.
    0x100000e0:   00 00 00 01 e8 07 34 12 30 20 01 02 03 04 05 e8    ......4.0 ......
    0x100000f0:   07 00 50 61 63 6b 65 74 63 72 61 66 74 20 73 65    ..Packetcraft se
    0x10000100:   72 69 61 6c 20 6e 75 6d 00 00 00 50 61 63 6b 65    rial num...Packe
    0x10000110:   74 63 72 61 66 74 20 73 77 20 72 65 76 00 00 00    tcraft sw rev...
    0x10000120:   6c 07 05 00 6c 07 05 00 6c 07 05 00 6c 07 05 00    l...l...l...l...
    0x10000130:   6c 07 05 00 6c 07 05 00 6c 07 05 00 a8 06 05 00    l...l...l.......
    0x10000140:   6c 07 05 00 6c 07 05 00 6c 07 05 00 6c 07 05 00    l...l...l...l...
    0x10000150:   6c 07 05 00 6c 07 05 00 6c 07 05 00 6c 07 05 00    l...l...l...l...
    0x10000160:   6c 07 05 00 6c 07 05 00 6c 07 05 00 6c 07 05 00    l...l...l...l...
    0x10000170:   6c 07 05 00 00 01 02 00 01 00 00 00 00 00 00 00    l...............
    0x10000180:   92 24 01 80 20 01 00 00 6d db 02 40 d1 02 00 00    .$.. ...m..@....
    0x10000190:   53 e0 00 00 53 e0 00 00 87 05 00 00 01 04 00 00    S...S...........
    0x100001a0:   01 04 00 00 00 46 00 00 00 46 00 00 87 05 04 00    .....F...F......
    0x100001b0:   04 00 00 00 05 04 00 00 05 04 00 00 04 46 00 00    .............F..
    0x100001c0:   04 46 00 00 87 05 08 00 01 04 00 00 01 04 00 00    .F..............
    0x100001d0:   00 46 00 00 00 46 00 00 87 05 0c 00 01 04 00 00    .F...F..........
    0x100001e0:   01 04 00 00 00 46 00 00 00 46 00 00 87 05 10 00    .....F...F......
    0x100001f0:   01 04 00 00 01 04 00 00 87 05 14 00 01 04 00 00    ................
    0x10000200:   01 04 00 00 00 46 00 00 00 46 00 00 87 05 18 00    .....F...F......
    0x10000210:   01 04 00 00 01 04 00 00 00 46 00 00 00 46 00 00    .........F...F..
    0x10000220:   87 05 1c 00 01 04 00 00 01 04 00 00 00 46 00 00    .............F..
    0x10000230:   00 46 00 00 02 04 00 00 00 04 00 00 00 04 00 00    .F..............
    0x10000240:   02 00 00 00 02 00 00 00 87 05 10 00 01 00 00 00    ................
    0x10000250:   00 20 00 00 00 20 00 00 00 00 00 00 00 00 00 00    . ... ..........
    0x10000260:   00 00 00 00 00 00 00 00 61 59 02 00 95 59 02 00    ........aY...Y..
    0x10000270:   35 59 02 00 fe ff ff ff fe ff ff ff fe ff ff ff    5Y..............
    0x10000280:   fe ff ff ff fe ff ff ff fe ff ff ff fe ff ff ff    ................
    0x10000290:   fe ff ff ff 50 02 00 10 10 00 08 00 20 00 04 00    ....P....... ...
    0x100002a0:   40 00 06 00 80 00 02 00 00 01 02 00 08 02 04 00    @...............
    0x100002b0:   60 93 00 10 00 00 00 00 80 01 00 00 01 00 00 00    `...............
    0x100002c0:   00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00    ................
    0x100002d0:   00 00 00 00 74 a0 01 10 00 00 00 00 00 00 00 00    ....t...........
    0x100002e0:   00 00 00 00 c0 03 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 00 00 00 00 00 00 00 00 f4 01 00 00    ................
    0x100003b0:   00 00 00 00 00 80 00 00 ff ff ff ff ff ff ff ff    ................
    0x100003c0:   2c 00 00 00 04 00 00 00 0b 00 50 61 63 6b 65 74    ,.........Packet
    0x100003d0:   63 72 61 66 74 00 00 00 00 00 00 00 00 00 01 00    craft...........
    0x100003e0:   08 1e 0c 40 18 1e 0c 40 ff 37 00 00 00 00 00 00    ...@...@.7......
    0x100003f0:   4e 56 44 53 2e 06 02 f4 01 07 06 02 f4 01 0d 06    NVDS............
    0x10000400:   02 e8 03 0e 06 02 e8 03 91 06 01 a1 92 06 01 0a    ................
    0x10000410:   93 06 01 09 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000420:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000430:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000440:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000450:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000460:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000470:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000480:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000490:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100004a0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100004b0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100004c0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100004d0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100004e0:   48 2e 00 10 2c fa 04 00 34 fa 04 00 00 e0 0f 00    H...,...4.......
    0x100004f0:   cc 48 05 00 ff ff ff ff 00 00 00 00 98 f8 04 00    .H..............
    0x10000500:   00 00 00 00 00 00 00 00 20 08 25 08 00 00 00 00    ........ .%.....
    0x10000510:   74 f9 04 00 00 00 00 00 00 00 00 00 00 08 05 08    t...............
    0x10000520:   00 00 00 00 4c 04 05 00 00 00 00 00 00 00 00 00    ....L...........
    0x10000530:   30 00 42 00 00 00 00 00 44 28 05 00 00 00 00 00    0.B.....D(......
    0x10000540:   00 00 00 00 01 00 07 00 00 00 00 00 00 29 05 00    .............)..
    0x10000550:   00 00 00 00 00 00 00 00 10 00 19 00 00 03 00 00    ................
    0x10000560:   aa aa aa aa 00 00 00 00                            ........


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


** 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:   ac 48 05 00 00 00 00 00 00 00 00 00 00 00 00 00    .H..............
    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   : 36912 bytes


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


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


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


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


** Section #10 '.debug_str' (SHT_PROGBITS)
    Size   : 463981 bytes


** Section #11 '.debug_ranges' (SHT_PROGBITS)
    Size   : 13176 bytes


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

    Symbol table .symtab (3371 symbols, 1847 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                         0x0001833a   Lc    1   --   De 
      8  $t                         0x00018348   Lc    1   --   De 
      9  $d                         0x00018724   Lc    1   --   De 
     10  $t                         0x00018728   Lc    1   --   De 
     11  $d                         0x00018744   Lc    1   --   De 
     12  $t                         0x00018748   Lc    1   --   De 
     13  $d                         0x000187b0   Lc    1   --   De 
     14  $t.2                       0x000187b4   Lc    1   --   De 
     15  $d.16                      0x00018ece   Lc    1   --   De 
     16  $t.17                      0x00018ed6   Lc    1   --   De 
     17  $d.19                      0x00019198   Lc    1   --   De 
     18  $t.20                      0x000191a0   Lc    1   --   De 
     19  $d.10                      0x0001972a   Lc    1   --   De 
     20  $t.11                      0x000197de   Lc    1   --   De 
     21  $d.31                      0x000198d6   Lc    1   --   De 
     22  $t.32                      0x000198f0   Lc    1   --   De 
     23  $d.1                       0x000199ae   Lc    1   --   De 
     24  $t.2                       0x000199cc   Lc    1   --   De 
     25  $d.4                       0x0001b8ec   Lc    1   --   De 
     26  $t.2                       0x0001b8f0   Lc    1   --   De 
     27  $d.12                      0x0001d130   Lc    1   --   De 
     28  $t.2                       0x0001d140   Lc    1   --   De 
     29  $d.3                       0x0001d160   Lc    1   --   De 
     30  $t.0                       0x0001d164   Lc    1   --   De 
     31  $d.7                       0x0001ee38   Lc    1   --   De 
     32  $t.0                       0x0001ee3c   Lc    1   --   De 
     33  $d.1                       0x0001ef30   Lc    1   --   De 
     34  $t.5                       0x0001ef3c   Lc    1   --   De 
     35  $d.22                      0x0001f64c   Lc    1   --   De 
     36  $t.23                      0x0001f688   Lc    1   --   De 
     37  $d.19                      0x0001f920   Lc    1   --   De 
     38  $t.20                      0x0001f95c   Lc    1   --   De 
     39  $d.6                       0x00020984   Lc    1   --   De 
     40  $t.7                       0x0002098e   Lc    1   --   De 
     41  $d.9                       0x00021a2c   Lc    1   --   De 
     42  $t.10                      0x00021a30   Lc    1   --   De 
     43  $d.9                       0x00021e84   Lc    1   --   De 
     44  $t.10                      0x00021e88   Lc    1   --   De 
     45  $d.6                       0x000224c2   Lc    1   --   De 
     46  $t.7                       0x000224c8   Lc    1   --   De 
     47  $d.2                       0x000235bc   Lc    1   --   De 
     48  $t.3                       0x000235c2   Lc    1   --   De 
     49  $d.23                      0x00024234   Lc    1   --   De 
     50  $t.24                      0x00024238   Lc    1   --   De 
     51  $d.3                       0x000247b6   Lc    1   --   De 
     52  $t.4                       0x000247be   Lc    1   --   De 
     53  $d.7                       0x00024c38   Lc    1   --   De 
     54  $t.8                       0x00024c3c   Lc    1   --   De 
     55  $d.4                       0x00025b72   Lc    1   --   De 
     56  $t.5                       0x00025bd8   Lc    1   --   De 
     57  $d.3                       0x0002612c   Lc    1   --   De 
     58  $t.6                       0x0002614c   Lc    1   --   De 
     59  $d.7                       0x00026170   Lc    1   --   De 
     60  $t.8                       0x0002622c   Lc    1   --   De 
     61  $d.23                      0x000265b8   Lc    1   --   De 
     62  $t.20                      0x000265d0   Lc    1   --   De 
     63  $d.21                      0x00026698   Lc    1   --   De 
     64  $t.17                      0x000266b4   Lc    1   --   De 
     65  $d.1                       0x000269aa   Lc    1   --   De 
     66  $t.2                       0x000269ae   Lc    1   --   De 
     67  $d.29                      0x00026c96   Lc    1   --   De 
     68  $t.30                      0x00026d52   Lc    1   --   De 
     69  $d.31                      0x00026e38   Lc    1   --   De 
     70  $t.32                      0x00026e3c   Lc    1   --   De 
     71  $d.33                      0x00026f14   Lc    1   --   De 
     72  $t.19                      0x00026f9c   Lc    1   --   De 
     73  $d.10                      0x00027110   Lc    1   --   De 
     74  $t.1                       0x00027168   Lc    1   --   De 
     75  $d.12                      0x0002722c   Lc    1   --   De 
     76  $t.5                       0x0002726c   Lc    1   --   De 
     77  $d.5                       0x00027df0   Lc    1   --   De 
     78  $t.6                       0x00027df4   Lc    1   --   De 
     79  $d.5                       0x00028edc   Lc    1   --   De 
     80  $t.6                       0x00028ee4   Lc    1   --   De 
     81  $d.15                      0x00029ac8   Lc    1   --   De 
     82  $t.19                      0x00029ad0   Lc    1   --   De 
     83  $d.22                      0x00029b5c   Lc    1   --   De 
     84  $t.23                      0x00029b62   Lc    1   --   De 
     85  $d.15                      0x0002a15e   Lc    1   --   De 
     86  $t.16                      0x0002a288   Lc    1   --   De 
     87  $d.6                       0x00030dd4   Lc    1   --   De 
     88  $t.7                       0x00030dfc   Lc    1   --   De 
     89  $d.8                       0x00031548   Lc    1   --   De 
     90  $t.9                       0x00031598   Lc    1   --   De 
     91  $d.10                      0x00031c78   Lc    1   --   De 
     92  $t.11                      0x00031c88   Lc    1   --   De 
     93  $d.12                      0x00031e38   Lc    1   --   De 
     94  $t.13                      0x00031e48   Lc    1   --   De 
     95  $d.14                      0x000323cc   Lc    1   --   De 
     96  $t.15                      0x000323dc   Lc    1   --   De 
     97  $d.16                      0x00032a98   Lc    1   --   De 
     98  $t.17                      0x00032aa0   Lc    1   --   De 
     99  $d.18                      0x0003324c   Lc    1   --   De 
    100  $t.19                      0x00033270   Lc    1   --   De 
    101  $d.20                      0x00033b30   Lc    1   --   De 
    102  $t.21                      0x00033b40   Lc    1   --   De 
    103  $d.22                      0x00033e98   Lc    1   --   De 
    104  $t.2                       0x00033eac   Lc    1   --   De 
    105  $d.3                       0x00034180   Lc    1   --   De 
    106  $t.3                       0x00034184   Lc    1   --   De 
    107  $d.4                       0x000342ac   Lc    1   --   De 
    108  $t.6                       0x000342b8   Lc    1   --   De 
    109  $d.5                       0x000351d0   Lc    1   --   De 
    110  $t.46                      0x000351d8   Lc    1   --   De 
    111  $d.28                      0x000359b4   Lc    1   --   De 
    112  $t.10                      0x000359c8   Lc    1   --   De 
    113  $d.37                      0x00035ce0   Lc    1   --   De 
    114  $t.18                      0x00035cf0   Lc    1   --   De 
    115  $d.20                      0x00035d74   Lc    1   --   De 
    116  $t.35                      0x00035d88   Lc    1   --   De 
    117  $d.2                       0x00035f3c   Lc    1   --   De 
    118  $t.31                      0x00035f40   Lc    1   --   De 
    119  $d.32                      0x00035f60   Lc    1   --   De 
    120  $t.33                      0x00035f64   Lc    1   --   De 
    121  $d.34                      0x00036048   Lc    1   --   De 
    122  $t.6                       0x00036070   Lc    1   --   De 
    123  $d.24                      0x00036dee   Lc    1   --   De 
    124  $t.25                      0x00036e30   Lc    1   --   De 
    125  $d.21                      0x00036eb6   Lc    1   --   De 
    126  $t.22                      0x00036ebc   Lc    1   --   De 
    127  $d.1                       0x000378c4   Lc    1   --   De 
    128  $t.2                       0x000378da   Lc    1   --   De 
    129  $d.11                      0x00037de2   Lc    1   --   De 
    130  $t.12                      0x00037de8   Lc    1   --   De 
    131  $d.1                       0x000388ac   Lc    1   --   De 
    132  $t.12                      0x000388cc   Lc    1   --   De 
    133  $d.34                      0x00038ab8   Lc    1   --   De 
    134  $t.22                      0x00038ad0   Lc    1   --   De 
    135  $d.23                      0x00038b32   Lc    1   --   De 
    136  $t.24                      0x00038b36   Lc    1   --   De 
    137  $d.25                      0x00038bc4   Lc    1   --   De 
    138  $t.26                      0x00038c04   Lc    1   --   De 
    139  $d.27                      0x00038c28   Lc    1   --   De 
    140  $t.5                       0x00038c38   Lc    1   --   De 
    141  $d.1                       0x000390b0   Lc    1   --   De 
    142  $t.2                       0x000390c0   Lc    1   --   De 
    143  $d.7                       0x00039298   Lc    1   --   De 
    144  $t.12                      0x000392a0   Lc    1   --   De 
    145  $d.15                      0x00039724   Lc    1   --   De 
    146  $t.48                      0x00039728   Lc    1   --   De 
    147  $d.4                       0x0003cb68   Lc    1   --   De 
    148  $t.5                       0x0003cbac   Lc    1   --   De 
    149  $d.30                      0x0003d628   Lc    1   --   De 
    150  $t.45                      0x0003d62c   Lc    1   --   De 
    151  $d.7                       0x0003eb4c   Lc    1   --   De 
    152  $t.6                       0x0003eb50   Lc    1   --   De 
    153  $d.7                       0x0003eea8   Lc    1   --   De 
    154  $t.4                       0x0003eeb4   Lc    1   --   De 
    155  $d.4                       0x0003f1c4   Lc    1   --   De 
    156  $t.24                      0x0003f1d4   Lc    1   --   De 
    157  $d.25                      0x0003f234   Lc    1   --   De 
    158  $t.26                      0x0003f25e   Lc    1   --   De 
    159  $d.27                      0x0003f280   Lc    1   --   De 
    160  $t.28                      0x0003f294   Lc    1   --   De 
    161  $d.1                       0x0003f5b4   Lc    1   --   De 
    162  $t.2                       0x0003f5bc   Lc    1   --   De 
    163  $d.3                       0x0003f6b8   Lc    1   --   De 
    164  $t.4                       0x0003f6c0   Lc    1   --   De 
    165  $d.29                      0x0004095a   Lc    1   --   De 
    166  $t.30                      0x0004095e   Lc    1   --   De 
    167  $d.31                      0x000409d8   Lc    1   --   De 
    168  $t.32                      0x000409de   Lc    1   --   De 
    169  $d.55                      0x00040b30   Lc    1   --   De 
    170  $t.50                      0x00040b54   Lc    1   --   De 
    171  $d.51                      0x00040bb4   Lc    1   --   De 
    172  $t.52                      0x00040bd4   Lc    1   --   De 
    173  $d.53                      0x00040c34   Lc    1   --   De 
    174  $t.44                      0x00040c50   Lc    1   --   De 
    175  $d.45                      0x00040c72   Lc    1   --   De 
    176  $t.46                      0x00040c7a   Lc    1   --   De 
    177  $d.42                      0x00040cf6   Lc    1   --   De 
    178  $t.43                      0x00040cfe   Lc    1   --   De 
    179  $d.39                      0x00040d8a   Lc    1   --   De 
    180  $t.40                      0x00040d92   Lc    1   --   De 
    181  $d.47                      0x00041240   Lc    1   --   De 
    182  $t.44                      0x00041254   Lc    1   --   De 
    183  $d.50                      0x000412e0   Lc    1   --   De 
    184  $t.41                      0x000412fc   Lc    1   --   De 
    185  $d.42                      0x0004130c   Lc    1   --   De 
    186  $t.43                      0x00041314   Lc    1   --   De 
    187  $d.39                      0x0004135c   Lc    1   --   De 
    188  $t.40                      0x00041364   Lc    1   --   De 
    189  $d.36                      0x000413a8   Lc    1   --   De 
    190  $t.37                      0x000413b0   Lc    1   --   De 
    191  $d.9                       0x00041560   Lc    1   --   De 
    192  $t.13                      0x00041574   Lc    1   --   De 
    193  $d.18                      0x000415b0   Lc    1   --   De 
    194  $t.19                      0x000415ba   Lc    1   --   De 
    195  $d.14                      0x00041854   Lc    1   --   De 
    196  $t.22                      0x0004186c   Lc    1   --   De 
    197  $d.9                       0x00041976   Lc    1   --   De 
    198  $t.10                      0x0004197c   Lc    1   --   De 
    199  $d.3                       0x00041a40   Lc    1   --   De 
    200  $t.0                       0x00041a4c   Lc    1   --   De 
    201  $d.1                       0x00041c6c   Lc    1   --   De 
    202  $t.4                       0x00041c80   Lc    1   --   De 
    203  $d.5                       0x00041e3c   Lc    1   --   De 
    204  $t.5                       0x00041e44   Lc    1   --   De 
    205  $d.23                      0x000427d8   Lc    1   --   De 
    206  $t.24                      0x000427dc   Lc    1   --   De 
    207  $d.21                      0x000428b4   Lc    1   --   De 
    208  $t.22                      0x000428be   Lc    1   --   De 
    209  $d.17                      0x0004340c   Lc    1   --   De 
    210  $t.18                      0x00043410   Lc    1   --   De 
    211  $d.20                      0x00043f1c   Lc    1   --   De 
    212  $t.23                      0x00043f2c   Lc    1   --   De 
    213  $d.22                      0x000443f0   Lc    1   --   De 
    214  $t.0                       0x000443fc   Lc    1   --   De 
    215  $d.1                       0x000447e0   Lc    1   --   De 
    216  $t.2                       0x000447e8   Lc    1   --   De 
    217  $d.3                       0x00044a64   Lc    1   --   De 
    218  $t.6                       0x00044a6c   Lc    1   --   De 
    219  $d.7                       0x00044b88   Lc    1   --   De 
    220  $t.4                       0x00044b8c   Lc    1   --   De 
    221  $d.5                       0x00044c90   Lc    1   --   De 
    222  $t.25                      0x00044c94   Lc    1   --   De 
    223  $d.26                      0x00045064   Lc    1   --   De 
    224  $t.56                      0x00045070   Lc    1   --   De 
    225  $d.9                       0x000454e8   Lc    1   --   De 
    226  $t.8                       0x00045540   Lc    1   --   De 
    227  $d.9                       0x000455b8   Lc    1   --   De 
    228  $t.0                       0x000455c0   Lc    1   --   De 
    229  $d.2                       0x000458a8   Lc    1   --   De 
    230  $t.3                       0x000458bc   Lc    1   --   De 
    231  $d.6                       0x00046e3c   Lc    1   --   De 
    232  $t.7                       0x00046e40   Lc    1   --   De 
    233  $d.13                      0x00048f44   Lc    1   --   De 
    234  $t.10                      0x00048f4c   Lc    1   --   De 
    235  $d.11                      0x00049108   Lc    1   --   De 
    236  $t.10                      0x00049138   Lc    1   --   De 
    237  $d.22                      0x00049490   Lc    1   --   De 
    238  $t.9                       0x00049494   Lc    1   --   De 
    239  $t                         0x0004b566   Lc    1   --   De 
    240  $d                         0x0004b64c   Lc    1   --   De 
    241  $t                         0x0004b660   Lc    1   --   De 
    242  $d                         0x0004b92a   Lc    1   --   De 
    243  $t                         0x0004b9b8   Lc    1   --   De 
    244  $d                         0x0004bab4   Lc    1   --   De 
    245  $t                         0x0004bad0   Lc    1   --   De 
    246  $d                         0x0004bb32   Lc    1   --   De 
    247  $t                         0x0004bb40   Lc    1   --   De 
    248  $d                         0x0004bea8   Lc    1   --   De 
    249  $t                         0x0004bf04   Lc    1   --   De 
    250  $d                         0x0004c362   Lc    1   --   De 
    251  $t                         0x0004c3f0   Lc    1   --   De 
    252  $d                         0x0004c532   Lc    1   --   De 
    253  $t                         0x0004c560   Lc    1   --   De 
    254  $d                         0x0004c770   Lc    1   --   De 
    255  $t                         0x0004c788   Lc    1   --   De 
    256  $d                         0x0004c7a4   Lc    1   --   De 
    257  $t                         0x0004c7b8   Lc    1   --   De 
    258  $d                         0x0004c7e8   Lc    1   --   De 
    259  $t                         0x0004c7f0   Lc    1   --   De 
    260  $d                         0x0004c808   Lc    1   --   De 
    261  $t                         0x0004c810   Lc    1   --   De 
    262  $d                         0x0004c828   Lc    1   --   De 
    263  $t                         0x0004c830   Lc    1   --   De 
    264  $d                         0x0004c8b0   Lc    1   --   De 
    265  $t                         0x0004c8b4   Lc    1   --   De 
    266  $d                         0x0004ca0c   Lc    1   --   De 
    267  $t                         0x0004ca14   Lc    1   --   De 
    268  $d                         0x0004cc2c   Lc    1   --   De 
    269  $t                         0x0004cc30   Lc    1   --   De 
    270  $d                         0x0004cc58   Lc    1   --   De 
    271  $t                         0x0004cce0   Lc    1   --   De 
    272  $d                         0x0004cd48   Lc    1   --   De 
    273  $t                         0x0004cd4c   Lc    1   --   De 
    274  $d                         0x0004cdac   Lc    1   --   De 
    275  $t                         0x0004cdb0   Lc    1   --   De 
    276  $d                         0x0004ce74   Lc    1   --   De 
    277  $t                         0x0004ce78   Lc    1   --   De 
    278  $d                         0x0004ceec   Lc    1   --   De 
    279  $t                         0x0004cef0   Lc    1   --   De 
    280  $d                         0x0004d018   Lc    1   --   De 
    281  $t                         0x0004d01c   Lc    1   --   De 
    282  $d                         0x0004d048   Lc    1   --   De 
    283  $t                         0x0004d050   Lc    1   --   De 
    284  $d                         0x0004d0c0   Lc    1   --   De 
    285  $t                         0x0004d0c4   Lc    1   --   De 
    286  $d                         0x0004d27c   Lc    1   --   De 
    287  $t                         0x0004d2ac   Lc    1   --   De 
    288  $d                         0x0004d300   Lc    1   --   De 
    289  $t                         0x0004d304   Lc    1   --   De 
    290  $d                         0x0004d310   Lc    1   --   De 
    291  $t                         0x0004d314   Lc    1   --   De 
    292  $d                         0x0004d4e0   Lc    1   --   De 
    293  $t                         0x0004d4e4   Lc    1   --   De 
    294  $d                         0x0004d4ec   Lc    1   --   De 
    295  $t                         0x0004d4f0   Lc    1   --   De 
    296  $d                         0x0004d52c   Lc    1   --   De 
    297  $t                         0x0004d530   Lc    1   --   De 
    298  $d                         0x0004d606   Lc    1   --   De 
    299  $t                         0x0004d60a   Lc    1   --   De 
    300  $d.realdata                0x0004d650   Lc    1   --   De 
    301  $d.realdata                0x10000000   Lc    2   --   De 
    302  $d.realdata                0x10060000   Lc    4   --   De 
    303  l2c_coc.c                  0x00000000   Lc  Abs  File  De 
    304  l2c_main.c                 0x00000000   Lc  Abs  File  De 
    305  l2cDefaultDataCback        0x0003e151   Lc    1  Code  De   0x10
    306  l2cDefaultCtrlCback        0x0003e149   Lc    1  Code  De   0x8
    307  l2cDefaultDataCidCback     0x0003e161   Lc    1  Code  De   0x14
    308  l2cHciAclCback             0x0003e175   Lc    1  Code  De   0x11c
    309  l2cHciFlowCback            0x0003e291   Lc    1  Code  De   0x5c
    310  l2c_master.c               0x00000000   Lc  Abs  File  De 
    311  l2c_slave.c                0x00000000   Lc  Abs  File  De 
    312  l2cSlaveRxSignalingPkt     0x0003e431   Lc    1  Code  De   0x134
    313  l2cSlaveReqTimeout         0x0003e41d   Lc    1  Code  De   0x14
    314  l2cSlaveCb                 0x1001292c   Lc    3  Data  De   0x18
    315  bas_main.c                 0x00000000   Lc  Abs  File  De 
    316  cfg_stack.c                0x00000000   Lc  Abs  File  De 
    317  port.c                     0x00000000   Lc  Abs  File  De 
    318  prvTaskExitError           0x00042b31   Lc    1  Code  De   0x3a
    319  pxCurrentTCBConst2         0x0001d160   Lc    1   --   De 
    320  vPortEnableVFP             0x00049481   Lc    1  Code  De   0xe
    321  prvPortStartFirstTask      0x000427b5   Lc    1  Code  De   0x22
    322  pxCurrentTCBConst          0x0001d130   Lc    1   --   De 
    323  __NVIC_ClearPendingIRQ     0x0001eb59   Lc    1  Code  De   0x30
    324  __NVIC_SetPriority         0x0001ec19   Lc    1  Code  De   0x42
    325  __NVIC_EnableIRQ           0x0001eb89   Lc    1  Code  De   0x30
    326  ucMaxSysCallPriority       0x10022688   Lc    3  Data  De   0x1
    327  ulMaxPRIGROUPValue         0x10022990   Lc    3  Data  De   0x4
    328  uxCriticalNesting          0x10000560   Lc    2  Data  De   0x4
    329  xMaximumPossibleSuppressedTicks
                                    0x10022a50   Lc    3  Data  De   0x4
    330  g_lastSTimerVal            0x10008124   Lc    3  Data  De   0x4
    331  gatt_main.c                0x00000000   Lc  Abs  File  De 
    332  gap_main.c                 0x00000000   Lc  Abs  File  De 
    333  uECC.c                     0x00000000   Lc  Abs  File  De 
    334  uECC_ll.c                  0x00000000   Lc  Abs  File  De 
    335  sec_aes.c                  0x00000000   Lc  Abs  File  De 
    336  getNextToken               0x00039549   Lc    1  Code  De   0x42
    337  sec_aes_rev.c              0x00000000   Lc  Abs  File  De 
    338  sec_ccm_hci.c              0x00000000   Lc  Abs  File  De 
    339  sec_cmac_hci.c             0x00000000   Lc  Abs  File  De 
    340  secCmacGenSubkey2          0x000456c9   Lc    1  Code  De   0x82
    341  secCmacProcessBlock        0x000457d1   Lc    1  Code  De   0xb2
    342  secCmacComplete            0x0004566d   Lc    1  Code  De   0x30
    343  secCmacGenSubkey1          0x0004569d   Lc    1  Code  De   0x2a
    344  secCmacKeyShift            0x0004574d   Lc    1  Code  De   0x84
    345  sec_ecc_debug.c            0x00000000   Lc  Abs  File  De 
    346  sec_ecc_hci.c              0x00000000   Lc  Abs  File  De 
    347  sec_main.c                 0x00000000   Lc  Abs  File  De 
    348  secHciCback                0x00045885   Lc    1  Code  De   0x18e
    349  attc_disc.c                0x00000000   Lc  Abs  File  De 
    350  attc_eatt.c                0x00000000   Lc  Abs  File  De 
    351  attc_main.c                0x00000000   Lc  Abs  File  De 
    352  attcSendMtuReq             0x0002cf51   Lc    1  Code  De   0x46
    353  attcSendContinuingReq      0x0002cd29   Lc    1  Code  De   0xe6
    354  attcSendSimpleReq          0x0002d0d5   Lc    1  Code  De   0x4c
    355  attcSendWriteCmd           0x0002d121   Lc    1  Code  De   0x44
    356  attcSendPrepWriteReq       0x0002cf99   Lc    1  Code  De   0x120
    357  attcSetPendWriteCmd        0x0002d165   Lc    1  Code  De   0x48
    358  attcDataCback              0x0002c1d9   Lc    1  Code  De   0x90
    359  attcCtrlCback              0x0002c1a9   Lc    1  Code  De   0x30
    360  attcConnCback              0x0002c001   Lc    1  Code  De   0x1a8
    361  attcSendReqTbl             0x0004fac4   Lc    1  Data  De   0x44
    362  attcFcnIf                  0x0004fa60   Lc    1  Data  De   0x10
    363  attc_proc.c                0x00000000   Lc  Abs  File  De 
    364  attcProcRspTbl             0x0004fa80   Lc    1  Data  De   0x44
    365  attcMinPduLen              0x0004fa70   Lc    1  Data  De   0xd
    366  attc_read.c                0x00000000   Lc  Abs  File  De 
    367  attc_sign.c                0x00000000   Lc  Abs  File  De 
    368  attc_write.c               0x00000000   Lc  Abs  File  De 
    369  atts_ccc.c                 0x00000000   Lc  Abs  File  De 
    370  attsCccMainCback           0x0002d415   Lc    1  Code  De   0x4c
    371  attsCccAllocTbl            0x0002d2fd   Lc    1  Code  De   0x5a
    372  attsCccCback               0x0002d359   Lc    1  Code  De   0x4c
    373  attsCccFreeTbl             0x0002d3a5   Lc    1  Code  De   0x50
    374  attsCccGetTbl              0x0002d3f5   Lc    1  Code  De   0x1e
    375  attsCccReadValue           0x0002d461   Lc    1  Code  De   0xc2
    376  attsCccWriteValue          0x0002d525   Lc    1  Code  De   0x132
    377  attsCccCb                  0x10003548   Lc    3  Data  De   0x18
    378  atts_csf.c                 0x00000000   Lc  Abs  File  De 
    379  atts_dyn.c                 0x00000000   Lc  Abs  File  De 
    380  atts_eatt.c                0x00000000   Lc  Abs  File  De 
    381  atts_ind.c                 0x00000000   Lc  Abs  File  De 
    382  attsExecCallback           0x0002dced   Lc    1  Code  De   0x2e
    383  attsIndCtrlCback           0x0002e3d1   Lc    1  Code  De   0x28
    384  attsIndMsgCback            0x0002e3f9   Lc    1  Code  De   0xda
    385  attsIndConnCback           0x0002e325   Lc    1  Code  De   0xac
    386  attsPendIndNtfHandle       0x0002e6c9   Lc    1  Code  De   0xa0
    387  attsSetupMsg               0x00030419   Lc    1  Code  De   0xcc
    388  attsSetPendNtfHandle       0x000303c9   Lc    1  Code  De   0x4e
    389  attsIndFcnIf               0x0004fb18   Lc    1  Data  De   0x10
    390  atts_main.c                0x00000000   Lc  Abs  File  De 
    391  attsDataCback              0x0002da65   Lc    1  Code  De   0x1ac
    392  attsL2cCtrlCback           0x0002e639   Lc    1  Code  De   0x1c
    393  attsConnCback              0x0002d7a1   Lc    1  Code  De   0x8e
    394  attsIsHashableAttr.isAttrCharVal
                                    0x10003570   Lc    3  Data  De   0x1
    395  attsFcnIf                  0x0004fb08   Lc    1  Data  De   0x10
    396  atts_proc.c                0x00000000   Lc  Abs  File  De 
    397  atts_read.c                0x00000000   Lc  Abs  File  De 
    398  atts_sign.c                0x00000000   Lc  Abs  File  De 
    399  attsSignCcbByConnId        0x000304e5   Lc    1  Code  De   0x1c
    400  attsSignCb                 0x10003574   Lc    3  Data  De   0x38
    401  atts_write.c               0x00000000   Lc  Abs  File  De 
    402  attsExecPrepWrite          0x0002dd1d   Lc    1  Code  De   0x100
    403  att_eatt.c                 0x00000000   Lc  Abs  File  De 
    404  att_main.c                 0x00000000   Lc  Abs  File  De 
    405  attL2cDataCback            0x0002bdd9   Lc    1  Code  De   0x58
    406  attL2cCtrlCback            0x0002bd69   Lc    1  Code  De   0x6e
    407  attDmConnCback             0x0002bbd1   Lc    1  Code  De   0xfa
    408  attBaseUuid                0x10000028   Lc    2  Data  De   0x10
    409  att_uuid.c                 0x00000000   Lc  Abs  File  De 
    410  sec_ecc.c                  0x00000000   Lc  Abs  File  De 
    411  hci_dbg_trc.c              0x00000000   Lc  Abs  File  De 
    412  hci_drv_cooper.c           0x00000000   Lc  Abs  File  De 
    413  error_check                0x00038dd1   Lc    1  Code  De   0x56
    414  HciDrvIntService           0x0001bd7d   Lc    1  Code  De   0x1a
    415  ClkReqIntService           0x0001a8c9   Lc    1  Code  De   0x6a
    416  __NVIC_SetPriority         0x0001ec5d   Lc    1  Code  De   0x42
    417  __NVIC_EnableIRQ           0x0001ebb9   Lc    1  Code  De   0x30
    418  g_ui32FailingStatus        0x10011f7c   Lc    3  Data  De   0x4
    419  hci_vs_cooper.c            0x00000000   Lc  Abs  File  De 
    420  hciCoreReadResolvingListSize
                                    0x00039fe5   Lc    1  Code  De   0x44
    421  hciCoreReadMaxDataLen      0x00039fad   Lc    1  Code  De   0x36
    422  hciCoreResetSequence.randCnt
                                    0x100128d8   Lc    3  Data  De   0x1
    423  am_resources.c             0x00000000   Lc  Abs  File  De 
    424  __tagsym$$used.0           0x000564bc   Lc    1   --   De 
    425  __tagsym$$used.1           0x00056494   Lc    1   --   De 
    426  __tagsym$$used.2           0x000564a8   Lc    1   --   De 
    427  __tagsym$$used.3           0x000564d0   Lc    1   --   De 
    428  __tagsym$$used.4           0x10060004   Lc    4   --   De 
    429  __tagsym$$used.5           0x10060018   Lc    4   --   De 
    430  __tagsym$$used.6           0x1006002c   Lc    4   --   De 
    431  __tagsym$$used.7           0x000548ac   Lc    1   --   De 
    432  __tagsym$$used.8           0x10060000   Lc    4   --   De 
    433  am_vos_ble_apollo4.c       0x00000000   Lc  Abs  File  De 
    434  __NVIC_SetPriority         0x0001eca1   Lc    1  Code  De   0x42
    435  g_pui32BufMem              0x10008540   Lc    3  Data  De   0xe20
    436  g_psPoolDescriptors        0x10000298   Lc    2  Data  De   0x18
    437  vos_ble_lite.c             0x00000000   Lc  Abs  File  De 
    438  .L__const.main.McuMemCfg   0x0004d876   Lc    1  Data  De   0x6
    439  .L__const.main.SRAMMemCfg  0x0004d87c   Lc    1  Data  De   0x6
    440  am_vos_board_setup.c       0x00000000   Lc  Abs  File  De 
    441  __NVIC_SetPriority         0x0001ece5   Lc    1  Code  De   0x42
    442  __NVIC_EnableIRQ           0x0001ebe9   Lc    1  Code  De   0x30
    443  __tagsym$$used.0           0x10060040   Lc    4   --   De 
    444  .L__const.am_vos_pdm_init.sPdmConfig
                                    0x0004d810   Lc    1  Data  De   0x1c
    445  g_ePdmInterrupts           0x000523f4   Lc    1  Data  De   0x1
    446  .L.str.4                   0x00054d83   Lc    1  Data  De   0x20
    447  .L.str                     0x00054da3   Lc    1  Data  De   0x1e
    448  .L.str.2                   0x00054dc1   Lc    1  Data  De   0x1f
    449  .L.str.1                   0x00054de0   Lc    1  Data  De   0x2b
    450  .L.str.3                   0x00054e0b   Lc    1  Data  De   0x2c
    451  .L.str.5                   0x00054e37   Lc    1  Data  De   0x2b
    452  am_vos_isr.c               0x00000000   Lc  Abs  File  De 
    453  bda.c                      0x00000000   Lc  Abs  File  De 
    454  Bda2Str.hex                0x0004d882   Lc    1  Data  De   0x11
    455  Bda2Str.str                0x100005c8   Lc    3  Data  De   0xd
    456  bstream.c                  0x00000000   Lc  Abs  File  De 
    457  calc128.c                  0x00000000   Lc  Abs  File  De 
    458  crc32.c                    0x00000000   Lc  Abs  File  De 
    459  crc32Table                 0x00050000   Lc    1  Data  De   0x400
    460  print.c                    0x00000000   Lc  Abs  File  De 
    461  terminal.c                 0x00000000   Lc  Abs  File  De 
    462  wstr.c                     0x00000000   Lc  Abs  File  De 
    463  app_db.c                   0x00000000   Lc  Abs  File  De 
    464  updateRecordInNVM          0x00049281   Lc    1  Code  De   0x60
    465  pAppDbNewRec               0x100004e0   Lc    2  Data  De   0x4
    466  appDb                      0x10002e48   Lc    3  Data  De   0x298
    467  app_hw.c                   0x00000000   Lc  Abs  File  De 
    468  app_ui.c                   0x00000000   Lc  Abs  File  De 
    469  appUiCbackTbl              0x10003164   Lc    3  Data  De   0xc
    470  ui_console.c               0x00000000   Lc  Abs  File  De 
    471  ui_lcd.c                   0x00000000   Lc  Abs  File  De 
    472  ui_main.c                  0x00000000   Lc  Abs  File  De 
    473  ui_platform.c              0x00000000   Lc  Abs  File  De 
    474  ui_timer.c                 0x00000000   Lc  Abs  File  De 
    475  hidapp_main.c              0x00000000   Lc  Abs  File  De 
    476  am_vos_audio.c             0x00000000   Lc  Abs  File  De 
    477  pui8WweInBuff              0x1001a074   Lc    3  Data  De   0x3c0
    478  .L.str                     0x00054e62   Lc    1  Data  De   0x26
    479  .L.str.1                   0x00054e88   Lc    1  Data  De   0x24
    480  .L.str.2                   0x00054eac   Lc    1  Data  De   0x25
    481  am_vos_audio_buffer.c      0x00000000   Lc  Abs  File  De 
    482  am_vos_codec.c             0x00000000   Lc  Abs  File  De 
    483  am_vos_init.c              0x00000000   Lc  Abs  File  De 
    484  g_KWD_TaskSetup            0x000522e0   Lc    1  Data  De   0x8c
    485  g_KWD_TimerSetup           0x0005236c   Lc    1  Data  De   0x14
    486  .L.str.16                  0x00054ed1   Lc    1  Data  De   0x25
    487  .L.str.17                  0x00054ef6   Lc    1  Data  De   0x2b
    488  .L.str.2                   0x00054f21   Lc    1  Data  De   0x3d
    489  .L.str                     0x00054f5e   Lc    1  Data  De   0x24
    490  .L.str.3                   0x00054f82   Lc    1  Data  De   0x12
    491  .L.str.4                   0x00054f94   Lc    1  Data  De   0x12
    492  .L.str.1                   0x00054fa6   Lc    1  Data  De   0x11
    493  .L.str.5                   0x00054fb7   Lc    1  Data  De   0x14
    494  .L.str.8                   0x00054fcb   Lc    1  Data  De   0xc
    495  .L.str.15                  0x00054fd7   Lc    1  Data  De   0x1f
    496  .L.str.6                   0x00054ff6   Lc    1  Data  De   0x6
    497  .L.str.10                  0x00054ffc   Lc    1  Data  De   0xf
    498  .L.str.13                  0x0005500b   Lc    1  Data  De   0xb
    499  .L.str.7                   0x00055016   Lc    1  Data  De   0xc
    500  .L.str.11                  0x00055022   Lc    1  Data  De   0x5
    501  .L.str.9                   0x00055027   Lc    1  Data  De   0xd
    502  .L.str.12                  0x00055034   Lc    1  Data  De   0x6
    503  .L.str.14                  0x00055042   Lc    1  Data  De   0x15
    504  am_vos_logic.c             0x00000000   Lc  Abs  File  De 
    505  am_vos_rtt_recorder.c      0x00000000   Lc  Abs  File  De 
    506  am_vos_task.c              0x00000000   Lc  Abs  File  De 
    507  .L.str.3                   0x000550a4   Lc    1  Data  De   0x1f
    508  .L.str.2                   0x000550c3   Lc    1  Data  De   0x1d
    509  .L.str.1                   0x000550e0   Lc    1  Data  De   0x1e
    510  .L.str                     0x000550fe   Lc    1  Data  De   0x20
    511  am_vos_utils.c             0x00000000   Lc  Abs  File  De 
    512  amotas_main.c              0x00000000   Lc  Abs  File  De 
    513  amotas_find_next2send      0x00028dcd   Lc    1  Code  De   0x54
    514  amotas_reply_to_client     0x00029311   Lc    1  Code  De   0x70
    515  amotas_set_fw_addr         0x000293c9   Lc    1  Code  De   0x17a
    516  amotas_write2flash         0x00029609   Lc    1  Code  De   0x232
    517  amotas_update_ota          0x000295b9   Lc    1  Code  De   0x4e
    518  amotas_init_ota            0x00028e89   Lc    1  Code  De   0x1c
    519  amotas_conn_open           0x00028d69   Lc    1  Code  De   0x18
    520  amotas_conn_update         0x00028d81   Lc    1  Code  De   0x16
    521  amotas_send_data           0x00029399   Lc    1  Code  De   0x30
    522  verify_flash_content       0x00049ecd   Lc    1  Code  De   0x82
    523  g_pFlash                   0x10000294   Lc    2  Data  De   0x4
    524  amotasCb                   0x100008b8   Lc    3  Data  De   0x2a0
    525  ui32ImageCalCRC            0x1002268c   Lc    3  Data  De   0x4
    526  sblOtaStorageAddr          0x100004f4   Lc    2  Data  De   0x4
    527  dm_adv.c                   0x00000000   Lc  Abs  File  De 
    528  dm_adv_ae.c                0x00000000   Lc  Abs  File  De 
    529  dm_adv_leg.c               0x00000000   Lc  Abs  File  De 
    530  dmAdvConfig                0x00036725   Lc    1  Code  De   0x74
    531  dmLegAdvCb                 0x100036e8   Lc    3  Data  De   0x1
    532  dmAdvAct                   0x000505c0   Lc    1  Data  De   0x20
    533  dmAdvFcnIf                 0x000505e0   Lc    1  Data  De   0xc
    534  dm_bis_master.c            0x00000000   Lc  Abs  File  De 
    535  dm_bis_slave.c             0x00000000   Lc  Abs  File  De 
    536  dm_cis.c                   0x00000000   Lc  Abs  File  De 
    537  dm_cis_master.c            0x00000000   Lc  Abs  File  De 
    538  dm_cis_slave.c             0x00000000   Lc  Abs  File  De 
    539  dm_cis_sm.c                0x00000000   Lc  Abs  File  De 
    540  dm_conn.c                  0x00000000   Lc  Abs  File  De 
    541  dmConnCmplStates           0x000370e5   Lc    1  Code  De   0x6e
    542  dmConn2ActRssiRead         0x00036d39   Lc    1  Code  De   0x46
    543  dmConn2ActRemoteConnParamReq
                                    0x00036c99   Lc    1  Code  De   0x58
    544  dmConn2ActDataLenChange    0x00036b8d   Lc    1  Code  De   0x58
    545  dmConn2ActWriteAuthToCmpl  0x00036d81   Lc    1  Code  De   0x40
    546  dmConn2ActAuthToExpired    0x00036b55   Lc    1  Code  De   0x38
    547  dmConn2ActReadRemoteFeaturesCmpl
                                    0x00036be5   Lc    1  Code  De   0x5a
    548  dmConn2ActReadRemoteVerInfoCmpl
                                    0x00036c41   Lc    1  Code  De   0x58
    549  dmConn2ActReqPeerSca       0x00036cf1   Lc    1  Code  De   0x46
    550  dmConnUpdActTbl            0x00050694   Lc    1  Data  De   0x4
    551  dmConnSpecDefaults         0x0005062c   Lc    1  Data  De   0xc
    552  dmConnFcnIf                0x00050620   Lc    1  Data  De   0xc
    553  dmConn2FcnIf               0x000505ec   Lc    1  Data  De   0xc
    554  dmConnUpdFcnIf             0x00050698   Lc    1  Data  De   0xc
    555  dmConnActSetMain           0x000505f8   Lc    1  Data  De   0x18
    556  dmConnUpdActSetMain        0x00050688   Lc    1  Data  De   0x4
    557  dm_conn_cte.c              0x00000000   Lc  Abs  File  De 
    558  dm_conn_master.c           0x00000000   Lc  Abs  File  De 
    559  dm_conn_master_ae.c        0x00000000   Lc  Abs  File  De 
    560  dm_conn_master_leg.c       0x00000000   Lc  Abs  File  De 
    561  dm_conn_slave.c            0x00000000   Lc  Abs  File  De 
    562  dmConnUpdateCback          0x00037789   Lc    1  Code  De   0x40
    563  dm_conn_slave_ae.c         0x00000000   Lc  Abs  File  De 
    564  dm_conn_slave_leg.c        0x00000000   Lc  Abs  File  De 
    565  dmConnActSetSlave          0x00050610   Lc    1  Data  De   0x10
    566  dm_conn_sm.c               0x00000000   Lc  Abs  File  De 
    567  dmConnStateTbl             0x00050638   Lc    1  Data  De   0x50
    568  dm_dev.c                   0x00000000   Lc  Abs  File  De 
    569  dmDevHciEvtReset           0x00037849   Lc    1  Code  De   0x22
    570  dmDevHciEvtVendorSpecCmdCmpl
                                    0x0003788d   Lc    1  Code  De   0x1e
    571  dmDevHciEvtVendorSpec      0x0003786d   Lc    1  Code  De   0x1e
    572  dmDevHciEvtHwError         0x00037829   Lc    1  Code  De   0x1e
    573  dmDevAct                   0x000506a4   Lc    1  Data  De   0x4
    574  dm_dev_priv.c              0x00000000   Lc  Abs  File  De 
    575  dm_iso.c                   0x00000000   Lc  Abs  File  De 
    576  dm_main.c                  0x00000000   Lc  Abs  File  De 
    577  dmHciEvtCback              0x000379c9   Lc    1  Code  De   0x40
    578  dmFcnDefault               0x0005076c   Lc    1  Data  De   0xc
    579  dmEvtCbackLen              0x000506b4   Lc    1  Data  De   0xb8
    580  dmHciToIdTbl               0x00050778   Lc    1  Data  De   0x5a
    581  dm_past.c                  0x00000000   Lc  Abs  File  De 
    582  dm_phy.c                   0x00000000   Lc  Abs  File  De 
    583  dmPhyActDefPhySet          0x00037a09   Lc    1  Code  De   0x32
    584  dmPhyActPhyRead            0x00037a3d   Lc    1  Code  De   0x4e
    585  dmPhyActPhyUpdate          0x00037a8d   Lc    1  Code  De   0x4e
    586  dmPhyFcnIf                 0x000507d4   Lc    1  Data  De   0xc
    587  dm_priv.c                  0x00000000   Lc  Abs  File  De 
    588  dmPrivSetAddrResEnable     0x00037f05   Lc    1  Code  De   0x22
    589  dmPrivAct                  0x000507e0   Lc    1  Data  De   0x1c
    590  dmPrivAesAct               0x000507fc   Lc    1  Data  De   0x8
    591  dmPrivFcnIf                0x00050810   Lc    1  Data  De   0xc
    592  dmPrivAesFcnIf             0x00050804   Lc    1  Data  De   0xc
    593  dm_scan.c                  0x00000000   Lc  Abs  File  De 
    594  dm_scan_ae.c               0x00000000   Lc  Abs  File  De 
    595  dm_scan_leg.c              0x00000000   Lc  Abs  File  De 
    596  dm_sec.c                   0x00000000   Lc  Abs  File  De 
    597  dmSecFcnIf                 0x0005081c   Lc    1  Data  De   0xc
    598  dm_sec_lesc.c              0x00000000   Lc  Abs  File  De 
    599  dmSecOobRand               0x1000370c   Lc    3  Data  De   0x4
    600  localEccKey                0x1001294c   Lc    3  Data  De   0x60
    601  dmSecLescFcnIf             0x00050828   Lc    1  Data  De   0xc
    602  dm_sec_master.c            0x00000000   Lc  Abs  File  De 
    603  dm_sec_slave.c             0x00000000   Lc  Abs  File  De 
    604  dm_sync_ae.c               0x00000000   Lc  Abs  File  De 
    605  wsf_assert.c               0x00000000   Lc  Abs  File  De 
    606  wsf_buf.c                  0x00000000   Lc  Abs  File  De 
    607  wsf_efs.c                  0x00000000   Lc  Abs  File  De 
    608  wsf_math.c                 0x00000000   Lc  Abs  File  De 
    609  wsf_msg.c                  0x00000000   Lc  Abs  File  De 
    610  wsf_os.c                   0x00000000   Lc  Abs  File  De 
    611  wsf_queue.c                0x00000000   Lc  Abs  File  De 
    612  wsf_timer.c                0x00000000   Lc  Abs  File  De 
    613  WsfTimer_handler           0x0001eb45   Lc    1  Code  De   0x12
    614  wsfTimerInsert             0x0004a0c1   Lc    1  Code  De   0x74
    615  wsfTimerRemove             0x0004a135   Lc    1  Code  De   0x58
    616  .L.str                     0x0005511e   Lc    1  Data  De   0xa
    617  g_ui32LastTime             0x10011f80   Lc    3  Data  De   0x4
    618  wsf_trace.c                0x00000000   Lc  Abs  File  De 
    619  svc_amdtp.c                0x00000000   Lc  Abs  File  De 
    620  svc_amotas.c               0x00000000   Lc  Abs  File  De 
    621  svcAmotaGroup              0x100004f8   Lc    2  Data  De   0x14
    622  amotaList                  0x0004f898   Lc    1  Data  De   0x60
    623  amotaSvc                   0x0004f90c   Lc    1  Data  De   0x10
    624  amotaLenSvc                0x0004f890   Lc    1  Data  De   0x2
    625  amotaRxCh                  0x0004f8f9   Lc    1  Data  De   0x13
    626  amotaLenRxCh               0x0004f88e   Lc    1  Data  De   0x2
    627  svcRxUuid                  0x00056353   Lc    1  Data  De   0x10
    628  amotaRx                    0x0004f8f8   Lc    1  Data  De   0x1
    629  amotaLenRx                 0x0004f88c   Lc    1  Data  De   0x2
    630  amotaTxCh                  0x0004f91d   Lc    1  Data  De   0x13
    631  amotaLenTxCh               0x0004f894   Lc    1  Data  De   0x2
    632  svcTxUuid                  0x00056373   Lc    1  Data  De   0x10
    633  amotaTx                    0x0004f91c   Lc    1  Data  De   0x1
    634  amotaLenTx                 0x0004f892   Lc    1  Data  De   0x2
    635  amotaTxChCcc               0x100008b4   Lc    3  Data  De   0x2
    636  amotaLenTxChCcc            0x0004f896   Lc    1  Data  De   0x2
    637  svc_amvole.c               0x00000000   Lc  Abs  File  De 
    638  svc_cust.c                 0x00000000   Lc  Abs  File  De 
    639  svc_throughput.c           0x00000000   Lc  Abs  File  De 
    640  amota_main.c               0x00000000   Lc  Abs  File  De 
    641  adpcm.c                    0x00000000   Lc  Abs  File  De 
    642  hid_main.c                 0x00000000   Lc  Abs  File  De 
    643  hci_main.c                 0x00000000   Lc  Abs  File  De 
    644  hci_cmd.c                  0x00000000   Lc  Abs  File  De 
    645  hci_cmd_ae.c               0x00000000   Lc  Abs  File  De 
    646  hci_cmd_bis.c              0x00000000   Lc  Abs  File  De 
    647  hci_cmd_cis.c              0x00000000   Lc  Abs  File  De 
    648  hci_cmd_cte.c              0x00000000   Lc  Abs  File  De 
    649  hci_cmd_iso.c              0x00000000   Lc  Abs  File  De 
    650  hci_cmd_past.c             0x00000000   Lc  Abs  File  De 
    651  hci_cmd_phy.c              0x00000000   Lc  Abs  File  De 
    652  hci_core.c                 0x00000000   Lc  Abs  File  De 
    653  hciCoreConnAlloc           0x00039d09   Lc    1  Code  De   0x60
    654  hciCoreConnFree            0x00039dd5   Lc    1  Code  De   0x92
    655  hciCoreNextConnFragment    0x00039e85   Lc    1  Code  De   0x5a
    656  hciCoreCisAlloc            0x00039be1   Lc    1  Code  De   0x54
    657  hciCoreCisFree             0x00039ca1   Lc    1  Code  De   0x54
    658  hci_core_ps.c              0x00000000   Lc  Abs  File  De 
    659  hci_evt.c                  0x00000000   Lc  Abs  File  De 
    660  hciEvtProcessLeAdvReport   0x0003c435   Lc    1  Code  De   0xe6
    661  hciEvtProcessLeDirectAdvReport
                                    0x0003c721   Lc    1  Code  De   0xc6
    662  hciEvtProcessLeExtAdvReport
                                    0x0003c7e9   Lc    1  Code  De   0x1a2
    663  hciEvtProcessLePerAdvReport
                                    0x0003c98d   Lc    1  Code  De   0xc0
    664  hciEvtProcessLeConnIQReport
                                    0x0003c619   Lc    1  Code  De   0x106
    665  hciEvtProcessLeConlessIQReport
                                    0x0003c51d   Lc    1  Code  De   0xfa
    666  hciEvtParseLeConnCmpl      0x0003aea1   Lc    1  Code  De   0xc2
    667  hciEvtParseLeEnhancedConnCmpl
                                    0x0003b1f1   Lc    1  Code  De   0xcc
    668  hciEvtParseDisconnectCmpl  0x0003a90d   Lc    1  Code  De   0x46
    669  hciEvtParseLeConnUpdateCmpl
                                    0x0003afdd   Lc    1  Code  De   0x76
    670  hciEvtParseLeCreateConnCancelCmdCmpl
                                    0x0003b189   Lc    1  Code  De   0x20
    671  hciEvtParseReadRssiCmdCmpl 0x0003bc85   Lc    1  Code  De   0x46
    672  hciEvtParseReadChanMapCmdCmpl
                                    0x0003b7d1   Lc    1  Code  De   0x46
    673  hciEvtParseReadTxPwrLvlCmdCmpl
                                    0x0003bccd   Lc    1  Code  De   0x40
    674  hciEvtParseReadRemoteVerInfoCmpl
                                    0x0003bc15   Lc    1  Code  De   0x6e
    675  hciEvtParseReadLeRemoteFeatCmpl
                                    0x0003b861   Lc    1  Code  De   0x46
    676  hciEvtParseLeLtkReqReplCmdCmpl
                                    0x0003b34d   Lc    1  Code  De   0x3a
    677  hciEvtParseLeLtkReqNegReplCmdCmpl
                                    0x0003b311   Lc    1  Code  De   0x3a
    678  hciEvtParseEncKeyRefreshCmpl
                                    0x0003a99d   Lc    1  Code  De   0x3a
    679  hciEvtParseEncChange       0x0003a955   Lc    1  Code  De   0x46
    680  hciEvtParseLeLtkReq        0x0003b2bd   Lc    1  Code  De   0x52
    681  hciEvtParseVendorSpecCmdStatus
                                    0x0003bef5   Lc    1  Code  De   0x22
    682  hciEvtParseVendorSpecCmdCmpl
                                    0x0003be8d   Lc    1  Code  De   0x68
    683  hciEvtParseVendorSpec      0x0003be59   Lc    1  Code  De   0x34
    684  hciEvtParseHwError         0x0003aa09   Lc    1  Code  De   0x1a
    685  hciEvtParseLeAddDevToResListCmdCmpl
                                    0x0003aa25   Lc    1  Code  De   0x20
    686  hciEvtParseLeRemDevFromResListCmdCmpl
                                    0x0003b4d1   Lc    1  Code  De   0x20
    687  hciEvtParseLeClearResListCmdCmpl
                                    0x0003ae65   Lc    1  Code  De   0x20
    688  hciEvtParseLeReadPeerResAddrCmdCmpl
                                    0x0003b49d   Lc    1  Code  De   0x32
    689  hciEvtParseLeReadLocalResAddrCmdCmpl
                                    0x0003b469   Lc    1  Code  De   0x32
    690  hciEvtParseLeSetAddrResEnableCmdCmpl
                                    0x0003b5e9   Lc    1  Code  De   0x20
    691  hciEvtParseLeEncryptCmdCmpl
                                    0x0003b1a9   Lc    1  Code  De   0x46
    692  hciEvtParseLeRandCmdCmpl   0x0003b439   Lc    1  Code  De   0x30
    693  hciEvtParseRemConnParamRepCmdCmpl
                                    0x0003bd49   Lc    1  Code  De   0x3a
    694  hciEvtParseRemConnParamNegRepCmdCmpl
                                    0x0003bd0d   Lc    1  Code  De   0x3a
    695  hciEvtParseReadDefDataLenCmdCmpl
                                    0x0003b819   Lc    1  Code  De   0x48
    696  hciEvtParseWriteDefDataLenCmdCmpl
                                    0x0003bf55   Lc    1  Code  De   0x20
    697  hciEvtParseSetDataLenCmdCmpl
                                    0x0003bdfd   Lc    1  Code  De   0x3a
    698  hciEvtParseReadMaxDataLenCmdCmpl
                                    0x0003bb21   Lc    1  Code  De   0x70
    699  hciEvtParseRemConnParamReq 0x0003bd85   Lc    1  Code  De   0x78
    700  hciEvtParseDataLenChange   0x0003a895   Lc    1  Code  De   0x78
    701  hciEvtParseReadPubKeyCmdCmpl
                                    0x0003bbe5   Lc    1  Code  De   0x2e
    702  hciEvtParseGenDhKeyCmdCmpl 0x0003a9d9   Lc    1  Code  De   0x2e
    703  hciEvtParseWriteAuthTimeoutCmdCmpl
                                    0x0003bf19   Lc    1  Code  De   0x3a
    704  hciEvtParseAuthTimeoutExpiredEvt
                                    0x0003a84d   Lc    1  Code  De   0x28
    705  hciEvtParseReadPhyCmdCmpl  0x0003bb91   Lc    1  Code  De   0x52
    706  hciEvtParseSetDefPhyCmdCmpl
                                    0x0003be39   Lc    1  Code  De   0x20
    707  hciEvtParsePhyUpdateCmpl   0x0003b77d   Lc    1  Code  De   0x52
    708  hciEvtParseLeScanTimeout   0x0003b5d9   Lc    1  Code  De   0xe
    709  hciEvtParseLeAdvSetTerm    0x0003aa45   Lc    1  Code  De   0x52
    710  hciEvtParseLeScanReqRcvd   0x0003b5a1   Lc    1  Code  De   0x38
    711  hciEvtParseLePerAdvSyncEst 0x0003b389   Lc    1  Code  De   0x8a
    712  hciEvtParseLePerAdvSyncLost
                                    0x0003b415   Lc    1  Code  De   0x22
    713  hciEvtParseLeCmdCmpl       0x0003ae85   Lc    1  Code  De   0x1a
    714  hciEvtParseLeSetConnCteRcvParm
                                    0x0003b69d   Lc    1  Code  De   0x3a
    715  hciEvtParseLeSetConnCteTxParm
                                    0x0003b6d9   Lc    1  Code  De   0x3a
    716  hciEvtParseLeConnCteReqEn  0x0003af65   Lc    1  Code  De   0x3a
    717  hciEvtParseLeConnCteRspEn  0x0003afa1   Lc    1  Code  De   0x3a
    718  hciEvtParseLeCisEst        0x0003acf5   Lc    1  Code  De   0x11a
    719  hciEvtParseLeCisReq        0x0003ae11   Lc    1  Code  De   0x54
    720  hciEvtParseLeReqPeerScaCmpl
                                    0x0003b559   Lc    1  Code  De   0x46
    721  hciEvtParseLeSetCigParamsCmdCmpl
                                    0x0003b609   Lc    1  Code  De   0x92
    722  hciEvtParseLeRemoveCigCmdCmpl
                                    0x0003b4f1   Lc    1  Code  De   0x32
    723  hciEvtParseLeSetupIsoDataPathCmdCmpl
                                    0x0003b715   Lc    1  Code  De   0x32
    724  hciEvtParseLeRemoveIsoDataPathCmdCmpl
                                    0x0003b525   Lc    1  Code  De   0x32
    725  hciEvtParseConfigDataPathCmdCmpl
                                    0x0003a875   Lc    1  Code  De   0x20
    726  hciEvtParseReadLocalSupCodecsCmdCmpl
                                    0x0003b985   Lc    1  Code  De   0x152
    727  hciEvtParseReadLocalSupCodecCapCmdCmpl
                                    0x0003b8a9   Lc    1  Code  De   0xdc
    728  hciEvtParseReadLocalSupCtrDlyCmdCmpl
                                    0x0003bad9   Lc    1  Code  De   0x48
    729  hciEvtParseLeCreateBigCmpl 0x0003b055   Lc    1  Code  De   0x134
    730  hciEvtParseLeTerminateBigCmpl
                                    0x0003b749   Lc    1  Code  De   0x32
    731  hciEvtParseLeBigSyncEst    0x0003ab79   Lc    1  Code  De   0x114
    732  hciEvtParseLeBigSyncLost   0x0003ac8d   Lc    1  Code  De   0x32
    733  hciEvtParseLeBigTermSyncCmpl
                                    0x0003acc1   Lc    1  Code  De   0x32
    734  hciEvtParseLeBigInfoAdvRpt 0x0003aa99   Lc    1  Code  De   0xde
    735  hciEvtCbackLen             0x000529ca   Lc    1  Data  De   0x55
    736  hciEvtParseFcnTbl          0x00052a20   Lc    1  Data  De   0x154
    737  hciEvtStats                0x100128da   Lc    3  Data  De   0x18
    738  hci_tr.c                   0x00000000   Lc  Abs  File  De 
    739  hciTrSerialRxIncoming.stateRx
                                    0x10012901   Lc    3  Data  De   0x1
    740  hciTrSerialRxIncoming.pktIndRx
                                    0x10012900   Lc    3  Data  De   0x1
    741  hciTrSerialRxIncoming.iRx  0x100128f6   Lc    3  Data  De   0x2
    742  hciTrSerialRxIncoming.hdrRx
                                    0x100128f2   Lc    3  Data  De   0x4
    743  hciTrSerialRxIncoming.pPktRx
                                    0x100128fc   Lc    3  Data  De   0x4
    744  hciTrSerialRxIncoming.pDataRx
                                    0x100128f8   Lc    3  Data  De   0x4
    745  g_bHCIReceivingPacket      0x1000810d   Lc    3  Data  De   0x1
    746  hci_vs_ae.c                0x00000000   Lc  Abs  File  De 
    747  smpi_act.c                 0x00000000   Lc  Abs  File  De 
    748  smpi_sc_act.c              0x00000000   Lc  Abs  File  De 
    749  smpi_sc_sm.c               0x00000000   Lc  Abs  File  De 
    750  smpi_sm.c                  0x00000000   Lc  Abs  File  De 
    751  smpr_act.c                 0x00000000   Lc  Abs  File  De 
    752  smpr_sc_act.c              0x00000000   Lc  Abs  File  De 
    753  smpr_sc_sm.c               0x00000000   Lc  Abs  File  De 
    754  smprScStateTbl             0x00054a4c   Lc    1  Data  De   0xa0
    755  smprScActionTbl            0x00054964   Lc    1  Data  De   0xdc
    756  smprScStateTblCommon       0x00054b4c   Lc    1  Data  De   0xf
    757  smprScStateTblIdle         0x00054b79   Lc    1  Data  De   0x15
    758  smprScStateTblApiPairReq   0x00054aec   Lc    1  Data  De   0x1b
    759  smprScStateTblApiPairRsp   0x00054b07   Lc    1  Data  De   0x6
    760  smprScStateTblModeSelect   0x00054bca   Lc    1  Data  De   0x9
    761  smprScStateTblPubKey       0x00054c18   Lc    1  Data  De   0x6
    762  smprScStateTblLescPin      0x00054bc4   Lc    1  Data  De   0x6
    763  smprScStateTblAuthSelect   0x00054b25   Lc    1  Data  De   0xc
    764  smprScStateTblJwNcSetup    0x00054b94   Lc    1  Data  De   0x6
    765  smprScStateTblJwNcWaitRand 0x00054b9a   Lc    1  Data  De   0x6
    766  smprScStateTblJwNcCalcG2   0x00054b8e   Lc    1  Data  De   0x6
    767  smprScStateTblJwNcWaitUser 0x00054ba0   Lc    1  Data  De   0xc
    768  smprScStateTblJwNcWaitUserDhCheckRcvd
                                    0x00054bac   Lc    1  Data  De   0x9
    769  smprScStateTblPassKeyKeypress
                                    0x00054bdf   Lc    1  Data  De   0xf
    770  smprScStateTblPassWaitAuthRsp
                                    0x00054bee   Lc    1  Data  De   0x6
    771  smprScStateTblPasskeyWaitCnf
                                    0x00054c12   Lc    1  Data  De   0x6
    772  smprScStateTblPasskeyCalc  0x00054bf4   Lc    1  Data  De   0x6
    773  smprScStateTblPasskeyRand  0x00054c00   Lc    1  Data  De   0x6
    774  smprScStateTblPasskeyCheck 0x00054bfa   Lc    1  Data  De   0x6
    775  smprScStateTblPasskeyRepeat
                                    0x00054c06   Lc    1  Data  De   0xc
    776  smprScStateTblOobSendRand  0x00054bd3   Lc    1  Data  De   0x6
    777  smprScStateTblOobWaitRand  0x00054bd9   Lc    1  Data  De   0x6
    778  smprScStateTblWaitDhCheck  0x00054c39   Lc    1  Data  De   0x9
    779  smprScStateTblCalcDHKey    0x00054b31   Lc    1  Data  De   0x6
    780  smprScStateTblCalcF5TKey   0x00054b43   Lc    1  Data  De   0x9
    781  smprScStateTblCalcF5MacKey 0x00054b3d   Lc    1  Data  De   0x6
    782  smprScStateTblCalcF5LTK    0x00054b37   Lc    1  Data  De   0x6
    783  smprScStateTblDhCalcF6Ea   0x00054b5b   Lc    1  Data  De   0x6
    784  smprScStateTblDhCalcF6Eb   0x00054b61   Lc    1  Data  De   0x6
    785  smprStateTblPinPair1       0x00054d40   Lc    1  Data  De   0x9
    786  smprStateTblPinPair2       0x00054d52   Lc    1  Data  De   0x9
    787  smprStateTblCnfCalc1       0x00054cc5   Lc    1  Data  De   0x6
    788  smprStateTblCnfCalc2       0x00054cd1   Lc    1  Data  De   0x6
    789  smprStateTblPairRand       0x00054d34   Lc    1  Data  De   0x6
    790  smprStateTblCnfVerCalc1    0x00054cdd   Lc    1  Data  De   0x6
    791  smprStateTblCnfVerCalc2    0x00054ce9   Lc    1  Data  De   0x6
    792  smprScStateTblStkCalc      0x00054c30   Lc    1  Data  De   0x9
    793  smprScStateTblEncrypt      0x00054b67   Lc    1  Data  De   0x12
    794  smprScStateTblKeyDist      0x00054bb5   Lc    1  Data  De   0xf
    795  smprScStateTblAttempts     0x00054b0d   Lc    1  Data  De   0x18
    796  smprScStateTblRspTo        0x00054c1e   Lc    1  Data  De   0x12
    797  smpr_sm.c                  0x00000000   Lc  Abs  File  De 
    798  smprStateTblIdle           0x00054d10   Lc    1  Data  De   0x15
    799  smprStateTblApiPairReq     0x00054c8c   Lc    1  Data  De   0x1b
    800  smprStateTblApiPairRsp     0x00054ca7   Lc    1  Data  De   0x6
    801  smprStateTblPinPair1       0x00054d49   Lc    1  Data  De   0x9
    802  smprStateTblPinPair2       0x00054d5b   Lc    1  Data  De   0x9
    803  smprStateTblCnfCalc1       0x00054ccb   Lc    1  Data  De   0x6
    804  smprStateTblCnfCalc2       0x00054cd7   Lc    1  Data  De   0x6
    805  smprStateTblPairRand       0x00054d3a   Lc    1  Data  De   0x6
    806  smprStateTblCnfVerCalc1    0x00054ce3   Lc    1  Data  De   0x6
    807  smprStateTblCnfVerCalc2    0x00054cef   Lc    1  Data  De   0x6
    808  smprStateTblStkCalc        0x00054d76   Lc    1  Data  De   0x9
    809  smprStateTblEncrypt        0x00054d04   Lc    1  Data  De   0xc
    810  smprStateTblKeyDist        0x00054d25   Lc    1  Data  De   0xf
    811  smprStateTblAttempts       0x00054cad   Lc    1  Data  De   0x18
    812  smprStateTblRspTo          0x00054d64   Lc    1  Data  De   0x12
    813  smprActionTbl              0x000548f8   Lc    1  Data  De   0x6c
    814  smprStateTblCommon         0x00054cf5   Lc    1  Data  De   0xf
    815  smp_act.c                  0x00000000   Lc  Abs  File  De 
    816  smp_db.c                   0x00000000   Lc  Abs  File  De 
    817  smpDbGetRecord             0x000464f1   Lc    1  Code  De   0xa8
    818  smpDbStartServiceTimer     0x000465e1   Lc    1  Code  De   0x28
    819  smpDbRecordInUse           0x00046599   Lc    1  Code  De   0x48
    820  smpDbAddDevice             0x00046479   Lc    1  Code  De   0x78
    821  smpDbCb                    0x1001a630   Lc    3  Data  De   0x58
    822  smp_main.c                 0x00000000   Lc  Abs  File  De 
    823  smpL2cDataCback            0x000468c1   Lc    1  Code  De   0xac
    824  smpL2cCtrlCback            0x00046849   Lc    1  Code  De   0x76
    825  smpDmConnCback             0x00046609   Lc    1  Code  De   0x106
    826  smpResumeAttemptsState     0x00046d6d   Lc    1  Code  De   0x7c
    827  smp_non.c                  0x00000000   Lc  Abs  File  De 
    828  smp_sc_act.c               0x00000000   Lc  Abs  File  De 
    829  smpScCatInitiatorBdAddr    0x000475c9   Lc    1  Code  De   0xb2
    830  smpScCatResponderBdAddr    0x0004767d   Lc    1  Code  De   0xb2
    831  smpScF5Key                 0x000548f3   Lc    1  Data  De   0x4
    832  smp_sc_main.c              0x00000000   Lc  Abs  File  De 
    833  amvos_main.c               0x00000000   Lc  Abs  File  De 
    834  amvosSetLocalName          0x0002a6fd   Lc    1  Code  De   0x8a
    835  amvosProcMsg               0x0002a13d   Lc    1  Code  De   0x5c0
    836  amvosDmCback               0x00029d15   Lc    1  Code  De   0x40
    837  amvosAttCback              0x00029ad1   Lc    1  Code  De   0x64
    838  amvosCccCback              0x00029bc1   Lc    1  Code  De   0x5c
    839  amvosBtnCback              0x00029b35   Lc    1  Code  De   0x8c
    840  amvosProcCccState          0x00029f8d   Lc    1  Code  De   0x1b0
    841  amvosSetup                 0x0002a789   Lc    1  Code  De   0x4c
    842  amvosOpen                  0x00029ed5   Lc    1  Code  De   0xb6
    843  amvosClose                 0x00029c1d   Lc    1  Code  De   0x12
    844  amvosConnUpdate            0x00029ca5   Lc    1  Code  De   0x70
    845  .L.str.36                  0x00055128   Lc    1  Data  De   0x12
    846  .L.str.31                  0x0005513a   Lc    1  Data  De   0xf
    847  .L.str.33                  0x00055149   Lc    1  Data  De   0x24
    848  .L.str.37                  0x0005516d   Lc    1  Data  De   0x15
    849  .L.str.27                  0x00055182   Lc    1  Data  De   0x17
    850  .L.str.23                  0x00055199   Lc    1  Data  De   0x1e
    851  .L.str.21                  0x000551b7   Lc    1  Data  De   0x1f
    852  .L.str.22                  0x000551d6   Lc    1  Data  De   0x1b
    853  .L.str.18                  0x000551f1   Lc    1  Data  De   0x1e
    854  .L.str.6                   0x0005520f   Lc    1  Data  De   0x1f
    855  .L.str.8                   0x0005522e   Lc    1  Data  De   0x29
    856  .L.str.17                  0x00055257   Lc    1  Data  De   0x20
    857  .L.str.25                  0x00055277   Lc    1  Data  De   0x1e
    858  .L.str.19                  0x00055295   Lc    1  Data  De   0x1e
    859  .L.str.26                  0x000552b3   Lc    1  Data  De   0x2b
    860  .L.str                     0x000552de   Lc    1  Data  De   0x22
    861  .L.str.7                   0x00055300   Lc    1  Data  De   0x25
    862  .L.str.20                  0x00055325   Lc    1  Data  De   0x23
    863  .L.str.9                   0x00055348   Lc    1  Data  De   0x1c
    864  .L.str.12                  0x00055364   Lc    1  Data  De   0x1b
    865  .L.str.11                  0x0005537f   Lc    1  Data  De   0x1a
    866  .L.str.10                  0x00055399   Lc    1  Data  De   0x1b
    867  .L.str.15                  0x000553b4   Lc    1  Data  De   0x20
    868  .L.str.28                  0x000553d4   Lc    1  Data  De   0x18
    869  .L.str.14                  0x000553ec   Lc    1  Data  De   0x24
    870  .L.str.13                  0x00055410   Lc    1  Data  De   0x49
    871  .L.str.24                  0x00055459   Lc    1  Data  De   0x34
    872  .L.str.30                  0x0005548d   Lc    1  Data  De   0x1c
    873  .L.str.29                  0x000554a9   Lc    1  Data  De   0x20
    874  .L.str.3                   0x000554c9   Lc    1  Data  De   0x26
    875  .L.str.4                   0x000554ef   Lc    1  Data  De   0x2a
    876  .L.str.35                  0x00055519   Lc    1  Data  De   0x1d
    877  .L.str.5                   0x00055536   Lc    1  Data  De   0x1b
    878  .L.str.32                  0x00055551   Lc    1  Data  De   0xd
    879  .L.str.38                  0x0005555e   Lc    1  Data  De   0x2a
    880  .L.str.16                  0x00055588   Lc    1  Data  De   0x2c
    881  .L.str.34                  0x000555b4   Lc    1  Data  De   0x24
    882  .L.str.2                   0x000555d6   Lc    1  Data  De   0x2
    883  .L.str.1                   0x000555d8   Lc    1  Data  De   0x23
    884  .L__const.amvosKwdSetDemoName.ble_device_name
                                    0x0004d82c   Lc    1  Data  De   0x14
    885  .L__const.amvosKwdSetDemoName.devinfo
                                    0x0004d840   Lc    1  Data  De   0x36
    886  amvosUpdateCfg             0x10000018   Lc    2  Data  De   0x10
    887  amvosAdvCfg                0x0004f930   Lc    1  Data  De   0xc
    888  amvosSlaveCfg              0x0004f9ed   Lc    1  Data  De   0x1
    889  amvosSecCfg                0x0004f9e8   Lc    1  Data  De   0x5
    890  amvosSmpCfg                0x0004f9f0   Lc    1  Data  De   0x18
    891  vosAmotaCfg                0x000564e8   Lc    1  Data  De   0x4
    892  amvosCccSet                0x0004f956   Lc    1  Data  De   0x12
    893  amvosProcMsg.retry_cnt     0x10002d8b   Lc    3  Data  De   0x1
    894  amvosAdvDataDiscDefault    0x0004f93c   Lc    1  Data  De   0x19
    895  am_vos_ble.c               0x00000000   Lc  Abs  File  De 
    896  .L.str                     0x000555fb   Lc    1  Data  De   0x19
    897  .L.str.3                   0x00055614   Lc    1  Data  De   0x19
    898  .L.str.2                   0x0005562d   Lc    1  Data  De   0x2a
    899  .L.str.4                   0x00055657   Lc    1  Data  De   0x20
    900  .L.str.1                   0x00055677   Lc    1  Data  De   0x21
    901  .L.str.5                   0x00055698   Lc    1  Data  De   0xc
    902  .L.str.6                   0x000556a4   Lc    1  Data  De   0x6
    903  .L.str.7                   0x000556aa   Lc    1  Data  De   0x2
    904  svc_amvos.c                0x00000000   Lc  Abs  File  De 
    905  svcAmvosGroup              0x1000050c   Lc    2  Data  De   0x14
    906  amvosList                  0x0004f974   Lc    1  Data  De   0x60
    907  amvosSvc                   0x0004fa08   Lc    1  Data  De   0x10
    908  amvosLenSvc                0x0004f96c   Lc    1  Data  De   0x2
    909  amvosRxCh                  0x0004f9d5   Lc    1  Data  De   0x13
    910  amvosLenRxCh               0x0004f96a   Lc    1  Data  De   0x2
    911  svcRxUuid                  0x00056363   Lc    1  Data  De   0x10
    912  amvosRx                    0x0004f9d4   Lc    1  Data  De   0x1
    913  amvosLenRx                 0x0004f968   Lc    1  Data  De   0x2
    914  amvosTxCh                  0x0004fa19   Lc    1  Data  De   0x13
    915  amvosLenTxCh               0x0004f970   Lc    1  Data  De   0x2
    916  svcTxUuid                  0x00056383   Lc    1  Data  De   0x10
    917  amvosTx                    0x0004fa18   Lc    1  Data  De   0x1
    918  amvosLenTx                 0x0004f96e   Lc    1  Data  De   0x2
    919  amvosTxChCcc               0x10002dab   Lc    3  Data  De   0x2
    920  amvosLenTxChCcc            0x0004f972   Lc    1  Data  De   0x2
    921  app_disc.c                 0x00000000   Lc  Abs  File  De 
    922  app_main.c                 0x00000000   Lc  Abs  File  De 
    923  appProcMsg                 0x0002abb5   Lc    1  Code  De   0x40
    924  app_master.c               0x00000000   Lc  Abs  File  De 
    925  app_master_ae.c            0x00000000   Lc  Abs  File  De 
    926  app_master_leg.c           0x00000000   Lc  Abs  File  De 
    927  app_server.c               0x00000000   Lc  Abs  File  De 
    928  appServerSetSigningInfo    0x0002af9d   Lc    1  Code  De   0x4c
    929  app_slave.c                0x00000000   Lc  Abs  File  De 
    930  appSlaveResolveAddr        0x0002b989   Lc    1  Code  De   0x60
    931  appSlaveConnUpdateTimeout  0x0002b481   Lc    1  Code  De   0x90
    932  appSlaveAdvModeInit        0x0002b265   Lc    1  Code  De   0x10
    933  appSlaveConnOpen           0x0002b3b1   Lc    1  Code  De   0x3a
    934  appSlaveConnClose          0x0002b375   Lc    1  Code  De   0x3a
    935  appSlaveConnUpdate         0x0002b3ed   Lc    1  Code  De   0x92
    936  appSlaveResolvedAddrInd    0x0002b9e9   Lc    1  Code  De   0xd4
    937  appSlaveRemoteConnParamReq 0x0002b915   Lc    1  Code  De   0x72
    938  appSetAdvScanDataFrag      0x0002b0d1   Lc    1  Code  De   0x130
    939  appSlaveConnectableAdv     0x0002b511   Lc    1  Code  De   0xbc
    940  appSetAdvScanData          0x0002afe9   Lc    1  Code  De   0xe8
    941  appSlaveForceAdvDataSync   0x0002b5cd   Lc    1  Code  De   0x5c
    942  appSecPairCmpl             0x0002ad55   Lc    1  Code  De   0x64
    943  appSecPairFailed           0x0002adb9   Lc    1  Code  De   0xa
    944  appSecEncryptInd           0x0002ac21   Lc    1  Code  De   0xac
    945  appSecStoreKey             0x0002af39   Lc    1  Code  De   0x34
    946  appSecPairInd              0x0002adc5   Lc    1  Code  De   0x112
    947  appSecFindLtk              0x0002accd   Lc    1  Code  De   0x86
    948  appPrivSetAddrResEnableInd 0x0002ab99   Lc    1  Code  De   0x1c
    949  appPrivAddDevToResListInd  0x0002ab41   Lc    1  Code  De   0x2e
    950  appPrivRemDevFromResListInd
                                    0x0002ab71   Lc    1  Code  De   0x28
    951  appConnUpdateTimerStart    0x0002aa5d   Lc    1  Code  De   0x54
    952  appSlaveProcConnOpen       0x0002b839   Lc    1  Code  De   0x90
    953  appSlaveProcConnClose      0x0002b7cd   Lc    1  Code  De   0x6c
    954  appSecRspLtk               0x0002aed9   Lc    1  Code  De   0x60
    955  app_slave_ae.c             0x00000000   Lc  Abs  File  De 
    956  app_slave_leg.c            0x00000000   Lc  Abs  File  De 
    957  appSlaveAdvMode            0x0002b201   Lc    1  Code  De   0x64
    958  appSlaveLegAdvStop         0x0002b741   Lc    1  Code  De   0x40
    959  appSlaveLegAdvRestart      0x0002b629   Lc    1  Code  De   0x98
    960  appSlaveLegAdvTypeChanged  0x0002b781   Lc    1  Code  De   0x20
    961  appSlaveNextLegAdvState    0x0002b7a1   Lc    1  Code  De   0x2c
    962  appSlaveLegAdvStart        0x0002b6c1   Lc    1  Code  De   0x7e
    963  app_terminal.c             0x00000000   Lc  Abs  File  De 
    964  SEGGER_RTT.c               0x00000000   Lc  Abs  File  De 
    965  SEGGER_RTT_printf.c        0x00000000   Lc  Abs  File  De 
    966  am_vos_spp_port.c          0x00000000   Lc  Abs  File  De 
    967  am_devices_cooper.c        0x00000000   Lc  Abs  File  De 
    968  am_devices_cooper_sbl_update_state_data
                                    0x00020805   Lc    1  Code  De   0xda
    969  sbl_status                 0x1001a4e0   Lc    3  Data  De   0x4
    970  gsSblUpdateState           0x100127a8   Lc    3  Data  De   0x44
    971  .L.str.10                  0x00055698   Lc    1  Data  De   0x15
    972  .L.str.23                  0x000556ad   Lc    1  Data  De   0xe
    973  .L.str.1                   0x000556bb   Lc    1  Data  De   0x1b
    974  .L.str                     0x000556d6   Lc    1  Data  De   0x32
    975  .L.str.2                   0x00055708   Lc    1  Data  De   0x20
    976  .L.str.21                  0x00055728   Lc    1  Data  De   0x13
    977  .L.str.19                  0x0005573b   Lc    1  Data  De   0x2d
    978  .L.str.16                  0x00055768   Lc    1  Data  De   0x20
    979  .L.str.17                  0x00055788   Lc    1  Data  De   0x20
    980  .L.str.4                   0x000557a8   Lc    1  Data  De   0x12
    981  .L.str.5                   0x000557ba   Lc    1  Data  De   0x12
    982  .L.str.3                   0x000557cc   Lc    1  Data  De   0x16
    983  .L.str.14                  0x000557e2   Lc    1  Data  De   0x31
    984  .L.str.15                  0x00055813   Lc    1  Data  De   0x1c
    985  .L.str.7                   0x0005582f   Lc    1  Data  De   0x15
    986  .L.str.8                   0x00055844   Lc    1  Data  De   0x1b
    987  .L.str.6                   0x0005585f   Lc    1  Data  De   0x17
    988  .L.str.13                  0x00055876   Lc    1  Data  De   0x19
    989  .L.str.11                  0x0005588f   Lc    1  Data  De   0x42
    990  .L.str.12                  0x000558d1   Lc    1  Data  De   0x48
    991  .L.str.18                  0x00055919   Lc    1  Data  De   0x1f
    992  .L.str.20                  0x00055938   Lc    1  Data  De   0x3e
    993  .L.str.9                   0x00055976   Lc    1  Data  De   0x14
    994  .L.str.22                  0x0005598a   Lc    1  Data  De   0x1c
    995  g_sFwImage                 0x10011ca4   Lc    3  Data  De   0x10
    996  g_sInfo1PatchImage         0x100002c4   Lc    2  Data  De   0x10
    997  g_sInfo0PatchImage         0x100002b4   Lc    2  Data  De   0x10
    998  am_devices_led.c           0x00000000   Lc  Abs  File  De 
    999  am_devices_t5838.c         0x00000000   Lc  Abs  File  De 
    1000  am_vos_atvv_callback.c     0x00000000   Lc  Abs  File  De 
    1001  am_vos_ama_callback.c      0x00000000   Lc  Abs  File  De 
    1002  .L.str                     0x000559a6   Lc    1  Data  De   0x29
    1003  .L.str.3                   0x000559cf   Lc    1  Data  De   0x2d
    1004  .L.str.1                   0x000559fc   Lc    1  Data  De   0x2e
    1005  .L.str.2                   0x00055a2a   Lc    1  Data  De   0x2f
    1006  .L.str.5                   0x00055a59   Lc    1  Data  De   0x26
    1007  .L.str.17                  0x00055a7f   Lc    1  Data  De   0x38
    1008  .L.str.18                  0x00055ab7   Lc    1  Data  De   0x4e
    1009  .L.str.15                  0x00055b05   Lc    1  Data  De   0x4a
    1010  .L.str.4                   0x00055b4f   Lc    1  Data  De   0x2f
    1011  .L.str.19                  0x00055b7e   Lc    1  Data  De   0x1f
    1012  .L.str.14                  0x00055b9d   Lc    1  Data  De   0x1b
    1013  .L.str.9                   0x00055bb8   Lc    1  Data  De   0x27
    1014  .L.str.10                  0x00055bdf   Lc    1  Data  De   0x29
    1015  .L.str.12                  0x00055c08   Lc    1  Data  De   0x1f
    1016  .L.str.11                  0x00055c27   Lc    1  Data  De   0x1c
    1017  .L.str.13                  0x00055c43   Lc    1  Data  De   0x25
    1018  .L.str.8                   0x00055c68   Lc    1  Data  De   0x2a
    1019  .L.str.7                   0x00055c92   Lc    1  Data  De   0x30
    1020  .L.str.6                   0x00055cc2   Lc    1  Data  De   0x21
    1021  .L.str.16                  0x00055ce3   Lc    1  Data  De   0x27
    1022  .L.str.20                  0x00055d0a   Lc    1  Data  De   0x38
    1023  am_util_ble_cooper.c       0x00000000   Lc  Abs  File  De 
    1024  am_util_bootloader.c       0x00000000   Lc  Abs  File  De 
    1025  g_pui32CRC32Table          0x000523f8   Lc    1  Data  De   0x400
    1026  am_util_delay.c            0x00000000   Lc  Abs  File  De 
    1027  am_util_faultisr.c         0x00000000   Lc  Abs  File  De 
    1028  .L.str.1                   0x00055d42   Lc    1  Data  De   0x43
    1029  .L.str.29                  0x00055d85   Lc    1  Data  De   0x2e
    1030  .L.str                     0x00055db3   Lc    1  Data  De   0x1a
    1031  .L.str.10                  0x00055dcd   Lc    1  Data  De   0x13
    1032  .L.str.2                   0x00055de0   Lc    1  Data  De   0x1a
    1033  .L.str.25                  0x00055dfa   Lc    1  Data  De   0x12
    1034  .L.str.11                  0x00055e0c   Lc    1  Data  De   0x18
    1035  .L.str.18                  0x00055e24   Lc    1  Data  De   0x1d
    1036  .L.str.17                  0x00055e41   Lc    1  Data  De   0x1e
    1037  .L.str.23                  0x00055e5f   Lc    1  Data  De   0x1f
    1038  .L.str.20                  0x00055e7e   Lc    1  Data  De   0x1b
    1039  .L.str.21                  0x00055e99   Lc    1  Data  De   0x1d
    1040  .L.str.19                  0x00055eb6   Lc    1  Data  De   0x1b
    1041  .L.str.22                  0x00055ed1   Lc    1  Data  De   0x20
    1042  .L.str.24                  0x00055ef1   Lc    1  Data  De   0x1c
    1043  .L.str.16                  0x00055f0d   Lc    1  Data  De   0x2a
    1044  .L.str.14                  0x00055f37   Lc    1  Data  De   0x2f
    1045  .L.str.15                  0x00055f66   Lc    1  Data  De   0x2c
    1046  .L.str.27                  0x00055f92   Lc    1  Data  De   0x21
    1047  .L.str.26                  0x00055fb3   Lc    1  Data  De   0x21
    1048  .L.str.28                  0x00055fd4   Lc    1  Data  De   0x1f
    1049  .L.str.3                   0x00055ff3   Lc    1  Data  De   0x12
    1050  .L.str.4                   0x00056005   Lc    1  Data  De   0x12
    1051  .L.str.5                   0x00056017   Lc    1  Data  De   0x12
    1052  .L.str.6                   0x00056029   Lc    1  Data  De   0x12
    1053  .L.str.9                   0x0005603b   Lc    1  Data  De   0x12
    1054  .L.str.8                   0x0005604d   Lc    1  Data  De   0x12
    1055  .L.str.13                  0x0005605f   Lc    1  Data  De   0x28
    1056  .L.str.7                   0x00056087   Lc    1  Data  De   0x12
    1057  .L.str.12                  0x00056099   Lc    1  Data  De   0x1c
    1058  am_util_id.c               0x00000000   Lc  Abs  File  De 
    1059  revmaj_get                 0x0004562d   Lc    1  Code  De   0x14
    1060  chiprev_set                0x00034331   Lc    1  Code  De   0x34
    1061  g_ui8DeviceNameUnknown     0x00052818   Lc    1  Data  De   0xf
    1062  g_ui8VendorNameUnknown     0x0005282c   Lc    1  Data  De   0x5
    1063  g_ui8VendorNameAmbq        0x00052827   Lc    1  Data  De   0x5
    1064  g_DeviceNameApollo4l       0x000522d0   Lc    1  Data  De   0xd
    1065  g_TempRange                0x00052380   Lc    1  Data  De   0x2c
    1066  am_util_multi_boot.c       0x00000000   Lc  Abs  File  De 
    1067  am_util_multiboot_flash_read_page
                                    0x00025961   Lc    1  Code  De   0x34
    1068  am_util_multiboot_flash_write_page
                                    0x00025995   Lc    1  Code  De   0x34
    1069  am_util_multiboot_flash_erase_page
                                    0x00025935   Lc    1  Code  De   0x2c
    1070  check_flash_address_range  0x000342b9   Lc    1  Code  De   0x78
    1071  check_flash_address_range.g_intFlashSize
                                    0x100035b0   Lc    3  Data  De   0x4
    1072  am_util_stdio.c            0x00000000   Lc  Abs  File  De 
    1073  decstr_to_int              0x00036071   Lc    1  Code  De   0xa6
    1074  simple_strlen              0x00045b9d   Lc    1  Code  De   0x36
    1075  padbuffer                  0x000408f1   Lc    1  Code  De   0x50
    1076  ndigits_in_hex             0x0003e9f1   Lc    1  Code  De   0x3e
    1077  uint64_to_hexstr           0x00049139   Lc    1  Code  De   0xc0
    1078  ndigits_in_u64             0x0003ea61   Lc    1  Code  De   0x3c
    1079  uint64_to_str              0x000491f9   Lc    1  Code  De   0x88
    1080  ndigits_in_i64             0x0003ea31   Lc    1  Code  De   0x30
    1081  ftoa                       0x00039319   Lc    1  Code  De   0x230
    1082  divu64_10                  0x00036441   Lc    1  Code  De   0x118
    1083  g_bTxtXlate                0x1000810f   Lc    3  Data  De   0x1
    1084  g_prfbuf                   0x10008140   Lc    3  Data  De   0x400
    1085  heap_4.c                   0x00000000   Lc  Abs  File  De 
    1086  prvHeapInit                0x000422b9   Lc    1  Code  De   0xae
    1087  prvInsertBlockIntoFreeList 0x0004260d   Lc    1  Code  De   0xc6
    1088  pxEnd                      0x1001a444   Lc    3  Data  De   0x4
    1089  xFreeBytesRemaining        0x10022a48   Lc    3  Data  De   0x4
    1090  xStart                     0x10022a88   Lc    3  Data  De   0x8
    1091  xMinimumEverFreeBytesRemaining
                                    0x10022a54   Lc    3  Data  De   0x4
    1092  xNumberOfSuccessfulAllocations
                                    0x10022a60   Lc    3  Data  De   0x4
    1093  xNumberOfSuccessfulFrees   0x10022a64   Lc    3  Data  De   0x4
    1094  ucHeap                     0x1001a688   Lc    3  Data  De   0x8000
    1095  event_groups.c             0x00000000   Lc  Abs  File  De 
    1096  prvTestWaitCondition       0x00042b6d   Lc    1  Code  De   0x42
    1097  list.c                     0x00000000   Lc  Abs  File  De 
    1098  queue.c                    0x00000000   Lc  Abs  File  De 
    1099  prvInitialiseNewQueue      0x000423f1   Lc    1  Code  De   0x3e
    1100  prvCopyDataToQueue         0x00042151   Lc    1  Code  De   0xb0
    1101  prvIsQueueFull             0x00042785   Lc    1  Code  De   0x2e
    1102  prvUnlockQueue             0x00042bd1   Lc    1  Code  De   0xae
    1103  prvCopyDataFromQueue       0x0004210d   Lc    1  Code  De   0x42
    1104  prvIsQueueEmpty            0x0004275d   Lc    1  Code  De   0x28
    1105  tasks.c                    0x00000000   Lc  Abs  File  De 
    1106  prvInitialiseNewTask       0x00042431   Lc    1  Code  De   0xfa
    1107  prvAddNewTaskToReadyList   0x00041f41   Lc    1  Code  De   0x15a
    1108  prvAddCurrentTaskToDelayedList
                                    0x00041e45   Lc    1  Code  De   0xfa
    1109  prvResetNextTaskUnblockTime
                                    0x00042a5d   Lc    1  Code  De   0x3c
    1110  prvIdleTask                0x00042369   Lc    1  Code  De   0x88
    1111  prvInitialiseTaskLists     0x00042589   Lc    1  Code  De   0x82
    1112  prvCheckTasksWaitingTermination
                                    0x00042109   Lc    1  Code  De   0x2
    1113  prvGetExpectedIdleTime     0x00042201   Lc    1  Code  De   0x76
    1114  uxSchedulerSuspended       0x1002299c   Lc    3  Data  De   0x4
    1115  xTickCount                 0x10022aa4   Lc    3  Data  De   0x4
    1116  xSuspendedTaskList         0x10022a90   Lc    3  Data  De   0x14
    1117  xSchedulerRunning          0x10022a84   Lc    3  Data  De   0x4
    1118  uxCurrentNumberOfTasks     0x10022998   Lc    3  Data  De   0x4
    1119  uxTopReadyPriority         0x100229a4   Lc    3  Data  De   0x4
    1120  pxReadyTasksLists          0x1001a450   Lc    3  Data  De   0x8c
    1121  xYieldPending              0x10022ab4   Lc    3  Data  De   0x4
    1122  xPendingReadyList          0x10022a6c   Lc    3  Data  De   0x14
    1123  .L.str                     0x000560b5   Lc    1  Data  De   0x5
    1124  xIdleTaskHandle            0x10022a4c   Lc    3  Data  De   0x4
    1125  xNextTaskUnblockTime       0x10022a58   Lc    3  Data  De   0x4
    1126  xPendedTicks               0x10022a68   Lc    3  Data  De   0x4
    1127  pxDelayedTaskList          0x1001a440   Lc    3  Data  De   0x4
    1128  pxOverflowDelayedTaskList  0x1001a448   Lc    3  Data  De   0x4
    1129  xNumOfOverflows            0x10022a5c   Lc    3  Data  De   0x4
    1130  uxTaskNumber               0x100229a0   Lc    3  Data  De   0x4
    1131  xDelayedTaskList1          0x10022a20   Lc    3  Data  De   0x14
    1132  xDelayedTaskList2          0x10022a34   Lc    3  Data  De   0x14
    1133  timers.c                   0x00000000   Lc  Abs  File  De 
    1134  prvCheckForValidListAndQueue
                                    0x0004209d   Lc    1  Code  De   0x6a
    1135  prvTimerTask               0x00042bb1   Lc    1  Code  De   0x1e
    1136  prvInitialiseNewTimer      0x0004252d   Lc    1  Code  De   0x5c
    1137  prvGetNextExpireTime       0x00042279   Lc    1  Code  De   0x40
    1138  prvProcessTimerOrBlockTask 0x0004298d   Lc    1  Code  De   0x9a
    1139  prvProcessReceivedCommands 0x00042831   Lc    1  Code  De   0x15a
    1140  prvSampleTimeNow           0x00042a99   Lc    1  Code  De   0x44
    1141  prvProcessExpiredTimer     0x000427dd   Lc    1  Code  De   0x54
    1142  prvSwitchTimerLists        0x00042add   Lc    1  Code  De   0x52
    1143  prvReloadTimer             0x00042a29   Lc    1  Code  De   0x34
    1144  prvInsertTimerInActiveList 0x000426d5   Lc    1  Code  De   0x86
    1145  xTimerQueue                0x10022aa8   Lc    3  Data  De   0x4
    1146  .L.str                     0x000560ba   Lc    1  Data  De   0x8
    1147  xTimerTaskHandle           0x10022aac   Lc    3  Data  De   0x4
    1148  pxCurrentTimerList         0x1001a43c   Lc    3  Data  De   0x4
    1149  pxOverflowTimerList        0x1001a44c   Lc    3  Data  De   0x4
    1150  prvSampleTimeNow.xLastTime 0x1001a070   Lc    3  Data  De   0x4
    1151  xActiveTimerList1          0x100229f8   Lc    3  Data  De   0x14
    1152  xActiveTimerList2          0x10022a0c   Lc    3  Data  De   0x14
    1153  svc_alert.c                0x00000000   Lc  Abs  File  De 
    1154  svc_batt.c                 0x00000000   Lc  Abs  File  De 
    1155  svc_bps.c                  0x00000000   Lc  Abs  File  De 
    1156  svc_core.c                 0x00000000   Lc  Abs  File  De 
    1157  svcGapGroup                0x10000534   Lc    2  Data  De   0x14
    1158  svcGattGroup               0x10000548   Lc    2  Data  De   0x14
    1159  gapValCar                  0x10011f8e   Lc    3  Data  De   0x1
    1160  gattValSsf                 0x100003de   Lc    2  Data  De   0x1
    1161  gapList                    0x00052844   Lc    1  Data  De   0x90
    1162  gapValSvc                  0x000528e8   Lc    1  Data  De   0x2
    1163  gapLenSvc                  0x00052840   Lc    1  Data  De   0x2
    1164  gapValDnCh                 0x000528de   Lc    1  Data  De   0x5
    1165  gapLenDnCh                 0x0005283a   Lc    1  Data  De   0x2
    1166  gapValDn                   0x100003ca   Lc    2  Data  De   0x14
    1167  gapLenDn                   0x100003c8   Lc    2  Data  De   0x2
    1168  gapValApCh                 0x000528d4   Lc    1  Data  De   0x5
    1169  gapLenApCh                 0x00052834   Lc    1  Data  De   0x2
    1170  gapValAp                   0x10011f8c   Lc    3  Data  De   0x2
    1171  gapLenAp                   0x00052832   Lc    1  Data  De   0x2
    1172  gapValCarCh                0x000528d9   Lc    1  Data  De   0x5
    1173  gapLenCarCh                0x00052838   Lc    1  Data  De   0x2
    1174  gapLenCar                  0x00052836   Lc    1  Data  De   0x2
    1175  gapValRpaoCh               0x000528e3   Lc    1  Data  De   0x5
    1176  gapLenRpaoCh               0x0005283e   Lc    1  Data  De   0x2
    1177  gapValRpao                 0x10011f8f   Lc    3  Data  De   0x1
    1178  gapLenRpao                 0x0005283c   Lc    1  Data  De   0x2
    1179  gattList                   0x00052900   Lc    1  Data  De   0xa0
    1180  gattValSvc                 0x000529b8   Lc    1  Data  De   0x2
    1181  gattLenSvc                 0x000528fc   Lc    1  Data  De   0x2
    1182  gattValScCh                0x000529ae   Lc    1  Data  De   0x5
    1183  gattLenScCh                0x000528f4   Lc    1  Data  De   0x2
    1184  gattValSc                  0x000529aa   Lc    1  Data  De   0x4
    1185  gattLenSc                  0x000528f2   Lc    1  Data  De   0x2
    1186  gattValScChCcc             0x10011fa3   Lc    3  Data  De   0x2
    1187  gattLenScChCcc             0x000528f6   Lc    1  Data  De   0x2
    1188  gattValCsfCh               0x000529a0   Lc    1  Data  De   0x5
    1189  gattLenCsfCh               0x000528ec   Lc    1  Data  De   0x2
    1190  gattValCsf                 0x10011f92   Lc    3  Data  De   0x1
    1191  gattLenCsf                 0x000528ea   Lc    1  Data  De   0x2
    1192  gattValDbhCh               0x000529a5   Lc    1  Data  De   0x5
    1193  gattLenDbhCh               0x000528f0   Lc    1  Data  De   0x2
    1194  gattValDbh                 0x10011f93   Lc    3  Data  De   0x10
    1195  gattLenDbh                 0x000528ee   Lc    1  Data  De   0x2
    1196  gattValSsfCh               0x000529b3   Lc    1  Data  De   0x5
    1197  gattLenSsfCh               0x000528fa   Lc    1  Data  De   0x2
    1198  gattLenSsf                 0x000528f8   Lc    1  Data  De   0x2
    1199  svc_cps.c                  0x00000000   Lc  Abs  File  De 
    1200  svc_cscs.c                 0x00000000   Lc  Abs  File  De 
    1201  svc_cte.c                  0x00000000   Lc  Abs  File  De 
    1202  svc_dis.c                  0x00000000   Lc  Abs  File  De 
    1203  svcDisGroup                0x10000520   Lc    2  Data  De   0x14
    1204  disList                    0x0005044c   Lc    1  Data  De   0x130
    1205  disValSvc                  0x000505b6   Lc    1  Data  De   0x2
    1206  disLenSvc                  0x00050446   Lc    1  Data  De   0x2
    1207  disValMfrCh                0x00050598   Lc    1  Data  De   0x5
    1208  disLenMfrCh                0x00050434   Lc    1  Data  De   0x2
    1209  disUuMfr                   0x00050580   Lc    1  Data  De   0x2
    1210  disValMfr                  0x100000b6   Lc    2  Data  De   0x14
    1211  disLenMfr                  0x10000084   Lc    2  Data  De   0x2
    1212  disValSidCh                0x000505ac   Lc    1  Data  De   0x5
    1213  disLenSidCh                0x00050442   Lc    1  Data  De   0x2
    1214  disUuSid                   0x00050588   Lc    1  Data  De   0x2
    1215  disValSid                  0x100000ea   Lc    2  Data  De   0x8
    1216  disLenSid                  0x00050440   Lc    1  Data  De   0x2
    1217  disValMnCh                 0x0005059d   Lc    1  Data  De   0x5
    1218  disLenMnCh                 0x00050436   Lc    1  Data  De   0x2
    1219  disUuMn                    0x00050582   Lc    1  Data  De   0x2
    1220  disValMn                   0x100000ca   Lc    2  Data  De   0x19
    1221  disLenMn                   0x10000086   Lc    2  Data  De   0x2
    1222  disValSnCh                 0x000505b1   Lc    1  Data  De   0x5
    1223  disLenSnCh                 0x00050444   Lc    1  Data  De   0x2
    1224  disUuSn                    0x0005058a   Lc    1  Data  De   0x2
    1225  disValSn                   0x100000f2   Lc    2  Data  De   0x19
    1226  disLenSn                   0x10000088   Lc    2  Data  De   0x2
    1227  disValFwrCh                0x0005058e   Lc    1  Data  De   0x5
    1228  disLenFwrCh                0x00050430   Lc    1  Data  De   0x2
    1229  disUuFwr                   0x0005057c   Lc    1  Data  De   0x2
    1230  disValFwr                  0x1000008c   Lc    2  Data  De   0x15
    1231  disLenFwr                  0x10000080   Lc    2  Data  De   0x2
    1232  disValHwrCh                0x00050593   Lc    1  Data  De   0x5
    1233  disLenHwrCh                0x00050432   Lc    1  Data  De   0x2
    1234  disUuHwr                   0x0005057e   Lc    1  Data  De   0x2
    1235  disValHwr                  0x100000a1   Lc    2  Data  De   0x15
    1236  disLenHwr                  0x10000082   Lc    2  Data  De   0x2
    1237  disValSwrCh                0x000505b8   Lc    1  Data  De   0x5
    1238  disLenSwrCh                0x00050448   Lc    1  Data  De   0x2
    1239  disUuSwr                   0x0005058c   Lc    1  Data  De   0x2
    1240  disValSwr                  0x1000010b   Lc    2  Data  De   0x15
    1241  disLenSwr                  0x1000008a   Lc    2  Data  De   0x2
    1242  disValRcdCh                0x000505a7   Lc    1  Data  De   0x5
    1243  disLenRcdCh                0x0005043e   Lc    1  Data  De   0x2
    1244  disUuRcd                   0x00050586   Lc    1  Data  De   0x2
    1245  disValRcd                  0x100035b6   Lc    3  Data  De   0x6
    1246  disLenRcd                  0x0005043c   Lc    1  Data  De   0x2
    1247  disValPnpIdCh              0x000505a2   Lc    1  Data  De   0x5
    1248  disLenPnpIdCh              0x0005043a   Lc    1  Data  De   0x2
    1249  disUuPnpId                 0x00050584   Lc    1  Data  De   0x2
    1250  disValPnpId                0x100000e3   Lc    2  Data  De   0x7
    1251  disLenPnpId                0x00050438   Lc    1  Data  De   0x2
    1252  svc_gls.c                  0x00000000   Lc  Abs  File  De 
    1253  svc_gyro.c                 0x00000000   Lc  Abs  File  De 
    1254  svc_hid.c                  0x00000000   Lc  Abs  File  De 
    1255  svc_hrs.c                  0x00000000   Lc  Abs  File  De 
    1256  svc_hts.c                  0x00000000   Lc  Abs  File  De 
    1257  svc_ipss.c                 0x00000000   Lc  Abs  File  De 
    1258  svc_plxs.c                 0x00000000   Lc  Abs  File  De 
    1259  svc_px.c                   0x00000000   Lc  Abs  File  De 
    1260  svc_rscs.c                 0x00000000   Lc  Abs  File  De 
    1261  svc_scpss.c                0x00000000   Lc  Abs  File  De 
    1262  svc_temp.c                 0x00000000   Lc  Abs  File  De 
    1263  svc_time.c                 0x00000000   Lc  Abs  File  De 
    1264  svc_uricfg.c               0x00000000   Lc  Abs  File  De 
    1265  svc_wdxs.c                 0x00000000   Lc  Abs  File  De 
    1266  svc_wp.c                   0x00000000   Lc  Abs  File  De 
    1267  svc_wss.c                  0x00000000   Lc  Abs  File  De 
    1268  ae_api.c                   0x00000000   Lc  Abs  File  De 
    1269  ../keil6/startup_keil6.s   0x00000000   Lc  Abs  File  De 
    1270  STACK                      0x10022ab8   Lc    3  Sect  De   0x1000
    1271  StackMem                   0x10022ab8   Lc    3  Data  De 
    1272  HEAP                       0x10022ab8   Lc    3  Sect  De 
    1273  HeapMem                    0x10022ab8   Lc    3  Data  De 
    1274  RESET                      0x00018000   Lc    1  Sect  De   0x234
    1275  $v0                        0x00018200   Lc    1   --   De 
    1276  am_cryptosec_isr           0x0001822f   Lc    1  Code  De 
    1277  am_default_isr             0x0001822f   Lc    1  Code  De   0x2
    1278  .text                      0x00018330   Lc    1  Sect  De   0x18
    1279  $v0                        0x00018330   Lc    1   --   De 
    1280  am_vos_ama.c               0x00000000   Lc  Abs  File  De 
    1281  .L.str.18                  0x00055c92   Lc    1  Data  De   0x30
    1282  .L.str.10                  0x000560c2   Lc    1  Data  De   0x24
    1283  .L.str.23                  0x000560e6   Lc    1  Data  De   0x2b
    1284  .L.str.20                  0x00056111   Lc    1  Data  De   0x34
    1285  .L.str.9                   0x00056145   Lc    1  Data  De   0xf
    1286  .L.str.1                   0x00056154   Lc    1  Data  De   0x15
    1287  .L.str.15                  0x00056169   Lc    1  Data  De   0x1f
    1288  .L.str.12                  0x00056188   Lc    1  Data  De   0x29
    1289  .L.str.14                  0x000561b1   Lc    1  Data  De   0x1c
    1290  .L.str.16                  0x000561cd   Lc    1  Data  De   0x23
    1291  .L.str.13                  0x000561f0   Lc    1  Data  De   0x1f
    1292  .L.str.19                  0x0005620f   Lc    1  Data  De   0x2c
    1293  .L.str.11                  0x0005623b   Lc    1  Data  De   0x2d
    1294  .L.str.2                   0x00056268   Lc    1  Data  De   0x7
    1295  am_hal_gpio.c              0x00000000   Lc  Abs  File  De 
    1296  gpionum_intreg_index_get   0x000396a9   Lc    1  Code  De   0x24
    1297  g_ui32RMpintbl             0x00052808   Lc    1  Data  De   0x10
    1298  g_ui32DSpintbl             0x000527f8   Lc    1  Data  De   0x10
    1299  gpio_ppfnHandlers          0x10011fa8   Lc    3  Data  De   0x400
    1300  gpio_pppvIrqArgs           0x100123a8   Lc    3  Data  De   0x400
    1301  am_hal_pdm.c               0x00000000   Lc  Abs  File  De 
    1302  find_dma_threshold         0x000392a1   Lc    1  Code  De   0x4a
    1303  am_hal_pwrctrl.c           0x00000000   Lc  Abs  File  De 
    1304  am_get_pwrctrl             0x000214ad   Lc    1  Code  De   0x54
    1305  crypto_quiesce             0x00035b5d   Lc    1  Code  De   0x60
    1306  pwrctrl_periph_disable_msk_check
                                    0x00042e35   Lc    1  Code  De   0xfe
    1307  TrimVersionGet             0x0001e09d   Lc    1  Code  De   0x78
    1308  g_bBoostForCryptoApplied   0x1000810c   Lc    3  Data  De   0x1
    1309  g_i32LatestVddfActTrim     0x10008120   Lc    3  Data  De   0x4
    1310  g_i32LatestLDOActTrim      0x1000811c   Lc    3  Data  De   0x4
    1311  g_ui32VDDFAdjustCodes      0x10011f88   Lc    3  Data  De   0x4
    1312  g_bOrigTrimsStored         0x1000810e   Lc    3  Data  De   0x1
    1313  g_orig_ACTTRIMVDDF         0x10008128   Lc    3  Data  De   0x4
    1314  g_orig_MEMLDOACTIVETRIM    0x10008130   Lc    3  Data  De   0x4
    1315  g_orig_LPTRIMVDDF          0x1000812c   Lc    3  Data  De   0x4
    1316  g_orig_MEMLPLDOTRIM        0x10008134   Lc    3  Data  De   0x4
    1317  g_orig_TVRGVREFTRIM        0x10008138   Lc    3  Data  De   0x4
    1318  am_hal_security.c          0x00000000   Lc  Abs  File  De 
    1319  am_hal_stimer.c            0x00000000   Lc  Abs  File  De 
    1320  bStimerConfigured          0x100035ac   Lc    3  Data  De   0x1
    1321  g_lastStimer               0x10000274   Lc    2  Data  De   0x20
    1322  am_hal_timer.c             0x00000000   Lc  Abs  File  De 
    1323  am_hal_cachectrl.c         0x00000000   Lc  Abs  File  De 
    1324  daxi_flush_complete        0x00035bbd   Lc    1  Code  De   0x1a
    1325  daxi_flush_invalidate      0x00035bd9   Lc    1  Code  De   0x6e
    1326  am_hal_fault.c             0x00000000   Lc  Abs  File  De 
    1327  am_hal_interrupt.c         0x00000000   Lc  Abs  File  De 
    1328  am_hal_iom.c               0x00000000   Lc  Abs  File  De 
    1329  enable_submodule           0x000388cd   Lc    1  Code  De   0x78
    1330  internal_iom_reset_on_error
                                    0x0003dc85   Lc    1  Code  De   0x1ca
    1331  iom_get_interface_clock_cfg
                                    0x0003de51   Lc    1  Code  De   0x25a
    1332  build_cmd                  0x000307c9   Lc    1  Code  De   0x8e
    1333  internal_iom_error_reset_disable_submodule
                                    0x0003d659   Lc    1  Code  De   0x1dc
    1334  internal_iom_reset_cmd_busy
                                    0x0003da5d   Lc    1  Code  De   0x108
    1335  internal_iom_find_pins     0x0003d835   Lc    1  Code  De   0x76
    1336  disable_submodule          0x000363c9   Lc    1  Code  De   0x78
    1337  internal_iom_lookup_function
                                    0x0003da0d   Lc    1  Code  De   0x4e
    1338  internal_iom_reset_iom_pins
                                    0x0003db65   Lc    1  Code  De   0x120
    1339  internal_iom_finish_buffer_write
                                    0x0003d8ad   Lc    1  Code  De   0xe2
    1340  internal_iom_compute_transfer_delay
                                    0x0003d62d   Lc    1  Code  De   0x2a
    1341  compute_freq               0x000351d9   Lc    1  Code  De   0x54
    1342  onebit                     0x0003ef1d   Lc    1  Code  De   0x28
    1343  tIomPinAlloc               0x00056394   Lc    1  Data  De   0x50
    1344  am_hal_mcuctrl.c           0x00000000   Lc  Abs  File  De 
    1345  mcuctrl_HFXTAL_clockOutPad_mask_modify
                                    0x0003e5d1   Lc    1  Code  De   0x6e
    1346  mcuctrl_ctrl_HFXTAL_kickstart
                                    0x0003e759   Lc    1  Code  De   0x15e
    1347  mcuctrl_ctrl_HFXTAL_normal 0x0003e8b9   Lc    1  Code  De   0x136
    1348  mcuctrl_ctrl_HFXTAL_disable
                                    0x0003e67d   Lc    1  Code  De   0xda
    1349  device_info_get            0x00036235   Lc    1  Code  De   0x192
    1350  mcuctrl_HFXTAL_set_mask    0x0003e641   Lc    1  Code  De   0x3c
    1351  g_am_hal_mcuctrl_sku_mram_size
                                    0x000523dc   Lc    1  Data  De   0x8
    1352  g_am_hal_mcuctrl_sku_ssram_size
                                    0x000523e4   Lc    1  Data  De   0x10
    1353  am_hal_mram.c              0x00000000   Lc  Abs  File  De 
    1354  am_hal_reset.c             0x00000000   Lc  Abs  File  De 
    1355  am_hal_secure_ota.c        0x00000000   Lc  Abs  File  De 
    1356  gSOtaState                 0x10003b6c   Lc    3  Data  De   0xc
    1357  am_hal_sysctrl.c           0x00000000   Lc  Abs  File  De 
    1358  am_hal_utils.c             0x00000000   Lc  Abs  File  De 
    1359  am_bsp.c                   0x00000000   Lc  Abs  File  De 
    1360  g_ePrintInterface          0x10008114   Lc    3  Data  De   0x1
    1361  am_bsp_pins.c              0x00000000   Lc  Abs  File  De 
    1362  oct_opus_encoder.c         0x00000000   Lc  Abs  File  De 
    1363  accessories.pb.c           0x00000000   Lc  Abs  File  De 
    1364  pb_decode.c                0x00000000   Lc  Abs  File  De 
    1365  buf_read                   0x00030781   Lc    1  Code  De   0x28
    1366  pb_decode_varint32_eof     0x0004114d   Lc    1  Code  De   0xb4
    1367  pb_readbyte                0x0004192d   Lc    1  Code  De   0x3e
    1368  pb_skip_varint             0x000419d9   Lc    1  Code  De   0x24
    1369  pb_skip_string             0x000419b5   Lc    1  Code  De   0x22
    1370  find_extension_field       0x000392ed   Lc    1  Code  De   0x2c
    1371  decode_extension           0x00035cf1   Lc    1  Code  De   0x4c
    1372  decode_field               0x00035d3d   Lc    1  Code  De   0x38
    1373  pb_message_set_to_defaults 0x0004186d   Lc    1  Code  De   0x28
    1374  default_extension_decoder  0x00036119   Lc    1  Code  De   0x38
    1375  iter_from_extension        0x0003e119   Lc    1  Code  De   0x30
    1376  decode_static_field        0x00035f41   Lc    1  Code  De   0x108
    1377  PB_DECODERS                0x00036048   Lc    1   --   De 
    1378  decode_pointer_field       0x00035d89   Lc    1  Code  De   0x14
    1379  decode_callback_field      0x00035c49   Lc    1  Code  De   0x98
    1380  pb_dec_varint              0x00040d59   Lc    1  Code  De   0x8a
    1381  pb_dec_uvarint             0x00040cd5   Lc    1  Code  De   0x84
    1382  pb_dec_svarint             0x00040c51   Lc    1  Code  De   0x84
    1383  pb_dec_fixed32             0x00040abd   Lc    1  Code  De   0xa
    1384  pb_dec_fixed64             0x00040ac9   Lc    1  Code  De   0xa
    1385  pb_dec_bytes               0x00040a59   Lc    1  Code  De   0x62
    1386  pb_dec_string              0x00040b55   Lc    1  Code  De   0x60
    1387  pb_dec_submessage          0x00040bd5   Lc    1  Code  De   0x60
    1388  pb_dec_fixed_length_bytes  0x00040ad5   Lc    1  Code  De   0x5c
    1389  read_raw_value             0x00045071   Lc    1  Code  De   0x78
    1390  pb_field_set_to_default    0x00041739   Lc    1  Code  De   0xbe
    1391  .L.str.6                   0x0005626f   Lc    1  Data  De   0x17
    1392  .L.str.5                   0x00056286   Lc    1  Data  De   0x21
    1393  .L.str.10                  0x000562a7   Lc    1  Data  De   0x12
    1394  .L.str.3                   0x000562b9   Lc    1  Data  De   0x12
    1395  .L.str.9                   0x000562cb   Lc    1  Data  De   0x12
    1396  .L.str                     0x000562dd   Lc    1  Data  De   0xe
    1397  .L.str.1                   0x000562eb   Lc    1  Data  De   0x9
    1398  .L.str.13                  0x000562f4   Lc    1  Data  De   0x12
    1399  .L.str.11                  0x00056306   Lc    1  Data  De   0xf
    1400  .L.str.2                   0x00056315   Lc    1  Data  De   0x10
    1401  .L.str.8                   0x00056325   Lc    1  Data  De   0xf
    1402  pb_encode.c                0x00000000   Lc  Abs  File  De 
    1403  .L.str.5                   0x000562cb   Lc    1  Data  De   0x12
    1404  buf_write                  0x000307a9   Lc    1  Code  De   0x20
    1405  encode_extension_field     0x00038c39   Lc    1  Code  De   0x32
    1406  encode_field               0x00038c6d   Lc    1  Code  De   0x34
    1407  default_extension_encoder  0x00036151   Lc    1  Code  De   0x22
    1408  encode_basic_field         0x00038ad1   Lc    1  Code  De   0xf4
    1409  PB_ENCODERS                0x00038bc4   Lc    1   --   De 
    1410  encode_callback_field      0x00038c05   Lc    1  Code  De   0x24
    1411  pb_check_proto3_default_value
                                    0x00040941   Lc    1  Code  De   0xf2
    1412  encode_array               0x00038945   Lc    1  Code  De   0x174
    1413  pb_enc_varint              0x00041399   Lc    1  Code  De   0x4e
    1414  pb_enc_uvarint             0x0004134d   Lc    1  Code  De   0x4a
    1415  pb_enc_svarint             0x000412fd   Lc    1  Code  De   0x4e
    1416  pb_enc_fixed32             0x00041255   Lc    1  Code  De   0xa
    1417  pb_enc_fixed64             0x00041261   Lc    1  Code  De   0xa
    1418  pb_enc_bytes               0x00041201   Lc    1  Code  De   0x40
    1419  pb_enc_string              0x0004127d   Lc    1  Code  De   0x42
    1420  pb_enc_submessage          0x000412c1   Lc    1  Code  De   0x20
    1421  pb_enc_fixed_length_bytes  0x0004126d   Lc    1  Code  De   0x10
    1422  .L.str.2                   0x00056334   Lc    1  Data  De   0x13
    1423  .L.str                     0x00056347   Lc    1  Data  De   0xc
    1424  am_hal_dcu.c               0x00000000   Lc  Abs  File  De 
    1425  get_ui32_dcu_mask          0x00039619   Lc    1  Code  De   0x8e
    1426  get_raw_dcu_mask           0x00039595   Lc    1  Code  De   0x84
    1427  am_hal_dcu_raw_get         0x00021ab9   Lc    1  Code  De   0x28
    1428  am_hal_dcu_raw_update      0x00021ae1   Lc    1  Code  De   0xee
    1429  am_hal_global.c            0x00000000   Lc  Abs  File  De 
    1430  am_hal_pin.c               0x00000000   Lc  Abs  File  De 
    1431  am_hal_bootrom_helper.c    0x00000000   Lc  Abs  File  De 
    1432  am_hal_cmdq.c              0x00000000   Lc  Abs  File  De 
    1433  update_indices             0x000492e1   Lc    1  Code  De   0x58
    1434  gAmHalCmdq                 0x10003734   Lc    3  Data  De   0x1e4
    1435  gAmHalCmdQReg              0x0005210c   Lc    1  Data  De   0x1b8
    1436  am_hal_itm.c               0x00000000   Lc  Abs  File  De 
    1437  am_hal_rtc.c               0x00000000   Lc  Abs  File  De 
    1438  am_hal_tpiu.c              0x00000000   Lc  Abs  File  De 
    1439  am_hal_uart.c              0x00000000   Lc  Abs  File  De 
    1440  celt_encoder.c             0x00000000   Lc  Abs  File  De 
    1441  __arm_cp.4_40              0x00030dd8   Lc    1   --   De   0x4
    1442  __arm_cp.4_43              0x00030de4   Lc    1   --   De   0x4
    1443  __arm_cp.4_44              0x00030de8   Lc    1   --   De   0x4
    1444  __arm_cp.4_46              0x00030df0   Lc    1   --   De   0x4
    1445  __arm_cp.4_47              0x00030df4   Lc    1   --   De   0x4
    1446  __arm_cp.4_48              0x00030df8   Lc    1   --   De   0x4
    1447  __arm_cp.4_51              0x00031550   Lc    1   --   De   0x4
    1448  __arm_cp.4_55              0x00031568   Lc    1   --   De   0x4
    1449  __arm_cp.4_57              0x0003156c   Lc    1   --   De   0x4
    1450  __arm_cp.4_58              0x00031570   Lc    1   --   De   0x4
    1451  __arm_cp.4_59              0x00031574   Lc    1   --   De   0x4
    1452  __arm_cp.4_60              0x00031578   Lc    1   --   De   0x4
    1453  __arm_cp.4_63              0x00031590   Lc    1   --   De   0x4
    1454  __arm_cp.4_64              0x00031594   Lc    1   --   De   0x4
    1455  __arm_cp.4_67              0x00031c80   Lc    1   --   De   0x4
    1456  __arm_cp.4_68              0x00031c84   Lc    1   --   De   0x4
    1457  __arm_cp.4_71              0x000323d8   Lc    1   --   De   0x4
    1458  __arm_cp.4_72              0x00032a98   Lc    1   --   De   0x4
    1459  __arm_cp.4_73              0x00032a9c   Lc    1   --   De   0x4
    1460  __arm_cp.4_74              0x0003324c   Lc    1   --   De   0x4
    1461  __arm_cp.4_75              0x00033250   Lc    1   --   De   0x4
    1462  __arm_cp.4_76              0x00033254   Lc    1   --   De   0x4
    1463  __arm_cp.4_77              0x00033258   Lc    1   --   De   0x4
    1464  __arm_cp.4_78              0x0003325c   Lc    1   --   De   0x4
    1465  __arm_cp.4_79              0x00033260   Lc    1   --   De   0x4
    1466  __arm_cp.4_80              0x00033264   Lc    1   --   De   0x4
    1467  __arm_cp.4_82              0x0003326c   Lc    1   --   De   0x4
    1468  __arm_cp.4_83              0x00033b30   Lc    1   --   De   0x4
    1469  __arm_cp.4_85              0x00033b38   Lc    1   --   De   0x4
    1470  __arm_cp.4_86              0x00033b3c   Lc    1   --   De   0x4
    1471  compute_mdcts              0x0003522d   Lc    1  Code  De   0x150
    1472  tapset_icdf                0x000563e4   Lc    1  Data  De   0x3
    1473  spread_icdf                0x00054d7f   Lc    1  Data  De   0x4
    1474  celt_encode_with_ec.intensity_thresholds
                                    0x0004ff88   Lc    1  Data  De   0x54
    1475  celt_encode_with_ec.intensity_histeresis
                                    0x0004ff34   Lc    1  Data  De   0x54
    1476  trim_icdf                  0x00056487   Lc    1  Data  De   0xb
    1477  transient_analysis.inv_table
                                    0x00056407   Lc    1  Data  De   0x80
    1478  entenc.c                   0x00000000   Lc  Abs  File  De 
    1479  ec_enc_carry_out           0x00038485   Lc    1  Code  De   0x7c
    1480  repacketizer.c             0x00000000   Lc  Abs  File  De 
    1481  opus_repacketizer_cat_impl 0x00040391   Lc    1  Code  De   0xc4
    1482  calling.pb.c               0x00000000   Lc  Abs  File  De 
    1483  central.pb.c               0x00000000   Lc  Abs  File  De 
    1484  device.pb.c                0x00000000   Lc  Abs  File  De 
    1485  media.pb.c                 0x00000000   Lc  Abs  File  De 
    1486  pb_common.c                0x00000000   Lc  Abs  File  De 
    1487  speech.pb.c                0x00000000   Lc  Abs  File  De 
    1488  state.pb.c                 0x00000000   Lc  Abs  File  De 
    1489  system.pb.c                0x00000000   Lc  Abs  File  De 
    1490  transport.pb.c             0x00000000   Lc  Abs  File  De 
    1491  am_hal_queue.c             0x00000000   Lc  Abs  File  De 
    1492  bands.c                    0x00000000   Lc  Abs  File  De 
    1493  __arm_cp.10_1              0x0004340c   Lc    1   --   De   0x4
    1494  quant_band                 0x00043c15   Lc    1  Code  De   0x308
    1495  quant_band.bit_deinterleave_table
                                    0x00043f1c   Lc    1   --   De 
    1496  quant_band_stereo          0x00043fd1   Lc    1  Code  De   0x42c
    1497  quant_band_n1              0x00043f2d   Lc    1  Code  De   0xa4
    1498  deinterleave_hadamard      0x00036175   Lc    1  Code  De   0xc0
    1499  quant_partition            0x00044c95   Lc    1  Code  De   0x3dc
    1500  compute_theta              0x0003537d   Lc    1  Code  De   0x64c
    1501  compute_qn.exp2_table8     0x000359b4   Lc    1   --   De 
    1502  intensity_stereo           0x0003d5a1   Lc    1  Code  De   0x8c
    1503  quant_band.bit_interleave_table
                                    0x00050400   Lc    1  Data  De   0x10
    1504  ordery_table               0x00054834   Lc    1  Data  De   0x78
    1505  celt.c                     0x00000000   Lc  Abs  File  De 
    1506  comb_filter.gains          0x0004ffdc   Lc    1  Data  De   0x24
    1507  entcode.c                  0x00000000   Lc  Abs  File  De 
    1508  ec_tell_frac.correction    0x000388ac   Lc    1   --   De 
    1509  mdct.c                     0x00000000   Lc  Abs  File  De 
    1510  modes.c                    0x00000000   Lc  Abs  File  De 
    1511  mode48000_960_120          0x000547c8   Lc    1  Data  De   0x6c
    1512  eband5ms                   0x000509f8   Lc    1  Data  De   0x2c
    1513  band_allocation            0x0004fb3a   Lc    1  Data  De   0xe7
    1514  logN400                    0x00052b7c   Lc    1  Data  De   0x2a
    1515  window120                  0x000564ec   Lc    1  Data  De   0x1e0
    1516  fft_state48000_960_0       0x0005112c   Lc    1  Data  De   0x38
    1517  mdct_twiddles960           0x00052ba8   Lc    1  Data  De   0x1c20
    1518  cache_index50              0x0004fe52   Lc    1  Data  De   0xd2
    1519  cache_bits50               0x0004fc21   Lc    1  Data  De   0x188
    1520  cache_caps50               0x0004fda9   Lc    1  Data  De   0xa8
    1521  fft_bitrev480              0x00050cf4   Lc    1  Data  De   0x3c0
    1522  fft_twiddles48000_960      0x0005120c   Lc    1  Data  De   0xf00
    1523  fft_bitrev240              0x00050b14   Lc    1  Data  De   0x1e0
    1524  fft_state48000_960_1       0x00051164   Lc    1  Data  De   0x38
    1525  fft_bitrev120              0x00050a24   Lc    1  Data  De   0xf0
    1526  fft_state48000_960_2       0x0005119c   Lc    1  Data  De   0x38
    1527  fft_bitrev60               0x000510b4   Lc    1  Data  De   0x78
    1528  fft_state48000_960_3       0x000511d4   Lc    1  Data  De   0x38
    1529  pitch.c                    0x00000000   Lc  Abs  File  De 
    1530  find_best_pitch            0x00039199   Lc    1  Code  De   0x108
    1531  second_check               0x000454f8   Lc    1   --   De 
    1532  quant_bands.c              0x00000000   Lc  Abs  File  De 
    1533  quant_coarse_energy_impl   0x000447e9   Lc    1  Code  De   0x284
    1534  e_prob_model               0x00050898   Lc    1  Data  De   0x150
    1535  pred_coef                  0x00050410   Lc    1  Data  De   0x10
    1536  beta_coef                  0x00050420   Lc    1  Data  De   0x10
    1537  small_energy_icdf          0x000548c8   Lc    1  Data  De   0x3
    1538  rate.c                     0x00000000   Lc  Abs  File  De 
    1539  LOG2_FRAC_TABLE            0x0004f232   Lc    1  Data  De   0x18
    1540  extensions.c               0x00000000   Lc  Abs  File  De 
    1541  opus.c                     0x00000000   Lc  Abs  File  De 
    1542  celt_lpc.c                 0x00000000   Lc  Abs  File  De 
    1543  entdec.c                   0x00000000   Lc  Abs  File  De 
    1544  ec_dec_normalize           0x00038299   Lc    1  Code  De   0x5a
    1545  kiss_fft.c                 0x00000000   Lc  Abs  File  De 
    1546  __arm_cp.0_3               0x0003f6b8   Lc    1   --   De   0x4
    1547  __arm_cp.0_4               0x0003f6bc   Lc    1   --   De   0x4
    1548  laplace.c                  0x00000000   Lc  Abs  File  De 
    1549  mathops.c                  0x00000000   Lc  Abs  File  De 
    1550  vq.c                       0x00000000   Lc  Abs  File  De 
    1551  exp_rotation.SPREAD_FACTOR 0x000390b0   Lc    1   --   De 
    1552  exp_rotation1              0x000390c1   Lc    1  Code  De   0x90
    1553  extract_collapse_mask      0x00039151   Lc    1  Code  De   0x48
    1554  cwrs.c                     0x00000000   Lc  Abs  File  De 
    1555  CELT_PVQ_U_ROW             0x0004ec74   Lc    1  Data  De   0x3c
    1556  CELT_PVQ_U_DATA            0x0004d894   Lc    1  Data  De   0x13e0
    1557  dc.s                       0x00000000   Lc  Abs  File  De 
    1558  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1559  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1560  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1561  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1562  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1563  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1564  ../clib/heap2.c            0x00000000   Lc  Abs  File  De 
    1565  ../clib/heap2.c            0x00000000   Lc  Abs  File  De 
    1566  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    1567  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    1568  .text                      0x00018348   Lc    1  Sect  De 
    1569  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    1570  .text                      0x000183a0   Lc    1  Sect  De 
    1571  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    1572  .text                      0x000183e8   Lc    1  Sect  De 
    1573  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    1574  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1575  .text                      0x00018426   Lc    1  Sect  De   0x8a
    1576  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1577  .text                      0x000184b0   Lc    1  Sect  De   0x84
    1578  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1579  .text                      0x00018534   Lc    1  Sect  De   0x64
    1580  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1581  .text                      0x00018598   Lc    1  Sect  De   0x7a
    1582  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1583  .text                      0x00018612   Lc    1  Sect  De   0x10
    1584  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1585  .text                      0x00018622   Lc    1  Sect  De   0x10
    1586  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1587  .text                      0x00018632   Lc    1  Sect  De   0x44
    1588  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1589  .text                      0x00018676   Lc    1  Sect  De   0x4e
    1590  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1591  .text                      0x000186c4   Lc    1  Sect  De   0x56
    1592  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1593  ../clib/heapaux.c          0x00000000   Lc  Abs  File  De 
    1594  .text                      0x0001871a   Lc    1  Sect  De 
    1595  ../clib/angel/startup.s    0x00000000   Lc  Abs  File  De 
    1596  !!!main                    0x00018234   Lc    1  Sect  De   0x8
    1597  ../clib/angel/handlers.s   0x00000000   Lc  Abs  File  De 
    1598  !!handler_copy             0x000182cc   Lc    1  Sect  De   0x1a
    1599  ../fplib/d2f.s             0x00000000   Lc  Abs  File  De 
    1600  x$fpl$d2f                  0x0004c860   Lc    1  Sect  De   0x62
    1601  $v0                        0x0004c860   Lc    1   --   De 
    1602  ../fplib/daddsub.s         0x00000000   Lc  Abs  File  De 
    1603  x$fpl$dadd                 0x0004c8c4   Lc    1  Sect  De   0x150
    1604  $v0                        0x0004c8c4   Lc    1   --   De 
    1605  _dadd1                     0x0004c8d5   Lc    1  Code  De 
    1606  x$fpl$drsb                 0x0004d164   Lc    1  Sect  De   0x16
    1607  $v0                        0x0004d164   Lc    1   --   De 
    1608  x$fpl$dsub                 0x0004d314   Lc    1  Sect  De   0x1dc
    1609  $v0                        0x0004d314   Lc    1   --   De 
    1610  _dsub1                     0x0004d325   Lc    1  Code  De 
    1611  ../fplib/dcmp.s            0x00000000   Lc  Abs  File  De 
    1612  x$fpl$fcmp                 0x0004d546   Lc    1  Sect  De   0x54
    1613  $v0                        0x0004d546   Lc    1   --   De 
    1614  ../fplib/dfix.s            0x00000000   Lc  Abs  File  De 
    1615  x$fpl$dfix                 0x0004cd58   Lc    1  Sect  De   0x5e
    1616  $v0                        0x0004cd58   Lc    1   --   De 
    1617  ../fplib/dflt.s            0x00000000   Lc  Abs  File  De 
    1618  x$fpl$dfltu                0x0004cde4   Lc    1  Sect  De   0x26
    1619  $v0                        0x0004cde4   Lc    1   --   De 
    1620  x$fpl$dflt                 0x0004cdb6   Lc    1  Sect  De   0x2e
    1621  $v0                        0x0004cdb6   Lc    1   --   De 
    1622  ../fplib/dmul.s            0x00000000   Lc  Abs  File  De 
    1623  x$fpl$dmul                 0x0004cefc   Lc    1  Sect  De   0x154
    1624  $v0                        0x0004cefc   Lc    1   --   De 
    1625  ../fplib/f2d.s             0x00000000   Lc  Abs  File  De 
    1626  x$fpl$f2d                  0x0004d4f0   Lc    1  Sect  De   0x56
    1627  $v0                        0x0004d4f0   Lc    1   --   De 
    1628  ../mathlib/cos.c           0x00000000   Lc  Abs  File  De 
    1629  i.__hardfp_cos             0x0004b598   Lc    1  Sect  De 
    1630  ../mathlib/exp.c           0x00000000   Lc  Abs  File  De 
    1631  i.__hardfp_exp             0x0004b660   Lc    1  Sect  De 
    1632  .constdata                 0x0004d650   Lc    1  Sect  De   0x58
    1633  halF                       0x0004d650   Lc    1  Data  De   0x10
    1634  ln2HI                      0x0004d660   Lc    1  Data  De   0x10
    1635  ln2LO                      0x0004d670   Lc    1  Data  De   0x10
    1636  P                          0x0004d680   Lc    1  Data  De   0x28
    1637  ../mathlib/floor.c         0x00000000   Lc  Abs  File  De 
    1638  i.__hardfp_floor           0x0004b9b8   Lc    1  Sect  De 
    1639  ../mathlib/floorf.c        0x00000000   Lc  Abs  File  De 
    1640  i.__hardfp_floorf          0x0004bad0   Lc    1  Sect  De 
    1641  ../mathlib/log.c           0x00000000   Lc  Abs  File  De 
    1642  i.__hardfp_log             0x0004bb40   Lc    1  Sect  De 
    1643  .constdata                 0x0004d6a8   Lc    1  Sect  De   0x38
    1644  Lg2                        0x0004d6a8   Lc    1  Data  De   0x18
    1645  Lg                         0x0004d6c0   Lc    1  Data  De   0x20
    1646  ../mathlib/sqrt.c          0x00000000   Lc  Abs  File  De 
    1647  i.__hardfp_sqrt            0x0004bf04   Lc    1  Sect  De 
    1648  ../mathlib/sqrtf.c         0x00000000   Lc  Abs  File  De 
    1649  i.__hardfp_sqrtf           0x0004bf7e   Lc    1  Sect  De 
    1650  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    1651  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    1652  .ARM.Collect$$rtentry$$00000000
                                    0x00018310   Lc    1  Sect  De 
    1653  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1654  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1655  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1656  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1657  .text                      0x00018720   Lc    1  Sect  De   0x8
    1658  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1659  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1660  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1661  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1662  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1663  ../clib/heap2.c            0x00000000   Lc  Abs  File  De 
    1664  ../clib/fenv.c             0x00000000   Lc  Abs  File  De 
    1665  .text                      0x00018728   Lc    1  Sect  De 
    1666  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    1667  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    1668  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    1669  .ARM.Collect$$libinit$$00000001
                                    0x00018306   Lc    1  Sect  De   0x4
    1670  .ARM.Collect$$libinit$$00000004
                                    0x0001830a   Lc    1  Sect  De 
    1671  .ARM.Collect$$libinit$$0000000A
                                    0x0001830a   Lc    1  Sect  De 
    1672  .ARM.Collect$$libinit$$0000000C
                                    0x0001830a   Lc    1  Sect  De 
    1673  .ARM.Collect$$libinit$$0000000E
                                    0x0001830a   Lc    1  Sect  De 
    1674  .ARM.Collect$$libinit$$00000011
                                    0x0001830a   Lc    1  Sect  De 
    1675  .ARM.Collect$$libinit$$00000013
                                    0x0001830a   Lc    1  Sect  De 
    1676  .ARM.Collect$$libinit$$00000015
                                    0x0001830a   Lc    1  Sect  De 
    1677  .ARM.Collect$$libinit$$00000017
                                    0x0001830a   Lc    1  Sect  De 
    1678  .ARM.Collect$$libinit$$00000019
                                    0x0001830a   Lc    1  Sect  De 
    1679  .ARM.Collect$$libinit$$0000001B
                                    0x0001830a   Lc    1  Sect  De 
    1680  .ARM.Collect$$libinit$$0000001D
                                    0x0001830a   Lc    1  Sect  De 
    1681  .ARM.Collect$$libinit$$0000001F
                                    0x0001830a   Lc    1  Sect  De 
    1682  .ARM.Collect$$libinit$$00000021
                                    0x0001830a   Lc    1  Sect  De 
    1683  .ARM.Collect$$libinit$$00000023
                                    0x0001830a   Lc    1  Sect  De 
    1684  .ARM.Collect$$libinit$$00000025
                                    0x0001830a   Lc    1  Sect  De 
    1685  .ARM.Collect$$libinit$$0000002C
                                    0x0001830a   Lc    1  Sect  De 
    1686  .ARM.Collect$$libinit$$0000002E
                                    0x0001830a   Lc    1  Sect  De 
    1687  .ARM.Collect$$libinit$$00000030
                                    0x0001830a   Lc    1  Sect  De 
    1688  .ARM.Collect$$libinit$$00000032
                                    0x0001830a   Lc    1  Sect  De 
    1689  .ARM.Collect$$libinit$$00000033
                                    0x0001830a   Lc    1  Sect  De   0x2
    1690  ../fplib/basic.s           0x00000000   Lc  Abs  File  De 
    1691  x$fpl$basic                0x0004c848   Lc    1  Sect  De   0x18
    1692  $v0                        0x0004c848   Lc    1   --   De 
    1693  ../fplib/ddiv.s            0x00000000   Lc  Abs  File  De 
    1694  x$fpl$ddiv                 0x0004ca2c   Lc    1  Sect  De   0x2b4
    1695  $v0                        0x0004ca2c   Lc    1   --   De 
    1696  ddiv_entry                 0x0004ca33   Lc    1  Code  De 
    1697  ../fplib/deqf.s            0x00000000   Lc  Abs  File  De 
    1698  x$fpl$deqf                 0x0004cce0   Lc    1  Sect  De   0x78
    1699  $v0                        0x0004cce0   Lc    1   --   De 
    1700  ../fplib/dgeqf.s           0x00000000   Lc  Abs  File  De 
    1701  x$fpl$dgeqf                0x0004ce0c   Lc    1  Sect  De   0x78
    1702  $v0                        0x0004ce0c   Lc    1   --   De 
    1703  ../fplib/dleqf.s           0x00000000   Lc  Abs  File  De 
    1704  x$fpl$dleqf                0x0004ce84   Lc    1  Sect  De   0x78
    1705  $v0                        0x0004ce84   Lc    1   --   De 
    1706  ../fplib/dnaninf.s         0x00000000   Lc  Abs  File  De 
    1707  x$fpl$dnaninf              0x0004d050   Lc    1  Sect  De   0x9c
    1708  $v0                        0x0004d050   Lc    1   --   De 
    1709  ../fplib/dretinf.s         0x00000000   Lc  Abs  File  De 
    1710  x$fpl$dretinf              0x0004d0ec   Lc    1  Sect  De   0xc
    1711  $v0                        0x0004d0ec   Lc    1   --   De 
    1712  ../fplib/drleqf.s          0x00000000   Lc  Abs  File  De 
    1713  x$fpl$drleqf               0x0004d0f8   Lc    1  Sect  De   0x6c
    1714  $v0                        0x0004d0f8   Lc    1   --   De 
    1715  ../fplib/dsqrt.s           0x00000000   Lc  Abs  File  De 
    1716  x$fpl$dsqrt                0x0004d17c   Lc    1  Sect  De   0x198
    1717  $v0                        0x0004d17c   Lc    1   --   De 
    1718  ../fplib/fnaninf.s         0x00000000   Lc  Abs  File  De 
    1719  x$fpl$fnaninf              0x0004d59a   Lc    1  Sect  De   0x8c
    1720  $v0                        0x0004d59a   Lc    1   --   De 
    1721  ../fplib/fretinf.s         0x00000000   Lc  Abs  File  De 
    1722  x$fpl$fretinf              0x0004d640   Lc    1  Sect  De   0xa
    1723  $v0                        0x0004d640   Lc    1   --   De 
    1724  ../fplib/usenofp.s         0x00000000   Lc  Abs  File  De 
    1725  x$fpl$usenofp              0x0004d64a   Lc    1  Sect  De 
    1726  ../mathlib/cos_i.c         0x00000000   Lc  Abs  File  De 
    1727  i.__kernel_cos             0x0004c3f0   Lc    1  Sect  De 
    1728  .constdata                 0x0004d6e0   Lc    1  Sect  De   0x30
    1729  C                          0x0004d6e0   Lc    1  Data  De   0x30
    1730  ../mathlib/dunder.c        0x00000000   Lc  Abs  File  De 
    1731  i.__mathlib_dbl_divzero    0x0004c788   Lc    1  Sect  De 
    1732  i.__mathlib_dbl_infnan     0x0004c7b8   Lc    1  Sect  De 
    1733  i.__mathlib_dbl_invalid    0x0004c7d0   Lc    1  Sect  De 
    1734  i.__mathlib_dbl_overflow   0x0004c7f0   Lc    1  Sect  De 
    1735  i.__mathlib_dbl_underflow  0x0004c810   Lc    1  Sect  De 
    1736  ../mathlib/fpclassify.c    0x00000000   Lc  Abs  File  De 
    1737  i.__ARM_fpclassify         0x0004b566   Lc    1  Sect  De 
    1738  ../mathlib/poly.c          0x00000000   Lc  Abs  File  De 
    1739  i.__kernel_poly            0x0004c560   Lc    1  Sect  De 
    1740  ../mathlib/qnan.c          0x00000000   Lc  Abs  File  De 
    1741  .constdata                 0x0004d710   Lc    1  Sect  De   0x8
    1742  ../mathlib/rred.c          0x00000000   Lc  Abs  File  De 
    1743  i.__ieee754_rem_pio2       0x0004bfb8   Lc    1  Sect  De 
    1744  .constdata                 0x0004d718   Lc    1  Sect  De   0xcc
    1745  pio2s                      0x0004d718   Lc    1  Data  De   0x30
    1746  twooverpi                  0x0004d748   Lc    1  Data  De   0x9c
    1747  ../mathlib/sin_i.c         0x00000000   Lc  Abs  File  De 
    1748  i.__kernel_sin             0x0004c658   Lc    1  Sect  De 
    1749  .constdata                 0x0004d7e8   Lc    1  Sect  De   0x28
    1750  S                          0x0004d7e8   Lc    1  Data  De   0x28
    1751  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    1752  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    1753  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    1754  .text                      0x00018740   Lc    1  Sect  De   0x8
    1755  .bss                       0x10000568   Lc    3  Sect  De   0x60
    1756  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    1757  .ARM.Collect$$rtentry$$00000002
                                    0x00018310   Lc    1  Sect  De 
    1758  .ARM.Collect$$rtentry$$00000009
                                    0x00018316   Lc    1  Sect  De 
    1759  .ARM.Collect$$rtentry$$0000000A
                                    0x00018316   Lc    1  Sect  De   0x4
    1760  .ARM.Collect$$rtentry$$0000000C
                                    0x0001831a   Lc    1  Sect  De 
    1761  .ARM.Collect$$rtentry$$0000000D
                                    0x0001831a   Lc    1  Sect  De   0x8
    1762  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    1763  .ARM.Collect$$rtentry$$00000004
                                    0x00018310   Lc    1  Sect  De   0x6
    1764  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1765  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1766  ../clib/maybe.s            0x00000000   Lc  Abs  File  De 
    1767  ../clib/maybe.s            0x00000000   Lc  Abs  File  De 
    1768  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1769  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1770  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    1771  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1772  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1773  ../clib/heapaux.c          0x00000000   Lc  Abs  File  De 
    1774  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    1775  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    1776  ../fplib/dcmpi.s           0x00000000   Lc  Abs  File  De 
    1777  x$fpl$dcmpinf              0x0004ca14   Lc    1  Sect  De   0x18
    1778  $v0                        0x0004ca14   Lc    1   --   De 
    1779  ../fplib/fpinit.s          0x00000000   Lc  Abs  File  De 
    1780  x$fpl$fpinit               0x0004d626   Lc    1  Sect  De   0x1a
    1781  $v0                        0x0004d626   Lc    1   --   De 
    1782  ../mathlib/fabs.c          0x00000000   Lc  Abs  File  De 
    1783  i.fabs                     0x0004c830   Lc    1  Sect  De 
    1784  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    1785  .text                      0x00018748   Lc    1  Sect  De   0x2
    1786  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    1787  .text                      0x0001874a   Lc    1  Sect  De 
    1788  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    1789  .text                      0x0001874a   Lc    1  Sect  De   0x4a
    1790  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1791  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1792  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1793  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1794  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    1795  ../clib/locale.s           0x00000000   Lc  Abs  File  De 
    1796  ../clib/stdlib.c           0x00000000   Lc  Abs  File  De 
    1797  .text                      0x00018794   Lc    1  Sect  De 
    1798  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1799  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1800  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    1801  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    1802  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    1803  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    1804  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    1805  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    1806  .ARM.Collect$$libinit$$00000000
                                    0x00018304   Lc    1  Sect  De   0x2
    1807  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    1808  .text                      0x000187a8   Lc    1  Sect  De 
    1809  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    1810  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    1811  .ARM.Collect$$rtexit$$00000000
                                    0x00018322   Lc    1  Sect  De   0x2
    1812  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1813  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1814  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1815  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1816  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    1817  .ARM.Collect$$libshutdown$$00000002
                                    0x0001830e   Lc    1  Sect  De 
    1818  .ARM.Collect$$libshutdown$$00000004
                                    0x0001830e   Lc    1  Sect  De 
    1819  .ARM.Collect$$libshutdown$$00000007
                                    0x0001830e   Lc    1  Sect  De 
    1820  .ARM.Collect$$libshutdown$$0000000A
                                    0x0001830e   Lc    1  Sect  De 
    1821  .ARM.Collect$$libshutdown$$0000000C
                                    0x0001830e   Lc    1  Sect  De 
    1822  .ARM.Collect$$libshutdown$$0000000F
                                    0x0001830e   Lc    1  Sect  De 
    1823  .ARM.Collect$$libshutdown$$00000010
                                    0x0001830e   Lc    1  Sect  De   0x2
    1824  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    1825  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    1826  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    1827  .ARM.Collect$$rtexit$$00000002
                                    0x00018324   Lc    1  Sect  De 
    1828  .ARM.Collect$$rtexit$$00000003
                                    0x00018324   Lc    1  Sect  De   0x4
    1829  .ARM.Collect$$rtexit$$00000004
                                    0x00018328   Lc    1  Sect  De   0x6
    1830  ../clib/signal.s           0x00000000   Lc  Abs  File  De 
    1831  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1832  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1833  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1834  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1835  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1836  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1837  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1838  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1839  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    1840  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    1841  .ARM.Collect$$libshutdown$$00000000
                                    0x0001830c   Lc    1  Sect  De   0x2
    1842  ../clib/angel/dczerorl2.s  0x00000000   Lc  Abs  File  De 
    1843  !!dczerorl2                0x00018270   Lc    1  Sect  De   0x5a
    1844  ../clib/angel/scatter.s    0x00000000   Lc  Abs  File  De 
    1845  !!!scatter                 0x0001823c   Lc    1  Sect  De   0x34
    1846  ../clib/angel/handlers.s   0x00000000   Lc  Abs  File  De 
    1847  !!handler_zi               0x000182e8   Lc    1  Sect  De   0x1c
    1848  BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$VFPi3$EXTD16$VFPS$VFMA$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEX$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2
                                    0x00000000   Gb  Abs   --   Hi 
    1849  __Vectors                  0x00018000   Gb    1  Data  Hi 
    1850  __Patchable                0x00018190   Gb    1  Data  Hi 
    1851  Reset_Handler              0x00018201   Wk    1  Code  Hi   0x1c
    1852  NMI_Handler                0x0001821f   Wk    1  Code  Hi   0x2
    1853  MemManage_Handler          0x00018221   Wk    1  Code  Hi   0x2
    1854  BusFault_Handler           0x00018223   Wk    1  Code  Hi   0x2
    1855  UsageFault_Handler         0x00018225   Wk    1  Code  Hi   0x2
    1856  DebugMon_Handler           0x00018229   Wk    1  Code  Hi   0x2
    1857  am_adc_isr                 0x0001822f   Wk    1  Code  Hi 
    1858  am_audadc0_isr             0x0001822f   Wk    1  Code  Hi 
    1859  am_brownout_isr            0x0001822f   Wk    1  Code  Hi 
    1860  am_cachecpu_isr            0x0001822f   Wk    1  Code  Hi 
    1861  am_clkgen_isr              0x0001822f   Wk    1  Code  Hi 
    1862  am_disp_isr                0x0001822f   Wk    1  Code  Hi 
    1863  am_dsi_isr                 0x0001822f   Wk    1  Code  Hi 
    1864  am_dspi2s0_isr             0x0001822f   Wk    1  Code  Hi 
    1865  am_dspi2s1_isr             0x0001822f   Wk    1  Code  Hi 
    1866  am_dspi2s2_isr             0x0001822f   Wk    1  Code  Hi 
    1867  am_dspi2s3_isr             0x0001822f   Wk    1  Code  Hi 
    1868  am_gpio0_405f_isr          0x0001822f   Wk    1  Code  Hi 
    1869  am_gpio0_607f_isr          0x0001822f   Wk    1  Code  Hi 
    1870  am_gpio1_001f_isr          0x0001822f   Wk    1  Code  Hi 
    1871  am_gpio1_203f_isr          0x0001822f   Wk    1  Code  Hi 
    1872  am_gpio1_405f_isr          0x0001822f   Wk    1  Code  Hi 
    1873  am_gpio1_607f_isr          0x0001822f   Wk    1  Code  Hi 
    1874  am_gpu_isr                 0x0001822f   Wk    1  Code  Hi 
    1875  am_iomaster0_isr           0x0001822f   Wk    1  Code  Hi 
    1876  am_iomaster1_isr           0x0001822f   Wk    1  Code  Hi 
    1877  am_iomaster2_isr           0x0001822f   Wk    1  Code  Hi 
    1878  am_iomaster3_isr           0x0001822f   Wk    1  Code  Hi 
    1879  am_iomaster4_isr           0x0001822f   Wk    1  Code  Hi 
    1880  am_iomaster5_isr           0x0001822f   Wk    1  Code  Hi 
    1881  am_iomaster6_isr           0x0001822f   Wk    1  Code  Hi 
    1882  am_iomaster7_isr           0x0001822f   Wk    1  Code  Hi 
    1883  am_ioslave_acc_isr         0x0001822f   Wk    1  Code  Hi 
    1884  am_ioslave_ios_isr         0x0001822f   Wk    1  Code  Hi 
    1885  am_mspi0_isr               0x0001822f   Wk    1  Code  Hi 
    1886  am_mspi1_isr               0x0001822f   Wk    1  Code  Hi 
    1887  am_mspi2_isr               0x0001822f   Wk    1  Code  Hi 
    1888  am_pdm1_isr                0x0001822f   Wk    1  Code  Hi 
    1889  am_pdm2_isr                0x0001822f   Wk    1  Code  Hi 
    1890  am_pdm3_isr                0x0001822f   Wk    1  Code  Hi 
    1891  am_rtc_isr                 0x0001822f   Wk    1  Code  Hi 
    1892  am_sdio_isr                0x0001822f   Wk    1  Code  Hi 
    1893  am_stimer_cmpr2_isr        0x0001822f   Wk    1  Code  Hi 
    1894  am_stimer_cmpr3_isr        0x0001822f   Wk    1  Code  Hi 
    1895  am_stimer_cmpr4_isr        0x0001822f   Wk    1  Code  Hi 
    1896  am_stimer_cmpr5_isr        0x0001822f   Wk    1  Code  Hi 
    1897  am_stimer_cmpr6_isr        0x0001822f   Wk    1  Code  Hi 
    1898  am_stimer_cmpr7_isr        0x0001822f   Wk    1  Code  Hi 
    1899  am_stimerof_isr            0x0001822f   Wk    1  Code  Hi 
    1900  am_timer00_isr             0x0001822f   Wk    1  Code  Hi 
    1901  am_timer01_isr             0x0001822f   Wk    1  Code  Hi 
    1902  am_timer02_isr             0x0001822f   Wk    1  Code  Hi 
    1903  am_timer03_isr             0x0001822f   Wk    1  Code  Hi 
    1904  am_timer04_isr             0x0001822f   Wk    1  Code  Hi 
    1905  am_timer05_isr             0x0001822f   Wk    1  Code  Hi 
    1906  am_timer06_isr             0x0001822f   Wk    1  Code  Hi 
    1907  am_timer07_isr             0x0001822f   Wk    1  Code  Hi 
    1908  am_timer08_isr             0x0001822f   Wk    1  Code  Hi 
    1909  am_timer09_isr             0x0001822f   Wk    1  Code  Hi 
    1910  am_timer10_isr             0x0001822f   Wk    1  Code  Hi 
    1911  am_timer11_isr             0x0001822f   Wk    1  Code  Hi 
    1912  am_timer12_isr             0x0001822f   Wk    1  Code  Hi 
    1913  am_timer13_isr             0x0001822f   Wk    1  Code  Hi 
    1914  am_timer14_isr             0x0001822f   Wk    1  Code  Hi 
    1915  am_timer15_isr             0x0001822f   Wk    1  Code  Hi 
    1916  am_uart1_isr               0x0001822f   Wk    1  Code  Hi 
    1917  am_uart2_isr               0x0001822f   Wk    1  Code  Hi 
    1918  am_uart3_isr               0x0001822f   Wk    1  Code  Hi 
    1919  am_uart_isr                0x0001822f   Wk    1  Code  Hi 
    1920  am_usb_isr                 0x0001822f   Wk    1  Code  Hi 
    1921  am_vcomp_isr               0x0001822f   Wk    1  Code  Hi 
    1922  am_watchdog_isr            0x0001822f   Wk    1  Code  Hi 
    1923  __main                     0x00018235   Gb    1  Code  Hi   0x8
    1924  __scatterload              0x0001823d   Gb    1  Code  Hi 
    1925  __scatterload_rt2          0x0001823d   Gb    1  Code  Hi   0x2c
    1926  __scatterload_rt2_thumb_only
                                    0x0001823d   Gb    1  Code  Hi 
    1927  __scatterload_null         0x0001824b   Gb    1  Code  Hi 
    1928  __decompress               0x00018271   Gb    1  Code  Hi   0x5a
    1929  __decompress1              0x00018271   Gb    1  Code  Hi 
    1930  __scatterload_copy         0x000182cd   Gb    1  Code  Hi   0x1a
    1931  __scatterload_zeroinit     0x000182e9   Gb    1  Code  Hi   0x1c
    1932  __rt_lib_init              0x00018305   Gb    1  Code  De 
    1933  __rt_lib_init_fp_1         0x00018307   Gb    1  Code  Hi 
    1934  __rt_lib_init_alloca_1     0x0001830b   Gb    1  Code  Hi 
    1935  __rt_lib_init_argv_1       0x0001830b   Gb    1  Code  Hi 
    1936  __rt_lib_init_atexit_1     0x0001830b   Gb    1  Code  Hi 
    1937  __rt_lib_init_clock_1      0x0001830b   Gb    1  Code  Hi 
    1938  __rt_lib_init_cpp_1        0x0001830b   Gb    1  Code  Hi 
    1939  __rt_lib_init_exceptions_1 0x0001830b   Gb    1  Code  Hi 
    1940  __rt_lib_init_fp_trap_1    0x0001830b   Gb    1  Code  Hi 
    1941  __rt_lib_init_getenv_1     0x0001830b   Gb    1  Code  Hi 
    1942  __rt_lib_init_heap_1       0x0001830b   Gb    1  Code  Hi 
    1943  __rt_lib_init_lc_collate_1 0x0001830b   Gb    1  Code  Hi 
    1944  __rt_lib_init_lc_ctype_1   0x0001830b   Gb    1  Code  Hi 
    1945  __rt_lib_init_lc_monetary_1
                                    0x0001830b   Gb    1  Code  Hi 
    1946  __rt_lib_init_lc_numeric_1 0x0001830b   Gb    1  Code  Hi 
    1947  __rt_lib_init_lc_time_1    0x0001830b   Gb    1  Code  Hi 
    1948  __rt_lib_init_preinit_1    0x0001830b   Gb    1  Code  Hi 
    1949  __rt_lib_init_rand_1       0x0001830b   Gb    1  Code  Hi 
    1950  __rt_lib_init_return       0x0001830b   Gb    1  Code  Hi 
    1951  __rt_lib_init_signal_1     0x0001830b   Gb    1  Code  Hi 
    1952  __rt_lib_init_stdio_1      0x0001830b   Gb    1  Code  Hi 
    1953  __rt_lib_init_user_alloc_1 0x0001830b   Gb    1  Code  Hi 
    1954  __rt_lib_shutdown          0x0001830d   Gb    1  Code  De 
    1955  __rt_lib_shutdown_cpp_1    0x0001830f   Gb    1  Code  Hi 
    1956  __rt_lib_shutdown_fp_trap_1
                                    0x0001830f   Gb    1  Code  Hi 
    1957  __rt_lib_shutdown_heap_1   0x0001830f   Gb    1  Code  Hi 
    1958  __rt_lib_shutdown_return   0x0001830f   Gb    1  Code  Hi 
    1959  __rt_lib_shutdown_signal_1 0x0001830f   Gb    1  Code  Hi 
    1960  __rt_lib_shutdown_stdio_1  0x0001830f   Gb    1  Code  Hi 
    1961  __rt_lib_shutdown_user_alloc_1
                                    0x0001830f   Gb    1  Code  Hi 
    1962  __rt_entry                 0x00018311   Gb    1  Code  Hi 
    1963  __rt_entry_presh_1         0x00018311   Gb    1  Code  Hi 
    1964  __rt_entry_sh              0x00018311   Gb    1  Code  Hi 
    1965  __rt_entry_li              0x00018317   Gb    1  Code  Hi 
    1966  __rt_entry_postsh_1        0x00018317   Gb    1  Code  Hi 
    1967  __rt_entry_main            0x0001831b   Gb    1  Code  Hi 
    1968  __rt_entry_postli_1        0x0001831b   Gb    1  Code  Hi 
    1969  __rt_exit                  0x00018323   Gb    1  Code  De 
    1970  __rt_exit_ls               0x00018325   Gb    1  Code  Hi 
    1971  __rt_exit_prels_1          0x00018325   Gb    1  Code  Hi 
    1972  __rt_exit_exit             0x00018329   Gb    1  Code  Hi 
    1973  __user_initial_stackheap   0x00018331   Gb    1  Code  Hi   0xa
    1974  memcmp                     0x00018349   Gb    1  Code  De   0x58
    1975  strcpy                     0x000183a1   Gb    1  Code  De   0x48
    1976  strlen                     0x000183e9   Gb    1  Code  De   0x3e
    1977  __aeabi_memcpy             0x00018427   Gb    1  Code  De 
    1978  __rt_memcpy                0x00018427   Gb    1  Code  De   0x8a
    1979  _memcpy_lastbytes          0x0001848d   Gb    1  Code  De 
    1980  __aeabi_memmove            0x000184b1   Gb    1  Code  De 
    1981  __rt_memmove               0x000184b1   Gb    1  Code  De   0x84
    1982  __memmove_lastfew          0x00018511   Gb    1  Code  De 
    1983  __aeabi_memcpy4            0x00018535   Gb    1  Code  De 
    1984  __aeabi_memcpy8            0x00018535   Gb    1  Code  De 
    1985  __rt_memcpy_w              0x00018535   Gb    1  Code  De   0x64
    1986  _memcpy_lastbytes_aligned  0x0001857d   Gb    1  Code  De 
    1987  __aeabi_memmove4           0x00018599   Gb    1  Code  De 
    1988  __aeabi_memmove8           0x00018599   Gb    1  Code  De 
    1989  __rt_memmove_w             0x00018599   Gb    1  Code  De   0x7a
    1990  __memmove_aligned          0x000185bf   Gb    1  Code  De 
    1991  __memmove_lastfew_aligned  0x000185f7   Gb    1  Code  De 
    1992  __aeabi_memset             0x00018613   Gb    1  Code  De   0x10
    1993  __aeabi_memset4            0x00018623   Gb    1  Code  De   0x10
    1994  __aeabi_memset8            0x00018623   Gb    1  Code  De 
    1995  __aeabi_memclr             0x00018633   Gb    1  Code  De 
    1996  __rt_memclr                0x00018633   Gb    1  Code  De 
    1997  _memset                    0x00018637   Gb    1  Code  De   0x40
    1998  __aeabi_memclr4            0x00018677   Gb    1  Code  De 
    1999  __aeabi_memclr8            0x00018677   Gb    1  Code  De 
    2000  __rt_memclr_w              0x00018677   Gb    1  Code  De 
    2001  _memset_w                  0x0001867b   Gb    1  Code  De   0x4a
    2002  strncpy                    0x000186c5   Gb    1  Code  De   0x56
    2003  __use_two_region_memory    0x0001871b   Gb    1  Code  Hi   0x2
    2004  __rt_heap_escrow           0x0001871d   Gb    1  Code  De   0x2
    2005  __rt_heap_expand           0x0001871f   Gb    1  Code  De   0x2
    2006  __aeabi_errno_addr         0x00018721   Gb    1  Code  De   0x8
    2007  __errno$intlibspace        0x00018721   Gb    1  Code  De 
    2008  __rt_errno_addr$intlibspace
                                    0x00018721   Gb    1  Code  De 
    2009  __read_errno               0x00018729   Gb    1  Code  De   0xa
    2010  __set_errno                0x00018733   Gb    1  Code  De   0xc
    2011  __user_libspace            0x00018741   Wk    1  Code  De   0x8
    2012  __user_perproc_libspace    0x00018741   Wk    1  Code  De 
    2013  __user_perthread_libspace  0x00018741   Wk    1  Code  De 
    2014  __I$use$semihosting        0x00018749   Gb    1  Code  Hi 
    2015  __use_no_semihosting_swi   0x00018749   Gb    1  Code  Hi   0x2
    2016  __semihosting_library_function
                                    0x0001874b   Gb    1  Code  Hi 
    2017  __user_setup_stackheap     0x0001874b   Gb    1  Code  De   0x4a
    2018  exit                       0x00018795   Gb    1  Code  De   0x12
    2019  _sys_exit                  0x000187a9   Gb    1  Code  De   0x8
    2020  AMVOS_RSP_TIMER_RESTART    0x000187b5   Gb    1  Code  Hi   0x3e
    2021  AMVOS_RSP_TIMER_START      0x000187f5   Gb    1  Code  Hi   0x3c
    2022  AMVOS_TEST_TIMER_RESTART   0x00018831   Gb    1  Code  Hi   0x22
    2023  AMVOS_TX_CCC_TIMER_STOP    0x00018855   Gb    1  Code  Hi   0x28
    2024  AmVosHandler               0x0001887d   Gb    1  Code  Hi   0x3e
    2025  AmVosHandlerInit           0x000188bd   Gb    1  Code  Hi   0xd6
    2026  AmVosStart                 0x00018995   Gb    1  Code  Hi   0xe2
    2027  AppAddDevToResList         0x00018a79   Gb    1  Code  Hi   0x74
    2028  AppAdvSetData              0x00018aed   Gb    1  Code  Hi   0x4a
    2029  AppAdvStart                0x00018b39   Gb    1  Code  Hi   0x58
    2030  AppCheckBonded             0x00018b91   Gb    1  Code  Hi   0x22
    2031  AppConnClose               0x00018bb5   Gb    1  Code  Hi   0x18
    2032  AppConnIsOpen              0x00018bcd   Gb    1  Code  Hi   0x54
    2033  AppCopyRecListInNvm        0x00018c21   Gb    1  Code  Hi   0x6c
    2034  AppDbCheckBonded           0x00018c8d   Gb    1  Code  Hi   0x5e
    2035  AppDbCheckValidRecord      0x00018ced   Gb    1  Code  Hi   0x1c
    2036  AppDbDeleteAllRecords      0x00018d09   Gb    1  Code  Hi   0x3e
    2037  AppDbDeleteRecord          0x00018d49   Gb    1  Code  Hi   0x10
    2038  AppDbFindByAddr            0x00018d59   Gb    1  Code  Hi   0x7c
    2039  AppDbFindByLtkReq          0x00018dd5   Gb    1  Code  Hi   0x76
    2040  AppDbGetCccTbl             0x00018e4d   Gb    1  Code  Hi   0xc
    2041  AppDbGetCsfRecord          0x00018e59   Gb    1  Code  Hi   0x1e
    2042  AppDbGetHdl                0x00018e79   Gb    1  Code  Hi   0x22
    2043  AppDbGetKey                0x00018e9d   Gb    1  Code  Hi   0x78
    2044  AppDbGetNextRecord         0x00018f15   Gb    1  Code  Hi   0x7a
    2045  AppDbGetPeerAddedToRl      0x00018f91   Gb    1  Code  Hi   0xe
    2046  AppDbGetPeerRpao           0x00018fa1   Gb    1  Code  Hi   0xe
    2047  AppDbGetPeerSignCounter    0x00018fb1   Gb    1  Code  Hi   0xe
    2048  AppDbInit                  0x00018fc1   Gb    1  Code  Hi   0x12
    2049  AppDbNewRecord             0x00018fd5   Gb    1  Code  Hi   0xcc
    2050  AppDbRecordInUse           0x000190a1   Gb    1  Code  Hi   0x6a
    2051  AppDbSetCccTblValue        0x0001910d   Gb    1  Code  Hi   0x40
    2052  AppDbSetCsfRecord          0x0001914d   Gb    1  Code  Hi   0x30
    2053  AppDbSetKey                0x0001917d   Gb    1  Code  Hi   0xb0
    2054  AppDbSetPeerAddedToRl      0x0001922d   Gb    1  Code  Hi   0x16
    2055  AppDbSetPeerSignCounter    0x00019245   Gb    1  Code  Hi   0x12
    2056  AppDbUpdateNVM             0x00019259   Gb    1  Code  Hi   0xe8
    2057  AppDbValidateRecord        0x00019341   Gb    1  Code  Hi   0x26
    2058  AppHandleNumericComparison 0x00019369   Gb    1  Code  Hi   0x24
    2059  AppHandlePasskey           0x0001938d   Gb    1  Code  Hi   0x6a
    2060  AppHandler                 0x000193f9   Gb    1  Code  Hi   0x68
    2061  AppHandlerInit             0x00019461   Gb    1  Code  Hi   0x1e
    2062  AppServerConnCback         0x00019481   Gb    1  Code  Hi   0x190
    2063  AppServerInit              0x00019611   Gb    1  Code  Hi   0x10
    2064  AppSetBondable             0x00019621   Gb    1  Code  Hi   0x1a
    2065  AppSlaveInit               0x0001963d   Gb    1  Code  Hi   0x9e
    2066  AppSlaveProcDmMsg          0x000196dd   Gb    1  Code  Hi   0x1b8
    2067  AppSlaveSecProcDmMsg       0x00019895   Gb    1  Code  Hi   0xd0
    2068  AppSlaveSecurityReq        0x00019965   Gb    1  Code  Hi   0x2e
    2069  AppUiAction                0x00019995   Gb    1  Code  Hi   0x94
    2070  AppUiBtnPressed            0x00019a29   Gb    1  Code  Hi   0x2
    2071  AppUiBtnRegister           0x00019a2d   Gb    1  Code  Hi   0x14
    2072  AppUiDisplayConfirmValue   0x00019a41   Gb    1  Code  Hi   0x2a
    2073  AppUiDisplayPasskey        0x00019a6d   Gb    1  Code  Hi   0x2a
    2074  AppUpdatePrivacyMode       0x00019a99   Gb    1  Code  Hi   0x4e
    2075  AttConnRegister            0x00019ae9   Gb    1  Code  Hi   0x14
    2076  AttGetMtu                  0x00019afd   Gb    1  Code  Hi   0x16
    2077  AttHandler                 0x00019b15   Gb    1  Code  Hi   0xba
    2078  AttHandlerInit             0x00019bd1   Gb    1  Code  Hi   0x58
    2079  AttMsgFree                 0x00019c29   Gb    1  Code  Hi   0x40
    2080  AttRegister                0x00019c69   Gb    1  Code  Hi   0x46
    2081  AttcIndConfirm             0x00019cb1   Gb    1  Code  Hi   0x70
    2082  AttcInit                   0x00019d21   Gb    1  Code  Hi   0xcc
    2083  AttcMtuReq                 0x00019ded   Gb    1  Code  Hi   0x5e
    2084  AttsAddGroup               0x00019e4d   Gb    1  Code  Hi   0x62
    2085  AttsCalculateDbHash        0x00019eb1   Gb    1  Code  Hi   0x1bc
    2086  AttsCccClearTable          0x0001a06d   Gb    1  Code  Hi   0x14
    2087  AttsCccEnabled             0x0001a081   Gb    1  Code  Hi   0x54
    2088  AttsCccGet                 0x0001a0d5   Gb    1  Code  Hi   0x3a
    2089  AttsCccInitTable           0x0001a111   Gb    1  Code  Hi   0x94
    2090  AttsCccRegister            0x0001a1a5   Gb    1  Code  Hi   0x38
    2091  AttsCccSet                 0x0001a1dd   Gb    1  Code  Hi   0x32
    2092  AttsCsfConnOpen            0x0001a211   Gb    1  Code  Hi   0x58
    2093  AttsCsfGetClientChangeAwareState
                                    0x0001a269   Gb    1  Code  Hi   0x1e
    2094  AttsCsfGetFeatures         0x0001a289   Gb    1  Code  Hi   0x3a
    2095  AttsCsfRegister            0x0001a2c5   Gb    1  Code  Hi   0x14
    2096  AttsCsfSetClientChangeAwareState
                                    0x0001a2d9   Gb    1  Code  Hi   0x98
    2097  AttsCsfWriteFeatures       0x0001a371   Gb    1  Code  Hi   0x9e
    2098  AttsGetCccTableLen         0x0001a411   Gb    1  Code  Hi   0xc
    2099  AttsGetSignCounter         0x0001a41d   Gb    1  Code  Hi   0x16
    2100  AttsHandleValueInd         0x0001a435   Gb    1  Code  Hi   0x3c
    2101  AttsHandleValueNtf         0x0001a471   Gb    1  Code  Hi   0x3c
    2102  AttsHashDatabaseString     0x0001a4ad   Gb    1  Code  Hi   0x3a
    2103  AttsIndInit                0x0001a4e9   Gb    1  Code  Hi   0x94
    2104  AttsInit                   0x0001a57d   Gb    1  Code  Hi   0xce
    2105  AttsSetAttr                0x0001a64d   Gb    1  Code  Hi   0x7c
    2106  AttsSetCsrk                0x0001a6c9   Gb    1  Code  Hi   0x38
    2107  AttsSetSignCounter         0x0001a701   Gb    1  Code  Hi   0x20
    2108  Bda2Str                    0x0001a721   Gb    1  Code  Hi   0x6c
    2109  BdaClr                     0x0001a78d   Gb    1  Code  Hi   0x14
    2110  BdaCmp                     0x0001a7a1   Gb    1  Code  Hi   0x1c
    2111  BdaCpy                     0x0001a7bd   Gb    1  Code  Hi   0x16
    2112  BdaIsZeros                 0x0001a7d5   Gb    1  Code  Hi   0x22
    2113  Calc128Cpy                 0x0001a7f9   Gb    1  Code  Hi   0x2a
    2114  Calc128Cpy64               0x0001a825   Gb    1  Code  Hi   0x16
    2115  Calc128Xor                 0x0001a83d   Gb    1  Code  Hi   0x3e
    2116  CalcCrc32                  0x0001a87d   Gb    1  Code  Hi   0x4a
    2117  DmAdvConfig                0x0001a935   Gb    1  Code  Hi   0x5c
    2118  DmAdvInit                  0x0001a991   Gb    1  Code  Hi   0x32
    2119  DmAdvSetData               0x0001a9c5   Gb    1  Code  Hi   0x72
    2120  DmAdvSetInterval           0x0001aa39   Gb    1  Code  Hi   0x40
    2121  DmAdvStart                 0x0001aa79   Gb    1  Code  Hi   0x90
    2122  DmConnCheckIdle            0x0001ab09   Gb    1  Code  Hi   0x34
    2123  DmConnClose                0x0001ab3d   Gb    1  Code  Hi   0x54
    2124  DmConnIdByHandle           0x0001ab91   Gb    1  Code  Hi   0x66
    2125  DmConnInUse                0x0001abf9   Gb    1  Code  Hi   0x22
    2126  DmConnInit                 0x0001ac1d   Gb    1  Code  Hi   0x56
    2127  DmConnLocalAddr            0x0001ac75   Gb    1  Code  Hi   0x20
    2128  DmConnLocalAddrType        0x0001ac95   Gb    1  Code  Hi   0x22
    2129  DmConnLocalRpa             0x0001acb9   Gb    1  Code  Hi   0x20
    2130  DmConnPeerAddr             0x0001acd9   Gb    1  Code  Hi   0x20
    2131  DmConnPeerAddrType         0x0001acf9   Gb    1  Code  Hi   0x22
    2132  DmConnPeerRpa              0x0001ad1d   Gb    1  Code  Hi   0x20
    2133  DmConnRegister             0x0001ad3d   Gb    1  Code  Hi   0x2c
    2134  DmConnRole                 0x0001ad69   Gb    1  Code  Hi   0x22
    2135  DmConnSecLevel             0x0001ad8d   Gb    1  Code  Hi   0x22
    2136  DmConnSetDataLen           0x0001adb1   Gb    1  Code  Hi   0x50
    2137  DmConnSetIdle              0x0001ae01   Gb    1  Code  Hi   0x7a
    2138  DmConnSlaveInit            0x0001ae7d   Gb    1  Code  Hi   0x30
    2139  DmConnUpdate               0x0001aead   Gb    1  Code  Hi   0x5a
    2140  DmDevReset                 0x0001af09   Gb    1  Code  Hi   0x48
    2141  DmDevVsInit                0x0001af51   Gb    1  Code  Hi   0x14
    2142  DmHandler                  0x0001af65   Gb    1  Code  Hi   0x4a
    2143  DmHandlerInit              0x0001afb1   Gb    1  Code  Hi   0x2c
    2144  DmHostAddrType             0x0001afdd   Gb    1  Code  Hi   0x4c
    2145  DmL2cCmdRejInd             0x0001b029   Gb    1  Code  Hi   0x3c
    2146  DmL2cConnUpdateCnf         0x0001b065   Gb    1  Code  Hi   0x36
    2147  DmLlAddrType               0x0001b09d   Gb    1  Code  Hi   0x4a
    2148  DmLlPrivEnabled            0x0001b0e9   Gb    1  Code  Hi   0xc
    2149  DmPhyInit                  0x0001b0f5   Gb    1  Code  Hi   0x2a
    2150  DmPrivAddDevToResList      0x0001b121   Gb    1  Code  Hi   0x80
    2151  DmPrivInit                 0x0001b1a1   Gb    1  Code  Hi   0x28
    2152  DmPrivResolveAddr          0x0001b1c9   Gb    1  Code  Hi   0x50
    2153  DmPrivSetPrivacyMode       0x0001b219   Gb    1  Code  Hi   0x50
    2154  DmReadRemoteFeatures       0x0001b269   Gb    1  Code  Hi   0xa6
    2155  DmRegister                 0x0001b311   Gb    1  Code  Hi   0x5e
    2156  DmRemoteConnParamReqNegReply
                                    0x0001b371   Gb    1  Code  Hi   0x44
    2157  DmRemoteConnParamReqReply  0x0001b3b5   Gb    1  Code  Hi   0x4a
    2158  DmSecAuthRsp               0x0001b401   Gb    1  Code  Hi   0x52
    2159  DmSecCancelReq             0x0001b455   Gb    1  Code  Hi   0x3a
    2160  DmSecCompareRsp            0x0001b491   Gb    1  Code  Hi   0x4a
    2161  DmSecGenerateEccKeyReq     0x0001b4dd   Gb    1  Code  Hi   0x16
    2162  DmSecGetCompareValue       0x0001b4f5   Gb    1  Code  Hi   0x2a
    2163  DmSecGetEccKey             0x0001b521   Gb    1  Code  Hi   0xa
    2164  DmSecGetLocalCsrk          0x0001b52d   Gb    1  Code  Hi   0xc
    2165  DmSecGetLocalIrk           0x0001b539   Gb    1  Code  Hi   0xc
    2166  DmSecInit                  0x0001b545   Gb    1  Code  Hi   0x28
    2167  DmSecLescInit              0x0001b56d   Gb    1  Code  Hi   0x14
    2168  DmSecLtkRsp                0x0001b581   Gb    1  Code  Hi   0x66
    2169  DmSecPairRsp               0x0001b5e9   Gb    1  Code  Hi   0x6a
    2170  DmSecSetEccKey             0x0001b655   Gb    1  Code  Hi   0x1a
    2171  DmSecSlaveReq              0x0001b671   Gb    1  Code  Hi   0x3a
    2172  DmSizeOfEvt                0x0001b6ad   Gb    1  Code  Hi   0x42
    2173  DmSmpCbackExec             0x0001b6f1   Gb    1  Code  Hi   0x50
    2174  GattReadCback              0x0001b741   Gb    1  Code  Hi   0x44
    2175  GattSendServiceChangedInd  0x0001b785   Gb    1  Code  Hi   0xd6
    2176  GattSetSvcChangedIdx       0x0001b85d   Gb    1  Code  Hi   0x1c
    2177  GattWriteCback             0x0001b879   Gb    1  Code  Hi   0x52
    2178  HardFault_Handler          0x0001b8cd   Gb    1  Code  Hi   0x1e
    2179  HciAclRegister             0x0001b8f1   Gb    1  Code  Hi   0x1a
    2180  HciCoreHandler             0x0001b90d   Gb    1  Code  Hi   0xd6
    2181  HciCoreInit                0x0001b9e5   Gb    1  Code  Hi   0xaa
    2182  HciDisconnectCmd           0x0001ba91   Gb    1  Code  Hi   0x52
    2183  HciDrvHandler              0x0001bae5   Gb    1  Code  Hi   0x26a
    2184  HciDrvHandlerInit          0x0001bd51   Gb    1  Code  Hi   0x2a
    2185  HciDrvRadioBoot            0x0001bd99   Gb    1  Code  Hi   0xe6
    2186  HciDrvRadioShutdown        0x0001be81   Gb    1  Code  Hi   0x60
    2187  HciEvtRegister             0x0001bee1   Gb    1  Code  Hi   0x14
    2188  HciGetBdAddr               0x0001bef5   Gb    1  Code  Hi   0xc
    2189  HciGetBufSize              0x0001bf01   Gb    1  Code  Hi   0xe
    2190  HciGetLeSupFeat            0x0001bf11   Gb    1  Code  Hi   0x16
    2191  HciGetMaxRxAclLen          0x0001bf29   Gb    1  Code  Hi   0xe
    2192  HciHandler                 0x0001bf39   Gb    1  Code  Hi   0x18
    2193  HciHandlerInit             0x0001bf51   Gb    1  Code  Hi   0x26
    2194  HciLeAddDeviceToResolvingListCmd
                                    0x0001bf79   Gb    1  Code  Hi   0x90
    2195  HciLeClearResolvingList    0x0001c009   Gb    1  Code  Hi   0x20
    2196  HciLeConnUpdateCmd         0x0001c029   Gb    1  Code  Hi   0xd6
    2197  HciLeEncryptCmd            0x0001c101   Gb    1  Code  Hi   0x70
    2198  HciLeGenerateDHKey         0x0001c171   Gb    1  Code  Hi   0x42
    2199  HciLeLtkReqNegReplCmd      0x0001c1b5   Gb    1  Code  Hi   0x42
    2200  HciLeLtkReqReplCmd         0x0001c1f9   Gb    1  Code  Hi   0x64
    2201  HciLeRandCmd               0x0001c25d   Gb    1  Code  Hi   0x20
    2202  HciLeReadBufSizeCmd        0x0001c27d   Gb    1  Code  Hi   0x20
    2203  HciLeReadLocalP256PubKey   0x0001c29d   Gb    1  Code  Hi   0x20
    2204  HciLeReadLocalSupFeatCmd   0x0001c2bd   Gb    1  Code  Hi   0x20
    2205  HciLeReadMaxDataLen        0x0001c2dd   Gb    1  Code  Hi   0x20
    2206  HciLeReadRemoteFeatCmd     0x0001c2fd   Gb    1  Code  Hi   0x42
    2207  HciLeReadResolvingListSize 0x0001c341   Gb    1  Code  Hi   0x20
    2208  HciLeReadSupStatesCmd      0x0001c361   Gb    1  Code  Hi   0x20
    2209  HciLeReadWhiteListSizeCmd  0x0001c381   Gb    1  Code  Hi   0x20
    2210  HciLeRemoteConnParamReqNegReply
                                    0x0001c3a1   Gb    1  Code  Hi   0x52
    2211  HciLeRemoteConnParamReqReply
                                    0x0001c3f5   Gb    1  Code  Hi   0xf8
    2212  HciLeRemoveDeviceFromResolvingList
                                    0x0001c4ed   Gb    1  Code  Hi   0x46
    2213  HciLeRequestPeerScaCmd     0x0001c535   Gb    1  Code  Hi   0x42
    2214  HciLeSetAddrResolutionEnable
                                    0x0001c579   Gb    1  Code  Hi   0x36
    2215  HciLeSetAdvDataCmd         0x0001c5b1   Gb    1  Code  Hi   0x5c
    2216  HciLeSetAdvEnableCmd       0x0001c60d   Gb    1  Code  Hi   0x36
    2217  HciLeSetAdvParamCmd        0x0001c645   Gb    1  Code  Hi   0xde
    2218  HciLeSetDataLen            0x0001c725   Gb    1  Code  Hi   0x7a
    2219  HciLeSetEventMaskCmd       0x0001c7a1   Gb    1  Code  Hi   0x34
    2220  HciLeSetPrivacyModeCmd     0x0001c7d5   Gb    1  Code  Hi   0x56
    2221  HciLeSetScanRespDataCmd    0x0001c82d   Gb    1  Code  Hi   0x5c
    2222  HciLeStartEncryptionCmd    0x0001c889   Gb    1  Code  Hi   0x94
    2223  HciLeWriteDefDataLen       0x0001c91d   Gb    1  Code  Hi   0x5e
    2224  HciLlPrivacySupported      0x0001c97d   Gb    1  Code  Hi   0x16
    2225  HciReadBdAddrCmd           0x0001c995   Gb    1  Code  Hi   0x20
    2226  HciReadLocalVerInfoCmd     0x0001c9b5   Gb    1  Code  Hi   0x20
    2227  HciReadRssiCmd             0x0001c9d5   Gb    1  Code  Hi   0x42
    2228  HciResetCmd                0x0001ca19   Gb    1  Code  Hi   0x38
    2229  HciResetSequence           0x0001ca51   Gb    1  Code  Hi   0xb0
    2230  HciSecRegister             0x0001cb01   Gb    1  Code  Hi   0x14
    2231  HciSendAclData             0x0001cb15   Gb    1  Code  Hi   0xce
    2232  HciSetEventMaskCmd         0x0001cbe5   Gb    1  Code  Hi   0x34
    2233  HciSetEventMaskPage2Cmd    0x0001cc19   Gb    1  Code  Hi   0x34
    2234  HciSetLeSupFeat            0x0001cc4d   Gb    1  Code  Hi   0x52
    2235  HciSetMaxRxAclLen          0x0001cca1   Gb    1  Code  Hi   0x1a
    2236  HciVendorSpecificCmd       0x0001ccbd   Gb    1  Code  Hi   0x3e
    2237  HciVsInit                  0x0001ccfd   Gb    1  Code  Hi   0xa
    2238  HciVscSetTraceBitMap       0x0001cd09   Gb    1  Code  Hi   0x16
    2239  HciVscUpdateBDAddress      0x0001cd21   Gb    1  Code  Hi   0x16
    2240  HciVscUpdateLinklayerFeature
                                    0x0001cd39   Gb    1  Code  Hi   0x24
    2241  HciVscUpdateNvdsParam      0x0001cd5d   Gb    1  Code  Hi   0x16
    2242  HciWriteAuthPayloadTimeout 0x0001cd75   Gb    1  Code  Hi   0x5e
    2243  L2cDataReq                 0x0001cdd5   Gb    1  Code  Hi   0x86
    2244  L2cDmConnUpdateReq         0x0001ce5d   Gb    1  Code  Hi   0x13c
    2245  L2cInit                    0x0001cf99   Gb    1  Code  Hi   0x54
    2246  L2cRegister                0x0001cfed   Gb    1  Code  Hi   0x3c
    2247  L2cSlaveHandler            0x0001d029   Gb    1  Code  Hi   0x34
    2248  L2cSlaveHandlerInit        0x0001d05d   Gb    1  Code  Hi   0x22
    2249  L2cSlaveInit               0x0001d081   Gb    1  Code  Hi   0x4a
    2250  PendSV_Handler             0x0001d0d1   Gb    1  Code  Hi   0x64
    2251  SVC_Handler                0x0001d141   Gb    1  Code  Hi   0x24
    2252  SecAes                     0x0001d165   Gb    1  Code  Hi   0x7c
    2253  SecAesHciCback             0x0001d1e1   Gb    1  Code  Hi   0x32
    2254  SecAesInit                 0x0001d215   Gb    1  Code  Hi   0x14
    2255  SecCmac                    0x0001d229   Gb    1  Code  Hi   0xc0
    2256  SecCmacHciCback            0x0001d2e9   Gb    1  Code  Hi   0x60
    2257  SecCmacInit                0x0001d349   Gb    1  Code  Hi   0x14
    2258  SecEccGenKey               0x0001d35d   Gb    1  Code  Hi   0x6c
    2259  SecEccGenSharedSecret      0x0001d3c9   Gb    1  Code  Hi   0x94
    2260  SecEccHciCback             0x0001d45d   Gb    1  Code  Hi   0x92
    2261  SecEccInit                 0x0001d4f1   Gb    1  Code  Hi   0x14
    2262  SecInit                    0x0001d505   Gb    1  Code  Hi   0x2a
    2263  SecLeEncryptCmd            0x0001d531   Gb    1  Code  Hi   0x4c
    2264  SecRand                    0x0001d57d   Gb    1  Code  Hi   0xc2
    2265  SmpDbGetFailureCount       0x0001d641   Gb    1  Code  Hi   0x1a
    2266  SmpDbGetPairingDisabledTime
                                    0x0001d65d   Gb    1  Code  Hi   0x1a
    2267  SmpDbInit                  0x0001d679   Gb    1  Code  Hi   0x52
    2268  SmpDbMaxAttemptReached     0x0001d6cd   Gb    1  Code  Hi   0xa2
    2269  SmpDbPairingFailed         0x0001d771   Gb    1  Code  Hi   0x26
    2270  SmpDbService               0x0001d799   Gb    1  Code  Hi   0x118
    2271  SmpDbSetFailureCount       0x0001d8b1   Gb    1  Code  Hi   0x3c
    2272  SmpDmEncryptInd            0x0001d8ed   Gb    1  Code  Hi   0x20
    2273  SmpDmGetStk                0x0001d90d   Gb    1  Code  Hi   0x96
    2274  SmpDmLescEnabled           0x0001d9a5   Gb    1  Code  Hi   0x3c
    2275  SmpDmMsgSend               0x0001d9e1   Gb    1  Code  Hi   0x1c
    2276  SmpHandler                 0x0001d9fd   Gb    1  Code  Hi   0xbe
    2277  SmpHandlerInit             0x0001dabd   Gb    1  Code  Hi   0x94
    2278  SmpScAlloc                 0x0001db51   Gb    1  Code  Hi   0x38
    2279  SmpScAllocScratchBuffers   0x0001db89   Gb    1  Code  Hi   0xc8
    2280  SmpScCalcF4                0x0001dc51   Gb    1  Code  Hi   0x68
    2281  SmpScCat                   0x0001dcb9   Gb    1  Code  Hi   0x24
    2282  SmpScCat128                0x0001dcdd   Gb    1  Code  Hi   0x18
    2283  SmpScCmac                  0x0001dcf5   Gb    1  Code  Hi   0x62
    2284  SmpScFreeScratchBuffers    0x0001dd59   Gb    1  Code  Hi   0xa0
    2285  SmpScGetCancelMsgWithReattempt
                                    0x0001ddf9   Gb    1  Code  Hi   0x68
    2286  SmpScInit                  0x0001de61   Gb    1  Code  Hi   0x70
    2287  SmprInit                   0x0001ded1   Gb    1  Code  Hi   0x2e
    2288  SmprScInit                 0x0001df01   Gb    1  Code  Hi   0x1c
    2289  SvcAmotasAddGroup          0x0001df1d   Gb    1  Code  Hi   0x10
    2290  SvcAmotasCbackRegister     0x0001df2d   Gb    1  Code  Hi   0x1a
    2291  SvcAmvosAddGroup           0x0001df49   Gb    1  Code  Hi   0x10
    2292  SvcAmvosCbackRegister      0x0001df59   Gb    1  Code  Hi   0x1a
    2293  SvcCoreAddGroup            0x0001df75   Gb    1  Code  Hi   0x1c
    2294  SvcCoreGapCentAddrResUpdate
                                    0x0001df91   Gb    1  Code  Hi   0x18
    2295  SvcCoreGattCbackRegister   0x0001dfa9   Gb    1  Code  Hi   0x1a
    2296  SvcDisAddGroup             0x0001dfc5   Gb    1  Code  Hi   0x10
    2297  SysTick_Handler            0x0001dfd5   Gb    1  Code  Hi   0x3c
    2298  TimeStamp2Time             0x0001e011   Gb    1  Code  Hi   0x8c
    2299  WStrReverse                0x0001e115   Gb    1  Code  Hi   0x68
    2300  WStrReverseCpy             0x0001e17d   Gb    1  Code  Hi   0x48
    2301  WsfBufAlloc                0x0001e1c5   Gb    1  Code  Hi   0x8c
    2302  WsfBufFree                 0x0001e251   Gb    1  Code  Hi   0x7c
    2303  WsfBufInit                 0x0001e2cd   Gb    1  Code  Hi   0x192
    2304  WsfCsEnter                 0x0001e461   Gb    1  Code  Hi   0x22
    2305  WsfCsExit                  0x0001e485   Gb    1  Code  Hi   0x1a
    2306  WsfMsgAlloc                0x0001e4a1   Gb    1  Code  Hi   0x2a
    2307  WsfMsgDataAlloc            0x0001e4cd   Gb    1  Code  Hi   0x20
    2308  WsfMsgDeq                  0x0001e4ed   Gb    1  Code  Hi   0x2a
    2309  WsfMsgEnq                  0x0001e519   Gb    1  Code  Hi   0x26
    2310  WsfMsgFree                 0x0001e541   Gb    1  Code  Hi   0x12
    2311  WsfMsgPeek                 0x0001e555   Gb    1  Code  Hi   0x28
    2312  WsfMsgSend                 0x0001e57d   Gb    1  Code  Hi   0x2a
    2313  WsfOsInit                  0x0001e5a9   Gb    1  Code  Hi   0x30
    2314  WsfOsSetNextHandler        0x0001e5d9   Gb    1  Code  Hi   0x2c
    2315  WsfQueueCount              0x0001e605   Gb    1  Code  Hi   0x3c
    2316  WsfQueueDeq                0x0001e641   Gb    1  Code  Hi   0x3a
    2317  WsfQueueEnq                0x0001e67d   Gb    1  Code  Hi   0x40
    2318  WsfQueueInsert             0x0001e6bd   Gb    1  Code  Hi   0x56
    2319  WsfQueuePush               0x0001e715   Gb    1  Code  Hi   0x32
    2320  WsfQueueRemove             0x0001e749   Gb    1  Code  Hi   0x52
    2321  WsfSetEvent                0x0001e79d   Gb    1  Code  Hi   0x48
    2322  WsfSetOsSpecificEvent      0x0001e7e5   Gb    1  Code  Hi   0xb4
    2323  WsfTaskLock                0x0001e899   Gb    1  Code  Hi   0x8
    2324  WsfTaskMsgQueue            0x0001e8a1   Gb    1  Code  Hi   0x14
    2325  WsfTaskSetReady            0x0001e8b5   Gb    1  Code  Hi   0x32
    2326  WsfTaskUnlock              0x0001e8e9   Gb    1  Code  Hi   0x8
    2327  WsfTimerInit               0x0001e8f1   Gb    1  Code  Hi   0x68
    2328  WsfTimerNextExpiration     0x0001e959   Gb    1  Code  Hi   0x42
    2329  WsfTimerServiceExpired     0x0001e99d   Gb    1  Code  Hi   0x58
    2330  WsfTimerStartMs            0x0001e9f5   Gb    1  Code  Hi   0x22
    2331  WsfTimerStartSec           0x0001ea19   Gb    1  Code  Hi   0x18
    2332  WsfTimerStop               0x0001ea31   Gb    1  Code  Hi   0x18
    2333  WsfTimerUpdate             0x0001ea49   Gb    1  Code  Hi   0x58
    2334  WsfTimerUpdateTicks        0x0001eaa1   Gb    1  Code  Hi   0xa2
    2335  _celt_autocorr             0x0001ed29   Gb    1  Code  Hi   0x114
    2336  _celt_lpc                  0x0001ee3d   Gb    1  Code  Hi   0x100
    2337  alg_quant                  0x0001ef3d   Gb    1  Code  Hi   0xde
    2338  alg_unquant                0x0001f01d   Gb    1  Code  Hi   0xb2
    2339  alloc_stack                0x0001f0d1   Gb    1  Code  Hi   0x4
    2340  am_audio_buffer_empty      0x0001f0d5   Gb    1  Code  Hi   0x4e
    2341  am_audio_buffer_index_set  0x0001f125   Gb    1  Code  Hi   0x6e
    2342  am_audio_buffer_init       0x0001f195   Gb    1  Code  Hi   0x82
    2343  am_audio_buffer_nested_pop 0x0001f219   Gb    1  Code  Hi   0x28
    2344  am_audio_buffer_nested_push
                                    0x0001f241   Gb    1  Code  Hi   0x82
    2345  am_audio_buffer_overwrite_check
                                    0x0001f2c5   Gb    1  Code  Hi   0x104
    2346  am_audio_buffer_pop        0x0001f3c9   Gb    1  Code  Hi   0x50
    2347  am_audio_buffer_push       0x0001f419   Gb    1  Code  Hi   0x62
    2348  am_audio_buffer_rewind     0x0001f47d   Gb    1  Code  Hi   0x12e
    2349  am_audio_universal_buffer_status_check
                                    0x0001f5ad   Gb    1  Code  Hi   0x70
    2350  am_bsp_iom_pins_disable    0x0001f61d   Gb    1  Code  Hi   0x2d4
    2351  am_bsp_iom_pins_enable     0x0001f8f1   Gb    1  Code  Hi   0x370
    2352  am_bsp_itm_printf_enable   0x0001fc61   Gb    1  Code  Hi   0xe2
    2353  am_bsp_low_power_init      0x0001fd45   Gb    1  Code  Hi   0x34
    2354  am_ctimer_isr              0x0001fd79   Gb    1  Code  Hi   0x16
    2355  am_devices_cooper_blocking_read
                                    0x0001fd91   Gb    1  Code  Hi   0x118
    2356  am_devices_cooper_blocking_write
                                    0x0001fea9   Gb    1  Code  Hi   0x1b2
    2357  am_devices_cooper_bus_disable
                                    0x0002005d   Gb    1  Code  Hi   0x3e
    2358  am_devices_cooper_bus_enable
                                    0x0002009d   Gb    1  Code  Hi   0x54
    2359  am_devices_cooper_clkreq_read
                                    0x000200f1   Gb    1  Code  Hi   0x16
    2360  am_devices_cooper_command_write
                                    0x00020109   Gb    1  Code  Hi   0xcc
    2361  am_devices_cooper_image_update_init
                                    0x000201d5   Gb    1  Code  Hi   0x48
    2362  am_devices_cooper_init     0x0002021d   Gb    1  Code  Hi   0x37e
    2363  am_devices_cooper_irq_read 0x0002059d   Gb    1  Code  Hi   0x10
    2364  am_devices_cooper_pins_disable
                                    0x000205ad   Gb    1  Code  Hi   0x52
    2365  am_devices_cooper_pins_enable
                                    0x00020601   Gb    1  Code  Hi   0x54
    2366  am_devices_cooper_reset    0x00020655   Gb    1  Code  Hi   0xac
    2367  am_devices_cooper_reset_with_sbl_check
                                    0x00020701   Gb    1  Code  Hi   0x104
    2368  am_devices_cooper_term     0x000208e1   Gb    1  Code  Hi   0x80
    2369  am_devices_cooper_update_image
                                    0x00020961   Gb    1  Code  Hi   0x810
    2370  am_devices_led_array_init  0x00021171   Gb    1  Code  Hi   0x42
    2371  am_devices_led_array_out   0x000211b5   Gb    1  Code  Hi   0x48
    2372  am_devices_led_init        0x000211fd   Gb    1  Code  Hi   0xba
    2373  am_devices_led_off         0x000212b9   Gb    1  Code  Hi   0x8a
    2374  am_devices_led_on          0x00021345   Gb    1  Code  Hi   0x8a
    2375  am_devices_led_toggle      0x000213d1   Gb    1  Code  Hi   0xac
    2376  am_freertos_sleep          0x0002147d   Gb    1  Code  Hi   0x12
    2377  am_freertos_wakeup         0x00021491   Gb    1  Code  Hi   0x8
    2378  am_getStackedReg           0x00021499   Gb    1  Code  Hi   0x12
    2379  am_gpio0_001f_isr          0x00021501   Gb    1  Code  Hi   0x30
    2380  am_gpio0_203f_isr          0x00021531   Gb    1  Code  Hi   0x30
    2381  am_gpu_power_disable       0x00021561   Wk    1  Code  Hi   0x8
    2382  am_gpu_power_enable        0x00021569   Wk    1  Code  Hi   0x8
    2383  am_hal_IOM_CQReset         0x00021571   Gb    1  Code  Hi   0x30
    2384  am_hal_cachectrl_config    0x000215a1   Gb    1  Code  Hi   0x50
    2385  am_hal_cachectrl_enable    0x000215f1   Gb    1  Code  Hi   0x1e
    2386  am_hal_cmdq_disable        0x00021611   Gb    1  Code  Hi   0x6c
    2387  am_hal_cmdq_enable         0x0002167d   Gb    1  Code  Hi   0x88
    2388  am_hal_cmdq_init           0x00021705   Gb    1  Code  Hi   0x132
    2389  am_hal_cmdq_term           0x00021839   Gb    1  Code  Hi   0x90
    2390  am_hal_crc32               0x000218c9   Gb    1  Code  Hi   0xcc
    2391  am_hal_daxi_config         0x00021995   Gb    1  Code  Hi   0x7c
    2392  am_hal_daxi_control        0x00021a11   Gb    1  Code  Hi   0x56
    2393  am_hal_dcu_get             0x00021a69   Gb    1  Code  Hi   0x50
    2394  am_hal_dcu_update          0x00021bd1   Gb    1  Code  Hi   0x58
    2395  am_hal_delay_us            0x00021c29   Gb    1  Code  Hi   0x58
    2396  am_hal_delay_us_status_change
                                    0x00021c81   Gb    1  Code  Hi   0x46
    2397  am_hal_delay_us_status_check
                                    0x00021cc9   Gb    1  Code  Hi   0x74
    2398  am_hal_fault_capture_enable
                                    0x00021d3d   Gb    1  Code  Hi   0x12
    2399  am_hal_fault_status_get    0x00021d51   Gb    1  Code  Hi   0x70
    2400  am_hal_gpio_interrupt_control
                                    0x00021dc1   Gb    1  Code  Hi   0x27c
    2401  am_hal_gpio_interrupt_irq_clear
                                    0x0002203d   Gb    1  Code  Hi   0x5c
    2402  am_hal_gpio_interrupt_irq_status_get
                                    0x00022099   Gb    1  Code  Hi   0xb4
    2403  am_hal_gpio_interrupt_register
                                    0x0002214d   Gb    1  Code  Hi   0x112
    2404  am_hal_gpio_interrupt_service
                                    0x00022261   Gb    1  Code  Hi   0x98
    2405  am_hal_gpio_pinconfig      0x000222f9   Gb    1  Code  Hi   0xb6
    2406  am_hal_gpio_pinconfig_get  0x000223b1   Gb    1  Code  Hi   0x62
    2407  am_hal_gpio_state_read     0x00022415   Gb    1  Code  Hi   0x8e
    2408  am_hal_gpio_state_write    0x000224a5   Gb    1  Code  Hi   0x12a
    2409  am_hal_interrupt_master_disable
                                    0x000225d1   Gb    1  Code  Hi   0x8
    2410  am_hal_interrupt_master_enable
                                    0x000225d9   Gb    1  Code  Hi   0x8
    2411  am_hal_interrupt_master_set
                                    0x000225e1   Gb    1  Code  Hi   0x6
    2412  am_hal_iom_CQDisable       0x000225e9   Gb    1  Code  Hi   0x26
    2413  am_hal_iom_CQEnable        0x00022611   Gb    1  Code  Hi   0x4e
    2414  am_hal_iom_CQInit          0x00022661   Gb    1  Code  Hi   0x60
    2415  am_hal_iom_blocking_transfer
                                    0x000226c1   Gb    1  Code  Hi   0x520
    2416  am_hal_iom_configure       0x00022be1   Gb    1  Code  Hi   0x2b8
    2417  am_hal_iom_disable         0x00022e99   Gb    1  Code  Hi   0x98
    2418  am_hal_iom_enable          0x00022f31   Gb    1  Code  Hi   0x102
    2419  am_hal_iom_initialize      0x00023035   Gb    1  Code  Hi   0x9e
    2420  am_hal_iom_power_ctrl      0x000230d5   Gb    1  Code  Hi   0x37a
    2421  am_hal_iom_uninitialize    0x00023451   Gb    1  Code  Hi   0x66
    2422  am_hal_itm_enable          0x000234b9   Gb    1  Code  Hi   0x66
    2423  am_hal_itm_print           0x00023521   Gb    1  Code  Hi   0x40
    2424  am_hal_itm_stimulus_reg_byte_write
                                    0x00023561   Gb    1  Code  Hi   0x2c
    2425  am_hal_mcuctrl_EXTCLK_active
                                    0x0002358d   Gb    1  Code  Hi   0x12
    2426  am_hal_mcuctrl_control     0x000235a1   Gb    1  Code  Hi   0xce
    2427  am_hal_mcuctrl_info_get    0x00023671   Gb    1  Code  Hi   0xc2
    2428  am_hal_mram_info_read      0x00023735   Gb    1  Code  Hi   0xc2
    2429  am_hal_mram_main_fill      0x000237f9   Gb    1  Code  Hi   0x64
    2430  am_hal_mram_main_program   0x0002385d   Gb    1  Code  Hi   0x3e
    2431  am_hal_mram_main_words_program
                                    0x0002389d   Gb    1  Code  Hi   0x76
    2432  am_hal_ota_add             0x00023915   Gb    1  Code  Hi   0xb0
    2433  am_hal_ota_init            0x000239c5   Gb    1  Code  Hi   0x76
    2434  am_hal_pdm_configure       0x00023a3d   Gb    1  Code  Hi   0x19a
    2435  am_hal_pdm_disable         0x00023bd9   Gb    1  Code  Hi   0x88
    2436  am_hal_pdm_dma_disable     0x00023c61   Gb    1  Code  Hi   0x96
    2437  am_hal_pdm_dma_get_buffer  0x00023cf9   Gb    1  Code  Hi   0x38
    2438  am_hal_pdm_dma_start       0x00023d31   Gb    1  Code  Hi   0xd2
    2439  am_hal_pdm_enable          0x00023e05   Gb    1  Code  Hi   0x7c
    2440  am_hal_pdm_fifo_flush      0x00023e81   Gb    1  Code  Hi   0x54
    2441  am_hal_pdm_initialize      0x00023ed5   Gb    1  Code  Hi   0xa4
    2442  am_hal_pdm_interrupt_clear 0x00023f79   Gb    1  Code  Hi   0x56
    2443  am_hal_pdm_interrupt_enable
                                    0x00023fd1   Gb    1  Code  Hi   0x5a
    2444  am_hal_pdm_interrupt_service
                                    0x0002402d   Gb    1  Code  Hi   0x76
    2445  am_hal_pdm_interrupt_status_get
                                    0x000240a5   Gb    1  Code  Hi   0x8a
    2446  am_hal_pdm_power_control   0x00024131   Gb    1  Code  Hi   0xe0
    2447  am_hal_pwrctrl_control     0x00024211   Gb    1  Code  Hi   0x230
    2448  am_hal_pwrctrl_low_power_init
                                    0x00024441   Gb    1  Code  Hi   0x1bc
    2449  am_hal_pwrctrl_mcu_memory_config
                                    0x000245fd   Gb    1  Code  Hi   0x21a
    2450  am_hal_pwrctrl_mcu_mode_select
                                    0x00024819   Gb    1  Code  Hi   0xf4
    2451  am_hal_pwrctrl_mcu_mode_status
                                    0x0002490d   Gb    1  Code  Hi   0x2a
    2452  am_hal_pwrctrl_periph_disable
                                    0x00024939   Gb    1  Code  Hi   0xca
    2453  am_hal_pwrctrl_periph_enable
                                    0x00024a05   Gb    1  Code  Hi   0x10a
    2454  am_hal_pwrctrl_periph_enabled
                                    0x00024b11   Gb    1  Code  Hi   0x52
    2455  am_hal_pwrctrl_sram_config 0x00024b65   Gb    1  Code  Hi   0x140
    2456  am_hal_reset_control       0x00024ca5   Gb    1  Code  Hi   0x46
    2457  am_hal_rtc_osc_disable     0x00024ced   Gb    1  Code  Hi   0x14
    2458  am_hal_security_get_info   0x00024d01   Gb    1  Code  Hi   0x102
    2459  am_hal_stimer_compare_delta_set
                                    0x00024e05   Gb    1  Code  Hi   0xd0
    2460  am_hal_stimer_config       0x00024ed5   Gb    1  Code  Hi   0x26
    2461  am_hal_stimer_counter_get  0x00024efd   Gb    1  Code  Hi   0x32
    2462  am_hal_stimer_int_clear    0x00024f31   Gb    1  Code  Hi   0x14
    2463  am_hal_stimer_int_enable   0x00024f45   Gb    1  Code  Hi   0x18
    2464  am_hal_stimer_int_status_get
                                    0x00024f5d   Gb    1  Code  Hi   0x34
    2465  am_hal_sysctrl_fpu_enable  0x00024f91   Gb    1  Code  Hi   0x10
    2466  am_hal_sysctrl_fpu_stacking_enable
                                    0x00024fa1   Gb    1  Code  Hi   0x48
    2467  am_hal_sysctrl_sleep       0x00024fe9   Gb    1  Code  Hi   0x1ba
    2468  am_hal_timer_interrupt_clear
                                    0x000251a5   Gb    1  Code  Hi   0x16
    2469  am_hal_timer_interrupt_status_get
                                    0x000251bd   Gb    1  Code  Hi   0x44
    2470  am_hal_tpiu_enable         0x00025201   Gb    1  Code  Hi   0x98
    2471  am_hal_triple_read         0x00025299   Gb    1  Code  Hi   0x30
    2472  am_pdm0_isr                0x000252c9   Gb    1  Code  Hi   0xf0
    2473  am_stimer_cmpr0_isr        0x000253b9   Gb    1  Code  Hi   0x28
    2474  am_stimer_cmpr1_isr        0x000253e1   Gb    1  Code  Hi   0x38
    2475  am_util_ble_tx_power_set   0x00025419   Gb    1  Code  Hi   0x4c
    2476  am_util_bootloader_erase_flash_page
                                    0x00025465   Gb    1  Code  Hi   0x8
    2477  am_util_bootloader_partial_crc32
                                    0x0002546d   Gb    1  Code  Hi   0x5a
    2478  am_util_bootloader_program_flash_page
                                    0x000254c9   Gb    1  Code  Hi   0x3a
    2479  am_util_delay_ms           0x00025505   Gb    1  Code  Hi   0x16
    2480  am_util_delay_us           0x0002551d   Gb    1  Code  Hi   0x10
    2481  am_util_faultisr_collect_data
                                    0x0002552d   Gb    1  Code  Hi   0x328
    2482  am_util_id_device          0x00025855   Gb    1  Code  Hi   0xde
    2483  am_util_stdio_printf       0x000259c9   Gb    1  Code  Hi   0x5c
    2484  am_util_stdio_printf_init  0x00025a25   Gb    1  Code  Hi   0x14
    2485  am_util_stdio_vsprintf     0x00025a39   Gb    1  Code  Hi   0x654
    2486  am_valid_sp                0x0002608d   Gb    1  Code  Hi   0x36
    2487  am_vos_ama_devinfo_set     0x000260c5   Gb    1  Code  Hi   0x68
    2488  am_vos_ama_event_callback  0x0002614d   Gb    1  Code  Hi   0x35a
    2489  am_vos_ama_evt_cback_register
                                    0x000264a9   Gb    1  Code  Hi   0x18
    2490  am_vos_ama_get_central_info_send
                                    0x000264c1   Gb    1  Code  Hi   0x74
    2491  am_vos_ama_get_devconf_rsp_send
                                    0x00026535   Gb    1  Code  Hi   0x84
    2492  am_vos_ama_get_devinfo_rsp_send
                                    0x000265d1   Gb    1  Code  Hi   0xc8
    2493  am_vos_ama_get_locale_rsp_send
                                    0x000266b5   Gb    1  Code  Hi   0xa0
    2494  am_vos_ama_get_state_rsp_send
                                    0x00026755   Gb    1  Code  Hi   0x9a
    2495  am_vos_ama_get_state_send  0x000267f1   Gb    1  Code  Hi   0x78
    2496  am_vos_ama_isready         0x00026869   Gb    1  Code  Hi   0xe
    2497  am_vos_ama_pb_cmd_send     0x00026879   Gb    1  Code  Hi   0x32
    2498  am_vos_ama_proc_get_state  0x000268ad   Gb    1  Code  Hi   0xe4
    2499  am_vos_ama_proc_notify_speech
                                    0x00026991   Gb    1  Code  Hi   0x7e
    2500  am_vos_ama_proc_set_state  0x00026a11   Gb    1  Code  Hi   0x44
    2501  am_vos_ama_proc_sync_state 0x00026a55   Gb    1  Code  Hi   0x9c
    2502  am_vos_ama_provide_speech_rsp_send
                                    0x00026af1   Gb    1  Code  Hi   0x9a
    2503  am_vos_ama_rsp_send        0x00026b8d   Gb    1  Code  Hi   0x8a
    2504  am_vos_ama_rx_handler      0x00026c19   Gb    1  Code  Hi   0x2fc
    2505  am_vos_ama_speech_rsp_send 0x00026f9d   Gb    1  Code  Hi   0xa4
    2506  am_vos_ama_start_speech_send
                                    0x00027041   Gb    1  Code  Hi   0xd0
    2507  am_vos_ama_status_ready    0x00027169   Gb    1  Code  Hi   0x14
    2508  am_vos_ama_status_reset    0x0002717d   Gb    1  Code  Hi   0x14
    2509  am_vos_ama_stop_speech_send
                                    0x00027191   Gb    1  Code  Hi   0x9c
    2510  am_vos_ama_tx_ver_exchange_send
                                    0x0002726d   Gb    1  Code  Hi   0x28
    2511  am_vos_audio_buffer_rewind 0x00027295   Gb    1  Code  Hi   0x1e
    2512  am_vos_audio_flush_ring_buffer
                                    0x000272b5   Gb    1  Code  Hi   0x8
    2513  am_vos_audio_handler       0x000272bd   Gb    1  Code  Hi   0x118
    2514  am_vos_audio_packet_tx     0x000273d5   Gb    1  Code  Hi   0x36
    2515  am_vos_audio_processing_task
                                    0x0002740d   Gb    1  Code  Hi   0x86
    2516  am_vos_audio_reset_flag_and_buffer
                                    0x00027495   Gb    1  Code  Hi   0xc
    2517  am_vos_audio_wwd_disable   0x000274a1   Gb    1  Code  Hi   0x30
    2518  am_vos_audio_wwd_enable    0x000274d1   Gb    1  Code  Hi   0x30
    2519  am_vos_ble_cmd_send        0x00027501   Gb    1  Code  Hi   0x66
    2520  am_vos_ble_nextdata_check  0x00027569   Gb    1  Code  Hi   0xb4
    2521  am_vos_ble_stream_send     0x0002761d   Gb    1  Code  Hi   0x44
    2522  am_vos_ble_task            0x00027661   Gb    1  Code  Hi   0xc0
    2523  am_vos_ble_task_setup      0x00027721   Gb    1  Code  Hi   0x20
    2524  am_vos_ble_tx_packet_encap 0x00027741   Gb    1  Code  Hi   0x3c
    2525  am_vos_board_init          0x0002777d   Gb    1  Code  Hi   0x26
    2526  am_vos_burst_mode_disable  0x000277a5   Gb    1  Code  Hi   0x2
    2527  am_vos_burst_mode_enable   0x000277a9   Gb    1  Code  Hi   0x2
    2528  am_vos_burst_mode_setup    0x000277ad   Gb    1  Code  Hi   0x60
    2529  am_vos_button_gpio_check   0x0002780d   Gb    1  Code  Hi   0x5c
    2530  am_vos_button_init         0x00027869   Gb    1  Code  Hi   0x4c
    2531  am_vos_button_int_register 0x000278b5   Gb    1  Code  Hi   0x2a
    2532  am_vos_cmd_packet_tx       0x000278e1   Gb    1  Code  Hi   0x5c
    2533  am_vos_codec_encode        0x0002793d   Gb    1  Code  Hi   0x28
    2534  am_vos_codec_init          0x00027965   Gb    1  Code  Hi   0xa
    2535  am_vos_codec_task          0x00027971   Gb    1  Code  Hi   0x216
    2536  am_vos_flush_ring_buffer   0x00027b89   Gb    1  Code  Hi   0x16
    2537  am_vos_get_ring_buffer_status
                                    0x00027ba1   Gb    1  Code  Hi   0x72
    2538  am_vos_gpio_disable_irq    0x00027c15   Gb    1  Code  Hi   0x14
    2539  am_vos_gpio_enable_irq     0x00027c29   Gb    1  Code  Hi   0x3a
    2540  am_vos_gpio_init           0x00027c65   Gb    1  Code  Hi   0x2a
    2541  am_vos_heartbeat_led_process
                                    0x00027c91   Gb    1  Code  Hi   0x60
    2542  am_vos_is_connected        0x00027cf1   Gb    1  Code  Hi   0x44
    2543  am_vos_is_tx_ready         0x00027d35   Gb    1  Code  Hi   0x28
    2544  am_vos_led_task            0x00027d5d   Gb    1  Code  Hi   0x5a
    2545  am_vos_logic_led_all_off   0x00027db9   Gb    1  Code  Hi   0x14
    2546  am_vos_logic_led_swirl     0x00027dcd   Gb    1  Code  Hi   0x160
    2547  am_vos_mic_disable         0x00027f2d   Gb    1  Code  Hi   0x44
    2548  am_vos_mic_enable          0x00027f71   Gb    1  Code  Hi   0x5a
    2549  am_vos_packet_rx           0x00027fcd   Gb    1  Code  Hi   0x6e
    2550  am_vos_pdm_init            0x0002803d   Gb    1  Code  Hi   0xae
    2551  am_vos_pdm_trigger_dma     0x000280ed   Gb    1  Code  Hi   0x3a
    2552  am_vos_print_system_info   0x00028129   Gb    1  Code  Hi   0x114
    2553  am_vos_printf              0x0002823d   Gb    1  Code  Hi   0x56
    2554  am_vos_push_to_talk_process
                                    0x00028295   Gb    1  Code  Hi   0x22
    2555  am_vos_reset_detected_flag 0x000282b9   Gb    1  Code  Hi   0x20
    2556  am_vos_ring_buffer_empty   0x000282d9   Gb    1  Code  Hi   0x3a
    2557  am_vos_ring_buffer_full    0x00028315   Gb    1  Code  Hi   0x3a
    2558  am_vos_ring_buffer_overwrite
                                    0x00028351   Gb    1  Code  Hi   0x3a
    2559  am_vos_ring_buffer_pop     0x0002838d   Gb    1  Code  Hi   0xee
    2560  am_vos_ring_buffer_push    0x0002847d   Gb    1  Code  Hi   0x218
    2561  am_vos_stdio_gatekeeper_task
                                    0x00028695   Gb    1  Code  Hi   0xaa
    2562  am_vos_stdio_printf        0x00028741   Gb    1  Code  Hi   0xc2
    2563  am_vos_stdio_printf_init   0x00028805   Gb    1  Code  Hi   0x14
    2564  am_vos_streaming_provide_speech
                                    0x00028819   Gb    1  Code  Hi   0x22
    2565  am_vos_streaming_push_to_talk
                                    0x0002883d   Gb    1  Code  Hi   0x22
    2566  am_vos_streaming_start     0x00028861   Gb    1  Code  Hi   0x2c
    2567  am_vos_streaming_stop      0x0002888d   Gb    1  Code  Hi   0x16
    2568  am_vos_sys_init            0x000288a5   Gb    1  Code  Hi   0x64
    2569  am_vos_task_create         0x00028909   Gb    1  Code  Hi   0xa4
    2570  am_vos_task_create_all_tasks
                                    0x000289ad   Gb    1  Code  Hi   0x6e
    2571  am_vos_task_init           0x00028a1d   Gb    1  Code  Hi   0x36
    2572  am_vos_task_read           0x00028a55   Gb    1  Code  Hi   0x50
    2573  am_vos_task_send           0x00028aa5   Gb    1  Code  Hi   0xa4
    2574  am_vos_task_send_fromISR   0x00028b49   Gb    1  Code  Hi   0xb8
    2575  am_vos_timer_create        0x00028c01   Gb    1  Code  Hi   0x4a
    2576  am_vos_timer_create_all_timers
                                    0x00028c4d   Gb    1  Code  Hi   0x5e
    2577  am_vos_timer_heart_beat_callback
                                    0x00028cad   Gb    1  Code  Hi   0x1a
    2578  am_vos_voice_start         0x00028cc9   Gb    1  Code  Hi   0x66
    2579  amotas_conn_close          0x00028d31   Gb    1  Code  Hi   0x38
    2580  amotas_disconnect_timer_expired
                                    0x00028d99   Gb    1  Code  Hi   0x32
    2581  amotas_init                0x00028e21   Gb    1  Code  Hi   0x68
    2582  amotas_packet_handler      0x00028ea5   Gb    1  Code  Hi   0x3fc
    2583  amotas_proc_msg            0x000292a1   Gb    1  Code  Hi   0x70
    2584  amotas_reset_timer_expired 0x00029381   Gb    1  Code  Hi   0x18
    2585  amotas_start               0x00029545   Gb    1  Code  Hi   0x48
    2586  amotas_stop                0x0002958d   Gb    1  Code  Hi   0x2c
    2587  amotas_write_cback         0x0002983d   Gb    1  Code  Hi   0x1c8
    2588  amp2Log2                   0x00029a09   Gb    1  Code  Hi   0xc8
    2589  amvosConnIntervalUpdate    0x00029c31   Gb    1  Code  Hi   0x72
    2590  amvosKwdSetDemoName        0x00029d55   Gb    1  Code  Hi   0x17e
    2591  amvosTxChannelIsAvailable  0x0002a7d5   Gb    1  Code  Hi   0xe
    2592  appAdvSetData              0x0002a7e5   Gb    1  Code  Hi   0xf6
    2593  appAdvStart                0x0002a8dd   Gb    1  Code  Hi   0x12e
    2594  appConnReadRemoteFeatTimerStart
                                    0x0002aa0d   Gb    1  Code  Hi   0x4e
    2595  appConnUpdateTimerStop     0x0002aab1   Gb    1  Code  Hi   0x24
    2596  appNumConns                0x0002aad5   Gb    1  Code  Hi   0x6c
    2597  appSecConnClose            0x0002abf5   Gb    1  Code  Hi   0x2a
    2598  appServerCsfWriteCback     0x0002af6d   Gb    1  Code  Hi   0x2e
    2599  appSlaveAdvStart           0x0002b275   Gb    1  Code  Hi   0xfe
    2600  appSlaveProcMsg            0x0002b8c9   Gb    1  Code  Hi   0x4c
    2601  appSlaveSecConnOpen        0x0002babd   Gb    1  Code  Hi   0x92
    2602  appUiBtnPoll               0x0002bb51   Gb    1  Code  Hi   0x20
    2603  appUiTimerExpired          0x0002bb71   Gb    1  Code  Hi   0x8
    2604  attCcbByConnId             0x0002bb79   Gb    1  Code  Hi   0x20
    2605  attDecodeMsgParam          0x0002bb99   Gb    1  Code  Hi   0x38
    2606  attEmptyConnCback          0x0002bccd   Gb    1  Code  Hi   0xa
    2607  attEmptyDataCback          0x0002bcd9   Gb    1  Code  Hi   0x10
    2608  attEmptyHandler            0x0002bce9   Gb    1  Code  Hi   0x8
    2609  attEmptyL2cCocCback        0x0002bcf1   Gb    1  Code  Hi   0x8
    2610  attExecCallback            0x0002bcf9   Gb    1  Code  Hi   0x70
    2611  attL2cDataReq              0x0002be31   Gb    1  Code  Hi   0x62
    2612  attMsgAlloc                0x0002be95   Gb    1  Code  Hi   0x16
    2613  attMsgParam                0x0002bead   Gb    1  Code  Hi   0x1c
    2614  attSetMtu                  0x0002bec9   Gb    1  Code  Hi   0x74
    2615  attUuidCmp16to128          0x0002bf3d   Gb    1  Code  Hi   0x2e
    2616  attcCcbByConnId            0x0002bf6d   Gb    1  Code  Hi   0x48
    2617  attcCcbByHandle            0x0002bfb5   Gb    1  Code  Hi   0x4c
    2618  attcExecCallback           0x0002c269   Gb    1  Code  Hi   0x42
    2619  attcFreePkt                0x0002c2ad   Gb    1  Code  Hi   0x22
    2620  attcMsgCback               0x0002c2d1   Gb    1  Code  Hi   0x1ea
    2621  attcPendWriteCmd           0x0002c4bd   Gb    1  Code  Hi   0x80
    2622  attcProcErrRsp             0x0002c53d   Gb    1  Code  Hi   0x8c
    2623  attcProcFindByTypeRsp      0x0002c5c9   Gb    1  Code  Hi   0x114
    2624  attcProcFindOrReadRsp      0x0002c6dd   Gb    1  Code  Hi   0x1be
    2625  attcProcInd                0x0002c89d   Gb    1  Code  Hi   0xfa
    2626  attcProcMtuRsp             0x0002c999   Gb    1  Code  Hi   0x8e
    2627  attcProcMultiVarNtf        0x0002ca29   Gb    1  Code  Hi   0x78
    2628  attcProcPrepWriteRsp       0x0002caa1   Gb    1  Code  Hi   0x3c
    2629  attcProcReadLongRsp        0x0002cadd   Gb    1  Code  Hi   0x48
    2630  attcProcReadMultVarRsp     0x0002cb25   Gb    1  Code  Hi   0x10
    2631  attcProcReadRsp            0x0002cb35   Gb    1  Code  Hi   0x10
    2632  attcProcRsp                0x0002cb45   Gb    1  Code  Hi   0x19a
    2633  attcProcWriteRsp           0x0002cce1   Gb    1  Code  Hi   0x16
    2634  attcReqClear               0x0002ccf9   Gb    1  Code  Hi   0x30
    2635  attcSendMsg                0x0002ce11   Gb    1  Code  Hi   0x140
    2636  attcSendReq                0x0002d0b9   Gb    1  Code  Hi   0x1c
    2637  attcSetupReq               0x0002d1ad   Gb    1  Code  Hi   0x4e
    2638  attcWriteCmdCallback       0x0002d1fd   Gb    1  Code  Hi   0x6c
    2639  attsCcbByConnId            0x0002d269   Gb    1  Code  Hi   0x48
    2640  attsCcbByHandle            0x0002d2b1   Gb    1  Code  Hi   0x4c
    2641  attsCheckPendDbHashReadRsp 0x0002d659   Gb    1  Code  Hi   0x112
    2642  attsClearPrepWrites        0x0002d76d   Gb    1  Code  Hi   0x34
    2643  attsCsfActClientState      0x0002d831   Gb    1  Code  Hi   0x138
    2644  attsCsfGetHashUpdateStatus 0x0002d969   Gb    1  Code  Hi   0xc
    2645  attsCsfIsClientChangeAware 0x0002d975   Gb    1  Code  Hi   0x60
    2646  attsCsfSetHashUpdateStatus 0x0002d9d5   Gb    1  Code  Hi   0x90
    2647  attsDiscBusy               0x0002dc11   Gb    1  Code  Hi   0x5e
    2648  attsErrRsp                 0x0002dc71   Gb    1  Code  Hi   0x7c
    2649  attsFindByHandle           0x0002de1d   Gb    1  Code  Hi   0x6a
    2650  attsFindInRange            0x0002de89   Gb    1  Code  Hi   0x9c
    2651  attsFindServiceGroupEnd    0x0002df25   Gb    1  Code  Hi   0x11a
    2652  attsFindUuidInRange        0x0002e041   Gb    1  Code  Hi   0x11a
    2653  attsHandleValueIndNtf      0x0002e15d   Gb    1  Code  Hi   0x1c8
    2654  attsIndNtfCallback         0x0002e4d5   Gb    1  Code  Hi   0x8a
    2655  attsIsHashableAttr         0x0002e561   Gb    1  Code  Hi   0xd8
    2656  attsMsgCback               0x0002e655   Gb    1  Code  Hi   0x74
    2657  attsPermissions            0x0002e769   Gb    1  Code  Hi   0xfa
    2658  attsProcExecWriteReq       0x0002e865   Gb    1  Code  Hi   0x15e
    2659  attsProcFindInfoReq        0x0002e9c5   Gb    1  Code  Hi   0x21c
    2660  attsProcFindTypeReq        0x0002ebe1   Gb    1  Code  Hi   0x230
    2661  attsProcMtuReq             0x0002ee11   Gb    1  Code  Hi   0x102
    2662  attsProcPrepWriteReq       0x0002ef15   Gb    1  Code  Hi   0x24c
    2663  attsProcReadBlobReq        0x0002f161   Gb    1  Code  Hi   0x1e0
    2664  attsProcReadGroupTypeReq   0x0002f341   Gb    1  Code  Hi   0x328
    2665  attsProcReadMultReq        0x0002f669   Gb    1  Code  Hi   0x204
    2666  attsProcReadMultiVarReq    0x0002f86d   Gb    1  Code  Hi   0x240
    2667  attsProcReadReq            0x0002faad   Gb    1  Code  Hi   0x19a
    2668  attsProcReadTypeReq        0x0002fc49   Gb    1  Code  Hi   0x438
    2669  attsProcValueCnf           0x00030081   Gb    1  Code  Hi   0x98
    2670  attsProcWrite              0x00030119   Gb    1  Code  Hi   0x210
    2671  attsProcessDatabaseHashUpdate
                                    0x00030329   Gb    1  Code  Hi   0xa0
    2672  attsUuid16Cmp              0x00030501   Gb    1  Code  Hi   0x5e
    2673  attsUuidCmp                0x00030561   Gb    1  Code  Hi   0x8a
    2674  audio_enc_encode_frame     0x000305ed   Gb    1  Code  Hi   0x42
    2675  audio_enc_init             0x00030631   Gb    1  Code  Hi   0x1c
    2676  bitexact_log2tan           0x0003064d   Gb    1  Code  Hi   0x4e
    2677  buck_ldo_override_init     0x0003069d   Gb    1  Code  Hi   0xa0
    2678  buck_ldo_update_override   0x0003073d   Gb    1  Code  Hi   0x44
    2679  celt_encode_with_ec        0x00030859   Gb    1  Code  Hi   0x3654
    2680  celt_encoder_init          0x00033ead   Gb    1  Code  Hi   0x92
    2681  celt_pitch_xcorr_c         0x00033f41   Gb    1  Code  Hi   0x244
    2682  celt_preemphasis           0x00034185   Gb    1  Code  Hi   0x134
    2683  clt_compute_allocation     0x00034365   Gb    1  Code  Hi   0x84e
    2684  clt_mdct_forward_c         0x00034bb5   Gb    1  Code  Hi   0x2da
    2685  comb_filter                0x00034e91   Gb    1  Code  Hi   0x278
    2686  compute_band_energies      0x00035109   Gb    1  Code  Hi   0xd0
    2687  crypto_boost_trims         0x000359c9   Gb    1  Code  Hi   0x194
    2688  decode_pulses              0x00035d9d   Gb    1  Code  Hi   0x1a4
    2689  dmAdvActClearSets          0x00036559   Gb    1  Code  Hi   0x8
    2690  dmAdvActConfig             0x00036561   Gb    1  Code  Hi   0x48
    2691  dmAdvActRemoveSet          0x000365a9   Gb    1  Code  Hi   0x8
    2692  dmAdvActSetData            0x000365b1   Gb    1  Code  Hi   0x3a
    2693  dmAdvActSetRandAddr        0x000365ed   Gb    1  Code  Hi   0x8
    2694  dmAdvActStart              0x000365f5   Gb    1  Code  Hi   0x54
    2695  dmAdvActStop               0x00036649   Gb    1  Code  Hi   0x50
    2696  dmAdvActTimeout            0x00036699   Gb    1  Code  Hi   0x2e
    2697  dmAdvCbInit                0x000366c9   Gb    1  Code  Hi   0x5c
    2698  dmAdvConnectFailed         0x00036799   Gb    1  Code  Hi   0x2e
    2699  dmAdvConnected             0x000367c9   Gb    1  Code  Hi   0x2e
    2700  dmAdvGenConnCmpl           0x000367f9   Gb    1  Code  Hi   0x64
    2701  dmAdvHciHandler            0x0003685d   Gb    1  Code  Hi   0x176
    2702  dmAdvInit                  0x000369d5   Gb    1  Code  Hi   0x48
    2703  dmAdvMsgHandler            0x00036a1d   Gb    1  Code  Hi   0x20
    2704  dmAdvReset                 0x00036a3d   Gb    1  Code  Hi   0x64
    2705  dmAdvStartDirected         0x00036aa1   Gb    1  Code  Hi   0x5c
    2706  dmAdvStopDirected          0x00036afd   Gb    1  Code  Hi   0x58
    2707  dmConn2HciHandler          0x00036dc1   Gb    1  Code  Hi   0xc8
    2708  dmConn2MsgHandler          0x00036e89   Gb    1  Code  Hi   0xba
    2709  dmConnCcbAlloc             0x00036f45   Gb    1  Code  Hi   0x84
    2710  dmConnCcbByBdAddr          0x00036fc9   Gb    1  Code  Hi   0x5c
    2711  dmConnCcbByHandle          0x00037025   Gb    1  Code  Hi   0x5e
    2712  dmConnCcbById              0x00037085   Gb    1  Code  Hi   0x4e
    2713  dmConnCcbDealloc           0x000370d5   Gb    1  Code  Hi   0xe
    2714  dmConnExecCback            0x00037155   Gb    1  Code  Hi   0x5c
    2715  dmConnHciHandler           0x000371b1   Gb    1  Code  Hi   0x9e
    2716  dmConnMsgHandler           0x00037251   Gb    1  Code  Hi   0x22
    2717  dmConnNum                  0x00037275   Gb    1  Code  Hi   0x54
    2718  dmConnReset                0x000372c9   Gb    1  Code  Hi   0xde
    2719  dmConnSmActAccept          0x000373a9   Gb    1  Code  Hi   0x1a
    2720  dmConnSmActAcceptFailed    0x000373c5   Gb    1  Code  Hi   0x18
    2721  dmConnSmActCancelAccept    0x000373dd   Gb    1  Code  Hi   0x18
    2722  dmConnSmActClose           0x000373f5   Gb    1  Code  Hi   0x18
    2723  dmConnSmActConnAccepted    0x0003740d   Gb    1  Code  Hi   0x18
    2724  dmConnSmActConnClosed      0x00037425   Gb    1  Code  Hi   0x46
    2725  dmConnSmActConnFailed      0x0003746d   Gb    1  Code  Hi   0x54
    2726  dmConnSmActConnOpened      0x000374c1   Gb    1  Code  Hi   0xec
    2727  dmConnSmActHciUpdated      0x000375ad   Gb    1  Code  Hi   0x22
    2728  dmConnSmActNone            0x000375d1   Gb    1  Code  Hi   0xa
    2729  dmConnSmExecute            0x000375dd   Gb    1  Code  Hi   0x84
    2730  dmConnUpdActL2cUpdateCnf   0x00037661   Gb    1  Code  Hi   0x30
    2731  dmConnUpdActNone           0x00037691   Gb    1  Code  Hi   0xa
    2732  dmConnUpdActUpdateSlave    0x0003769d   Gb    1  Code  Hi   0x5c
    2733  dmConnUpdExecute           0x000376f9   Gb    1  Code  Hi   0x5e
    2734  dmConnUpdMsgHandler        0x00037759   Gb    1  Code  Hi   0x2e
    2735  dmDevActReset              0x000377c9   Gb    1  Code  Hi   0x5e
    2736  dmDevHciHandler            0x000378ad   Gb    1  Code  Hi   0x54
    2737  dmDevMsgHandler            0x00037901   Gb    1  Code  Hi   0x20
    2738  dmDevPassEvtToConnCte      0x00037921   Gb    1  Code  Hi   0x36
    2739  dmDevPassEvtToDevPriv      0x00037959   Gb    1  Code  Hi   0x48
    2740  dmDevPassHciEvtToConn      0x000379a1   Gb    1  Code  Hi   0x1a
    2741  dmEmptyHandler             0x000379bd   Gb    1  Code  Hi   0x8
    2742  dmEmptyReset               0x000379c5   Gb    1  Code  Hi   0x2
    2743  dmPhyHciHandler            0x00037add   Gb    1  Code  Hi   0x5a
    2744  dmPrivActAddDevToResList   0x00037b39   Gb    1  Code  Hi   0x34
    2745  dmPrivActClearResList      0x00037b6d   Gb    1  Code  Hi   0xe
    2746  dmPrivActGenAddr           0x00037b7d   Gb    1  Code  Hi   0x92
    2747  dmPrivActRemDevFromResList 0x00037c11   Gb    1  Code  Hi   0x26
    2748  dmPrivActResolveAddr       0x00037c39   Gb    1  Code  Hi   0x92
    2749  dmPrivActSetAddrResEnable  0x00037ccd   Gb    1  Code  Hi   0x16
    2750  dmPrivActSetPrivacyMode    0x00037ce5   Gb    1  Code  Hi   0x1a
    2751  dmPrivAesActGenAddrAesCmpl 0x00037d01   Gb    1  Code  Hi   0x52
    2752  dmPrivAesActResAddrAesCmpl 0x00037d55   Gb    1  Code  Hi   0x54
    2753  dmPrivAesMsgHandler        0x00037da9   Gb    1  Code  Hi   0x20
    2754  dmPrivHciHandler           0x00037dc9   Gb    1  Code  Hi   0x104
    2755  dmPrivMsgHandler           0x00037ecd   Gb    1  Code  Hi   0x20
    2756  dmPrivReset                0x00037eed   Gb    1  Code  Hi   0x18
    2757  dmSecHciHandler            0x00037f29   Gb    1  Code  Hi   0x138
    2758  dmSecLescMsgHandler        0x00038061   Gb    1  Code  Hi   0x88
    2759  dmSecMsgHandler            0x000380e9   Gb    1  Code  Hi   0x9a
    2760  dmSecReset                 0x00038185   Gb    1  Code  Hi   0x8
    2761  eTaskConfirmSleepModeStatus
                                    0x0003818d   Gb    1  Code  Hi   0x80
    2762  ec_dec_bit_logp            0x0003820d   Gb    1  Code  Hi   0x26
    2763  ec_dec_bits                0x00038235   Gb    1  Code  Hi   0x64
    2764  ec_dec_uint                0x000382f3   Gb    1  Code  Hi   0x8a
    2765  ec_dec_update              0x0003837d   Gb    1  Code  Hi   0x2a
    2766  ec_decode                  0x000383a7   Gb    1  Code  Hi   0x26
    2767  ec_enc_bit_logp            0x000383cd   Gb    1  Code  Hi   0x58
    2768  ec_enc_bits                0x00038425   Gb    1  Code  Hi   0x5e
    2769  ec_enc_done                0x00038501   Gb    1  Code  Hi   0xf6
    2770  ec_enc_icdf                0x000385f9   Gb    1  Code  Hi   0x70
    2771  ec_enc_init                0x00038669   Gb    1  Code  Hi   0x28
    2772  ec_enc_shrink              0x00038691   Gb    1  Code  Hi   0x1c
    2773  ec_enc_uint                0x000386ad   Gb    1  Code  Hi   0x4e
    2774  ec_encode                  0x000386fd   Gb    1  Code  Hi   0x64
    2775  ec_encode_bin              0x00038761   Gb    1  Code  Hi   0x6c
    2776  ec_laplace_encode          0x000387cd   Gb    1  Code  Hi   0xa8
    2777  ec_tell_frac               0x00038875   Gb    1  Code  Hi   0x38
    2778  encode_pulses              0x00038ca1   Gb    1  Code  Hi   0xba
    2779  encode_size                0x00038d5b   Gb    1  Code  Hi   0x1c
    2780  erase_flash                0x00038d79   Gb    1  Code  Hi   0x56
    2781  exactle_stack_init         0x00038e29   Gb    1  Code  Hi   0x150
    2782  exp_rotation               0x00038f79   Gb    1  Code  Hi   0x148
    2783  get_celt_handle            0x0003958b   Gb    1  Code  Hi   0xa
    2784  haar1                      0x000396cd   Gb    1  Code  Hi   0x5c
    2785  hciClearCmdQueue           0x00039729   Gb    1  Code  Hi   0x36
    2786  hciCmdAlloc                0x00039761   Gb    1  Code  Hi   0x50
    2787  hciCmdInit                 0x000397b1   Gb    1  Code  Hi   0x24
    2788  hciCmdRecvCmpl             0x000397d5   Gb    1  Code  Hi   0x26
    2789  hciCmdSend                 0x000397fd   Gb    1  Code  Hi   0xac
    2790  hciCmdTimeout              0x000398a9   Gb    1  Code  Hi   0x18
    2791  hciCoreAclReassembly       0x000398c1   Gb    1  Code  Hi   0x31e
    2792  hciCoreCisByHandle         0x00039c35   Gb    1  Code  Hi   0x58
    2793  hciCoreCisClose            0x00039c8d   Gb    1  Code  Hi   0x14
    2794  hciCoreCisOpen             0x00039cf5   Gb    1  Code  Hi   0x14
    2795  hciCoreConnByHandle        0x00039d69   Gb    1  Code  Hi   0x56
    2796  hciCoreConnClose           0x00039dc1   Gb    1  Code  Hi   0x14
    2797  hciCoreConnOpen            0x00039e69   Gb    1  Code  Hi   0x14
    2798  hciCoreInit                0x00039e7d   Gb    1  Code  Hi   0x8
    2799  hciCoreNumCmplPkts         0x00039ee1   Gb    1  Code  Hi   0xcc
    2800  hciCoreRecv                0x0003a029   Gb    1  Code  Hi   0x56
    2801  hciCoreResetSequence       0x0003a081   Gb    1  Code  Hi   0x330
    2802  hciCoreResetStart          0x0003a3b1   Gb    1  Code  Hi   0xc
    2803  hciCoreSendAclData         0x0003a3bd   Gb    1  Code  Hi   0x5e
    2804  hciCoreTxAclComplete       0x0003a41d   Gb    1  Code  Hi   0x42
    2805  hciCoreTxAclContinue       0x0003a461   Gb    1  Code  Hi   0xd6
    2806  hciCoreTxAclStart          0x0003a539   Gb    1  Code  Hi   0xa4
    2807  hciCoreTxReady             0x0003a5dd   Gb    1  Code  Hi   0x118
    2808  hciCoreVsCmdCmplRcvd       0x0003a6f5   Gb    1  Code  Hi   0x12
    2809  hciDrvWrite                0x0003a709   Gb    1  Code  Hi   0xd0
    2810  hciEvtCmdStatusFailure     0x0003a7d9   Gb    1  Code  Hi   0x72
    2811  hciEvtProcessCmdCmpl       0x0003bf75   Gb    1  Code  Hi   0x46a
    2812  hciEvtProcessCmdStatus     0x0003c3e1   Gb    1  Code  Hi   0x54
    2813  hciEvtProcessMsg           0x0003ca4d   Gb    1  Code  Hi   0x456
    2814  hciTrSendAclData           0x0003cea5   Gb    1  Code  Hi   0x50
    2815  hciTrSendCmd               0x0003cef5   Gb    1  Code  Hi   0x3e
    2816  hciTrSerialRxIncoming      0x0003cf35   Gb    1  Code  Hi   0x39e
    2817  hci_process_trace_data     0x0003d2d5   Gb    1  Code  Hi   0x200
    2818  hysteresis_decision        0x0003d4d5   Gb    1  Code  Hi   0x7a
    2819  init_caps                  0x0003d551   Gb    1  Code  Hi   0x4e
    2820  internal_iom_get_int_err   0x0003d991   Gb    1  Code  Hi   0x7c
    2821  iom_slave_read             0x0003e0ad   Gb    1  Code  Hi   0x38
    2822  isqrt32                    0x0003e0e5   Gb    1  Code  Hi   0x34
    2823  l2cMsgAlloc                0x0003e2ed   Gb    1  Code  Hi   0x16
    2824  l2cRxSignalingPkt          0x0003e305   Gb    1  Code  Hi   0x9e
    2825  l2cSendCmdReject           0x0003e3a5   Gb    1  Code  Hi   0x78
    2826  main                       0x0003e565   Gb    1  Code  Hi   0x6c
    2827  normalise_bands            0x0003ea9d   Gb    1  Code  Hi   0xb4
    2828  octopus_encode             0x0003eb51   Gb    1  Code  Hi   0x364
    2829  octopus_encoder_create     0x0003eeb5   Gb    1  Code  Hi   0x66
    2830  op_pvq_search_c            0x0003ef45   Gb    1  Code  Hi   0x290
    2831  opus_custom_encoder_ctl    0x0003f1d5   Gb    1  Code  Hi   0x310
    2832  opus_custom_mode_create    0x0003f4e5   Gb    1  Code  Hi   0x40
    2833  opus_fft_impl              0x0003f525   Gb    1  Code  Hi   0x75e
    2834  opus_packet_extensions_count
                                    0x0003fc85   Gb    1  Code  Hi   0x34
    2835  opus_packet_extensions_generate
                                    0x0003fcb9   Gb    1  Code  Hi   0x220
    2836  opus_packet_extensions_parse
                                    0x0003fed9   Gb    1  Code  Hi   0xac
    2837  opus_packet_get_nb_frames  0x0003ff85   Gb    1  Code  De   0x2e
    2838  opus_packet_get_samples_per_frame
                                    0x0003ffb3   Gb    1  Code  De   0x6c
    2839  opus_packet_pad            0x0004001f   Gb    1  Code  De   0x34
    2840  opus_packet_pad_impl       0x00040053   Gb    1  Code  Hi   0x7c
    2841  opus_packet_parse_impl     0x000400d1   Gb    1  Code  Hi   0x2be
    2842  opus_repacketizer_out_range_impl
                                    0x00040455   Gb    1  Code  Hi   0x49a
    2843  pb_close_string_substream  0x00040a35   Gb    1  Code  Hi   0x24
    2844  pb_decode                  0x00040de5   Gb    1  Code  Hi   0x1c
    2845  pb_decode_fixed32          0x00040e01   Gb    1  Code  Hi   0x1a
    2846  pb_decode_fixed64          0x00040e1d   Gb    1  Code  Hi   0x1c
    2847  pb_decode_noinit           0x00040e39   Gb    1  Code  Hi   0x228
    2848  pb_decode_svarint          0x00041061   Gb    1  Code  Hi   0x2c
    2849  pb_decode_tag              0x0004108d   Gb    1  Code  Hi   0x3a
    2850  pb_decode_varint           0x000410c9   Gb    1  Code  Hi   0x76
    2851  pb_decode_varint32         0x00041141   Gb    1  Code  Hi   0xa
    2852  pb_encode                  0x000413e9   Gb    1  Code  Hi   0x48
    2853  pb_encode_fixed32          0x00041431   Gb    1  Code  Hi   0x14
    2854  pb_encode_fixed64          0x00041445   Gb    1  Code  Hi   0x44
    2855  pb_encode_string           0x00041489   Gb    1  Code  Hi   0x26
    2856  pb_encode_submessage       0x000414b1   Gb    1  Code  Hi   0xb0
    2857  pb_encode_svarint          0x00041575   Gb    1  Code  Hi   0x18
    2858  pb_encode_tag              0x0004158d   Gb    1  Code  Hi   0xe
    2859  pb_encode_tag_for_field    0x0004159d   Gb    1  Code  Hi   0x4e
    2860  pb_encode_varint           0x000415ed   Gb    1  Code  Hi   0x62
    2861  pb_field_iter_begin        0x00041651   Gb    1  Code  Hi   0x28
    2862  pb_field_iter_find         0x00041679   Gb    1  Code  Hi   0x32
    2863  pb_field_iter_next         0x000416ad   Gb    1  Code  Hi   0x8c
    2864  pb_istream_from_buffer     0x000417f9   Gb    1  Code  Hi   0x16
    2865  pb_make_string_substream   0x00041811   Gb    1  Code  Hi   0x44
    2866  pb_ostream_from_buffer     0x00041895   Gb    1  Code  Hi   0x16
    2867  pb_read                    0x000418ad   Gb    1  Code  Hi   0x80
    2868  pb_skip_field              0x0004196d   Gb    1  Code  Hi   0x46
    2869  pb_write                   0x000419fd   Gb    1  Code  Hi   0x44
    2870  pitch_downsample           0x00041a4d   Gb    1  Code  Hi   0x234
    2871  pitch_search               0x00041c81   Gb    1  Code  Hi   0x1c4
    2872  pvPortMalloc               0x00042c81   Gb    1  Code  Hi   0x1b2
    2873  pxPortInitialiseStack      0x00042f35   Gb    1  Code  Hi   0x5e
    2874  quant_all_bands            0x00042f95   Gb    1  Code  Hi   0xc80
    2875  quant_coarse_energy        0x000443fd   Gb    1  Code  Hi   0x3ec
    2876  quant_energy_finalise      0x00044a6d   Gb    1  Code  Hi   0x120
    2877  quant_fine_energy          0x00044b8d   Gb    1  Code  Hi   0x108
    2878  remove_doubling            0x000450e9   Gb    1  Code  Hi   0x458
    2879  renormalise_vector         0x00045541   Gb    1  Code  Hi   0x80
    2880  resampling_factor          0x000455c1   Gb    1  Code  Hi   0x40
    2881  restore_stack              0x00045601   Gb    1  Code  Hi   0x2c
    2882  save_stack                 0x00045641   Gb    1  Code  Hi   0x2c
    2883  send_data                  0x00045a15   Gb    1  Code  Hi   0x60
    2884  send_fwContinue            0x00045a75   Gb    1  Code  Hi   0x3c
    2885  send_hello                 0x00045ab1   Gb    1  Code  Hi   0x40
    2886  send_update                0x00045af1   Gb    1  Code  Hi   0xaa
    2887  skip_extension             0x00045bd5   Gb    1  Code  Hi   0xbc
    2888  smpActAttemptRcvd          0x00045c91   Gb    1  Code  Hi   0x12
    2889  smpActCheckAttempts        0x00045ca5   Gb    1  Code  Hi   0x36
    2890  smpActCleanup              0x00045cdd   Gb    1  Code  Hi   0x12
    2891  smpActMaxAttempts          0x00045cf1   Gb    1  Code  Hi   0x38
    2892  smpActNone                 0x00045d29   Gb    1  Code  Hi   0xa
    2893  smpActNotifyDmAttemptsFailure
                                    0x00045d35   Gb    1  Code  Hi   0x1e
    2894  smpActNotifyDmRspToFailure 0x00045d55   Gb    1  Code  Hi   0x1e
    2895  smpActPairCnfCalc1         0x00045d75   Gb    1  Code  Hi   0x2c
    2896  smpActPairCnfCalc2         0x00045da1   Gb    1  Code  Hi   0x18
    2897  smpActPairCnfVerCalc1      0x00045db9   Gb    1  Code  Hi   0x40
    2898  smpActPairCnfVerCalc2      0x00045df9   Gb    1  Code  Hi   0x18
    2899  smpActPairingCancel        0x00045e11   Gb    1  Code  Hi   0x1e
    2900  smpActPairingCmpl          0x00045e31   Gb    1  Code  Hi   0x40
    2901  smpActPairingFailed        0x00045e71   Gb    1  Code  Hi   0x2c
    2902  smpActSecReqTimeout        0x00045e9d   Gb    1  Code  Hi   0x34
    2903  smpActSendPairCnf          0x00045ed1   Gb    1  Code  Hi   0x6c
    2904  smpActStorePin             0x00045f3d   Gb    1  Code  Hi   0x3a
    2905  smpAuthReq                 0x00045f79   Gb    1  Code  Hi   0x76
    2906  smpCalcC1Part1             0x00045ff1   Gb    1  Code  Hi   0x1ba
    2907  smpCalcC1Part2             0x000461ad   Gb    1  Code  Hi   0x1ae
    2908  smpCalcS1                  0x0004635d   Gb    1  Code  Hi   0x70
    2909  smpCcbByConnId             0x000463cd   Gb    1  Code  Hi   0x1e
    2910  smpCcbByHandle             0x000463ed   Gb    1  Code  Hi   0x3c
    2911  smpCleanup                 0x00046429   Gb    1  Code  Hi   0x50
    2912  smpGenerateLtk             0x00046711   Gb    1  Code  Hi   0x80
    2913  smpGetPkBit                0x00046791   Gb    1  Code  Hi   0x56
    2914  smpGetScSecLevel           0x000467e9   Gb    1  Code  Hi   0x60
    2915  smpMsgAlloc                0x0004696d   Gb    1  Code  Hi   0x16
    2916  smpProcPairing             0x00046985   Gb    1  Code  Hi   0x246
    2917  smpProcRcvKey              0x00046bcd   Gb    1  Code  Hi   0x1a0
    2918  smpScActAuthSelect         0x00046de9   Gb    1  Code  Hi   0x8a
    2919  smpScActCalcF5Ltk          0x00046e75   Gb    1  Code  Hi   0xb4
    2920  smpScActCalcF5MacKey       0x00046f29   Gb    1  Code  Hi   0xb6
    2921  smpScActCalcF5TKey         0x00046fe1   Gb    1  Code  Hi   0x8e
    2922  smpScActCalcSharedSecret   0x00047071   Gb    1  Code  Hi   0x74
    2923  smpScActCleanup            0x000470e5   Gb    1  Code  Hi   0x1a
    2924  smpScActDHKeyCalcF6Ea      0x00047101   Gb    1  Code  Hi   0xb8
    2925  smpScActDHKeyCalcF6Eb      0x000471b9   Gb    1  Code  Hi   0xb4
    2926  smpScActJwncCalcF4         0x0004726d   Gb    1  Code  Hi   0x6e
    2927  smpScActJwncCalcG2         0x000472dd   Gb    1  Code  Hi   0x9c
    2928  smpScActJwncDisplay        0x00047379   Gb    1  Code  Hi   0x64
    2929  smpScActPairingCancel      0x000473dd   Gb    1  Code  Hi   0x1e
    2930  smpScActPairingFailed      0x000473fd   Gb    1  Code  Hi   0x1c
    2931  smpScActPkKeypress         0x00047419   Gb    1  Code  Hi   0x70
    2932  smpScActPkSendKeypress     0x00047489   Gb    1  Code  Hi   0x66
    2933  smpScActPkSetup            0x000474f1   Gb    1  Code  Hi   0x40
    2934  smpScAuthReq               0x00047531   Gb    1  Code  Hi   0x96
    2935  smpScFailWithReattempt     0x00047731   Gb    1  Code  Hi   0x22
    2936  smpScProcPairing           0x00047755   Gb    1  Code  Hi   0x4be
    2937  smpScSendDHKeyCheck        0x00047c15   Gb    1  Code  Hi   0x68
    2938  smpScSendPairCnf           0x00047c7d   Gb    1  Code  Hi   0x68
    2939  smpScSendPubKey            0x00047ce5   Gb    1  Code  Hi   0x7e
    2940  smpScSendRand              0x00047d65   Gb    1  Code  Hi   0x68
    2941  smpSendKey                 0x00047dcd   Gb    1  Code  Hi   0x2ac
    2942  smpSendPairingFailed       0x00048079   Gb    1  Code  Hi   0x40
    2943  smpSendPkt                 0x000480b9   Gb    1  Code  Hi   0x4a
    2944  smpSmExecute               0x00048105   Gb    1  Code  Hi   0xac
    2945  smpStartRspTimer           0x000481b1   Gb    1  Code  Hi   0x1e
    2946  smpStateIdle               0x000481d1   Gb    1  Code  Hi   0x14
    2947  smprActCnfVerify           0x000481e5   Gb    1  Code  Hi   0x80
    2948  smprActProcPairCnf         0x00048265   Gb    1  Code  Hi   0x3c
    2949  smprActProcPairCnfCalc1    0x000482a1   Gb    1  Code  Hi   0x2c
    2950  smprActProcPairReq         0x000482cd   Gb    1  Code  Hi   0xbc
    2951  smprActRcvKey              0x00048389   Gb    1  Code  Hi   0x40
    2952  smprActSendKey             0x000483c9   Gb    1  Code  Hi   0xe4
    2953  smprActSendPairRandom      0x000484ad   Gb    1  Code  Hi   0xb2
    2954  smprActSendPairRsp         0x00048561   Gb    1  Code  Hi   0xf8
    2955  smprActSendSecurityReq     0x00048659   Gb    1  Code  Hi   0x44
    2956  smprActSetupKeyDist        0x0004869d   Gb    1  Code  Hi   0x6e
    2957  smprScActCalcDHKey         0x0004870d   Gb    1  Code  Hi   0x3a
    2958  smprScActDHKeyCheckSend    0x00048749   Gb    1  Code  Hi   0xe0
    2959  smprScActJwncCalcG2        0x00048829   Gb    1  Code  Hi   0x2a
    2960  smprScActJwncDisplay       0x00048855   Gb    1  Code  Hi   0x2a
    2961  smprScActJwncSendCnf       0x00048881   Gb    1  Code  Hi   0x16
    2962  smprScActJwncSetup         0x00048899   Gb    1  Code  Hi   0x4e
    2963  smprScActOobCalcCa         0x000488e9   Gb    1  Code  Hi   0xa2
    2964  smprScActOobSendRand       0x0004898d   Gb    1  Code  Hi   0x5e
    2965  smprScActOobSetup          0x000489ed   Gb    1  Code  Hi   0x12
    2966  smprScActPkCalcCa          0x00048a01   Gb    1  Code  Hi   0x5c
    2967  smprScActPkCalcCb          0x00048a5d   Gb    1  Code  Hi   0x60
    2968  smprScActPkSendCnf         0x00048abd   Gb    1  Code  Hi   0x16
    2969  smprScActPkSendRand        0x00048ad5   Gb    1  Code  Hi   0x76
    2970  smprScActPkStoreCnf        0x00048b4d   Gb    1  Code  Hi   0x24
    2971  smprScActPkStoreCnfAndCalcCb
                                    0x00048b71   Gb    1  Code  Hi   0x1c
    2972  smprScActPkStorePinAndCalcCb
                                    0x00048b8d   Gb    1  Code  Hi   0x1c
    2973  smprScActSendPubKey        0x00048ba9   Gb    1  Code  Hi   0x1c
    2974  smprScActStoreDhCheck      0x00048bc5   Gb    1  Code  Hi   0x2c
    2975  smprScActStoreLescPin      0x00048bf1   Gb    1  Code  Hi   0x6e
    2976  smprScActWaitDhCheck       0x00048c61   Gb    1  Code  Hi   0x30
    2977  spl_alloca                 0x00048c91   Gb    1  Code  Hi   0x76
    2978  spl_stack_check            0x00048d09   Gb    1  Code  Hi   0xc
    2979  spl_stack_init             0x00048d15   Gb    1  Code  Hi   0x50
    2980  spreading_decision         0x00048d65   Gb    1  Code  Hi   0x1e8
    2981  stereo_itheta              0x00048f4d   Gb    1  Code  Hi   0x1ec
    2982  uxListRemove               0x00049339   Gb    1  Code  Hi   0x48
    2983  uxTaskGetNumberOfTasks     0x00049381   Gb    1  Code  Hi   0xc
    2984  uxTaskResetEventItemValue  0x0004938d   Gb    1  Code  Hi   0x22
    2985  vApplicationMallocFailedHook
                                    0x000493b1   Gb    1  Code  Hi   0x4
    2986  vApplicationStackOverflowHook
                                    0x000493b5   Gb    1  Code  Hi   0xc
    2987  vEventGroupSetBitsCallback 0x000493c1   Gb    1  Code  Hi   0x14
    2988  vListInitialise            0x000493d5   Gb    1  Code  Hi   0x2e
    2989  vListInitialiseItem        0x00049405   Gb    1  Code  Hi   0xe
    2990  vListInsert                0x00049415   Gb    1  Code  Hi   0x6a
    2991  vPortEnterCritical         0x00049495   Gb    1  Code  Hi   0x44
    2992  vPortExitCritical          0x000494d9   Gb    1  Code  Hi   0x38
    2993  vPortFree                  0x00049511   Gb    1  Code  Hi   0x96
    2994  vPortSetupTimerInterrupt   0x000495a9   Gb    1  Code  Hi   0xa2
    2995  vPortSuppressTicksAndSleep 0x0004964d   Gb    1  Code  Hi   0x152
    2996  vPortValidateInterruptPriority
                                    0x000497a1   Gb    1  Code  Hi   0x60
    2997  vQueueWaitForMessageRestricted
                                    0x00049801   Gb    1  Code  Hi   0x64
    2998  vTaskDelay                 0x00049865   Gb    1  Code  Hi   0x5c
    2999  vTaskInternalSetTimeOutState
                                    0x000498c1   Gb    1  Code  Hi   0x24
    3000  vTaskMissedYield           0x000498e5   Gb    1  Code  Hi   0xe
    3001  vTaskPlaceOnEventList      0x000498f5   Gb    1  Code  Hi   0x30
    3002  vTaskPlaceOnEventListRestricted
                                    0x00049925   Gb    1  Code  Hi   0x6a
    3003  vTaskPlaceOnUnorderedEventList
                                    0x00049991   Gb    1  Code  Hi   0x78
    3004  vTaskRemoveFromUnorderedEventList
                                    0x00049a09   Gb    1  Code  Hi   0x152
    3005  vTaskStartScheduler        0x00049b5d   Gb    1  Code  Hi   0xa2
    3006  vTaskStepTick              0x00049c01   Gb    1  Code  Hi   0x96
    3007  vTaskSuspendAll            0x00049c99   Gb    1  Code  Hi   0x10
    3008  vTaskSwitchContext         0x00049ca9   Gb    1  Code  Hi   0x10e
    3009  validate_transaction       0x00049db9   Gb    1  Code  Hi   0x112
    3010  wsfOsDispatcher            0x00049f51   Gb    1  Code  Hi   0x15c
    3011  wsfOsReadyToSleep          0x0004a0ad   Gb    1  Code  Hi   0x14
    3012  xEventGroupCreate          0x0004a18d   Gb    1  Code  Hi   0x2a
    3013  xEventGroupSetBits         0x0004a1b9   Gb    1  Code  Hi   0xf6
    3014  xEventGroupWaitBits        0x0004a2b1   Gb    1  Code  Hi   0x172
    3015  xPortStartScheduler        0x0004a425   Gb    1  Code  Hi   0x120
    3016  xPortStimerTickHandler     0x0004a545   Gb    1  Code  Hi   0xd0
    3017  xQueueGenericCreate        0x0004a615   Gb    1  Code  Hi   0x88
    3018  xQueueGenericReset         0x0004a69d   Gb    1  Code  Hi   0xe4
    3019  xQueueGenericSend          0x0004a781   Gb    1  Code  Hi   0x1e4
    3020  xQueueGenericSendFromISR   0x0004a965   Gb    1  Code  Hi   0x138
    3021  xQueueReceive              0x0004aa9d   Gb    1  Code  Hi   0x1a6
    3022  xTaskCheckForTimeOut       0x0004ac45   Gb    1  Code  Hi   0xae
    3023  xTaskCreate                0x0004acf5   Gb    1  Code  Hi   0xa0
    3024  xTaskGetSchedulerState     0x0004ad95   Gb    1  Code  Hi   0x38
    3025  xTaskGetTickCount          0x0004adcd   Gb    1  Code  Hi   0x14
    3026  xTaskIncrementTick         0x0004ade1   Gb    1  Code  Hi   0x25a
    3027  xTaskRemoveFromEventList   0x0004b03d   Gb    1  Code  Hi   0x18c
    3028  xTaskResumeAll             0x0004b1c9   Gb    1  Code  Hi   0x21c
    3029  xTimerCreate               0x0004b3e5   Gb    1  Code  Hi   0x4a
    3030  xTimerCreateTimerTask      0x0004b431   Gb    1  Code  Hi   0x5a
    3031  xTimerGenericCommand       0x0004b48d   Gb    1  Code  Hi   0x9e
    3032  xTimerPendFunctionCallFromISR
                                    0x0004b52d   Gb    1  Code  Hi   0x3a
    3033  __ARM_fpclassify           0x0004b567   Gb    1  Code  De   0x30
    3034  __hardfp_cos               0x0004b599   Gb    1  Code  De   0xb4
    3035  __hardfp_exp               0x0004b661   Gb    1  Code  De   0x2ca
    3036  __hardfp_floor             0x0004b9b9   Gb    1  Code  De   0xfc
    3037  __hardfp_floorf            0x0004bad1   Gb    1  Code  De   0x62
    3038  __hardfp_log               0x0004bb41   Gb    1  Code  De   0x368
    3039  __hardfp_sqrt              0x0004bf05   Gb    1  Code  De   0x7a
    3040  __hardfp_sqrtf             0x0004bf7f   Gb    1  Code  De   0x3a
    3041  __ieee754_rem_pio2         0x0004bfb9   Gb    1  Code  De   0x3aa
    3042  __kernel_cos               0x0004c3f1   Gb    1  Code  De   0x142
    3043  __kernel_poly              0x0004c561   Gb    1  Code  De   0xf8
    3044  __kernel_sin               0x0004c659   Gb    1  Code  De   0x118
    3045  __mathlib_dbl_divzero      0x0004c789   Gb    1  Code  De   0x1c
    3046  __mathlib_dbl_infnan       0x0004c7b9   Gb    1  Code  De   0x14
    3047  __mathlib_dbl_invalid      0x0004c7d1   Gb    1  Code  De   0x18
    3048  __mathlib_dbl_overflow     0x0004c7f1   Gb    1  Code  De   0x18
    3049  __mathlib_dbl_underflow    0x0004c811   Gb    1  Code  De   0x18
    3050  fabs                       0x0004c831   Gb    1  Code  De   0x18
    3051  __aeabi_dneg               0x0004c849   Gb    1  Code  De 
    3052  _dneg                      0x0004c849   Gb    1  Code  De   0x6
    3053  __aeabi_fneg               0x0004c84f   Gb    1  Code  De 
    3054  _fneg                      0x0004c84f   Gb    1  Code  De   0x6
    3055  _dabs                      0x0004c855   Gb    1  Code  De   0x6
    3056  _fabs                      0x0004c85b   Gb    1  Code  De   0x6
    3057  __aeabi_d2f                0x0004c861   Gb    1  Code  De 
    3058  _d2f                       0x0004c861   Gb    1  Code  De   0x62
    3059  __aeabi_dadd               0x0004c8c5   Gb    1  Code  De 
    3060  _dadd                      0x0004c8c5   Gb    1  Code  De   0x14c
    3061  __fpl_dcmp_Inf             0x0004ca15   Gb    1  Code  De   0x18
    3062  __aeabi_ddiv               0x0004ca2d   Gb    1  Code  De 
    3063  _ddiv                      0x0004ca2d   Gb    1  Code  De   0x22c
    3064  __aeabi_cdcmpeq            0x0004cce1   Gb    1  Code  De 
    3065  _dcmpeq                    0x0004cce1   Gb    1  Code  De   0x78
    3066  __aeabi_d2iz               0x0004cd59   Gb    1  Code  De 
    3067  _dfix                      0x0004cd59   Gb    1  Code  De   0x5e
    3068  __aeabi_i2d                0x0004cdb7   Gb    1  Code  De 
    3069  _dflt                      0x0004cdb7   Gb    1  Code  De   0x2e
    3070  __aeabi_ui2d               0x0004cde5   Gb    1  Code  De 
    3071  _dfltu                     0x0004cde5   Gb    1  Code  De   0x26
    3072  __aeabi_cdcmpge            0x0004ce0d   Gb    1  Code  De 
    3073  _dcmpge                    0x0004ce0d   Gb    1  Code  De   0x78
    3074  __aeabi_cdcmple            0x0004ce85   Gb    1  Code  De 
    3075  _dcmple                    0x0004ce85   Gb    1  Code  De   0x78
    3076  __fpl_dcmple_InfNaN        0x0004cee7   Gb    1  Code  Pr 
    3077  __aeabi_dmul               0x0004cefd   Gb    1  Code  De 
    3078  _dmul                      0x0004cefd   Gb    1  Code  De   0x14c
    3079  __fpl_dnaninf              0x0004d051   Gb    1  Code  De   0x9c
    3080  __fpl_dretinf              0x0004d0ed   Gb    1  Code  De   0xc
    3081  __aeabi_cdrcmple           0x0004d0f9   Gb    1  Code  De 
    3082  _drcmple                   0x0004d0f9   Gb    1  Code  De   0x6c
    3083  __aeabi_drsub              0x0004d165   Gb    1  Code  De 
    3084  _drsb                      0x0004d165   Gb    1  Code  De   0x16
    3085  _dsqrt                     0x0004d17d   Gb    1  Code  De   0x194
    3086  __aeabi_dsub               0x0004d315   Gb    1  Code  De 
    3087  _dsub                      0x0004d315   Gb    1  Code  De   0x1d8
    3088  __aeabi_f2d                0x0004d4f1   Gb    1  Code  De 
    3089  _f2d                       0x0004d4f1   Gb    1  Code  De   0x56
    3090  __aeabi_dcmpeq             0x0004d547   Gb    1  Code  De 
    3091  _deq                       0x0004d547   Gb    1  Code  De   0xe
    3092  _dneq                      0x0004d555   Gb    1  Code  De   0xe
    3093  __aeabi_dcmpgt             0x0004d563   Gb    1  Code  De 
    3094  _dgr                       0x0004d563   Gb    1  Code  De   0xe
    3095  __aeabi_dcmpge             0x0004d571   Gb    1  Code  De 
    3096  _dgeq                      0x0004d571   Gb    1  Code  De   0xe
    3097  __aeabi_dcmple             0x0004d57f   Gb    1  Code  De 
    3098  _dleq                      0x0004d57f   Gb    1  Code  De   0xe
    3099  __aeabi_dcmplt             0x0004d58d   Gb    1  Code  De 
    3100  _dls                       0x0004d58d   Gb    1  Code  De   0xe
    3101  __fpl_fnaninf              0x0004d59b   Gb    1  Code  De   0x8c
    3102  _fp_init                   0x0004d627   Gb    1  Code  De   0x1a
    3103  __fplib_config_fpu_vfp     0x0004d63f   Gb    1  Code  De 
    3104  __fplib_config_pureend_doubles
                                    0x0004d63f   Gb    1  Code  De 
    3105  __fpl_fretinf              0x0004d641   Gb    1  Code  De   0xa
    3106  __I$use$fp                 0x0004d64a   Gb    1   --   Hi 
    3107  __mathlib_zero             0x0004d710   Gb    1  Data  De   0x8
    3108  CentralInformation_fields  0x0004ecb0   Gb    1  Data  Hi   0x2d
    3109  CompleteSetup_fields       0x0004ecdd   Gb    1  Data  Hi   0x1e
    3110  ConnectionDetails_fields   0x0004ecfb   Gb    1  Data  Hi   0x1e
    3111  ControlEnvelope_fields     0x0004ed19   Gb    1  Data  Hi   0x1ef
    3112  DeviceBattery_fields       0x0004ef08   Gb    1  Data  Hi   0x3c
    3113  DeviceConfiguration_fields 0x0004ef44   Gb    1  Data  Hi   0x2d
    3114  DeviceFeatures_fields      0x0004ef71   Gb    1  Data  Hi   0x3c
    3115  DeviceInformation_MetadataEntry_fields
                                    0x0004efad   Gb    1  Data  Hi   0x2d
    3116  DeviceInformation_fields   0x0004efda   Gb    1  Data  Hi   0xc3
    3117  DeviceStatus_fields        0x0004f09d   Gb    1  Data  Hi   0x3c
    3118  Dialog_fields              0x0004f0d9   Gb    1  Data  Hi   0x1e
    3119  EndpointSpeech_fields      0x0004f0f7   Gb    1  Data  Hi   0x1e
    3120  FeatureProperties_fields   0x0004f115   Gb    1  Data  Hi   0x2d
    3121  ForwardATCommand_fields    0x0004f142   Gb    1  Data  Hi   0x1e
    3122  GetCentralInformation_fields
                                    0x0004f160   Gb    1  Data  Hi   0xf
    3123  GetDeviceConfiguration_fields
                                    0x0004f16f   Gb    1  Data  Hi   0xf
    3124  GetDeviceFeatures_fields   0x0004f17e   Gb    1  Data  Hi   0xf
    3125  GetDeviceInformation_fields
                                    0x0004f18d   Gb    1  Data  Hi   0x1e
    3126  GetLocales_fields          0x0004f1ab   Gb    1  Data  Hi   0xf
    3127  GetState_fields            0x0004f1ba   Gb    1  Data  Hi   0x1e
    3128  IncomingCall_fields        0x0004f1d8   Gb    1  Data  Hi   0x2d
    3129  IssueMediaControl_fields   0x0004f205   Gb    1  Data  Hi   0x1e
    3130  KeepAlive_fields           0x0004f223   Gb    1  Data  Hi   0xf
    3131  LaunchApp_fields           0x0004f24a   Gb    1  Data  Hi   0x1e
    3132  Locale_fields              0x0004f268   Gb    1  Data  Hi   0x1e
    3133  Locales_fields             0x0004f286   Gb    1  Data  Hi   0x2d
    3134  NotifyDeviceConfiguration_fields
                                    0x0004f2b3   Gb    1  Data  Hi   0x1e
    3135  NotifyDeviceInformation_fields
                                    0x0004f2d1   Gb    1  Data  Hi   0x1e
    3136  NotifySpeechState_fields   0x0004f2ef   Gb    1  Data  Hi   0x1e
    3137  OverrideAssistant_fields   0x0004f30d   Gb    1  Data  Hi   0x1e
    3138  ProvideSpeech_fields       0x0004f32b   Gb    1  Data  Hi   0x1e
    3139  RemoveDevice_fields        0x0004f349   Gb    1  Data  Hi   0xf
    3140  ResetConnection_fields     0x0004f358   Gb    1  Data  Hi   0x3c
    3141  Response_fields            0x0004f394   Gb    1  Data  Hi   0xa5
    3142  SetLocale_fields           0x0004f439   Gb    1  Data  Hi   0x1e
    3143  SetState_fields            0x0004f457   Gb    1  Data  Hi   0x1e
    3144  SpeechInitiator_WakeWord_fields
                                    0x0004f475   Gb    1  Data  Hi   0x4b
    3145  SpeechInitiator_fields     0x0004f4c0   Gb    1  Data  Hi   0x2d
    3146  SpeechProvider_fields      0x0004f4ed   Gb    1  Data  Hi   0x2d
    3147  SpeechSettings_fields      0x0004f51a   Gb    1  Data  Hi   0x3c
    3148  StartSetup_fields          0x0004f556   Gb    1  Data  Hi   0xf
    3149  StartSpeech_fields         0x0004f565   Gb    1  Data  Hi   0x5a
    3150  State_fields               0x0004f5bf   Gb    1  Data  Hi   0x3c
    3151  StopSpeech_fields          0x0004f5fb   Gb    1  Data  Hi   0x2d
    3152  SwitchTransport_fields     0x0004f628   Gb    1  Data  Hi   0x1e
    3153  SynchronizeSettings_fields 0x0004f646   Gb    1  Data  Hi   0x2d
    3154  SynchronizeState_fields    0x0004f673   Gb    1  Data  Hi   0x1e
    3155  UpdateDeviceInformation_fields
                                    0x0004f691   Gb    1  Data  Hi   0x2d
    3156  UpgradeTransport_fields    0x0004f6be   Gb    1  Data  Hi   0x1e
    3157  am_hal_cachectrl_defaults  0x0004f6dc   Gb    1  Data  Hi   0x3
    3158  am_hal_daxi_defaults       0x0004f6df   Gb    1  Data  Hi   0x5
    3159  am_hal_gpio_pincfg_disabled
                                    0x0004f6e4   Gb    1  Data  Hi   0x4
    3160  am_hal_gpio_pincfg_input   0x0004f6e8   Gb    1  Data  Hi   0x4
    3161  am_hal_gpio_pincfg_opendrain
                                    0x0004f6ec   Gb    1  Data  Hi   0x4
    3162  am_hal_gpio_pincfg_output  0x0004f6f0   Gb    1  Data  Hi   0x4
    3163  am_hal_gpio_pincfg_pulledup_disabled
                                    0x0004f6f4   Gb    1  Data  Hi   0x4
    3164  am_hal_gpio_pincfg_tristate
                                    0x0004f6f8   Gb    1  Data  Hi   0x4
    3165  am_hal_pwrctrl_peripheral_control
                                    0x0004f6fc   Gb    1  Data  Hi   0x190
    3166  appReqActCfg               0x0004fa2c   Gb    1  Data  Hi   0x1
    3167  attApChUuid                0x0004fa2d   Gb    1  Data  Hi   0x2
    3168  attCarChUuid               0x0004fa2f   Gb    1  Data  Hi   0x2
    3169  attCfg                     0x0004fa34   Gb    1  Data  Hi   0x8
    3170  attChUuid                  0x0004fa3c   Gb    1  Data  Hi   0x2
    3171  attCliChCfgUuid            0x0004fa3e   Gb    1  Data  Hi   0x2
    3172  attDnChUuid                0x0004fa40   Gb    1  Data  Hi   0x2
    3173  attFcnDefault              0x0004fa44   Gb    1  Data  Hi   0x10
    3174  attGattCsfChUuid           0x0004fa54   Gb    1  Data  Hi   0x2
    3175  attGattDbhChUuid           0x0004fa56   Gb    1  Data  Hi   0x2
    3176  attPrimSvcUuid             0x0004fa58   Gb    1  Data  Hi   0x2
    3177  attRpaoChUuid              0x0004fa5a   Gb    1  Data  Hi   0x2
    3178  attScChUuid                0x0004fa5c   Gb    1  Data  Hi   0x2
    3179  attSsfChUuid               0x0004fa5e   Gb    1  Data  Hi   0x2
    3180  attsMinPduLen              0x0004fb28   Gb    1  Data  Hi   0x12
    3181  calc128Zeros               0x0004ff24   Gb    1  Data  Hi   0x10
    3182  dmConnUpdActSetSlave       0x0005068c   Gb    1  Data  Hi   0x8
    3183  dmDevFcnIf                 0x000506a8   Gb    1  Data  Hi   0xc
    3184  eMeans                     0x00050834   Gb    1  Data  Hi   0x64
    3185  eattFcnDefault             0x000509e8   Gb    1  Data  Hi   0x10
    3186  g_DefaultMcuMemCfg         0x000522c4   Gb    1  Data  Hi   0x6
    3187  g_DefaultSRAMCfg           0x000522ca   Gb    1  Data  Hi   0x6
    3188  g_amHalMcuctrlArgBLEDefault
                                    0x000523ac   Gb    1  Data  Hi   0x8
    3189  g_am_hal_bootrom_helper    0x000523b4   Gb    1  Data  Hi   0x28
    3190  hciEventMask               0x000529ba   Gb    1  Data  Hi   0x8
    3191  hciEventMaskPage2          0x000529c2   Gb    1  Data  Hi   0x8
    3192  hciLeEventMask             0x00052b74   Gb    1  Data  Hi   0x8
    3193  sGlobalAccess              0x000548ac   Gb    1  Data  Hi   0x1c
    3194  smpCfg                     0x000548cc   Gb    1  Data  Hi   0x18
    3195  smpPktLenTbl               0x000548e4   Gb    1  Data  Hi   0xf
    3196  smprScSmIf                 0x00054a40   Gb    1  Data  Hi   0xc
    3197  smprSmIf                   0x00054c44   Gb    1  Data  Hi   0xc
    3198  smprStateTbl               0x00054c50   Gb    1  Data  Hi   0x3c
    3199  tf_select_table            0x000563e7   Gb    1  Data  Hi   0x20
    3200  ui32DSP0Allowed            0x00056494   Gb    1  Data  Hi   0x14
    3201  ui32DSP1Allowed            0x000564a8   Gb    1  Data  Hi   0x14
    3202  ui32MCUAllowed             0x000564bc   Gb    1  Data  Hi   0x14
    3203  ui32SharedAccess           0x000564d0   Gb    1  Data  Hi   0x14
    3204  uxTopUsedPriority          0x000564e4   Gb    1  Data  Hi   0x4
    3205  Region$$Table$$Base        0x000566cc   Gb    1   --   Hi 
    3206  Region$$Table$$Limit       0x000566fc   Gb    1   --   Hi 
    3207  am_bsp_psLEDs              0x10000000   Gb    2  Data  Hi   0x18
    3208  attsProcFcnTbl             0x10000038   Gb    2  Data  Hi   0x48
    3209  dmFcnIfTbl                 0x10000120   Gb    2  Data  Hi   0x54
    3210  gDaxiConfig                0x10000174   Gb    2  Data  Hi   0x5
    3211  gDcuDisable                0x10000180   Gb    2  Data  Hi   0x8
    3212  gDcuEnable                 0x10000188   Gb    2  Data  Hi   0x8
    3213  g_AM_BSP_GPIO_BUTTON0      0x10000190   Gb    2  Data  Hi   0x4
    3214  g_AM_BSP_GPIO_BUTTON1      0x10000194   Gb    2  Data  Hi   0x4
    3215  g_AM_BSP_GPIO_IOM0_CS      0x10000198   Gb    2  Data  Hi   0x4
    3216  g_AM_BSP_GPIO_IOM0_MOSI    0x1000019c   Gb    2  Data  Hi   0x4
    3217  g_AM_BSP_GPIO_IOM0_SCK     0x100001a0   Gb    2  Data  Hi   0x4
    3218  g_AM_BSP_GPIO_IOM0_SCL     0x100001a4   Gb    2  Data  Hi   0x4
    3219  g_AM_BSP_GPIO_IOM0_SDA     0x100001a8   Gb    2  Data  Hi   0x4
    3220  g_AM_BSP_GPIO_IOM1_CS      0x100001ac   Gb    2  Data  Hi   0x4
    3221  g_AM_BSP_GPIO_IOM1_MISO    0x100001b0   Gb    2  Data  Hi   0x4
    3222  g_AM_BSP_GPIO_IOM1_MOSI    0x100001b4   Gb    2  Data  Hi   0x4
    3223  g_AM_BSP_GPIO_IOM1_SCK     0x100001b8   Gb    2  Data  Hi   0x4
    3224  g_AM_BSP_GPIO_IOM1_SCL     0x100001bc   Gb    2  Data  Hi   0x4
    3225  g_AM_BSP_GPIO_IOM1_SDA     0x100001c0   Gb    2  Data  Hi   0x4
    3226  g_AM_BSP_GPIO_IOM2_CS      0x100001c4   Gb    2  Data  Hi   0x4
    3227  g_AM_BSP_GPIO_IOM2_MOSI    0x100001c8   Gb    2  Data  Hi   0x4
    3228  g_AM_BSP_GPIO_IOM2_SCK     0x100001cc   Gb    2  Data  Hi   0x4
    3229  g_AM_BSP_GPIO_IOM2_SCL     0x100001d0   Gb    2  Data  Hi   0x4
    3230  g_AM_BSP_GPIO_IOM2_SDA     0x100001d4   Gb    2  Data  Hi   0x4
    3231  g_AM_BSP_GPIO_IOM3_CS      0x100001d8   Gb    2  Data  Hi   0x4
    3232  g_AM_BSP_GPIO_IOM3_MOSI    0x100001dc   Gb    2  Data  Hi   0x4
    3233  g_AM_BSP_GPIO_IOM3_SCK     0x100001e0   Gb    2  Data  Hi   0x4
    3234  g_AM_BSP_GPIO_IOM3_SCL     0x100001e4   Gb    2  Data  Hi   0x4
    3235  g_AM_BSP_GPIO_IOM3_SDA     0x100001e8   Gb    2  Data  Hi   0x4
    3236  g_AM_BSP_GPIO_IOM4_CS      0x100001ec   Gb    2  Data  Hi   0x4
    3237  g_AM_BSP_GPIO_IOM4_MOSI    0x100001f0   Gb    2  Data  Hi   0x4
    3238  g_AM_BSP_GPIO_IOM4_SCK     0x100001f4   Gb    2  Data  Hi   0x4
    3239  g_AM_BSP_GPIO_IOM5_CS      0x100001f8   Gb    2  Data  Hi   0x4
    3240  g_AM_BSP_GPIO_IOM5_MOSI    0x100001fc   Gb    2  Data  Hi   0x4
    3241  g_AM_BSP_GPIO_IOM5_SCK     0x10000200   Gb    2  Data  Hi   0x4
    3242  g_AM_BSP_GPIO_IOM5_SCL     0x10000204   Gb    2  Data  Hi   0x4
    3243  g_AM_BSP_GPIO_IOM5_SDA     0x10000208   Gb    2  Data  Hi   0x4
    3244  g_AM_BSP_GPIO_IOM6_CS      0x1000020c   Gb    2  Data  Hi   0x4
    3245  g_AM_BSP_GPIO_IOM6_MOSI    0x10000210   Gb    2  Data  Hi   0x4
    3246  g_AM_BSP_GPIO_IOM6_SCK     0x10000214   Gb    2  Data  Hi   0x4
    3247  g_AM_BSP_GPIO_IOM6_SCL     0x10000218   Gb    2  Data  Hi   0x4
    3248  g_AM_BSP_GPIO_IOM6_SDA     0x1000021c   Gb    2  Data  Hi   0x4
    3249  g_AM_BSP_GPIO_IOM7_CS      0x10000220   Gb    2  Data  Hi   0x4
    3250  g_AM_BSP_GPIO_IOM7_MOSI    0x10000224   Gb    2  Data  Hi   0x4
    3251  g_AM_BSP_GPIO_IOM7_SCK     0x10000228   Gb    2  Data  Hi   0x4
    3252  g_AM_BSP_GPIO_IOM7_SCL     0x1000022c   Gb    2  Data  Hi   0x4
    3253  g_AM_BSP_GPIO_IOM7_SDA     0x10000230   Gb    2  Data  Hi   0x4
    3254  g_AM_BSP_GPIO_ITM_SWO      0x10000234   Gb    2  Data  Hi   0x4
    3255  g_AM_BSP_GPIO_PDM0_CLK     0x10000238   Gb    2  Data  Hi   0x4
    3256  g_AM_BSP_GPIO_PDM0_DATA    0x1000023c   Gb    2  Data  Hi   0x4
    3257  g_AM_DEVICES_COOPER_32K_CLK
                                    0x10000240   Gb    2  Data  Hi   0x4
    3258  g_AM_DEVICES_COOPER_32M_CLK
                                    0x10000244   Gb    2  Data  Hi   0x4
    3259  g_AM_DEVICES_COOPER_SPI_CS 0x10000248   Gb    2  Data  Hi   0x4
    3260  g_eCurrPwrMode             0x1000024c   Gb    2  Data  Hi   0x1
    3261  g_intFlash                 0x10000250   Gb    2  Data  Hi   0x24
    3262  g_pui8ReadBuffer           0x100002b0   Gb    2  Data  Hi   0x4
    3263  g_sVosAud                  0x100002d4   Gb    2  Data  Hi   0xc0
    3264  g_sVosSys                  0x10000394   Gb    2  Data  Hi   0x24
    3265  g_ui32TrimVer              0x100003b8   Gb    2  Data  Hi   0x4
    3266  g_ui32origSimobuckVDDStrim 0x100003bc   Gb    2  Data  Hi   0x4
    3267  g_ui32xtalhscap2trim       0x100003c0   Gb    2  Data  Hi   0x4
    3268  g_ui32xtalhscaptrim        0x100003c4   Gb    2  Data  Hi   0x4
    3269  gpDcuEnable                0x100003e0   Gb    2  Data  Hi   0x4
    3270  gpDcuLock                  0x100003e4   Gb    2  Data  Hi   0x4
    3271  hciLeSupFeatCfg            0x100003e8   Gb    2  Data  Hi   0x8
    3272  nvds_data                  0x100003f0   Gb    2  Data  Hi   0xf0
    3273  pAppSlaveReqActCfg         0x100004e4   Gb    2  Data  Hi   0x4
    3274  pAttCfg                    0x100004e8   Gb    2  Data  Hi   0x4
    3275  pRecListNvmPointer         0x100004ec   Gb    2  Data  Hi   0x4
    3276  pSmpCfg                    0x100004f0   Gb    2  Data  Hi   0x4
    3277  ui16DbRamBufferSize        0x1000055c   Gb    2  Data  Hi   0x2
    3278  __libspace_start           0x10000568   Gb    3  Data  De   0x60
    3279  __temporary_stack_top$libspace
                                    0x100005c8   Gb    3  Data  De 
    3280  DMATCBBuffer               0x100005d8   Gb    3  Data  Hi   0x20c
    3281  SMP_ScCcb                  0x100007e4   Gb    3  Data  Hi   0x54
    3282  am_KWD_tasks               0x10000838   Gb    3  Data  Hi   0x60
    3283  am_KWD_timers              0x10000898   Gb    3  Data  Hi   0x10
    3284  am_hal_xtal_users          0x100008a8   Gb    3  Data  Hi   0xc
    3285  amotasFlash                0x10000b58   Gb    3  Data  Hi   0x2004
    3286  amotasTmpBuf               0x10002b5c   Gb    3  Data  Hi   0x210
    3287  amvosAdvDataDisc           0x10002d6c   Gb    3  Data  Hi   0x1f
    3288  amvosScanDataDisc          0x10002d8c   Gb    3  Data  Hi   0x1f
    3289  appCb                      0x10002db0   Gb    3  Data  Hi   0x8
    3290  appConnCb                  0x10002db8   Gb    3  Data  Hi   0x90
    3291  appHandlerId               0x100030e0   Gb    3  Data  Hi   0x1
    3292  appSlaveCb                 0x100030e4   Gb    3  Data  Hi   0x80
    3293  attCb                      0x10003170   Gb    3  Data  Hi   0x64
    3294  attcCb                     0x100031d4   Gb    3  Data  Hi   0x1b8
    3295  attsCb                     0x1000338c   Gb    3  Data  Hi   0x1bc
    3296  attsCsfCb                  0x10003560   Gb    3  Data  Hi   0x10
    3297  csNesting                  0x100035b4   Gb    3  Data  Hi   0x1
    3298  devFoundInDb               0x100035b5   Gb    3  Data  Hi   0x1
    3299  dmAdvCb                    0x100035bc   Gb    3  Data  Hi   0x34
    3300  dmCb                       0x100035f0   Gb    3  Data  Hi   0x18
    3301  dmConnActSet               0x10003608   Gb    3  Data  Hi   0xc
    3302  dmConnCb                   0x10003614   Gb    3  Data  Hi   0xc4
    3303  dmConnUpdActSet            0x100036d8   Gb    3  Data  Hi   0xc
    3304  dmDevCb                    0x100036e4   Gb    3  Data  Hi   0x4
    3305  dmPrivCb                   0x100036ea   Gb    3  Data  Hi   0x1a
    3306  dmSecCb                    0x10003704   Gb    3  Data  Hi   0x8
    3307  gAmCooper                  0x10003710   Gb    3  Data  Hi   0x24
    3308  gFaultStack                0x10003918   Gb    3  Data  Hi   0x200
    3309  gNumCmpB                   0x10003b18   Gb    3  Data  Hi   0x4
    3310  gRadioCmdQueue             0x10003b1c   Gb    3  Data  Hi   0x44
    3311  gRadioQueue                0x10003b60   Gb    3  Data  Hi   0xc
    3312  gStartOff                  0x10003b78   Gb    3  Data  Hi   0x4
    3313  g_AM_BSP_GPIO_IOM0_MISO    0x10003b7c   Gb    3  Data  Hi   0x4
    3314  g_AM_BSP_GPIO_IOM2_MISO    0x10003b80   Gb    3  Data  Hi   0x4
    3315  g_AM_BSP_GPIO_IOM3_MISO    0x10003b84   Gb    3  Data  Hi   0x4
    3316  g_AM_BSP_GPIO_IOM4_MISO    0x10003b88   Gb    3  Data  Hi   0x4
    3317  g_AM_BSP_GPIO_IOM5_MISO    0x10003b8c   Gb    3  Data  Hi   0x4
    3318  g_AM_BSP_GPIO_IOM6_MISO    0x10003b90   Gb    3  Data  Hi   0x4
    3319  g_AM_BSP_GPIO_IOM7_MISO    0x10003b94   Gb    3  Data  Hi   0x4
    3320  g_BLEMacAddress            0x10003b98   Gb    3  Data  Hi   0x6
    3321  g_HciDrvHandleID           0x10003b9e   Gb    3  Data  Hi   0x1
    3322  g_HeartBeatTimer           0x10003ba0   Gb    3  Data  Hi   0x10
    3323  g_IOMhandles               0x10003bb0   Gb    3  Data  Hi   0x4540
    3324  g_IomDevHdl                0x100080f0   Gb    3  Data  Hi   0x4
    3325  g_PDMhandles               0x100080f4   Gb    3  Data  Hi   0x18
    3326  g_consumed_bytes           0x10008110   Gb    3  Data  Hi   0x4
    3327  g_hciDrvErrorHandler       0x10008118   Gb    3  Data  Hi   0x4
    3328  g_pfnCharPrint             0x1000813c   Gb    3  Data  Hi   0x4
    3329  g_pui32ReadBuffer          0x10009360   Gb    3  Data  Hi   0x100
    3330  g_sAmUtil                  0x10009460   Gb    3  Data  Hi   0x8844
    3331  g_sVosAma                  0x10011cb4   Gb    3  Data  Hi   0x118
    3332  g_sVosBle                  0x10011dcc   Gb    3  Data  Hi   0x58
    3333  g_sVosBrd                  0x10011e24   Gb    3  Data  Hi   0x158
    3334  g_ui32NumBytes             0x10011f84   Gb    3  Data  Hi   0x4
    3335  gattServCb                 0x10011f90   Gb    3  Data  Hi   0x2
    3336  hciCb                      0x100127ec   Gb    3  Data  Hi   0x24
    3337  hciCmdCb                   0x10012810   Gb    3  Data  Hi   0x1c
    3338  hciCoreCb                  0x10012830   Gb    3  Data  Hi   0xa8
    3339  l2cCb                      0x10012904   Gb    3  Data  Hi   0x28
    3340  ll_local_feats             0x10012944   Gb    3  Data  Hi   0x8
    3341  oCELTEncoder_mem           0x100129ac   Gb    3  Data  Hi   0x1770
    3342  o_spl_opus_encoder         0x1001411c   Gb    3  Data  Hi   0xf30
    3343  opus_mem_ram1              0x1001504c   Gb    3  Data  Hi   0x5000
    3344  opus_ram_count             0x1001a04c   Gb    3  Data  Hi   0x4
    3345  opus_ram_count_save        0x1001a050   Gb    3  Data  Hi   0x4
    3346  opus_ram_ptr               0x1001a054   Gb    3  Data  Hi   0x4
    3347  opus_ram_ptr_save          0x1001a058   Gb    3  Data  Hi   0x4
    3348  pAppAdvCfg                 0x1001a05c   Gb    3  Data  Hi   0x4
    3349  pAppSecCfg                 0x1001a060   Gb    3  Data  Hi   0x4
    3350  pAppSlaveCfg               0x1001a064   Gb    3  Data  Hi   0x4
    3351  pAppUpdateCfg              0x1001a068   Gb    3  Data  Hi   0x4
    3352  p_spl_opus_encoder         0x1001a06c   Gb    3  Data  Hi   0x4
    3353  pvHciSpiHandle             0x1001a434   Gb    3  Data  Hi   0x4
    3354  pxCurrentTCB               0x1001a438   Gb    3  Data  Hi   0x4
    3355  sLengthBytes               0x1001a4dc   Gb    3  Data  Hi   0x4
    3356  secCb                      0x1001a4e4   Gb    3  Data  Hi   0x50
    3357  smpCb                      0x1001a534   Gb    3  Data  Hi   0xfc
    3358  ui8DbRamBuffer             0x10022690   Gb    3  Data  Hi   0x300
    3359  ulTimerCountsForOneTick    0x10022994   Gb    3  Data  Hi   0x4
    3360  wsfBufMem                  0x100229a8   Gb    3  Data  Hi   0x4
    3361  wsfBufMemLen               0x100229ac   Gb    3  Data  Hi   0x2
    3362  wsfBufNumPools             0x100229ae   Gb    3  Data  Hi   0x1
    3363  wsfOs                      0x100229b0   Gb    3  Data  Hi   0x40
    3364  wsfTimerTimerQueue         0x100229f0   Gb    3  Data  Hi   0x8
    3365  xRadioTaskEventObject      0x10022a80   Gb    3  Data  Hi   0x4
    3366  xWsfTimer                  0x10022ab0   Gb    3  Data  Hi   0x4
    3367  psGlobalAccessPtr          0x10060000   Gb    4  Data  Hi   0x4
    3368  ui32MCUClaimed             0x10060004   Gb    4  Data  Hi   0x14
    3369  ui32DSP0Claimed            0x10060018   Gb    4  Data  Hi   0x14
    3370  ui32DSP1Claimed            0x1006002c   Gb    4  Data  Hi   0x14
    3371  gpui32PdmDmaBuf            0x10060040   Gb    4  Data  Hi   0x280


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

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

            1      1: $d
            2      4: $t
            3      7: $t.2
            4     12: $d.16
            5     18: $t.17
            6     24: $d.19
            7     30: $t.20
            8     36: $d.10
            9     42: $t.11
           10     48: $d.31
           11     54: $t.32
           12     60: $d.1
           13     65: $d.4
           14     70: $d.12
           15     76: $d.3
           16     81: $t.0
           17     86: $d.7
           18     91: $t.5
           19     96: $d.22
           20    102: $t.23
           21    108: $d.6
           22    113: $t.7
           23    118: $d.9
           24    123: $t.10
           25    129: $d.2
           26    134: $t.3
           27    139: $d.23
           28    145: $t.24
           29    151: $t.4
           30    156: $t.8
           31    161: $t.6
           32    166: $d.21
           33    172: $d.29
           34    178: $t.30
           35    184: $d.33
           36    190: $t.19
           37    196: $t.1
           38    201: $d.5
           39    206: $d.15
           40    212: $t.16
           41    218: $d.8
           42    223: $t.9
           43    228: $t.13
           44    234: $d.14
           45    240: $t.15
           46    246: $d.18
           47    252: $d.20
           48    258: $t.21
           49    264: $t.46
           50    270: $d.28
           51    276: $d.37
           52    282: $t.18
           53    288: $t.35
           54    294: $t.31
           55    300: $d.32
           56    306: $t.33
           57    312: $d.34
           58    318: $d.24
           59    324: $t.25
           60    330: $t.22
           61    336: $d.11
           62    342: $t.12
           63    348: $d.25
           64    354: $t.26
           65    360: $d.27
           66    366: $t.48
           67    372: $d.30
           68    378: $t.45
           69    384: $t.28
           70    390: $d.55
           71    396: $t.50
           72    402: $d.51
           73    408: $t.52
           74    414: $d.53
           75    420: $t.44
           76    426: $d.45
           77    432: $d.42
           78    438: $t.43
           79    444: $d.39
           80    450: $t.40
           81    456: $d.47
           82    462: $d.50
           83    468: $t.41
           84    474: $d.36
           85    480: $t.37
           86    486: $d.17
           87    492: $d.26
           88    498: $t.56
           89    504: $d.13
           90    510: $d.realdata
           91    522: l2c_coc.c
           92    532: l2c_main.c
           93    543: l2cDefaultDataCback
           94    563: l2cDefaultCtrlCback
           95    583: l2cDefaultDataCidCback
           96    606: l2cHciAclCback
           97    621: l2cHciFlowCback
           98    637: l2c_master.c
           99    650: l2c_slave.c
          100    662: l2cSlaveRxSignalingPkt
          101    685: l2cSlaveReqTimeout
          102    704: l2cSlaveCb
          103    715: bas_main.c
          104    726: cfg_stack.c
          105    738: port.c
          106    745: prvTaskExitError
          107    762: pxCurrentTCBConst2
          108    781: vPortEnableVFP
          109    796: prvPortStartFirstTask
          110    818: pxCurrentTCBConst
          111    836: __NVIC_ClearPendingIRQ
          112    859: __NVIC_SetPriority
          113    878: __NVIC_EnableIRQ
          114    895: ucMaxSysCallPriority
          115    916: ulMaxPRIGROUPValue
          116    935: uxCriticalNesting
          117    953: xMaximumPossibleSuppressedTicks
          118    985: g_lastSTimerVal
          119   1001: gatt_main.c
          120   1013: gap_main.c
          121   1024: uECC.c
          122   1031: uECC_ll.c
          123   1041: sec_aes.c
          124   1051: getNextToken
          125   1064: sec_aes_rev.c
          126   1078: sec_ccm_hci.c
          127   1092: sec_cmac_hci.c
          128   1107: secCmacGenSubkey2
          129   1125: secCmacProcessBlock
          130   1145: secCmacComplete
          131   1161: secCmacGenSubkey1
          132   1179: secCmacKeyShift
          133   1195: sec_ecc_debug.c
          134   1211: sec_ecc_hci.c
          135   1225: sec_main.c
          136   1236: secHciCback
          137   1248: attc_disc.c
          138   1260: attc_eatt.c
          139   1272: attc_main.c
          140   1284: attcSendMtuReq
          141   1299: attcSendContinuingReq
          142   1321: attcSendSimpleReq
          143   1339: attcSendWriteCmd
          144   1356: attcSendPrepWriteReq
          145   1377: attcSetPendWriteCmd
          146   1397: attcDataCback
          147   1411: attcCtrlCback
          148   1425: attcConnCback
          149   1439: attcSendReqTbl
          150   1454: attcFcnIf
          151   1464: attc_proc.c
          152   1476: attcProcRspTbl
          153   1491: attcMinPduLen
          154   1505: attc_read.c
          155   1517: attc_sign.c
          156   1529: attc_write.c
          157   1542: atts_ccc.c
          158   1553: attsCccMainCback
          159   1570: attsCccAllocTbl
          160   1586: attsCccCback
          161   1599: attsCccFreeTbl
          162   1614: attsCccGetTbl
          163   1628: attsCccReadValue
          164   1645: attsCccWriteValue
          165   1663: attsCccCb
          166   1673: atts_csf.c
          167   1684: atts_dyn.c
          168   1695: atts_eatt.c
          169   1707: atts_ind.c
          170   1718: attsExecCallback
          171   1735: attsIndCtrlCback
          172   1752: attsIndMsgCback
          173   1768: attsIndConnCback
          174   1785: attsPendIndNtfHandle
          175   1806: attsSetupMsg
          176   1819: attsSetPendNtfHandle
          177   1840: attsIndFcnIf
          178   1853: atts_main.c
          179   1865: attsDataCback
          180   1879: attsL2cCtrlCback
          181   1896: attsConnCback
          182   1910: attsIsHashableAttr.isAttrCharVal
          183   1943: attsFcnIf
          184   1953: atts_proc.c
          185   1965: atts_read.c
          186   1977: atts_sign.c
          187   1989: attsSignCcbByConnId
          188   2009: attsSignCb
          189   2020: atts_write.c
          190   2033: attsExecPrepWrite
          191   2051: att_eatt.c
          192   2062: att_main.c
          193   2073: attL2cDataCback
          194   2089: attL2cCtrlCback
          195   2105: attDmConnCback
          196   2120: attBaseUuid
          197   2132: att_uuid.c
          198   2143: sec_ecc.c
          199   2153: hci_dbg_trc.c
          200   2167: hci_drv_cooper.c
          201   2184: error_check
          202   2196: HciDrvIntService
          203   2213: ClkReqIntService
          204   2230: g_ui32FailingStatus
          205   2250: hci_vs_cooper.c
          206   2266: hciCoreReadResolvingListSize
          207   2295: hciCoreReadMaxDataLen
          208   2317: hciCoreResetSequence.randCnt
          209   2346: am_resources.c
          210   2361: __tagsym$$used.0
          211   2378: __tagsym$$used.1
          212   2395: __tagsym$$used.2
          213   2412: __tagsym$$used.3
          214   2429: __tagsym$$used.4
          215   2446: __tagsym$$used.5
          216   2463: __tagsym$$used.6
          217   2480: __tagsym$$used.7
          218   2497: __tagsym$$used.8
          219   2514: am_vos_ble_apollo4.c
          220   2535: g_pui32BufMem
          221   2549: g_psPoolDescriptors
          222   2569: vos_ble_lite.c
          223   2584: .L__const.main.McuMemCfg
          224   2609: .L__const.main.SRAMMemCfg
          225   2635: am_vos_board_setup.c
          226   2656: .L__const.am_vos_pdm_init.sPdmConfig
          227   2693: g_ePdmInterrupts
          228   2710: .L.str.4
          229   2719: .L.str
          230   2726: .L.str.2
          231   2735: .L.str.1
          232   2744: .L.str.3
          233   2753: .L.str.5
          234   2762: am_vos_isr.c
          235   2775: bda.c
          236   2781: Bda2Str.hex
          237   2793: Bda2Str.str
          238   2805: bstream.c
          239   2815: calc128.c
          240   2825: crc32.c
          241   2833: crc32Table
          242   2844: print.c
          243   2852: terminal.c
          244   2863: wstr.c
          245   2870: app_db.c
          246   2879: updateRecordInNVM
          247   2897: pAppDbNewRec
          248   2910: appDb
          249   2916: app_hw.c
          250   2925: app_ui.c
          251   2934: appUiCbackTbl
          252   2948: ui_console.c
          253   2961: ui_lcd.c
          254   2970: ui_main.c
          255   2980: ui_platform.c
          256   2994: ui_timer.c
          257   3005: hidapp_main.c
          258   3019: am_vos_audio.c
          259   3034: pui8WweInBuff
          260   3048: am_vos_audio_buffer.c
          261   3070: am_vos_codec.c
          262   3085: am_vos_init.c
          263   3099: g_KWD_TaskSetup
          264   3115: g_KWD_TimerSetup
          265   3132: .L.str.16
          266   3142: .L.str.17
          267   3152: .L.str.8
          268   3161: .L.str.15
          269   3171: .L.str.6
          270   3180: .L.str.10
          271   3190: .L.str.13
          272   3200: .L.str.7
          273   3209: .L.str.11
          274   3219: .L.str.9
          275   3228: .L.str.12
          276   3238: .L.str.14
          277   3248: am_vos_logic.c
          278   3263: am_vos_rtt_recorder.c
          279   3285: am_vos_task.c
          280   3299: am_vos_utils.c
          281   3314: amotas_main.c
          282   3328: amotas_find_next2send
          283   3350: amotas_reply_to_client
          284   3373: amotas_set_fw_addr
          285   3392: amotas_write2flash
          286   3411: amotas_update_ota
          287   3429: amotas_init_ota
          288   3445: amotas_conn_open
          289   3462: amotas_conn_update
          290   3481: amotas_send_data
          291   3498: verify_flash_content
          292   3519: g_pFlash
          293   3528: amotasCb
          294   3537: ui32ImageCalCRC
          295   3553: sblOtaStorageAddr
          296   3571: dm_adv.c
          297   3580: dm_adv_ae.c
          298   3592: dm_adv_leg.c
          299   3605: dmAdvConfig
          300   3617: dmLegAdvCb
          301   3628: dmAdvAct
          302   3637: dmAdvFcnIf
          303   3648: dm_bis_master.c
          304   3664: dm_bis_slave.c
          305   3679: dm_cis.c
          306   3688: dm_cis_master.c
          307   3704: dm_cis_slave.c
          308   3719: dm_cis_sm.c
          309   3731: dm_conn.c
          310   3741: dmConnCmplStates
          311   3758: dmConn2ActRssiRead
          312   3777: dmConn2ActRemoteConnParamReq
          313   3806: dmConn2ActDataLenChange
          314   3830: dmConn2ActWriteAuthToCmpl
          315   3856: dmConn2ActAuthToExpired
          316   3880: dmConn2ActReadRemoteFeaturesCmpl
          317   3913: dmConn2ActReadRemoteVerInfoCmpl
          318   3945: dmConn2ActReqPeerSca
          319   3966: dmConnUpdActTbl
          320   3982: dmConnSpecDefaults
          321   4001: dmConnFcnIf
          322   4013: dmConn2FcnIf
          323   4026: dmConnUpdFcnIf
          324   4041: dmConnActSetMain
          325   4058: dmConnUpdActSetMain
          326   4078: dm_conn_cte.c
          327   4092: dm_conn_master.c
          328   4109: dm_conn_master_ae.c
          329   4129: dm_conn_master_leg.c
          330   4150: dm_conn_slave.c
          331   4166: dmConnUpdateCback
          332   4184: dm_conn_slave_ae.c
          333   4203: dm_conn_slave_leg.c
          334   4223: dmConnActSetSlave
          335   4241: dm_conn_sm.c
          336   4254: dmConnStateTbl
          337   4269: dm_dev.c
          338   4278: dmDevHciEvtReset
          339   4295: dmDevHciEvtVendorSpecCmdCmpl
          340   4324: dmDevHciEvtVendorSpec
          341   4346: dmDevHciEvtHwError
          342   4365: dmDevAct
          343   4374: dm_dev_priv.c
          344   4388: dm_iso.c
          345   4397: dm_main.c
          346   4407: dmHciEvtCback
          347   4421: dmFcnDefault
          348   4434: dmEvtCbackLen
          349   4448: dmHciToIdTbl
          350   4461: dm_past.c
          351   4471: dm_phy.c
          352   4480: dmPhyActDefPhySet
          353   4498: dmPhyActPhyRead
          354   4514: dmPhyActPhyUpdate
          355   4532: dmPhyFcnIf
          356   4543: dm_priv.c
          357   4553: dmPrivSetAddrResEnable
          358   4576: dmPrivAct
          359   4586: dmPrivAesAct
          360   4599: dmPrivFcnIf
          361   4611: dmPrivAesFcnIf
          362   4626: dm_scan.c
          363   4636: dm_scan_ae.c
          364   4649: dm_scan_leg.c
          365   4663: dm_sec.c
          366   4672: dmSecFcnIf
          367   4683: dm_sec_lesc.c
          368   4697: dmSecOobRand
          369   4710: localEccKey
          370   4722: dmSecLescFcnIf
          371   4737: dm_sec_master.c
          372   4753: dm_sec_slave.c
          373   4768: dm_sync_ae.c
          374   4781: wsf_assert.c
          375   4794: wsf_buf.c
          376   4804: wsf_efs.c
          377   4814: wsf_math.c
          378   4825: wsf_msg.c
          379   4835: wsf_os.c
          380   4844: wsf_queue.c
          381   4856: wsf_timer.c
          382   4868: WsfTimer_handler
          383   4885: wsfTimerInsert
          384   4900: wsfTimerRemove
          385   4915: g_ui32LastTime
          386   4930: wsf_trace.c
          387   4942: svc_amdtp.c
          388   4954: svc_amotas.c
          389   4967: svcAmotaGroup
          390   4981: amotaList
          391   4991: amotaSvc
          392   5000: amotaLenSvc
          393   5012: amotaRxCh
          394   5022: amotaLenRxCh
          395   5035: svcRxUuid
          396   5045: amotaRx
          397   5053: amotaLenRx
          398   5064: amotaTxCh
          399   5074: amotaLenTxCh
          400   5087: svcTxUuid
          401   5097: amotaTx
          402   5105: amotaLenTx
          403   5116: amotaTxChCcc
          404   5129: amotaLenTxChCcc
          405   5145: svc_amvole.c
          406   5158: svc_cust.c
          407   5169: svc_throughput.c
          408   5186: amota_main.c
          409   5199: adpcm.c
          410   5207: hid_main.c
          411   5218: hci_main.c
          412   5229: hci_cmd.c
          413   5239: hci_cmd_ae.c
          414   5252: hci_cmd_bis.c
          415   5266: hci_cmd_cis.c
          416   5280: hci_cmd_cte.c
          417   5294: hci_cmd_iso.c
          418   5308: hci_cmd_past.c
          419   5323: hci_cmd_phy.c
          420   5337: hci_core.c
          421   5348: hciCoreConnAlloc
          422   5365: hciCoreConnFree
          423   5381: hciCoreNextConnFragment
          424   5405: hciCoreCisAlloc
          425   5421: hciCoreCisFree
          426   5436: hci_core_ps.c
          427   5450: hci_evt.c
          428   5460: hciEvtProcessLeAdvReport
          429   5485: hciEvtProcessLeDirectAdvReport
          430   5516: hciEvtProcessLeExtAdvReport
          431   5544: hciEvtProcessLePerAdvReport
          432   5572: hciEvtProcessLeConnIQReport
          433   5600: hciEvtProcessLeConlessIQReport
          434   5631: hciEvtParseLeConnCmpl
          435   5653: hciEvtParseLeEnhancedConnCmpl
          436   5683: hciEvtParseDisconnectCmpl
          437   5709: hciEvtParseLeConnUpdateCmpl
          438   5737: hciEvtParseLeCreateConnCancelCmdCmpl
          439   5774: hciEvtParseReadRssiCmdCmpl
          440   5801: hciEvtParseReadChanMapCmdCmpl
          441   5831: hciEvtParseReadTxPwrLvlCmdCmpl
          442   5862: hciEvtParseReadRemoteVerInfoCmpl
          443   5895: hciEvtParseReadLeRemoteFeatCmpl
          444   5927: hciEvtParseLeLtkReqReplCmdCmpl
          445   5958: hciEvtParseLeLtkReqNegReplCmdCmpl
          446   5992: hciEvtParseEncKeyRefreshCmpl
          447   6021: hciEvtParseEncChange
          448   6042: hciEvtParseLeLtkReq
          449   6062: hciEvtParseVendorSpecCmdStatus
          450   6093: hciEvtParseVendorSpecCmdCmpl
          451   6122: hciEvtParseVendorSpec
          452   6144: hciEvtParseHwError
          453   6163: hciEvtParseLeAddDevToResListCmdCmpl
          454   6199: hciEvtParseLeRemDevFromResListCmdCmpl
          455   6237: hciEvtParseLeClearResListCmdCmpl
          456   6270: hciEvtParseLeReadPeerResAddrCmdCmpl
          457   6306: hciEvtParseLeReadLocalResAddrCmdCmpl
          458   6343: hciEvtParseLeSetAddrResEnableCmdCmpl
          459   6380: hciEvtParseLeEncryptCmdCmpl
          460   6408: hciEvtParseLeRandCmdCmpl
          461   6433: hciEvtParseRemConnParamRepCmdCmpl
          462   6467: hciEvtParseRemConnParamNegRepCmdCmpl
          463   6504: hciEvtParseReadDefDataLenCmdCmpl
          464   6537: hciEvtParseWriteDefDataLenCmdCmpl
          465   6571: hciEvtParseSetDataLenCmdCmpl
          466   6600: hciEvtParseReadMaxDataLenCmdCmpl
          467   6633: hciEvtParseRemConnParamReq
          468   6660: hciEvtParseDataLenChange
          469   6685: hciEvtParseReadPubKeyCmdCmpl
          470   6714: hciEvtParseGenDhKeyCmdCmpl
          471   6741: hciEvtParseWriteAuthTimeoutCmdCmpl
          472   6776: hciEvtParseAuthTimeoutExpiredEvt
          473   6809: hciEvtParseReadPhyCmdCmpl
          474   6835: hciEvtParseSetDefPhyCmdCmpl
          475   6863: hciEvtParsePhyUpdateCmpl
          476   6888: hciEvtParseLeScanTimeout
          477   6913: hciEvtParseLeAdvSetTerm
          478   6937: hciEvtParseLeScanReqRcvd
          479   6962: hciEvtParseLePerAdvSyncEst
          480   6989: hciEvtParseLePerAdvSyncLost
          481   7017: hciEvtParseLeCmdCmpl
          482   7038: hciEvtParseLeSetConnCteRcvParm
          483   7069: hciEvtParseLeSetConnCteTxParm
          484   7099: hciEvtParseLeConnCteReqEn
          485   7125: hciEvtParseLeConnCteRspEn
          486   7151: hciEvtParseLeCisEst
          487   7171: hciEvtParseLeCisReq
          488   7191: hciEvtParseLeReqPeerScaCmpl
          489   7219: hciEvtParseLeSetCigParamsCmdCmpl
          490   7252: hciEvtParseLeRemoveCigCmdCmpl
          491   7282: hciEvtParseLeSetupIsoDataPathCmdCmpl
          492   7319: hciEvtParseLeRemoveIsoDataPathCmdCmpl
          493   7357: hciEvtParseConfigDataPathCmdCmpl
          494   7390: hciEvtParseReadLocalSupCodecsCmdCmpl
          495   7427: hciEvtParseReadLocalSupCodecCapCmdCmpl
          496   7466: hciEvtParseReadLocalSupCtrDlyCmdCmpl
          497   7503: hciEvtParseLeCreateBigCmpl
          498   7530: hciEvtParseLeTerminateBigCmpl
          499   7560: hciEvtParseLeBigSyncEst
          500   7584: hciEvtParseLeBigSyncLost
          501   7609: hciEvtParseLeBigTermSyncCmpl
          502   7638: hciEvtParseLeBigInfoAdvRpt
          503   7665: hciEvtCbackLen
          504   7680: hciEvtParseFcnTbl
          505   7698: hciEvtStats
          506   7710: hci_tr.c
          507   7719: hciTrSerialRxIncoming.stateRx
          508   7749: hciTrSerialRxIncoming.pktIndRx
          509   7780: hciTrSerialRxIncoming.iRx
          510   7806: hciTrSerialRxIncoming.hdrRx
          511   7834: hciTrSerialRxIncoming.pPktRx
          512   7863: hciTrSerialRxIncoming.pDataRx
          513   7893: g_bHCIReceivingPacket
          514   7915: hci_vs_ae.c
          515   7927: smpi_act.c
          516   7938: smpi_sc_act.c
          517   7952: smpi_sc_sm.c
          518   7965: smpi_sm.c
          519   7975: smpr_act.c
          520   7986: smpr_sc_act.c
          521   8000: smpr_sc_sm.c
          522   8013: smprScStateTbl
          523   8028: smprScActionTbl
          524   8044: smprScStateTblCommon
          525   8065: smprScStateTblIdle
          526   8084: smprScStateTblApiPairReq
          527   8109: smprScStateTblApiPairRsp
          528   8134: smprScStateTblModeSelect
          529   8159: smprScStateTblPubKey
          530   8180: smprScStateTblLescPin
          531   8202: smprScStateTblAuthSelect
          532   8227: smprScStateTblJwNcSetup
          533   8251: smprScStateTblJwNcWaitRand
          534   8278: smprScStateTblJwNcCalcG2
          535   8303: smprScStateTblJwNcWaitUser
          536   8330: smprScStateTblJwNcWaitUserDhCheckRcvd
          537   8368: smprScStateTblPassKeyKeypress
          538   8398: smprScStateTblPassWaitAuthRsp
          539   8428: smprScStateTblPasskeyWaitCnf
          540   8457: smprScStateTblPasskeyCalc
          541   8483: smprScStateTblPasskeyRand
          542   8509: smprScStateTblPasskeyCheck
          543   8536: smprScStateTblPasskeyRepeat
          544   8564: smprScStateTblOobSendRand
          545   8590: smprScStateTblOobWaitRand
          546   8616: smprScStateTblWaitDhCheck
          547   8642: smprScStateTblCalcDHKey
          548   8666: smprScStateTblCalcF5TKey
          549   8691: smprScStateTblCalcF5MacKey
          550   8718: smprScStateTblCalcF5LTK
          551   8742: smprScStateTblDhCalcF6Ea
          552   8767: smprScStateTblDhCalcF6Eb
          553   8792: smprStateTblPinPair1
          554   8813: smprStateTblPinPair2
          555   8834: smprStateTblCnfCalc1
          556   8855: smprStateTblCnfCalc2
          557   8876: smprStateTblPairRand
          558   8897: smprStateTblCnfVerCalc1
          559   8921: smprStateTblCnfVerCalc2
          560   8945: smprScStateTblStkCalc
          561   8967: smprScStateTblEncrypt
          562   8989: smprScStateTblKeyDist
          563   9011: smprScStateTblAttempts
          564   9034: smprScStateTblRspTo
          565   9054: smpr_sm.c
          566   9064: smprStateTblIdle
          567   9081: smprStateTblApiPairReq
          568   9104: smprStateTblApiPairRsp
          569   9127: smprStateTblStkCalc
          570   9147: smprStateTblEncrypt
          571   9167: smprStateTblKeyDist
          572   9187: smprStateTblAttempts
          573   9208: smprStateTblRspTo
          574   9226: smprActionTbl
          575   9240: smprStateTblCommon
          576   9259: smp_act.c
          577   9269: smp_db.c
          578   9278: smpDbGetRecord
          579   9293: smpDbStartServiceTimer
          580   9316: smpDbRecordInUse
          581   9333: smpDbAddDevice
          582   9348: smpDbCb
          583   9356: smp_main.c
          584   9367: smpL2cDataCback
          585   9383: smpL2cCtrlCback
          586   9399: smpDmConnCback
          587   9414: smpResumeAttemptsState
          588   9437: smp_non.c
          589   9447: smp_sc_act.c
          590   9460: smpScCatInitiatorBdAddr
          591   9484: smpScCatResponderBdAddr
          592   9508: smpScF5Key
          593   9519: smp_sc_main.c
          594   9533: amvos_main.c
          595   9546: amvosSetLocalName
          596   9564: amvosProcMsg
          597   9577: amvosDmCback
          598   9590: amvosAttCback
          599   9604: amvosCccCback
          600   9618: amvosBtnCback
          601   9632: amvosProcCccState
          602   9650: amvosSetup
          603   9661: amvosOpen
          604   9671: amvosClose
          605   9682: amvosConnUpdate
          606   9698: .L.str.36
          607   9708: .L.str.31
          608   9718: .L.str.33
          609   9728: .L.str.37
          610   9738: .L.str.27
          611   9748: .L.str.23
          612   9758: .L.str.21
          613   9768: .L.str.22
          614   9778: .L.str.18
          615   9788: .L.str.25
          616   9798: .L.str.19
          617   9808: .L.str.26
          618   9818: .L.str.20
          619   9828: .L.str.28
          620   9838: .L.str.24
          621   9848: .L.str.30
          622   9858: .L.str.29
          623   9868: .L.str.35
          624   9878: .L.str.32
          625   9888: .L.str.38
          626   9898: .L.str.34
          627   9908: .L__const.amvosKwdSetDemoName.ble_device_name
          628   9954: .L__const.amvosKwdSetDemoName.devinfo
          629   9992: amvosUpdateCfg
          630  10007: amvosAdvCfg
          631  10019: amvosSlaveCfg
          632  10033: amvosSecCfg
          633  10045: amvosSmpCfg
          634  10057: vosAmotaCfg
          635  10069: amvosCccSet
          636  10081: amvosProcMsg.retry_cnt
          637  10104: amvosAdvDataDiscDefault
          638  10128: am_vos_ble.c
          639  10141: svc_amvos.c
          640  10153: svcAmvosGroup
          641  10167: amvosList
          642  10177: amvosSvc
          643  10186: amvosLenSvc
          644  10198: amvosRxCh
          645  10208: amvosLenRxCh
          646  10221: amvosRx
          647  10229: amvosLenRx
          648  10240: amvosTxCh
          649  10250: amvosLenTxCh
          650  10263: amvosTx
          651  10271: amvosLenTx
          652  10282: amvosTxChCcc
          653  10295: amvosLenTxChCcc
          654  10311: app_disc.c
          655  10322: app_main.c
          656  10333: appProcMsg
          657  10344: app_master.c
          658  10357: app_master_ae.c
          659  10373: app_master_leg.c
          660  10390: app_server.c
          661  10403: appServerSetSigningInfo
          662  10427: app_slave.c
          663  10439: appSlaveResolveAddr
          664  10459: appSlaveConnUpdateTimeout
          665  10485: appSlaveAdvModeInit
          666  10505: appSlaveConnOpen
          667  10522: appSlaveConnClose
          668  10540: appSlaveConnUpdate
          669  10559: appSlaveResolvedAddrInd
          670  10583: appSlaveRemoteConnParamReq
          671  10610: appSetAdvScanDataFrag
          672  10632: appSlaveConnectableAdv
          673  10655: appSetAdvScanData
          674  10673: appSlaveForceAdvDataSync
          675  10698: appSecPairCmpl
          676  10713: appSecPairFailed
          677  10730: appSecEncryptInd
          678  10747: appSecStoreKey
          679  10762: appSecPairInd
          680  10776: appSecFindLtk
          681  10790: appPrivSetAddrResEnableInd
          682  10817: appPrivAddDevToResListInd
          683  10843: appPrivRemDevFromResListInd
          684  10871: appConnUpdateTimerStart
          685  10895: appSlaveProcConnOpen
          686  10916: appSlaveProcConnClose
          687  10938: appSecRspLtk
          688  10951: app_slave_ae.c
          689  10966: app_slave_leg.c
          690  10982: appSlaveAdvMode
          691  10998: appSlaveLegAdvStop
          692  11017: appSlaveLegAdvRestart
          693  11039: appSlaveLegAdvTypeChanged
          694  11065: appSlaveNextLegAdvState
          695  11089: appSlaveLegAdvStart
          696  11109: app_terminal.c
          697  11124: SEGGER_RTT.c
          698  11137: SEGGER_RTT_printf.c
          699  11157: am_vos_spp_port.c
          700  11175: am_devices_cooper.c
          701  11195: am_devices_cooper_sbl_update_state_data
          702  11235: sbl_status
          703  11246: gsSblUpdateState
          704  11263: g_sFwImage
          705  11274: g_sInfo1PatchImage
          706  11293: g_sInfo0PatchImage
          707  11312: am_devices_led.c
          708  11329: am_devices_t5838.c
          709  11348: am_vos_atvv_callback.c
          710  11371: am_vos_ama_callback.c
          711  11393: am_util_ble_cooper.c
          712  11414: am_util_bootloader.c
          713  11435: g_pui32CRC32Table
          714  11453: am_util_delay.c
          715  11469: am_util_faultisr.c
          716  11488: am_util_id.c
          717  11501: revmaj_get
          718  11512: chiprev_set
          719  11524: g_ui8DeviceNameUnknown
          720  11547: g_ui8VendorNameUnknown
          721  11570: g_ui8VendorNameAmbq
          722  11590: g_DeviceNameApollo4l
          723  11611: g_TempRange
          724  11623: am_util_multi_boot.c
          725  11644: am_util_multiboot_flash_read_page
          726  11678: am_util_multiboot_flash_write_page
          727  11713: am_util_multiboot_flash_erase_page
          728  11748: check_flash_address_range
          729  11774: check_flash_address_range.g_intFlashSize
          730  11815: am_util_stdio.c
          731  11831: decstr_to_int
          732  11845: simple_strlen
          733  11859: padbuffer
          734  11869: ndigits_in_hex
          735  11884: uint64_to_hexstr
          736  11901: ndigits_in_u64
          737  11916: uint64_to_str
          738  11930: ndigits_in_i64
          739  11945: ftoa
          740  11950: divu64_10
          741  11960: g_bTxtXlate
          742  11972: g_prfbuf
          743  11981: heap_4.c
          744  11990: prvHeapInit
          745  12002: prvInsertBlockIntoFreeList
          746  12029: pxEnd
          747  12035: xFreeBytesRemaining
          748  12055: xStart
          749  12062: xMinimumEverFreeBytesRemaining
          750  12093: xNumberOfSuccessfulAllocations
          751  12124: xNumberOfSuccessfulFrees
          752  12149: ucHeap
          753  12156: event_groups.c
          754  12171: prvTestWaitCondition
          755  12192: list.c
          756  12199: queue.c
          757  12207: prvInitialiseNewQueue
          758  12229: prvCopyDataToQueue
          759  12248: prvIsQueueFull
          760  12263: prvUnlockQueue
          761  12278: prvCopyDataFromQueue
          762  12299: prvIsQueueEmpty
          763  12315: tasks.c
          764  12323: prvInitialiseNewTask
          765  12344: prvAddNewTaskToReadyList
          766  12369: prvAddCurrentTaskToDelayedList
          767  12400: prvResetNextTaskUnblockTime
          768  12428: prvIdleTask
          769  12440: prvInitialiseTaskLists
          770  12463: prvCheckTasksWaitingTermination
          771  12495: prvGetExpectedIdleTime
          772  12518: uxSchedulerSuspended
          773  12539: xTickCount
          774  12550: xSuspendedTaskList
          775  12569: xSchedulerRunning
          776  12587: uxCurrentNumberOfTasks
          777  12610: uxTopReadyPriority
          778  12629: pxReadyTasksLists
          779  12647: xYieldPending
          780  12661: xPendingReadyList
          781  12679: xIdleTaskHandle
          782  12695: xNextTaskUnblockTime
          783  12716: xPendedTicks
          784  12729: pxDelayedTaskList
          785  12747: pxOverflowDelayedTaskList
          786  12773: xNumOfOverflows
          787  12789: uxTaskNumber
          788  12802: xDelayedTaskList1
          789  12820: xDelayedTaskList2
          790  12838: timers.c
          791  12847: prvCheckForValidListAndQueue
          792  12876: prvTimerTask
          793  12889: prvInitialiseNewTimer
          794  12911: prvGetNextExpireTime
          795  12932: prvProcessTimerOrBlockTask
          796  12959: prvProcessReceivedCommands
          797  12986: prvSampleTimeNow
          798  13003: prvProcessExpiredTimer
          799  13026: prvSwitchTimerLists
          800  13046: prvReloadTimer
          801  13061: prvInsertTimerInActiveList
          802  13088: xTimerQueue
          803  13100: xTimerTaskHandle
          804  13117: pxCurrentTimerList
          805  13136: pxOverflowTimerList
          806  13156: prvSampleTimeNow.xLastTime
          807  13183: xActiveTimerList1
          808  13201: xActiveTimerList2
          809  13219: svc_alert.c
          810  13231: svc_batt.c
          811  13242: svc_bps.c
          812  13252: svc_core.c
          813  13263: svcGapGroup
          814  13275: svcGattGroup
          815  13288: gapValCar
          816  13298: gattValSsf
          817  13309: gapList
          818  13317: gapValSvc
          819  13327: gapLenSvc
          820  13337: gapValDnCh
          821  13348: gapLenDnCh
          822  13359: gapValDn
          823  13368: gapLenDn
          824  13377: gapValApCh
          825  13388: gapLenApCh
          826  13399: gapValAp
          827  13408: gapLenAp
          828  13417: gapValCarCh
          829  13429: gapLenCarCh
          830  13441: gapLenCar
          831  13451: gapValRpaoCh
          832  13464: gapLenRpaoCh
          833  13477: gapValRpao
          834  13488: gapLenRpao
          835  13499: gattList
          836  13508: gattValSvc
          837  13519: gattLenSvc
          838  13530: gattValScCh
          839  13542: gattLenScCh
          840  13554: gattValSc
          841  13564: gattLenSc
          842  13574: gattValScChCcc
          843  13589: gattLenScChCcc
          844  13604: gattValCsfCh
          845  13617: gattLenCsfCh
          846  13630: gattValCsf
          847  13641: gattLenCsf
          848  13652: gattValDbhCh
          849  13665: gattLenDbhCh
          850  13678: gattValDbh
          851  13689: gattLenDbh
          852  13700: gattValSsfCh
          853  13713: gattLenSsfCh
          854  13726: gattLenSsf
          855  13737: svc_cps.c
          856  13747: svc_cscs.c
          857  13758: svc_cte.c
          858  13768: svc_dis.c
          859  13778: svcDisGroup
          860  13790: disList
          861  13798: disValSvc
          862  13808: disLenSvc
          863  13818: disValMfrCh
          864  13830: disLenMfrCh
          865  13842: disUuMfr
          866  13851: disValMfr
          867  13861: disLenMfr
          868  13871: disValSidCh
          869  13883: disLenSidCh
          870  13895: disUuSid
          871  13904: disValSid
          872  13914: disLenSid
          873  13924: disValMnCh
          874  13935: disLenMnCh
          875  13946: disUuMn
          876  13954: disValMn
          877  13963: disLenMn
          878  13972: disValSnCh
          879  13983: disLenSnCh
          880  13994: disUuSn
          881  14002: disValSn
          882  14011: disLenSn
          883  14020: disValFwrCh
          884  14032: disLenFwrCh
          885  14044: disUuFwr
          886  14053: disValFwr
          887  14063: disLenFwr
          888  14073: disValHwrCh
          889  14085: disLenHwrCh
          890  14097: disUuHwr
          891  14106: disValHwr
          892  14116: disLenHwr
          893  14126: disValSwrCh
          894  14138: disLenSwrCh
          895  14150: disUuSwr
          896  14159: disValSwr
          897  14169: disLenSwr
          898  14179: disValRcdCh
          899  14191: disLenRcdCh
          900  14203: disUuRcd
          901  14212: disValRcd
          902  14222: disLenRcd
          903  14232: disValPnpIdCh
          904  14246: disLenPnpIdCh
          905  14260: disUuPnpId
          906  14271: disValPnpId
          907  14283: disLenPnpId
          908  14295: svc_gls.c
          909  14305: svc_gyro.c
          910  14316: svc_hid.c
          911  14326: svc_hrs.c
          912  14336: svc_hts.c
          913  14346: svc_ipss.c
          914  14357: svc_plxs.c
          915  14368: svc_px.c
          916  14377: svc_rscs.c
          917  14388: svc_scpss.c
          918  14400: svc_temp.c
          919  14411: svc_time.c
          920  14422: svc_uricfg.c
          921  14435: svc_wdxs.c
          922  14446: svc_wp.c
          923  14455: svc_wss.c
          924  14465: ae_api.c
          925  14474: ../keil6/startup_keil6.s
          926  14499: STACK
          927  14505: StackMem
          928  14514: HEAP
          929  14519: HeapMem
          930  14527: RESET
          931  14533: $v0
          932  14537: am_cryptosec_isr
          933  14554: am_default_isr
          934  14569: .text
          935  14575: am_vos_ama.c
          936  14588: am_hal_gpio.c
          937  14602: gpionum_intreg_index_get
          938  14627: g_ui32RMpintbl
          939  14642: g_ui32DSpintbl
          940  14657: gpio_ppfnHandlers
          941  14675: gpio_pppvIrqArgs
          942  14692: am_hal_pdm.c
          943  14705: find_dma_threshold
          944  14724: am_hal_pwrctrl.c
          945  14741: am_get_pwrctrl
          946  14756: crypto_quiesce
          947  14771: pwrctrl_periph_disable_msk_check
          948  14804: TrimVersionGet
          949  14819: g_bBoostForCryptoApplied
          950  14844: g_i32LatestVddfActTrim
          951  14867: g_i32LatestLDOActTrim
          952  14889: g_ui32VDDFAdjustCodes
          953  14911: g_bOrigTrimsStored
          954  14930: g_orig_ACTTRIMVDDF
          955  14949: g_orig_MEMLDOACTIVETRIM
          956  14973: g_orig_LPTRIMVDDF
          957  14991: g_orig_MEMLPLDOTRIM
          958  15011: g_orig_TVRGVREFTRIM
          959  15031: am_hal_security.c
          960  15049: am_hal_stimer.c
          961  15065: bStimerConfigured
          962  15083: g_lastStimer
          963  15096: am_hal_timer.c
          964  15111: am_hal_cachectrl.c
          965  15130: daxi_flush_complete
          966  15150: daxi_flush_invalidate
          967  15172: am_hal_fault.c
          968  15187: am_hal_interrupt.c
          969  15206: am_hal_iom.c
          970  15219: enable_submodule
          971  15236: internal_iom_reset_on_error
          972  15264: iom_get_interface_clock_cfg
          973  15292: build_cmd
          974  15302: internal_iom_error_reset_disable_submodule
          975  15345: internal_iom_reset_cmd_busy
          976  15373: internal_iom_find_pins
          977  15396: disable_submodule
          978  15414: internal_iom_lookup_function
          979  15443: internal_iom_reset_iom_pins
          980  15471: internal_iom_finish_buffer_write
          981  15504: internal_iom_compute_transfer_delay
          982  15540: compute_freq
          983  15553: onebit
          984  15560: tIomPinAlloc
          985  15573: am_hal_mcuctrl.c
          986  15590: mcuctrl_HFXTAL_clockOutPad_mask_modify
          987  15629: mcuctrl_ctrl_HFXTAL_kickstart
          988  15659: mcuctrl_ctrl_HFXTAL_normal
          989  15686: mcuctrl_ctrl_HFXTAL_disable
          990  15714: device_info_get
          991  15730: mcuctrl_HFXTAL_set_mask
          992  15754: g_am_hal_mcuctrl_sku_mram_size
          993  15785: g_am_hal_mcuctrl_sku_ssram_size
          994  15817: am_hal_mram.c
          995  15831: am_hal_reset.c
          996  15846: am_hal_secure_ota.c
          997  15866: gSOtaState
          998  15877: am_hal_sysctrl.c
          999  15894: am_hal_utils.c
         1000  15909: am_bsp.c
         1001  15918: g_ePrintInterface
         1002  15936: am_bsp_pins.c
         1003  15950: oct_opus_encoder.c
         1004  15969: accessories.pb.c
         1005  15986: pb_decode.c
         1006  15998: buf_read
         1007  16007: pb_decode_varint32_eof
         1008  16030: pb_readbyte
         1009  16042: pb_skip_varint
         1010  16057: pb_skip_string
         1011  16072: find_extension_field
         1012  16093: decode_extension
         1013  16110: decode_field
         1014  16123: pb_message_set_to_defaults
         1015  16150: default_extension_decoder
         1016  16176: iter_from_extension
         1017  16196: decode_static_field
         1018  16216: PB_DECODERS
         1019  16228: decode_pointer_field
         1020  16249: decode_callback_field
         1021  16271: pb_dec_varint
         1022  16285: pb_dec_uvarint
         1023  16300: pb_dec_svarint
         1024  16315: pb_dec_fixed32
         1025  16330: pb_dec_fixed64
         1026  16345: pb_dec_bytes
         1027  16358: pb_dec_string
         1028  16372: pb_dec_submessage
         1029  16390: pb_dec_fixed_length_bytes
         1030  16416: read_raw_value
         1031  16431: pb_field_set_to_default
         1032  16455: pb_encode.c
         1033  16467: buf_write
         1034  16477: encode_extension_field
         1035  16500: encode_field
         1036  16513: default_extension_encoder
         1037  16539: encode_basic_field
         1038  16558: PB_ENCODERS
         1039  16570: encode_callback_field
         1040  16592: pb_check_proto3_default_value
         1041  16622: encode_array
         1042  16635: pb_enc_varint
         1043  16649: pb_enc_uvarint
         1044  16664: pb_enc_svarint
         1045  16679: pb_enc_fixed32
         1046  16694: pb_enc_fixed64
         1047  16709: pb_enc_bytes
         1048  16722: pb_enc_string
         1049  16736: pb_enc_submessage
         1050  16754: pb_enc_fixed_length_bytes
         1051  16780: am_hal_dcu.c
         1052  16793: get_ui32_dcu_mask
         1053  16811: get_raw_dcu_mask
         1054  16828: am_hal_dcu_raw_get
         1055  16847: am_hal_dcu_raw_update
         1056  16869: am_hal_global.c
         1057  16885: am_hal_pin.c
         1058  16898: am_hal_bootrom_helper.c
         1059  16922: am_hal_cmdq.c
         1060  16936: update_indices
         1061  16951: gAmHalCmdq
         1062  16962: gAmHalCmdQReg
         1063  16976: am_hal_itm.c
         1064  16989: am_hal_rtc.c
         1065  17002: am_hal_tpiu.c
         1066  17016: am_hal_uart.c
         1067  17030: celt_encoder.c
         1068  17045: __arm_cp.4_40
         1069  17059: __arm_cp.4_43
         1070  17073: __arm_cp.4_44
         1071  17087: __arm_cp.4_46
         1072  17101: __arm_cp.4_47
         1073  17115: __arm_cp.4_48
         1074  17129: __arm_cp.4_51
         1075  17143: __arm_cp.4_55
         1076  17157: __arm_cp.4_57
         1077  17171: __arm_cp.4_58
         1078  17185: __arm_cp.4_59
         1079  17199: __arm_cp.4_60
         1080  17213: __arm_cp.4_63
         1081  17227: __arm_cp.4_64
         1082  17241: __arm_cp.4_67
         1083  17255: __arm_cp.4_68
         1084  17269: __arm_cp.4_71
         1085  17283: __arm_cp.4_72
         1086  17297: __arm_cp.4_73
         1087  17311: __arm_cp.4_74
         1088  17325: __arm_cp.4_75
         1089  17339: __arm_cp.4_76
         1090  17353: __arm_cp.4_77
         1091  17367: __arm_cp.4_78
         1092  17381: __arm_cp.4_79
         1093  17395: __arm_cp.4_80
         1094  17409: __arm_cp.4_82
         1095  17423: __arm_cp.4_83
         1096  17437: __arm_cp.4_85
         1097  17451: __arm_cp.4_86
         1098  17465: compute_mdcts
         1099  17479: tapset_icdf
         1100  17491: spread_icdf
         1101  17503: celt_encode_with_ec.intensity_thresholds
         1102  17544: celt_encode_with_ec.intensity_histeresis
         1103  17585: trim_icdf
         1104  17595: transient_analysis.inv_table
         1105  17624: entenc.c
         1106  17633: ec_enc_carry_out
         1107  17650: repacketizer.c
         1108  17665: opus_repacketizer_cat_impl
         1109  17692: calling.pb.c
         1110  17705: central.pb.c
         1111  17718: device.pb.c
         1112  17730: media.pb.c
         1113  17741: pb_common.c
         1114  17753: speech.pb.c
         1115  17765: state.pb.c
         1116  17776: system.pb.c
         1117  17788: transport.pb.c
         1118  17803: am_hal_queue.c
         1119  17818: bands.c
         1120  17826: __arm_cp.10_1
         1121  17840: quant_band
         1122  17851: quant_band.bit_deinterleave_table
         1123  17885: quant_band_stereo
         1124  17903: quant_band_n1
         1125  17917: deinterleave_hadamard
         1126  17939: quant_partition
         1127  17955: compute_theta
         1128  17969: compute_qn.exp2_table8
         1129  17992: intensity_stereo
         1130  18009: quant_band.bit_interleave_table
         1131  18041: ordery_table
         1132  18054: celt.c
         1133  18061: comb_filter.gains
         1134  18079: entcode.c
         1135  18089: ec_tell_frac.correction
         1136  18113: mdct.c
         1137  18120: modes.c
         1138  18128: mode48000_960_120
         1139  18146: eband5ms
         1140  18155: band_allocation
         1141  18171: logN400
         1142  18179: window120
         1143  18189: fft_state48000_960_0
         1144  18210: mdct_twiddles960
         1145  18227: cache_index50
         1146  18241: cache_bits50
         1147  18254: cache_caps50
         1148  18267: fft_bitrev480
         1149  18281: fft_twiddles48000_960
         1150  18303: fft_bitrev240
         1151  18317: fft_state48000_960_1
         1152  18338: fft_bitrev120
         1153  18352: fft_state48000_960_2
         1154  18373: fft_bitrev60
         1155  18386: fft_state48000_960_3
         1156  18407: pitch.c
         1157  18415: find_best_pitch
         1158  18431: second_check
         1159  18444: quant_bands.c
         1160  18458: quant_coarse_energy_impl
         1161  18483: e_prob_model
         1162  18496: pred_coef
         1163  18506: beta_coef
         1164  18516: small_energy_icdf
         1165  18534: rate.c
         1166  18541: LOG2_FRAC_TABLE
         1167  18557: extensions.c
         1168  18570: opus.c
         1169  18577: celt_lpc.c
         1170  18588: entdec.c
         1171  18597: ec_dec_normalize
         1172  18614: kiss_fft.c
         1173  18625: __arm_cp.0_3
         1174  18638: __arm_cp.0_4
         1175  18651: laplace.c
         1176  18661: mathops.c
         1177  18671: vq.c
         1178  18676: exp_rotation.SPREAD_FACTOR
         1179  18703: exp_rotation1
         1180  18717: extract_collapse_mask
         1181  18739: cwrs.c
         1182  18746: CELT_PVQ_U_ROW
         1183  18761: CELT_PVQ_U_DATA
         1184  18777: dc.s
         1185  18782: ../clib/heapalloc.c
         1186  18802: ../clib/heap1.c
         1187  18818: ../clib/heap2.c
         1188  18834: ../clib/scanf.c
         1189  18850: ../clib/string.c
         1190  18867: ../clib/memcpset.s
         1191  18886: ../clib/heapaux.c
         1192  18904: ../clib/angel/startup.s
         1193  18928: !!!main
         1194  18936: ../clib/angel/handlers.s
         1195  18961: !!handler_copy
         1196  18976: ../fplib/d2f.s
         1197  18991: x$fpl$d2f
         1198  19001: ../fplib/daddsub.s
         1199  19020: x$fpl$dadd
         1200  19031: _dadd1
         1201  19038: x$fpl$drsb
         1202  19049: x$fpl$dsub
         1203  19060: _dsub1
         1204  19067: ../fplib/dcmp.s
         1205  19083: x$fpl$fcmp
         1206  19094: ../fplib/dfix.s
         1207  19110: x$fpl$dfix
         1208  19121: ../fplib/dflt.s
         1209  19137: x$fpl$dfltu
         1210  19149: x$fpl$dflt
         1211  19160: ../fplib/dmul.s
         1212  19176: x$fpl$dmul
         1213  19187: ../fplib/f2d.s
         1214  19202: x$fpl$f2d
         1215  19212: ../mathlib/cos.c
         1216  19229: i.__hardfp_cos
         1217  19244: ../mathlib/exp.c
         1218  19261: i.__hardfp_exp
         1219  19276: .constdata
         1220  19287: halF
         1221  19292: ln2HI
         1222  19298: ln2LO
         1223  19304: P
         1224  19306: ../mathlib/floor.c
         1225  19325: i.__hardfp_floor
         1226  19342: ../mathlib/floorf.c
         1227  19362: i.__hardfp_floorf
         1228  19380: ../mathlib/log.c
         1229  19397: i.__hardfp_log
         1230  19412: Lg2
         1231  19416: Lg
         1232  19419: ../mathlib/sqrt.c
         1233  19437: i.__hardfp_sqrt
         1234  19453: ../mathlib/sqrtf.c
         1235  19472: i.__hardfp_sqrtf
         1236  19489: ../clib/angel/sys.s
         1237  19509: ../clib/angel/kernel.s
         1238  19532: .ARM.Collect$$rtentry$$00000000
         1239  19564: ../clib/angel/rt.s
         1240  19583: ../clib/fenv.c
         1241  19598: ../clib/armsys.c
         1242  19615: ../clib/libinit.s
         1243  19633: .ARM.Collect$$libinit$$00000001
         1244  19665: .ARM.Collect$$libinit$$00000004
         1245  19697: .ARM.Collect$$libinit$$0000000A
         1246  19729: .ARM.Collect$$libinit$$0000000C
         1247  19761: .ARM.Collect$$libinit$$0000000E
         1248  19793: .ARM.Collect$$libinit$$00000011
         1249  19825: .ARM.Collect$$libinit$$00000013
         1250  19857: .ARM.Collect$$libinit$$00000015
         1251  19889: .ARM.Collect$$libinit$$00000017
         1252  19921: .ARM.Collect$$libinit$$00000019
         1253  19953: .ARM.Collect$$libinit$$0000001B
         1254  19985: .ARM.Collect$$libinit$$0000001D
         1255  20017: .ARM.Collect$$libinit$$0000001F
         1256  20049: .ARM.Collect$$libinit$$00000021
         1257  20081: .ARM.Collect$$libinit$$00000023
         1258  20113: .ARM.Collect$$libinit$$00000025
         1259  20145: .ARM.Collect$$libinit$$0000002C
         1260  20177: .ARM.Collect$$libinit$$0000002E
         1261  20209: .ARM.Collect$$libinit$$00000030
         1262  20241: .ARM.Collect$$libinit$$00000032
         1263  20273: .ARM.Collect$$libinit$$00000033
         1264  20305: ../fplib/basic.s
         1265  20322: x$fpl$basic
         1266  20334: ../fplib/ddiv.s
         1267  20350: x$fpl$ddiv
         1268  20361: ddiv_entry
         1269  20372: ../fplib/deqf.s
         1270  20388: x$fpl$deqf
         1271  20399: ../fplib/dgeqf.s
         1272  20416: x$fpl$dgeqf
         1273  20428: ../fplib/dleqf.s
         1274  20445: x$fpl$dleqf
         1275  20457: ../fplib/dnaninf.s
         1276  20476: x$fpl$dnaninf
         1277  20490: ../fplib/dretinf.s
         1278  20509: x$fpl$dretinf
         1279  20523: ../fplib/drleqf.s
         1280  20541: x$fpl$drleqf
         1281  20554: ../fplib/dsqrt.s
         1282  20571: x$fpl$dsqrt
         1283  20583: ../fplib/fnaninf.s
         1284  20602: x$fpl$fnaninf
         1285  20616: ../fplib/fretinf.s
         1286  20635: x$fpl$fretinf
         1287  20649: ../fplib/usenofp.s
         1288  20668: x$fpl$usenofp
         1289  20682: ../mathlib/cos_i.c
         1290  20701: i.__kernel_cos
         1291  20716: C
         1292  20718: ../mathlib/dunder.c
         1293  20738: i.__mathlib_dbl_divzero
         1294  20762: i.__mathlib_dbl_infnan
         1295  20785: i.__mathlib_dbl_invalid
         1296  20809: i.__mathlib_dbl_overflow
         1297  20834: i.__mathlib_dbl_underflow
         1298  20860: ../mathlib/fpclassify.c
         1299  20884: i.__ARM_fpclassify
         1300  20903: ../mathlib/poly.c
         1301  20921: i.__kernel_poly
         1302  20937: ../mathlib/qnan.c
         1303  20955: ../mathlib/rred.c
         1304  20973: i.__ieee754_rem_pio2
         1305  20994: pio2s
         1306  21000: twooverpi
         1307  21010: ../mathlib/sin_i.c
         1308  21029: i.__kernel_sin
         1309  21044: S
         1310  21046: ../clib/angel/sysapp.c
         1311  21069: .bss
         1312  21074: .ARM.Collect$$rtentry$$00000002
         1313  21106: .ARM.Collect$$rtentry$$00000009
         1314  21138: .ARM.Collect$$rtentry$$0000000A
         1315  21170: .ARM.Collect$$rtentry$$0000000C
         1316  21202: .ARM.Collect$$rtentry$$0000000D
         1317  21234: .ARM.Collect$$rtentry$$00000004
         1318  21266: ../clib/maybe.s
         1319  21282: ../clib/signal.c
         1320  21299: ../fplib/dcmpi.s
         1321  21316: x$fpl$dcmpinf
         1322  21330: ../fplib/fpinit.s
         1323  21348: x$fpl$fpinit
         1324  21361: ../mathlib/fabs.c
         1325  21379: i.fabs
         1326  21386: ../clib/locale.s
         1327  21403: ../clib/stdlib.c
         1328  21420: ../clib/angel/boardlib.s
         1329  21445: .ARM.Collect$$libinit$$00000000
         1330  21477: .ARM.Collect$$rtexit$$00000000
         1331  21508: .ARM.Collect$$libshutdown$$00000002
         1332  21544: .ARM.Collect$$libshutdown$$00000004
         1333  21580: .ARM.Collect$$libshutdown$$00000007
         1334  21616: .ARM.Collect$$libshutdown$$0000000A
         1335  21652: .ARM.Collect$$libshutdown$$0000000C
         1336  21688: .ARM.Collect$$libshutdown$$0000000F
         1337  21724: .ARM.Collect$$libshutdown$$00000010
         1338  21760: .ARM.Collect$$rtexit$$00000002
         1339  21791: .ARM.Collect$$rtexit$$00000003
         1340  21822: .ARM.Collect$$rtexit$$00000004
         1341  21853: ../clib/signal.s
         1342  21870: .ARM.Collect$$libshutdown$$00000000
         1343  21906: ../clib/angel/dczerorl2.s
         1344  21932: !!dczerorl2
         1345  21944: ../clib/angel/scatter.s
         1346  21968: !!!scatter
         1347  21979: !!handler_zi
         1348  21992: BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$VFPi3$EXTD16$VFPS$VFMA$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEX$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2
         1349  22188: __Vectors
         1350  22198: __Patchable
         1351  22210: Reset_Handler
         1352  22224: NMI_Handler
         1353  22236: MemManage_Handler
         1354  22254: BusFault_Handler
         1355  22271: UsageFault_Handler
         1356  22290: DebugMon_Handler
         1357  22307: am_adc_isr
         1358  22318: am_audadc0_isr
         1359  22333: am_brownout_isr
         1360  22349: am_cachecpu_isr
         1361  22365: am_clkgen_isr
         1362  22379: am_disp_isr
         1363  22391: am_dsi_isr
         1364  22402: am_dspi2s0_isr
         1365  22417: am_dspi2s1_isr
         1366  22432: am_dspi2s2_isr
         1367  22447: am_dspi2s3_isr
         1368  22462: am_gpio0_405f_isr
         1369  22480: am_gpio0_607f_isr
         1370  22498: am_gpio1_001f_isr
         1371  22516: am_gpio1_203f_isr
         1372  22534: am_gpio1_405f_isr
         1373  22552: am_gpio1_607f_isr
         1374  22570: am_gpu_isr
         1375  22581: am_iomaster0_isr
         1376  22598: am_iomaster1_isr
         1377  22615: am_iomaster2_isr
         1378  22632: am_iomaster3_isr
         1379  22649: am_iomaster4_isr
         1380  22666: am_iomaster5_isr
         1381  22683: am_iomaster6_isr
         1382  22700: am_iomaster7_isr
         1383  22717: am_ioslave_acc_isr
         1384  22736: am_ioslave_ios_isr
         1385  22755: am_mspi0_isr
         1386  22768: am_mspi1_isr
         1387  22781: am_mspi2_isr
         1388  22794: am_pdm1_isr
         1389  22806: am_pdm2_isr
         1390  22818: am_pdm3_isr
         1391  22830: am_rtc_isr
         1392  22841: am_sdio_isr
         1393  22853: am_stimer_cmpr2_isr
         1394  22873: am_stimer_cmpr3_isr
         1395  22893: am_stimer_cmpr4_isr
         1396  22913: am_stimer_cmpr5_isr
         1397  22933: am_stimer_cmpr6_isr
         1398  22953: am_stimer_cmpr7_isr
         1399  22973: am_stimerof_isr
         1400  22989: am_timer00_isr
         1401  23004: am_timer01_isr
         1402  23019: am_timer02_isr
         1403  23034: am_timer03_isr
         1404  23049: am_timer04_isr
         1405  23064: am_timer05_isr
         1406  23079: am_timer06_isr
         1407  23094: am_timer07_isr
         1408  23109: am_timer08_isr
         1409  23124: am_timer09_isr
         1410  23139: am_timer10_isr
         1411  23154: am_timer11_isr
         1412  23169: am_timer12_isr
         1413  23184: am_timer13_isr
         1414  23199: am_timer14_isr
         1415  23214: am_timer15_isr
         1416  23229: am_uart1_isr
         1417  23242: am_uart2_isr
         1418  23255: am_uart3_isr
         1419  23268: am_uart_isr
         1420  23280: am_usb_isr
         1421  23291: am_vcomp_isr
         1422  23304: am_watchdog_isr
         1423  23320: __main
         1424  23327: __scatterload
         1425  23341: __scatterload_rt2
         1426  23359: __scatterload_rt2_thumb_only
         1427  23388: __scatterload_null
         1428  23407: __decompress
         1429  23420: __decompress1
         1430  23434: __scatterload_copy
         1431  23453: __scatterload_zeroinit
         1432  23476: __rt_lib_init
         1433  23490: __rt_lib_init_fp_1
         1434  23509: __rt_lib_init_alloca_1
         1435  23532: __rt_lib_init_argv_1
         1436  23553: __rt_lib_init_atexit_1
         1437  23576: __rt_lib_init_clock_1
         1438  23598: __rt_lib_init_cpp_1
         1439  23618: __rt_lib_init_exceptions_1
         1440  23645: __rt_lib_init_fp_trap_1
         1441  23669: __rt_lib_init_getenv_1
         1442  23692: __rt_lib_init_heap_1
         1443  23713: __rt_lib_init_lc_collate_1
         1444  23740: __rt_lib_init_lc_ctype_1
         1445  23765: __rt_lib_init_lc_monetary_1
         1446  23793: __rt_lib_init_lc_numeric_1
         1447  23820: __rt_lib_init_lc_time_1
         1448  23844: __rt_lib_init_preinit_1
         1449  23868: __rt_lib_init_rand_1
         1450  23889: __rt_lib_init_return
         1451  23910: __rt_lib_init_signal_1
         1452  23933: __rt_lib_init_stdio_1
         1453  23955: __rt_lib_init_user_alloc_1
         1454  23982: __rt_lib_shutdown
         1455  24000: __rt_lib_shutdown_cpp_1
         1456  24024: __rt_lib_shutdown_fp_trap_1
         1457  24052: __rt_lib_shutdown_heap_1
         1458  24077: __rt_lib_shutdown_return
         1459  24102: __rt_lib_shutdown_signal_1
         1460  24129: __rt_lib_shutdown_stdio_1
         1461  24155: __rt_lib_shutdown_user_alloc_1
         1462  24186: __rt_entry
         1463  24197: __rt_entry_presh_1
         1464  24216: __rt_entry_sh
         1465  24230: __rt_entry_li
         1466  24244: __rt_entry_postsh_1
         1467  24264: __rt_entry_main
         1468  24280: __rt_entry_postli_1
         1469  24300: __rt_exit
         1470  24310: __rt_exit_ls
         1471  24323: __rt_exit_prels_1
         1472  24341: __rt_exit_exit
         1473  24356: __user_initial_stackheap
         1474  24381: memcmp
         1475  24388: strcpy
         1476  24395: strlen
         1477  24402: __aeabi_memcpy
         1478  24417: __rt_memcpy
         1479  24429: _memcpy_lastbytes
         1480  24447: __aeabi_memmove
         1481  24463: __rt_memmove
         1482  24476: __memmove_lastfew
         1483  24494: __aeabi_memcpy4
         1484  24510: __aeabi_memcpy8
         1485  24526: __rt_memcpy_w
         1486  24540: _memcpy_lastbytes_aligned
         1487  24566: __aeabi_memmove4
         1488  24583: __aeabi_memmove8
         1489  24600: __rt_memmove_w
         1490  24615: __memmove_aligned
         1491  24633: __memmove_lastfew_aligned
         1492  24659: __aeabi_memset
         1493  24674: __aeabi_memset4
         1494  24690: __aeabi_memset8
         1495  24706: __aeabi_memclr
         1496  24721: __rt_memclr
         1497  24733: _memset
         1498  24741: __aeabi_memclr4
         1499  24757: __aeabi_memclr8
         1500  24773: __rt_memclr_w
         1501  24787: _memset_w
         1502  24797: strncpy
         1503  24805: __use_two_region_memory
         1504  24829: __rt_heap_escrow
         1505  24846: __rt_heap_expand
         1506  24863: __aeabi_errno_addr
         1507  24882: __errno$intlibspace
         1508  24902: __rt_errno_addr$intlibspace
         1509  24930: __read_errno
         1510  24943: __set_errno
         1511  24955: __user_libspace
         1512  24971: __user_perproc_libspace
         1513  24995: __user_perthread_libspace
         1514  25021: __I$use$semihosting
         1515  25041: __use_no_semihosting_swi
         1516  25066: __semihosting_library_function
         1517  25097: __user_setup_stackheap
         1518  25120: exit
         1519  25125: _sys_exit
         1520  25135: AMVOS_RSP_TIMER_RESTART
         1521  25159: AMVOS_RSP_TIMER_START
         1522  25181: AMVOS_TEST_TIMER_RESTART
         1523  25206: AMVOS_TX_CCC_TIMER_STOP
         1524  25230: AmVosHandler
         1525  25243: AmVosHandlerInit
         1526  25260: AmVosStart
         1527  25271: AppAddDevToResList
         1528  25290: AppAdvSetData
         1529  25304: AppAdvStart
         1530  25316: AppCheckBonded
         1531  25331: AppConnClose
         1532  25344: AppConnIsOpen
         1533  25358: AppCopyRecListInNvm
         1534  25378: AppDbCheckBonded
         1535  25395: AppDbCheckValidRecord
         1536  25417: AppDbDeleteAllRecords
         1537  25439: AppDbDeleteRecord
         1538  25457: AppDbFindByAddr
         1539  25473: AppDbFindByLtkReq
         1540  25491: AppDbGetCccTbl
         1541  25506: AppDbGetCsfRecord
         1542  25524: AppDbGetHdl
         1543  25536: AppDbGetKey
         1544  25548: AppDbGetNextRecord
         1545  25567: AppDbGetPeerAddedToRl
         1546  25589: AppDbGetPeerRpao
         1547  25606: AppDbGetPeerSignCounter
         1548  25630: AppDbInit
         1549  25640: AppDbNewRecord
         1550  25655: AppDbRecordInUse
         1551  25672: AppDbSetCccTblValue
         1552  25692: AppDbSetCsfRecord
         1553  25710: AppDbSetKey
         1554  25722: AppDbSetPeerAddedToRl
         1555  25744: AppDbSetPeerSignCounter
         1556  25768: AppDbUpdateNVM
         1557  25783: AppDbValidateRecord
         1558  25803: AppHandleNumericComparison
         1559  25830: AppHandlePasskey
         1560  25847: AppHandler
         1561  25858: AppHandlerInit
         1562  25873: AppServerConnCback
         1563  25892: AppServerInit
         1564  25906: AppSetBondable
         1565  25921: AppSlaveInit
         1566  25934: AppSlaveProcDmMsg
         1567  25952: AppSlaveSecProcDmMsg
         1568  25973: AppSlaveSecurityReq
         1569  25993: AppUiAction
         1570  26005: AppUiBtnPressed
         1571  26021: AppUiBtnRegister
         1572  26038: AppUiDisplayConfirmValue
         1573  26063: AppUiDisplayPasskey
         1574  26083: AppUpdatePrivacyMode
         1575  26104: AttConnRegister
         1576  26120: AttGetMtu
         1577  26130: AttHandler
         1578  26141: AttHandlerInit
         1579  26156: AttMsgFree
         1580  26167: AttRegister
         1581  26179: AttcIndConfirm
         1582  26194: AttcInit
         1583  26203: AttcMtuReq
         1584  26214: AttsAddGroup
         1585  26227: AttsCalculateDbHash
         1586  26247: AttsCccClearTable
         1587  26265: AttsCccEnabled
         1588  26280: AttsCccGet
         1589  26291: AttsCccInitTable
         1590  26308: AttsCccRegister
         1591  26324: AttsCccSet
         1592  26335: AttsCsfConnOpen
         1593  26351: AttsCsfGetClientChangeAwareState
         1594  26384: AttsCsfGetFeatures
         1595  26403: AttsCsfRegister
         1596  26419: AttsCsfSetClientChangeAwareState
         1597  26452: AttsCsfWriteFeatures
         1598  26473: AttsGetCccTableLen
         1599  26492: AttsGetSignCounter
         1600  26511: AttsHandleValueInd
         1601  26530: AttsHandleValueNtf
         1602  26549: AttsHashDatabaseString
         1603  26572: AttsIndInit
         1604  26584: AttsInit
         1605  26593: AttsSetAttr
         1606  26605: AttsSetCsrk
         1607  26617: AttsSetSignCounter
         1608  26636: Bda2Str
         1609  26644: BdaClr
         1610  26651: BdaCmp
         1611  26658: BdaCpy
         1612  26665: BdaIsZeros
         1613  26676: Calc128Cpy
         1614  26687: Calc128Cpy64
         1615  26700: Calc128Xor
         1616  26711: CalcCrc32
         1617  26721: DmAdvConfig
         1618  26733: DmAdvInit
         1619  26743: DmAdvSetData
         1620  26756: DmAdvSetInterval
         1621  26773: DmAdvStart
         1622  26784: DmConnCheckIdle
         1623  26800: DmConnClose
         1624  26812: DmConnIdByHandle
         1625  26829: DmConnInUse
         1626  26841: DmConnInit
         1627  26852: DmConnLocalAddr
         1628  26868: DmConnLocalAddrType
         1629  26888: DmConnLocalRpa
         1630  26903: DmConnPeerAddr
         1631  26918: DmConnPeerAddrType
         1632  26937: DmConnPeerRpa
         1633  26951: DmConnRegister
         1634  26966: DmConnRole
         1635  26977: DmConnSecLevel
         1636  26992: DmConnSetDataLen
         1637  27009: DmConnSetIdle
         1638  27023: DmConnSlaveInit
         1639  27039: DmConnUpdate
         1640  27052: DmDevReset
         1641  27063: DmDevVsInit
         1642  27075: DmHandler
         1643  27085: DmHandlerInit
         1644  27099: DmHostAddrType
         1645  27114: DmL2cCmdRejInd
         1646  27129: DmL2cConnUpdateCnf
         1647  27148: DmLlAddrType
         1648  27161: DmLlPrivEnabled
         1649  27177: DmPhyInit
         1650  27187: DmPrivAddDevToResList
         1651  27209: DmPrivInit
         1652  27220: DmPrivResolveAddr
         1653  27238: DmPrivSetPrivacyMode
         1654  27259: DmReadRemoteFeatures
         1655  27280: DmRegister
         1656  27291: DmRemoteConnParamReqNegReply
         1657  27320: DmRemoteConnParamReqReply
         1658  27346: DmSecAuthRsp
         1659  27359: DmSecCancelReq
         1660  27374: DmSecCompareRsp
         1661  27390: DmSecGenerateEccKeyReq
         1662  27413: DmSecGetCompareValue
         1663  27434: DmSecGetEccKey
         1664  27449: DmSecGetLocalCsrk
         1665  27467: DmSecGetLocalIrk
         1666  27484: DmSecInit
         1667  27494: DmSecLescInit
         1668  27508: DmSecLtkRsp
         1669  27520: DmSecPairRsp
         1670  27533: DmSecSetEccKey
         1671  27548: DmSecSlaveReq
         1672  27562: DmSizeOfEvt
         1673  27574: DmSmpCbackExec
         1674  27589: GattReadCback
         1675  27603: GattSendServiceChangedInd
         1676  27629: GattSetSvcChangedIdx
         1677  27650: GattWriteCback
         1678  27665: HardFault_Handler
         1679  27683: HciAclRegister
         1680  27698: HciCoreHandler
         1681  27713: HciCoreInit
         1682  27725: HciDisconnectCmd
         1683  27742: HciDrvHandler
         1684  27756: HciDrvHandlerInit
         1685  27774: HciDrvRadioBoot
         1686  27790: HciDrvRadioShutdown
         1687  27810: HciEvtRegister
         1688  27825: HciGetBdAddr
         1689  27838: HciGetBufSize
         1690  27852: HciGetLeSupFeat
         1691  27868: HciGetMaxRxAclLen
         1692  27886: HciHandler
         1693  27897: HciHandlerInit
         1694  27912: HciLeAddDeviceToResolvingListCmd
         1695  27945: HciLeClearResolvingList
         1696  27969: HciLeConnUpdateCmd
         1697  27988: HciLeEncryptCmd
         1698  28004: HciLeGenerateDHKey
         1699  28023: HciLeLtkReqNegReplCmd
         1700  28045: HciLeLtkReqReplCmd
         1701  28064: HciLeRandCmd
         1702  28077: HciLeReadBufSizeCmd
         1703  28097: HciLeReadLocalP256PubKey
         1704  28122: HciLeReadLocalSupFeatCmd
         1705  28147: HciLeReadMaxDataLen
         1706  28167: HciLeReadRemoteFeatCmd
         1707  28190: HciLeReadResolvingListSize
         1708  28217: HciLeReadSupStatesCmd
         1709  28239: HciLeReadWhiteListSizeCmd
         1710  28265: HciLeRemoteConnParamReqNegReply
         1711  28297: HciLeRemoteConnParamReqReply
         1712  28326: HciLeRemoveDeviceFromResolvingList
         1713  28361: HciLeRequestPeerScaCmd
         1714  28384: HciLeSetAddrResolutionEnable
         1715  28413: HciLeSetAdvDataCmd
         1716  28432: HciLeSetAdvEnableCmd
         1717  28453: HciLeSetAdvParamCmd
         1718  28473: HciLeSetDataLen
         1719  28489: HciLeSetEventMaskCmd
         1720  28510: HciLeSetPrivacyModeCmd
         1721  28533: HciLeSetScanRespDataCmd
         1722  28557: HciLeStartEncryptionCmd
         1723  28581: HciLeWriteDefDataLen
         1724  28602: HciLlPrivacySupported
         1725  28624: HciReadBdAddrCmd
         1726  28641: HciReadLocalVerInfoCmd
         1727  28664: HciReadRssiCmd
         1728  28679: HciResetCmd
         1729  28691: HciResetSequence
         1730  28708: HciSecRegister
         1731  28723: HciSendAclData
         1732  28738: HciSetEventMaskCmd
         1733  28757: HciSetEventMaskPage2Cmd
         1734  28781: HciSetLeSupFeat
         1735  28797: HciSetMaxRxAclLen
         1736  28815: HciVendorSpecificCmd
         1737  28836: HciVsInit
         1738  28846: HciVscSetTraceBitMap
         1739  28867: HciVscUpdateBDAddress
         1740  28889: HciVscUpdateLinklayerFeature
         1741  28918: HciVscUpdateNvdsParam
         1742  28940: HciWriteAuthPayloadTimeout
         1743  28967: L2cDataReq
         1744  28978: L2cDmConnUpdateReq
         1745  28997: L2cInit
         1746  29005: L2cRegister
         1747  29017: L2cSlaveHandler
         1748  29033: L2cSlaveHandlerInit
         1749  29053: L2cSlaveInit
         1750  29066: PendSV_Handler
         1751  29081: SVC_Handler
         1752  29093: SecAes
         1753  29100: SecAesHciCback
         1754  29115: SecAesInit
         1755  29126: SecCmac
         1756  29134: SecCmacHciCback
         1757  29150: SecCmacInit
         1758  29162: SecEccGenKey
         1759  29175: SecEccGenSharedSecret
         1760  29197: SecEccHciCback
         1761  29212: SecEccInit
         1762  29223: SecInit
         1763  29231: SecLeEncryptCmd
         1764  29247: SecRand
         1765  29255: SmpDbGetFailureCount
         1766  29276: SmpDbGetPairingDisabledTime
         1767  29304: SmpDbInit
         1768  29314: SmpDbMaxAttemptReached
         1769  29337: SmpDbPairingFailed
         1770  29356: SmpDbService
         1771  29369: SmpDbSetFailureCount
         1772  29390: SmpDmEncryptInd
         1773  29406: SmpDmGetStk
         1774  29418: SmpDmLescEnabled
         1775  29435: SmpDmMsgSend
         1776  29448: SmpHandler
         1777  29459: SmpHandlerInit
         1778  29474: SmpScAlloc
         1779  29485: SmpScAllocScratchBuffers
         1780  29510: SmpScCalcF4
         1781  29522: SmpScCat
         1782  29531: SmpScCat128
         1783  29543: SmpScCmac
         1784  29553: SmpScFreeScratchBuffers
         1785  29577: SmpScGetCancelMsgWithReattempt
         1786  29608: SmpScInit
         1787  29618: SmprInit
         1788  29627: SmprScInit
         1789  29638: SvcAmotasAddGroup
         1790  29656: SvcAmotasCbackRegister
         1791  29679: SvcAmvosAddGroup
         1792  29696: SvcAmvosCbackRegister
         1793  29718: SvcCoreAddGroup
         1794  29734: SvcCoreGapCentAddrResUpdate
         1795  29762: SvcCoreGattCbackRegister
         1796  29787: SvcDisAddGroup
         1797  29802: SysTick_Handler
         1798  29818: TimeStamp2Time
         1799  29833: WStrReverse
         1800  29845: WStrReverseCpy
         1801  29860: WsfBufAlloc
         1802  29872: WsfBufFree
         1803  29883: WsfBufInit
         1804  29894: WsfCsEnter
         1805  29905: WsfCsExit
         1806  29915: WsfMsgAlloc
         1807  29927: WsfMsgDataAlloc
         1808  29943: WsfMsgDeq
         1809  29953: WsfMsgEnq
         1810  29963: WsfMsgFree
         1811  29974: WsfMsgPeek
         1812  29985: WsfMsgSend
         1813  29996: WsfOsInit
         1814  30006: WsfOsSetNextHandler
         1815  30026: WsfQueueCount
         1816  30040: WsfQueueDeq
         1817  30052: WsfQueueEnq
         1818  30064: WsfQueueInsert
         1819  30079: WsfQueuePush
         1820  30092: WsfQueueRemove
         1821  30107: WsfSetEvent
         1822  30119: WsfSetOsSpecificEvent
         1823  30141: WsfTaskLock
         1824  30153: WsfTaskMsgQueue
         1825  30169: WsfTaskSetReady
         1826  30185: WsfTaskUnlock
         1827  30199: WsfTimerInit
         1828  30212: WsfTimerNextExpiration
         1829  30235: WsfTimerServiceExpired
         1830  30258: WsfTimerStartMs
         1831  30274: WsfTimerStartSec
         1832  30291: WsfTimerStop
         1833  30304: WsfTimerUpdate
         1834  30319: WsfTimerUpdateTicks
         1835  30339: _celt_autocorr
         1836  30354: _celt_lpc
         1837  30364: alg_quant
         1838  30374: alg_unquant
         1839  30386: alloc_stack
         1840  30398: am_audio_buffer_empty
         1841  30420: am_audio_buffer_index_set
         1842  30446: am_audio_buffer_init
         1843  30467: am_audio_buffer_nested_pop
         1844  30494: am_audio_buffer_nested_push
         1845  30522: am_audio_buffer_overwrite_check
         1846  30554: am_audio_buffer_pop
         1847  30574: am_audio_buffer_push
         1848  30595: am_audio_buffer_rewind
         1849  30618: am_audio_universal_buffer_status_check
         1850  30657: am_bsp_iom_pins_disable
         1851  30681: am_bsp_iom_pins_enable
         1852  30704: am_bsp_itm_printf_enable
         1853  30729: am_bsp_low_power_init
         1854  30751: am_ctimer_isr
         1855  30765: am_devices_cooper_blocking_read
         1856  30797: am_devices_cooper_blocking_write
         1857  30830: am_devices_cooper_bus_disable
         1858  30860: am_devices_cooper_bus_enable
         1859  30889: am_devices_cooper_clkreq_read
         1860  30919: am_devices_cooper_command_write
         1861  30951: am_devices_cooper_image_update_init
         1862  30987: am_devices_cooper_init
         1863  31010: am_devices_cooper_irq_read
         1864  31037: am_devices_cooper_pins_disable
         1865  31068: am_devices_cooper_pins_enable
         1866  31098: am_devices_cooper_reset
         1867  31122: am_devices_cooper_reset_with_sbl_check
         1868  31161: am_devices_cooper_term
         1869  31184: am_devices_cooper_update_image
         1870  31215: am_devices_led_array_init
         1871  31241: am_devices_led_array_out
         1872  31266: am_devices_led_init
         1873  31286: am_devices_led_off
         1874  31305: am_devices_led_on
         1875  31323: am_devices_led_toggle
         1876  31345: am_freertos_sleep
         1877  31363: am_freertos_wakeup
         1878  31382: am_getStackedReg
         1879  31399: am_gpio0_001f_isr
         1880  31417: am_gpio0_203f_isr
         1881  31435: am_gpu_power_disable
         1882  31456: am_gpu_power_enable
         1883  31476: am_hal_IOM_CQReset
         1884  31495: am_hal_cachectrl_config
         1885  31519: am_hal_cachectrl_enable
         1886  31543: am_hal_cmdq_disable
         1887  31563: am_hal_cmdq_enable
         1888  31582: am_hal_cmdq_init
         1889  31599: am_hal_cmdq_term
         1890  31616: am_hal_crc32
         1891  31629: am_hal_daxi_config
         1892  31648: am_hal_daxi_control
         1893  31668: am_hal_dcu_get
         1894  31683: am_hal_dcu_update
         1895  31701: am_hal_delay_us
         1896  31717: am_hal_delay_us_status_change
         1897  31747: am_hal_delay_us_status_check
         1898  31776: am_hal_fault_capture_enable
         1899  31804: am_hal_fault_status_get
         1900  31828: am_hal_gpio_interrupt_control
         1901  31858: am_hal_gpio_interrupt_irq_clear
         1902  31890: am_hal_gpio_interrupt_irq_status_get
         1903  31927: am_hal_gpio_interrupt_register
         1904  31958: am_hal_gpio_interrupt_service
         1905  31988: am_hal_gpio_pinconfig
         1906  32010: am_hal_gpio_pinconfig_get
         1907  32036: am_hal_gpio_state_read
         1908  32059: am_hal_gpio_state_write
         1909  32083: am_hal_interrupt_master_disable
         1910  32115: am_hal_interrupt_master_enable
         1911  32146: am_hal_interrupt_master_set
         1912  32174: am_hal_iom_CQDisable
         1913  32195: am_hal_iom_CQEnable
         1914  32215: am_hal_iom_CQInit
         1915  32233: am_hal_iom_blocking_transfer
         1916  32262: am_hal_iom_configure
         1917  32283: am_hal_iom_disable
         1918  32302: am_hal_iom_enable
         1919  32320: am_hal_iom_initialize
         1920  32342: am_hal_iom_power_ctrl
         1921  32364: am_hal_iom_uninitialize
         1922  32388: am_hal_itm_enable
         1923  32406: am_hal_itm_print
         1924  32423: am_hal_itm_stimulus_reg_byte_write
         1925  32458: am_hal_mcuctrl_EXTCLK_active
         1926  32487: am_hal_mcuctrl_control
         1927  32510: am_hal_mcuctrl_info_get
         1928  32534: am_hal_mram_info_read
         1929  32556: am_hal_mram_main_fill
         1930  32578: am_hal_mram_main_program
         1931  32603: am_hal_mram_main_words_program
         1932  32634: am_hal_ota_add
         1933  32649: am_hal_ota_init
         1934  32665: am_hal_pdm_configure
         1935  32686: am_hal_pdm_disable
         1936  32705: am_hal_pdm_dma_disable
         1937  32728: am_hal_pdm_dma_get_buffer
         1938  32754: am_hal_pdm_dma_start
         1939  32775: am_hal_pdm_enable
         1940  32793: am_hal_pdm_fifo_flush
         1941  32815: am_hal_pdm_initialize
         1942  32837: am_hal_pdm_interrupt_clear
         1943  32864: am_hal_pdm_interrupt_enable
         1944  32892: am_hal_pdm_interrupt_service
         1945  32921: am_hal_pdm_interrupt_status_get
         1946  32953: am_hal_pdm_power_control
         1947  32978: am_hal_pwrctrl_control
         1948  33001: am_hal_pwrctrl_low_power_init
         1949  33031: am_hal_pwrctrl_mcu_memory_config
         1950  33064: am_hal_pwrctrl_mcu_mode_select
         1951  33095: am_hal_pwrctrl_mcu_mode_status
         1952  33126: am_hal_pwrctrl_periph_disable
         1953  33156: am_hal_pwrctrl_periph_enable
         1954  33185: am_hal_pwrctrl_periph_enabled
         1955  33215: am_hal_pwrctrl_sram_config
         1956  33242: am_hal_reset_control
         1957  33263: am_hal_rtc_osc_disable
         1958  33286: am_hal_security_get_info
         1959  33311: am_hal_stimer_compare_delta_set
         1960  33343: am_hal_stimer_config
         1961  33364: am_hal_stimer_counter_get
         1962  33390: am_hal_stimer_int_clear
         1963  33414: am_hal_stimer_int_enable
         1964  33439: am_hal_stimer_int_status_get
         1965  33468: am_hal_sysctrl_fpu_enable
         1966  33494: am_hal_sysctrl_fpu_stacking_enable
         1967  33529: am_hal_sysctrl_sleep
         1968  33550: am_hal_timer_interrupt_clear
         1969  33579: am_hal_timer_interrupt_status_get
         1970  33613: am_hal_tpiu_enable
         1971  33632: am_hal_triple_read
         1972  33651: am_pdm0_isr
         1973  33663: am_stimer_cmpr0_isr
         1974  33683: am_stimer_cmpr1_isr
         1975  33703: am_util_ble_tx_power_set
         1976  33728: am_util_bootloader_erase_flash_page
         1977  33764: am_util_bootloader_partial_crc32
         1978  33797: am_util_bootloader_program_flash_page
         1979  33835: am_util_delay_ms
         1980  33852: am_util_delay_us
         1981  33869: am_util_faultisr_collect_data
         1982  33899: am_util_id_device
         1983  33917: am_util_stdio_printf
         1984  33938: am_util_stdio_printf_init
         1985  33964: am_util_stdio_vsprintf
         1986  33987: am_valid_sp
         1987  33999: am_vos_ama_devinfo_set
         1988  34022: am_vos_ama_event_callback
         1989  34048: am_vos_ama_evt_cback_register
         1990  34078: am_vos_ama_get_central_info_send
         1991  34111: am_vos_ama_get_devconf_rsp_send
         1992  34143: am_vos_ama_get_devinfo_rsp_send
         1993  34175: am_vos_ama_get_locale_rsp_send
         1994  34206: am_vos_ama_get_state_rsp_send
         1995  34236: am_vos_ama_get_state_send
         1996  34262: am_vos_ama_isready
         1997  34281: am_vos_ama_pb_cmd_send
         1998  34304: am_vos_ama_proc_get_state
         1999  34330: am_vos_ama_proc_notify_speech
         2000  34360: am_vos_ama_proc_set_state
         2001  34386: am_vos_ama_proc_sync_state
         2002  34413: am_vos_ama_provide_speech_rsp_send
         2003  34448: am_vos_ama_rsp_send
         2004  34468: am_vos_ama_rx_handler
         2005  34490: am_vos_ama_speech_rsp_send
         2006  34517: am_vos_ama_start_speech_send
         2007  34546: am_vos_ama_status_ready
         2008  34570: am_vos_ama_status_reset
         2009  34594: am_vos_ama_stop_speech_send
         2010  34622: am_vos_ama_tx_ver_exchange_send
         2011  34654: am_vos_audio_buffer_rewind
         2012  34681: am_vos_audio_flush_ring_buffer
         2013  34712: am_vos_audio_handler
         2014  34733: am_vos_audio_packet_tx
         2015  34756: am_vos_audio_processing_task
         2016  34785: am_vos_audio_reset_flag_and_buffer
         2017  34820: am_vos_audio_wwd_disable
         2018  34845: am_vos_audio_wwd_enable
         2019  34869: am_vos_ble_cmd_send
         2020  34889: am_vos_ble_nextdata_check
         2021  34915: am_vos_ble_stream_send
         2022  34938: am_vos_ble_task
         2023  34954: am_vos_ble_task_setup
         2024  34976: am_vos_ble_tx_packet_encap
         2025  35003: am_vos_board_init
         2026  35021: am_vos_burst_mode_disable
         2027  35047: am_vos_burst_mode_enable
         2028  35072: am_vos_burst_mode_setup
         2029  35096: am_vos_button_gpio_check
         2030  35121: am_vos_button_init
         2031  35140: am_vos_button_int_register
         2032  35167: am_vos_cmd_packet_tx
         2033  35188: am_vos_codec_encode
         2034  35208: am_vos_codec_init
         2035  35226: am_vos_codec_task
         2036  35244: am_vos_flush_ring_buffer
         2037  35269: am_vos_get_ring_buffer_status
         2038  35299: am_vos_gpio_disable_irq
         2039  35323: am_vos_gpio_enable_irq
         2040  35346: am_vos_gpio_init
         2041  35363: am_vos_heartbeat_led_process
         2042  35392: am_vos_is_connected
         2043  35412: am_vos_is_tx_ready
         2044  35431: am_vos_led_task
         2045  35447: am_vos_logic_led_all_off
         2046  35472: am_vos_logic_led_swirl
         2047  35495: am_vos_mic_disable
         2048  35514: am_vos_mic_enable
         2049  35532: am_vos_packet_rx
         2050  35549: am_vos_pdm_init
         2051  35565: am_vos_pdm_trigger_dma
         2052  35588: am_vos_print_system_info
         2053  35613: am_vos_printf
         2054  35627: am_vos_push_to_talk_process
         2055  35655: am_vos_reset_detected_flag
         2056  35682: am_vos_ring_buffer_empty
         2057  35707: am_vos_ring_buffer_full
         2058  35731: am_vos_ring_buffer_overwrite
         2059  35760: am_vos_ring_buffer_pop
         2060  35783: am_vos_ring_buffer_push
         2061  35807: am_vos_stdio_gatekeeper_task
         2062  35836: am_vos_stdio_printf
         2063  35856: am_vos_stdio_printf_init
         2064  35881: am_vos_streaming_provide_speech
         2065  35913: am_vos_streaming_push_to_talk
         2066  35943: am_vos_streaming_start
         2067  35966: am_vos_streaming_stop
         2068  35988: am_vos_sys_init
         2069  36004: am_vos_task_create
         2070  36023: am_vos_task_create_all_tasks
         2071  36052: am_vos_task_init
         2072  36069: am_vos_task_read
         2073  36086: am_vos_task_send
         2074  36103: am_vos_task_send_fromISR
         2075  36128: am_vos_timer_create
         2076  36148: am_vos_timer_create_all_timers
         2077  36179: am_vos_timer_heart_beat_callback
         2078  36212: am_vos_voice_start
         2079  36231: amotas_conn_close
         2080  36249: amotas_disconnect_timer_expired
         2081  36281: amotas_init
         2082  36293: amotas_packet_handler
         2083  36315: amotas_proc_msg
         2084  36331: amotas_reset_timer_expired
         2085  36358: amotas_start
         2086  36371: amotas_stop
         2087  36383: amotas_write_cback
         2088  36402: amp2Log2
         2089  36411: amvosConnIntervalUpdate
         2090  36435: amvosKwdSetDemoName
         2091  36455: amvosTxChannelIsAvailable
         2092  36481: appAdvSetData
         2093  36495: appAdvStart
         2094  36507: appConnReadRemoteFeatTimerStart
         2095  36539: appConnUpdateTimerStop
         2096  36562: appNumConns
         2097  36574: appSecConnClose
         2098  36590: appServerCsfWriteCback
         2099  36613: appSlaveAdvStart
         2100  36630: appSlaveProcMsg
         2101  36646: appSlaveSecConnOpen
         2102  36666: appUiBtnPoll
         2103  36679: appUiTimerExpired
         2104  36697: attCcbByConnId
         2105  36712: attDecodeMsgParam
         2106  36730: attEmptyConnCback
         2107  36748: attEmptyDataCback
         2108  36766: attEmptyHandler
         2109  36782: attEmptyL2cCocCback
         2110  36802: attExecCallback
         2111  36818: attL2cDataReq
         2112  36832: attMsgAlloc
         2113  36844: attMsgParam
         2114  36856: attSetMtu
         2115  36866: attUuidCmp16to128
         2116  36884: attcCcbByConnId
         2117  36900: attcCcbByHandle
         2118  36916: attcExecCallback
         2119  36933: attcFreePkt
         2120  36945: attcMsgCback
         2121  36958: attcPendWriteCmd
         2122  36975: attcProcErrRsp
         2123  36990: attcProcFindByTypeRsp
         2124  37012: attcProcFindOrReadRsp
         2125  37034: attcProcInd
         2126  37046: attcProcMtuRsp
         2127  37061: attcProcMultiVarNtf
         2128  37081: attcProcPrepWriteRsp
         2129  37102: attcProcReadLongRsp
         2130  37122: attcProcReadMultVarRsp
         2131  37145: attcProcReadRsp
         2132  37161: attcProcRsp
         2133  37173: attcProcWriteRsp
         2134  37190: attcReqClear
         2135  37203: attcSendMsg
         2136  37215: attcSendReq
         2137  37227: attcSetupReq
         2138  37240: attcWriteCmdCallback
         2139  37261: attsCcbByConnId
         2140  37277: attsCcbByHandle
         2141  37293: attsCheckPendDbHashReadRsp
         2142  37320: attsClearPrepWrites
         2143  37340: attsCsfActClientState
         2144  37362: attsCsfGetHashUpdateStatus
         2145  37389: attsCsfIsClientChangeAware
         2146  37416: attsCsfSetHashUpdateStatus
         2147  37443: attsDiscBusy
         2148  37456: attsErrRsp
         2149  37467: attsFindByHandle
         2150  37484: attsFindInRange
         2151  37500: attsFindServiceGroupEnd
         2152  37524: attsFindUuidInRange
         2153  37544: attsHandleValueIndNtf
         2154  37566: attsIndNtfCallback
         2155  37585: attsIsHashableAttr
         2156  37604: attsMsgCback
         2157  37617: attsPermissions
         2158  37633: attsProcExecWriteReq
         2159  37654: attsProcFindInfoReq
         2160  37674: attsProcFindTypeReq
         2161  37694: attsProcMtuReq
         2162  37709: attsProcPrepWriteReq
         2163  37730: attsProcReadBlobReq
         2164  37750: attsProcReadGroupTypeReq
         2165  37775: attsProcReadMultReq
         2166  37795: attsProcReadMultiVarReq
         2167  37819: attsProcReadReq
         2168  37835: attsProcReadTypeReq
         2169  37855: attsProcValueCnf
         2170  37872: attsProcWrite
         2171  37886: attsProcessDatabaseHashUpdate
         2172  37916: attsUuid16Cmp
         2173  37930: attsUuidCmp
         2174  37942: audio_enc_encode_frame
         2175  37965: audio_enc_init
         2176  37980: bitexact_log2tan
         2177  37997: buck_ldo_override_init
         2178  38020: buck_ldo_update_override
         2179  38045: celt_encode_with_ec
         2180  38065: celt_encoder_init
         2181  38083: celt_pitch_xcorr_c
         2182  38102: celt_preemphasis
         2183  38119: clt_compute_allocation
         2184  38142: clt_mdct_forward_c
         2185  38161: comb_filter
         2186  38173: compute_band_energies
         2187  38195: crypto_boost_trims
         2188  38214: decode_pulses
         2189  38228: dmAdvActClearSets
         2190  38246: dmAdvActConfig
         2191  38261: dmAdvActRemoveSet
         2192  38279: dmAdvActSetData
         2193  38295: dmAdvActSetRandAddr
         2194  38315: dmAdvActStart
         2195  38329: dmAdvActStop
         2196  38342: dmAdvActTimeout
         2197  38358: dmAdvCbInit
         2198  38370: dmAdvConnectFailed
         2199  38389: dmAdvConnected
         2200  38404: dmAdvGenConnCmpl
         2201  38421: dmAdvHciHandler
         2202  38437: dmAdvInit
         2203  38447: dmAdvMsgHandler
         2204  38463: dmAdvReset
         2205  38474: dmAdvStartDirected
         2206  38493: dmAdvStopDirected
         2207  38511: dmConn2HciHandler
         2208  38529: dmConn2MsgHandler
         2209  38547: dmConnCcbAlloc
         2210  38562: dmConnCcbByBdAddr
         2211  38580: dmConnCcbByHandle
         2212  38598: dmConnCcbById
         2213  38612: dmConnCcbDealloc
         2214  38629: dmConnExecCback
         2215  38645: dmConnHciHandler
         2216  38662: dmConnMsgHandler
         2217  38679: dmConnNum
         2218  38689: dmConnReset
         2219  38701: dmConnSmActAccept
         2220  38719: dmConnSmActAcceptFailed
         2221  38743: dmConnSmActCancelAccept
         2222  38767: dmConnSmActClose
         2223  38784: dmConnSmActConnAccepted
         2224  38808: dmConnSmActConnClosed
         2225  38830: dmConnSmActConnFailed
         2226  38852: dmConnSmActConnOpened
         2227  38874: dmConnSmActHciUpdated
         2228  38896: dmConnSmActNone
         2229  38912: dmConnSmExecute
         2230  38928: dmConnUpdActL2cUpdateCnf
         2231  38953: dmConnUpdActNone
         2232  38970: dmConnUpdActUpdateSlave
         2233  38994: dmConnUpdExecute
         2234  39011: dmConnUpdMsgHandler
         2235  39031: dmDevActReset
         2236  39045: dmDevHciHandler
         2237  39061: dmDevMsgHandler
         2238  39077: dmDevPassEvtToConnCte
         2239  39099: dmDevPassEvtToDevPriv
         2240  39121: dmDevPassHciEvtToConn
         2241  39143: dmEmptyHandler
         2242  39158: dmEmptyReset
         2243  39171: dmPhyHciHandler
         2244  39187: dmPrivActAddDevToResList
         2245  39212: dmPrivActClearResList
         2246  39234: dmPrivActGenAddr
         2247  39251: dmPrivActRemDevFromResList
         2248  39278: dmPrivActResolveAddr
         2249  39299: dmPrivActSetAddrResEnable
         2250  39325: dmPrivActSetPrivacyMode
         2251  39349: dmPrivAesActGenAddrAesCmpl
         2252  39376: dmPrivAesActResAddrAesCmpl
         2253  39403: dmPrivAesMsgHandler
         2254  39423: dmPrivHciHandler
         2255  39440: dmPrivMsgHandler
         2256  39457: dmPrivReset
         2257  39469: dmSecHciHandler
         2258  39485: dmSecLescMsgHandler
         2259  39505: dmSecMsgHandler
         2260  39521: dmSecReset
         2261  39532: eTaskConfirmSleepModeStatus
         2262  39560: ec_dec_bit_logp
         2263  39576: ec_dec_bits
         2264  39588: ec_dec_uint
         2265  39600: ec_dec_update
         2266  39614: ec_decode
         2267  39624: ec_enc_bit_logp
         2268  39640: ec_enc_bits
         2269  39652: ec_enc_done
         2270  39664: ec_enc_icdf
         2271  39676: ec_enc_init
         2272  39688: ec_enc_shrink
         2273  39702: ec_enc_uint
         2274  39714: ec_encode
         2275  39724: ec_encode_bin
         2276  39738: ec_laplace_encode
         2277  39756: ec_tell_frac
         2278  39769: encode_pulses
         2279  39783: encode_size
         2280  39795: erase_flash
         2281  39807: exactle_stack_init
         2282  39826: exp_rotation
         2283  39839: get_celt_handle
         2284  39855: haar1
         2285  39861: hciClearCmdQueue
         2286  39878: hciCmdAlloc
         2287  39890: hciCmdInit
         2288  39901: hciCmdRecvCmpl
         2289  39916: hciCmdSend
         2290  39927: hciCmdTimeout
         2291  39941: hciCoreAclReassembly
         2292  39962: hciCoreCisByHandle
         2293  39981: hciCoreCisClose
         2294  39997: hciCoreCisOpen
         2295  40012: hciCoreConnByHandle
         2296  40032: hciCoreConnClose
         2297  40049: hciCoreConnOpen
         2298  40065: hciCoreInit
         2299  40077: hciCoreNumCmplPkts
         2300  40096: hciCoreRecv
         2301  40108: hciCoreResetSequence
         2302  40129: hciCoreResetStart
         2303  40147: hciCoreSendAclData
         2304  40166: hciCoreTxAclComplete
         2305  40187: hciCoreTxAclContinue
         2306  40208: hciCoreTxAclStart
         2307  40226: hciCoreTxReady
         2308  40241: hciCoreVsCmdCmplRcvd
         2309  40262: hciDrvWrite
         2310  40274: hciEvtCmdStatusFailure
         2311  40297: hciEvtProcessCmdCmpl
         2312  40318: hciEvtProcessCmdStatus
         2313  40341: hciEvtProcessMsg
         2314  40358: hciTrSendAclData
         2315  40375: hciTrSendCmd
         2316  40388: hciTrSerialRxIncoming
         2317  40410: hci_process_trace_data
         2318  40433: hysteresis_decision
         2319  40453: init_caps
         2320  40463: internal_iom_get_int_err
         2321  40488: iom_slave_read
         2322  40503: isqrt32
         2323  40511: l2cMsgAlloc
         2324  40523: l2cRxSignalingPkt
         2325  40541: l2cSendCmdReject
         2326  40558: main
         2327  40563: normalise_bands
         2328  40579: octopus_encode
         2329  40594: octopus_encoder_create
         2330  40617: op_pvq_search_c
         2331  40633: opus_custom_encoder_ctl
         2332  40657: opus_custom_mode_create
         2333  40681: opus_fft_impl
         2334  40695: opus_packet_extensions_count
         2335  40724: opus_packet_extensions_generate
         2336  40756: opus_packet_extensions_parse
         2337  40785: opus_packet_get_nb_frames
         2338  40811: opus_packet_get_samples_per_frame
         2339  40845: opus_packet_pad
         2340  40861: opus_packet_pad_impl
         2341  40882: opus_packet_parse_impl
         2342  40905: opus_repacketizer_out_range_impl
         2343  40938: pb_close_string_substream
         2344  40964: pb_decode
         2345  40974: pb_decode_fixed32
         2346  40992: pb_decode_fixed64
         2347  41010: pb_decode_noinit
         2348  41027: pb_decode_svarint
         2349  41045: pb_decode_tag
         2350  41059: pb_decode_varint
         2351  41076: pb_decode_varint32
         2352  41095: pb_encode
         2353  41105: pb_encode_fixed32
         2354  41123: pb_encode_fixed64
         2355  41141: pb_encode_string
         2356  41158: pb_encode_submessage
         2357  41179: pb_encode_svarint
         2358  41197: pb_encode_tag
         2359  41211: pb_encode_tag_for_field
         2360  41235: pb_encode_varint
         2361  41252: pb_field_iter_begin
         2362  41272: pb_field_iter_find
         2363  41291: pb_field_iter_next
         2364  41310: pb_istream_from_buffer
         2365  41333: pb_make_string_substream
         2366  41358: pb_ostream_from_buffer
         2367  41381: pb_read
         2368  41389: pb_skip_field
         2369  41403: pb_write
         2370  41412: pitch_downsample
         2371  41429: pitch_search
         2372  41442: pvPortMalloc
         2373  41455: pxPortInitialiseStack
         2374  41477: quant_all_bands
         2375  41493: quant_coarse_energy
         2376  41513: quant_energy_finalise
         2377  41535: quant_fine_energy
         2378  41553: remove_doubling
         2379  41569: renormalise_vector
         2380  41588: resampling_factor
         2381  41606: restore_stack
         2382  41620: save_stack
         2383  41631: send_data
         2384  41641: send_fwContinue
         2385  41657: send_hello
         2386  41668: send_update
         2387  41680: skip_extension
         2388  41695: smpActAttemptRcvd
         2389  41713: smpActCheckAttempts
         2390  41733: smpActCleanup
         2391  41747: smpActMaxAttempts
         2392  41765: smpActNone
         2393  41776: smpActNotifyDmAttemptsFailure
         2394  41806: smpActNotifyDmRspToFailure
         2395  41833: smpActPairCnfCalc1
         2396  41852: smpActPairCnfCalc2
         2397  41871: smpActPairCnfVerCalc1
         2398  41893: smpActPairCnfVerCalc2
         2399  41915: smpActPairingCancel
         2400  41935: smpActPairingCmpl
         2401  41953: smpActPairingFailed
         2402  41973: smpActSecReqTimeout
         2403  41993: smpActSendPairCnf
         2404  42011: smpActStorePin
         2405  42026: smpAuthReq
         2406  42037: smpCalcC1Part1
         2407  42052: smpCalcC1Part2
         2408  42067: smpCalcS1
         2409  42077: smpCcbByConnId
         2410  42092: smpCcbByHandle
         2411  42107: smpCleanup
         2412  42118: smpGenerateLtk
         2413  42133: smpGetPkBit
         2414  42145: smpGetScSecLevel
         2415  42162: smpMsgAlloc
         2416  42174: smpProcPairing
         2417  42189: smpProcRcvKey
         2418  42203: smpScActAuthSelect
         2419  42222: smpScActCalcF5Ltk
         2420  42240: smpScActCalcF5MacKey
         2421  42261: smpScActCalcF5TKey
         2422  42280: smpScActCalcSharedSecret
         2423  42305: smpScActCleanup
         2424  42321: smpScActDHKeyCalcF6Ea
         2425  42343: smpScActDHKeyCalcF6Eb
         2426  42365: smpScActJwncCalcF4
         2427  42384: smpScActJwncCalcG2
         2428  42403: smpScActJwncDisplay
         2429  42423: smpScActPairingCancel
         2430  42445: smpScActPairingFailed
         2431  42467: smpScActPkKeypress
         2432  42486: smpScActPkSendKeypress
         2433  42509: smpScActPkSetup
         2434  42525: smpScAuthReq
         2435  42538: smpScFailWithReattempt
         2436  42561: smpScProcPairing
         2437  42578: smpScSendDHKeyCheck
         2438  42598: smpScSendPairCnf
         2439  42615: smpScSendPubKey
         2440  42631: smpScSendRand
         2441  42645: smpSendKey
         2442  42656: smpSendPairingFailed
         2443  42677: smpSendPkt
         2444  42688: smpSmExecute
         2445  42701: smpStartRspTimer
         2446  42718: smpStateIdle
         2447  42731: smprActCnfVerify
         2448  42748: smprActProcPairCnf
         2449  42767: smprActProcPairCnfCalc1
         2450  42791: smprActProcPairReq
         2451  42810: smprActRcvKey
         2452  42824: smprActSendKey
         2453  42839: smprActSendPairRandom
         2454  42861: smprActSendPairRsp
         2455  42880: smprActSendSecurityReq
         2456  42903: smprActSetupKeyDist
         2457  42923: smprScActCalcDHKey
         2458  42942: smprScActDHKeyCheckSend
         2459  42966: smprScActJwncCalcG2
         2460  42986: smprScActJwncDisplay
         2461  43007: smprScActJwncSendCnf
         2462  43028: smprScActJwncSetup
         2463  43047: smprScActOobCalcCa
         2464  43066: smprScActOobSendRand
         2465  43087: smprScActOobSetup
         2466  43105: smprScActPkCalcCa
         2467  43123: smprScActPkCalcCb
         2468  43141: smprScActPkSendCnf
         2469  43160: smprScActPkSendRand
         2470  43180: smprScActPkStoreCnf
         2471  43200: smprScActPkStoreCnfAndCalcCb
         2472  43229: smprScActPkStorePinAndCalcCb
         2473  43258: smprScActSendPubKey
         2474  43278: smprScActStoreDhCheck
         2475  43300: smprScActStoreLescPin
         2476  43322: smprScActWaitDhCheck
         2477  43343: spl_alloca
         2478  43354: spl_stack_check
         2479  43370: spl_stack_init
         2480  43385: spreading_decision
         2481  43404: stereo_itheta
         2482  43418: uxListRemove
         2483  43431: uxTaskGetNumberOfTasks
         2484  43454: uxTaskResetEventItemValue
         2485  43480: vApplicationMallocFailedHook
         2486  43509: vApplicationStackOverflowHook
         2487  43539: vEventGroupSetBitsCallback
         2488  43566: vListInitialise
         2489  43582: vListInitialiseItem
         2490  43602: vListInsert
         2491  43614: vPortEnterCritical
         2492  43633: vPortExitCritical
         2493  43651: vPortFree
         2494  43661: vPortSetupTimerInterrupt
         2495  43686: vPortSuppressTicksAndSleep
         2496  43713: vPortValidateInterruptPriority
         2497  43744: vQueueWaitForMessageRestricted
         2498  43775: vTaskDelay
         2499  43786: vTaskInternalSetTimeOutState
         2500  43815: vTaskMissedYield
         2501  43832: vTaskPlaceOnEventList
         2502  43854: vTaskPlaceOnEventListRestricted
         2503  43886: vTaskPlaceOnUnorderedEventList
         2504  43917: vTaskRemoveFromUnorderedEventList
         2505  43951: vTaskStartScheduler
         2506  43971: vTaskStepTick
         2507  43985: vTaskSuspendAll
         2508  44001: vTaskSwitchContext
         2509  44020: validate_transaction
         2510  44041: wsfOsDispatcher
         2511  44057: wsfOsReadyToSleep
         2512  44075: xEventGroupCreate
         2513  44093: xEventGroupSetBits
         2514  44112: xEventGroupWaitBits
         2515  44132: xPortStartScheduler
         2516  44152: xPortStimerTickHandler
         2517  44175: xQueueGenericCreate
         2518  44195: xQueueGenericReset
         2519  44214: xQueueGenericSend
         2520  44232: xQueueGenericSendFromISR
         2521  44257: xQueueReceive
         2522  44271: xTaskCheckForTimeOut
         2523  44292: xTaskCreate
         2524  44304: xTaskGetSchedulerState
         2525  44327: xTaskGetTickCount
         2526  44345: xTaskIncrementTick
         2527  44364: xTaskRemoveFromEventList
         2528  44389: xTaskResumeAll
         2529  44404: xTimerCreate
         2530  44417: xTimerCreateTimerTask
         2531  44439: xTimerGenericCommand
         2532  44460: xTimerPendFunctionCallFromISR
         2533  44490: __ARM_fpclassify
         2534  44507: __hardfp_cos
         2535  44520: __hardfp_exp
         2536  44533: __hardfp_floor
         2537  44548: __hardfp_floorf
         2538  44564: __hardfp_log
         2539  44577: __hardfp_sqrt
         2540  44591: __hardfp_sqrtf
         2541  44606: __ieee754_rem_pio2
         2542  44625: __kernel_cos
         2543  44638: __kernel_poly
         2544  44652: __kernel_sin
         2545  44665: __mathlib_dbl_divzero
         2546  44687: __mathlib_dbl_infnan
         2547  44708: __mathlib_dbl_invalid
         2548  44730: __mathlib_dbl_overflow
         2549  44753: __mathlib_dbl_underflow
         2550  44777: fabs
         2551  44782: __aeabi_dneg
         2552  44795: _dneg
         2553  44801: __aeabi_fneg
         2554  44814: _fneg
         2555  44820: _dabs
         2556  44826: _fabs
         2557  44832: __aeabi_d2f
         2558  44844: _d2f
         2559  44849: __aeabi_dadd
         2560  44862: _dadd
         2561  44868: __fpl_dcmp_Inf
         2562  44883: __aeabi_ddiv
         2563  44896: _ddiv
         2564  44902: __aeabi_cdcmpeq
         2565  44918: _dcmpeq
         2566  44926: __aeabi_d2iz
         2567  44939: _dfix
         2568  44945: __aeabi_i2d
         2569  44957: _dflt
         2570  44963: __aeabi_ui2d
         2571  44976: _dfltu
         2572  44983: __aeabi_cdcmpge
         2573  44999: _dcmpge
         2574  45007: __aeabi_cdcmple
         2575  45023: _dcmple
         2576  45031: __fpl_dcmple_InfNaN
         2577  45051: __aeabi_dmul
         2578  45064: _dmul
         2579  45070: __fpl_dnaninf
         2580  45084: __fpl_dretinf
         2581  45098: __aeabi_cdrcmple
         2582  45115: _drcmple
         2583  45124: __aeabi_drsub
         2584  45138: _drsb
         2585  45144: _dsqrt
         2586  45151: __aeabi_dsub
         2587  45164: _dsub
         2588  45170: __aeabi_f2d
         2589  45182: _f2d
         2590  45187: __aeabi_dcmpeq
         2591  45202: _deq
         2592  45207: _dneq
         2593  45213: __aeabi_dcmpgt
         2594  45228: _dgr
         2595  45233: __aeabi_dcmpge
         2596  45248: _dgeq
         2597  45254: __aeabi_dcmple
         2598  45269: _dleq
         2599  45275: __aeabi_dcmplt
         2600  45290: _dls
         2601  45295: __fpl_fnaninf
         2602  45309: _fp_init
         2603  45318: __fplib_config_fpu_vfp
         2604  45341: __fplib_config_pureend_doubles
         2605  45372: __fpl_fretinf
         2606  45386: __I$use$fp
         2607  45397: __mathlib_zero
         2608  45412: CentralInformation_fields
         2609  45438: CompleteSetup_fields
         2610  45459: ConnectionDetails_fields
         2611  45484: ControlEnvelope_fields
         2612  45507: DeviceBattery_fields
         2613  45528: DeviceConfiguration_fields
         2614  45555: DeviceFeatures_fields
         2615  45577: DeviceInformation_MetadataEntry_fields
         2616  45616: DeviceInformation_fields
         2617  45641: DeviceStatus_fields
         2618  45661: Dialog_fields
         2619  45675: EndpointSpeech_fields
         2620  45697: FeatureProperties_fields
         2621  45722: ForwardATCommand_fields
         2622  45746: GetCentralInformation_fields
         2623  45775: GetDeviceConfiguration_fields
         2624  45805: GetDeviceFeatures_fields
         2625  45830: GetDeviceInformation_fields
         2626  45858: GetLocales_fields
         2627  45876: GetState_fields
         2628  45892: IncomingCall_fields
         2629  45912: IssueMediaControl_fields
         2630  45937: KeepAlive_fields
         2631  45954: LaunchApp_fields
         2632  45971: Locale_fields
         2633  45985: Locales_fields
         2634  46000: NotifyDeviceConfiguration_fields
         2635  46033: NotifyDeviceInformation_fields
         2636  46064: NotifySpeechState_fields
         2637  46089: OverrideAssistant_fields
         2638  46114: ProvideSpeech_fields
         2639  46135: RemoveDevice_fields
         2640  46155: ResetConnection_fields
         2641  46178: Response_fields
         2642  46194: SetLocale_fields
         2643  46211: SetState_fields
         2644  46227: SpeechInitiator_WakeWord_fields
         2645  46259: SpeechInitiator_fields
         2646  46282: SpeechProvider_fields
         2647  46304: SpeechSettings_fields
         2648  46326: StartSetup_fields
         2649  46344: StartSpeech_fields
         2650  46363: State_fields
         2651  46376: StopSpeech_fields
         2652  46394: SwitchTransport_fields
         2653  46417: SynchronizeSettings_fields
         2654  46444: SynchronizeState_fields
         2655  46468: UpdateDeviceInformation_fields
         2656  46499: UpgradeTransport_fields
         2657  46523: am_hal_cachectrl_defaults
         2658  46549: am_hal_daxi_defaults
         2659  46570: am_hal_gpio_pincfg_disabled
         2660  46598: am_hal_gpio_pincfg_input
         2661  46623: am_hal_gpio_pincfg_opendrain
         2662  46652: am_hal_gpio_pincfg_output
         2663  46678: am_hal_gpio_pincfg_pulledup_disabled
         2664  46715: am_hal_gpio_pincfg_tristate
         2665  46743: am_hal_pwrctrl_peripheral_control
         2666  46777: appReqActCfg
         2667  46790: attApChUuid
         2668  46802: attCarChUuid
         2669  46815: attCfg
         2670  46822: attChUuid
         2671  46832: attCliChCfgUuid
         2672  46848: attDnChUuid
         2673  46860: attFcnDefault
         2674  46874: attGattCsfChUuid
         2675  46891: attGattDbhChUuid
         2676  46908: attPrimSvcUuid
         2677  46923: attRpaoChUuid
         2678  46937: attScChUuid
         2679  46949: attSsfChUuid
         2680  46962: attsMinPduLen
         2681  46976: calc128Zeros
         2682  46989: dmConnUpdActSetSlave
         2683  47010: dmDevFcnIf
         2684  47021: eMeans
         2685  47028: eattFcnDefault
         2686  47043: g_DefaultMcuMemCfg
         2687  47062: g_DefaultSRAMCfg
         2688  47079: g_amHalMcuctrlArgBLEDefault
         2689  47107: g_am_hal_bootrom_helper
         2690  47131: hciEventMask
         2691  47144: hciEventMaskPage2
         2692  47162: hciLeEventMask
         2693  47177: sGlobalAccess
         2694  47191: smpCfg
         2695  47198: smpPktLenTbl
         2696  47211: smprScSmIf
         2697  47222: smprSmIf
         2698  47231: smprStateTbl
         2699  47244: tf_select_table
         2700  47260: ui32DSP0Allowed
         2701  47276: ui32DSP1Allowed
         2702  47292: ui32MCUAllowed
         2703  47307: ui32SharedAccess
         2704  47324: uxTopUsedPriority
         2705  47342: Region$$Table$$Base
         2706  47362: Region$$Table$$Limit
         2707  47383: am_bsp_psLEDs
         2708  47397: attsProcFcnTbl
         2709  47412: dmFcnIfTbl
         2710  47423: gDaxiConfig
         2711  47435: gDcuDisable
         2712  47447: gDcuEnable
         2713  47458: g_AM_BSP_GPIO_BUTTON0
         2714  47480: g_AM_BSP_GPIO_BUTTON1
         2715  47502: g_AM_BSP_GPIO_IOM0_CS
         2716  47524: g_AM_BSP_GPIO_IOM0_MOSI
         2717  47548: g_AM_BSP_GPIO_IOM0_SCK
         2718  47571: g_AM_BSP_GPIO_IOM0_SCL
         2719  47594: g_AM_BSP_GPIO_IOM0_SDA
         2720  47617: g_AM_BSP_GPIO_IOM1_CS
         2721  47639: g_AM_BSP_GPIO_IOM1_MISO
         2722  47663: g_AM_BSP_GPIO_IOM1_MOSI
         2723  47687: g_AM_BSP_GPIO_IOM1_SCK
         2724  47710: g_AM_BSP_GPIO_IOM1_SCL
         2725  47733: g_AM_BSP_GPIO_IOM1_SDA
         2726  47756: g_AM_BSP_GPIO_IOM2_CS
         2727  47778: g_AM_BSP_GPIO_IOM2_MOSI
         2728  47802: g_AM_BSP_GPIO_IOM2_SCK
         2729  47825: g_AM_BSP_GPIO_IOM2_SCL
         2730  47848: g_AM_BSP_GPIO_IOM2_SDA
         2731  47871: g_AM_BSP_GPIO_IOM3_CS
         2732  47893: g_AM_BSP_GPIO_IOM3_MOSI
         2733  47917: g_AM_BSP_GPIO_IOM3_SCK
         2734  47940: g_AM_BSP_GPIO_IOM3_SCL
         2735  47963: g_AM_BSP_GPIO_IOM3_SDA
         2736  47986: g_AM_BSP_GPIO_IOM4_CS
         2737  48008: g_AM_BSP_GPIO_IOM4_MOSI
         2738  48032: g_AM_BSP_GPIO_IOM4_SCK
         2739  48055: g_AM_BSP_GPIO_IOM5_CS
         2740  48077: g_AM_BSP_GPIO_IOM5_MOSI
         2741  48101: g_AM_BSP_GPIO_IOM5_SCK
         2742  48124: g_AM_BSP_GPIO_IOM5_SCL
         2743  48147: g_AM_BSP_GPIO_IOM5_SDA
         2744  48170: g_AM_BSP_GPIO_IOM6_CS
         2745  48192: g_AM_BSP_GPIO_IOM6_MOSI
         2746  48216: g_AM_BSP_GPIO_IOM6_SCK
         2747  48239: g_AM_BSP_GPIO_IOM6_SCL
         2748  48262: g_AM_BSP_GPIO_IOM6_SDA
         2749  48285: g_AM_BSP_GPIO_IOM7_CS
         2750  48307: g_AM_BSP_GPIO_IOM7_MOSI
         2751  48331: g_AM_BSP_GPIO_IOM7_SCK
         2752  48354: g_AM_BSP_GPIO_IOM7_SCL
         2753  48377: g_AM_BSP_GPIO_IOM7_SDA
         2754  48400: g_AM_BSP_GPIO_ITM_SWO
         2755  48422: g_AM_BSP_GPIO_PDM0_CLK
         2756  48445: g_AM_BSP_GPIO_PDM0_DATA
         2757  48469: g_AM_DEVICES_COOPER_32K_CLK
         2758  48497: g_AM_DEVICES_COOPER_32M_CLK
         2759  48525: g_AM_DEVICES_COOPER_SPI_CS
         2760  48552: g_eCurrPwrMode
         2761  48567: g_intFlash
         2762  48578: g_pui8ReadBuffer
         2763  48595: g_sVosAud
         2764  48605: g_sVosSys
         2765  48615: g_ui32TrimVer
         2766  48629: g_ui32origSimobuckVDDStrim
         2767  48656: g_ui32xtalhscap2trim
         2768  48677: g_ui32xtalhscaptrim
         2769  48697: gpDcuEnable
         2770  48709: gpDcuLock
         2771  48719: hciLeSupFeatCfg
         2772  48735: nvds_data
         2773  48745: pAppSlaveReqActCfg
         2774  48764: pAttCfg
         2775  48772: pRecListNvmPointer
         2776  48791: pSmpCfg
         2777  48799: ui16DbRamBufferSize
         2778  48819: __libspace_start
         2779  48836: __temporary_stack_top$libspace
         2780  48867: DMATCBBuffer
         2781  48880: SMP_ScCcb
         2782  48890: am_KWD_tasks
         2783  48903: am_KWD_timers
         2784  48917: am_hal_xtal_users
         2785  48935: amotasFlash
         2786  48947: amotasTmpBuf
         2787  48960: amvosAdvDataDisc
         2788  48977: amvosScanDataDisc
         2789  48995: appCb
         2790  49001: appConnCb
         2791  49011: appHandlerId
         2792  49024: appSlaveCb
         2793  49035: attCb
         2794  49041: attcCb
         2795  49048: attsCb
         2796  49055: attsCsfCb
         2797  49065: csNesting
         2798  49075: devFoundInDb
         2799  49088: dmAdvCb
         2800  49096: dmCb
         2801  49101: dmConnActSet
         2802  49114: dmConnCb
         2803  49123: dmConnUpdActSet
         2804  49139: dmDevCb
         2805  49147: dmPrivCb
         2806  49156: dmSecCb
         2807  49164: gAmCooper
         2808  49174: gFaultStack
         2809  49186: gNumCmpB
         2810  49195: gRadioCmdQueue
         2811  49210: gRadioQueue
         2812  49222: gStartOff
         2813  49232: g_AM_BSP_GPIO_IOM0_MISO
         2814  49256: g_AM_BSP_GPIO_IOM2_MISO
         2815  49280: g_AM_BSP_GPIO_IOM3_MISO
         2816  49304: g_AM_BSP_GPIO_IOM4_MISO
         2817  49328: g_AM_BSP_GPIO_IOM5_MISO
         2818  49352: g_AM_BSP_GPIO_IOM6_MISO
         2819  49376: g_AM_BSP_GPIO_IOM7_MISO
         2820  49400: g_BLEMacAddress
         2821  49416: g_HciDrvHandleID
         2822  49433: g_HeartBeatTimer
         2823  49450: g_IOMhandles
         2824  49463: g_IomDevHdl
         2825  49475: g_PDMhandles
         2826  49488: g_consumed_bytes
         2827  49505: g_hciDrvErrorHandler
         2828  49526: g_pfnCharPrint
         2829  49541: g_pui32ReadBuffer
         2830  49559: g_sAmUtil
         2831  49569: g_sVosAma
         2832  49579: g_sVosBle
         2833  49589: g_sVosBrd
         2834  49599: g_ui32NumBytes
         2835  49614: gattServCb
         2836  49625: hciCb
         2837  49631: hciCmdCb
         2838  49640: hciCoreCb
         2839  49650: l2cCb
         2840  49656: ll_local_feats
         2841  49671: oCELTEncoder_mem
         2842  49688: o_spl_opus_encoder
         2843  49707: opus_mem_ram1
         2844  49721: opus_ram_count
         2845  49736: opus_ram_count_save
         2846  49756: opus_ram_ptr
         2847  49769: opus_ram_ptr_save
         2848  49787: pAppAdvCfg
         2849  49798: pAppSecCfg
         2850  49809: pAppSlaveCfg
         2851  49822: pAppUpdateCfg
         2852  49836: p_spl_opus_encoder
         2853  49855: pvHciSpiHandle
         2854  49870: pxCurrentTCB
         2855  49883: sLengthBytes
         2856  49896: secCb
         2857  49902: smpCb
         2858  49908: ui8DbRamBuffer
         2859  49923: ulTimerCountsForOneTick
         2860  49947: wsfBufMem
         2861  49957: wsfBufMemLen
         2862  49970: wsfBufNumPools
         2863  49985: wsfOs
         2864  49991: wsfTimerTimerQueue
         2865  50010: xRadioTaskEventObject
         2866  50032: xWsfTimer
         2867  50042: psGlobalAccessPtr
         2868  50060: ui32MCUClaimed
         2869  50075: ui32DSP0Claimed
         2870  50091: ui32DSP1Claimed
         2871  50107: gpui32PdmDmaBuf
         2872  50123: 


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


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


** Section #16 '.shstrtab' (SHT_STRTAB)
    Size   : 160 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_str
           10    103: .debug_ranges
           11    117: .symtab
           12    125: .strtab
           13    133: .note
           14    139: .comment
           15    148: .shstrtab
           16    158: 
           17    159: 


